﻿:root{--grid-gutter-width:1.5rem;--red:#dc0000;--green:#a1c527;--font-size-base:1rem;--font-size-sm:.875;--font-size-xs:.75rem;--line-height-base:1.5;--line-height-sm:1.25;--line-height-lg:2;--bs-input-border-color:#ced4da;--header-height:100px;--sidebar-width:260px;--sidebar-animation-time:.2s;--header-background:#fff;--sidebar-background:#e1e1e1;}@media(min-width:1200px){.modal-max-w{--bs-modal-width:98%;}}.alert-messages{position:fixed;right:var(--grid-gutter-width);left:var(--grid-gutter-width);top:var(--grid-gutter-width);bottom:auto;margin-left:auto;margin-right:auto;z-index:9999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column!important;pointer-events:none!important;}.alert-messages>div{position:relative;width:auto;max-width:100%;cursor:pointer;transition:opacity .3s;opacity:0;}.alert-messages>div.showing{opacity:1;}.alert-messages>div.hidding{opacity:0;}.alert-messages>div i{margin-right:6px;}.alert-messages>div>div{border-width:1px;border-style:solid;border-left-width:5px;margin-right:auto!important;margin-left:auto!important;pointer-events:all!important;}body.messages-top .alert-messages{top:var(--grid-gutter-width);bottom:auto;}body.messages-top .alert-messages>div{max-width:400px;}body.messages-bottom .alert-messages{top:auto;bottom:var(--grid-gutter-width);}body.messages-bottom .alert-messages>div{max-width:400px;}body.messages-left .alert-messages{right:auto;left:var(--grid-gutter-width);}body.messages-left .alert-messages>div>div{margin-left:0!important;}body.messages-right .alert-messages{right:var(--grid-gutter-width);left:auto;}body.messages-right .alert-messages>div>div{margin-right:0!important;}::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}input[type="number"],input[type="number"]:hover,input[type="number"]:focus{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;}input[type="password"],input[type="password"]:hover,input[type="password"]:focus,input[type="email"],input[type="email"]:hover,input[type="email"]:focus,input[type="text"],input[type="text"]:hover,input[type="text"]:focus{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;}.input-validation-error{border-color:var(--bs-danger)!important;}.input-validation-error+.select2{border-color:var(--bs-danger)!important;}.form-group{position:relative;margin-bottom:10px;}.nav-tabs .nav-link{border-bottom-left-radius:0;border-bottom-right-radius:0;}label{margin-bottom:2px;}.validation-error,.field-validation-error,.validation-summary-errors{color:var(--bs-danger);}.validation-error ul,.field-validation-error ul,.validation-summary-errors ul{list-style:none;padding:0;}.validation-summary-valid ul{margin:0;}form .card{margin-bottom:1.5rem!important;}div[data-hideable=true]{position:relative;}.hideable-toggle{margin-left:7px;font-size:.8rem;opacity:.5;cursor:pointer;}@media(max-width:767px){.form-submit button{width:100%;margin-bottom:.5rem!important;}}.submitting button[type="submit"]{opacity:.5;pointer-events:none;}.input-group-text{height:100%;}.input-group-append .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group-prepend .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;}.input-group-addon .input-group-text{border-radius:0;}select.form-control{appearance:searchfield;-webkit-appearance:searchfield;}label{text-transform:uppercase;font-size:11px;}.card{border:0;border-top:2px solid var(--bs-primary);color:var(--bs-primary);}.card .card-header{background:var(--bs-gray-100);border:0;padding:15px;text-transform:uppercase;font-weight:600;}.card .card-body{padding:30px;}.card.card-secondary{border-top:2px solid var(--bs-secondary);}.card.card-sm .card-header{padding:10px 15px;font-size:calc(var(--bs-body-font-size) - 3px);}.card.card-sm .card-body{padding:15px;}.articles .article{display:grid;grid-template-columns:200px auto;grid-column-gap:30px;}.articles .article img{max-width:100%;border:1px solid var(--bs-primary);}.articles .article p{color:var(--bs-gray-800);}.article-page img{float:right;max-width:300px;break-after:auto;padding:0 0 30px 30px;}body{margin:0;padding:0;min-height:100vh;}.login-container{min-height:100vh;}.login-container .d-grid{grid-template-columns:auto 400px;column-gap:0;grid-gap:0;}.login-container .image{background-size:cover;background-position:center center;background-image:url('/images/login/bg.jpg');display:flex;min-height:100vh;}.login-container .content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;padding-left:48px;padding-right:48px;padding-top:64px;padding-bottom:64px;position:relative;}.login-container .content label{color:var(--bs-primary);font-size:18px;}.login-container .content .digit{width:50px;}.login-container .content footer{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;left:0;right:0;}.login-container .content footer img{max-width:150px;}