@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

/* Site Navigation */

.nav-bar {
	background: #194949; background: rgba(25,73,73,0.85);
    border-bottom: 3px solid #fbad23;
}

.main-navigation {
	border:0;
	background:transparent;
}

.tagline { text-transform:uppercase; color:#194949; font-weight:bold; letter-spacing:1px; margin-left:15px; }
@media (min-width: 768px) { .tagline { margin-top: -30px; margin-left: 118px; } }

.page-heading h1 { color:#194949; }

/* Main Content */

.main-content { 
	border:0;
	width:100%; 
    outline: 0;
    padding: 0;
}
.main-wrpr { margin: 40px auto; }

/* Site Footer */

.footer { 
	padding:30px 0;
	width:100%;
	background: #194949; 
}

.footer-nav {  }
.footer-nav ul { list-style:none; margin:20px 0 10px; padding:0; }
.footer-nav li { display:inline-block; }
.footer-nav a { color:#37CFF3; font-size:.9em; position:relative; margin-right:10px; padding-right:10px; }
.footer-nav ul a:after { content:''; display:block; position:absolute; right:-3px; top:3px; height:10px; width:2px; background:#ccc;  }
.footer .btn { display:block; width:100%; background:#38648b; color:#fff; text-align: center !important; border:0; font-size:.9em; }

/* CIG Page Styles */

.sierra .page-heading { background: url(/ResourcePackages/CTC/assets/images/header-background-cig.jpg) no-repeat; background-size: 100%; }
.sierra .branding .ca-logo img { width: 100%; max-width: 88px !important; }
.sierra .footer { text-align: center; }
.sierra .footer a { color: #fff; }
.sierra .border-right { margin-top: 15px; }

.sierra .search-container { top:-102px }

@media (min-width: 992px) {
    .sierra .border-right { padding-right: 2.5em !important; border-right: 1px solid #dbdbdb; }
}

@media print {
    .footer { display: none; }
    .main-glossary.simple .glossary-table { width: 90% !important; margin: 0 auto !important; border: 1px solid #ccc !important; }
    .main-glossary.simple ul li > div .btn-wrpr { width: 0 !important; height: 0 !important; color: transparent !important; background: transparent !important; }
    .main-glossary.simple ul li > div .btn-wrpr .detail-btn { width: 0 !important; height: 0 !important; color: transparent !important; background: transparent !important; }
    .main-glossary.simple .glossary-copy > div { height: auto !important; }
    .main-glossary.simple li.glossary-copy { border: 1px solid #ccc !important; border-top: 0; }
    .main-glossary.simple .printView-wrpr li.glossary-copy { width: 50%; float: left; display: table-cell; 
        border: 1px solid #ccc !important; border-bottom: none !important; }
    .main-glossary li.glossary-copy .location-address, .main-glossary li.glossary-copy p { width: 100% !important; padding: 0px 0 0 10px !important;  }
    .main-glossary li.glossary-copy  .location-address p { padding: 0 15px !important; display: block; }
    .main-glossary li.glossary-copy  .location-address p a { padding-bottom: 10px !important; display: block; }
    .glossary .small { width: 100%; }
    .glossary.two ul li.glossary-copy > div p, .glossary.three ul li.glossary-copy > div p,
    .glossary.four ul li.glossary-copy > div p, .glossary.five ul li.glossary-copy > div p,
    .glossary.six ul li.glossary-copy > div p, .glossary.seven ul li.glossary-copy > div p { margin: 0 !important; padding: 0 0 0 10px !important; }
    
    .printView-wrpr { display: block; }
    .printView-wrpr .glossary-table { display: table; margin-top: 10px !important; }    

    p, a, ul, li, span. table, tr, td { font-size: 1.15em !important; }
}