/* your styles go here */
.selection{
    width: 100% !important;    
}
.select2-container--default .select2-selection--multiple {
    border-radius: 0px !important;
    border: 1px solid #ced4da !important;    
    padding-right: 0.75rem;    
    padding-left: 0.75rem;
    font-size: 0.8rem;
}
.select2-selection--single {
    border-radius: 0px !important;
    border: 1px solid #ced4da !important;    
    padding-right: 0.75rem;    
    padding-left: 0.75rem;
    font-size: 0.8rem;
    height: 32px !important;
}
.form-group.required .form-control-label:after {
  content:" *";
  color:red;
}
.login-page .form-inner, .register-page .form-inner {
    margin: 0px auto !important;
}
.form-control{
    padding-top: 0.175rem !important;
    padding-right: 0.75rem !important;
    padding-bottom: 0.175rem !important;
    padding-left: 0.75rem !important;
}
select.form-control:not([size]):not([multiple]){
    height: calc(1.97rem + 0px);
}
.dataTables_wrapper.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  width: 100%;
}
section.forms select option{
    color: #000;
}

.select2-selection__rendered{
    font-size: 0.8rem !important;
    line-height: 32px !important;
}
.select2-container--open .select2-dropdown--below{
    margin-top: -7px !important;
}
.select2-container{ width: 100% !important; }
.pull-right{
    float: right !important;
}
.select2-container .select2-choice{
    border-radius: 0px !important;
    border-color: #ced4da !important;
    padding-top: 3px !important;
    height: 32px !important;
}
section.forms div[class*="col-"] {
    margin-bottom: 5px !important;
}
.footer {
    border-top: 1px solid rgba(115, 140, 152, 0.2);
    bottom: 0;
    color: #818a91;
    text-align: left !important;
    padding: 10px;
    position: absolute;
    right: 0;
    left: 0px;
    background-color: #fff; }