/* ========================================================================== Author's custom styles ========================================================================== */ /* Header */ .un-banner-logo { width: 70px; } .site-header { font-size: 1.8em; line-height: 1.2em; float: left; margin-top: 10px; letter-spacing: unset; color: #4d4d4d; } .site-name { font-weight: 300; } .region-search { margin-top: 30px; margin-bottom: 30px; } #page-featured-image { margin: 0px 0px; } /* Navigation */ #site-main-menu .nav-item:hover, #site-main-menu .nav-item:focus { background-color: #f2f2f2 !important; } #site-main-menu .nav-item:hover > a, #site-main-menu .nav-item:focus > a, #site-main-menu .nav-item > a.open, .active_me { color: #4d4d4d; background-color: #f2f2f2 !important; } .no-bullets{ list-style:none; } /* Collapse Panels */ .panel-default>.panel-heading { background-image:none !important; } .panel-default { border-color: #f2f2f2; } .panel-heading a:after { font-family:'Glyphicons Halflings'; content:"\e114"; float: right; color: grey; } .panel-heading a.collapsed:after { content:"\e080"; } .panel-group .panel+.panel { margin-top: 10px; } /* Layout */ .hz-mg-0 { /* Unset Row margins */ margin-right: 0; margin-left: 0; } .un-margin-top { margin: 25px 0px 0px 0px; } .un-margin-double-top{ margin: 50px 0px 0px 0px; } .section-sidebar { padding: 3em; } .section-sidebar ul.nav li a:before { font-family: FontAwesome; color: #cccccc; float: left; padding-right: 7px; padding-bottom: 1px; content: "\f054"; font-size: 18.2px; line-height: 1.05; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; } section.introduction { margin-bottom: 20px; } /* Headings */ .section-body .page-header { border-bottom: #eeeeee solid 3px !important; padding-bottom: 13px !important; font-size: 30px !important; } h2,h3,h4,h5 { padding: 0; margin: 20px 0; } h3.guidelines-title { color: #337fbd; font-weight: bold; margin: 10px; } .subhead-light { background-color: rgba(0, 173, 239, 0.16); padding: 10px; } table.examples { margin: 40px 0; } table.examples td, table.examples th { padding: 16px !important; border: none; } .jumbotron.tips,.jumbotron.footer{ padding: 48px; } .jumbotron.footer { background-color: #E8F8FD; } .jumbotron p { font-size: 16px; } .jumbotron li { font-size: 16px; font-weight: 200; } .jumbotron .jumbotron-title { font-style: italic; font-weight: bold; } .block-title { padding-left: 1px; font-size: 18.2px; text-transform: uppercase; letter-spacing: 0.03em; border-bottom: #00adef solid 3px; padding-bottom: 7px; margin-bottom: 9px; } .summary { font-size: 14.3px; line-height: 18.07px; font-weight: 500; letter-spacing: 0.03em; color: black; padding: 16px 0; } .bold { font-weight: bold; } .pdf-link a { color: white; } /* Contact Form */ .contact-page input[type=text], .contact-page input[type=email], .contact-page select, .contact-page textarea{ width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; } .contact-page .question-heading p { font-size: 20px; margin-top: 15px; } .contact-page .input-wrap { margin-bottom: 10px; margin-top: 20px; } .contact-page label { font-weight: 400; margin-right: 2px; } .contact-page input[type=submit] { background-color: #008fd5; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; } .contact-page input[type=submit]:hover { background-color: #0088bc; } .contact-container { border-radius: 5px; background-color: #f2f2f2; padding: 5em; } .required-label, .required-asterisk { color: #db4437; } /* Graphic */ .strategy-img { box-shadow: 5px 6px 7px -4px rgba(143,143,143,1); -webkit-box-shadow: 5px 6px 7px -4px rgba(143,143,143,1); -moz-box-shadow: 5px 6px 7px -4px rgba(143,143,143,1); box-shadow: 5px 6px 7px -4px rgba(143,143,143,1); border-top: 1px solid #f2f2f2; border-left: 1px solid #f2f2f2; } /* Media Queries */ @media (max-width: 660px){ .site-header-sm { width: 130% !important; font-size: 1em !important; margin-top: 0px !important; } } @media (min-width: 769px) { .sub-nav { position: absolute; } .nav-menu { display: block; } button.menu-link { display: none; } } @media (max-width: 768px) { .sub-nav { position: inherit; } .nav-menu { display: none; } .menu-active { display: block; } } @media print { .panel .collapse { display: block; } .panel-heading { border: 1px solid #8c8b8b !important; } a[href]:after { content: none; } section.region.region-search, .col-md-8.language-switcher, aside.col-xs-12.col-sm-3.col-md-4.section-sidebar { display: none; } .col-xs-12, .col-md-8 { width: 100%; } .jumbotron.footer { border: 2px solid #a5a5a5; } .jumbotron.tips { border: 1px solid #a5a5a5; } }