body{font-family: 'Ubuntu',sans-serif !important;font-size: 17px !important;color: #4d4d4d !important; font-weight: 300;}
h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6 {font-family: 'Ubuntu',sans-serif!important; color: #1c66a2!important;}
.navbar-default{background-color: #003865 !important;border-color: #003865 !important;height: 150px;}
.pkp_block ul{font-size: 16px !important;}
a{color: #E5500C !important; font-size:18px;}
h3.media-heading{font-size: 26px !important;}
h3.media-heading a{font-size: 26px !important;}
footer[role="contentinfo"]{background: #003865 !important;color: #fff;}
footer a{font-size: 16px !important; color: #fff !important;}
.description img{width: 40%; float: left;margin-right: 30px;}
.navbar-form .form-control{ padding: 6px 6px !important;border-radius: 5px;}
.navbar .btn{border-radius: 5px;}
.btn-default{color: #fff !important;background-color: #E5500C !important;border-color: #E5500C !important;}
.nav-pills>li>a{border-radius: 4px !important;background: #E5500C;color: #fff !important;}
.nav-pills{margin-bottom: 0px;}
.breadcrumb>.active{color: #1c66a2 !important;font-size: 18px !important;}
label{font-size: 18px !important;}
.btn-primary{background-color: #E5500C !important;border-color: #E5500C !important;border-radius: 4px;}
.btn-default{color: #fff !important;background-color: #1c66a2 !important;border-color: #1c66a2 !important;border-radius: 4px;}
.site-name a{color: #add0fa !important; font-weight: 500; font-size: 24px; line-height: 30px;}
.navbar-brand {margin-top: 13px;width: 35%;}
.navbar-brand-logo{ width: 28%; margin-top: 0px !important;}
.navbar-brand-logo img{max-height: none !important;width: 100%;height: auto !important;}
#navigationUser a{border-radius: 0px !important;background: none !important;color: #fff !important; font-size: 14px;}
.navbar-header{margin-top: -20px;}
.media-left img{max-width: 200px;}
.navbar-form{margin-top: -20px !important;margin-right: -30px;}
.media{margin-bottom: 5em !important;}
.navbar-default .dropdown-menu{background-color: #1C66A2 !important;}

@media only screen and (max-width: 1680px) {
.navbar-brand-logo {width: 28%;margin-top: -16px !important;}
.site-name a {font-size: 30px;line-height: 38px;}
.navbar-brand {margin-top: 4px;}
.navbar-form {margin-top: -5px !important;}
}
@media only screen and (max-width: 1440px) {
.navbar-brand-logo {width: 33%;}
}
@media only screen and (max-width: 1366px) {
.site-name a {font-size: 24px;line-height: 30px;}
.navbar-brand-logo {width: 34%;}
.navbar-brand {margin-top: 12px;}
.navbar-form {margin-top: -16px !important;}
}
@media only screen and (max-width: 1280px) {
.navbar-brand {margin-top: 13px;width: 35%;}
.navbar-brand-logo{ width: 28%; margin-top: 0px !important;}
#navigationUser a{border-radius: 0px !important;background: none !important;color: #fff !important; font-size: 14px;}
.navbar-form{margin-top: -20px !important;margin-right: -30px;}
}
@media only screen and (max-width: 1024px) {
.site-name a {font-size: 20px;line-height: 26px;}
.navbar-brand-logo {width: 32%;margin-top: 4px !important;}
.navbar-brand {margin-top: 17px;}
.navbar-form {margin-top: -21px !important;}
}
@media only screen and (max-width: 960px) {
.navbar-form {margin-top: -21px !important;margin-right: -30px;float: right !important;}
.navbar-brand-logo {width: 36%;margin-top: 2px !important;}
.navbar-brand {margin-top: 5px;}
.navbar-form {margin-top: -8px !important;}
}
@media only screen and (max-width: 680px) {
.navbar-toggle {margin-top: 20px !important;margin-right: -165px !important;}
.navbar-brand-logo {width: 48%;}
.site-name a {font-size: 18px;line-height: 24px;}
.navbar-brand {margin-top: -1px;width: 45%;}
.navbar-collapse.in {background: #f5f5f5;border: none;margin-top: 59px;padding: 20px;z-index: 1;position: relative;}
.navbar-form {width: 100%;margin-top: 0px !important;margin-right: 0px;float: none !important;border: none;padding: 0px;padding-left: 0px; margin-left: 0px !important;}
.form-control {float: left;margin-right: 20px;width: 84%;}
.navbar-default {height: 142px !important;}
}
@media only screen and (max-width: 600px) {
.navbar-brand {margin-top: -19px;width: 40%;}
.navbar-default {height: 125px !important;}
.site-name a {font-size: 16px;line-height: 20px;}
.navbar-collapse.in {margin-top: 47px;}
.form-control {width: 83%;}
}
@media only screen and (max-width: 533px) {
.form-control {width: 81%;}
}
@media only screen and (max-width: 480px) {
.site-name a {font-size: 14px;line-height: 18px;}
.navbar-default {height: 109px !important;}
.navbar-brand-logo {width: 40% !important;}
.navbar-brand {margin-top: -13px;width: 52%;}
.navbar-collapse.in {margin-top: 30px;}
.form-control {width: 79%;}
}
@media only screen and (max-width: 414px) {
#navigationUser a {font-size: 11px;}
.navbar-toggle {margin-right: -143px !important;}
.navbar-brand-logo {margin-top: 8px !important;}
h2, .h2 {font-size: 27px !important;}
.media-left {width: 100%; display: table !important; padding-right: 0px !important}
.media-left img {max-width: 100% !important;width: 100%; margin-bottom: 20px;}
.form-control {width: 75%;}
}
@media only screen and (max-width: 375px) {
.form-control {width: 72%;}
}