﻿@charset "utf-8";

.content {margin:2em 0 4em 0;}
.content .row {background:#fff;}
.content a:link {color:#2844bd; text-decoration:underline;}
.content a:hover {color:#8b3f1d;}
.content li { list-style-image: url('/Structural-Images/bullet_red.gif'); margin-left: 1.5em;}

.page-content {margin:2em 0 4em 0;}
.page-content .row {background-color:#fff; color:#000;}
.page-content .columns {color:inherit;}
.page-content p {color:inherit;}
.page-content a {color:#005b79;background-color:#fff;}
.page-content a:link {color:#2844bd; background-color:#fff; text-decoration:underline;}
.page-content a:hover {color:#8b3f1d;}
.page-content ul>li { list-style-image: url('/Structural-Images/bullet_red.gif'); margin-left: 1.5em;}
.page-content li ul li { list-style-image: url('/Structural-Images/bullet_darkgray.gif'); margin-left: 1.5em;}
.page-content ol.lower-roman li { list-style-type:lower-roman ; margin-left: 1.5em;}
.page-content ol.upper-roman li { list-style-type:upper-roman ; margin-left: 1.5em;}
.page-content ol.upper-alpha li { list-style-type:upper-alpha ; margin-left: 1.5em;}
.page-content ol.lower-alpha li { list-style-type:lower-alpha ; margin-left: 1.5em;}
.page-content ol li {list-style-image:none; list-style-type:decimal; margin-left: 1.5em;}
.page-content label{background-color:#fff;}

.main {margin-top:2em; padding:2em 2em 1em 2em;}
.section {padding:0 2em 1em 2em;}
.clear {padding-bottom: 1em;}
.cea-exam label {display:inline; font-size:1.1em; font-weight:bold;}
.tabs dd > a:hover, .tabs .tab-title > a:hover { background-color:#fff;}
.tabs dd > a, .tabs .tab-title > a { padding:0;}
.page-content .tabs li {margin-left:0;}

/*media screen, projection, print, tv*/
h1 { font-weight: normal; font-size: 2em; color: #292c7b; margin: 0.5em 0; border-bottom: 2px dotted #999; width: 99%; }
h2 { font-weight: normal; font-size: 1.6em; color: #333; margin: 0.5em 0; border-bottom: 1px dotted #999; width: 99%; }
h3 { font-weight: normal; font-size: 1.2em; color: #333; margin: 0.5em 0; width: 99%; }
h2.p-release { border-bottom:none;}

@media only screen and (max-width: 40em)  {
   .main {padding:2em 0 1em 0;}
   .section {padding:0 0 1em 0;}
}

.accordion .accordion-navigation > .content, .accordion dd > .content {
    margin-bottom: 0px;
    margin-top: 0px;
}
.accordion a:link {color:#243ca8;}
.wnew_list a {color:#fff; background-color:#37577b;}

/* CSS Document */

body { font-family:Arial,Helvetica,san-serif;}
.header { font-size: 1.5rem;}

.navigation #nav_list li a { font-size: 0.9rem;}
.row {max-width:80rem;}
#skip a {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; color:#000; background-color:#fff;}
.text-logo,.seal { float:right;}   
#logo-name {font-size: 1.25em; font-family: arial;  font-weight: bold; line-height: 1em; text-align: right; color: #000; background-color:transparent;}
#logo-title {font-size: 0.8em; font-family: arial; font-weight: bold; text-align: right; color: #000; background-color:transparent;}
label.hidden {display: none; color:#000; background-color:#fff;}

span.postfix, label.postfix {background: #777; display: block; padding:0.4em 0 0 0.4em;}
.seal { padding-left:1em;}
.responsive-image{ background-size: 100% 100%;} 
#local_form #search_local_textfield {border: 1px solid #ccc;}

@media (max-width: 900px) {
  html { font-size: 15px; }
}
@media (max-width: 400px) {
  html { font-size: 13px; }
}

.orbit-bullets { margin-bottom:-1rem; top:-0.8rem;}
.level-1 .panel,.level-2 .panel {border-style:none;}
.tile_header,.wnew {color:#fff; background-color:#37577b; display:block; margin-left:-1rem; }

.tile_header:hover,.tile_header:focus {color:#fff;}
.wnew a {color:#fff; font-style:italic; font-size: 90%;}

.tile1,.wnew { background-color:#37577b; }    .tile1:hover { background-color:#47709e; }
.tile2 { background-color:#3c585d; }    .tile2:hover { background-color:#50757c; }
.tile3 { background-color:#343230; }    .tile3:hover { background-color:#504d49; }
.tile4 { background-color:#47709e; }    .tile4:hover { background-color:#37577b; }
.tile5 { background-color:#50757c; }    .tile5:hover { background-color:#3c585d; }
.tile6 { background-color:#50757c; }    .tile6:hover { background-color:#1b1a18; }

.tile1a { background-color:#6189b8; }    .tile1a:hover { background-color:#47709e; }
.tile2a { background-color:#fdfdvg; }    .tile2a:hover { background-color:#50757c; }
.tile3a { background-color:#343230; }    .tile3a:hover { background-color:#343230; }
.tile4a { background-color:#6189b8; }    .tile4a:hover { background-color:#47709e; }
.tile5a { background-color:#50757c; }    .tile5a:hover { background-color:#50757c; }
.tile6a { background-color:#343230; }    .tile6a:hover { background-color:#1b1a18; }



/* full screens   */
@media only screen and (min-width: 40.063em)  {
    .tile_header,.wnew {padding:1rem; margin-bottom: 1rem; margin-left:-1rem;}
    .tile_header,.wtitle {font-size: 140%;}
    .tile_header,.wnew { min-height: 7.9rem;}
    .tab-titlex {background-color:rgba(1,1,1,0.4);}
}


/* Small screens   */
@media only screen and (max-width: 40em)  {
    .tile_header,.wnew { margin-bottom:0.25rem; margin-right:-1rem; padding:0.5rem; }
    .tile_header,.wtitle {  font-size: 110%;}
}



/****  SCO 2016 design css   ****/
/****accordion *****/
.accordion,.accordion li {margin-left:0px !important;}


/**** navigation  ***/

.contain-to-grid { background-color: rgba(0,0,0,0.6); color:#fff;}
.top-bar, .top-bar-section ul li {background-color: transparent;}
.top-bar { transition: height .5s ease;}
.expanded.top-bar { height: 15.5em; transition: height .5s ease;}
.top-bar-section li:not(.has-form) a:not(.button) { background-color: transparent;}
#nav_list li.nav_default_on a { background: #222;}
.dropdown menu { background-color: rgba(0,0,0,0.6); color:#fff;}
.top-bar, .top-bar ul, .top-bar ul li a { background-color: transparent; color:#fff;}
.menu > li > a { line-height:0; padding:0; }

/**** content   ***/
.tab-title {color:#fff; background-color:transparent; font-size:200%; font-weight:400; padding-left:1rem;  }
.tabslist .tab-title {font-size:1em;}
.tile a { position: relative; display: block; padding: 0.5em;}
.tile { margin-top: 0.5em; opacity: 0.9;}
.slider h1,.tile_header a{color:#fff;}
.slider h1{font-size:2rem; padding-left:1rem;}

.orbit-timer { display:none;}
/***
span.icon_pdf::after {content:""; background:transparent url('/Structural-Images/icon_pdf.gif') left bottom no-repeat;}
span.icon_xls::after {content:""; background:transparent url('/Structural-Images/icon_xls.gif') left bottom no-repeat;} 
span.icon_pdf { padding-right:11px; background:transparent url('/Structural-Images/icon_pdf.gif') left bottom no-repeat; color:#000;}
span.icon_xls { padding-right:14px; background:transparent url('/Structural-Images/icon_xls.gif') left bottom no-repeat; color:#000;}
span.icon_ppt { padding-right:14px; background:transparent url('/Structural-Images/icon_ppt.gif') left bottom no-repeat; color:inherit;}
span.icon_doc { padding-right:14px; background:transparent url('/Structural-Images/icon_doc.gif') left bottom no-repeat; color:inherit;}
***/
a[href$=".pdf"]:after {content: url(/Structural-Images/icon_pdf.gif); padding-left:2px;}
a[href$=".xls"]:after {content: url(/Structural-Images/icon_xls.gif); padding-left:2px;}
a[href$=".xlsx"]:after {content: url(/Structural-Images/icon_xls.gif); padding-left:2px;}
a[href$=".doc"]:after {content: url(/Structural-Images/icon_doc.gif); padding-left:2px;}
a[href$=".docx"]:after {content: url(/Structural-Images/icon_doc.gif); padding-left:2px;}
a[href$=".ppt"]:after {content: url(/Structural-Images/icon_ppt.gif); padding-left:2px;}


.tile > a:hover { opacity:1;}
.large.tile > a { min-height: 13em;}
.breadcrumbs { border-style:none; background-color:transparent; color:#595959; font-size:0.8rem;}
.breadcrumbs a { color:#666666; text-decoration: underline; text-transform:none; font-size:0.8rem; line-height:0.68em;}
.breadcrumbs > * { padding:0.3rem 0.4rem 0 0; text-transform:none;}
.breadcrumbs > *::before { content:none;}
.static-content h1 { color:#292c7b; border-bottom: 2px dotted #999;}
.static-content h2 { color:#333333; border-bottom: 2px dotted #999;}
.static-content li { list-style-image: url('/Structural-Images/bullet_red.gif'); margin-left: 1.5em;}

/* Arrows */
.slick-prev,.slick-next {width: 30px; height: 50px; top:30%;}
button:hover, button:focus, .button:hover, .button:focus, button, .button {background-color: rgba(0,0,0,00.6);}

/**** table text content  ***/
table,th,td { border:1px #aaa solid;}
.basic { width:100%;}
.page-content thead>tr>th {color:#fff; background-color:#37577b; text-align:center;}
.page-content .basic.center td{ text-align:center;}
.gray thead>tr>th {background-color:#333333;}
.static-content thead>tr>th {color:#fff; background-color:#292c7b; text-align:center;}


.imgRight {float: right;margin: 0 0 12px 12px;}

/**** features text content  ***/
.job_terms {font-size: 90%; font-style:italic;}
.jobs label,.exams label {font-weight:bold;}
.exams label {font-size: 1em;}
.jobs .text-right a {font-size: 80%;}
/*** press release ***/
/**** text content  ***/
.static-content { padding: 2em 3em 1em 2em; background: #fff; margin-top:3rem;}
.required { color:#ff0000; font-size:80%;}
.clear {display:block; padding: 2em;}
/**** footer  ***/
.footer div,.footer li, .footer a, .copyright { font-size: 0.75rem;}
.footer { background:rgba(0,0,0,0.75); color:#fff;}
#main_footer ul { margin:0.5em 0 0.3em 0;}
#main_footer span { margin:0.5em 0 0.3em 0;}
.footer a, .footer div { color:#fff;}
.text_ind { color:#fff; padding-left:1em; background-color:transparent}
.expanded_footer { background:#000; padding:1em 0;}
.footer { position:fixed; width:100%; bottom: -7.5em;} 
.footer_more {cursor:pointer;}

/*  custom   */
.slick-prev,.slick-next {position:absolute; top:30%; cursor:pointer; display:block; opacity:0.8;}
.slick-prev {left: -25px; }
.slick-next {right: -25px; }
.slick-dots li {display: none;}


/* Small screens */
@media screen, projection,print, tv { 
 .content a:link { text-decoration:underline;}
 .content a:visited {color:#8b3f1d;}
 a.pdf {font-size:80%;}
}
@media only screen and (max-width: 40em) {
    body {background-color: #69B7F5;}
   .responsive-image { width:90px;}
   .header { margin-top:0.5em;}
   .top-bar-section ul li> a { padding: 0.3em 0 0 0.5em;}
   .tile_header { font-size:1.2em;}
   .static-content { padding: 2em 0em 1em 0em;}
   .static-content h1 { font-size:1.5em;}
   .static-content h2 { font-size:1.2em;}
   .static-content h3 { font-size:1.1em;}
   .slick-prev {left: 0px; }
   .slick-next {right: 0px; }
 } 
/* Medium screens */
@media only screen and (min-width: 40.063em)  
{
    body { background:#767676 url('/Structural-Images/dome.png') no-repeat center; background-size:cover; background-attachment:fixed;}
    .responsive-image { width:110px;}
    #logo-name {font-size: 1.5em;}
    #logo-title {font-size: 1em;}
    .header { margin-top: 2rem; margin-bottom: 2rem;}
    .static-content h1 { font-size:1.75em;}
    .static-content h2 { font-size:1.4em;}
    .static-content h3 { font-size:1.25em;}
    .inline-list > li > span { display:inline;}
    .inline-list > li { margin-left:4em;}
    .inline-list.press > li { margin-left:1.37rem;}
 /*   #footer-logo ul,li { list-style-type: none; list-style-position:inside; margin:0; padding:0; }  */
    .tile { padding: 1em;} 
    .tile a { min-height: 4.7em;}
    .footer { position:fixed; width:100%; bottom: -11em;}  
    .contain-to-grid .top-bar { max-width: 80rem;}
    #wNew .orbit-container { height:4em;}
    #wNew .orbit-bullets { top:-1.5em;}
  }
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 1rem;}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
   .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 2rem;}
   #main_footer_list li{ padding: 0 1rem;}
}
/* XLarge screens */
@media only screen and (min-width: 90.063em) {
    .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 3rem;}
    #main_footer_list li{ padding: 0 2rem;}
} /* min-width 1441px, xlarge screens */

***************************************
/*   RedDot Edit mode styles   */
.rdedit {
    background-color: #ffcc00;
    opacity: 0.75;
    padding: 1em;
}
/****** Press Release ******/
/*media screen, projection, print, tv*/
.prtext {font-size:80%;font-weight:bold;}
#pressBlock {
    position: relative;
    padding: 12px;
    margin-bottom: 14px;
}
.grey {
    border: 1px solid #ccc;
    background: #fff url(/Structural-Images/controller_background.jpg) repeat-x;
}
.cf {
    display: block;
}
@media print {
    p {font-size: 13px;}
    #local_form, .navigation, .breadcrumbs, .footer { display:none; }
    a[href]:after{ content: none !important; }
   .logo { margin-bottom: 0; margin-top:0; }
   .logo-set {position: relative; top:30px; } 
   .static-content {position: relative; font-size: 80%; line-height:80%; }
   .tile_header {font-size: 1.2em;}
   .panel {min-height:auto; margin-bottom:0;padding:0;}

} 

.gs-webResult {width:100%;}

#back-top { position: fixed; bottom:20px; right: 2%; z-index: 100; }
 