.mb-30
{
margin-bottom: 30px;
}

.font16
{
font-size: 16px;
}

.float-left
{
float: left;
}

.float-right
{
float:right;
}

.make_flex
{
display: flex;
}

.mt-15
{
margin-top: 15px;
}

.fontbold
{
font-weight: bold;
}

.mt-10
{
margin-top: 10px;
}

.mt-30
{
margin-top: 30px;
}

.mb-20
{
margin-bottom: 20px;
}

.mb-10
{
margin-bottom: 10px;
}

.mb-15
{
margin-bottom: 20px;
}

.select2-selection
{
background-color: #fff;
padding: .375rem .75rem !important;
border: 1px solid #ced4da !important;
border-radius: .25rem;
}

.select2-selection--single .select2-selection__arrow:after
{
right: 10px !important;
}

.select2-results__option[aria-selected=true] {
    color: #fff;
    background-color: #1477c4 !important;
}

.select2-selection--single .select2-selection__rendered
{
font-weight: bold;
}

.form-control::placeholder
{
font-weight: bold;
color: #333;
}

.custom-file-label
{
font-weight: bold;
color: #333;
}

.mt-5-set
{
margin-top: 5px;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f2f2f2;
}

.table td, .table th
{
padding: .55rem 1.25rem;
}

.table th
{
font-weight: bold !important;
}

.flat_btn
{
border-radius: 4px;
}

.block_btn
{
width: 100%;
}

.modal_footer
{
padding: 0.50rem 1.25rem 1.25rem 1.25rem;
}

.form-control:focus {
    outline: 0;
    box-shadow: 0 0 0 0 transparent, 0 1px 0 #1477c4;
}

.form-control:not(.border-bottom-1):not(.border-bottom-2):not(.border-bottom-3):focus {
    border-color: #1477c4;
}

.modal-body
{
padding: 1.25rem 1.25rem 0.50rem 1.25rem;
}

.form-control
{
padding: 0.50rem;
}

.basic_input_css {
    min-width: 250px;
    padding: 0.50rem;
    border: 1px solid gray;
    border-radius: 4px;
    margin-right: 10px;
}

.basic_input_css:focus
{
outline: 0;
box-shadow: 0 0 0 0 transparent, 0 1px 0 #1477c4;
border-color: #1477c4;
}

.material_design_formcontrol
{
border-width: 1px 0;
border-top-color: transparent!important;
}

.modal-title-set
{
    margin-left: auto;
    font-weight: bold;
    margin-top: 11px;
    font-size: 16px
}

.custom_bluebg
{
background-color: #0074bd;
}

.custom_bluebg
{
background-color: #0074bd;
}

.custom_bluebg .modal-title 
{
color: #fff;
}

.logo_white_bg {
    background-color: #fff;
    padding: 5px 5px;
}