.dj-select {display: none;margin:10px;padding:5px;font-size:1.5em;max-width:95%;height:auto;}
.white-title-custom{color: #fff; margin: 0px 0px 30px;}
.custom-style { margin-top: 16px; width: 150px; }
.logo-name {     font-size: 34px; color: red; vertical-align: middle; font-weight: 800; }
.caption i { font-size: 14px; color: #800000; margin-top: -25px;}
.bottom-10 { margin-bottom: 10px; }
.top40 { margin-top: 40px; }
.top40-40 { margin: 40px 0px; }
.logo-name { color: red !important; font-size: 32px; color: #425371; vertical-align: middle; font-weight: 800; /*position: absolute; margin-top: 12px; line-height: 40px; */ }

h2, .contentheading { color: #800000; }

/* top section */
.jobopenings a:first-child{ color: #000;
    vertical-align: top;
    margin-left: -54px;
    position: absolute;
    margin-top: 17px;
    display: inline-flex;
}
.jobopenings a:first-child:after{ vertical-align: top;
    padding-left: 4px;
    content: url('../img/apply_now.gif'); }


.thumbnail h4 { font-size: 15px; }

/* ---------- Announcement ----------*/
.announce-row { background: url('../img/appointment.jpg');
    background-position: 10px; }
.announcement-holder { margin-left: 20px; }
.appointment li:first-child {margin-top: 25px;}
.appointment li {margin-bottom: 25px; font-size: 18px; color: #fff;}
/* ------- Pannel of Doctors ------ */
#pannel-of-doc .thumbnail h4 {  min-height: 80px; }
#pannel-of-doc h4 small { font-size: 13px; }
#pannel-of-doc h2 { line-height: 27px; }




/* .page-title { text-transform: capitalize; margin: 0px; font-weight: 600 } */
.page-title { font: 40px "Helvetica Neue", Arial, Helvetica, sans-serif;  margin: 10px 0px; }
.moduletable_bread ul { margin-top: 20px; }
.text-center { text-align: center; }

#contact-form-container .form-control{ width:100% !important; }

#location address {margin:0px; font-size: 16px; line-height: 30px;}
#location address a,#location address a:hover {color:#fff;}
#location address li {margin-bottom: 10px;}
@media (max-width: 802px) {
    #dj-main100.allowHide { display: none; }
    #dj-main100select { display: inline-block; }
}

/* MENU OVERRIDE */
.custom_copy {
    font-size: 14px;
}
.top-10 { margin-top: 10px; }
.announcement { font-size: 15px; }
.appointment .form-control { width: 90%; }
.appointment ul, ol {
    padding: 0;
    margin: 0 0 6px 15px;
}
/* .navigation .container {
border-bottom: 3px solid #03a354;
background-color: #00b85d;
box-shadow: 0 0 5px #00b85d;
}*/

/* OVERRIDE THEME COLOR */

.navigation .container {
    background-color: #cc0000;
    border-bottom: 3px solid #cc0000;
}

.dj-main li a.dj-up_a {
    border-right: 1px solid #cf5300;
}
.moduletable_contentbot{ border-left: 5px solid #800000; }
.moduletable_contentbot h3 { color: #800000; }
.moduletable_maincenterbox { background-color: #800000; }
a.tempcolor-button:hover{ background-color: #cc0000; } 
a.tempcolor-button{ background-color: #800000; } 
.tempcolor-circlenumber { background-color: #800000; }
.footer, .bottom { background-color: #5d5d5d; }
.copy { background-color: #232323; }

.top-address { font-size: 13px; line-height: 21px; color: #000; padding: 10px; }