body{font-family:freight-sans-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px}h1,h2,h3,h4,h5{font-weight:700;line-height:1.1;color:var(--berkeley-blue);font-family:freight-micro-pro,Georgia,Constantia,Lucida Bright,Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif}h4,h5{font-weight:400;color:#000}hr{border-top:.1em solid #c3c3c4;margin:.5em 0;padding:0}a:focus,button:focus,select:focus{outline:0!important}a:focus,a:hover{background-color:#eee;text-decoration:none}select:focus,select:hover{text-decoration:none;cursor:pointer}.headline{display:block;margin:20px 0 25px 0;border-bottom:1px solid #ddd5c7}.headline h2,.headline h3,.headline h4{margin:0 0 -2px 0;padding-bottom:5px;display:inline-block;border-bottom:2px solid #245c24}.nav-header{background-color:var(--berkeley-blue);margin-bottom:20px}.nav-header .links{color:#fff!important;border-bottom:none!important;margin-bottom:0!important;font-weight:600;padding-top:12px;padding-bottom:12px;font-size:.85em}.nav-header .pull-right .open .links{color:var(--california-gold)!important}.nav-header .links:focus,.nav-header .links:hover{color:var(--california-gold)!important;border-bottom:none!important}.navbar{margin-bottom:0}.navbar-brand{font-size:36px}#navbar{margin-top:57px;font-weight:600}body>.container{margin-top:10px}.banner-title{height:100%;display:table}.banner-title-inner{display:table-cell;vertical-align:bottom}.banner-title-text{padding:10px 10px;color:#fff;background:rgba(0,50,98,.5)}.banner{background-image:url(/images/banner-md.png);background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:top;height:300px;margin-bottom:20px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.banner>div{height:100%}@media (max-width:767px){#navbar{margin-top:0}.banner{background-image:url(/images/banner-sm.png);height:200px}.banner-title,.nav-header{display:none}}@media (min-width:992px){.banner{height:300px}}@media (min-width:1200px){.banner{background-image:url(/images/banner-lg.png);height:350px}}.media{margin-bottom:10px}.news-date{border-right:1px solid #ddd;width:80px;color:#c48526;font-weight:600}.news-date .day{font-size:1.8em;line-height:30px}.news-date .month{font-size:1.4em}.news-date .year{font-size:1.2em}.footer{background-color:var(--berkeley-blue);color:#ccc;font-size:.85em;margin-top:40px;margin-bottom:0;padding-bottom:20px}.footer a,.footer a:link,.footer a:visited{color:#829db5}.footer .nav-pills>li.active>a,.footer .nav-pills>li.active>a:active,.footer .nav-pills>li.active>a:focus,.footer .nav-pills>li.active>a:hover,.footer .nav-pills>li>a:active,.footer .nav-pills>li>a:focus,.footer .nav-pills>li>a:hover,.footer a:active,.footer a:focus,.footer a:hover{color:var(--california-gold);background-color:transparent;text-decoration:none;outline-color:#fff}.footer .row{padding-top:15px;padding-bottom:15px}#footer-logo img{height:80px;width:auto}.footer .nav-pills{width:100%;padding:0 10px 10px 0;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.footer p{margin:0}.jumpTop{display:none;position:fixed;right:20px;bottom:10px;z-index:999}.jumpTop a{background-color:#338033;display:block;overflow:hidden;width:40px;height:40px;color:#fff;opacity:.8;font-size:1.5em;text-align:center;border-radius:5px;padding-top:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.jumpTop a:hover{background-color:#cfdd45;opacity:1}#news-full{width:inherit!important;font-size:1.1em}#news-full tr>td:first-child,#news-full tr>th:first-child{width:200px}.sidebar.affix{position:static}@media (min-width:768px){.sidebar{padding-left:20px}}.nav-sidebar{margin-top:10px;margin-bottom:10px}.sidebar .nav>li>a{display:block;padding:4px 20px;font-size:16px;font-weight:600;color:#555}.sidebar .nav>li>a:focus,.sidebar .nav>li>a:hover{padding-left:19px;color:#338033;text-decoration:none;background-color:transparent;border-left:1px solid #338033}.sidebar .nav>.active:focus>a,.sidebar .nav>.active:hover>a,.sidebar .nav>.active>a{padding-left:18px;color:#338033;background-color:transparent;border-left:4px solid #338033}.sidebar .nav .nav{display:none}.sidebar .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:14px;font-weight:400}.sidebar .nav .nav>li>a:focus,.sidebar .nav .nav>li>a:hover{padding-left:29px}.sidebar .nav .nav>.active:focus>a,.sidebar .nav .nav>.active:hover>a,.sidebar .nav .nav>.active>a{padding-left:28px;font-weight:600}@media (min-width:992px){.sidebar .nav>.active>ul{display:block}.sidebar.affix,.sidebar.affix-bottom{width:213px}.sidebar.affix{position:fixed;top:0}.sidebar.affix-bottom{position:absolute}}@media (min-width:1200px){.sidebar.affix,.sidebar.affix-bottom{width:263px}}.content{padding-right:10px}.content h1,.content h3{text-transform:uppercase;font-weight:700}.content img{border:1px solid #e6e6e8;background-color:#fff;padding:5px;margin-top:12px;margin-bottom:12px;max-width:100%}.content hr{display:block;height:.1em;border:0;border-top:.1em solid #c3c3c4;margin:1em 0;padding:0;text-align:center}.tip-note{color:#000;font-size:.9em;padding:15px;margin:20px 40px 20px 40px;background-color:#f0f0f2;overflow:hidden}.tip{color:#23b371;font-weight:700}.note{color:#297dc7;font-weight:700}.img_with_caption{margin-bottom:0;display:block}.imgright{float:right;margin-left:20px}.imgleft{float:left;margin-right:20px}.imgcent{display:block;margin-left:auto;margin-right:auto}.imgleft_small{float:left;padding:0!important;margin:2px!important}.imgsmall{border:0;padding:0!important;margin:0!important;border-radius:0}.td-center-align{text-align:center;padding-left:10px}#tools>div{padding:.5em}.tool-thumbnail{background-color:#fff;border-bottom:3px solid var(--california-gold);box-shadow:0 1px 4px rgba(0,0,0,.3);margin-bottom:20px}.thumb-text{padding:0 10px 5px 10px}.thumb-text h3,.thumb-text h4,.thumb-text p{text-align:center}.thumbnail{padding:0;border:none}.jumbotron{background-color:#fff}@media (min-width:768px){.tool-thumbnail{height:430px}}@media (min-width:1200px){.tool-thumbnail{height:400px}}.formBox{color:#555;padding:30px;background:#fefefe;border:solid 1px #eee;box-shadow:0 0 3px #eee}.password_info{position:absolute;padding:15px;background:#fefefe;box-shadow:0 1px 3px #ccc;border:1px solid #ddd;left:20%;margin-top:10px}.password_info::before{content:"\25B2";position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#ddd;text-shadow:none;display:block}.invalid:before{font-family:"Glyphicons Halflings";content:"\e014";color:#ec3f41}.valid:before{font-family:"Glyphicons Halflings";content:"\e013";color:#3a7d34}@media print{.footer{display:none}a[href]:after{content:none}.gm-style .gmnoprint,.gmnoprint{display:none}.gm-style img{max-width:none!important}}.loader-bars,.loader-bars:after,.loader-bars:before{background:#56a5d8;-webkit-animation:load .8s infinite ease-in-out;animation:load .8s infinite ease-in-out;width:.85rem;height:2rem}.loader-bars:after,.loader-bars:before{position:absolute;top:0;content:''}@-webkit-keyframes load{0%,100%,80%{box-shadow:0 0 #56a5d8;background:#56a5d8;height:2rem}40%{box-shadow:0 -.5rem #0079c1;background:#0079c1;height:2.5rem}}@keyframes load{0%,100%,80%{box-shadow:0 0 #0079c1;background:#56a5d8;height:2rem}40%{box-shadow:0 -.5rem #0079c1;background:#0079c1;height:2.5rem}}.loader{display:none;position:relative}.loader.is-active{display:block}.loader-bars{text-indent:-9999em;margin:auto;position:absolute;right:50%;font-size:11px;-webkit-animation-delay:.16s;animation-delay:.16s}.loader-bars:before{left:-1.25rem}.loader-bars:after{left:1.25rem;-webkit-animation-delay:.32s;animation-delay:.32s}.loader-text{text-align:center;padding-top:4rem}.ie9 .loader-bars{position:inherit;background-color:transparent;background-image:url(img/loader-ie9.gif);background-position:center top;animation:none;-webkit-animation:none;width:64px;height:64px}.ie9 .loader-bars:after,.ie9 .loader-bars:before{background:0 0;animation:none;-webkit-animation:none;width:0;height:0}.ie9 .loader-text{padding-top:2rem}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}