/*!
 * Custom Bootstrap (CSS variables version)
 * It will overwrite bootstrap defaults
 * Colors point to --bs-primary/--bs-primary-hover/--bs-primary-active (see bootstrap_color_vars())
 */html[dir=rtl] body{text-align:right}a{color:var(--bs-primary)}a:focus,a:hover{color:var(--bs-primary-active)}.btn{max-width:100%!important;overflow:hidden}.btn.focus,.btn:focus{-webkit-box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.25);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.25)}.btn-primary{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:var(--bs-primary)}.btn-primary:hover{color:#fff;background-color:var(--bs-primary-hover);border-color:var(--bs-primary-active)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.5)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.5)}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:var(--bs-primary-hover);border-color:var(--bs-primary-active)}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--bs-primary)}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-link{color:var(--bs-primary)}.btn-link:focus,.btn-link:hover{color:var(--bs-primary-active)}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:var(--bs-primary)}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:var(--bs-primary)}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px var(--bs-primary);box-shadow:0 0 0 1px #fff,0 0 0 3px var(--bs-primary)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:var(--bs-primary)}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;background-color:var(--bs-primary)}.card-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.card-outline-primary{border-color:var(--bs-primary)}.page-item.active .page-link{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.page-link{color:var(--bs-primary);background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:var(--bs-primary-active);background-color:#eceeef;border-color:#ddd}.badge-primary{background-color:var(--bs-primary)}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:var(--bs-primary-hover)}.progress-bar{color:#fff;background-color:var(--bs-primary)}.list-group-item.active{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.bg-primary{background-color:var(--bs-primary)!important}a.bg-primary:focus,a.bg-primary:hover{background-color:var(--bs-primary-hover)!important}.bg-dark .btn-primary,.bg-primary .btn-primary{border-color:#ccc}.bg-dark{background-color:var(--color-surface-dark)!important;color:var(--color-on-surface-dark)}a.bg-dark:focus,a.bg-dark:hover{background-color:var(--bs-primary-active)!important}.text-primary{color:var(--bs-primary)!important}a.text-primary:focus,a.text-primary:hover{color:var(--bs-primary-hover)!important}.form-control:focus{border-color:var(--bs-primary);-webkit-box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.custom-select:focus{border-color:var(--bs-primary)}form .form-group:last-child{margin-bottom:0}::-moz-selection{background:var(--bs-primary);color:#fff}::selection{background:var(--bs-primary);color:#fff}.input-group .form-control[type=date],.input-group .form-control[type=datetime-local],.input-group .form-control[type=time]{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.input-group .form-control[type=date].form-control-lg,.input-group .form-control[type=datetime-local].form-control-lg,.input-group .form-control[type=time].form-control-lg{height:51px}.btn-toolbar .btn-group label{margin-top:0}.navbar{padding-left:0;padding-right:0}.navbar-brand{margin-right:0}.navbar-toggler-right{height:40px;right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(max-width:519px){.dropdown-menu{border:none}}@media(max-width:767px){.btn-toolbar .btn-group{display:block!important}}@media print{h1::first-letter,h2::first-letter,h3::first-letter,h4::first-letter,h5::first-letter{margin-top:0}}.card{color:#444}.bg-white{background-color:#fff}.bg-primary a:not(.btn):not(.bg-primary){color:#fff}.bg-primary .card a:not(.btn):not(.bg-primary){color:var(--bs-primary)}.dropdown-item:focus,.dropdown-item:hover{background-color:rgba(255,255,255,.2)}.border-primary{border-color:var(--bs-primary)!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--bs-primary-active);border-color:var(--bs-primary-active)}.custom-control-input:checked~.custom-control-label::before{border-color:var(--bs-primary)!important;background-color:var(--bs-primary)!important}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)!important}.s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected]>span.item-label{background-color:var(--bs-primary)!important}.page-link:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}html[dir=rtl] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-top-right-radius:.286rem;border-bottom-right-radius:.286rem;border-bottom-left-radius:0}html[dir=rtl] .btn-group>.btn:last-child:not(:first-child),html[dir=rtl] .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:.286rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.286rem}html[dir=rtl] .dropdown-menu{text-align:initial}.btn-social{position:relative}