/*!*
 * View the source and fork these styles on Github:
 *
 * @see https://github.com/revoltpuppy/Evergreen-CAS
 */html{box-sizing:border-box}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}body{margin:0;min-height:100vh;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f2f2f2}img,svg{border-width:0;height:auto;max-width:100%}html{font-size:100%}body{font-family:Avenir,"Avenir Next","Proxima Nova",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}body,input,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.base{font-size:0.875rem;line-height:1.42857142857143}@media screen and (min-width: 43em){body,.base{font-size:1.063rem;line-height:1.47058823529412}}@media screen and (min-width: 125em){body,.base{font-size:1.202rem;line-height:1.29991680532446}}
p,ul,ol,dl,blockquote,figure,.base{margin:0.535714285714286em 0 1.071428571428571em 0}@media screen and (min-width: 43em){p,ul,ol,dl,blockquote,figure,.base{margin:0.441176470588235em 0 0.882352941176471em 0}}@media screen and (min-width: 125em){p,ul,ol,dl,blockquote,figure,.base{margin:0.51996672212978em 0 1.03993344425957em 0}}
h1{margin-top:1.55990016638935em;color:#666;font-size:1.202rem;font-weight:bold;line-height:1.55990016638935}@media screen and (min-width: 43em){h1{margin-top:1.090750436300175em;font-size:1.719rem;line-height:1.090750436300175}}@media screen and (min-width: 125em){h1{margin-top:0.96401028277635em;font-size:1.945rem;line-height:0.96401028277635}}
h2,h3{margin-top:1.32352941176471em;color:#333;font-size:1.063rem;font-weight:normal;line-height:1.32352941176471}@media screen and (min-width: 43em){h2,h3{margin-top:1.176286072772898em;font-size:1.594rem;line-height:1.176286072772898}}@media screen and (min-width: 125em){h2,h3{margin-top:1.07142857142857em;font-size:1.75rem;line-height:1.07142857142857}}
.info h2,h4,h5,h6{margin-top:1.07142857142857em;font-size:0.875rem;line-height:1.60714285714286}@media screen and (min-width: 43em){.info h2,h4,h5,h6{margin-top:1.46814133307233em;font-size:1.202rem;line-height:1.46814133307233}}@media screen and (min-width: 125em){.info h2,h4,h5,h6{margin-top:1.090750436300175em;font-size:1.719rem;line-height:1.090750436300175}}
h5{color:#666;font-weight:bold}h6{color:#666;font-style:italic;font-weight:normal}h1,h2,h3,h4,h5,h6{margin-bottom:0.46875rem}@media screen and (min-width: 125em){h1,h2,h3,h4,h5,h6{margin-bottom:.625rem}}
ul,ol{margin-left:1.76470588235294em;padding-left:0}ul,dl{padding:0}ol ol{list-style-type:lower-alpha}dt{margin-top:0.535714285714286em;font-weight:bold}@media screen and (min-width: 125em){dt{margin-top:0.51996672212978em}}
dd{margin-bottom:1.071428571428571em;margin-left:0}@media screen and (min-width: 125em){dd{margin-bottom:1.03993344425957em}}
dd>p:first-child,dd>ul:first-child,dd>ol:first-child,dd>blockquote:first-child,dd>blockquote:first-child>p:first-child{margin-top:0}a,.internal-users a:visited,.search-tools a:visited,.tertiary-nav-list a:visited{border-bottom:1px solid #d1cad6;color:#492c5d;font-weight:bold;text-decoration:none}a:visited{border-bottom-color:#d7c3c7;color:#600f21}a:hover,.internal-users a:hover,.search-tools a:hover,.tertiary-nav-list a:hover{border-bottom-color:#0086ee;color:#0086ee}a:focus,a:active{outline-width:0;background-color:rgba(73,44,93,0.1)}.site-name a{border-bottom-width:0}.site-name a,.site-name a:visited,.site-name a:hover{color:#fff;text-shadow:0 1px 3px #1e1325}@media screen and (min-width: 70em){.site-name a,.site-name a:visited,.site-name a:hover{text-shadow:-1px 1px rgba(30,19,37,0.25),-1px 2px rgba(30,19,37,0.25),-1px 3px rgba(30,19,37,0.25),-1px 4px rgba(30,19,37,0.25),-1px 5px rgba(30,19,37,0.25),-1px 6px rgba(30,19,37,0.25),-1px 7px 0.5px rgba(30,19,37,0.25)}}
strong{font-weight:bold}em{font-style:italic}figcaption,small,.details,.caption{font-family:Verdana,Avenir,"Avenir Next","Proxima Nova",Helvetica,Arial,sans-serif;font-size:0.657rem;line-height:1.427619682116684}@media screen and (min-width: 125em){figcaption,small,.details,.caption{font-family:Avenir,"Avenir Next","Proxima Nova",Helvetica,Arial,sans-serif;font-size:0.875rem;line-height:1.42857142857143}}
[role="contentinfo"] small{color:#ccc}code,pre{font-family:monospace, serif}blockquote{padding-left:1em;font-style:italic}hr{border:0;height:5px;margin:2.8125rem 0;background-color:#64933a}input{border:1px solid #bbcfd7;height:1.719rem;margin-bottom:1.262201279030629em;padding:0 .5em;font-size:1em}input[type="checkbox"]{height:auto;margin:0.25em 0.5em .5em 0;float:left}select{border:1px solid #0086ee;margin:0.535714285714286em 0 1.071428571428571em 0;padding:0.30357142857143em .5em;font-size:0.875rem;line-height:1.42857142857143;text-shadow:0 1px 0 rgba(253,243,180,0.5);background-color:#cce6fb;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0.1em 0.1em rgba(30,19,37,0.25) inset;cursor:pointer}select:hover{border-bottom-style:dashed;background-color:#e5f2fd}button,input[type="submit"],input[type="reset"]{border:1px solid #0086ee;height:auto;margin-bottom:1.262201279030629em;padding:5px .5em;display:inline-block;color:#333333;font-family:Avenir,"Avenir Next","Proxima Nova",Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;text-shadow:0 1px 0 rgba(253,243,180,0.5);background-color:#99cef8;background-image:linear-gradient(#cadec1, #66b6f4);border-radius:.2em;box-shadow:0 0.2em 0.2em rgba(30,19,37,0.25)}button:hover,input[type="submit"]:hover,input[type="reset"]:hover{color:#00508e;background-color:#cce6fb;background-image:linear-gradient(#cadec1, #99cef8)}button:focus,input[type="submit"]:focus,input[type="reset"]:focus{border-color:#999;outline-width:0}button:active,input[type="submit"]:active,input[type="reset"]:active{background-color:#66b6f4;background-image:linear-gradient(#66b6f4, #97c8cc);box-shadow:inset 0 0.1em 0.2em rgba(0,0,0,0.25)}input.btn-submit{border-color:#46502b;color:white;text-shadow:0 -1px 0 rgba(30,19,37,0.25);background-color:#64933a;background-image:linear-gradient(#a1b96b, #64933a)}input.btn-submit:hover{border-bottom-color:#46502b;color:#46502b;text-shadow:0 1px 0 rgba(253,243,180,0.5);background-color:#83a861;background-image:linear-gradient(#bfcd84, #83a861)}input.btn-submit:focus{border-color:#999}input.btn-submit:active{background-color:#a2be88;background-image:linear-gradient(#64933a, #82a652)}.fl-controls-left input.btn-submit{width:auto;min-width:0}.looong-word{word-wrap:break-word}.flc-screenNavigator-view-container{width:100%}.fl-screenNavigator-view{min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#content{margin:0 .25em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 70em){#content{margin:0 auto 3.75rem auto;width:100%;max-width:82em;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
#login{border:1px solid #d1cad6;margin:0 auto;margin-bottom:0.46875rem;padding:0 1em;width:calc(100% - 1.5em);max-width:25em;overflow:hidden;background-color:#e3dfe6;border-radius:2px}@media screen and (min-width: 70em){#login{margin-right:0;margin-left:14.285714285714%;width:57.142857142857%;max-width:none}}
#sidebar{margin:0 .75em}@media screen and (min-width: 22em){#sidebar{margin:0 1em}}@media screen and (min-width: 70em){#sidebar{margin:0;padding:0 1.0625rem;width:26.5714%;font-size:0.875rem;line-height:1.42857142857143}}
#footer{overflow:hidden;color:white;background-color:black}#copyright{margin:0 1em}#company-name{margin-top:0.25em;padding:0 .25em;width:100%;display:block;overflow:hidden;color:transparent;line-height:0;white-space:nowrap}@media screen and (min-width: 20em){#company-name{width:75%}}@media screen and (min-width: 22em){#company-name{width:66%}}@media screen and (min-width: 30em){#company-name{width:50%}}@media screen and (min-width: 32em){#company-name{width:33%}}@media screen and (min-width: 55em){#company-name{width:25%}}@media screen and (min-width: 85em){#company-name{width:20%}}@media screen and (min-width: 100em){#company-name{width:15%}}#company-name::before{display:block;content:url("../images/evergreen-wide-tree.svg")}#app-name{margin-top:0;margin-bottom:0.9375rem;padding:0 0.44991917523388em;color:white;font-weight:normal;text-align:center;background-color:#64933a}@media screen and (min-width: 32em){#app-name{padding-right:0.4637712789175em;padding-left:0.4637712789175em}}@media screen and (min-height: 35em){#app-name{margin-bottom:1.875rem}}
.fm-v{margin:0 auto;max-width:22em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fm-v h2{margin-top:0.77990953049446em}.fl-controls-left{width:100%}.fl-controls-left label{margin-right:.5em}.fl-controls-left input{width:66%}.check,.btn-row{margin:0 auto;width:100%}.check{margin:0.535714285714286em 0 1.071428571428571em 0}input.btn-reset{display:none}.errors,.success,.info{padding:0.46875rem 1em;overflow:hidden}.errors{color:#600f21;background-color:rgba(253,243,180,0.5) !important;background-image:url("../images/texture-1.png")}.errors::before{border:2px solid #600f21;margin-left:1em;margin-bottom:.5em;width:2em;float:right;font-size:1.202rem;font-weight:bold;line-height:1.55990016638935;text-align:center;border-radius:50%;content:"!"}.success,.info{border-radius:2px;background-color:rgba(204,230,251,0.95) !important;background-image:url("../images/texture-1.png")}.info{margin:0 .75em}@media screen and (min-width: 22em){.info{margin:0 auto 1.07142857142857em;width:calc(100% - 1.5em)}}@media screen and (min-width: 32em){.info{margin-right:auto;margin-left:auto;max-width:calc(100% - 2em)}}@media screen and (min-width: 70em){.info{margin-right:0;margin-bottom:1.76470588235294em;margin-left:14.285714285714%;width:57.142857142857%;max-width:none}}.info>h2{margin-top:0;font-weight:bold}.info strong{font-weight:normal}@media screen and (min-width: 70em){.sidebar-content h2{margin-top:0.77991em}}
#list-languages ul{margin-left:0;padding-left:0;list-style-type:none}#footer a,#footer a:link,#footer a:visited{border-color:#3c5822;color:#64933a}#footer a:hover{border-color:#0086ee;color:#0086ee}#jasig{display:none}#copyright{font-family:Verdana,Avenir,"Avenir Next","Proxima Nova",Helvetica,Arial,sans-serif;font-size:0.657rem;line-height:1.427619682116684}
