body {color:#444444;font-size:15px}
@font-face {
  font-family: 'thin-line-icons';
  src: url('/assets/plugins/thin-line-icons/font/thin-line-icons.eot?29705400');
  src: url('/assets/plugins/thin-line-icons/font/thin-line-icons.eot?29705400#iefix') format('embedded-opentype'),
       url('/assets/plugins/thin-line-icons/font/thin-line-icons.woff2?29705400') format('woff2'),
       url('/assets/plugins/thin-line-icons/font/thin-line-icons.woff?29705400') format('woff'),
       url('/assets/plugins/thin-line-icons/font/thin-line-icons.ttf?29705400') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'thin-line-icons';
    src: url('/assets/plugins/thin-line-icons/font/thin-line-icons.svg?29705400#thin-line-icons') format('svg');
  }
}
*/
#hfield {display:none;}
a.tlink {border-bottom:1px dotted #444444;}
a.tlink:hover, a.tlink:focus {border-bottom:1px dotted #ff8b3c;}

input#captcha { 
    text-transform: uppercase;
}
::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: none;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-transform: none;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: none;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-transform: none;
}
::placeholder { /* Recent browsers */
    text-transform: none;
}


a.linkform {color:#f8f8f8;}
a.linkform:hover, a.linkform:focus {color:#c6c6c6;}

.styled_list li a {color: #444444;}
.styled_list li a:hover, .styled_list li a:focus {color: #ff8b3c;}

a.footer {color:#FFFFFF;}
footer a {color:#FFFFFF;}

a.tithome {color:#FFFFFF !important;}
a.tithome:focus, a.tithome:hover {color:#ff8b3c !important;}

.color-white {color:#FFFFFF !important}
.color-orange {color:#ff8b3c !important}

/* ORANGE 
.countup-section.bg-image:before {background-color: rgba(255, 139, 60, 0.85);}
*/

.countup-section.bg-image:before {background-color: rgba(1, 48, 83, 0.55);}


.bg-dark {background-color:#013053;}
.bg-dark-navy {background-color:#013053 !important;}
.tooltip-inner {background-color:#013053 !important;}
.footer-corporate .copyright hr {background-color:#013053;}
.footer-consultant .copyright hr {background-color:#013053;}
.bg-navy {background-color:#013053 !important;}
.footer.element-footer .copyright p {color:#FFFFFF;}
.data-chart {margin-top:50px;}

.sectionTitle p,
.more-feature-left .feature-details p {opacity: 0.9;}

ul.custom {margin:15px 0}
ul.custom > li {margin: 10px 0 10px 30px;text-indent:-14px;}
ul.custom > li > i {padding-right:10px}

.carousel-indicators li {background-color: rgba(255, 139, 60, 0.4);}

.table-inverse {background-color:#013053;}

.btn-form {background:transparent;border:1px solid #FFFFFF;font-weight:bold;}

.text-nowrap {white-space:nowrap;}

.main-nav .navbar-toggler .burger-menu {background:transparent;}

p {color:#444444/*646464*/;}
.more-feature-left .feature-details p {color: #646464;}

.pt0 {padding-top:0;}
.pl30 {padding-left:30px}
.pr30 {padding-right:30px}
.mb70 {margin-bottom:70px;}
.ml0 {margin-left:0}
.mr0 {margin-right:0}
.no-margin {margin:0}
.fs13 {font-size:13px}

.mb-0 {margin-bottom:0 !important}
.mb-30{margin-bottom:30px !important}

#status-content {background:transparent !important;}
#status-content p {color:#FFFFFF !important}

input.form-control.error, textarea.form-control.error, select.form-control.error {border: 1px dotted #FF0000 !important;border-color: rgba(255, 0, 0, 1) !important;background: rgba(255,0,0,0.1) !important;}

.styled_list li {font-size: 15px;opacity:0.9}

@media (min-width: 768px) {
  .styled_list li {font-size: 15px;}
}
.styled_list li i {font-size: 15px;}

@media (min-width: 768px) {
  .styled_list li a {font-size: 15px;}
}

@media (min-width: 992px) {
  .styled_list li a {font-size:15px;}
}

@media (max-width:768px) {
.main-nav .navbar-brand img {
  max-width: 80px;
}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 768px) and (max-width: 1920px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 768px) and (max-width: 1920px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 768px) and (max-width: 1920px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 768px) and (max-width: 1920px),
only screen and (                min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1920px),
only screen and (                min-resolution: 2dppx)  and (min-width: 768px) and (max-width: 1920px) { 

.main-nav .navbar-brand img {
  max-width: 110px;
}
}