html{position:relative;overflow-x:hidden;height:100%;}body{overflow-x:hidden;}.main{position:relative;z-index:100;margin-top:60px;padding-bottom:60px;background-color:#fff;}@media (min-width:768px){.main{margin-top:140px;}}.sub-footer{position:absolute;bottom:0;width:100%;padding-bottom:15px;}.sub-footer a{color:#f5f5f5;}.sub-footer a:hover{color:#777777;}.footnote li{font-size:12px;color:#999999;}.footer{position:relative;z-index:101;background-color:#f0f0f0;}.footer a{line-height:40px;}.footer .nav{font-size:10px;padding:5px 0;}.footer .nav > li{display:inline-block;}.footer .nav > li > a{color:#777777;padding:0 10px;line-height:30px;}.footer .nav > li > a:hover{color:#555555;}@media (min-width:768px){.footer .nav{float:left;}}.designate{display:block;font-size:0;color:transparent;background:#fafafa url(/profiles/dg_reports/themes/scape/assets/images/designate.png) no-repeat center;margin-left:-10px;margin-right:-10px;}@media (min-width:768px){.designate{background-color:transparent;margin:0;width:40px;float:right;}}.mobile-nav-menu-open .totop.totop{opacity:0;}.totop{width:40px;height:50px;z-index:500;opacity:0;bottom:0;position:fixed;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}.totop a{width:0;height:0;display:inline-block;overflow:hidden;-webkit-transition:width 0.1s 0.3s,height 0.1s 0.3s;-o-transition:width 0.1s 0.3s,height 0.1s 0.3s;transition:width 0.1s 0.3s,height 0.1s 0.3s;}.totop a i{color:#848386;text-align:center;line-height:40px;font-size:30px;width:40px;}.totop.affix,.totop.affix-top,.totop.affix-bottom{right:10px;}.totop.affix,.totop.affix-bottom{opacity:1;}.totop.affix a,.totop.affix-bottom a{-webkit-transition:none;-o-transition:none;transition:none;width:40px;height:40px;display:block;}.totop.affix-bottom{position:absolute;}.header{position:fixed;right:0;left:0;top:0;z-index:600;margin-bottom:0;}.header-small{height:60px;background-color:white;}.header-small .buttons{padding-left:0;list-style:none;}.header-small .buttons li{display:inline-block;}.header-small .logo img{max-height:40px;}.header-small .logo a{padding-top:10px;display:inline-block;}.header-large{height:150px;}.header-large .header-top{background-color:#f5f5f5;height:40px;position:relative;}.header-large .navigation{position:relative;z-index:1;}.header-large .logo a{padding-top:0;display:inline-block;}.header-large .search-form .search-query{height:40px;}.header-large .search-form .form-submit{height:40px;}.header-menu{background:#fff;height:60px;position:relative;z-index:10;}.header-bar{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background:#fff;position:relative;height:40px;}.tools > *{float:left;}.toolbar{margin:0;padding:0;margin-right:8px;list-style:none;}.toolbar > li{display:inline-block;}.toolbar > li a{font-size:0;color:transparent;width:36px;height:40px;line-height:40px;display:block;text-align:center;}.toolbar > li a:before{font-size:16px;line-height:40px;font-weight:normal;color:#333;}.toolbar > li a:hover:before{color:#cecece;text-decoration:none;}.toolbar > li .disabled{opacity:0.4;filter:alpha(opacity=40);cursor:not-allowed;pointer-events:none;}.search-form{position:relative;max-width:180px;}.search-form .search-query{border:none;background-color:#f5f5f5;background-color:rgba(0,0,0,0.2);color:#fff;font-size:14px;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none !important;-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;}.search-form .search-query:focus{background-color:white;background-color:rgba(0,0,0,0.3);}.search-form .form-submit{background-color:transparent;color:white;border:none;border-radius:0;position:absolute;top:0;right:0;z-index:2;outline:none !important;-webkit-box-shadow:none;box-shadow:none;}.navigation{float:right;}.navigation a,.navigation span{line-height:38px;font-size:24px;display:block;float:left;width:40px;height:38px;text-align:center;color:#424242;}.navigation span{color:#f5f5f5;}.navigation .separator{width:1px;background-color:#f5f5f5;height:30px;margin-top:4px;}.breadcrumbs{position:relative;line-height:38px;font-size:12px;width:100%;padding-right:100px;color:#555555;}.breadcrumbs .breadcrumb{padding:0;margin:0;position:absolute;top:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;}.breadcrumbs .breadcrumb > li{padding-left:0;display:inline-block;}.breadcrumbs .breadcrumb > li a{color:#777777;}.breadcrumbs .breadcrumb > li + li:before{font-size:15px;font-weight:300;float:left;padding:0 5px;color:#f5f5f5;content:"/\00a0";}.header .book-tabs{position:relative;}.header .book-tabs > a{min-width:230px;display:block;color:white;font-size:9px;font-weight:800;letter-spacing:1px;line-height:40px;padding:0 15px;text-transform:uppercase;background-color:white;background-color:rgba(255,255,255,0.2);outline:none;height:40px;}.header .book-tabs > a i{float:right;line-height:40px;}.header .book-tabs .dropdown-menu{z-index:100;position:absolute;width:100%;left:auto;border-top-right-radius:0;border-top-left-radius:0;margin-top:0;border:none;}.btn-mobile{float:left;display:block;width:60px;height:60px;color:#383838;text-align:center;font-size:35px;line-height:58px;cursor:pointer;}.btn-mobile:hover{color:#777777;}.btn-mobile.active{background-color:#242424;}.nav-mobile{position:fixed;left:0;top:0;z-index:1;visibility:hidden;width:260px;height:100%;background:#383838;color:#fff;}.nav-mobile .nav-mobile-inner{padding-bottom:40px;}@media (max-width:767px){.overlay:after{position:absolute;top:0;right:0;bottom:0;width:0;height:0;background-color:#000000;content:'';opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;z-index:400;}}.mobile-nav-menu-open .nav-mobile{visibility:visible;}.mobile-nav-menu-open .overlay:after{width:100%;height:100%;}@media (max-width:768px){.mobile-nav-menu-open .slide{-webkit-transition:-webkit-transform 0.5s ease;-moz-transition:-moz-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;transition:transform 0.5s ease;}}.mobile-nav-menu .overlay:after{opacity:0.4;}@media (max-width:768px){.mobile-nav-menu .slide{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0);}}@media (max-width:768px){.no-csstransforms3d .slide{-webkit-transition:left 0.5s;-o-transition:left 0.5s;transition:left 0.5s;}.no-csstransforms3d.mobile-nav-menu .slide{left:260px;}}.nav-mobile .search-form{padding:13px 20px;max-width:260px;height:60px;background-color:#2e2e2e;}.nav-mobile .search-form .search-query{background-color:#383838;}@media (min-width:768px){.nav-mobile .search-form{display:none;}}.nav-mobile .menu{margin:0;padding:0;list-style:none;text-align:left;border-bottom:1px solid #242424;}.nav-mobile .menu li{border-top:1px solid #242424;}.nav-mobile .menu li a{position:relative;display:block;padding:9px 10px 9px 20px;color:#fff;line-height:20px;font-size:15px;font-weight:600;text-decoration:none;}.nav-mobile .menu li a i{position:absolute;top:0;right:0;padding:0 5px;width:40px;height:100%;color:#565656;font-size:30px;background-color:#2e2e2e;text-align:center;}.nav-mobile .menu li a i:before{position:absolute;top:50%;left:0;right:0;line-height:30px;margin-top:-15px;}.nav-mobile .menu li a i:hover{background-color:#424242;}.nav-mobile .menu li .subnav{padding-right:50px;}.nav-mobile .menu .open > .subnav-submenu{height:auto;}.subnav-submenu{list-style:none;height:0;overflow:hidden;clear:both;padding:0;background-color:#2e2e2e;-webkit-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s;}.subnav-submenu a{font-weight:normal;font-size:13px;}.subnav-submenu ul{background-color:#242424;}.subnav-submenu ul li a{font-weight:300;font-size:11px;line-height:10px;}.subnav-submenu ul li a i{line-height:30px;}.nav-mobile .book-switcher{margin:0;padding:0;list-style:none;background-color:#006baa;border-bottom:none;}.nav-mobile .book-switcher > li{border-top:none;}.nav-mobile .book-switcher > li a{cursor:pointer;}.nav-mobile .book-switcher > li a i{background-color:transparent !important;color:#fff;}.nav-mobile .book-switcher .subnav-submenu{background-color:transparent;}.nav-primary-menu{margin:0;padding:0;float:right;border-right:1px solid #f5f5f5;font-size:14px;line-height:18px;}.nav-primary-menu .dropnav{position:relative;float:left;list-style:none;width:95px;height:60px;font-size:12px;}@media (min-width:992px){.nav-primary-menu .dropnav{width:115px;font-size:14px;}}.nav-primary-menu .dropnav > a{height:60px;border-left:1px solid #f5f5f5;display:inline-block;color:#58585a;width:100%;}.nav-primary-menu .dropnav > a > span{display:table-cell;padding:0 8px;width:10%;height:60px;vertical-align:middle;text-align:center;}.nav-primary-menu .dropnav i{float:right;font-size:20px;line-height:16px;}.nav-primary-menu .dropnav:hover .dropnav-menu{display:block;}.nav-primary-menu .dropnav:hover > a,.nav-primary-menu .dropnav > .active{text-decoration:none;background-color:#f5f5f5;}.dropnav-menu{border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:absolute;top:100%;display:none;margin:0;padding:0;width:191px;background:#f5f5f5;list-style:none;text-align:left;border-radius:0;}@media (min-width:992px){.dropnav-menu{width:231px;}}.dropnav-menu .dropnav-menu__item a{position:relative;display:block;padding:5px 15px 5px 25px;text-decoration:none;line-height:18px;font-size:13px;color:#58585a;}.dropnav-menu .dropnav-menu__item.dropnav-submenu__active{background-color:#f5f5f5;}.dropnav-menu .dropnav-menu__item.dropnav-submenu__active > a{background-color:#cdcdcd;color:white;}.dropnav-menu .dropnav-menu__item .subitem{padding-left:40px;}.dropnav-menu.dropnav-menu__pull_left{right:-1px;left:auto;}.dropnav-menu.dropnav-menu__has-children .dropnav-submenu__active > .dropnav-submenu{left:100%;}.dropnav-menu.dropnav-menu__has-children.dropnav-menu__left .dropnav-submenu__active > .dropnav-submenu{right:100%;left:auto;border-width:0 0 1px 1px;}.dropnav-submenu{position:absolute;top:0;bottom:-1px;left:-99999px;display:block;clear:both;padding:8px;width:191px;border:1px solid #cccccc;border-width:0 1px 1px 0;background-color:#004b77;}@media (min-width:992px){.dropnav-submenu{width:231px;}}.dropnav-submenu .dropnav-submenu__item{list-style:none;text-align:left;}.dropnav-submenu .dropnav-submenu__item > a{color:#fff;padding:5px 10px 5px 10px;font-size:12px;}.dropnav-submenu .dropnav-submenu__item > a:hover{background-color:#006baa;}.dropnav-submenu .dropnav-submenu__item ul{margin:0;padding:0;}.dropnav-submenu .dropnav-submenu__item ul a{padding-left:20px;}
