/** Default styles. *//** Settings *//** Mixins */

table tr td a .icon{margin-right:0.25rem}table tr td a .icon.small{width:1rem;height:1rem}html{height:100%}body{font-family:"Source Sans Pro",sans-serif}footer{margin:0 auto}#app{height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",roboto,sans-serif}ul{margin:0;padding:0}a{color:#356cc6}main{background:#fff;min-height:600px;width:100%;flex:1 0 auto}
main pre{background:#f7f7f7;border-left:4px solid #444;padding:5px}input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="number"],textarea{box-shadow:none;border-radius:0;font-size:14px}header{background:#fff;padding:0;position:fixed;width:100%;height:70px;left:0;right:0;margin:0 auto;z-index:2}
@media screen and (max-width: 39.9375em){header{z-index:1000;height:40px}}
@media screen and (min-width: 75em){header{display:flex;border-bottom:1px solid #f9f2f2}}.logo{width:10vw}
@media screen and (max-width: 39.9375em){.logo{background-position:center;width:25vh}}
@media screen and (min-width: 40em){.logo{width:30vw;background:blue}}
@media screen and (min-width: 64em){.logo{width:20vw;margin:0}}
@media screen and (min-width: 75em){.logo{width:10vw;margin:0}}
.header-wrapper{display:flex;justify-content:space-between;align-items:center;height:70px}
@media screen and (max-width: 39.9375em){.header-wrapper{height:40px}}.left-section{flex:0 0 18%}.middle-section{flex:1;margin:0 auto}.right-section{}
@media screen and (min-width: 90em){.right-section{flex:0 0 18%}}.top-wrapper{}
@media screen and (max-width: 39.9375em){.top-wrapper{display:flex}}.main-wrapper{}
@media screen and (max-width: 39.9375em){.main-wrapper{margin-left:40px}}
.main-wrapper .wrapper{position:relative;display:flex;padding:0;position:relative;padding-bottom:1rem;margin-bottom:2rem}
@media screen and (max-width: 39.9375em){.main-wrapper .wrapper{flex-direction:column}}.main-wrapper .wrapper::after{content:'';border-bottom:1px solid #efede7;position:absolute;bottom:0;width:100%}.navigation{position:relative}
@media screen and (max-width: 39.9375em){.navigation{width:100%}}.navigation .menu-bar{display:none}
@media screen and (max-width: 39.9375em){.navigation .menu-bar{display:block;position:fixed;top:-3px;right:10px;color:#c79a10;font-size:2rem;cursor:pointer;transition:0.4s ease-in-out}}.navigation ul{}
@media screen and (max-width: 39.9375em){.navigation ul{display:none;position:absolute;top:20px;left:0;width:100%;box-shadow:0 8px 6px -6px #d7d2d2}}.navigation ul li:first-child a{border-top:0}
.navigation ul li{display:inline-block;list-style:none;padding:0}
@media screen and (max-width: 39.9375em){.navigation ul li{margin:0;display:block;background:#fff}}.navigation ul li a{display:block;width:100%;padding:0 1rem;color:#356cc6;font-size:1.2rem;font-family:"Roboto Slab",roboto,sans-serif;position:relative;cursor:pointer}
@media screen and (max-width: 39.9375em){.navigation ul li a{background:#c79a10;color:#fff;padding:0.5rem 0.2rem;text-align:center;font-size:0.95rem;border-top:1px solid #dcbc5a}}.navigation ul li a:before{content:"";position:absolute;background:#356cc6;height:3px;bottom:0;left:0;width:100%;-webkit-transform:scalex(0);transform:scalex(0);transition:all .3s ease-in-out}
@media screen and (max-width: 39.9375em){.navigation ul li a:before{background:none}}.navigation ul li a:hover{background:none}.navigation ul li a:hover:before{background:#356cc6;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);transform:scalex(1)}
@media screen and (max-width: 39.9375em){.navigation ul li a:hover:before{background:none}}.navigation ul li a:hover{background:none}
@media screen and (max-width: 39.9375em){.navigation ul li a:hover{cursor:pointer;background:linear-gradient(#c79a10,#d6af38)}}nav.alphabetic-navigation-menu{z-index:10;margin:0}
@media screen and (max-width: 39.9375em){nav.alphabetic-navigation-menu{width:40px;position:fixed;top:32px;left:0;height:94vh}}nav.alphabetic-navigation-menu .letter-container{}
@media screen and (max-width: 39.9375em){nav.alphabetic-navigation-menu .letter-container{padding:0;display:flex;flex-direction:column;text-align:center}}nav.alphabetic-navigation-menu .letter-container .grid-container{}
@media screen and (max-width: 39.9375em){nav.alphabetic-navigation-menu .letter-container .grid-container{padding:0}}nav.alphabetic-navigation-menu .letter-container .letter{}
@media screen and (max-width: 39.9375em){nav.alphabetic-navigation-menu .letter-container .letter{flex:1 1 0;width:auto}}nav.alphabetic-navigation-menu.scrolled{}
@media screen and (min-width: 40em){nav.alphabetic-navigation-menu.scrolled{position:fixed;width:100%;top:190px;z-index:10;margin:0}}.with_shadow{box-shadow:0 8px 6px -6px #d7d2d2;margin-bottom:2rem;background:#356cc6;margin-top:0.5rem;transition:all 0.4s linear}
@media screen and (max-width: 39.9375em){.with_shadow{height:100%}}.letter-container{padding:1rem 0 1rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width: 39.9375em){.letter-container{height:94vh}}.letter-container a,.letter-container .letter{color:#fff;font-family:"Roboto Slab",roboto,sans-serif;font-size:0.9rem}.letter-container .large-auto{flex:1 1 0;width:auto}.alphabet-container{position:relative}
@media screen and (max-width: 39.9375em){.alphabet-container{width:100px}}.alphabet-container h1{color:#c79a10;text-align:center;font-size:7rem;position:sticky;top:300px}
@media screen and (max-width: 39.9375em){.alphabet-container h1{font-size:2rem}}.alphabet-container h1:after{content:'';display:block;border-top:10px solid #c79a10;margin:0 auto;width:2rem}p{color:#636666}#scrollTopBtn{position:fixed;z-index:99;background-color:#c79a10;cursor:pointer;padding:15px;bottom:100px;right:150px;width:50px;height:42px}
@media screen and (max-width: 39.9375em){#scrollTopBtn{right:10px;bottom:10px}}#scrollTopBtn:before{color:#fff;content:'\f102';font-family:fontawesome;position:absolute;transition:.2s;left:20px;top:3px}#scrollTopBtn:after{content:'top';left:20px;top:22px;color:#fff;text-transform:uppercase;font-size:0.8rem}#scrollTopBtn:hover{background-color:#98750c}.reversexref-id span{margin-right:10px;display:inline-block}.reversexref-id dl{margin-bottom:0}
.reversexref-id dl dd,.reversexref-id dl dt{display:inline-block;margin-bottom:0}.documenttype-definition{color:#c95f11}.documenttype-standards{color:#ffae00}.documenttype-standards .label-std{background:#ffae00;color:#000;margin:0 0.15rem}.worksection{color:#1779ba}.worksection .label-ws{background:#1779ba;color:#fff;margin:0 0.15rem}.psml-content p{margin-bottom:0.25rem}.psml-content p b{color:#c79a10}
