#error_message_box label,#error_message_box_1 label,#error_message_box_2 label{display:block}.error{color:red;font-style:italic}.jumbo-text{font-size:3em;font-weight:100;color:#fff}.header .logos{display:flex;padding:10px}.logo-img{max-width:80%;max-height:80%;margin:0 30%}.header .logos a{color:#000}.header .logos a:hover{text-decoration:none;color:#663;transition:.5s}.project-title t1{font-size:1.15em}.project-title t2{font-size:1.05em}.project-title t1,.project-title t2{font-weight:700;display:block;text-align:center;color:#000}.cf:after{content:"";display:table;clear:both}#hor-menu{display:inline-flex;align-items:stretch;justify-content:space-between;width:100%;background-color:#2e4a62}#hor-menu a{padding:5px 20px;text-align:center;display:block;flex:1 1 auto;color:#fff;text-transform:uppercase}#hor-menu .selected{color:#ff0;background-color:#000}#hor-menu .selected:hover{cursor:not-allowed;background-color:#555;color:#f55}#content-padding-sites{padding-bottom:15px}#content-padding{padding:10px 100px 0 100px;margin-top:50px}#content-padding h1,#content-padding h2{text-align:center}#content-padding>a{display:table;margin:0 auto}.content P.drop-cap:first-letter{font-size:350%;margin:11px 0 -5px 0;padding:0 .1em 0 0;height:.7em;line-height:.85em;float:left;color:#333}div.image-box{margin:5px;border:1px solid #ccc;float:left;width:auto}div.image-box:hover{border:1px solid #777}div.image-box img{max-width:100px;height:auto}div.text-center{padding:15px;text-align:center}.flex-distribute{display:flex;text-align:center;padding-top:10px;align-items:stretch;justify-content:space-between;width:50%}.table-form{width:60%;text-align:center}.table-form label{vertical-align:middle;margin-bottom:0}.table-form input[type=date],.table-form input[type=text],.table-form select{width:80%;line-height:2.5em}select{text-align-last:center!important;text-align:center!important}.filecontents{height:80%}#events-head{display:inline-flex;background-color:#fff;text-align:center;width:100%}#events-head div a{font-size:1.5em;padding:10px}#events-head div{padding:10px}#legend-table table,#legend-table td,#legend-table th{border:1px dotted #888}#legend-table table tr td,#legend-table th{padding:5px}.form-control{text-align:center;margin:auto}.alert P{text-align:center;margin:auto;z-index:0}.required:after{color:red;content:" *"}.clear{clear:both}@media (min-width:800px){.main-div{display:grid;grid-template-rows:minmax(80px 12%) auto;grid-template-columns:11.5% 88.5%;grid-template-areas:"h h" "m c"}.menu{min-height:88vh}.menu ul{display:block}.menu ul li a{display:block;padding:10px 20px;color:#fff}.project-title t1{font-size:1.15vw}.project-title t2{font-size:1.05vw}}@media only screen and (max-width:800px){.main-div{display:grid;grid-template-rows:minmax(80px 12%) auto;grid-template-columns:50% 50% 100%;grid-template-areas:"h h" "m m" "c c"}.menu{display:block;position:relative}.menu ul{display:block;position:relative}.menu ul li div ul{visibility:hidden;position:absolute}.menu ul li:hover>div ul{margin-top:5px;margin-bottom:10px;transition:.5s;display:block;position:relative;padding:3%;border-radius:20px}.menu ul li ul{left:0;margin:0;position:static;display:block}#content-padding{padding:10px 10px 0 10px}#content-padding h1,#content-padding h2{text-align:center}#content-padding>a{display:table;margin:0 auto}#hor-menu{display:none}.content{grid-area:c;text-align:justify;margin-top:59%;position:relative}.display-4{font-size:1.5rem!important}.display-2{font-size:2.5rem!important}.project-title t1{font-size:1em}.project-title t2{font-size:1em}.header .logos{padding:0}.header .logos a{margin-top:unset}.project-title t1{font-size:11px}.project-title t2{font-size:11px}}.carousel-caption{z-index:10;background:rgba(0,0,0,.4);border-radius:10px;left:34%;right:34%}.carousel-item{background-color:#777}.carousel-item>img{top:0;left:0;height:50vh}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4;background:rgba(0,0,0,.5)}.featurette-heading{font-size:50px}}@media (min-width:62em){.featurette-heading{margin-top:7rem}}body{background:#fafafa}p{font-family:Poppins,sans-serif;font-size:1em;font-weight:300;line-height:1.7em;color:#999}li.selected,li.selected a{background-color:#aac!important}a,a:focus,a:hover{color:inherit;text-decoration:none;transition:all .3s}.navbar{background:#fff;border:none;border-radius:0;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.navbar-btn{box-shadow:none;outline:0!important;border:none}.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.wrapper{display:flex;width:100%}#sidebar{width:12.2em;left:0;height:100vh;z-index:999;background:#2e4a62;color:#fff;transition:all .3s}#sidebar.active{margin-left:-250px}#sidebar .sidebar-header{padding:20px;background:#6d7fcc}#sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{text-align:center;padding:10px;font-size:1em;display:block}#sidebar ul li a:hover{color:#0e1016;background:#fff}#sidebar ul li.active>a,a[aria-expanded=true]{color:#0e1016;background:#fff}a[data-toggle=collapse]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}ul ul a{font-size:.9em!important;background:#6d7fcc}ul.CTAs{padding:20px}ul.CTAs a{text-align:center;font-size:.9em!important;display:block;border-radius:5px;margin-bottom:5px}a.download{background:#fff;color:#7386d5}a.article,a.article:hover{background:#6d7fcc!important;color:#fff!important}#content{width:calc(100% - 12.2em);padding:40px;min-height:100vh;transition:all .3s;position:absolute;right:0}#content.active{width:100%}@media (max-width:768px){#sidebar{margin-left:-250px}#sidebar.active{margin-left:0}#content{width:100%}#content.active{width:calc(100% - 250px)}#sidebarCollapse span{display:none}}.button::-moz-focus-inner{border:0;padding:0}.button{display:inline-block;zoom:1;padding:6px 20px;margin:0;cursor:pointer;border:1px solid #bbb;overflow:visible;font:bold 13px arial,helvetica,sans-serif;text-decoration:none;white-space:nowrap;color:#555;background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-moz-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-ms-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-o-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:linear-gradient(top,#fff,rgba(255,255,255,0));-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;background-clip:padding-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;text-shadow:0 1px 0 rgba(255,255,255,.9);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover{background-color:#eee;color:#555}.button:active{background:#e9e9e9;position:relative;top:1px;text-shadow:none;-moz-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;box-shadow:0 1px 1px rgba(0,0,0,.3) inset}.button[disabled],.button[disabled]:active,.button[disabled]:hover{border-color:#eaeaea;background:#fafafa;cursor:default;position:static;color:#999;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.button.small{padding:4px 12px}.button.large{padding:12px 30px;text-transform:uppercase}.button.large:active{top:2px}.button.blue,.button.green,.button.red{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0))}.button.green{background-color:#57a957;border-color:#57a957}.button.green:hover{background-color:#62c462}.button.green:active{background:#57a957}.button.red{background-color:#ca3535;border-color:#c43c35}.button.red:hover{background-color:#ee5f5b}.button.red:active{background:#c43c35}.button.blue{background-color:#269ce9;border-color:#269ce9}.button.blue:hover{background-color:#70b9e8}.button.blue:active{background:#269ce9}.green[disabled],.green[disabled]:active,.green[disabled]:hover{border-color:#57a957;background:#57a957;color:#d2ffd2}.red[disabled],.red[disabled]:active,.red[disabled]:hover{border-color:#c43c35;background:#c43c35;color:#ffd3d3}.blue[disabled],.blue[disabled]:active,.blue[disabled]:hover{border-color:#269ce9;background:#269ce9;color:#93d5ff}.button-group,.button-group li{display:inline-block;zoom:1}.button-group{font-size:0;margin:0;padding:0;background:rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.button-group li{margin-right:-1px}.button-group .button{font-size:13px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.button-group .button:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset;box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset}.button-group li:first-child .button{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group li:first-child .button:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset;box-shadow:0 0 1px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset}.button-group li:last-child .button{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group li:last-child .button:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset;box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset}
