body {font-family: 'Open Sans', sans-serif; line-height:1.5;}
a{transition:all linear .2s 0;-webkit-transition:all linear .2s 0;color:#000}
a:focus,a:hover{outline:0;color:#69c268;text-decoration:none}
.logo_txt { font-size:24px; font-weight:bold; padding-top:18px;}
.clear_26 { clear:both; padding:13px;}
.login_sec{text-align:center}
.btn-success{background:#8ec64a;border-color:#8ec64a}
.text-success {color:#69c268}
.btn-success:hover{background:#6ca02c;border-color:#6ca02c}
.login_sec { padding:20px 0 40px;}
.login_sec .alert { max-width:450px; margin:0 auto;}
.login_sec .form-control{background:#ededed;border:0;border-radius:0;-weblit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding:10px 15px;height:auto; max-width:450px; margin:0 auto 20px;}
.login_sec .form-control:hover,.login_sec .form-control:focus{border:0;border-radius:0;-weblit-border-radius:0;box-shadow:none;-webkit-box-shadow:none}
.login_sec .btn{font-size:16px;padding:10px 35px}
@-webkit-keyframes titleanimi {
0%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
100%{-webkit-transform:translateX(38px);transform:translateX(38px)}
}
@keyframes titleanimi {
0%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
100%{-webkit-transform:translateX(38px);transform:translateX(38px)}
}
.heading_title{text-transform:uppercase;position:relative;padding-top:0;padding-bottom:22px;margin-bottom:30px;font-weight:700;color:#000}
.heading_title:before{content:'';position:absolute;width:100px;height:2px;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#8ec64a}
.heading_title:after{content:'';width:12px;height:2px;position:absolute;left:50%;bottom:0;background:#fff;-webkit-animation:titleanimi 3s linear infinite;animation:titleanimi 3s linear infinite}
.link_text { text-decoration:underline;}
.link_text:hover { text-decoration:none;}
.content_sec { padding:20px 0 40px;}
.content_sec h1 { font-weight:700; margin-bottom:30px; font-size:x-large}	

.top_header { background:#000;}
.main_logo {  padding:15px 0 0 15px; height:auto;}
.main_logo img { max-width:100px;}
.navbar { background:#000; /*min-height:100px;*/ margin-bottom:0; border:0;}
.navbar .navbar-toggle { margin-top:30px;}
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
  background: none;}
.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{ color: #fff;}
.navbar-toggle .icon-bar{   color: #fff;   background: #fff;}
.navbar-nav > li > a:hover { background:#ddd; color:#000;}
.navbar-nav > li.active a{ background:#ddd !important; color:#000 !important;}
#load_listing_documents label {display:block;}
#load_listing_documents .list_doc { float:left;} 
@media (min-width:768px) {
.navbar-nav { float:right; margin:15px 0;}
}

@media (max-width:1199px) {

}
@media (max-width:1024px) and (min-width:992px) {

}
@media (max-width:991px) {
.navbar-header {float:none; text-align:center;}
.navbar-nav {float:none; text-align:center;}
.navbar-nav>li {float:none; display:inline-block;}
.content_sec .form-group  .item_title {display:none;}
#load_listing_documents input {width:22% !important;}
}
@media (max-width:990px) and (min-width:768px) {

}
@media (max-width:767px) {
.content_sec h1 {float:left;}	
.content_sec p.qoute_button { margin-top:15px;}

.dataTables_wrapper {overflow-x:auto;}
.dataTables_wrapper  .dataTables_length {float:left; width:50%;}
}
@media (max-width:580px) {
}
@media (max-width:480px) {
.navbar-nav>li {display:block;}
}
@media (max-width:479px) {

}
@media (max-width:414px) {
.logo_txt {float:left; margin-left:15px; font-size:16px;}
.navbar .navbar-toggle {margin-top:20px;}
.dataTables_wrapper  .dataTables_length {float:none; width:100%;}
}
@media (max-width:375px) {
}
@media (max-width:360px) {
.logo_txt {float:left; margin-left:15px; font-size:12px;}
.navbar .navbar-toggle {margin-top:12px;}
}