@charset "utf-8";
/* CSS Document */
.relative{ position:relative}
.marT15{ margin-top:8px;}
.padTB10{ padding-top:10px; padding-bottom:10px;}
.padL0{ padding-left:0px !important;}
.padL25{ padding-left:25px !important;}
.marR25{ margin-right:25px !important;}
.padL35{ padding-left:35px !important;}
.padNR{ padding-right:0 !important;}
.padtB5{ padding-top:5px !important; padding-bottom:5px !important;}
.marBot8{ margin-bottom:8px;}
.marBot15{ margin-bottom:25px !important;}
.textCenter{ text-align:center;}
.clear, .clr{clear: both; font-size:0;}
.inline{ display:inline !important;}
.form_wrapper{ width:980px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.form_wrapper:before, .section:before, .form-group:before, .form_wrapper:after, .section:after, .form-group:after{clear: both; display:table; content:' ';}
.title{ border-bottom:1px solid #d5e0fb; margin-bottom:40px; text-align:center;}
.title span{ position:relative; padding:0 15px; background:#fff; bottom:-22px; font:normal 28px/32px Arial, Helvetica, sans-serif; color:#7da4c7;}
.title small{font:normal 15px/22px Arial, Helvetica, sans-serif; color:#7da4c7;padding:0 15px; }
.form_wrapper:before, .section:before{clear: both; display:table;}
.form_wrapper em{ padding:10px 0; font-size:12px; line-height:16px; font-style:italic; display:block; }
.form_wrapper label{ font:400 14px/18px Arial, Helvetica, sans-serif; color:#4a6c8b; }
.form_wrapper label strong{ font-weight:bold;}
.form_wrapper h3.heding{ font:normal 20px/28px Arial, Helvetica, sans-serif; color:#0c89d0; margin:10px 0;}
.marTop_none{ margin-top:0 !important;}
.flt_lft{ float:left;}
.display_inline{ display:inline}
.padRgh20{ padding-right:20px;}
.padLft_none{ padding-left:0 !important}
.date_wdth{ width:100%; max-width:200px; background-image:url(../images/calander.gif); background-position:97% 50%; background-repeat:no-repeat; cursor:pointer;}
.section:last-child{ border-bottom:none;}

.section{ position:relative; padding:3px 8px; margin-bottom:5px; padding-left:22px; border-bottom:1px dashed #ddd;}
.section s{ width:30px; font:400 15px/28px Arial, Helvetica, sans-serif; color:#333; position:absolute; left:0; top:3px; text-decoration:none; border-right:2px solid #9b9b9b; padding-right:3px;}
.col-md-12{ /*width:100%; padding-left:15px;*/ padding-right:15px; box-sizing:border-box;}
.col-md-6{ /*width:50%;*/ padding-left:15px; padding-right:15px; box-sizing:border-box; float:left;}
/*.col-md-3{ width:33.33333333333333%; padding-left:15px; padding-right:15px; box-sizing:border-box; float:left;}*/

.form_group{ width:100%; clear:both; margin-bottom:15px; }
input[type=text], input[type=password], input[type=email], input[type=number], textarea{box-sizing: border-box; background:#fff; padding:2px 5px; width:100%; border:1px solid #ccc; font-size:13px; line-height:1.42857; margin-top:0px; box-sizing:border-box;}

.link_butn{background:#18506c; padding:5px 12px; margin:0 5px; display:inline-block; color:#81c9ed; font-weight:bold; border-radius:3px}
.link_butn:hover, .link_butn:focus{ color:#fff; outline:none; text-decoration:none;}

.add_more{background:#18506c; padding:5px 12px; margin:0 5px; display:inline-block; float:right; cursor:pointer; color:#81c9ed; font-weight:bold; border-radius:3px; white-space:nowrap; }
.submit_butn{background:#18506c; padding:10px 25px; margin:0 5px; display:inline-block; color:#81c9ed; font-weight:bold; border-radius:3px; border:none;}
.submit_butn:hover{background:#217099; color:#9ff0fc }
.submit_butn.draft{background:#0e60b3; background-image:url(../images/save.png); background-position:10px center; background-repeat:no-repeat; padding-left:30px; color:#fff; }
.submit_butn.draft:hover{background:#217099; background-image:url(../images/save.png); background-position:10px center; background-repeat:no-repeat;  color:#9ff0fc }
/*####################*/
.table{border-collapse:collapse;width:100%; margin:0 auto 8px auto;display: table;}
/*.title{display: table-caption;text-align: center;font-weight: bold;font-size: larger;}*/
.form_wrapper .heading{ background:#d9d6d6; font:bold 13px/18px Arial, Helvetica, sans-serif; display: table-row; font-weight: bold; text-align: center;}
.form_wrapper .heading .cell{ padding:3px 10px;}
.form_wrapper .row_sec{display: table-row; clear:both;}
.form_wrapper .cel_sec{width:auto;display: table-cell; border:1px solid #7e7b7b;padding:3px 10px;}
.form_wrapper .row_sec .cel_sec{font:normal 13px/18px Arial, Helvetica, sans-serif; vertical-align: middle; }

.form_wrapper .row_sec1{display: table-row; clear:both;}
.form_wrapper .cel_sec{width:auto;display: table-cell; border:1px solid #7e7b7b;padding:6px 10px; vertical-align: top;}
.form_wrapper .row_sec1 .cel_sec{font:normal 13px/18px Arial, Helvetica, sans-serif; vertical-align: top; }

.form_wrapper p{font-size:12px; line-height:1.42857; color:#18506c; padding-bottom:10px; text-align:justify;}

.yypicker .ui-datepicker-calendar,.yypicker  .ui-datepicker-month { display: none; }
textarea.form-control{ resize:vertical;}
input[type=radio],input[type=checkbox]{ height:auto; width:auto; display:inline-block;}
.form_wrapper {
	width: auto !important;
}
.form_wrapper .form_group{ min-height:100px !important;}

.del_cell .glyphicon{ color:#dd3f39; font-size:19px; cursor:pointer;}


/*input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button{
    display: none;
}*/

input[type="number"] {
    -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.suffixes{ display:inline; width:80% !important; margin-right:4px;}
.comnTable{ width:100%; padding-bottom:15px;}
.comnTable table { border-collapse:collapse;}
.comnTable table tr th{ background:#d9d6d6; border: 1px solid #7e7b7b; padding: 6px 10px; font: bold 13px/18px Arial, Helvetica, sans-serif; color:#555555; text-align:center }
.comnTable table tr td{ border: 1px solid #7e7b7b; padding: 6px 10px; font: 400 13px/18px Arial, Helvetica, sans-serif; color:#555555; vertical-align:top;}
.alert{ margin-bottom:5px; padding-top:5px; padding-bottom:5px;}
.alert:last{ margin-bottom:0px;}

input[type="text"].login_field{padding-right:40px;}
.login_block samp.availability{ background:url(../images/availability.png) no-repeat 5px 1px; width:30px; height:24px; position:absolute; right:17px; top:30px; cursor:pointer; border-left:1px solid #ddd;}
.login_block samp.availability:hover s{ display:block;}
.login_block samp.availability s{ background:#f9f9f9; border:1px solid #dedede; padding:8px; position:absolute; left:168%; top:-26%; text-decoration:none; white-space:nowrap; z-index:2; display:none; }
.login_block samp.availability s:after{content:''; display:block;  position:absolute; top:10px; left:-14px;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 15px 5px 0;
border-color: transparent #f9f9f9 transparent transparent;}
.login_block samp.availability s:before{content:''; display:block;  position:absolute; top:10px; left:-16px;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 15px 5px 0;
border-color: transparent #dedede transparent transparent;}

.password_info{ position:absolute; left:18px; top:115%; width:100%; max-width:288px; border:1px solid #bbbbbb; padding:15px; background:#fff; z-index:2; display:none;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
}




.password_info strong{ display:block; border-bottom:4px solid #f5f5f5; padding-bottom:4px; margin-bottom:8px;}
.password_info:after{ content:''; display:block;  position:absolute; top:-10px; left:50%; margin-left:-5px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 6px 10px 5px;
border-color: transparent transparent #fff transparent;
}
.password_info:before{ content:''; display:block;  position:absolute; top:-12px; left:50%; margin-left:-7px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 7px 12px 7px;
border-color: transparent transparent #bbbbbb transparent;
}


@media(max-width:990px) {
.comnTable{ width:100%; padding-bottom:15px; overflow-x:scroll; padding-bottom:25px; white-space: nowrap;}
.comnTable table tr th, .comnTable table tr th{ min-width:120px;}
}




@media all and (-ms-high-contrast:none)
 {
input[type='date'], input[type='time'], input[type='datetime-local'], input[type='month']{line-height:9px; padding-top:0; padding-bottom:0;}
 .date_wdth{ line-height:9px;} /* IE10 */
 *::-ms-backdrop, .date_wdth{  line-height:9px; padding-top:0; padding-bottom:0;} /* IE11 */
 }









