  /* ==========================================================================
   Project:     Myers Mcrae
   Date:        08/30/16 - File created	
   Created by:  Third Wave Digital (www.thirdwavedigital.com)
   ========================================================================== */
   	
/* ==========================================================================
      Headings
   ========================================================================== */
   
h1,h2,h3,h4,h5,h6 {padding: 0px;margin: 30px 0px 20px 0px;line-height: 100%; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: #073e6b}
	h1 {margin: 30px 0px 30px 0px;font-size: 42px;text-transform: uppercase;}
	h2 {font-size: 26px;}
	h3 {font-size: 22px;}
	h4 {font-size: 20px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}
	
/* ==========================================================================
   Basic Elements
   ========================================================================== */

html {-webkit-tap-highlight-color: rgba(0, 0, 0, .2);-ms-overflow-style: scrollbar;}
body { font-family: 'Open Sans', sans-serif;color: #212121;font-size: 16px; line-height: 24px; overflow-x:hidden;background: #073e6b;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;} 
a {color: #9e0b0f; text-decoration:underline}
a:hover, a:focus {color: #030303; }

/* ==========================================================================
   Skip Nav
   ========================================================================== */	

.skip{position:absolute;top:-1000px;left:15px;width:auto;height:auto;text-align:center;overflow:hidden;transition:.25s;background:#073e6b;width:auto;height:auto;overflow:visible;padding:10px;color:#fff;font-weight:700;font-size:14px;z-index:999;text-decoration:underline}
.skip:active,.skip:focus,.skip:hover{left:15px;top:15px;color: #fff}
	
/* ==========================================================================
   Offcanvas Menu
   ========================================================================== */
 
.offcanvasmenu {position: fixed; right: -267px; width: 267px; top: 0px;z-index: 99; padding: 15px;background: #fff;border-left: 1px solid #ebebeb; }
	.offcanvasmenu .mainmenu {margin: 0px 0px 15px 0px;}
	.offcanvasmenu .mainmenu li {font-size: 15px;text-transform: uppercase; border-bottom: 1px solid #ebebeb}
	.offcanvasmenu .mainmenu a { color: #4c4c4c; display: block; padding: 10px 15px;text-decoration: none;}
	.offcanvasmenu .mainmenu a:hover, .offcanvasmenu .mainmenu a:focus {background: #f1f1f1; color: #000; }
	.offcanvasmenu .mainmenu li {}
	.offcanvasmenu .mainmenu li span {float:right; font-size: 20px;margin: 3px 0px 0px 0px}
	.offcanvasmenu .mainmenu .fa-times {font-size: 16px;margin: 5px 0px 0px 0px}
	.offcanvasmenu .mainmenu li ul {display:none; list-style:none; background: #f1f1f1; color: #212121;padding: 15px 0px 15px 0px;margin: 0;}
	.offcanvasmenu .mainmenu li ul li {  font-size: 14px; line-height: 16px; border-bottom: none;text-transform: none; }
	.offcanvasmenu .mainmenu li ul a {padding: 7px 15px}
	.offcanvasmenu .mainmenu .active a:hover, .offcanvasmenu .mainmenu .active a:focus, .offcanvasmenu .mainmenu .active a {background: #073e6b; color: #fff;text-decoration:none;}
	.offcanvasmenu .mainmenu .active li a {color: #212121;  white-space: normal; background:none}
	.offcanvasmenu .mainmenu .active li a:hover, .offcanvasmenu .mainmenu .active li a:focus {color: #212121; background:#e2e2e2; }
	
	.offcanvasmenu .quicklinks {background: #ffcd07; padding: 10px; list-style:none; }
	.offcanvasmenu .quicklinks a {color: #4c4c4c; font-size: 14px; line-height: 32px;text-decoration: none;}
	
	/* Remove hover states on mobile */
	.touch .offcanvasmenu .mainmenu li a:hover {background: #fff; color: #212121;}
	.touch .offcanvasmenu .mainmenu .active a:hover {background: #073e6b; color: #fff;}
	.touch .offcanvasmenu .mainmenu .active li a, .touch .offcanvasmenu .mainmenu .active li a:hover {background: #f1f1f1; color: #212121}

	/* Replace with active state */
	.touch .offcanvasmenu .active li a:active {color: #212121;}
	
	/* Offcanvas overlay */
	.overlay {width: 100%; top: 100px; position: fixed;right: -9999px; z-index:2; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=0); opacity:0; -webkit-transition: opacity .4s ease; transition: opacity .4s ease;-webkit-transition-delay: .5s; transition-delay: .5s;}
	
/* ==========================================================================
   Main Layout
   ========================================================================== */

.container-full{ margin:0px auto 0px auto; width:100%;}
	.container-full:before, .container-full:after{ display:table;  content:""}
	.container-full:after{ clear:both}
   
/* ==========================================================================
   Header
   ========================================================================== */
   
.header-wrapper {background: #fff; z-index:99;position:relative;top: 0px; height: 100px;}
	header .logo {position: absolute;}
	header .logo img {width: 100%; height: auto}
	header ul {position: absolute;margin: 0px; padding: 0px; }
	header a {text-decoration: none;}
	header .btn-offcanvas {text-transform: uppercase; font-size: 14px; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif;color: #073e6b; position: absolute; background:none; border:none;padding:0px}
	header .btn-offcanvas span {font-size: 32px;margin: 0px 0px 0px 5px;}
	
	/* Quicklinks */
	header .quicklinks {font-size: 13px; position: absolute; top: 0px; right: 0px; background: #ffcd07;}
	header .quicklinks li {margin-right: -4px;display:inline-block;}
	header .quicklinks li:last-child {margin: 0px}
	header .quicklinks a {color: #030303; padding: 3px 11px 4px 11px; display:block;}
	header .quicklinks a:hover, header .quicklinks a:focus {text-decoration: underline}
	header .quicklinks .fa {color: #fff}
	
	/* Main menu */
	header .mainmenu {right: 0px; top: 51px; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase;}
	header .mainmenu li {position:relative;display:inline-block; padding: 0px 0px 20px 0px; margin-right: -4px}
	header .mainmenu li:last-child {margin: 0px;}
	header .mainmenu a {border-bottom: 5px solid #ffcd07;display:block;color: #073e6b}
	header .mainmenu .active > a {background: #ffcd07}
	header .mainmenu li:hover > a, header .mainmenu li:focus > a {border-bottom: 5px solid #073e6b; color: #053358; text-decoration:none;}
	header .mainmenu li.show {display:inline-block !important}

	/* Main menu - dropdowns */
	header .mainmenu ul {font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 16px;text-transform: none; width: 250px;top: -9999px;text-align:left; background: #073e6b; background:rgba(7, 62, 107, 0.9); position: absolute; left: 0px;font-weight: 400; filter:alpha(opacity=0); opacity:0; -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out;}
	header .mainmenu li:last-child ul {left: auto; right: 0px;  text-align:right;}
	header .mainmenu ul.show {filter:alpha(opacity=100); opacity:1;top: 49px;}
	header .mainmenu ul li {margin: 0px;display:block; width: 100%; padding: 0px;}
	header .mainmenu ul a {display:block;padding: 8px; color: #fff;border:none;}
	header .mainmenu ul a:hover, header .mainmenu ul a:focus {background: #ffcd07; color: #073e6b;border:none;}

/* ==========================================================================
   Parallax image under header
   ========================================================================== */
   
.parallax-wrapper {height: 75px;position:relative;}
   
 /* ==========================================================================
   Aside
   ========================================================================== */
   
aside {}
	/* Show submenu btn */
	.btn-showsubmenu {border-radius: 2px; margin: 0px 0px 20px 0px; color: #fff; font-weight: 600; position:relative; width: 100%; text-align:left; height: 44px; padding: 0px 0px 0px 45px; text-transform: uppercase; border:none; background: #073e6b}
	.btn-showsubmenu:hover, .btn-showsubmenu:focus {background:#053358; color: #fff }
	.btn-showsubmenu.active, .btn-showsubmenu.active:hover {background:#053358; color: #ffcd07} 
	.btn-showsubmenu.active {margin: 0px 0px 10px 0px;}
	.btn-showsubmenu span {position: absolute; top: 8px; left: 10px; font-size: 28px;}
	
	/* Remove hover states on mobile */
	.touch .btn-showsubmenu:hover {background:#073e6b}
	
	/* Submenu */
	.submenu {font-size: 14px; line-height: 18px; font-weight: 600; padding: 0px;list-style: none;margin: 0px 0px 30px 0px;}
	.submenu a {text-decoration:none; color: #212121;position: relative; border-bottom: 1px solid #e5e5e5; display:block; padding:10px;}
	.submenu a:hover, .submenu a:focus {text-decoration:none;background: #f1f1f1;}
	.submenu .active > a:first-child {color: #fff; background: #073e6b; font-weight: 600;}
	.submenu li {margin: 0px;position:relative;}
	.submenu > li:last-child a {border-bottom: none;}
	
	/* Submenu subs  */
	.submenu ul {font-size: 13px; line-height: 17px; font-weight: 400; list-style: none; margin: 0px; padding: 0px; display:none;text-transform: none;}
	.submenu ul .active > a:first-child {color: #073e6b;}
	.submenu .has-ul > a:first-child {padding-right: 40px; }
	
	/* Submenu subs level 1 */
	.submenu .sub-1 a:first-child, .submenu .active .sub-1 a:first-child, .submenu .show .sub-1 a:first-child  {background: #f1f1f1;}
	.submenu .sub-1 li a:first-child:hover {background: #e2e2e2;color:#003366;}
	.submenu .sub-1 a:first-child { padding:10px 40px 10px 20px;}
	
	/* Submenu subs level 2 */
	.submenu .sub-2 a:first-child, .submenu .active .sub-2 a:first-child, .submenu .show .sub-2 a:first-child {background: #dedede}
	.submenu .sub-2 li a:first-child:hover {background: #cdcdcd;}
	.submenu .sub-2 a:first-child { padding:10px 40px 10px 25px;}
	
	/* Submenu subs level 3 */
	.submenu .sub-3 a:first-child, .submenu .active .sub-3 a:first-child, .submenu .show .sub-3 a:first-child {background: #cdcdcd;border-bottom: 1px solid #dbdbdb}
	.submenu .sub-3 li a:first-child:hover {background: #c5c5c5;}
	.submenu .sub-3 a:first-child { padding:10px 40px 10px 35px;}
	
	/* Submenu dropdown toggles */
	.submenu .toggle-submenu {border: none; color: #073e6b; background: #f1f1f1; width:32px; height: 38px; position: absolute; right: 0px; top: 0px; padding: 0px; z-index: 1;font-size: 18px; }
	.submenu .toggle-submenu:hover, .submenu .toggle-submenu:focus {background: #ffcd07; color: #073e6b}
	.submenu .toggle-submenu i {font-size:14px; position: absolute;top: 0px;left: 0px;padding: 12px 0px 0px 10px;}
	.submenu .toggle-submenu .fa-times {font-size: 16px;}
	.submenu ul .toggle-submenu {height: 38px}
	
	/* Remove hover states on mobile */
	.touch .submenu .sub-1 li a:first-child:hover {background: #f1f1f1;}
	.touch .submenu .sub-2 li a:first-child:hover {background: #dedede}
	.touch .submenu .sub-3 li a:first-child:hover {background: #cdcdcd;}
	.touch .submenu .toggle-submenu:hover {background: #073e6b; }
	
	/* Aside news */
	.moveable-content .news-title {font-family: 'Open Sans Condensed', sans-serif;font-weight: 700; text-transform: uppercase; font-size: 24px;color: #073e6b; margin: 0px 0px 30px 0px;}
	.moveable-content .news-item {border-bottom: 1px solid #dedede; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; height: 105px;position: relative; display:table; font-size: 14px; line-height: 20px; color: #030303; text-decoration:none;}
	.moveable-content .news-item .date { color: #073e6b;width: 74px; height: 74px; position: absolute; top: 0px; left: 0px; background: #f1f1f1; border-radius: 37px; text-align:center;}
	.moveable-content .news-item .month {text-transform: uppercase; width: 100%; font-size: 14px; line-height: 14px; font-weight: 300; padding-top: 17px;}
	.moveable-content .news-item .day {font-size: 24px; line-height: 24px; font-weight: 700; width: 100%; padding-top: 5px;}
	.moveable-content .news-item p { margin: 0px; padding: 0px 0px 0px 0px; display:table-cell; vertical-align:middle; }

	.moveable-content.moved {margin-top: 30px;}
		
/* ==========================================================================
   Content
   ========================================================================== */

.content-wrapper {background: #fff; padding: 20px 0px 20px 0px}
	
.breadcrumb {background:none; font-size: 14px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
	.breadcrumb a {color: #999; text-decoration:none}
	.breadcrumb>.active {color: #212121}
		
/* ==========================================================================
   Footer
   ========================================================================== */
   
.footer-wrapper {color: #fff; padding: 40px 0px 20px 0px}
	.footer-wrapper h3 {color: #fff; margin: 0px 0px 30px 0px; text-transform: uppercase;}
	.footer-wrapper a {color: #ffcd07;}
	.footer-wrapper address {margin: 0px 0px 30px 0px}
	.footer-wrapper a:hover {text-decoration:underline;}
	.footer-wrapper hr {border-top: 1px solid #396589;}
	.footer-wrapper .list-inline {font-weight: 700;}
	.footer-wrapper .text-center, .footer-wrapper .text-center a {color: #fff; font-size: 14px;line-height: 18px;}
	.footer-wrapper address a {color: #ffcd07 !important}
	.footer-wrapper address a:hover {text-decoration:underline !important;}
	
/* ==========================================================================
   Homepage
   ========================================================================== */
   
/* Hero wrapper */
.hero-wrapper {z-index: 1;position: relative}
	.hero-slideshow img {width:auto; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);  position: relative;}
	.hero-slideshow .item {overflow:hidden;position: relative;}
	.hero-wrapper .slick-prev, .hero-wrapper .slick-next {height: 60px; overflow:hidden; z-index:3; color: #fff;border: none; background: none; font-size:50px; position: absolute; bottom: 5px;  padding: 0px;}
	.hero-wrapper .slick-prev:hover, .hero-wrapper .slick-next:hover {}
	
/* Caption wrapper */
	.caption-slideshow .caption {padding: 10px; text-align:center; position: relative;background: #073e6b;line-height:1.1}
	.caption-slideshow .caption a {display:block; color: #fff; text-decoration:none;}
	.caption-slideshow .title {color: #fff; margin: 0px;}
	.caption-slideshow .teaser {color: #fff; margin: 10px 0px 0px 0px;font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase; font-weight: 700;}
	.caption-slideshow .btn {margin: 10px 0px 0px 0px;}

/* Overview wrapper */
.overview-wrapper { padding: 40px 0px 20px 0px;background: #fff}
	.overview-wrapper h1:first-child {margin: 0px 0px 30px 0px;}
	.overview-wrapper h1 {font-size: 30px; line-height: 30px; text-transform: none;}
	.overview-wrapper h1:before, .overview-wrapper h1:after {position: absolute;width: 10%;height: 3px;content: '';border-top: 1px solid #e5e5e5;margin-top: .50em;}
	.overview-wrapper h1:before { margin-left: -11%;}
	.overview-wrapper h1:after { margin-left: 1%;}
	
/* Recent wrapper */
.recent-wrapper {padding: 50px 0px 50px 0px;}
	.recent-wrapper h2 {text-transform: uppercase; margin: 0px 0px 20px 0px; }
	.recent-wrapper .btn:last-child {margin-top: 15px;}
	
	/* Recent placements */
	.recent-wrapper .well {background: #fff; border: 1px solid #d1d1d1; padding: 30px;}
	.recent-wrapper .news-item {margin: 0px 0px 0px 0px; height: 75px;position: relative; display:table;}
	.recent-wrapper .news-item .date { color: #073e6b;width: 74px; height: 74px; position: absolute; top: 0px; left: 0px; background: #f1f1f1; border-radius: 37px; text-align:center;}
	.recent-wrapper .news-item .month {text-transform: uppercase; width: 100%; font-size: 14px; line-height: 14px; font-weight: 300; padding-top: 17px;}
	.recent-wrapper .news-item .day {font-size: 24px; line-height: 24px; font-weight: 700; width: 100%; padding-top: 5px;}
	.recent-wrapper .news-item p { margin: 0px; padding: 0px 0px 0px 0px; display:table-cell; vertical-align:middle; }
	
	/* Current opportunities */
	.recent-wrapper ul {color: #ccc; padding: 0px 0px 0px 20px; }
	
/* ==========================================================================
   Current Opportunities
   ========================================================================== */
   
.stacktable img {width: auto !important; height: auto !important; max-width: 200px;margin: auto;}
   
/* ==========================================================================
   Logo Slideshow
   ========================================================================== */
   
/* Logos wrapper */
.logos-wrapper {border-top: 5px solid #ffcd07; position: relative;background: #fff; padding:10px 0px 20px 0px;}
	.logos-wrapper .logos-slideshow, .logos-wrapper .slick-track {height: 130px;}
	.logos-wrapper .logos-slideshow {padding: 0px 30px 0px 30px;}
	.logos-wrapper .item {position:relative;margin: 5px 35px 5px 35px;}
	.logos-wrapper .item a {}
	.logos-wrapper img {position: absolute; left: 0px; top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
	.logos-wrapper .slick-prev, .logos-wrapper .slick-next {position: absolute; top: 50%; margin-top: -22px; color: #073e6b;border: none; background: #e5e5e5; font-size:26px; padding: 0px; width: 40px; height: 40px;}
	.logos-wrapper .slick-prev {left: 0px;}
	.logos-wrapper .slick-next {right: 0px;}
	.logos-wrapper .slick-prev:hover, .logos-wrapper .slick-next:hover, .logos-wrapper .slick-prev:focus, .logos-wrapper .slick-next:focus {background: #ffcd07}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (min-width: 0px) {
	/* Headings */
	h1 {font-size: 34px;}
	
	/* Header */
	header .logo  {width: 280px;left: 5px; top: 5px;}
	header .mainmenu, header .quicklinks {display:none;}
	header .btn-offcanvas {right: 15px;top: 58px;}
	
	/* Homepage - Hero slideshow */
	.hero-slideshow, .hero-slideshow .slick-track {height: 220px;}
	.hero-slideshow img {width: 768px;}
	.hero-wrapper .slick-prev {left: 5px;}
	.hero-wrapper .slick-next {right: 5px;}
	.caption-slideshow .title {font-size: 16px; }
	.caption-slideshow .teaser {font-size: 20px;}
}

@media only screen and (min-width: 0px) and (max-width: 767px) and (orientation:landscape) {
	/* Homepage - Hero slideshow */
	.hero-wrapper .slick-prev, .hero-wrapper .slick-next {top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
}

@media only screen and (min-width: 480px) {
	/* Header */
	header .logo {top: 15px; width: 310px}
	header .btn-offcanvas {top: 32px;}
}

@media only screen and (min-width: 600px) {
	/* Header */
	header .logo {top: 10px; width: auto}
}

@media (max-width: 992px) {
	/* Offcanvas animation */
	.main-wrapper {-webkit-transition: -webkit-transform .5s ease; -ms-transform .5s ease; transition: transform .5s ease;}
	.offcanvas-open .main-wrapper  {-webkit-transform: translateX(-267px); -ms-transform: translateX(-267px); transform: translateX(-267px);}
	.offcanvas-open .overlay {position: absolute;right: 267px; filter:alpha(opacity=100); opacity:1}
	.offcanvas-open .offcanvasmenu {position: absolute;}
}

@media (min-width: 768px) {
	/* Headings */
	h1 {font-size: 44px }
	
	/* Header */
	header .quicklinks {display:block}
	header .btn-offcanvas {right: 0px; top: 50px;}
	header .mainmenu a { padding: 10px 10px}
	
	/* Homepage - Hero slideshow */
	.hero-slideshow img {width: auto}
	.hero-slideshow, .hero-slideshow .slick-track {height: 380px;  overflow:hidden;}
	.hero-wrapper .slick-prev {left: 15px;}
	.hero-wrapper .slick-next {right: 15px;}
	.caption-slideshow .title {font-size: 18px;}
	.caption-slideshow .teaser {font-size: 26px}
}

@media (min-width: 992px) {
	/* Header */
	header .mainmenu {display:block;}
	header .mainmenu {font-size: 15px; }
	header .mainmenu a { padding: 10px 10px}
	
	/* Fixed header */
	.fixed-header {padding-top: 100px;}
	.fixed-header .header-wrapper {position: fixed; top: 0px;}
	 
	/* Homepage - Recent wrapper */
	.recent-wrapper .border-right {border-right: 1px solid #e5e5e5}
}

@media (min-width: 1200px) {
	/* Header */
	header .mainmenu { font-size: 16px; }
	header .mainmenu a { padding: 10px 20px}
	
}

@media (min-width: 1280px) {
	/* Homepage - Hero slideshow */
	.hero-slideshow img {width: 100%}
}



/* ==========================================================================
   CMS editor additions
   ========================================================================== */	
   
.cke_show_borders { overflow: scroll;}
.cke_show_borders::-webkit-scrollbar {-webkit-appearance: none;width: 9px;height: 9px}
.cke_show_borders::-webkit-scrollbar-thumb {border-radius: 5px;background: #073e6b;}
.cke_show_borders::-webkit-scrollbar-thumb:hover {background: #333;}
.cke_show_borders::-webkit-scrollbar-thumb:active {background: #333;}
.cke_show_borders::-webkit-scrollbar-track {background:#f1f1f1;}
.cke_show_borders::-webkit-scrollbar-track:active {background: #dadada}
.cke_show_borders::-webkit-scrollbar-corner {background:#f1f1f1;}

.cke_combopanel {width: 250px !important; height: 250px !important;}
.cke_editable img {max-width: 100%;}

/* ==========================================================================
   Classes for CMS editor
   ========================================================================== */	

/* Font Size */
.medium {font-size: 18px; line-height: 26px;}
.large {font-size: 20px; line-height: 28px;}
.x-large {font-size: 24px; line-height: 32px;}
.xx-large {font-size: 28px; line-height: 36px;}

/* Margins */
.margin-top {margin-top: 20px;}
.margin-left {margin-left: 20px;}
.margin-bottom {margin-bottom: 20px;}
.margin-right {margin-right: 20px;}

/* Colors */
.blue {color: #073e6b;}
.yellow {color: #ffcd07}

/* Fonts */
.open-sans-condensed {font-family: 'Open Sans Condensed',sans-serif;}
	
/* Buttons */
.btn-blue, .btn-yellow, .btn-grey {font-weight: 700; font-size: 16px;padding: 10px 30px; text-transform: uppercase; border: none; border-radius: 0px;font-family: 'Open Sans Condensed', sans-serif;}
.btn a {text-decoration: none;}
.btn-sm {font-size: 13px; padding: 4px 25px}

.btn-grey {background:#f1f1f1; color: #073e6b;}
	.btn-grey a {color: #073e6b}
	.btn-grey:hover, .btn-grey:hover a, .btn-grey a:focus {color: #073e6b;text-decoration:none;}
	.btn-grey:hover {background: #e1e1e1}

.btn-yellow {background:#ffcd07; color: #073e6b;}
	.btn-yellow a {color: #073e6b}
	.btn-yellow:hover, .btn-yellow:hover a, .btn-yellow a:focus {color: #073e6b;text-decoration:none;}
	.btn-yellow:hover {background: #ffd73a}
	
.btn-blue {background:#073e6b; color: #fff;}
	.btn-blue a {color: #fff}
	.btn-blue:hover, .btn-blue:hover a, .btn-blue a:focus {color: #fff;text-decoration:none;}
	.btn-blue:hover {background: #053358}


/* ==========================================================================
   Browser alert	
   ========================================================================== */	
   
.browser-alert {border-radius: 0px; text-align:center;}  
	
/* ==========================================================================
   Bootstrap changes
   ========================================================================== */	
	
/* Pills */   
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background-color: #073e6b;}

/* List groups */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color: #073e6b;border-color: #073e6b;}

/* Tabs */
.nav-tabs {border-bottom: 2px solid #ccc; margin: 25px 0px 25px 0px;}
.nav-tabs>li {margin-bottom: 0px;}
.nav-tabs>li>a {color: #000; background: #f1f1f1; border: none;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {background: #073e6b; color: #fff}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {border:none;}
.tab-pane .tab-pane-content .cms-accordion:first-child {margin-top: 40px;}

@media (min-width: 0px) {
	/* Tabs */
	.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {background-color: #073e6b;color: #fff}
}

@media (max-width: 767px) { 
   /* Tabs */
   .nav-tabs > li {float:none;border:1px solid #dddddd; }
   .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {border-radius: 0px;border: none;}
   .nav-tabs>li>a {margin-right: 0px; border:none;}
}

/* ==========================================================================
   Bootstrap additions
   ========================================================================== */	

.text-white{ color: white !important; }

/* Hidden "xxs" (0 to 479) */
@media (min-width: 0px) and (max-width: 479px) {
	.hidden-xxs {display:none;}
}	

/* 5 Column layout */
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 10px; padding-left: 10px;}
.col-xs-5ths {width: 20%;float: left;}

@media (min-width: 768px) {
	.col-sm-5ths {width: 20%;float: left;}
}
@media (min-width: 992px) {
	.col-md-5ths {width: 20%;float: left;}
}
@media (min-width: 1200px) {
	.col-lg-5ths {width: 20%;float: left;}
}

/* 480px breakpoint */
@media (min-width: 480px) and (max-width: 767px) {
	.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
	.col-ms-12{width:100%}
	.col-ms-11{width:91.66666667%}
	.col-ms-10{width:83.33333333%}
	.col-ms-9{width:75%}
	.col-ms-8{width:66.66666667%}
	.col-ms-7{width:58.33333333%}
	.col-ms-6{width:50%}
	.col-ms-5{width:41.66666667%}
	.col-ms-4{width:33.33333333%}
	.col-ms-3{width:25%}
	.col-ms-2{width:16.66666667%}
	.col-ms-1{width:8.33333333%}
	.col-ms-pull-12{right:100%}
	.col-ms-pull-11{right:91.66666667%}
	.col-ms-pull-10{right:83.33333333%}
	.col-ms-pull-9{right:75%}
	.col-ms-pull-8{right:66.66666667%}
	.col-ms-pull-7{right:58.33333333%}
	.col-ms-pull-6{right:50%}
	.col-ms-pull-5{right:41.66666667%}
	.col-ms-pull-4{right:33.33333333%}
	.col-ms-pull-3{right:25%}
	.col-ms-pull-2{right:16.66666667%}
	.col-ms-pull-1{right:8.33333333%}
	.col-ms-pull-0{right:auto}
	.col-ms-push-12{left:100%}
	.col-ms-push-11{left:91.66666667%}
	.col-ms-push-10{left:83.33333333%}
	.col-ms-push-9{left:75%}
	.col-ms-push-8{left:66.66666667%}
	.col-ms-push-7{left:58.33333333%}
	.col-ms-push-6{left:50%}
	.col-ms-push-5{left:41.66666667%}
	.col-ms-push-4{left:33.33333333%}
	.col-ms-push-3{left:25%}
	.col-ms-push-2{left:16.66666667%}
	.col-ms-push-1{left:8.33333333%}
	.col-ms-push-0{left:auto}
	.col-ms-offset-12{margin-left:100%}
	.col-ms-offset-11{margin-left:91.66666667%}
	.col-ms-offset-10{margin-left:83.33333333%}
	.col-ms-offset-9{margin-left:75%}
	.col-ms-offset-8{margin-left:66.66666667%}
	.col-ms-offset-7{margin-left:58.33333333%}
	.col-ms-offset-6{margin-left:50%}
	.col-ms-offset-5{margin-left:41.66666667%}
	.col-ms-offset-4{margin-left:33.33333333%}
	.col-ms-offset-3{margin-left:25%}
	.col-ms-offset-2{margin-left:16.66666667%}
	.col-ms-offset-1{margin-left:8.33333333%}
	.col-ms-offset-0{margin-left:0}
}