select{
	display:inline-block;
	height:27px;
}
article {
    width: 100%;
    float: left;
}
.menu{
	border-bottom: 1px solid #d2edff;
}
.search_bar{
	height: 29px;
}
.fmbs_w{
	width:60%;
}
.fmbslog h3{
	font-size:20px;
}
.field {
 width: 43%;
float: left;
}
.field div{
vertical-align: baseline !important;
}
.coelabel{
width:135px !important;
display: inline-block;
vertical-align: baseline !important;
float:none !important;
}
.add{
width:145px !important;
display: inline-block;
vertical-align: top !important;
float:none !important;;
}
.upload{
width:166px !important;
display: inline-block;
vertical-align: baseline !important;
float:none !important;
}
.coe input[type="text"],.coe input[type="password"],#dateofbirth{
width:212px;
padding: 3px;
border: 1px solid #ccc;
}
.small{
font-size:13px;
}
#address{
width: 203px;
height: 49px;
}
.coe h3{
font-size:20px;
color:#000;
display: inline-block;
    width: 100%;
    float: left;
}
.field label{
font-weight:normal;
}
.bsurgeonlist label{
width:143px;
}
.bs .field {
    width: 56%;
	padding-bottom:10px;
}
.academic0 a.remove_academic,.training0 a.remove_training,.others0 a.remove_others, .bsurgeon0 a.remove_surgeon,.qualf0 a.remove_qualf,.reg_certificate0 a.remove_certificate,.bsurgery0 a.remove_bsurgery{
display:none;
}
.membershiplist{
width:100%;
float:left;
}
#member_frm_msg{
color:#ff0000;
padding:10px 0;
font-weight:bold;
display:block;
}
.field1{
width:100%;
float:left;
}
.field1 label{
width:29%;
float:left;
}
.field3{
width:34%;
float:left;
padding-bottom: 7px;
}
.field3 label{
width:35%;
float:left;
}
.field4{
width:61%;
float:left;
}
.field4 label{
width:56%;
float:left;
}

.training .field{
width:25%;
}
.training label {
    color: #606060;
    font-weight: normal;
    float: none;
    display: block;
}
.training input.institution_name{
width:323px;
}
.degree{
    display: inline-block !important;
    width: 226px;
}
.trainingtop{
 display: inline-block !important;
    width: 25%;
}
.academiclist,.traininglist,.bsurgerylist{
padding-bottom:10px;
}
.reg_certificatelist,.qualflist{
padding-bottom:10px;
}
.show{
display:none;
}
#payhere,#submithere{
border-radius: 3px;
    /* float: none; */
    padding: 10px 29px;
    text-align: center;
    /* width: 153px; */
    color: #fff;
    font-size: 16px;
    background: #607aa0;
    /* margin: 0 auto; */
    border: none;
	cursor:pointer;
}
.sub1{margin: 26px 0px;}
.personal > div {
	display: inline-block;
	width: 43%;
	float: left;
}
.choice > div {
	display: inline-block;
	width: 22%;
	float: left;
}
.prd-lbl{
width:100% !important;
}
.fee-conc{
	width:90% !important;
}
.txt_name7{
	width:50px !important;
	float:none;
	line-height:0;
}
.txt_name9 {
	float:none;
	width: 145px !important;
	line-height:0;
}
.residence_add{
width:80% !important;
height:60px;
}
.field .w220{width:220px;}
.personal > div.w100{width:100%;}
.traininglist .field input{width:90%;}
.academics .field input::placeholder,.training .field input::placeholder{color:#bbb;}
.width100{width:100%}
/*fmbs page css*/
.fmbshead{font-size:30px;}
.join_fmbs.new a {
    display: block;
    /* width: 188px; */
    padding: 6px 10px;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0;
	border-radius: 5px;
    background: #3581f8;
	color: #ffffff;
}
.join_fmbs.new.top {
    float: right;
}
.join_fmbs.new {
    margin-top: 13px;
    display: block;
}
.fmbs_page table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.fmbs_page table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

.fmbs_page table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

.fmbs_page table th,
.fmbs_page table td {
  padding: .625em;
  text-align: left;
}

.fmbs_page table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.fmbs_page table th.slno{
width:10%;
}
.fmbs_page table th.bg{
background:#ccc;
}



.accordion_container {
  width: 100%;
  margin-top: 20px;
}

.accordion_head {
  background-color: #3682FC;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom: 10px;
  font-weight: bold;
  box-sizing: border-box;
}

.accordion_body {
   padding: 20px 0;
    width: 100%;
}

.plusminus {
  float: right;font-size: 18px;
}
li.nodisc{
list-style-type:none;
}
.fmbs_page  h4{font-size:18px; margin:10px 0 0 0;}
.fmbs_page  h3{font-size:22px;}
.fmbs_page  h2{font-size:26px;}
.fmbs_page  p,.fmbs_page ul li{text-align:justify;}
.fmbs_page  .nojustfy{text-align:left;}
/* end */

/*coe checklist css*/
input,textarea{font-family:"Open Sans", sans-serif}
.txtCal,.proce,.num_proce{
width:100px; text-align:center;
}
.checklist h3{font-size:22px;}
.bigtxt{width:320px; height:100px;font-size:13px;}
.checklist table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: auto;
}

.checklist table caption {
  font-size: 12px;
  margin: 5px 0 10px;
}

.checklist table tr {
  /*background-color: #f8f8f8;*/
  border: 1px solid #ddd;
  padding: .35em;
}

.checklist table th,
.checklist table td {
  padding: 6px 6px;
  text-align: left;
  border:1px solid #ccc;
  font-size: 13px;
}

.checklist table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.w100{width:96%;}
.checklist table.w70{width:70%;}
.checklist table td.w65{width:65%;}
.checklist table.investigator{width: 50%;float: left;}
.checklist table.m10{margin-top:10px;float:left;border:none;}
.checklist table.m10 th, .checklist table.m10 td{
border:none;
}
.checklist table.m10 tr{
border:none;
background:none;
}
.sub_btn{
    border-radius: 3px;
    padding: 10px 29px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #3581F8;
    border: none;
    cursor: pointer;
}

/* end */

/* fmbs e-log book css */
ul.tab-head{
	padding:0;
	margin:20px 0 -1px 0;
	    display: flex;
	
}
ul.tab-head li{
list-style-type: none;
display: inline-block;
text-align: center;
box-sizing: border-box;
border: 1px solid #88a3cc;
line-height:0px;
padding:0;
}
ul.tab-head li a{
	display:block;
    margin: 0;   
    list-style-type: none;   
    padding: 20px 49.2px;
	cursor:pointer;
	color:#2b2727;
	font-weight:bold;
	font-size: 15px;
    text-transform: uppercase;
	white-space:nowrap;
		
	/*margin-right: -1px;*/
}
ul.tab-head li a:hover,ul.tab-head li a.active-log{
	 background: #35619a;color: #fff;
}
.patient-log h3{
	font-size: 22px;
}
.patient-log input,.patient-log select,.patient-log textarea{
font-size: 13px;font-family:'Lato', sans-serif;
}
.patient-log input[type="file"]{
	width:85%;
}
.patient-log input[type="text"]{
border:1px solid #ccc;
padding:5px 2px;
margin: 2px 0;
width: 90%;
}
.patient-log select{
width:95%; padding: 5px 0px;
}
.patient-log textarea{
    border: 1px solid #ccc;
   float: none;
    width: 95%;
    box-sizing: border-box;
	margin: 6px 4px 4px 4px;
    height: 65px;
    padding: 3px 3px;
	
}
	ul.head,ul.row{
	  display: table;
	  padding:0;
	  width:100%;
	  margin:0;
	}
	ul.head li.w3,ul.row li.w3{width:2.5%;}
	ul.head li.wsmall,ul.row li.wsmall{width:5%;}
	ul.head li.w5,ul.row li.w5{width:5%;}
	ul.head li.w6,ul.row li.w6{width:6%;}
	ul.head li.w7,ul.row li.w7{width:7%;}
	ul.head li.w8,ul.row li.w8{width:8%;}
	ul.head li.w9,ul.row li.w9{width:9%;}
	ul.head li.w10,ul.row li.w10{width:10%;}
	ul.head li.wmed,ul.row li.wmed{width:12.3%;}
	ul.head li.wbig,ul.row li.wbig{width:17%;}
	ul.head li.w19,ul.row li.w19{width:19%;}
	ul.head li.w32,ul.row li.w32{width:32%;}
ul.head li {
	display: table-cell;
    /* border: 1px solid #423f3f; */
    text-align: center;
    color: #1b1a1a;
    margin: 0;
    padding: 5px 0px;
    list-style-type: none;
    font-size: 13px;
    /* background: #b9b9b9; */
    /* border-radius: 3px; */
    box-sizing: border-box;
    border-right: 1px solid #908f8f;
    border-top: 1px solid #908f8f;
	border-bottom:1px solid #908f8f;
}
ul.row li.left-border,ul.head li.left-border{
	border-left: 1px solid #908f8f;
}
ul.row li {
	display: table-cell;
	text-align: center;
	color: #000;
	margin: 0;
	padding:0px;
	list-style-type: none;
	font-size: 13px;
	vertical-align: middle;
	border-right: 1px solid #908f8f;
   line-height:35px;
	border-bottom:1px solid #908f8f;
}
ul.row li.pad15{
	padding:15px 0;box-sizing: border-box;
}
ul.row li.lect-name{
	text-align:left; padding-left: 10px;box-sizing: border-box;
}
.datepicker{
	width:90%;
	background: #fff url(/images/datepicker/calendar.gif) 97% center no-repeat;
	cursor:pointer;
}
.log-note{
	padding: 20px 0;
}
.ui-datepicker{
	width:19%;
}
.ui-datepicker .ui-datepicker-title select{
	font-size: 12px;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0px 0;
}
.ui-datepicker table{
	font-size: 12px;
}
ul.row li.no-border,ul.head li.no-border{border:none;background:none}
ul.row li.no-right-border,ul.head li.no-right-border,ul.tab-head li.no-right-border{border-right:none;}
ul.row li .doc_icon{
	display:inline-block;padding:5px 0 0 0;
}
ul.row li .doc_icon img{
	width:21%;
}
a.addmore{
    padding: 5px 0px 5px 0;
    /* background: #88a3cc; */
    color: #151313;
    margin-bottom: 20px;
    display: block;
    width: 85px;
    text-align: right;
    float: right;
    /* margin-right: 3%; */
}
a.addmore:before{
	content:"+  ";	
}
.patient-log{margin-top: 10px;}
.mylist{
	/*border: 1px solid #88a3cc;
    padding: 0 5px 10px 5px;*/
    box-sizing: border-box;
}
#submithere{
	text-transform: uppercase;
    font-weight: bold;
	padding: 8px 25px;
	font-size: 17px;
}
.bottom{
padding-top: 10px;
width: 100%;
display:inline-block;
}
.no-margin{margin:0;}
label.upload_file {
   cursor: pointer;
    /* border: 1px solid #ccc; */
    padding: 3px 5px;
    color: #fff;
    background: #9fa6ca;
 }

.registration_certificate_size {
   opacity: 0;
   position: absolute;
   z-index: -1;
}
ul.row li input::placeholder,ul.row li textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  opacity: 1; /* Firefox */
}
ul.row li input:-ms-input-placeholder,ul.row li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:  #666;
}
ul.row li input::-ms-input-placeholder, ul.row li textarea::-ms-input-placeholder{ /* Microsoft Edge */
  color:  #666;
}
/* end */

/* fmbs program director assessment css */
.container {
    width: 100%;
}
.solid{border:1px solid #000; margin:30px 0 0 0;}
.m40{margin-top:40px !important;}
table.responsive.m30{margin:30px 0 !important;}
.row{margin-bottom:0;}
.grid{border:1px solid #b5b5b5;}
.grid-left{border-left:1px solid #b5b5b5;}
.grid-right{border-right:1px solid #b5b5b5;}
.no-top-b{border-top:none;}
.no-left-b{border-left:none;}
.no-right-b{border-right:none;}
.no-bottom-b{border-bottom:none;}
.pad10{padding:10px;}
.pad5{padding:5px 0;display:block;font-size:18px;font-weight:700;}
.f15{font-size:15px;}
.equalht {
	display: table-cell;padding:10px;
}
.lineht{
	line-height:42px;
}
.row .col.m12{padding:0;}
.w15{width:16%;}
.w20{width:20%;}
.w10{width:13.5%;}
.digitScore{text-align:center;}
article.fmbslog{width:100%;}
/* error */
/*.errorhide {
	display: none;
	position: relative;
	/*border: 1px solid #f00;* /
	text-decoration: none;
	border-radius: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
.errorhide::after {
	content: '';
	 display: block;  
	position: absolute;
	left: 78px;
	top: 102%;
	width: 0;
	height: 0;
	border-bottom: 10px solid transparent;
	border-top: 10px solid #f00;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}*/

td.mandatory-fields{
	position: relative;
}

.errorhide {
	/* height: 91px; */
	/* width: 279px; */
	background-color: #fbe3e4;
	border: 1px solid #fbc2c4;
	position: absolute;
	top: 90%;
	left: 8px;
	padding: 3px;
	display: none;
	z-index: 1;
}

.errorhide::before {
	position: absolute;
	/* right: -19px; */
	top: 3px;
	content: '';
	height: 0;
	width: 0;
	border: 10px solid transparent;
	z-index: 1;
}

.errorhide::after {
	position: absolute;
	right: 39px;
	top: -27px;
	content: '';
	height: 0;
	width: 0;
	border-top: 13px solid transparent;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 13px solid #fbc2c4;
	z-index: 1;
}

/**/
table.responsive {
  border: 1px solid #000;
  border-collapse: collapse;
  margin: 20px 0;
  padding: 0 0 0 0;
  width: 98%;
  table-layout: auto;
}
table.responsive.w70{width:70%;}
table.w70 td.w30{width:30%;}

table.responsive caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}
table.responsive th{
background-color: #f8f8f8;

}
table.responsive tr {
  /*background-color: #f8f8f8;*/
  border: 1px solid #eaeaea;
  padding: .35em;
}

table.responsive th,
table.responsive td {
  padding: 7px 10px;
  box-sizing: border-box;
  border:1px solid #908f8f;
  font-size: 13px;
}
table.w70 th,
table.w70 td{
	text-align:left;
}

table.responsive th {
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
table.responsive .thick-border{
    border: 1px solid #ccc;
    height: 80px;
    padding: 7px;
    line-height: 18px;
	box-sizing: border-box;
}
table.responsive input.txt {
	border: 1px solid #d8cdcd;
	/* padding: 16px 0 16px 5px; */
	/* height: 0; */
	height: 30px;
	padding: 0 0 0 5px;
	box-sizing: border-box;
	font-size: 14px;
}

input.advTxt{
background-color: transparent;  border: none;  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;  outline: none;  height: 3rem;  width: 100%;  font-size: 16px;
  margin: 0 0 0px 0;  padding: 0;
  -webkit-box-shadow: none;
	box-shadow: none;
  -webkit-box-sizing: content-box;
   box-sizing: content-box;
  -webkit-transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, -webkit-box-shadow .3s;
  transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
}

/* end */
/*confirm box css */
.jconfirm-title{line-height: 45px;font-size:30px !important;font-weight:bold;letter-spacing: 1px;}
.jconfirm-box{
	width:481px !important;
	height:240px;
}
.jconfirm-title-c{margin-bottom: 10px;}
.jconfirm-content{font-size: 17px; letter-spacing: 1px; border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:20px 0;}
.confirm_icon{
	padding-right: 20px;
    display: inline-block;
    width: 5%;
    vertical-align: top;
    padding-top: 10px;}
.confirm_msg{display: inline-block;width: 90%;}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{
	background: #0275D8 !important;
    padding: 8px 25px;
    color: #fff !important;
}
.jconfirm .jconfirm-box .jconfirm-buttons {
    padding-top: 14px;
}
/*end*/
a.logbook_link {
	position: relative;
    color: rgba(255,255,255,1);
    text-decoration: none;
    background-color: rgb(90, 132, 203);
    font-weight: 700;
    font-size: 18px;
    display: block;
    padding: 9px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 9px 0px rgb(85, 113, 183);
    -moz-box-shadow: 0px 9px 0px rgb(85, 113, 183);
    box-shadow: 0px 9px 0px rgb(85, 113, 183);
    margin: 5px;
	width: 30%;
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}
a.logbook_link:active {
    -webkit-box-shadow:  0px 9px 0px rgb(85, 113, 183);
    -moz-box-shadow:  0px 9px 0px rgb(85, 113, 183);
    box-shadow:  0px 9px 0px rgb(85, 113, 183);
    position: relative;
    top: 6px;
}
/* ajax upload btn */
/* .ajax-upload-dragdrop {
    border: 1px dotted #A5A5C7;
    width: 85% !important;
    color: #DADCE3;
    text-align: left;
    vertical-align: middle;
    padding: 10px 10px 0px 10px;
	margin:0 auto;
}
*/
.success-upload{
	margin:0px 13px 0px 0px;
}
/*end */
.post-the-from .patient-log .input-lectures{
	width:98%;
}
.post-the-from .patient-log .input-lectures1{
	width:95%;
}
.upload-files {
	margin: 10px auto;
	width: 95px;
	float: none;
}

/* Assessment dashboard */
ul.asses-tab-loop li{
	list-style-type: none;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;	
	/*line-height: 0px;*/
	padding: 0;
	margin-left:10px;
}
ul.asses-tab-loop li a {
	display: block;
	margin: 0;
	list-style-type: none;
	padding: 8px 8px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	/*text-transform: uppercase;*/
	white-space: nowrap;
	background: #4A94EC;
	border-radius:6px;
}
ul.asses-tab-loop li a:hover, ul.asses-tab-loop li a.active-link {
    background: #4A94EC;
    color: #fff;
}

ul.asses-tab li{
list-style-type: none;
display: inline-block;
text-align: center;
box-sizing: border-box;
border: 1px solid #35619a;
line-height: 0px;
padding: 0;
}
ul.asses-tab li a {
	display: block;
	margin: 0;
	list-style-type: none;
	padding: 16px 11px;
	cursor: pointer;
	color: #2b2727;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	white-space: nowrap;
}
ul.asses-tab li a:hover, ul.asses-tab li a.active-link {
    background: #35619a;
    color: #fff;
}

/* end */

@media screen and (max-width:1171px) {
	article.fmbslog{
		width: 95% !important;
		margin: 0 auto;
		float: none;
	}
	ul.row li.right-border-m, ul.head li.right-border-m, ul.tab-head li.right-border-m{
		border-right:1px solid #908f8f;
	}
	ul.tab-head li{line-height:20px;}
	ul.tab-head li a{padding: 11px 33px;}
	ul.tab-head{width: 95%;margin: 0 auto;display: block;text-align:center;}
	.mylist {width: 95%;margin: 0 auto;padding-top: 10px;}
	.patient-log input, .patient-log select, .patient-log textarea{font-size:12px;}
	.patient-log{width: 99%;margin: 0 auto;}
	.assessment{width: 98%;float: none;margin:0 auto;}
	.fmbs .documents > div.width100{
		width:100%;
	}
	.fmbs .personal > div.w100, .width100{
		width:100%;
	}
	.fmbshead {
	font-size: 27px;
}
	.documents{margin-bottom: 20px;}
	.fmbs_w {
	margin-left: 10px;
	}
	.fmbs .academics .degree {
	width:19.5%;
	}
	.sub1{margin:0;}
	.fmbs .traininglist .field{width:25%;}
	.academiclist, .traininglist, .bsurgerylist{
		padding-bottom:0;
	}
	.fmbs .academiclist .field{
		width:19.5%;
	}
	.fmbs .academiclist .field input[type="text"]{
		width:172px;
	}
	.fmbs .personal > div, .fmbs .field{
		width:50%;
		margin-bottom: 10px;
	}
	#fmbs-frm{
		width: 95%;margin: 0 auto;
	}
}
@media screen and (max-width:1023px) {
		/* border css */
	.ui-datepicker{width:50%;}
	ul.row li.full-border{border:1px solid #908f8f;}
	ul.head li.no-border-m,ul.row li.no-border-m,.mylist{border:none;}
	.left-border-m{border-left:1px solid #908f8f;}
	ul.tab-head li{font-size:13px;line-height:20px;}
	/* == */
	
	ul.row li.right-border-m, ul.head li.right-border-m, ul.tab-head li.right-border-m{
		border-right:1px solid #908f8f;
	}
	table.responsive.w70{
		width: 100%;
	}
article.fmbslog{
		width: 95% !important;
		margin: 0 auto;
		float: none;
	}
	.top-border-m{
		border-top:1px solid #908f8f;
	}
	/* elog*/
	ul.tab-head li a{padding: 11px 18px;font-size: 13px; }
	.bottom {margin-left: 10px;}
	#member_frm_msg{text-align:center;}
	a.addmore{margin: 0 auto 10px auto;float: none;}
	ul.head li.wsmall,ul.head li.wmed,ul.head li.w10,ul.head li.wbig,ul.head li.w3, ul.head li.w8,  ul.row li.wsmall,ul.row li.wmed,ul.row li.w10,ul.row li.wbig,ul.row li.w3, ul.row li.w8,ul.head li.w19,ul.row li.w19, ul.head li.w32,ul.row li.w32, ul.head li.w6, ul.row li.w6 , ul.head li.w5, ul.row li.w5,  ul.head li.w7, ul.row li.w7 {
	width: 45%;
	display: block;
	margin: 0 auto 10px auto;
	}
	ul.row li.no-right-border, ul.head li.no-right-border{
		border-right:1px solid #908f8f;
	}
	ul.head, ul.row{
		display:block;
	}
	/* end*/
.assessment{width: 98%;float: none;}
	.checklist table{width:98%;}
	.checklist .bg{width:30%;}
	.checklist .bigtxt{width:90%;}
	.checklist .w100{width:95%;}
	
	.w100{width:100%;}
	.documents{margin-bottom: 20px;}
	.accordion_head{padding:10px;font-size:13px;}
	.fmbs_page table th, .fmbs_page table td {
	font-size: 11px;
	}
	.fmbs_w {
	margin: 0 0 0 8px;
	width: 51%;
	}
	.fmbs .academics .degree {
	width:23.5%;font-size: 13px;
	}
	.sub1{margin:0;}
	.fmbs .field .prd-lbl,.fmbs .field .lbl-mail{
		width:100% !important;font-size: 13px;
	}
	.academiclist, .traininglist, .bsurgerylist{
		padding-bottom:0;
	}
	.fmbs .academiclist .field{
		width:24%;
	}
	.fmbs .academiclist .field input[type="text"]{
		width: 92%;
	}
	.fmbs .field .coelabel {
	width: 107px !important;
	}
	.fmbs .personal > div.w100{
		width:100%;
	}
	.fmbs .personal > div, .fmbs .field{
		width:50%;
		margin-bottom: 10px;
	}
	.fmbs .choice > div{
		width:32%;
		margin-bottom: 10px;
	}
	.fmbs .documents > div{
		width:100%;
		margin-bottom: 10px;
	}
	
	
}
@media screen and (max-width:767px) {
	/* border css */
	.ui-datepicker{width:50%;}
	ul.row li.full-border{border:1px solid #908f8f;}
	ul.head li.no-border-m,ul.row li.no-border-m,.mylist{border:none;}
	.left-border-m{border-left:1px solid #908f8f;}
	/* == */
	ul.tab-head li a{padding: 11px 14px;}
	.accordion_head{padding:10px;font-size:13px;}
	.fmbs_page table th, .fmbs_page table td {
	font-size: 11px;
	}
	.fmbs_w {
	margin: 0 auto;
	width: 95%;
	float:none;
	}
	.fmbs_page td, th{border:0;}
}

@media screen and (max-width:667px) {
	ul.tab-head li a{padding: 11px 9px;}
	ul.tab-head {
    margin: 0 auto 20px auto;
	}
}

@media screen and (max-width:640px) {
	
}

@media screen and (max-width:639px) {
	
}
@media screen and (max-width: 600px) {
	.patient-log input[type="text"]{width:98%;}
	ul.tab-head li.right-border-m{border-right:1px solid #88a3cc;}
	.jconfirm-box{
	width:85% !important;
	height:265px;
	}
	.jconfirm-content{padding: 19px 0;}
	.confirm_icon{padding-right: 9px;}
	/* border css */
	.ui-datepicker{width:50%;}
	ul.row li.full-border{border:1px solid #908f8f;}
	ul.head li.no-border-m,ul.row li.no-border-m,.mylist{border:none;}
	.left-border-m{border-left:1px solid #908f8f;}
	/* == */
	.fmbs_page{
		width: 95%;
		margin: 0 auto;
	}
	table.responsive.w70,table.w70 td.w30{width:100%;}
	/* elog*/
	ul.tab-head {
	display: block;
	width: 95%;
	margin: 0 auto 10px auto;
	}
	ul.tab-head li {
	display: block;
	width: 99%;
	line-height: 25px;
	}
	ul.tab-head li a{display:block;}
	.bottom {margin-left: 10px;}
	#member_frm_msg{text-align:center;}
	a.addmore{margin: 0 auto 10px auto;float: none;}
	ul.head li.wsmall,ul.head li.wmed,ul.head li.w10,ul.head li.wbig,ul.head li.w3, ul.head li.w8,  ul.row li.wsmall,ul.row li.wmed,ul.row li.w10,ul.row li.wbig,ul.row li.w3, ul.row li.w8,ul.head li.w19,ul.row li.w19,ul.head li.w32,ul.row li.w32{
	width: 95%;
	display: block;
	margin: 0 auto 10px auto;
	}
	ul.row li.no-right-border, ul.head li.no-right-border{
		border-right:1px solid #908f8f;
	}
	ul.head, ul.row{
		display:block;
	}
	/* end*/
	

table.responsive{width:97%;border: 0;}

  table.responsive caption {
    font-size: 3px;
  }
  
  table.responsive thead {
   border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table.responsive tr {
    display: block;
    margin-bottom: .625em;
	border:none;
  }
  
  table.responsive td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 12px;
    display:inline-block;
	width:100%;
  }
  
  table.responsive td::before {
    content: attr(data-label);
    float: left;
    font-weight: 400;
    text-transform: uppercase;
  }
  
  table.responsive td:last-child {
     border-bottom:1px solid #ccc;
  }
	
	
  .fmbs_page table {
    border: 0;
  }

  .fmbs_page table caption {
    font-size: 1.3em;
  }
  
  .fmbs_page table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    /* position: absolute; */
    width: 1px;
	text-align:left;
  }
  
  .fmbs_page table tr {
    border-bottom: 3px solid #ddd;
    /* display: block; */
    margin-bottom: .625em;
  }
  
  .fmbs_page table td {
    border-bottom: 1px solid #ddd;
    /* display: block; */
    font-size: .8em;
   
  }

  .fmbs_page table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .fmbs_page table td:last-child {
    border-bottom: 0;
  }
  
  .checklist table td.w65{width:96%;}
.checklist {
	width: 95%;
	margin: 0 auto;
	float: none;
}
textarea{width:94%;}
  .checklist table {
    border: 0;
  }

  .checklist table caption {
    font-size: 1.3em;
  }
  
  .checklist table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .checklist table tr {
   /* border-bottom: 3px solid #ddd;*/
    display: block;
    margin-bottom: .625em;
	border:none;
  }
  
  .checklist table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: left;
	display:inline-block;
	width:96%;
  }
  
  .checklist table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .checklist table td:last-child {
    border-bottom:1px solid #ccc;
  }
  .checklist table.investigator{width:100%;}
  
  
}

@media screen and (max-width:479px) {
	ul.tab-head li.right-border-m{border-right:1px solid #88a3cc;}
	.involved{
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.fmbshead{display:inline-block;margin-left: 10px;}
	.fmbs .choice > div {
		width: 100%;
		margin-bottom: 10px;
	}
	.fmbs_page td, th{border:0;}
	
	.accordion_head{font-size:14px;}
	.accordion_container {
		width: 95%;
	}
	.fmbs_w {
		width:95%;
		margin:0 auto;
		float:none;
	}
	article h1{font-size:30px;}
	.fmbs .txt_name9{width:40% !important;}
	.sub1{margin:0;}
	.fmbs .coe input[type="text"], .coe input[type="password"]{
		width:97%;
	}
	.fmbs .academiclist .field input[type="text"]{
		width:97%;
	}
	.fmbs .academics .degree{width:100%;}
	.fmbs .personal > div, .fmbs .field, .fmbs .academiclist .field,.fmbs .traininglist .field{
		width:100%;
		margin-bottom: 5px;
	}
	.fmbs .field .coelabel{
		width:100% !important;
	}
	.fmbs .coelabel,.fmbs .trainingtop{width:100% !important;}
	#fmbs-frm{
		width: 95%;margin: 0 auto;
	}
}

@media screen and (max-width:359px) {
	#payhere {
	width: 148px;
}
article h1 {
font-size: 30px;
}
}
	
