.dash_board_left_column_inner_div_container .inner_div_top/* CSS Document */

	
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v9/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v9/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
	


/*Dash Board - Navigations*/
.dash_board_nav_contain {width:100%;
                         height:58px;
						 margin-top:5px;
}

.dash_board_nav_bar {width:auto;
                     height:58px;
                     float:left;
                     /* font-size: 0.875 em;*/
                     font-weight: bold;
}

.dash_board_nav_bar ul {list-style:none;
                        margin:0;
                        padding:0;
}

.dash_board_nav_bar li {
    float: left;
    padding: 0;
    /*height: 36px;*/
    height: 14px;
    padding: 22px 63px 0 0;
    text-align:left;
}

.dash_board_nav_bar li a {
    display: block;
    color:#666666; font-family:Oswald; font-weight:300; text-transform:uppercase; font-size:18px;
}

.dash_board_nav_bar li a:hover {
    color: #717D8C;
    text-decoration: none;
}
.dash_board_nav_bar .active{
    color:#fc7704!important; font-family:Oswald; font-weight:300; text-transform:uppercase;}

/*Right side - icons*/

.dash_board_right_icons {
    height:58px;
    float:right;
}	
.dash_board_right_icons ul {list-style:none;
                            margin:0;
                            padding:0;
}
.dash_board_right_icons li {
    float: left;
    padding: 0;
    height: 30px;
    width:30px;
    margin: 18px 2px 0 2px;
    border:none;
}
.dash_board_right_icons li a {
    display: block;
    margin:0;
    padding:0;
}

.dash_board_right_icons li a:hover {
    display: block;
}


/* Dash Board - Left and Right Columns container */

.center_content_dash_board_left_right {height:auto;
                                       /*padding:10px 0 0 0;*/
                                       clear:both;

}

/* Dash Board - Left Column container */

.dash_board_left_column {width:668px;
                         /* min-height:500px;
					 height:100px;*/
                         float:left;
                         padding-right:0;
                         border-right:0;
						 background:#f9f9f9;
}


/* Dash Board - Left Column - Content Container */

/*Dash Bord left Column - Outer DIV */

.dash_board_left_column_outer_div_container {width:667px;
                                             float:right;
}

.dash_board_left_column_outer_div_container .outer_div_top {height:6px; width:662px;background:url(images/d_bord_left_div_out_top.jpg) no-repeat 0 0; display:none;
}

.dash_board_left_column_outer_div_container .outer_div_bgr {background:#e6e8ea;
}

.dash_board_left_column_outer_div_container .outer_div_bgr2 {width:656px; margin:0 auto; background:#e6e8ea;
}

.dash_board_left_column_outer_div_container .outer_div_bottom {height:6px; width:662px; background:url(images/d_bord_left_div_out_bottom.jpg) no-repeat 0 0; display:none;
}


/*Dash Bord left Column - Inner DIV */
.dash_board_left_column_inner_div_container {width:636px;
                                             margin:0 auto;
                                             padding:10px 0 10px 0;
}

.dash_board_left_column_inner_div_container .inner_div_top {width:636px;
                                                            height:auto;
                                                            padding:20px 0 0 0;
                                                            font-family:Oswald;
                                                            font-size:22px;
                                                            color:#666666; text-transform:uppercase;
                                                            font-weight:300;
                                                            line-height: 13px;
                                                            border-bottom: 1px solid #bdbdb9;
															clear:both;
															overflow:hidden;
}

.dash_board_left_column_inner_div_container .inner_div_bgr {width:636px;
                                                            height:auto;
}

.dash_board_left_column_inner_div_container .inner_div_bottom  
{
	width:98%;
    height:54px;
    padding:0;
	clear:both;
	overflow:hidden;
}
.inner_div_bottom_new  
{
	width:150px;
    height:54px;
    padding:0;
	clear:both;
	overflow:hidden;
}
.inner_div_top h2{
    font-family:Oswald;
    font-size:22px;
    color:#fc7704;
    font-weight:300;
    padding-bottom:13px;}


.inner_div_bottom p{
    float:left;
    font-family: "opensans";
    font-size:12px;
    font-weight:normal;
    color:#666666;
    padding-top:0; padding:0;}

/*Dash Board left Column - Text Styles */

/*.dash_board_text1 {font-size:18px;color:#333333; font-weight:bold;}*/
.dash_board_text2 {font-size:13px;color:#666666; font-weight:normal; font-family: 'opensans'; text-transform:none;}
.dash_board_text3 {font-size:14px;color:#333333; font-weight:bold;}
.dash_board_text4 {font-size:10px;color:#0099FF; font-weight:bold;}
.dash_board_text5 {font-size:11px;color:#333333; font-weight:normal;}
.dash_board_text6 {font-size:14px;color:#0099FF; font-weight:bold;}


.but_dashb_reject {width:90px; height:27px; background:url(images/but_dashb_reject.png) no-repeat 0 0;  margin:0; padding:0; border:none;float:right;}
.but_dashb_aprove {width:90px; height:27px; background:url(images/but_dashb_aprove.png) no-repeat 0 0;  margin:0; padding:0; border:none;float:left;}
.but_dashb_remove {width:90px; height:27px; background:url(images/but_dashb_remove.png) no-repeat 0 0;  margin:0; padding:0; border:none; cursor:pointer;}
.but_dashb_save {  
background:#fc7704;
    border-radius: 5px;
    color: #ffffff;
    float: right;
    font-size: 15px;
    line-height: 40px;
    
    text-align: center;
	border:none;
    width:190px;
	font-weight:normal !important;
	font-family: 'Oswald';
	cursor:pointer;}
	
	
.but_dashb_save:hover
{
background: #faa256 none repeat scroll 0 0 !important;
    color: #000;
    transition: all 1s ease-in-out 0s;
}
	
	
.but_dashb_save_changes {
	background:#fc7704;
    border: medium none;
	font-family: 'Oswald';
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-size: 16px;
    font-weight: normal !important;
    line-height: 40px;
    text-align: center;
    /*width: 190px;*/
	width:100%;
	}

.but_dashb_save_changes:hover
{
background:#2F343A;
transition:all .5s  ease-in-out 0s;
}

#db_more {width:100px;  padding:0; margin:0;}
#db_more a:link,
#db_more a:visited,
#db_more a:active {
    width:60px;
    padding:0; margin:0;
    font-size:14px;
    color:#717D8C;
    font-weight:normal;
    text-decoration:none;
}







/* Dash Board - Right Column container */ 			 

.dash_board_right_column {width:282px;
                          float:right;
}


/* Dash Board - Right Column -Nav Bar */ 					  

.dash_board_right_column .db_nav_bar_container {height:auto;
                                                /*width:256px;*/
}

.db_nav_bar_container ul {
    margin: 0;
    padding: 0;
}

.db_nav_bar_container li {list-style: none;
margin:0 0 3px 0 ;

}

.db_nav_bar_container li a
{font-size:14px;
 color:#fc7704;
 font-weight: 300;
 padding: 11px 10px 11px 16px;
 display:block; font-family:Oswald; text-transform:uppercase;
 text-decoration:none;
 
}
.db_nav_bar_container li a:hover {
    color:#666666;
    background:#e6e8ea;
}

.dashboard_menuact a{
    color:#666666!important;
   background:#e6e8ea!important;
}

.clear{
    clear:both;
}


/* Dash Board - Trust and Verification */

.trust_verification {left:0; top:0; width:630px;  margin: 0 auto; padding:0;}
.trust_verification ul {list-style:none;width:630px; margin:0; padding:0;}
.trust_verification ul li {list-style:none; border-bottom:1px solid #bdbdb9; font-weight:bold; font-size:11px; color:#333333; overflow:hidden;
                           padding:0 18px;}

.verified {font-size:14px; padding:10px 0 10px 40px; background:url(images/icon_verified.png) no-repeat 0% 50%; color:#000000;font-weight:bold;}
.unverified {font-size:14px; padding:10px 0 10px 40px;  background:url(images/icon_unverified.png) no-repeat 0% 50%;  color:#000000; font-weight:bold;}
.verifiedsmall {font-size:14px; padding:15px 0 5px 40px; background:url(images/icon_verified_small.png) no-repeat 1% 75%; color:#000000; font-weight:bold;}
.trust_blue_text {font-size:11px; color:#0099ff; font-weight:normal;}
.trust_verification p {font-size:11px; padding:0 20px 10px 40px; color:#000; line-height:16px; text-align:left; font-weight:normal;}


.trust_verification .unverified_left {width:389px;border-right:1px solid #bdbdb9; float:left; }
.trust_verification .unverified_right {width:186px;  float:right; padding-left:18px;}
.unverifiedsmall {font-size:14px; padding:15px 0 5px 40px; background:url(images/icon_unverified_small.png) 1% 75% no-repeat; color:#000000; font-weight:bold;}
.unverified_left p {font-size:11px; padding:0 20px 10px 40px; color:#000; line-height:16px; text-align:left; font-weight:normal;}

.list_box3 {width:124px;
            height:22px;
            background-image:url(images/list_box_bgr2.png);
            background-repeat:no-repeat;
}

.list_box3 .content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 12px;
    height: 18px;
    padding: 2px 2px 0;
    width: 120px;
}

.dboard_textbox_1{width:56px; height:31px;background:url(images/dboard_textbox_bgr1.png) no-repeat 0 0; padding:8px 5px 0 5px;}
.field1 {width:46px; height:23px; font-size:18px; color:#999999; font-weight:bold; border:none;}
.dboard_textbox_2{width:43px; height:31px;background:url(images/dboard_textbox_bgr2.png) no-repeat 0 0; padding:8px 5px 0 5px;}
.dboard_textbox_2 .field2{width:33px; height:23px; font-size:18px; color:#999999; font-weight:bold;border:none;}

.dboard_textbox_text {font-size:18px; color:#999999; font-weight:bold;}

.dboard_field_wrapper_right{
    padding:10px 0;
}
.dboard_field_wrapper_right p{
    font-family: "opensans";
    font-size:12px;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding:5px 0;}
.dboard_field_wrapper_right input[type="text"]{
    padding:3px 5px;}
.text_box2{
    width:40px;
    margin-right:2px;
    padding-left:5px;
    padding-right:5px;}
.text_box1{
    width:30px;
    margin-right:2px;
    padding-left:5px;
    padding-right:5px;}
.dboard_field_wrapper_right label{
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 3px 0;
    font-weight:normal;}
.button_verify{
    background:url(images/btn_verifybg.png) 5px 0 no-repeat;
    width:85px;
    font-family: "opensans";
    font-size:12px;
    color:#555555;
    border:0;
    margin:10px 5px 0 0;
    text-align:left;
    float:left;
    height:22px;
    padding:1px 0 4px 25px;
    cursor:pointer;}
.validphn_number{
    background-image: url(images/bgtile.gif);
    background-position: -18px 0;
    background-repeat: repeat-y;
}
.validphn_number .unverified_left{
    border-right:none;}
.dboard_twitterconnented .unverified_right,
.dboard_linkedinconnented .unverified_right
{
    padding:40px 0 0 0;}
.validphn_number .unverified_right 
{
    padding:30px 0 0 0;}
.cnct_twiiterbtn{
    width:186px;
    height:29px;
    display:block;
    cursor:pointer;
    background:url(images/connect_twitter.png) 0% 0% no-repeat;
}
.cnct_linbtn{
    width:186px;
    height:29px;
    display:block;
    cursor:pointer;
    background:url(images/connect_li.png) 0% 0% no-repeat;
}
.cnct_twiiterbtn span,
.cnct_linbtn span{
    display:none;}

/*-------------------------------------------------------edit profile---------------------------------------------------*/
.edit_profile_leftcol,
.upload_profilepic{
    padding:18px 18px 3px 0;
    width:294px;
    float:left;}
.edit_profile_leftcol input[type="text"],.text_field_style3{
    width:90% ;
    background:fff;
   /* padding:8px 10px;*/

    font-weight:normal;
}
.edit_profile_leftcol2
{
	width:80%;
	padding:18px 0 3px 0;
	float:left;
}
.edit_profile_rightcol input[type="text"]
{
	width:278px;
    background:fff;
   /* padding:8px 10px;*/

    font-weight:normal;
}
.text_field_style3{
    color:#c8c8c8;
}
.field_wrapper5{
    padding-bottom:15px;
}
.field_wrapper5 input[type="text"]{
    width:250px;
    background:url(images/text_fieldbg.jpg) 0% 0% repeat-x;
    padding:5px 7px;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    color:#333;
    font-weight:bold;
}
.edit_profile{
    /*border-bottom:1px solid #cccccc;
    background-image: url(images/bgtile.gif); */
    background-position: -77px 0;
    background-repeat: repeat-y;}
.edit_profile_rightcol
{
	   float: left;
    padding: 18px 0 3px 30px;
    width: 294px;
}
.current_profilepic {
    width:287px;
    padding:18px 18px 3px 18px;
    float:left;}
.edit_profile_rightcol h2{
    margin:0;
    font-family:Oswald;
    font-size:16px;
    color:#717D8C;
    font-weight:300; text-transform:uppercase;
    padding:0 0 18px 0;}
.selectbox_style1{
    width:125px;
    float:left;
  background-color: #ffffff;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #454545;
    font-family: "opensans";
    font-size: 13px;
    padding:9px 7px;
   
}
.info_private{
    width:76px;
    height:22px;
    background:url(images/status_private.jpg) 0% 0% no-repeat;
    float:right;
    cursor:pointer;
}
.info_public{
    width:76px;
    height:22px;
    background:url(images/status_public.jpg) 0% 0% no-repeat;
    float:right;
    cursor:pointer;
}
.edit_profile_rightcol .field_wrapper{
    padding-bottom:10px;}
.edit_profile_rightcol .field_wrapper_spl{
    padding-bottom:20px;}
.editprofile_otherinfo{
    padding:18px;
    border-bottom:1px solid #cccccc;}
.editprofile_otherinfo textarea{
    background:url(images/textareabg.jpg) 0% 0% repeat-x;
    padding:5px;
    width:588px;
    height:75px;
    color:#333;
    font-weight:bold;
}
.editprofile_otherinfo input[type="text"]{
    width:278px;
    background:url(images/text_fieldbg.jpg) 0% 0% repeat-x;
    padding:5px 5px;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    color:#B8B8B8;
    width:588px;
    font-weight:bold;
}
/*----------------------------------------------------------photos and videos------------------------------------------------------------*/
.photosnvideos{
}
.profilephotos{
    border-bottom:1px solid #cccccc;}
.upload_profilepic h2,
.current_profilepic h2,
.upload_video h2,
.videochecklist h2{
    font-family: "opensans";
    font-size:14px;
    color:#666666;
}
.upload_profilepic p,
.upload_video p{
    font-family: "opensans";
    font-size:9px;
    color:#666666;
    padding-bottom:10px;
}
.upload_conatiner{
    width:294px;
    border:1px solid #DBDBDB;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    background:url(images/photocontainer_bg.jpg) 0% 0% repeat-x;
    height:200px;
    margin-bottom:15px;
    text-align:center;}
.photoupload_container{
    background:url(images/camera_icon.png) 50% 30% no-repeat;
    padding:90px 0 0 0;
    text-align:center;
    margin:0 auto;}
.upload_conatiner p{
    font-family: "opensans";
    font-size:9px;
    color:#666666;
    padding-bottom:7px;}
.upload_conatiner h3{
    font-family: "opensans";
    font-size:14px;
    color:#666666;
    padding-bottom:7px;
    font-weight:bold;}
.uploadfile{
    background:url(images/uploadfromfile_btn.png) 0% 0% no-repeat;
    width:106px;
    height:23px;
    margin:0;
    padding:0;
    border:0;
    cursor:pointer;
}
.current_profilepic p,
.videochecklist p{
    font-family: "opensans";
    font-size:9px;
    color:#CCCCCC;
    padding-bottom:10px;
}
.profilepic{
    border-radius:5px;}
.profilepic img{
    border-radius:5px;}
.profilevideos{
    border-bottom:1px solid #cccccc;}
.upload_video{
    padding:18px;
    float:left;}
.upload_video .upload_conatiner{
    margin-bottom:0;}
.videoupload_container{
    background:url(images/camcoder.png) 50% 30% no-repeat;
    padding:90px 0 0 0;
    text-align:center;
    margin:0 auto;}
.videochecklist{
    padding:18px 18px 18px 18px;
    width:267px;
    float:left;}
.videochecklist ul{
    list-style:none;
    margin:10px 0 0 0;
    padding:0;}
.videochecklist ul li{
    padding:0 0 10px 35px;}
.videochecklist ul li h4{
    font-family: "opensans";
    font-size:12px;
    color:#999999;
    font-weight:bold;}
.videochecklist ul p{
    font-family: "opensans";
    font-size:10px;
    color:#333333;}
.light_source{
    background:url(images/icon_light.jpg) 0% 0% no-repeat;}
.distance{
    background:url(images/icon_tooclose.jpg) 0% 0% no-repeat;}
.videosize{
    background:url(images/time_icon.jpg) 0% 0% no-repeat;}

/*--------------------------------------------------------------------Your Class Schedule -Add a class--------------------------------*/
.addclass_wrapper{
    padding:10px 0px;
	}
.addclass_wrapper h3{
    font-family:Oswald;
    font-size:18px;
    font-weight:300;
    color:#363636;
    padding-bottom:10px; text-transform:uppercase;
}
.addclass_wrapper p{
    font-family: "opensans";
    font-size:13px;
    font-weight:normal;
    color:#666666;
    padding-bottom:15px; margin:5px 0 0 0;
}
.addclass_wrapper p span{
    padding-left:25px;
    font-weight:normal;
    margin-left:5px;}
.addclass_wrapper .checked{
    background: url(images/checked.png) no-repeat scroll 2% 50%;
    padding-bottom:2px;
}
.addclass_wrapper .unchecked{
    background: url(images/unchecked.png) no-repeat scroll 2% 50%;}
.dateandtimes ul{
    list-style:none;
    margin:0 0 18px 0;
    padding:0;
    clear:both;
}
.dateandtimes li{
    display:block;
    width:560px;
    clear:both;
    height:30px;
    margin-bottom:8px;}
.dateandtimes .date{
    width:135px;
    background-color: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    padding:0;
    float:left;
    height:28px;
    margin-right:7px;
}
.dateandtimes .textfield_date{
    width:155px!important;
    margin:0;
    background: url(images/datepicker_icon.gif) no-repeat scroll 95% 50%!important;
    cursor: pointer;
}
.dateandtimes .calnder{
    width:16px;
    height:18px;
    display:block;
    float:right;
    margin:5px 5px 5px 0;
    background: url(images/datepicker_icon.gif) no-repeat scroll 0% 0%;}

.dateandtimes .textfield_time{
    width:80px;
    margin:0;
    float:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;}

.dateandtimes label{
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    float:left;
    padding:0 7px;}
.classdelete{
    width:25px;
    height:23px;
    display:block;
    margin:5px 0 0 5px;
    background: url(images/delete_icon.png) no-repeat 0% 0%;
    float:left;}
.addmore_class{
    font-family:Oswald;
    color:#555;
    font-size:16px; text-transform:uppercase;
    font-weight:300;
    padding-left:35px; border:0px;
    background: url(images/addmore_icon.png) no-repeat 0% 50%;
	}
	.addmore_class:hover{
	color:#fc7704;
	}
.button_back{
	float:left;
    font-family:Oswald;
    color:#555;
    font-size:16px; text-transform:uppercase;
    font-weight:300;
    padding-left:10px; border:0px;
    background: url(images/button_back.png) no-repeat left 5px; margin:0 25px 0 0 ;
	}
	.button_back:hover{
	color:#717D8C;
	}
.dateandtimes select{
    padding:7px 5px;
    border: 1px solid #C8C8C8;
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left:10px;
    float:left;}
.notpartofcourse_datentime h2{
    font-family: "opensans";
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    color:#666666;}
.notpartofcourse_datentime .textfield_time{
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #B8B8B8;
    font-weight: bold;
    padding: 5px 7px;
}
.notpartofcourse_datentime .date{
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #B8B8B8;
    font-weight: bold;
    float:left;
    height:32px;
    margin-right:0;
}
.notpartofcourse_datentime .textfield_date{
    padding:5px;
    width:119px;
}
.notpartofcourse_datentime .date a{
    margin-top:7px;
    margin-bottom:7px;}
.notpartofcourse_datentime .field_wrapper{
    padding-bottom:18px;}
.notpartofcourse_datentime{
    padding-top:5px;}
.addclass_additionalinfo .text_field_style3{
    width:250px;
    font-size:18px;
    font-weight:bold;
    padding:5px 7px;}
.addclass_additionalinfo h2{
    font-size:14px;
    padding-bottom:8px;}
.addclass_additionalinfo textarea{
    width:250px;
    height:70px;
    background:#FFF;
    color:#b8b8b8;
    font-size:13px;
    font-weight:normal; color:#333333}
.authenticated {
    background: url(images/check_done.png) no-repeat scroll 0 2px transparent;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold!important;
    padding-left: 25px!important;
}
.outer_div_bgr .green-left{
    padding:7px;
    border:1px solid #BADD96;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-position:-2px -2px;}

.outer_div_bgr .red-left{
    padding:7px;
    margin-top: 10px;
    border:1px solid #ff00;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-position:-2px -2px;}


.field_wrapper_img{
    padding-bottom:10px;
}
.field_wrapper_img img{
    border:1px solid #C8C8C8;}
.dateandtimes label.small_text{
    font-style:italic;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;}
.dateandtimes label.error{
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/*---------------------------------------------reference page style continues----------------------------------------*/
.reference_static_content{
    padding:10px 58px;
    border-bottom:1px solid #BDBDB9;}
.reference_static_content h3{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding:5px 0 10px 0;
}
.reference_static_content p{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    padding:0 0 10px 0;
    line-height:15px;
}
.hdr_bdr{
    /*background: url(images/bordertile.jpg) 0% 40px repeat-x;*/
	}
.requstref_emailtofriends{
    padding-top:10px;}
.requstref_emailtofriends .leftcol{
    width:220px;
    margin-right:20px;
    float:left;}
.requstref_emailtofriends .rightcol{
    width:305px;
    float:left;}
.requstref_emailtofriends .rightcol textarea{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color:#CCCCCC;
    font-weight:bold;
    width:288px;
}
.email_sendbtn{
    background:url(images/btn_send.jpg) 0% 0% no-repeat;
    width:90px;
    height:27px;
    border:0 none;
    float:right;
}
.fb_request_btn{
    background:url(images/fb_request.jpg) 0% 0% no-repeat;
    width:155px;
    height:29px;
    border:0 none;
    float:left;
    margin-right:8px;}
.small_text2{
    font-size:11px;
    color:#363636;
    font-weight:normal;
    padding-top:3px;}
.count{
    color:#fc7704;
    font-family: "opensans";
    font-size:14px;
    font-weight:normal;

}
.writereview_wrapper{
    margin:0 auto;
    padding:20px 0;}
.classes .ui-widget-header,
.search .ui-widget-header{
    background: url(../images/class-active.png) repeat-x scroll 50% 50% #3399FF;
    border: 1px solid #246BB2;
    color: #FFFFFF;
    font-weight: bold;}


/**********************topmenu.11-11-12**********************/
.bc{height:36px;  /*text-transform:uppercase; */ font-weight: bold; font-size:14px;position:relative; top:15px; background:#000; width:100%; margin:0 auto; z-index:10 !important;}

a.class{background:url(images/class.png) no-repeat right top; width:100%; height:36px; display:block; text-decoration:none; line-height:36px; text-indent:20px; color:#fff; float: left;}
.class-active{ background:url(images/class-active.png) no-repeat right top; width:100%; height:36px; display:block; text-decoration:none; line-height:36px; text-indent:20px; color:#fff; float: left;}

a.venue{ width:100%; height:36px; display:block; text-decoration:none; float: left;  line-height:36px; text-indent:40px; color:#fff}
.venue-hover{ color: #fff !important;}
.venue-active{background: url("images/class-active.png") no-repeat scroll right top; width:100%; height:36px; display:block; text-decoration:none; float: left; line-height:36px; text-indent:40px; color:#fff;}

a.schedules{ width:100%; height:36px; display:block; text-decoration:none; float: left;  line-height:36px; text-indent:25px; color:#fff; padding:0 0 0 5px;}
.schedules-hover{ color: #fff !important;}
.schedules-active{background: url("images/class-active.png") no-repeat scroll right top; width:100%; height:36px; display:block; text-decoration:none; float: left; line-height:36px; text-indent:25px; color:#fff; padding:0 0 0 5px;}

a.tags{ width:100%; height:36px; display:block; text-decoration:none; float: left; line-height:36px; text-indent:40px; color:#858585}
.tags:hover{width:100%; height:36px; display:block; text-decoration:none; float: left; line-height:36px; text-indent:40px; color:#fff}
.tags-active{ width:100%; height:36px; display:block; text-decoration:none; float: left;  line-height:36px; text-indent:40px; color:#fff}

a.ov{ width:100%; height:36px; display:block; text-decoration:none; float: left;  line-height:36px; text-indent:40px; color: #fff !important;}
.ov-hover{ color: #fff !important;}
.ov-active{background: url("images/class-active.png") no-repeat scroll right top; width:100%; height:36px; display:block; text-decoration:none; float: left; line-height:36px; text-indent:20px; color:#fff; color:#fff}

.but_dashb_back{ width:119px; height:42px;background:url(images/back.png) no-repeat;border: none;float: left;cursor: pointer; margin:0 15px 0 0; color:#fff;ont-family: "opensans" !important;font-size:15px; padding-right:10px; }
.venue-btns{float:right; margin-bottom:20px; margin-right:12px;}
.tags_col{width:600px; padding:18px}
.tags_col input{width:260px;}
.tags_col ul li{width:280px; float:left; padding:0 5px}
.classinfo_img img{/*border:2px solid #0093f6*/}
.preview-btn{width:150px; height:36px;background:url(images/preview-btn.png) no-repeat;border: none;float: left;cursor: pointer; margin:0 15px 0 0 }
.finish-btn{width:100px; height:36px;background:url(images/finish-btn.png) no-repeat;border: none;float: left;cursor: pointer}

.msg-name{color:#00a5ff !important}
.snd-msg{width:90px; height:25px;border-radius:3px; padding:0 15px; line-height:25px; color:#fff; background:#00a5ff; margin:6px auto; display:block}
.rd-more{border-radius:3px; padding:0 15px; line-height:18px; color:#fff; background:#00a5ff; margin:10px 5px 0 0; cursor:pointer; width:60px !important}

.session-btm{padding:0 0 20px 18px; border-bottom:1px solid #e3e3e3; width:614px; margin:0 0 0 2px}
.session-btm textarea{width: 580px;height: 70px;background: url(images/textareabg.jpg) white 0% 0% repeat-x;font-size: 18px;font-weight: bold;}
.session-btm01{padding:20px 0 20px 18px}
.session-btm01 h2{padding:0 0 22px 0; font-size:14px; color:#3a3a3a}
.session-btm01 label{padding:0 0 5px 0; font-size:14px; color:#696969; font-weight:bold; display:block}
.bx01{width:150px; float:left}
.bx01 select{width:140px;border-radius: 5px;moz-border-radius: 5px;webkit-border-radius: 5px; border:1px solid #b2b1b1; padding:5px}
.bx02{width:230px; float:left; margin:0 15px}
.bx02 select{width:225px;moz-border-radius: 5px;webkit-border-radius: 5px;border-radius: 5px; border:1px solid #b2b1b1; padding:5px}
.bx03{width:190px; float:left}
.bx03 select{width:180px;moz-border-radius: 5px;webkit-border-radius: 5px;border-radius: 5px; border:1px solid #b2b1b1; padding:5px}



.places ul{
	list-style:none;
	margin:0 0 18px 0;
	padding:0;
	clear:both;
	}
.places li{
	display:block;
	width:560px;
	clear:both;
	height:20px;
	margin-bottom:3px;  }
.txt-area-style{width:560px !important}
.editprofile_other{padding:30px 18px 0 18px;border-bottom:1px solid #cccccc;}
.editprofile_other textarea{background:url(images/textareabg.jpg) 0% 0% repeat-x;padding:5px;width:560px;height:75px;color:#333;font-weight:bold;}
.top_h2{padding-top:10px; font-size:20px !important}
.btn_save{margin-right:10px}

.slot_available{
    background-color:#9f9f9f; color:#FFFFFF;
}

.slot_unavailable{
    background-color: #dfdfdf;
}

.slot_selected{
    background-color: #717D8C;
}
.input_field_width{
    width: 230px!important;
}
.input_field_width_new{
    width: 270px;
	margin-left:201px;
}
.myappointments_title{
	height:30px!important; width:632px!important;
	padding:5px 0 0 0!important;
}
.vendor_staff_outer .field_wrapper{
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.vendor_staff_outer .place{
	 float:left;
	 width:100%;
}
.vendor_staff_outer .field_wrapper{
	float:left;
}
.vendor_staff_L{
	float:left;
	width:500px; text-align:left;
}
.vendor_staff_R{
	float:right;
	width:130px; text-align:right;
}
.normal_btt{
	padding:3px 5px;
	background:#717D8C;
	font-family: 'opensans'; border:0px;
	color:#FFFFFF; font-size:13px;  cursor:pointer;
	border-radius:5px;
	}
	.normal_btt:hover{
	background:#2F343A;
transition:all .5s  ease-in-out 0s;
	}

.preview_outer .classinfo_img{
	float:left;
	width:151px;
}

.preview_top{
	float:left;
	width:100%;
}
.preview_top .class_info{
	float:left;
	width:100%;
}
.preview_top .classinfo_img{
	float:left;
	width:auto; padding:0 10px 0 0 ;
	}
	.preview_top .classinfo_img img{
	/*border:1px solid #ccc; background:#fff;*/ padding:2px;
	}
.preview_top .classinfo_details{
	float:right;
	width:480px; font-size:13px;
}
.classinfodetails_wrapper{
	padding:0 0 10px 0;
}
.preview_top .classinfo_details .left{
	float:left; width:80px;
	color:#000000;
}
.preview_top .classinfo_details .right{
	float:left; width:380px;
	color:#666666;
}
.preview_top .classinfodetails_wrapper h1{
	font-size:18px; font-weight:300; text-transform:uppercase;
	}
	.preview_top .classinfodetails_wrapper h1 a{
	font-size:18px; font-weight:300;
}

 .schedule_listing{
	float:left;
	width:100%;
}
.schedule_list{
	float:left;
	width:96%;
	padding:2%; background:#fcfcfc; border: 1px solid #ccc;
	border-radius:5px;
	
	}
	.schedule_listing{
	padding:0 0 10px 0;
	}
	.schedule_listing h2{
	float:left;
	width:96%;
	font-family:Oswald;
	font-size:17px;
	font-weight:300; text-transform:uppercase;
	color:#333333;
	padding:10px 0 5px 20px;
	
	background:url(images/service_preview_icon.png) no-repeat 0 15px;
	
	}
	.schedule_list .row1, .schedule_list .row2{
	float:left;
	width:100%; padding:0 0 8px 0 ;
	}
	.tag_listing{
	float:left;
	width:100%;
}

.tag_listing .schedule_list{
	float:left;
	width:96%; padding:2%;
	}
	.tag_listing h2{
	float:left;
	width:96%;
	font-family:Oswald;
	font-size:17px;
	font-weight:300; text-transform:uppercase;
	color:#333333;
	padding:10px 0 5px 20px;
	
	background:url(images/staff_preview_icon.png) no-repeat 0 15px;
	}
/*#login_checkremember{
	float:left;
	padding:3px 0 0 19px;
	width:22%; line-height:22px;
}*/
.signup .login_btmlinks{
	padding:0px!important;
}
.booked_appointments{
	padding:20px 0!important; 
    /*height:30px!important;*/
}