/* TAG */
form { margin: 0px !important }
hr { border-top: 2px solid #36679a; margin: 20px 0px; height: 2px }
p, pre, li { font-family:'Raleway', sans-serif!important }
ul.tab-nav:not(.tab-nav-lg) li a { background-color: #f8f8f8;}
table.table-condensed { width: 100%}

/* ID */
#divRecaptcha.regRecaptcha > div { width: 100% !important; text-align:center;}
#divRecaptcha.recoverRecaptcha > div { width: 100% !important; text-align:center;}
#footer .footer-widgets-wrap { padding: 50px 0; }
#header { border: 1px solid #36679a!important; height: 80px; }
#header-trigger { background: #36679a!important; color:white }
#page-menu-wrap { z-index: 9!important }
#page-title { padding: 20px !important }
#logo img { height: 80px; padding: 5px }
#primary-menu ul li > a { padding: 30px 15px }

/* CLASS */
.breadcrumb a, .breadcrumb ::before { color: white !important }
.button-gray { background-color: #777; }
.button-3d.button-gray:hover, .button-reveal.button-gray:hover, .button-border.button-gray:hover, .button-border.button-gray.button-fill:before { background-color: #777 !important; }
.button-border.button-gray { color: #777; border-color: #777; }
.button-grey { background-color: #777777; color: #FFF; }
.button-grey:hover { background-color: #4d4d4d; color: #FFF; }
.button-red:hover { background-color: rgb(141, 33, 51); color: #FFF; }
.button-green:hover { background-color: rgb(78, 160, 57); color: #FFF; }
.button-pr { border-color: #36679a!important; color: #36679a!important; }
.button-pr:hover { background-color: #214163!important; color: #FFF!important; }
.clients-grid li:before, .testimonials-grid li:before { border-left: 1px dashed #c3c3c3; }
.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content { background-color: #65a2d6; border-color: #36679a; border-top-color: #36679a; }
.dark #primary-menu:not(.not-dark) ul ul li > a, #primary-menu.dark ul ul li > a { color: #fff !important; }
.dark #primary-menu:not(.not-dark) ul ul li:hover > a, #primary-menu.dark ul ul li:hover > a { color: #eee !important; }
.datepicker {z-index: 2000 !important}
.divider { border-top: 1px solid #ddd; margin: 20px 15px }
.divider-print:after, .divider-print.divider-center:before, .divider-print.divider-center.divider-short:before { border-top: 1px solid #36679a; }
.dropdown-menu.show { background:#81cbe5;}
.dropdown-menu > .dropdown-item { max-width: 150px; background-color: #81cbe5!important; }
.dropdown-menu > .dropdown-item:hover { background-color: rgba(0,0,0,0.15)!important; }
.fancy-title { margin-bottom: 20px }
.form-control { height: 30px; line-height: 30px; font-size: 13px }
.input-group-text{ background: #fff; height: 30px; line-height: 30px; }
.modal-content, .modal-header{ border-radius: 0px }
.modal-content { border: none }
.modal-header { border-bottom: 1px solid #36679a; background: #65a2d6 }
.modal-header .modal-title { color: white; margin: auto }
.modal-body { padding: 20px }
.modal-footer { border-top: 1px solid #36679a; display: flow-root; text-align: center }
.rev_slider li.slide-overlay .slotholder:after { opacity: 0.6 }
.side-header #logo img { height: 100px; width: 100px; margin: auto }
.side-header #logo:not(.nobottomborder):after, .side-header #primary-menu:not(.nobottomborder):after { border: none }
.side-header #header { border-right: none }
.slider-parallax .slider-parallax-inner { position:relative!important }
.spacer { width:100%; margin: 20px }
.table th, .table td { vertical-align: middle !important }
.table th.v_a_tt, .table td.v_a_tt { vertical-align: top !important }
.table.b_none td { border: 0px !important }
