/* Main Content */
.main-content-row {min-height: calc(100vh - 7.5rem);}
.display-none {display:none;}
.ln-25 {line-height: 25px;}
.mx-w-250{max-width: 250px;}
.mx-w-450{max-width: 450px;}
.box-wd {width: 100%;height: 190px;}
.full-w{width:100%;}
.select2.select2-container {
    width: 100% !important;
}
.pl-8{
    padding-left: 3.7rem;
}
.justify-content-evenly {
    -ms-flex-pack: distribute!important;
    justify-content: space-evenly;
}
/* Forms */
form.full-w .select2-container {
    width: 100% !important;
}
.roboto-modal-title {
    color: #ffffff;
    font-size: 16px;
    font-family: Roboto;
    font-weight: bold;
}

.vertical-container {
  height: 200px;
  position: relative;
}

.registration .page-inner{
    background-image: url("../images/section-decoration2.png");
    background-repeat: no-repeat;
    background-position: right 20%;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.space-around {
    justify-content: space-around;
}
.bg-red {
    background-color: #dd3c48;
    color: #fff;
}
.btn-red {
    color: #fff;
    background-color: #dd3c48;
    border-color: #dd3c48;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
}

body.registration {
    color:#868e96;
}
.logo-height{height:7.25rem;}
.fs-12{font-size: 12px;}
.fs-18{font-size: 18px;}

a[target].dropdown-item {
    font-weight: 500;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: none!important;
}
.page-item.active .page-link {
    background-color: #4679cc;
    border-color: #4679cc;
}
.pagination .page-link:hover {
    background-color: #4679cc!important;
    color: #fff;
}
.page-link {
    color:#4679cc;
}
.badge-primary {
    color: rgb(255, 255, 255);
    background-color: #4679cc;
}

.page-footer {
    height: 6.8125rem;
}

.flex-center {
    align-items: center;
    display: flex;
    justify-content: center
}
.max-height-80{
    max-height: 80vh;
    overflow: auto;
}
.header-icon:not(.btn)[data-toggle=dropdown][aria-expanded=true]:after {
    left: -0.3rem;
}

.bg-yellow{
    background-color: #FAC600;
    color: #FFFFFF;
}

.color-yellow{
    color: #FAC600;
}

.has-length .input-group-text:not([class^="bg-"]):not([class*=" bg-"]) {
  background: #FAC600 !important;
  color: #fff !important;
}

.has-length .input-group-text{
    border-color: #FAC600 !important;
}

.form-control:focus{
    border-color: #FAC600 !important;
}