.img-rounded,
.img-thumbnail,
.img-thumbnail img,
code,
pre,
.form-control,
.input-sm,
.form-group-sm .form-control,
.input-lg,
.form-group-lg .form-control,
.btn,
.btn-group-lg>.btn,
.btn-sm,
.btn-group-sm>.btn,
.btn-xs,
.btn-group-xs>.btn,
.dropdown-menu,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn,
.input-group-addon,
.input-group-addon.input-sm,
.input-group-addon.input-lg,
.nav-tabs>li>a,
.nav-tabs.nav-justified>li>a,
.nav-pills>li>a,
.nav-tabs-justified>li>a,
.navbar,
.navbar-toggle,
.navbar-toggle .icon-bar,
.breadcrumb,
.pagination,
.pager li>a,
.pager li>span,
.label,
.badge,
.container .jumbotron,
.container-fluid .jumbotron,
.thumbnail,
.alert,
.progress,
.panel,
.panel-group .panel,
.well,
.well-lg,
.well-sm,
.modal-content,
.tooltip-inner,
.popover,
.popover-title,
.carousel-indicators li,
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span,
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-radius: 0;
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li>a,
    .nav-tabs-justified>li>a,
    .navbar {
        border-radius: 0;
    }
}

#header .header-search .form-control,
#header .header-nav-main nav>ul>li>a,
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu,
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu,
#header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu,
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a,
#header.header-transparent .header-nav-main,
#header.header-semi-transparent .header-nav-main,
#header.header-semi-transparent-light .header-nav-main,
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-signin .dropdown-menu,
.slider-container .tparrows,
.nivo-slider .theme-default .nivoSlider,
.nivo-slider .theme-default .nivoSlider img,
.home-intro-compact,
html.dark #header,
html.boxed .body,
blockquote.with-borders,
p.drop-caps.drop-caps-style-2:first-child:first-letter,
.btn-3d,
select,
.captcha-refresh,
.featured-icon,
.panel-group .panel-heading,
.tabs,
.nav-tabs li a,
.tab-content,
.tabs.tabs-bottom .tab-content,
.tabs.tabs-bottom .nav-tabs li a,
.tabs-left .tab-content,
.tabs-left .nav-tabs>li:first-child a,
.tabs-left .nav-tabs>li:last-child a,
.tabs-right .tab-content,
.tabs-right .nav-tabs>li:first-child a,
.tabs-right .nav-tabs>li:last-child a,
.nav-tabs.nav-justified li:first-child a,
.nav-tabs.nav-justified li:first-child a:hover,
.nav-tabs.nav-justified li:last-child a,
.nav-tabs.nav-justified li:last-child a:hover,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
.tabs-navigation,
.tabs-navigation .nav-tabs>li:first-child a,
.tabs-navigation .nav-tabs>li:last-child a,
.toggle>label,
.toggle.toggle-simple .toggle>label,
.toggle.toggle-simple .toggle>label:after,
.owl-carousel .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover,
.owl-carousel.full-width .owl-nav .owl-prev,
.owl-carousel.big-nav .owl-nav .owl-prev,
.owl-carousel.full-width .owl-nav .owl-next,
.owl-carousel.big-nav .owl-nav .owl-next,
.embed-responsive.embed-responsive-borders,
.pricing-table h3,
.pricing-table .plan,
.featured-box,
.featured-box .box-content,
.thumb-info,
.thumb-info .thumb-info-wrapper,
.thumb-info .thumb-info-wrapper:after,
.thumb-info .thumb-info-type,
.thumb-info img,
section.timeline .timeline-date,
section.timeline .timeline-box,
.testimonial blockquote,
.testimonial.testimonial-style-2 blockquote,
.testimonial.testimonial-style-3 blockquote,
.testimonial.testimonial-style-4,
.testimonial.testimonial-style-4 blockquote,
.testimonial.testimonial-style-5 blockquote,
.testimonial.testimonial-style-6 blockquote,
.container .call-to-action,
.progress,
.progress.progress-border-radius,
.progress.progress-border-radius .progress-bar,
.progress-bar,
.progress-bar-tooltip,
.counters.with-borders .counter,
html .scroll-to-top,
.google-map.small,
.google-map-borders,
article.post .post-date .month,
article.post .post-date .day,
article .post-video,
article .post-audio,
ul.comments .comment-block,
.recent-posts .date .month,
#header nav.mega-menu .mega-menu-shop .dropdown-menu,
.shop ul.products .product .add-to-cart-product,
.product-info,
.product-info img,
.product-info+.product-info,
.img-thumbnail.img-thumbnail-hover-icon:before,
.product-thumb-info {
    border-radius: 0;
}

@media (max-width: 479px) {
    .tabs .nav.nav-tabs.nav-justified li:first-child a,
    .tabs .nav.nav-tabs.nav-justified li:first-child a:hover,
    .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
    .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {
        border-radius: 0;
    }
    h5 {
        font-size: 1em;
    }
}

@media (min-width: 992px) {
    #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
    #header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
    #header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
    #header.flat-menu nav ul.nav-main li a,
    html.boxed #header.flat-menu .header-top {
        border-radius: 0;
    }
}

.social-icons li a,
.social-icons li {
    border-radius: 0;
}

ul.nav-list li.active {
    background-color: #eee !important;
}

html .left-nav li {
    border-right: 3px solid #ffcd00;
    color: #002D62;
    border-right-color: #FFCD00;
    border-left-color: #002D62;
    margin-bottom: 8px;
    background-color: #eee;
}

html .left-nav li a {
    padding: 5px 10px;
    font-size: 12px;
}

.dropdown-mega-sub-nav li.view_all a {
    background-color: #f4f4f4;
    color: #002D62 !important;
}

.dropdown-mega-sub-nav li a {
    padding: 2px 8px !important;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-radius: 0px
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-radius: 0px
}

html .left-nav li.active {
    background-color: #002D62;
    border-color: #002D62;
    color: #ffffff !important;
}

html .left-nav li.active a {
    color: #ffffff !important;
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #002b64;
    border: 0px none #ffffff;
    border-radius: 0px;
}

::-webkit-scrollbar-thumb:hover {
    background: #002b64;
}

::-webkit-scrollbar-thumb:active {
    background: #002b64;
}

::-webkit-scrollbar-track {
    background: #fafafa;
    border: 0px none #ffffff;
    border-radius: 0px;
}

::-webkit-scrollbar-track:hover {
    background: #fafafa;
}

::-webkit-scrollbar-track:active {
    background: #fafafa;
}

::-webkit-scrollbar-corner {
    background: transparent;
}

.toggle>label>a {
    display: block;
    margin-right: 25px;
    padding-left: 20px;
}

.toggle>label>a:hover {
    text-decoration: none;
}

.toggle.active>label>a {
    color: #fff;
}

.toggle.toggle-sm .toggle>label {
    padding-left: 0px;
}

.margin-left-m22 {
    margin-left: -22px;
}

.center-img-hero {
    margin: 0 auto;
}

.img-100 {
    width: 100px !important;
    height: 100px important;
}

.app-store-logo {
    margin-top: 10px !important;
    width: 100% !important;
}

.m-t-5 {
    margin-top: 5px
}

#footer {
    font-size: 1em;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    width: 100%
}