.arrow-down-border::after{content:"";width:0px;height:0px;position:absolute;border-style:solid;border-width:1em 0.969em 0 0.969em;border-color:#767676 transparent transparent transparent;top:100%;left:50%;margin-left:-0.969em;z-index:10}.bg-deep-blue{background-color:#1c7ebb;color:white}.bg-deep-blue.arrow-down-border::after{border-top-color:#1c7ebb}.bg-deep-blue-ligth{background-color:#b4dbf4}.bg-deep-blue-ligth.arrow-down-border::after{border-top-color:#b4dbf4}.bg-royal-blue{background-color:#449dd5;color:white}.bg-royal-blue.arrow-down-border::after{border-top-color:#449dd5}.bg-royal-blue-light{background-color:#ebf4fa}.bg-royal-blue-light.arrow-down-border::after{border-top-color:#ebf4fa}.bg-green{background-color:#23ae89;color:white}.bg-green.arrow-down-border::after{border-top-color:#23ae89}.bg-green-light{background-color:#eafbf6}.bg-green-light.arrow-down-border::after{border-top-color:#eafbf6}.bg-sky-blue{background-color:#2ec1cc;color:white}.bg-sky-blue.arrow-down-border::after{border-top-color:#2ec1cc}.bg-sky-blue-light{background-color:#def6f8}.bg-sky-blue-light.arrow-down-border::after{border-top-color:#def6f8}.bg-zest-orange{background-color:#ffb61c;color:white}.bg-zest-orange.arrow-down-border::after{border-top-color:#ffb61c}.bg-zest-orange-light{background-color:#fff6e3}.bg-zest-orange-light.arrow-down-border::after{border-top-color:#fff6e3}.bg-ruby{background-color:#df4848;color:white}.bg-ruby.arrow-down-border::after{border-top-color:#df4848}.bg-ruby-light{background-color:#fefafa}.bg-ruby-light.arrow-down-border::after{border-top-color:#fefafa}.bg-flamingo-red{background-color:#e94b3b;color:white}.bg-flamingo-red.arrow-down-border::after{border-top-color:#e94b3b}.bg-flamingo-red-light{background-color:#fef3f2}.bg-flamingo-red-light.arrow-down-border::after{border-top-color:#fef3f2}.bg-orange{background-color:#f98e33;color:white}.bg-orange.arrow-down-border::after{border-top-color:#f98e33}.bg-orange-light{background-color:#fff9f4}.bg-orange-light.arrow-down-border::after{border-top-color:#fff9f4}.bg-yellow-lemon{background-color:#f4d03f;color:white}.bg-yellow-lemon.arrow-down-border::after{border-top-color:#f4d03f}.bg-yellow-light{background-color:#ffffff}.bg-yellow-light.arrow-down-border::after{border-top-color:#ffffff}.bg-violet{background-color:#6a55c2;color:white}.bg-violet.arrow-down-border::after{border-top-color:#6a55c2}.bg-violet-light{background-color:#eeebf8}.bg-violet-light.arrow-down-border::after{border-top-color:#eeebf8}.bg-dark{background-color:#222533;color:white}.bg-dark.arrow-down-border::after{border-top-color:#222533}.bg-bright{background-color:#f3f3f3;color:#767676}.bg-bright.arrow-down-border::after{border-top-color:#f3f3f3}.bg-pastel-green{background-color:#00b1b0;color:white}.bg-pastel-green.arrow-down-border::after{border-top-color:#00b1b0}.bg-pastel-red{background-color:#ef7d7d;color:white}.bg-pastel-red.arrow-down-border::after{border-top-color:#ef7d7d}.bg-pastel-coral{background-color:#fa9581;color:white}.bg-pastel-coral.arrow-down-border::after{border-top-color:#fa9581}.bg-pastel-orange{background-color:#ffab86;color:white}.bg-pastel-orange.arrow-down-border::after{border-top-color:#ffab86}.bg-pastel-yellow{background-color:#fad091;color:white}.bg-pastel-yellow.arrow-down-border::after{border-top-color:#fad091}.bg-pastel-blue-grey{background-color:#8bacbd;color:white}.bg-pastel-blue-grey.arrow-down-border::after{border-top-color:#8bacbd}.bg-pastel-blue{background-color:#97c7fc;color:white}.bg-pastel-blue.arrow-down-border::after{border-top-color:#97c7fc}.bg-pastel-light-blue{background-color:#cce4fd;color:white}.bg-pastel-light-blue.arrow-down-border::after{border-top-color:#cce4fd}input[type=checkbox].fa-checkbox-type{display:none;*display:inline}input[type=checkbox].fa-checkbox-type + label:before{font-family:"FontAwesome";font-size:1.2em;margin-left:1em;margin-right:0.33em;content:"\f096"}input[type=checkbox].fa-checkbox-type:checked + label:before{font-family:"FontAwesome";font-size:1.2em;margin-left:1em;margin-right:0.2em;content:"\f046"}.text-bold{font-weight:bold}html,body{background-color:#cce4fd;color:white;height:100%;min-height:40em}html.arrow-down-border::after,body.arrow-down-border::after{border-top-color:#cce4fd}.login-container{height:90%}.login-container .vertical-align{height:100%;position:relative}.login-container .vertical-align > div{height:17.5%;padding-top:1.5em;padding-bottom:1.5em;position:relative}.login-container .vertical-align > div:first-child{height:30%;padding-top:0;padding-bottom:0}.login-container .vertical-align .site-name{color:#ffffff;font-size:3em;margin:0;padding:0.8em 0}.login-container .vertical-align .error-container p{font-size:1.5em}.login-container .vertical-align form.login-form{float:none !important;padding:0;color:#fff}.login-container .vertical-align form.login-form .form-group{height:33.3%;padding-top:1.5em;padding-bottom:1.5em;margin:0;position:relative}.login-container .vertical-align form.login-form .form-group > div{float:none;background-color:inherit}.login-container .vertical-align form.login-form .form-group > div input{background-color:inherit;border-color:white;border-width:0.15em;height:auto;line-height:1em;outline:0;color:white;font-size:1.5em}.login-container .vertical-align form.login-form .form-group > div input.form-control::placeholder{color:#fff}.login-container .vertical-align form.login-form .form-group > div input.form-control::-moz-placeholder{color:#fff}.login-container .vertical-align form.login-form .form-group > div input.form-control:-ms-input-placeholder{color:#fff}.login-container .vertical-align form.login-form .form-group > div input.form-control::-webkit-input-placeholder{color:#fff}.login-container .vertical-align form.login-form .form-group > div input.btn{width:50%}.login-container .vertical-align form.login-form .form-group > div label{font-size:1.5em;vertical-align:middle;width:40%;white-space:nowrap}footer{color:#fff;padding-top:1.5em}footer a,footer a:hover{color:#fff;text-decoration:underline}