@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'AvenirRoman';
    src: url('../fonts/AvenirRoman.eot');
    src: url('../fonts/AvenirRoman.eot') format('embedded-opentype'),
         url('../fonts/AvenirRoman.woff2') format('woff2'),
         url('../fonts/AvenirRoman.woff') format('woff'),
         url('../fonts/AvenirRoman.ttf') format('truetype'),
         url('../fonts/AvenirRoman.svg#AvenirRoman') format('svg');
}
img{ max-width:100%; height:auto}

body{ font-family: 'AvenirRoman'!important; font-size:16px!important;}
.form-control{ border-radius:0px!important; margin-bottom: 5px }
.form-group{ margin-bottom:6px!important}

.contbut{ background-color:#012979; border-radius: 25px; border:0px; color:#fff; padding: 8px 20px; text-transform: uppercase; display: inline-block; margin: 10px 0px}
.contbut:hover{ background-color:#e36204; cursor: pointer; color: #fff; text-decoration: none }

.submitbut{ background-color:#dd8602; border-radius: 25px; border:0px; color:#fff; padding: 8px 20px; text-transform: uppercase; display: inline-block; margin: 10px 0px; }
.submitbut:hover{ background-color:#012979; cursor:pointer; color: #fff; text-decoration: none}

.cancelbut{ background-color:#3d3d3d; border-radius: 25px; border:0px; color:#fff; padding: 8px 20px; text-transform: uppercase; display: inline-block; margin: 10px 0px}
.cancelbut:hover{ background-color:#012979; color: #fff; text-decoration: none; cursor: pointer }

.pd10{ padding:0px 10px}


header{ background-color:#fff; padding: 5px 0px} 


.main{ background-image: url(../img/bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: top center; }
.ptusrara{ padding: 60px 0px;  }

.userregs{ background-color:#fff; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.ptimg{ background-image: url(../img/ptimg.jpg); height: 652px; background-repeat: no-repeat; position: relative; background-size: cover; background-position: center top}
.login{ text-align: center; padding: 15px 0px}
.login img{ display:block; margin: 0px auto 10px auto}
.login h2{ font-size:30px; color: #fff; font-family: 'AvenirRoman'; padding: 0px; margin: 0px}
.login h1{ font-size:30px; color: #fff; font-family: 'AvenirRoman'; padding: 0px; margin: 0px}
.ftcopyrht{ position:absolute; bottom: 0px; background-color: rgba(0,0,0,0.50); width:100%; left: 0px; right: 0px; padding: 5px 0px}
.ftcopyrht ul{ padding:0px; margin: 0px; list-style: none}
.ftcopyrht ul li{ padding:0px; margin: 0px; list-style: none; display: inline-block; width: 48%; text-align: center; text-transform: uppercase; font-size: 14px!important;}
.ftcopyrht ul li a { color:#f8b109; text-decoration: none; text-decoration: underline}
.ftcopyrht ul li a:hover { color:#fff; text-decoration: none}
.nottxt { color:#fff; font-size: 14px; position: absolute; bottom: 50px; left: 10px }
.nottxt span{ display:block; font-weight: bold; text-transform: uppercase}

.userregs label { font-weight: normal; text-transform: uppercase}

.blulnk a{ color: #e36204; text-decoration: none; text-decoration: underline}
.blulnk a:hover{ color: #012979; text-decoration: none}

.orglnk a{ color: #e36204; text-decoration: none}
.orglnk a:hover{ color: #012979; text-decoration: none}
.logform{ margin-top:30px}

.loginopt{ border-left: 1px solid #e0e0e0; height: 400px}
.loginopt h3{ padding:0px; margin: 0px 0px 30px 0px; font-size: 20px; text-transform: uppercase; font-weight: 600}
.loginopt .pretty{ display:block; margin-bottom: 15px;}
.loginopt .pretty .state label{ text-transform: inherit; font-size: 16px;}
.loginopt .pretty .state label::before {
    border-color: #009d8d;
}

.loginopt .pretty.p-default input:checked ~ .state label::after {
    background-color: #009d8d !important;
}
.copyright{ font-size:16px; color:#fff; margin: 15px 0px}
.noteficat{display:block}

.ftcapt  .ftcopyrht{ position: inherit; background-color: transparent ; text-align: center}
.ftcapt .nottxt { position: inherit; background-color: transparent; text-align: center}
.regstpan{ padding:20px 30px 0px 0px }
header ul{ padding:15px 0px 0px 0px; margin: 0px; list-style: none; text-align: right}
header ul li{ padding:0px 10px; margin: 0px; list-style: none; display: inline-block; color: #72899f}
header ul li .fa{ color:#ff7b02}

.loguse{ background-color:#1732ff; position: relative; height:112px }
.loguse:after{ position:absolute; right: 0px; content: url(../img/shape.png); top: 0px;}
.surgarea{ background-color:#ff7b02; height:112px}
.loguse > div { position:relative; padding: 10px 0px 0px 80px; min-height: 90px; color: #fff}
.loguse > div > figure{ position: absolute; left: 0px; /*background-color: #fff; padding: 10px; border-radius: 100px; */top: 8px }
.loguse > div > figure img{ width:70px; height: 70px; border: 3px solid rgba(247,247,247,0.30)}
.loguse > div > h2{ font-size:24px; padding: 0px; margin: 0px;}
.loguse > div > h2 span{display:block; font-size: 16px;}


.surgarea > div { position:relative; padding: 7px 0px 0px 95px; min-height: 95px; color: #fff;  float: right}
.surgarea > div > figure{ position: absolute; left: 0px;  top: 5px ;  }
.userimg {border-radius: 100px; text-align: center; width: 70px; height: 70px; display: block; margin: 0px auto}
.surgarea > div > figure span{ display:block; background-color: transparent; border-radius: none; margin-top: -3px;}
.surgarea > div > figure span img{width:inherit; height: inherit; border: 0px;}
.surgarea > div > figure img{ width:70px; height: 70px; border: 3px solid rgba(247,247,247,0.30)}
.surgarea > div > h2{ font-size:24px; padding: 0px; margin: 0px;}
.surgarea > div > h2 span{display:block; font-size: 16px;}

.changepassword{ background-color:#ff7b02; border-radius: 15px; border: 0px; padding: 0px 10px 0px 0px; display: block; margin: 5px 0px;}
.changepassword .fa{ background-color:#ff4b01; padding: 5px 10px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}

.dassect ul{ padding:0px; margin: 0px; list-style: none}
.dassect ul li{ padding:20px 40px; margin: 15px 0px ; list-style: none; display: inline-block; width: 24%; text-align: center; background-color: #f8f8f8; font-size: 20px; vertical-align: top; min-height: 300px}
.dassect ul li:hover{ background-color: #ffdfb3; cursor: pointer}
.dassect ul li a { color:#000; text-decoration: none}
.dassect ul li a:hover { color:#0842b0; text-decoration:none}
.dassect ul li img{ display:block; margin: 0px auto}

footer{ background-color: #3d3d3d; width:100%}
footer ul{ padding:0px; margin: 0px; list-style: none}
footer ul li{ padding:0px 0px 0px 55px; margin: 0px 15px 0px 0px; list-style: none; display: inline-block; position: relative}
footer ul li figure{ position: absolute; top: 15px; left: 0px;}

footer ul li h3{ font-size:18px; color:#fff; }
footer ul li h3 span{ font-size:14px; color:#fff; display: block }
.ftlogo{ text-align:center; margin-top: 10px}
.portsect .lftpanel{ background-color:#5c5c5c}


.portsect > div.row {
    overflow: hidden; 
}

.portsect > div.row > [class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.lftpanel label{ margin-bottom: 0px; font-weight: normal; text-transform: uppercase; font-size: 16px}

.snglnk label::before { display: none!important}
.snglnk label::after { display: none!important}

.ptformara h2{ font-size: 30px; padding: 6px 0px 15px 50px; margin: 15px 0px 15px 0px; font-weight: 300; position: relative; border-bottom: 1px solid #c4c4c4 }
.ptformara h2 figure {
    position: absolute;
    left: 0px;
    top: -4px;
}

.ptformara h4{ font-size: 30px!important; padding: 6px 0px 15px 50px!important; margin: 15px 0px 15px 0px; font-weight: 300!important; position: relative; border-bottom: 1px solid #c4c4c4; background-color: transparent!important; color:#565656!important}
.ptformara h4 figure {
    position: absolute;
    left: 0px;
    top: -4px;
}
.ptformara label{ font-weight:normal; font-size:18px; color: #4d4d4d}

.preferedcont{ background-color:#ededed; margin: 10px 0px; padding: 10px;}
.preferedcont h3{ padding:0px; margin: 0px 0px 15px 0px; font-size: 16px; text-transform: uppercase; font-weight: bold}

.preferedcont .pretty .state label::before {
    border-color: #009d8d;
}

.preferedcont .pretty.p-default input:checked ~ .state label::after {
	background-color: #009d8d !important;}

.preferedcont label{ margin-bottom:0px}
.preferedcont .pretty{ margin-bottom:8px}

/* New Classes 11-12-17*/

.nav>li>a{ color:#fff!important}
.nav>li>a:focus, .nav>li>a:hover{ background-color:#ff7b02!important}
.activeSub{font-size:18px; background-color:#ff7b02!important}
.nav-stacked>li {
    float: none;
    border-bottom: 1px solid #989898;
}

.lftpanel {padding-right: 0px!important;
    padding-left: 0px!important;}

.nav-pills>li>a {
    border-radius: 0px!important;
}

label {font-weight:normal!important; font-size:16px!important}



.subbut{ background-color:#dd8602; border-radius: 25px; border:0px; color:#fff; padding: 8px 20px; text-transform: uppercase; display: inline-block; margin: 10px 0px}
.subbut:hover{ background-color:#012979; color: #fff; text-decoration: none }
/*.dropdown-toggle{ width:100%; border:0px!important; padding:0px!important;}*/
.btn-group.open .dropdown-toggle{ box-shadow: none!important}
.dropdown-toggle .btn-default.focus, .btn-default:focus{ background-color:none!important; box-shadow: none!important}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{ background-color: transparent!important}
/*.caret { position: absolute;  right: -6px!important; top: 8px;}*/
.insurbox{ border:1px solid #c4c4c4; padding: 10px; border-left:3px solid #ff7b02; margin-bottom: 10px;}
.insurbox2{ border:1px solid #c4c4c4; padding: 10px; border-left:3px solid #5c5c5c; margin-bottom: 10px;}

.btn-primary{ background-color:#dd8602!important;}
.btn-primary:hover{ background-color:#012979!important; color: #fff; text-decoration: none }
.upcoming{ background-color:#ff7b02; margin-bottom:20px; margin-top: 20px  }
.upcoming h2{ font-size:22px; color:#fff; padding:15px 0 16px 60px; margin:0px; position:relative; border-bottom:1px solid rgba(255,255,255,0.80)}
.upcoming h2 figure{ position:absolute; left:0px; top:0px;}

.upcoming h3{ font-size:22px; color:#fff; padding:15px 0 16px 60px; margin:0px; position:relative; border-bottom:1px solid rgba(255,255,255,0.80)}
.upcoming h3 figure{ position:absolute; left:0px; top:0px;}

.evtdtl{ padding:10px; font-size:16px; color:#fff; line-height:30px;}  

.pendingapp{ background-color:#5c5c5c; margin-bottom:20px; margin-top: 20px }
.pendingapp h2{ font-size:22px; color:#fff; padding:15px 0 16px 60px; margin:0px; position:relative; border-bottom:1px solid rgba(255,255,255,0.80)}
.pendingapp h2 figure{ position:absolute; left:0px; top:0px;}

.pendingapp h3 {font-size:22px; color:#fff; padding:15px 0 16px 60px; margin:0px; position:relative; border-bottom:1px solid rgba(255,255,255,0.80)}
.pendingapp h3 figure{ position:absolute; left:0px; top:0px;}

.uplabel{ text-align:right} 
.makeappointment { margin-bottom:30px; }
.makeappointment h2{ border-bottom:1px solid #e3e3e3; padding:10px 0px 15px 50px; margin:0px 0px 30px 0px; color:#000000; font-size:24px; position:relative}
.makeappointment h2 figure{ position:absolute; left:0px; top:0px;}


.makeappointment h3{ border-bottom:1px solid #e3e3e3; padding:10px 0px 15px 50px; margin:0px 0px 30px 0px; color:#000000; font-size:24px; position:relative}
.makeappointment h3 figure{ position:absolute; left:0px; top:0px;}

.makeappointment label { font-weight:normal; font-size:18px; color:#5a5a5a}
.chooseappo{ padding-top: 20px;}
.chooseappo .clendtop {
    background-color: #f6f6f6;
    position: relative;
    text-align: center;
    padding: 10px;
    margin-bottom: 15px;
    font-size: 26px;
}

.chooseappo .clendtop .nexttag {
    position: absolute;
    top: 30%;
    left: 10px;
    color: #ff7f66;
    font-size: 16px;
}

.chooseappo .clendtop .preftag {
    position: absolute;
    top: 30%;
    right: 10px;
    color: #ff7f66;
    font-size: 16px;
}

.chooseappo .clendtop {
    text-align: center;
    font-size: 22px;
}

.noalgbox{ background-color:#5c5c5c; padding: 3px 5px; color:#fff!important; margin-bottom: 10px;}
.form_with_margin strong{ /*border-bottom: 2px solid #ff7b02; */margin-bottom: 10px; display: block; text-transform: uppercase; font-size: 16px}
.fa{ font-size:18px}

.fa-plus-circle{ color:#156801}
.fa-minus-circle{ color:#ff0000}

.lftpanel .fa-plus-circle{ color:#fff}
.lftpanel .fa-minus-circle{ color:#fff}


.radio .pretty{ display:block; margin-bottom: 15px;}
.radio .pretty .state label{ text-transform: inherit; font-size: 16px;}
.radio .pretty .state label::before {
    border-color: #009d8d;
}

.radio .pretty.p-default input:checked ~ .state label::after { 
    background-color: #009d8d !important;
}

#general_form h6{ font-size: 20px; padding: 7px; margin: 0px; font-weight: bold; border-bottom: 3px solid #1732ff }
.histeye{ background-color:#ededed; padding: 5px;}

.makebox h5{ font-size: 18px; background-color:#5c5c5c; margin: 0px; padding: 8px; text-align: center; color: #fff; margin-bottom: 10px; }
.makebox{border:1px solid #c4c4c4; margin: 8px 0px }

.advance_direc{ background-color:#ff7b02; padding: 5px; color:#fff;}
.advance_direc h5{ font-size:18px; border-bottom: 1px solid #cc6303; padding-bottom: 5px;  }

.loginusr{ font-size:16px; color:#ff7b02!important; margin-top: 20px!important; display: inline-block}
.tabhead{ font-size:18px;}

.tablhead{ background-color:#555555!important; color:#fff!important; text-transform: uppercase; font-weight: normal}
.tablhead strong{ font-weight:normal}


.ftsect { position:relative; padding:0px 0px 0px 55px; margin:25px 0px 0px 0px; }
.ftsect figure{ position:absolute; left:0px; top:0px;}
.ftsect  h4{ padding:0px; margin:0px; font-size:20px; color:#5e2c7b; font-weight:normal}
.ftsect h4 span{ display:block; font-size:14px; color:#363636; margin-top:2px}

.calandr h2{ font-size:30px; padding:10px 0px 10px 0px ; margin:10px 0px 30px 0px; font-weight:normal }
.caldhead{ background-color:#5c5c5c; font-size:20px; color:#fff}

.ordcontlens h2{ font-size:24px; color:#000000; padding:0px 0px 15px 50px; margin:0px 0px 15px 0px; position:relative; border-bottom:1px solid #e3e3e3; line-height:36px;}
.ordcontlens h2 figure{ position:absolute; left:0px; top:0px;}

.ordcontlens h3{ font-size:24px; color:#000000; padding:0px 0px 15px 50px; margin:0px 0px 15px 0px; position:relative; border-bottom:1px solid #e3e3e3; line-height:36px;}
.ordcontlens h3 figure{ position:absolute; left:0px; top:0px;}

.contsubhd{ background-color:#f6f6f6; padding:10px; color:#000000; font-size:18px;  margin-bottom:10px}

.ordertable .tophd{ background-color:#555555; font-size:14px; color:#fff; text-transform:uppercase}
.ordertable table{ font-size:14px;}
.ordertable td{ line-height:30px!important}
.ordertable .od{ color:#0000ff; font-weight:bold}
.ordertable .os{ color:#008000; font-weight:bold}

.newconta h2{ border:0px; padding:0px; margin:0px; font-size:14px; font-weight:bold}
.newconta .form-control{ margin-bottom:10px;}
.newconta .dispons { position:relative; padding:0px 0px 0px 30px } 
.newconta .dispons figure{ position:absolute; width:25px; height:25px; color:#fff; border-radius:4px; left:0px; top:0px;}
.newconta .dispons figure.odcol{ background-color:#0000ff; display:block; height:33px; width:31px; line-height:32px; text-align:center }
.newconta .dispons figure.oscol{ background-color:#008000; display:block; height:33px; width:31px; line-height:32px; text-align:center }

.shipto{ margin-top:15px;}
.dlvopt{ margin:10px 0px;}
.ordtxtara{ margin-bottom:10px}


/*.cancelbut:hover, .active{ color:#fff; text-decoration:none}*/
.cancelbut:focus{ color:#fff; text-decoration:none}

.calandr td{ height:80px; font-size:20px; vertical-align:middle!important}
.calandr td.active{ background-color:#ff7b02!important; color:#fff!important}
.calandr td{ height:80px; font-size:20px; vertical-align:middle!important}
.calandr td.active{ background-color:#ff7b02!important; color:#fff!important; cursor:pointer;}

.grybord{border: 1px solid #e1e1e1 !important; margin-top: 10px;}
.head_mid h4 {
    font-size: 26px;
    color: #000000;
    background-color: transparent;
    margin: 0px 0px 10px 0px;
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #dddddd;
}

.optbox{ background-color:#f7f7f7; padding: 10px; border:1px solid #cecece; margin-bottom: 15px; min-height: 120px; }
.orimg{ margin-top:30px;}

.pdf_parent a { color:#000; text-decoration: none; border-bottom: 1px solid #bebdbd; display: block; margin-bottom: 10px; padding-bottom: 10px; font-size: 18px; margin-top: 10px;}
.pdf_parent a:hover { color:#ff7b02; text-decoration: none;  }

.pdf a{ font-size:16px; color:#ff7b02; text-decoration: none; line-height: 35px;}
.pdf a:hover{ font-size:16px; color:#3d3d3d; text-decoration: none}
.ptformara h5{ background-color:#ff7b02; padding: 8px; color:#fff; font-size: 16px;}

.labhead {border-bottom: 1px solid #c4c4c4; padding: 6px 0px 15px 50px; margin: 0px 0px 15px 0px;}
.labhead h2{ font-size: 30px;  font-weight: 300; position: relative;  }
.labhead h2 figure {
    position: absolute;
    left: -55px;
    top: -4px;
}

.htopbread{ background-color:#5c5c5c; padding: 5px 0px; color:#fff; -webkit-box-shadow: -1px 1px 5px -1px rgba(0,0,0,0.56);
-moz-box-shadow: -1px 1px 5px -1px rgba(0,0,0,0.56);
box-shadow: -1px 1px 5px -1px rgba(0,0,0,0.56);}



.portsect input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin: 0px 5px 5px 5px!important;
    display: inline-block;
    position: relative;
    top: 4px;
}

.modal-header{ background-color:#ff7b02; color: #fff}
.modal-title{ font-size:20px;}
.close {
    color: #fff!important;
    text-shadow:none!important;
    filter: none!important;
    opacity: 1!important;
}


/*.portsect input[type='radio']:after {
        width: 18px;
        height: 18px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #fff;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 1px solid #22a198;
    }

.portsect input[type='radio']:checked:after {
        width: 18px;
        height: 18px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #22a198;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 1px solid #137b71; 
    }*/

.portsect input[type='radio']{ visibility:hidden; margin: 0px 0 0;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.portsect input[type='radio']{ visibility: inherit; margin: 0px 0 0;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{ position:inherit!important}
}

@media screen and (min-width:0\0) {
	.portsect input[type='radio']{ visibility: inherit; margin: 0px 0 0;} 
}


.portsect input[type='radio']:after {
        width: 22px;
        height: 22px;
        position: relative; background-image: url(../img/radio_unselect.png); background-repeat: no-repeat; background-position: center top; 
        content: '';
        display: inline-block;
        visibility: visible; margin-right: 10px; top: -2px
       
    }

.portsect input[type='radio']:checked:after {
        width: 22px;
        height: 22px;      
        position: relative;
        background-image: url(../img/radio_select.png); background-repeat: no-repeat; background-position: center top;  
        content: '';
        display: inline-block;
        visibility: visible; margin-right: 10px;
        
    }
.radiomarg input[type='radio'] { margin:0px 8px 2px 2px!important; }
.radiomarg2 label{ padding-left:30px!important}
.radiomarg2 input[type='radio'] {
    margin: 2px 16px 2px -22px!important;
}

.checkbox-inline, .radio-inline {padding-left: 28px;}
.sendmesas label{ padding-left:10px!important}
.sendmesas input[type='radio']:after { top: -7px;}

.sendmesgbox{ background-color:#ff7b02; margin-bottom: 5px; color:#fff }
.sndlft{background-color:#012979; min-height: 0px;}
.pd10{ padding:10px;}
.sendmesgbox textarea{ height:60px!important;}
.pointer{ cursor:pointer}

.sendmessagbut { text-decoration: none; color: #fff; font-size: 22px; background-color:#cc6200; display: block;  padding: 30px 0px;  }
.sendmessagbut:hover { text-decoration: none; color: #fff; font-size: 22px; background-color:#012979;   }

.medhx input[type='radio']:after {
    top: 1px!important;
}



.dropdown-menu label input{ position:inherit; left:0px; top: 3px!important;}
.dropdown-menu label { padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #ff7b02!important;
}

.pt_change2 label input{ position:absolute!important; left:15px; top: 0px;}
.pt_change2 label { padding-left: 40px; margin-top: 10px; margin-bottom: 0px;}
.ratingbut{ background-color:#1732ff!important; text-align: center; border-radius: 4px; font-size: 13px; padding: 2px 4px; margin-top: 3px; display: inline-block  }
.ratingbut:hover{ background-color:#000000!important; cursor: pointer}

.pt_msg_count  { background-color:#f8b109; border-radius: 100px; padding: 3px 8px; width: 26px; height: 20px; color: #fff!important }
.regstpan legend{ margin:0px!important;}

.setpass{ background-color:#fdeec9; border: 1px solid #f1c088 ; padding:10px; margin: 10px 0px}
.setpass h2{ font-size:18px; color:#000; padding: 0px; margin: 0px; font-weight: bold; text-transform: uppercase }
.setpass label { text-transform: capitalize; margin-top: 6px}

.choosesecurity h2{ font-size:18px; color:#000; padding: 0px; margin: 0px 0px 10px 0px; font-weight: bold; text-transform: uppercase }

.choosesecurity label { text-transform: capitalize; margin-top: 6px}

.prefimg{ border-left:1px solid #c7c7c7; height: 500px; }

.prefimg h6{ font-size:18px; color: #000; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; line-height: 25px; border-bottom: 1px solid #c7c7c7 }
fieldset{ margin:0px!important; padding: 0px!important; border: 0px!important }
legend{ font-size:inherit!important}

header h1{ padding:0px; margin: 0px;}
.head_middle_tab h4 {
    padding: 10px 0 10px 10px;
    width: 100%;
    background-color: #555555;
    color: #fff;
    display: inline-block;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    margin: 0px;
}

.input-group-addon{ background-color:#de8909!important; color:#fff!important}

.noalgbox h3{ padding:0px!important; margin: 0px!important;}

#general_form h3 {
    font-size: 20px;
    padding: 7px;
    margin: 0px;
    font-weight: bold;
    border-bottom: 3px solid #1732ff; background-color: transparent!important
}

.makebox .head {
    font-size: 18px;
    background-color: #5c5c5c;
    margin: 0px;
    padding: 8px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px; display: block
}

.meahead {
    font-size: 20px;
    padding: 7px;
    margin: 0px;
    font-weight: bold;
    border-bottom: 3px solid #1732ff; display: block
}


.advance_direc .head{
    font-size: 18px;
    border-bottom: 1px solid #cc6303;
    padding-bottom: 5px; display: block
}

/* New Classes End 11-12-17*/
