@charset "utf-8";
/* CSS Document */

*
{
	 padding:0; margin:0;
}
img
{
	max-width:100%;
	    vertical-align: middle;
}
body
{ 	
    font-family: 'Roboto', sans-serif;     font-size: 14px;
}

label, input {
    display: inline-block;
    vertical-align: baseline;
    }


textarea:focus::-webkit-input-placeholder 
{
    color: transparent;
}
textarea:focus::-moz-placeholder{
    color: transparent;
}
textarea:focus:-moz-placeholder{
    color: transparent;
}
input:focus::-webkit-input-placeholder 
{
    color: transparent;
}
input:focus::-moz-placeholder{
    color: transparent;
}
input:focus:-moz-placeholder{
    color: transparent;
}

a:focus, a:hover
{
	text-decoration:none !important;
	
}
.wrapper
{
	width:100%;
	max-width:980px;
	margin:0 auto;
}

.clear
{
	clear:both;
}

.academic_policys ul li
{
	    margin: 0.5% 2%;
		    line-height: 30px;
    font-weight: 300;
    font-size: 15px;
}

.headerbg
{
	background: url(../image/Header_Pattern.jpg) repeat; 
}

.logo
{
	float:left;
	
	width:373px;
	height:103px;
	margin-top: 2%;
}

.header_right
{
	float:right;
	width:60%;
	margin:2% 0%;
}

.header_form
{
	margin: auto;
    text-align: right;
}
.header_login
{
	background:url(../image/Header_LogonButton.png) no-repeat;
	background-size: 100% 100%;
    width: 78px;
    
	    height: 33px;
	display: inline-block;
	text-align:center;
	cursor:pointer;
	border:0px none;
	font-size:17px;
	color:#fff;
	font-weight:500;
	border-radius: 5px;
}



.header_login input[type=submit]
{
	background:none;
}
 
 
 
.header_login:hover, .join_free:hover
{
	background: #420000;
}
.fbsignup:hover
{
	opacity:0.6;
}
.header_input
{
	width: 30%;
padding: 1.2%;
margin-left: 2%;
vertical-align: middle;}

.header_sec
{
    margin-top: 2%;
    float: right;
    width: 46%;
	vertical-align: middle;
}

.header_sec a
{
text-decoration: none;
}
.forgot_pwrd
{
	float: left;
	margin-top: 1%;
	margin-right:2%;
}

.forgot_pwrd a
{
	text-decoration:none;
	font-size:13px;
	color:#231f20;
	font-weight:500;
}

.forgot_pwrd a:hover
{
	text-decoration:underline !important;
	color: #420000 !important;
}

.join_free
{
	background:url(../image/JoinfreeButton.jpg) no-repeat;
	width:85px;
	height:23px;
	float: left;
	margin-right:2%;
	
	cursor:pointer;
	text-align:center;
	    line-height: 23px; border-radius:5px;
}

.join_free a
{
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	font-weight:300;
	
}
.fbsignup
{
	background:url(../image/FB_Login.jpg) no-repeat;
	width:67px;
	height:25px;
	display:inline-block;
	
	cursor:pointer;
}

.fb_login a
{
	text-decoration:none;
}

/* search */

/*.searchbg
{
	background:#fff;
	width:50%;
	height:30px;
}

.search_select
{
	border:none;
}

.searchtextbox
{
	border:none;
}

.searchicon
{
	background:url(../image/Search_Icon.png) no-repeat;
	
}*/

.srch-inpt input[type="text"]{ border:0px none;}

input[type="text"], input[type="password"], input[type="email"] {/*width:100%;float:left;line-height:20px;font-size:14px;height:25px; border:0px none;*/color:#555555;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus{box-shadow:0 0 3px 1px #804607;}

.search_section button, .search_section_mob button{
	background:#492000;border:0px none;width:30px;height:30px;display:inline-block;vertical-align:top;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;position:relative;right:31px;cursor:pointer;transition:all 300ms linear 100ms;}

.search_section button, .search_section_mob button{position:absolute;right:0;border-radius:0;}
.search_section fieldset{width:70%;display:inline-block;}

.search_section button:hover, .search_section_mob button:hover{background:#492000;}

.search_section button span, .search_section_mob button span{width:18px;height:18px;background: url(../image/Search_Icon.png) no-repeat;display:inline-block;vertical-align:top;}

.search_section{float:right;     margin-top: -2%;
    padding-bottom: 2%;}
.search_section input[type="text"]{width:100%;height:30px; padding-left:5px;}

#txt_search{ float:left; }

select::-ms-expand {
    display: none;
}

.flash_bg{
	background:#492000;
	
}


/* welcome section */


.welcome
{
	background:#ffffff;
	margin-bottom:2.5%; margin-top:2.5%;
}

.welcome_title
{
	font-size:36px;
	color:#e67e22;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	text-align:center;
}

.welcome_content
{
	font-size:14px;
	color:#000000;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	line-height:25px;
	    padding-top: 2%;
}

/* middle section */

.middle_container
{
	background:url(../image/BG_Patern.jpg) repeat;
	border-top:1px solid #bdbcbc;
	padding-bottom:2%;
}


/* Section 1  */

.section1
{
	margin-top: 3%;
}
.middle_section
{
	float: left;
    width: 25%;
	margin-right:10%;
}

.middle_section:last-child
{
	margin-right:0%;
}
.middle_section1
{
	float: left;
    width: 25%;
	margin-right:10%;
}
.middle_section2
{
	float: left;
    width: 25%;
	
}
.middle_img
{
	text-align: center;
}

.middle_content
{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	line-height:25px;
	font-size:14px;
	color:#000000;
	text-align: justify;
	margin-top: 5%; min-height: 150px;
}

.middle_readmore
{
	
	background:#492000;
	border-radius:5px;
	width:120px;
	text-align:center;
	margin:auto;
	margin-top:3% !important;
	padding: 2%;
}

.middle_readmore:hover
{
	background:#e67e22;
}
.middle_readmore a
{
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	font-size:18px;
	color:#ffffff;
	padding:1%;
}

/*  Top Tutors  */

.top_tutors
{
	margin-top: 1%;
	background:#ced0d0;
	display:inline-block;padding:15px 5px;vertical-align:top;width:100%;position:relative;
}


.tutors{width:100%;display:inline-block;vertical-align:top;}

.tutors_list{display:inline-block;vertical-align:top; padding: 2%;
    text-align: center; }
.tutors_image{width:83px;height:72px;padding:2px 5px;position:relative;text-align:center;display:inline-block; vertical-align:middle; }





.rate_tutors{width:27px;height:23px;display:inline-block;vertical-align:top;color:#fff;font-size:13px;text-align:center;text-shadow:0 1px 2px #b2690a;position:absolute;left:2px;top:0;}
.online_user .fa{color:#0fb937 !important; background:none;}
.offline_user .fa{color:#808285 !important; background:none;  }


#bg_col{ color:#492000;display:inline-block;font-size:14px; border:1px solid #492000;padding:0px 6px;font-weight:500;width:auto;}
.wrapper .tutors_list #bg_col{font-size:14px;margin-top:2px;}


#Toptutors .owl-controls{left:-30px;position:absolute;right:-30px;top:50%;margin-top:-12px;}
#Toptutors .owl-prev, #Toptutors .owl-next{margin:4px;padding:0;font-size:0;width:30px;height:29px;}
#Toptutors .owl-prev{float:left;background: url(../image/Slider_Arrow_Left.png) repeat;}
#Toptutors .owl-next{float:right;background: url(../image/Slider_Right.png) repeat;}

/* Recent Questions  &  Recent Solutions */

.head_main{width:99%;display:inline-block;vertical-align:top;padding:5px 0; margin-top:1%;}

.tutors_image img{width:50px !important;height:50px;display:inline-block !important;border:2px solid #e67e22;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}


.ques_title
{
	color:#000000; font-size:16px; font-weight:500;     display: inline-block;     margin-top: 1%;
}

.ques_subtitle
{
	color:#ce670b; font-size:16px; font-weight:500;     display: inline-block;     margin-top: 1%;
}

.ques_subtitle a 
{
	text-decoration:none; color:#ce670b; font-size:16px; font-weight:500; 
}


.qst-txt, .sln-txt{float:left;  width:65%;}
.qst-user, .sln-user{background:#fecfa6;float:right;     width: 27%;
    height: 85px;     position: absolute;
    right: 8px;
   
    top: 8px;}

.top_tutors_hld .head_main h1, .recent-box-holder .head_main h1{color:#492000; font-size:36px; font-weight:500; vertical-align:middle;}



.recent-box-inner{display:inline-block;width:100%;background:#ced0d0;     margin-bottom: 1%; padding:5px 20px 10px 20px;
margin-top:1%;}
.recent_question{float:left;height:350px !important;width:100%;}
 .recent_solution{float:left; height:350px !important;width:100%;}
.recent_question ul, .recent_solution ul{width:100%;}
.recent_question li
{float:left;width:100%;background:#ffffff;position:relative; list-style:none;
padding:5px 10px;margin:8px 0 !important;
}
.recent_solution li
{float:left;width:100%;background:#ffffff;position:relative; list-style:none;
padding:13px 10px;margin:8px 0 !important;
}
.recent_question li .urgentLbl, .recent_solution li .urgentLbl{left:0;}
.recent_question li .urgentLbl:after, .recent_solution li .urgentLbl:after{border:none;}
.recent_question li .normalLbl, .recent_solution li .normalLbl{left:0;}
.recent_question li .normalLbl:after, .recent_solution li .normalLbl:after{border:none;}
.recent_question li .urgentTask, .recent_solution li .urgentTask{padding-top:20px;}

.recent_question li .normalTask{padding-top:15px;}
 .recent_solution li .normalTask{padding-top:20px;}

.top_tutors_hld .fa, .recent-box-holder .fa{color:#ff960e;}

.view-all{color:#000000;line-height:34px;display:inline-block; font-size:20px; font-weight:300; text-decoration:none;
    vertical-align: middle;}


.view-all:hover{color:#e67e22;}
.recent-box-holder .head_main .arrows{display:inline-block;margin-left:5px; cursor:pointer;     vertical-align: middle;}

.qst-user .user-img, .sln-user .user-img{display:inline-block;height:72px;position:relative;text-align:center; padding:2%; width:80px;}
.qst-user .user-img img, .sln-user .user-img img{width:50px;height:50px; }

.top_tutors_hld .fa, .recent-box-holder .fa{color:#000000;}








.media .pull-right{margin-left:10px;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}





.media-bodytitle
{
	color:#492000; font-size:14px; font-weight:500;     display: inline-block; vertical-align:middle;     margin-top: 2px;   
}

.media-bodysubtitle, .media-bodysubtitle a
{
	color:#ce670b; font-size:14px; font-weight:500;     display: inline-block; text-decoration:none;   vertical-align:middle;       
}

.media-bodysubtitle a:hover
{
	color:#420000; text-decoration:underline;  
}




.offline_user{    font-size: 14px;
    line-height: 25px;
  
    color: #492000;
	
	
   }

.fa-circle
{
	
	width: 10px;
   height: 10px;
   background: #808285; 
   -moz-border-radius: 70px; 
   -webkit-border-radius: 70px; 
   border-radius: 70px;
   background-position:left center;    
    display: inline-block;     display: -webkit-inline-box;
}


/* pre footer */

.prefooter
{
	background:url(../image/Footer_Pattern.jpg) repeat;         width: 100%;
    float: left; 
}

.join_news
{
	background:#fecfa6; float:left; width:30%; margin:3% 0%; padding:2%;
}

.join_newstitle
{
	color:#000000;font-size:18px;font-weight:500;
}

.joinNewstext
{
	color:#000000;font-size:14px;font-weight:300;     margin: 3% 0%;
    line-height: 20px;

}

.input_user
{
	text-align:center;
}

.user_email
{
	background:#ffffff; border:0px none; text-align:left; padding:2%;
	color:#9f9e9e;font-size:12px;font-weight:300; width:95%;
}

.subscribe
{
	color:#000000;font-size:16px;font-weight:500;     background: #FF960E;
    text-align: center;     cursor: pointer; margin-top: 5%;
    height: 30px;
    padding: 0 10px;
	border: 0px none;
	
}


.subscribe:hover
{
background:#492000;
color:#ffffff;
}


.prefooter_right
{
	float:right; text-align:right; margin:3% 0%;
	
}

.prefooter_right a
{
	text-decoration:none;
}

.social_icons
{
	 
}

.social_iconstitle
{
	color:#000000;font-size:26px;font-weight:500;  
	
}

.social_iconsimg
{
	display:inline-block; cursor:pointer;     margin: 8% 0%;
	
}


.social_iconsimg img:hover, .paypal a:hover, .sitelock a:hover
{
	opacity:0.6;
	
}

.paypal
{
	display:inline-block;vertical-align: top;
}

.paypal a img{width: 155px;}
.sitelock
{
	display:inline-block;
}


.footer
{
	background:#492000;
	
}

.footermenu
{
	padding:1% 0%; text-align: center;
	
}

.footermenu ul
{
	
}

.footermenu ul li
{
	list-style:none;
	    display: inline-block;
    padding: 0% 2%;
    border-right: 1px solid #fff;
	
}

.footermenu ul li:last-child
{
	border:none;
}



.footermenu ul li a
{
	text-decoration:none; 
	color:#ffffff;font-size:14px;font-weight: normal; font-family:Arial;
	
} 
.footermenu ul li a:hover
{
	color:#FF960E;
}



.copyright
{
	text-align:center;     padding-bottom: 1%; color:#ffffff;font-size:14px;font-weight: normal; font-family:Arial; 
}

.copyright a
{
	text-decoration:none;
	color:#ffffff;font-size:14px;font-weight: normal; font-family:Arial; 
}

.copyright a:hover
{
	color:#FF960E;
}



/* banner */

.banner_title{color:#fefefe;font-size:22px;display:inline-block;padding:10px 0 0 0;}
.banner_left ul{list-style-type:none;}
.banner_left ul li{vertical-align:top;background:url(../img/banner_li_border.png) left bottom no-repeat;padding:15px 0px;}
.banner_left ul li:last-child{background:none;}
.banner_left .ask_icon{width:70px;height:52px;display:inline-block;vertical-align:top;    background: url(../image/Ask_Icon.png) left no-repeat;
    background-size: 100% 100%; vertical-align: middle;     margin-right: 3%;}
.banner_left ul li span{margin-right:10px;}
.banner_left ul li a{display:inline-block;vertical-align:top;font-size:40px;color:#fff;text-shadow:0 2px 3px #0a0a0a;line-height:60px;}
.banner_left ul li.active a{color:#ffc500;}


.banner_left ul li:hover a{color:#fffff;}
.image_fox{position:absolute;right:10px;top:20px;}
.banner_right{width:34%;display:inline-block;vertical-align:top;padding:10px;}


.banner_left
{

	left: 13%;
    background: transparent;
    display: inline-block;
    height: 100%;
    padding: 10px;
    position: absolute;
    right: 12%;
    top: 0%;
    width: 26%;
}

.banner_right
{
	    float: right;
    text-align: right;     
}

.banner_title
{
	color:#492000;
	font-size:36px;
	font-weight:500;
	line-height:25px;
	    width: 100%;
}

.banner_para
{
		color:#494000;
	font-size:20px;
	font-weight:300;
	line-height:30px;
	    margin: 8% 0%;
		 width: 90%;
}




.banner_readmore 
{
	background: url(../image/Banner_ReadmoreButton.jpg)  no-repeat;
	    width: 40%;
    height: 23px;
	color:#ffffff;
	font-size:22px;
	font-weight:500;
	text-decoration:none;
	    padding: 2%;
    text-align: center;
	cursor:pointer;
}
.banner_readmore:hover
{
  background: #492000;
}



.ask_ques
{
	color:#492000;
	font-size:22px;
	font-weight:500;
	line-height:25px;
	text-align:left;
	    padding-bottom: 1%;
}

.txt_request_title
{
	color:#bababa;
	font-size:12px;
	font-weight:300;
	line-height:20px;
	padding:2%;
	background:#ffffff;
	border:1px solid #492000;
	
	width:90% !important;
	height:80px !important;
	
	text-align:left;
}

.banner_academic
{
	text-align:left;     padding: 2% 0%;
}
.banner_academic a
{
		color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-decoration:none;
	
}

.banner_postques
{
	
	text-align:left;
}


.banner_postquestext
{
	    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    background: #492000;
    text-align: center;
    border: none;
    width: 160px;
    height: 30px;
    cursor: pointer;
    border-radius: 5px;
}
	
.banner_postquestext:hover
{	
	 background:#e67e22;
}
	
	
	
.banner_postnotques
{
	display:inline-block; text-align:left;     padding: 5% 0%;
}

.banner_postnotques a
{
	color:#000000;
	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-decoration:none;
}

.banner_login
{
    display:inline-block;
	background: url(../image/Banner_Login_button.jpg) no-repeat;
	width:75px; height:25px;
	color:#ffffff;
	font-size:16px;
	font-weight:500;
	text-align: center;
    padding: 1%;     background-size: 100% 100%;     margin: 2%;
	cursor:pointer; border: none;
}

.banner_login:hover
{
  background: #492000;
}

.circle
{
width: 25px;
   height: 25px;
   background: #e67e22; 
   -moz-border-radius: 70px; 
   -webkit-border-radius: 70px; 
   border-radius: 70px;
   text-align:center;
   color:#ffffff;
	font-size:18px;
	font-weight:300;
	    line-height: 22px;
   
}

.green b{color:#296aff !important;}

/* registration */

.register_form
{
 
    text-align: center;
    
    width: 50%;
    width: 100%;
}
.register_header
{
	    background: #492000 none repeat scroll 0 0;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 15px;
    text-align: center;
    width: 100%;
	color:#ffffff;
}

.form_reg
{
	    width: 51%;
    padding: 0% 22%;

}
.form_reg1
{
	    width: 94%;
    padding: 0% 22%;

}
.forgot_form
{
		    width: 100%;
    padding: 0% 22%;
}

.reset_form
{
			    width: 100%;
    padding: 0% 22%;
}

.form_pass
{
	    width: 100%;
    padding: 0% 22%;

}

.form_pass label[for=register_input] {
    text-align: right;
    margin-top: 2%;
        width: 35%;
   
        margin-right: 3% !important;
}

.headingRight a
{
	color:#ffffff;
	text-decoration:none;
}

.btn:hover
{
	 background: #492000; color:#fff;
}

.register_input
{
	width:275px;
	height:35px;
	margin-top:2%;
	padding-left:1%;
}


.logBtns
{
	margin:2% 0%;
}

.termsCond, .newsletter{font-size: 12px;
    margin-top: 3% !important;
    text-align: left;
    vertical-align: middle;
    width: 72%;
margin: 0% 41%;}

.termsCond input[type="checkbox"], .newsletter input[type="checkbox"]{float:left;   width: 25px;
    vertical-align: middle; }
	
label[for=register_input]
{
	text-align:right;      margin-top: 2%; width:30%;
	margin-right:5%;
	
}

label[for=gender]
{
	text-align:right;      margin-top: 2%;
	margin-right:14%; width:18%;
	
}

.gender{line-height:30px;     vertical-align: middle;
    margin-top: 0px;
    width: 45px;}
.loginBtmLnks{text-align:center; font-size:12px; margin: 2%;}



.suc_msg
{
	    color: green;
    text-align: center;
}

.fail_msg
{
		    color: red;
    text-align: center;
}



/*  User DAshboard */

.user_dashboard {
    overflow: hidden;
    margin-bottom: 15px;
}
.dashboard_leftnav
{
	    float: left;
    width: 240px;
    margin-right: 15px;
}

.dashHeading{background:#EAD8C0;padding:8px 15px;border-bottom:1px solid #cccccc;position:relative;}
.dashHeading span{font-size:16px;font-weight:500;color:#666666;text-transform:uppercase;}

.my_account_otr .box_inner{display:block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;margin-bottom:15px;min-height:189px;overflow:hidden;position:relative;z-index:1;padding:30px 20px 30px 95px;}


.my_account_otr .box_inner:before{background:rgba(0, 0, 0, 0.02);content:"";height:300px;left:0;position:absolute;top:0;width:80px;z-index:-1;}

.my_account_otr .box_otr .head{background:none;color:#444;font-size:15px;font-weight:600;margin-bottom:4px;padding:0;}
.boxicon{left:10px;position:absolute;text-align:center;width:60px;}
.boxicon .fa{font-size:75px;color:#F6F6F6;}

.my_account_otr .box_inner:hover .fa{color:#D67617;}



.box_inner{background:#EAD8C0;padding:6px 12px;min-height:106px;text-align:left;box-shadow:8px 8px 0px #C98E3F;}
.box_inner:after,.box_inner:before{display:table;content:"";}
.box_inner:after{clear:both;}
.box_inner ul li{list-style-type:square;list-style-position:inside;float:left;width:100%;   padding-top: 2%;}


.user_profilepicture {
    width: 100%;
    height: 230px;
    padding: 5px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    position: relative;
}
.prof_pic {
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    float: left;

    padding: 5px;
    width: 240px; height: 200px;
}



.prof-earn-info{background:#fecfa6;float:left;width:100%;} 
.prof-earn-balance{float:left;width:50%;padding:5px;color:#343131;font-size:13px;text-align:center; border-right:1px solid #ffffff;}
.prof-earn-earned{padding:5px;color:#343131;font-size:13px;text-align:center;}

.my_account_otr .box_otr {
    float: left;
    padding: 0 10px;
    width: 48%;
}

.my_account_otr{display:inline-block;}

.box_inner ul li a
{
	text-decoration:none;     color: #D67617; font-size: 14px;
}

.box_inner ul li a:hover{color: #492000;}




#profile_leftimg img {
    height: 187px;
    text-align: center;
    width: 240px;
}

.header_user_info .user_info .user_img{display:none;}
.header_user_info .user_info .user_img img{ display:none;}


.userDropDwnShow .userDropDwn{background:#f7f7f7;display:block;min-width:280px;position:absolute;right:0;border:1px solid #e7e7e7;padding:8px; z-index:99999;}


/* view my profile */


.my_prof_otr .top_panel{width:100%;}
.my_prof_otr .bottom_panel{    width: 95%;}
.bottom_panel .box_otr .box_inner ul{font-size:13px;}


.bottom_panel1
{
	display: inline-block;
      width: 40%; 
}
.bottom_panel2
{
	display: inline-block;     width: 40%; margin-left: 5%;
}

.input_fld_otr label, .input_fld_otr2 label{float:left;padding-left:5px;width:30%;font-weight:600;}
.input_fld_otr .input_holder, .input_fld_otr2 .input_holder{width:70%;position:relative;}

.top_panel{float:left;width:70%;}
.top_panel .heading{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;color:#FFFFFF;float:left;font-size:15px;padding:4.5% 6%;width:88%;}
.my_prof_inner .bottom_panel{float:right;width:75%;}
.my_prof_otr{float:left;width:100%;}


.colon
{
	    float: left;
    width: 20px;
    text-align: left;
}

.input_fld_otr{float:left;width:100%;background:#EAD8C0;padding:8px 0;word-wrap:break-word;     line-height: 35px;}
.input_fld_otr2{float:left;width:100%;background:#ffffff;padding:8px 0;     line-height: 35px;}

.proficiency_otr{margin:15px 0 0 0;}
.proficiency_otr .top_panel{width:65%;}
.proficiency_otr .bottom_panel{width:35%;}
.proficiency_catg_otr ul li{float:left;width:33.333%;}
.proficiency_catg_otr ul li a:hover{text-decoration:underline;}
.proficiency_otr .box_inner{padding:5px 4% 10px 4%;}


.viewBtns
{
	margin:auto;
	text-align:center;     margin: 5%;
}

.viewBtns .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    height: 40px;
    width: 20%;
}

.input_fld_otr12
{
	float: left;
    width: 100%;
    
    line-height: 35px;
}


/* Questions & Solutions */



.view_title
{
	background:#D67617;
	color:#fff;
	
	font-weight:500;
	width:100%;
	    


}
.hd_rw
{
	display:inline-block;
			
    
    height: 35px;
    line-height: 35px;
    text-align: center;
    
    color: #fff;
    font-weight: bold;
    border-right: 1px solid #000;
    font-size: 16px;
}

.hd_rwnoborder
{
	display:inline-block;

    height: 35px;
    line-height: 35px;
    text-align: center;
    
    color: #fff;
    font-weight: bold;
    border-right: 0px;
    font-size: 16px;
}

.hd_Userrw
{
	display:inline-block;
			
    
    height: auto;
    line-height: 35px;
    text-align: center;
    
    color: #420000;
    font-weight: bold;
    border-right: 1px solid #000;
    font-size: 16px;
}

.hd_Userrwnoborder
{
	display:inline-block;
			
    
    height: 35px;
    line-height: 35px;
    text-align: center;
    
    color: #420000;
    font-weight: bold;
    border-right: 0px;
    font-size: 16px;
}

.user_quesview
{
	border: 1px solid #000;
	width:97%;
}

.s_no
{
	width:10%;
}

.user_price
{
	width:10%
}

.user_qtitle
{
	width:40%;
}

.user_category
{
	width:15%;
}

.user_status
{
	width:10%;
}

.user_action
{
	width:10%;
}

.des_input_fld
{
	float:left; margin-bottom:2%;
}

.input_fld_otruser2
{
    float: left;
    width: 100%;
    background: #ffffff;
    padding: 8px 0;
    line-height: 35px;
	
}

.input_fld_otruser {
    float: left;
  
    background: #EAD8C0;
    padding: 8px 0;
    word-wrap: break-word;
    line-height: 35px;
	 width: 100%;
}

.input_fld_otruser label, .input_fld_otruser2 label {
    float: left;
    padding-left: 5px;
    width: 20%;
    font-weight: 600;
}
.input_fld_otruser .input_holder, .input_fld_otruser2 .input_holder {
    float: left; 
    width: 70%;
    position: relative;
}


.add_file
{
	background: #FFFFFF url(../images/input-bg.gif) repeat-x top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
    outline: medium none;
    padding: 7px 6px 6px 6px;
    margin: 0;
}
	
table thead
{
	color:#fff;
	text-shadow:none;
	background:#FF960E;
}
table tbody
{
	color:#000;
	text-shadow:none;
}
table th
{
	color: #000;
    text-shadow: none;
    font-weight: normal;
    font-size: 13px;
	text-align: left;
    padding: 8px;
}

.user_action a
{
	text-decoration: none;
	    color: #000;
    text-shadow: none;
    font-weight: normal;
    font-size: 13px;
    text-align: left;
}

.user_action a:hover
{
	text-decoration: underline;
	    color: #420000;
    
}




/************* Subject Category Details **************************/

.dashboard_inner{display:inline-block;margin:15px auto 0;padding:15px;background:#ffffff; width:100%;}

.preview_details {
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}

.no_border {
    border: none !important;
}
.preview_details_inner {
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid #FA8F1B;
}




.req_main_info .right_panal .box_inner .user_info{float:left;padding:0 0 0 4%; width:60%;}

.req_main_info .info_section{float:left;margin:0 0 0 15px; width:45%;     word-wrap: break-word;}
.req_main_info .info_section b{color:#2A49C5;font-weight:bold;font-size:18px;font-family:Arial, Helvetica, sans-serif;  word-wrap: break-word;}

.req_main_info{border-bottom:1px dotted #cccccc;float:left;margin-bottom:10px;padding-bottom:20px;width:100%;clear:both;}

.heading-divd:after{content:"";position:absolute;border:1px solid #fa8f1b;left:15px;right:15px;     margin: auto;
    width: 70%;}

.heading2{font-size:16px;line-height:36px;padding:0 15px;border:1px solid #eeeeee;border-bottom:2px solid #eeeeee;text-align:left;background:#D67617;color:#ffffff;     width: 93%;
    margin: auto;}



.req_sub_info .info_section{color:#757575;overflow:hidden;text-align:justify;font-size:12px;margin:0 0 0 15px;font-family:Arial;overflow:auto;word-wrap:break-word; margin:0% 0% 2% 2%; width:85%;}

.box_otr .head{background:#492000;padding:6px 12px;color:#ffffff;font-size:14px;}

.header_user_info .user_info{float:right;}
.header_user_info .user_info .user_img{float:left;text-align:center;padding:0;border:none !important;}
.header_user_info .user_info .user_img img{float:left;height:70px;width:70px;border:2px solid #D97617;}




.availsolu_cart
{
	margin-top: 5%;
    background: #492000;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    display: inline-block;
    height: 30px;
    padding: 0 5px;
    color: #ffffff;
    border: 1px;
    
    cursor: pointer;
    transition: all 300ms linear 100ms;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.info_section
{
	    float: left;
    width: 35%;
    
    margin: 2%;
}

.info_section_ul{margin:5px 0 0 0;}
.info_section_ul li{list-style-position:inside;list-style-type:disc;width:100%; color:#757575;}
.info_section_ul li a{color:#FA8F1B; text-decoration:none;}
.info_section_ul li a:hover{text-decoration:underline;}

.main_info_section
{
	border-bottom: 1px dotted #cccccc;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
    clear: both;
}

.sub_info_section
{
	
}




.price_sect_inner span {
    float: left;
    width: 100%;
    text-align: center;
    color: #E67E22;
    font-weight: bold;
    background: #E8C495;
    line-height: 37px;
    font-size: 18px;
    border: 1px solid #E67E22;
    margin: 0 !important;
}

.price_section .price_sect_inner {
    margin-bottom: 5px;
}
.price_sect_inner {
    background: #DCB786;
    float: left;
    padding: 4px;
    width: 100%;
}

.price_section {
    float: left;
    width: 10%;
    text-align: center;
	margin:2%;
}

.right_panel
{
	    float: right;
    width: 30%;
	margin:3%;
}

.userimg
{
	float:left; margin-right: 2%;     width: 80px;
    height: 80px;
}

.userimg img{
    border: 1px solid #420000;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	}
	
	
.userinfo
{
	display: table;
    
    width: 65%;
}

.userinfo ul li a
{
	text-decoration:none;     color: #D67617;
}

.userinfo ul li a:hover{color: #492000;}

.userinfo ul li {
    list-style-type: square;
    list-style-position: inside;
    float: left;
    width: 100%;
    padding-top: 2%;
}

.sec_info_section
{
	margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}


.buy_now_full_view{border:1px solid #D67617;border-radius:4px;     background-color: #FECFA6;
color:#D67617;display:inline-block;font-weight:bold;line-height:26px;margin:10px 0;padding:5px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}

.attachment
{
	
}
.attachment img
{
	    width: 50px;
}

.attachment span
{
	color:#000;
	font-size:20px;
	font-weight:500px;
}

.att1{float:left;width:45px;height:auto !important;}
.att2{float:left;width:80%;height:auto !important;}
.att2 span{float:left;width:100%;color:#000000;font-weight:bold;}
.att2 ul li{background: url(../image/document-icon.png) no-repeat;color:#404041;float:left;font-size:12px;font-weight:bold;margin:7px 0;padding:4px 25px;min-height:24px;list-style-type:none;}
.att2 ul li a{color:#2A49C5;text-decoration:underline;}
.att2 ul li a:hover{color:#FA8F1B;}



.other_relatedques
{
	float:left;margin-top:20px;margin-bottom:15px;padding-bottom:10px;width:100%;
}

.related_heading
{
	text-align:center;
}


.related_heading:after {
    content: "";
    position: absolute;
    border: 1px solid #fa8f1b;
    left: 15px;
    right: 15px;
    margin: auto;
    width: 70%;
}

.related_heading span {
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px;
    position: relative;
    text-transform: uppercase;
    top: -10px;
    z-index: 10;
}

.other_user
{
	float: left;
    width: 10%;
    padding: 4px;
    background: #ffffff;
    text-align: center;
}

.other_desc
{
	background: #f8f8f8;
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 13px;
    min-height: 58px;
    padding: 10px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    position: relative;
    float: left;
    width: 80%;
    box-shadow: 0 4px 4px #cccccc;
}

.other_desc a
{
	text-decoration:none; font-size:15px; font-weight:500; 
}

.other_desc a:hover
{
	color: #D67617;
	text-decoration:underline;
}

.other_rating, .other_status
{
	margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #cccccc;
    float: left;
    width: 100%;
}

.other_status a
{
	text-decoration:none; 	color: #D67617;
	
}





/****************** Blog *******************/

.Blog_main{display:inline-block;padding:0 15px;width:100%;     margin: 2% 0%;}
.Blog_main h1{border-bottom:1px solid #E0E0E0;color:#2D932B;font-size:20px;padding:10px 13px;text-align:left;}
.post_content{-moz-hyphens:auto;min-height:80px;overflow:hidden;word-wrap:break-word;}
.post_wrapper{float:left;margin:0 0 10px 0;border-bottom:dashed 1px #cccccc;padding:10px;width:100%;clear:both;}
.post_wrapper:hover{background:#f4f4f4;}
.post_wrapper h2{border-bottom:1px dotted #FA8F1B;font-size:18px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;text-align:left;}

.post_wrapper h2 a{font-size:18px;color:#420000;font-weight:bold;text-decoration:none;}
.post_wrapper h2 a:hover{color:#D67617;text-decoration:underline;}

.excerpt{margin-bottom:15px;text-align:left;line-height:20px;font-size:13px;text-align:justify;}
.excerpt input{width:100%;}
.comnt_area
{
	padding-top:1%;
}

.comment_row .cmnt_by{border-bottom:1px dotted #FA8F1B;color:#D67617;font-size:18px;text-align:left;display:inline-block;width:100%;padding-bottom:5px;}
.cmnt_by span{font-size:15px;font-weight:bold;float:left;}
.cmnt_by p{font-size:12px;float:right;}


.blogBtns input[type=submit] {
    background: none;     border: 0px none;
	    display: inline-block;
        cursor: pointer;
   
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.blogBtns {
    background: url(../image/Header_LogonButton.png) no-repeat;
    background-size: 100% 100%;
    width: 78px;
    height: 33px;
    text-align: center;
	margin-top:2%;
   
}

.blogBtns:hover
{
	background:#420000;
}
.blogBtns input[type="submit"], .blogBtns input[type="button"]{margin:5px 0 0 0;}

.inner_title a
{
	    float: right;
    text-decoration: none;
    color: #000;
}

.inner_title a:hover
{
	text-decoration:underline;
	color:#D67617;
}

.inner_content a
{
	text-decoration:none;
}

.fa_blogcomments
{
	    vertical-align: middle;
    margin-right: 5px;
}


.bottom_cnt a
{
	text-decoration:none;
}

.bottom_cnt a:hover
{
	text-decoration: underline;
	color:#D67617;
}


/**********************************blog end ************************************/
.fb_share
{
	margin-top:5%;
}

.forgotpass_login a
{
	text-decoration:none;
}

.loginBtmLnks a
{
	text-decoration:none;
}

.success_msg
{
	color: green;
text-align: center;
margin-bottom: 10px;
}

.info_section_text
{
	margin-bottom:1%;
}

/******************* preview questions *********************************/
.previewBtns
{
	
}

#previewBtns
{
	
}

.Ques_previewBtns
{
	    text-align: center;
    margin-top: 9px;
    margin-left: 130px;
    float: left; margin-bottom: 3%;
}
.previewBtns input[type=submit] {
    background: none;     
	    display: inline-block;
       
   
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.previewBtns {
    background: url(../image/Header_LogonButton.png) no-repeat;
    background-size: 100% 100%;
    width: 100px;
    height: 33px;
    text-align: center;
 cursor: pointer;
   border: 0px none;
   
}

.previewBtns:hover
{
	background:#420000; color:#fff;
}


/**************************** deposit fund *******************************/

.fund_form
{
	padding:3%;
}

.deposit_fund_box{background:#EAD8C0 none repeat scroll 0 0;border:1px dashed #cccccc;margin:0 auto;min-height:135px;padding:15px;}

.input_fld_otr_deposit {
    float: left;
    width: 85%;
    background: #EAD8C0;
    padding: 8px 0;
    word-wrap: break-word;
    line-height: 30px;
    vertical-align: middle;
}

.input_fld_otr_deposit label{float:left;padding-left:5px;width:30%;font-weight:600;}
.input_fld_otr_deposit .input_holder{width:70%;position:relative;}

.txt_amount
{
	padding:1%;
}


/***************************** news subscriber *******************************************/



.news_email
{
	padding:2%;
}





/********************************recent questions ***********************/

.sel_status
{
	    float: right;
   
}

.sel_status select
{
	    border: 1px solid #d7d7d7;
    border-radius: 4px;
    padding: 2px 5px;
}
.sel_price
{
	    float: right;
    margin-right: 2%;
}


.sel_price select
{
	    border: 1px solid #d7d7d7;
    border-radius: 4px;
    padding: 2px 5px;
}

.recentquesform
{
	    float: right;
    width: 30%;
}


.recent_ques
{
	padding:3%;
}

.sec1_inner
{
    
    float: left;
    margin-right: 1%;
}

.sec1_inner a
{
	text-decoration:none;
	color:#000;
	
	
}
.sec2_inner
{
	

}

.sec_img{
	text-align:center;
}
.sec_username
{
	text-align:center;  padding: 4% 0% 0% 0%;
}

.sec_username a 
{
	text-decoration:none; color:#ce670b;    
	
}
.sec_img img
{
	border:1px solid #ce670b;
	border-radius: 50% 50%;
	    width: 50px;
    height: 50px;
}


.sec1_title
{
	    color: #222222;
    text-transform: capitalize;
    font-weight: 500;
	
}
.sec1_content
{
	color: #666666;
    font-size: 13px;
	padding-top:2%;
}

.sec1_date
{
	padding-top:2%;     font-size: 11px;
    font-style: italic;
}

.sec1_date i
{
	padding-right:1%;
}

.sec2_title
{
	    color: #222222;
    text-transform: capitalize;
    font-weight: 500;
	text-align:center;
	
}
.sec2_content
{
	color: #666666;
    font-size: 13px;
	text-align:center;
	padding-top:2%;
	font-weight:500;
}

.sec2_price
{
	 color: #ce670b;
    text-transform: capitalize;
    font-weight: 500;
	text-align:center;
	
}




.recent_ques_section
{
	background: #f5f5f5;
	padding:1%;
}


/********************************************************************/

.added-field
{
	
	    background: #FFFFFF url(../images/input-bg.gif) repeat-x top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #c7c6c6;
    outline: medium none;
    padding: 7px 6px 6px 6px;
    margin: 0;
}

. fb-share-button{
margin-top:15px;
}

.add_img
{
	background:url(../image/add.jpg);
	width:10px;
	height:10px;
	
}

.normal_tag {

 background: #e67e22;
    color: #ffffff;
    font-size: 15px;
    padding: 2px 10px; float:left;margin-right:1%;


	}

.urgent_tag {

   background: #060;
    color: #ffffff;
    font-size: 15px;
    padding: 2px 10px;  float:left; margin-right:1%;
}

.normalLbl_category
{
	position: relative;
    right: 0;
    
    background: #e67e22;
    color: #ffffff;
    font-size: 15px;
    padding: 2px 10px;
}

.urgentLbl_category
{
	position: relative;
    right: 0;
    
    background: #060;
    color: #ffffff;
    font-size: 15px;
    padding: 2px 10px;
}

.normalLbl{position:absolute;left:-8px;top:0;background:#e67e22;color:#ffffff;font-size:15px;padding:2px 10px;}

.urgentLbl{position:absolute;left:-8px;top:0;background:#060;color:#ffffff;font-size:15px;padding:2px 10px;}

.buy_now_full_view a { text-decoration:none; color:#000; }

.buyNowBtn {
text-decoration: none;
line-height: 28px;
}

.norecords
{
text-align:center;    color: red;
}

.other_content
{margin-top:5%;
}

.login_input
{
	width:40% !important;
}


/******************** top tutors **************************/

.toptutors
{
	    min-width: 960px;
    max-width: 960px;
}

.items{
    border: 1px solid #420000;
   
    background: #FECFA6;
    display: inline-block;
    margin-right: 1%;
    min-height: 90px;
     width: 31.5%;
  }



.tutor_details {
    display: inline-block;
    vertical-align: top;
  
    padding:5px 10px;
	
}

.tutor_image {
    width: 72px;
    height: 72px;
    
    padding:5px 0px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.tutors_details{    display:inline-block;vertical-align:middle;padding:0 0 0 5px; text-align:left; }

.tutors_name{color:#ce670b;display:inline-block;font-weight:500; font-size:14px; text-transform:capitalize;}
.tutors_name a{color:#ce670b; text-decoration:none; }
.tutors_name a:hover{color:#420000; text-decoration:underline; }

.rating_details{color:#ce670b;font-size:14px;line-height:16px;font-weight:500;  }
.rating_details span{font-size:14px;font-weight:bold; display:inline-block;}

.earned_amt{color:#ce670b;font-size:14px;line-height:15px;font-weight:500;display:inline-block;}
.earned_amt span{font-weight:bold;font-size:13px;display:inline-block;}

.tutor_image img {
    width: 50px !important;
    height: 50px;
    display: inline-block !important;
    border: 2px solid #e67e22;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}


/*************   profile picture ****************/

.input_fld_img
{
	    float: left;
    width: 85%;
    background: #ffffff;
    padding: 8px 0;
    line-height: 35px;
}
.input_fld_img .input_holder
{
position: relative;
    border: 1px solid #ccc;
    padding: 10px;
	}
	
.input_fld_img label
{	
	    float: left;
    padding-left: 5px;
    width: 35%;
    font-weight: 600;
}

.inner_user_title
{
	
	background: #f7f7f7;
    padding: 8px 15px;
    border: 1px solid #cccccc;
	margin-bottom:2%;
}

.user_detailstable
{
	margin:2%;     border: 2px solid #ccc;
}

.user_detailstable1
{
	margin:2%;  
}
.user_educationtable
{
		background: #f7f7f7;
    padding: 20px 15px;
    border: 1px dotted #cccccc;
	margin-bottom:2%; font-weight:500;  
}

.user_educationtable span
{
	font-weight:300; text-align:center;
}


.user_detailstable table thead {
    color: #fff;
    text-shadow: none;
    background: #EAD8C0;
}



.dashboardin
{
	margin: 2% 0%;
}

.emailprefer_chkbox
{
	margin: 1%;
}

.manage_users
{
	text-align:center;
	width:40%; margin: auto;
    padding: 3%;
}

	.manage_input
	{
		float:left;
	}
	
	.manage_input input[type=text]
	{
		background-color: #FFFFFF;
    border: 1px solid #D6D3D3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    float: left;
    font-family: Arial;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    position: relative;
    text-align: left;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 255px;
	}
.manageBtns .btn {
   
    font-size: 16px;
    height: 40px;
    width: 25%;
}

.manageBtns {
    margin: auto;
    text-align: center;
    
}

.btn
{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-block;
font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;
background: url(../image/Header_LogonButton.png) no-repeat;
    background-size: 100% 100%;
    width: 78px;
    height: 20px;
    padding: 1% 0%;
    display: inline-block;
    text-align: center;
    cursor: pointer;

	}
	

.withdraw_subtitle
{
	color:red;
	font-style:italic;
	margin:1%;
}

.yellow_subtitle
{
	background:#FF0;
	color:#000;
	font-style:italic;
	margin:1%;
}

.withdraw_list
{
	margin:1%;
}

.withdraw_list ul li
{
	padding:1%; list-style:inside; list-style:none;
}

.withdraw_list ul li:before {
    content: "•";
    color: #492000; /* or whatever color you prefer */
	margin-right:1%;
}


.withdrawals
{
	    margin: 2%;
}
.withdraw_balance
{
	border:1px dashed #ccc; 
    padding: 2%; margin:2%;
 
}

.withdrawn_acc
{
	border:1px dashed #ccc; 
    padding: 2%;
    margin: 2%;
}

.withdrawals .withdrawBtns
{
	display:inline-block;   margin: 0%;
}

.withdrawBtns
{
	    text-align: center;
}

.withdrawBtns  .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    height: 40px;
}

.withdraw_balance input[type=text]
{
	background-color: #FFFFFF;
    border: 1px solid #D6D3D3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    
    font-family: Arial;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    position: relative;
    text-align: left;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 255px;
}




.withdrawals input[type=submit]
{
	
}

.price_sect
{
	border:1px solid #492000;
	padding:1%;
	background:#D97818;
	width:15%;
	text-align:center;
	    display: inline-block;
    margin: 0% 2%;
}
.price_sectinner
{
	
}
.acc_with
{
	display: inline-block;
}

.space
{
	margin:4% 0%;
	border-bottom:2px solid #420000;
}


.sec2_title a
{
	text-decoration:none;
}


.sec2_title a:hover, .sec1_title a:hover{
	text-decoration:underline;
	color:#420000;
}

.sec1_inner a:hover
{
	text-decoration:underline;
	color:#420000;
}

.ques_subtitle a:hover
{
	text-decoration:underline;
	color:#420000;
}

th a:hover
{
	text-decoration:underline;
	color:#420000;
}

th a
{
	color:#000;
}

/*  user login header */

.user_loginhead
{

	
}

.notify_ques
{
	margin-left: 5%;
    display: inline-block;
}
.login_user
{
/*    display: inline-block;
    vertical-align: top;
		     width: 35%;
    float: right;
    
    text-align: center;
    margin: 3% 0% 0%;*/
	
	    display: inline-block;
    vertical-align: top;
    width: 11%;
    
    text-align: center;
    margin: 3% 0% 0% ;
}

.login_user1
{
    display: inline-block;
    vertical-align: top;
    float: none;
     text-align: left;
    padding: 3%;
    margin: 3% 0% 0%;
}

.login_user a
{
	text-decoration:none;
}

#bg_col1 {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #fff;
    padding: 0px 6px;
    font-weight: 500;
    width: auto;
}

.user_Name {
    
    line-height: 25px;
}
.account .online_user
{
	clear:both;
}

.headUserimage {
    width: 30px;
    height: 30px;
   
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}

.user_prof
{
	    float: left;
    width: 20%;
}


.user_prof
{
	    float: right;
    width: 50%;
}

.click-nav ul li ul li ul {
	position:absolute;
	left:0;
	right:0;  z-index:10; top:32px;
	

}





.input_handshake_user
{
	margin-top: 5%;
}

.input_handshake_user label
{
	    float: left;
    padding-left: 5px;
    width: 40%;
    font-weight: 600;
}

.input_handshake_user .input_holder
{
	    float: left;
    width: 40%;
    position: relative;
}

.handshakebtn
{
	
    margin: 1.25% 6%; border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	display:inline-block;
}
a.popup-trigger {
    background: #F99D39;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	color:#000;
}
.handshakebtn .popup-trigger:hover
{
	background: #420000;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	color:#fff;
}

.handshakebtn .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    height: 40px;
    width: 20%;
}

.post_submitbtn
{
	margin: 5%; border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.post_submitbtn .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    height: 40px;
    width: 20%;
}

.post_submitbtn a, .handshakebtn a
{
	text-decoration:none;
}

.border_soln
{
 margin:auto; border:1px solid #cccccc; width:100%;
}

.available_info_section:last-child .border_soln
{
	border:0px none;
}
.spacefix
{
	margin:2%;
}

.select a
{
	color:#fff !important;
	background:#420000;
	
}

.selected a
{
	color:#FF960E !important;
}

.selected
{
	color:#FF960E;
}

#myDropdown ul li span
{
	float:right; margin-left:1%;
}

.read_status_btn .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    height: 40px;
    width: 20%;
}


.notify_text
{
	color:#fff;
}


.notify_text span
{
	color:#fff; width: 55%;
    font-size: 9px; float:left;
}

.read_status_btn
{
    color: #fff;
    width: 40%;
    height: 20px;
    background-image: none;
    white-space: nowrap;
    background: #D87717;
    background-size: 100% 100%;
    cursor: pointer;
    border: 0px;
    border-radius: 5px;
    font-size: 10px;
	
}


.read_status_btn:hover {
    opacity:0.4;
}


.afterread_status_btn
{
	
    color: #000;
    width: 40%;
    height: 20px;
    background-image: none;
    white-space: nowrap;
    background: #ccc;
    background-size: 100% 100%;
    cursor: pointer;
    border: 0px;
    border-radius: 5px; font-size:12px;
	
}


.circle_notify
{
width: 25px;
   height: 25px;
   background: #e67e22; 
   -moz-border-radius: 70px; 
   -webkit-border-radius: 70px; 
   border-radius: 70px;
   text-align:center;
   color:#ffffff;
	font-size:18px;
	font-weight:300;
	    line-height: 22px;
   
}

.ratecomment_box {
    display: inline-block;
    width: 92%;
    padding: 10px; margin:2%;
}

.ratecomment_box textarea
{
	
	height: 70px;
    max-width: 100%;
    min-width: 100%;
    overflow: auto;
    color: #555555;
}

.ratecomment_row {
    display: inline-block;
    width: 94%;
    padding: 10px;
	margin:2%;
}

.ratecomment_row .cmnt_by {
    border-bottom: 1px dotted #FA8F1B;
    color: #D67617;
    font-size: 18px;
    text-align: left;
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}

.refund_submitbtn {
    margin: 5%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.refund_submitbtn .btn {
    border-radius: 4px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 12px;
    height: 40px;
    width: 100px;
    border: 1px solid #f18820;
}

.refund_submitbtn a
{
	text-decoration:none;
}

.input_refund_user label {
    
    padding-left: 5px;
    width: 100%;
    font-weight: 600;
	text-align:center;
}

/*
.refund_submitbtn .btn {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 12px;
    height: 20px;
    width: 100px;
}*/


/*-------------------------------Niffansha-------------------------------*/

.inner_title
	{
		background: #f7f7f7;
		padding: 8px 15px;
		border-bottom: 1px solid #cccccc;
	}

	.inner_pages
	{
	border: 1px solid #cccccc;
    min-height: 300px;
    background: #ffffff;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
	margin-top:20px;

	}
	.inner_content
	{	padding:20px;
	}
	
	.inner_content p
	{

    line-height: 30px;
    font-weight: 300;
    font-size: 15px;
	}
	
	.contactform
	{    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px dashed #d7d7d7;
    padding: 15px;
    text-align: left;
    vertical-align: top;
	width: 80%;
    margin: 0 auto;
	}
	
	label[for=contact_input] {
    text-align: right;
    margin-top: 2%;
    color: #727272;
    font-size: 13px;
    font-weight: bolder;
	
	}
	

.contact_input
{
	width:275px;
	height:35px;
	margin-top:2%;
	padding-left:1%;
}


/*...................... Contact us.................... */
article#contactform1
{
	width:100%;
	float:left;
	margin-top:20px;
	
	
}
article#contactform1 .left
{ width:100%;
float:left;

}
article#contactform1 .right
{ width:50%;
float:right;
}
article#contactform1 label
{
	text-align:right;
}

article#contactform1 .controw
	{
		width:100%;
		float:left;
		margin-bottom:25px;
		 font-size:15px;
		 color:#000000; 
}

article#contactform1 .controw span
	{
font-family:'Calibri' !important;
font-size:15px !important;
	}
article#contactform1 label
{
	width:30%; float:left;
}
article#contactform1 .dot
{
	width:6px;
	float:left;
	margin-right:23px;
}
article#contactform1 .textbox
{	padding-left: 10px;
	padding-right: 10px;
	width:70%;
	float:left;
	border: 1px solid #C6C6C6;

-webkit-box-shadow: inset 0px 0px 5px 0px #eee;
-moz-box-shadow: inset 0px 0px 5px 0px #eee;
box-shadow: inset 0px 0px 5px 0px #eee;
	behavior: url(/js/PIE.htc);
	height:30px;
	line-height:30px;
	outline:none;
}
article#contactform1 select
{
	width:300px;
	float:left;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(/js/PIE.htc);
	height:37px;
	line-height:30px;
	outline:none;
}


article#contactform1 textarea
{	padding-left: 10px;
	padding-right: 10px;
	width:280px;
	height:150px;
	border: 1px solid #C6C6C6;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 0px 0px 10px 0px #eee;
-moz-box-shadow: inset 0px 0px 10px 0px #eee;
box-shadow: inset 0px 0px 10px 0px #eee;
	behavior: url(/js/PIE.htc);
}
article#contactform1 .submit
{
border: 1px solid #Fff;
box-shadow: -1px -3px 2px 2px #df4926;
width: 105px;
height: 34px;
text-align: center;
line-height: 34px;
color: #ed3409;
background: #FFFFFF;
font-size: 20px;
margin-top:20px; margin-bottom:20px; margin-right:10px;
cursor: pointer;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior: url(/js/PIE.htc);

outline:none;	
}
article#contactform1 .submit:hover
{
	color:#000;
}
.req_txtbox
{
	float:left;width:50%;
}
article#contactform1 .controw
	{
		width:100%;
		float:left;
		margin-bottom:25px;
		 font-size:15px;
		 color:#000000; 

}


.article#contactform1 label.error
{
text-align:left !important;	
}


.recaptcha_input_area label.error{
	margin-top: -41px;
    text-align: left;
	font-size:11px;
	  }
	
	article#contactform1 .captcha
{
	float:left; 
}

.reason label
{
	text-align:left !important; width:70% !important;  font-weight: 200; }
	
.article#contactform1 label.error
{
text-align:left !important;	
}
table.dataTable thead .sorting_asc:after
{
	display:none !important;
}


/*........................end...........................*/



.form_aff
{
	width: 100%;
    max-width: 918px;
    padding: 0% 22%;
}
.headerbg #bg_col1
{
	    color: #fff;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #fff;
    padding: 0px 6px;
    font-weight: 500;
    width: auto;
}



.fa .fa-envelope, .fa .fa-bell
{
	    font-size: 30px;
}
.my_note label
{
	width:30%;
}
.my_note
{
	width:100%;
}
.form_reg3 {
    width: 90%;
    padding: 0% 16%;
}
.input_fld_otr1234
{
	width:100%;
}
.login_input
{
	
    width: 40% !important;
}
#loginemailaddress
{
	
    width: 48%;
}
#user_loginpassword
{
	 
    width: 48%;
}





#registerform label.error {
    float: right;
    width: 61% !important;
}
#registerform label[for=terms_condition].error {
    float: right;
    width: 98% !important;
}

#registerform label[for=recaptcha_response_field].error {
    float: right;
    width: 98% !important; color:#F00;
}





#userlogin_form label.error {
   
    float: right;     width: 51% !important;
}
#userlogin_form label[for=recaptcha_response_field].error {
    float: right;
    width: 98% !important; color:#F00;
}

.note {
color: #868686;
font-size: 13px;
}

#resetPassword    label.error {font-weight: lighter !important;padding:9px; width: 59% !important;
    float: right;
    text-align: left !important;}
#fogPassword    label.error {font-weight: lighter !important;padding:9px; width: 59% !important;
    float: right;
    text-align: left !important;}
#copyScapeAttachId
{width: 120px; padding: 3px; margin-top: -10px; margin-left: 7px;
border:1px solid #D67617;border-radius:4px;     background-color: #FECFA6;
color:#D67617;display:inline-block;font-weight:bold;line-height:26px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
cursor: pointer; font-weight: bold;}


.userInfoHld .input_holder, .my_prof_otr .input_holder
{
	width:auto;
}

.post_submitbtn .handshakebtn {
    margin: 0% 6% !important;
}
.mar_10{padding-bottom:15px}
.no_sol{margin-top:5px;}
#registerform .captcha .error,#userlogin_form .captcha .error {
    float: right;
    width: 100% !important;
}
