body { color: #333; font-family: "Open Sans", sans-serif; font-size: 14px; }
.main-el li { margin-top: 5px; }
header.navbar-fixed-top a.logo-box { line-height: 50px; padding: 0; }
header.navbar-fixed-top ul.navbar-nav > li { line-height: 50px; }
header a.logo-box { line-height: 80px; padding: 0; margin-top: 5px; float: left; }
header .logo-box img { display: inline-block; width: auto; height: 80px; }
header .logo-box img.logo { display: inline-block; width: auto; height: 80px !important; }
header.navbar-fixed-top a.logo-box img.logo { display: inline-block; width: auto; height: 50px !important; }
#main.cpa header a.logo-box { line-height: 50px; max-width: 201px; }
#main.cpa header .logo-box img { height: 45px; width: 181px; }
#main.cpa header .menu-bar .mobile-header .navbar-header a.logo-box { line-height: 40px; max-width: 201px; }
#main.cpa header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive { height: 45px; width: 181px; }
#main.bizngo header a.logo-box { line-height: 40px; max-width: 180px; }
#main.bizngo header .logo-box img { height: 50px; width: 180px; }
#main.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box { line-height: 50px; max-width: 180px; }
#main.bizngo header .menu-bar .mobile-header .navbar-header a.logo-box img.img-responsive { height: 50px; width: 180px; }
/* ============= Theme Colors ============== */
a { color: #d2594f; text-decoration-line: none; text-decoration-style: solid; }
/* Line 17 */
a:focus { outline-width: thin; outline-style: dotted; outline-color: #333333; outline-offset: -2px; }
/*
#main.greenscreen > div.container > div.row > div.blog-wrapper.main-el a { border-bottom: 1px rgba(51,51,51,.3) solid;}
#main.greenscreen > div.container > div.row > div.blog-wrapper.main-el a:hover { border-bottom: 1px rgba(162,41,46,1) solid;}
*/
a.list-group-item { background-color: rgba(9,93,126,1); color: #555555; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* Line 7 */
a.list-group-item:hover, a.list-group-item:focus { background-color: rgba(203,219,42,1); }
/* Line 7 */
a.list-group-item:hover, a.list-group-item:focus { background-color: #f5f5f5; }
/* Line 7 */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { color: #ffffff; background-color: rgba(9,93,126,1); border-color: rgba(9,93,126,1); }
/* Line 7 */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { color: #ffffff; background-color: rgba(9,93,126,1); border-color: rgba(9,93,126,1); }
/* Line 7 */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { color: #ffffff; background-color: rgba(9,93,126,1); border-color: rgba(9,93,126,1); }
div.list-group a.list-group-item.level2 {padding-left: 30px;}
div.list-group a.list-group-item.level3 {padding-left: 45px;}

.notoppadding { padding-top: 0; }
/* Line 17 */
a:active, a:hover { color: #0772ba; text-decoration: none; }
.content { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; }
.main-text-color { color: #d2594f; }
.side-menu .active { color: #d2594f; }
.side-menu a:hover { color: #d2594f; }
header.head-1 .menu-bar .utilities-buttons a i, header.custom-1 .utilities-buttons a i { color: #d2594f; }
header .navbar-nav > li.active > .dropdown > a, header .navbar-nav > li.active > a { color: #d2594f; }
header .menu-5.navbar-nav > li > a:after, header .menu-5.navbar-nav > li > .dropdown > a:after { color: #d2594f; }
header .navbar-nav a.active, header .navbar-nav .uber-menu a.active { color: #d2594f; }
header .navbar-nav li a:hover { color: #d2594f; }
header .navbar-nav .uber-menu a:hover { color: #d2594f; }
header .menu-1 li.active.dropdown > a, header .menu-1 li.active > a { background-color: #d2594f; color: #ffffff; }
header .menu-1 > li.dropdown > a:hover, header .menu-1 > li > a:hover, header .menu-1 > li > a:hover { background: #d2594f; color: #fff; }
#main.cpa .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a { background: #0071bb; }
#main.bizngo .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a { background: #1e95ca; }
#main.greenscreen .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a { background: #b32f35; }
#main.cpa .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before{color: #0071bb;}
 #main.bizngo .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before {color: #1e95ca;}
#main.greenscreen .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light:before {color: #b32f35;}
#main .head-1 .menu-bar  ul.nav.navbar-nav.menu-1 li.highlight a,
#main.cpa.top .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light,
#main.bizngo.top .head-1 .menu-bar ul.nav.navbar-nav.menu-1 li.highlight a span.main-text-color.light  {color: #fff;}

header .menu-2 li.active a span { color: #d2594f; }
header .menu-3 li.active a:after { background: #d2594f; }
header .menu-3 li:hover > .dropdown > a:after, header .menu-3 li:hover > a:after, header .menu-3 li:hover > .dropdown > a:after { background: #d2594f; }
header .menu-3 .navbar-nav > li:hover > a:after { background: #d2594f; }
header .menu-4 li.active { border-bottom: 2px solid #d2594f; }
header.custom-4 .navbar-header a { background: #d2594f; }
header.custom-4 .navbar-nav > li { background: #d2594f; }
header .dropdown li a.active { color: #d2594f; }
header .dropdown li:hover { color: #d2594f; }
header .dropdown li.menu-parent > a:after { color: #d2594f; }
header.head-1 .menu-bar .utilities-buttons a:hover, header.custom-1 .utilities-buttons a:hover { color: #d2594f; }
.main-menu a.active { background: #d2594f; color: #fff; }
header .main-menu.expandable li .active .exp, header .main-menu.expandable li a:hover .exp { color: #fff; }
.main-menu a:hover { background: #d2594f; color: #fff; }
.main-menu button { color: #d2594f; background: #fff; }
#search button.btn.btn-default { background: #d2594f; color: #fff; }
#search ul.dropdown-menu > li > a:hover { color: #d2594f; }
header.custom-1.navbar-fixed-top { background: #d2594f; }
header.custom-1 .menu-cont { background: #d2594f; }
header.custom-2 .navbar-nav a.v-al-container i { color: #d2594f; }
header.custom-5 .navbar-nav > li > a { background: #d2594f; color: #fff; }
header.custom-5 .navbar-nav > li > a:hover { background: #d2594f; }
header.custom-3 .navbar-nav a.v-al-container i { color: #d2594f; }
ul.basic.minus li:before { color: #d2594f; }
.overlay { background: #fff; background-color: rgba(50,94,137,0.05); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)"; background-color: transparent; }
.banner-over { background: #fff; background-color: rgba(50,94,137,0.05); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.05)"; background-color: transparent; }
.shop-panel .cart-list .line .icon a:hover { color: #d2594f; }
.clear { color: #d2594f; }
.clear:hover { color: #d2594f; }
.contact-location .mail a:hover { color: #d2594f; }
.contact-location .phone a:hover { color: #d2594f; }
.calendar .day.current { background-color: #d2594f; }
.calendar .day.event .number { color: #d2594f; }
.calendar .day.event .time { color: #d2594f; }
.calendar .day:hover { background: #d2594f; }
.calendar .navigator a:hover { color: #d2594f; }
.button-link.blue { border-color: #d2594f; color: #d2594f; }
.socials a:hover { color: #fff; background: #d2594f; }
#main .breadcrumbs .container > .row, #main .breadcrumbs .container, #main .breadcrumbs .location, #main .location span, #main .breadcrumbs a { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 11px; font-size: 9px !important; }
.breadcrumbs a { color: #fff; padding: 0 5px; }
.breadcrumbs > .active { color: #fff; font-weight: bold; }
.breadcrumb a:hover { color: #d2594f; }
.accordion .panel-heading a:not(.collapsed) i { color: #d2594f; }
.accordion .panel-heading a:not(.collapsed) { color: #d2594f; }
.breadcrumb.accordion-filter li:hover { color: #d2594f; }
.preview.gallery .navigation .control:hover { color: #d2594f; }
.table.pricing.highlight .price { background: #d2594f; color: #fff; }
.portfolio-isotope-filters li:hover a { color: #d2594f; }
.blog-wrapper .page-nav .pages .page:hover, .forum .page-nav .pages .page:hover { background: #d2594f; }
.blog-wrapper .page-nav .pages .page.active, .forum .page-nav .pages .page.active { background: #d2594f; }
.blog-wrapper .stats i.fa-heart:hover, .blog-wrapper .stats i.fa-share:hover { color: #d2594f; }
.box-8 a { text-decoration-line: none; }
a.list-group-item { background-color: #fff; color: rgba(51,51,51,1); }
a.list-group-item:hover, a.list-group-item.active { background: rgba(20,122,186,1); color: #fff; }
.sidebar .tweet-box a { color: #d2594f; }
.advertising .variants .element .inside:hover { background: #d2594f; }
.flickr-container a .overlay { background-color: rgba(50,94,137,0.75); }
.liked-posts .element { background: rgba(33,159,209,1); }
.liked-posts .element.op1 { background: rgba(33,159,209,0.8); }
.liked-posts .element.op2 { background: rgba(33,159,209,0.7); }
.liked-posts .element.op3 { background: rgba(33,159,209,0.6); }
.liked-posts .element.op4 { background: rgba(33,159,209,0.5); }
.liked-posts .element.op5 { background: rgba(33,159,209,0.4); }
.background-overlay { background: #d2594f; background-color: rgba(50,94,137,0.85); }
.modal-header .close { background: #d2594f; }
/*  ============   General Colors ===============   */
h1, h2, h3, h4, h5, h6 { color: #d2594f; }
.blog-wrapper.grid .bot .stats a:hover { color: #d2594f; }
.timeline .bot .stats a:hover { color: #d2594f; }
.blog-wrapper.personal .meta .stats > a:hover, .blog-wrapper.personal .meta .stats > i:hover { color: #d2594f; }
.portfolio.item .socials a { background: #d2594f; color: #fff; }
.portfolio.item .bot a i:hover { color: #d2594f; }
.single .sg-controls a:hover .preview { background: #d2594f; }
.single .sg-controls a:hover i { background: #d2594f; }
.portfolio.full .controls a:hover { background: #d2594f; }
.tab a:hover h6 { color: #d2594f; }
.tab ul li.ui-state-active h6 { color: #d2594f; }
.testimonials-1 + .carousel-indicators .active { background: #d2594f; }
.testimonials-1 + .carousel-indicators .item:hover { background: #d2594f; }
.boxes-4 ul li:before { color: #d2594f; }
.box-8.highlight { background: #d2594f; }
#botbar .socials a:hover { background: #d2594f; color: #fff; }
#totop:hover { background: #d2594f; }
.post-tab-widget ul li a:hover { color: #d2594f; }
.post-tab-widget ul li.active { color: #d2594f; }
.post-tab-widget .tab-pane .post:hover { background: #d2594f; color: #fff; }
.comments-widget .comment:hover { color: #fff; background: #d2594f; }
.mejs-controls .mejs-time-rail .mejs-time-current { background: #d2594f; }
.divider.divider-2:before { background-color: #147abc; }
.divider-3 { background-color: #147abc; }
.divider.divider-2:before { background: #147abc; }
.main-bg-color { background-color: #d2594f; }
.input-group .input-group-btn .btn { background-color: #d2594f; color: #fff; }
.input-group .input-group-btn .btn:hover { background: rgba(20,122,186,1); }
.tag:hover { color: #fff; background-color: rgba(20,122,186,1); }
.pagecrumbs { background-color: #fff; background-image: url(/theme/img/bg-pattern.png); }
.pagecrumbs .container { background-image: url(/theme/img/header-cpa.png); background-repeat: no-repeat; background-position: right 20%; }
.pagecrumbs .row { padding-top: 0px; padding-bottom: 0px; margin-top: 0; margin-bottom: 0; }
.pagecrumbs .row h1, .pagecrumbs .row h2 { font-size: 24px; font-weight: 500; line-height: 24px; padding: 0; margin: 0; margin-right: 100px; color: #555555; }
.pagecrumbs .location { font-family: 'Open Sans', sans-serif; color: #000; }
.pagecrumbs .location .medium { }
#main .breadcrumbs .container > .row, #main .breadcrumbs .container, #main .breadcrumbs .location, #main .location span, #main .breadcrumbs a { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; line-height: 12px; font-size: 11px; }
.breadcrumbs { margin-top: 0; padding-top: 3px; margin-bottom: 0; padding-bottom: 3px; background-color: #d2594f; color: #000; }
.breadcrumbs > .container > .row { margin: 0px; padding: 0px; }
#section-nav ul { background: #000000; background: rgba(123, 122, 122, 0.45); }
header.head-2 .menu-bar .utilities-buttons, header .top-bar .utilities-buttons { color: #d2594f; }
.lang.dropdown-menu a:hover { color: #d2594f; }
header.custom-3 .navbar-nav a.v-al-container i { border: 1px solid #d2594f; }
.bg-overlay { background-color: rgba(33, 159, 209, 0); }
.over-pattern { background-color: rgba(0,0,0,0.6); }
.bubble.bub-1 .arrow { border-color: transparent transparent transparent #0882b3; }
.bubble.bub-2 .arrow { border-color: transparent transparent #0882b3 transparent; }
.bubble.bub-3 .arrow { border-color: #0882b3 transparent transparent transparent; }
.bubble.bub-4 .arrow { border-color: transparent #0882b3 transparent transparent; }
.carousel .controls a:hover { background: #d2594f; }
.auth .buttons .sep { background: #d3d2d2; }
.button.solid .over:hover, .button.solid:hover { background-color: rgba(0,0,0,0.15); }
.button.solid.blue { background-color: #d2594f; color: #fff; }
.button.solid.grey { background-color: #cecece; }
.button.solid.orange { background-color: #ff7121; color: #fff; }
.button.solid.cyan { background-color: #25aae1; color: #fff; }
.button.solid.teal { background-color: #00b8cf; color: #fff; }
.button.solid.navy { background-color: #d2594f; }
.button.solid.alt-color { background-color: #fff; color: #d2594f; }
.button.solid.green { background-color: #8dc63f; color: #fff; }
.button.solid.red { background-color: #d9534f; }
.button.solid.grey { background-color: #cecece; }
.button.solid.orange { background-color: #ff7121; }
.button.solid.cyan { background-color: #25aae1; color: #fff; }
a.button.solid, a.button.solid:visited { color: #fff; }
.button.solid.lt-blue { background-color: #a4d4e7; }
.button.solid.black { background-color: #444444; }
.button.striped.blue { border-color: #d2594f; color: #d2594f; }
.button.striped.green { border-color: #8dc63f; color: #8dc63f; }
.button.striped.red { border-color: #d9534f; color: #d9534f; }
.button.striped.grey { border-color: #cecece; color: #cecece; }
.button.striped.orange { border-color: #f0ad4e; color: #f0ad4e; }
.button.striped.cyan { border-color: #25aae1; color: #25aae1; }
.button.striped.lt-blue { border-color: #a4d4e7; color: #a4d4e7; }
.button.striped.black { border-color: #444444; color: #444444; }
.button.striped.alt-color { color: #fff; border-color: #fff; }
.button-link.green { border-color: #8dc63f; color: #8dc63f; }
.button-link.red { border-color: #d9534f; color: #d9534f; }
.button-link.grey { border-color: #cecece; color: #cecece; }
.button-link.orange { border-color: #f0ad4e; color: #f0ad4e; }
.button-link.cyan { border-color: #25aae1; color: #25aae1; }
.button-link.lt-blue { border-color: #a4d4e7; color: #a4d4e7; }
.button-link.black { border-color: #444444; color: #444444; }
.button-link.alt-color { color: #fff; border-color: #fff; }
#buttons .button-link { margin-right: 10px; }
.socials a { background: #d8d8d8; color: #fdfdfd; }
.alert.alert-danger { color: #b94a48; background: #f2dede; border-color: #eed3d7; }
.alert.alert-orange { color: rgba(255,113,33,1); background: rgba(255,113,33,.1); border-color: rgba(255,113,33,.3); }
.alert.alert-cyan, .button.cyan { color: rgba(36,169,192,1); background: rgba(36,169,192,.05); border-color: rgba(36,169,192,.3); }
.alert.alert-info { color: #3a87ad; background: #d9edf7; border-color: #bce8f1; }
.alert.alert-warning { color: #c09853; background: #fcf8e3; border-color: #fbeed5; }
.alert.alert-success { color: #4c8c4d; background: #dff0d8; border-color: #d6e9c6; }
.alert.border { border: 2px solid #4c8c4d; }
.alert.dashed { border: 1px dashed #b94a48; }
.table.pricing.highlight .head { background: #1f97c6; border-bottom: 1px solid #4eadd2; border-radius: 5px 5px 0 0; }
.table.pricing.highlight .head h4 { color: #a9cfe4; }
.blog-wrapper.grid .bot .stats a { color: #bdbdbd; }
.timeline .bot .stats a { color: #bdbdbd; }
.block-quote { background: #f3f3f3; }
.block-quote .author { color: #333333; }
.blog-wrapper .quote .text { font-family: 'Roboto', sans-serif; }
.blog-wrapper .quote .author { font-family: 'Roboto', sans-serif; }
.blog-wrapper.single .comment .reply:hover { color: #d2594f; }
.blog-wrapper.single .comment .time { color: #a6a5a5; }
.blog-wrapper.single .comment .text { color: #777777; }
.code { background: #f3f3f3; }
.code .function { color: #333333; }
.testimonials-1 .top .bg-overlay { background-color: rgba(33, 159, 209, 0.75); }
.testimonials-2 .item .text p { color: #6f6f6f; }
.feature-box .head { background-color: #d2594f; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: bold; position: relative; height: 70px; border-radius: 5px 5px 0 0; line-height: 120px; height: 111px; text-indent: 25px; font-size: 20px; font-weight: 700; background-position: right top; background-repeat: no-repeat; color: #fff; }
.feature-box .body { border-radius: 0 0 5px 5px; border: 1px solid #d2594f; }
.feature-box .head .span,  .feature-box.color1 .head .span, .feature-box.color2 .head .span, .feature-box.color3 .head .span { color: #fff; }
.feature-box.color1 .head, .feature-box.color1 a.button.solid div.over { background-color: #0071bb !important; color: #fff; }
.feature-box.color1 .body { border-color: #0071bb !important; }
.feature-box.color1 .body h3 a { color: #0071bb !important; }
.feature-box.color1 .body h3 a:hover { color: #52555b !important; }
.feature-box.color2 .head, .feature-box.color2 a.button.solid div.over { background-color: #d2594f !important; color: #fff; }
.feature-box.color2 .body { border-color: #d2594f !important; }
.feature-box.color2 .body h3 a { color: #d2594f !important; }
.feature-box.color2 .body h3 a:hover { color: #52555b !important; }
.feature-box.color3 .head, .feature-box.color3 a.button.solid div.over { background-color: #52555b !important; color: #fff; }
.feature-box.color3 .body { border-color: #52555b !important; }
.feature-box.color3 .body h3 a { color: #52555b !important; }
.feature-box.color3 .body h3 a:hover { color: #52555b !important; }
.feature-box .body h4 { line-height: 135%; color: #52555b }
.feature-box .body a.button.md.solid { margin-top: 10px; margin-bottom: 10px; }
.feature-box h5 a { color: #444444; }
.feature-box .head.footprint { background-image: url('/theme/img/icon-footprint.png'); }
.feature-box .head.tubes { background-image: url('/theme/img/icon-tubes.png'); }
.feature-box .head.clipboard { background-image: url('/theme/img/icon-clip-board.png'); }
.feature-box .head.stats { background-image: url('/theme/img/icon-stats.png'); }
.box-8 .arrow { border-color: transparent transparent transparent #d3d2d2; }
.box-8.highlight .arrow { border-color: transparent transparent transparent #d2594f; }
#footer { background: #555555; background-image: none; }
.tweet-box { background: rgba(255,255,255,.05); }
.tweet-box p, #footer .tweet-box p { color: #147abc; }
.tweet-box p a, #footer .tweet-box p a { color: #c2c3c3; }
#botbar { background: #106196; }
#botbar p { color: rgba(204,204,204,1); }
#botbar .socials a { background-color: transparent; color: rgba(255,255,255,.7); }
.logo-dark { background: #3e3e3e; border: 3px solid #343434; -webkit-box-shadow: 0 0 0 3px #3e3e3e; box-shadow: 0 0 0 2px #3e3e3e; }
#totop { background: rgba(123,122,122,0.45); }
#footer p { color: #fff; }
#footer a, #footer a:visited, #footer h5 a, #footer h5 a:visited { color: #fff; font-weight: bold; }
#footer .list-group { }
#footer .list-group .list-group-item { border-color: rgba(153,153,153,1); color: #fff; }
.page-layouts { background: #343434; }
.changelog .body .line:nth-child(2n+0) { background: #f5f5f5; }
#options-panel .side-menu .element .submenu.boxes .element.color-1 { background: #85c050; }
#options-panel .side-menu .element .submenu.boxes .element.color-2 { background: #f16686; }
#options-panel .side-menu .element .submenu.boxes .element.color-3 { background: #d2594f; }
#options-panel .side-menu .element .submenu.boxes .element.color-4 { background: #ffcc0e; }
#options-panel .side-menu .element .submenu.boxes .element.color-5 { background: #6969bd; }
#options-panel .side-menu .element .submenu.boxes .element.color-6 { background: #f0592a; }
.breadcrumbs .container > .row, .breadcrumbs .container { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
.breadcrumbs { background-color: #d2594f; margin-top: 0; padding-top: 3px; margin-bottom: 0; padding-bottom: 3px; color: #fff; line-height: 13px; }
.breadcrumbs .container { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
.breadcrumbs .container .row { margin: 0px; padding: 0px; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
header.head-1 .top-bar .element.red a, header.head-1 .top-bar .element.blue a, header.head-1 .top-bar .element.green a, header.head-1 .top-bar .element.teal a { display: inline-block; position: relative; font-weight: 600; padding-left: 0px; padding-right: 15px; }
header.head-1 .top-bar .element a:hover { text-decoration: none; }
header.head-1 .top-bar .element.blue a, header.head-1 .top-bar .element.green a { border-right: 1px solid #ccc !important; }
header.head-1 .top-bar .element.red a { border-right: 4px double #ccc !important; }
header.head-1 div.buttons.quickMenu > div.element.red > a, .quickMenu > div.element.red.cpa a { border-right: 4px double #ccc !important; }
header.head-1 .element.cyan.active > a, .element.cyan a { border-right-color: #333 !important; }
.element.blue a { color: #2eaff1; }
.element.green a { color: #a4c618; }
.element.red a { color: #d2594f; }
.element.cyan a { color: #00b8cf; }
#footer.dark div.list-group a.list-group-item,  #footer, #footer p, #footer a, #footer a.list-group-item { color: #ffffff; text-decoration: none; }
img.thumbnail.photo-right { float: right; margin: 0 0 15px 15px; max-width: 50%; }
.testimonials-3 { background-image: none; background-color: #d2594f; padding: 12px 0 22px; position: relative; background-repeat: no-repeat; }
div#mc_embed_signup > form#mc-embedded-subscribe-form.validate > label { display: none; }
.blog-wrapper.col-md-9.main-el #billing input[type="text"], .blog-wrapper.col-md-9.main-el input[type="text"], .form .form-control, .ff_composer input[type="text"] { height: 30px; border-radius: 1px; }
.form .form-control:focus, .ff_composer input:focus { box-shadow: none; outline: none; border-color: none; }
.form input, .ff_composer input[type="text"] { display: inline-block; width: 100%; font-size: 11px; padding: 5px; outline: none; margin: 0; border-radius: 1px; box-shadow: none; -webkit-box-shadow: none; }
.form .form-control, .form, .ff_composer input, .blog-wrapper.col-md-9.main-el input, .form input, .ff_composer input[type="text"] { border: 1px solid #e4e4e4; }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #eee; border-color: #ccc }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #ffffff; background-color: #005c7d; }
.main-el .nav-pills.navbar-nav li a, .main-el .nav-pills.navbar-nav li a:hover { text-decoration-line: none; text-decoration-style: solid; background-color: #eeeeee; }
.main-el .nav-pills.navbar-nav li.active a, .main-el .nav-pills.navbar-nav li.active a:focus { background-color: #005c7d; }
.main-el .tab-content .tab-panel { display: block; background-color: white; border: 1px solid #cccccc; border-image-source: none; }
.main-el .tab-content > div.tab-pane.active { }
.main-el .tab-content > div.tab-pane.active > h2 { display: block; clear: both; margin-top: 15px; }
.main-el ul.nav.nav-pills, .main-el ul.navbar-nav, .main-el .nav-pills.navbar-nav { display: block; clear: both; padding-bottom: 15px; }
.banner-img { height: 250px !important; background-image: url(/theme/img/bg-banner.jpg); background-repeat: repeat; padding: 0 !important; margin: 0 !important; }
.banner-img .container { padding: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; height: 250px !important; }
.main-el .panel-body form input.pull-right.button.solid.blue.download, div.panel-body > form > input.pull-right.button.solid.green.download,  .main-el * input.pull-right.button.download { display: inline-block; position: relative; padding: 10px 44px; line-height: 44px; }
.photo-left { float: left; margin: 0 15px 12px 0; }
div.control-group > form.form-horizontal > button.btn.btn-primary.pull-right { clear: right; }
header .top-bar { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
header.head-1 .top-bar { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1e1e1; background-color: #fbfbfb !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; }
header .top-bar .utilities-buttons a { display: inline-block; float: right; width: auto; line-height: 50px; text-align: center; border: none; }
.element.blue a { color: #2eaff1; }
.element.green a { color: #a4c618; }
.element.teal a { color: #d7df24; }
.element.red a { color: #d2594f; }
.element.cyan a { color: #00b8cf; }
.element.blue:hover a, .element.blue a.active { color: #2eaff1; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.element.green:hover a, .element.green a.active { color: #a4c618; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.element.teal:hover a, .element.teal a.active { color: #d7df24; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.element.red:hover a, .element.red a.active { color: #d2594f; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.element.cyan:hover a, .element.cyan a.active { color: #00b8cf; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.element a, .element.teal a, .element.red a, .element.blue a, .element.green a, .element.cyan a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; font-weight: bold; font-size: 13px !important; text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.05); }
.element.teal:hover a, .element.green:hover a, .element.blue:hover a, .element.red:hover a { text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.3); text-decoration: none; }
.element .body h3 a { font-size: 22px !important; }
/*  landing pages  */
html.js.flexbox.flexboxlegacy.rgba.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.csstransitions.fontface.generatedcontent.csstransforms.csstransforms3d.fa-events-icons-failed > body > div#main.greenscreen > div.container > div.row > div.blog-wrapper.blog-thumb.col-md-9.main-el > div.row > div.col-md-12.main-el > div.call > h3.main-text-color { }
.teaser { padding: 40px; border-radius: 5px; }
.teaser p, .call h3 { font-size: 24px; letter-spacing: 1px; font-weight: 600; font-style: italic; margin: 0; text-align: center; text-shadow: 1px 1px 0px rgba(40, 40, 40, 0.3); }
.container.no-space .teaser.home { background: none; border: none; text-align: center; }
#main.cpa .teaser p, #main.cpa .call h3 { color: #d2594f; }
#main.greenscreen .teaser p, #main.greenscreen .call h3 { color: #ff8200; }
#main.bizngo .teaser p, #main.bizngo .call h3 { color: #199ad6; }
.container .row.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; }
.row.row-eq-height > [class*='col-'], .row.row-eq-height .feature-box { display: flex; flex-direction: column; }
 
.row.full-height { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.row.full-height .full-height-item, .row.full-height .full-height-item > .feature-box, .row.full-height .full-height-item > .feature-box .body { display: flex; flex-direction: column; flex-grow: 1; /* NEW */ }
.row.full-height .full-height-item > .feature-box .head.footprint { font-family: "Open Sans", Arial, sans-serif; margin: 0; color: #fff; font-weight: bold; }
.row.full-height .full-height-item > .feature-box .body { position: relative; padding-bottom: 4.25em; color: #444; }
.row.full-height .full-height-item > .feature-box .body h3, .row.full-height .full-height-item > .feature-box .body h3 a { position: relative; display: block; clear: both; }
.row.full-height .full-height-item > .feature-box .body h4 { color: #666; }
.feature-box.navy .body h3 a { color: #577678 }
.feature-box.orange .body h3 a { color: #ed611a }
.feature-box.teal .body h3 a { color: #02b6cd }
.row.full-height .full-height-item > .feature-box .body a.button { bottom: 10px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) }
.row.full-height .full-height-item > .feature-box .body a div.over { font-size: 13px; font-weight: 700; text-transform: uppercase; text-align: center !important; display: block; }
.content a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.content p a, .content li a { color: #098635; text-decoration: underline; }
.content p a.btn, .content li a.btn, .content p a.btn:hover, .content li a.btn:hover, .content p a.button, .content li a.button, .content p a.button:hover, .content li a.button:hover { color: #fff; text-decoration: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
#main .main-el hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #999; }
/*  BREE: NEW   TOP-BAR BRAND LINK COLORS			   */
header.head-1 .top-bar .buttons .element { display: inline-block; line-height: 45px !important; text-align: right; padding: 0 10px; float: left; position: relative; }
header.head-1 .top-bar .buttons .element a { display: inline-block !important; position: relative !important; padding-left: 0px !important; padding-right: 15px !important; font-weight: bold !important; font-size: 13px !important; line-height: 20px !important; text-decoration: none !important; text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.05) !important; }
header.head-1 .top-bar .buttons .element a { border-right: 1px solid #ccc !important; }
header.head-1 .top-bar .buttons .element.cpa a { border-right: 4px double #ccc !important; color: #d2594f !important; }
header.head-1 .top-bar .buttons .element.bizngo a { color: #2eaff1 !important; }
header.head-1 .top-bar .buttons .element.greenscreen a { color: #00833c !important; }
header.head-1 .top-bar .buttons .element.cfp a { color: #00b8cf !important; }
header.head-1 .top-bar .buttons .element.iehn a { color: #5f6d7a !important; }
header.head-1 .top-bar .buttons .element a:hover, 
.cpa header.head-1 .top-bar .buttons .element.cpa a, 
.bizngo header.head-1 .top-bar .buttons .element.bizngo a, 
.greenscreen header.head-1 .top-bar .buttons .element.greenscreen a,
.cfp header.head-1 .top-bar .buttons .element.cfp a,
.iehn header.head-1 .top-bar .buttons .element.iehn a { text-decoration: none !important; text-shadow: 1px 0px 0px rgba(40, 40, 40, 0.20) !important; }
/* filter bar */
.filter-bar { text-align: center; margin: 0 0 30px; }
.filter-bar .bar-inner { z-index: 10; }
.filter-bar.fixed-state .bar-inner { position: fixed; left: 0; bottom: 0; width: 100%; }
.filters-wrapper ~ .message-block { display: none; }
.filters-wrapper .btn { margin-bottom: 50px; }
.filters-opener { padding: 5px 15px; display: block; color: #ffffff !important; background: #1e95ca; transition: background 0.3s linear; text-align: center; }
.filters-opener:hover { background: #a4c618; }
.greenscreen .filters-opener { color: #000 !important; background: #ffc56c; }
.greenscreen .filters-opener:hover { background: #ff7121; color: #fff !important; }
.filters-opener .icon { display: inline-block; vertical-align: middle; width: 14px; }
.filters-opener .icon img { width: 100%; max-width: none; height: auto; }
.filters-opener .text { display: inline-block; vertical-align: middle; padding: 2px 0 0 3px; }
.table tbody .item-hidden { display: none; }
.filter-group { margin: 0 0 10px; }
table th#expirationClick,
table th#issuedClick {min-width: 100px;}
