﻿body {
    color: #000 !important;
}

.input-group-addon {
    border-color: #00246b !important;
}

.tbl_common {
    border-collapse: collapse !important;
}

i.ti-trash, i.fa.fa-trash {
    color: #fd0d0d;
}

th {
    text-transform: uppercase;
}

span.select2-selection.select2-selection--single {
    border: 1px solid #00246b;
}

.input-group-text {
    border-color: #000 !important;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    top: 1px !important;
}

/*document upload*/
.file-upload {
    display: none;
}

.circle {
    /*border-radius: 1000px !important;*/
    margin-top: 35px;
    overflow: hidden;
    width: 16em;
    height: 21em;
    /*border: 8px solid rgba(255, 255, 255, 0.7);*/
    /*margin-left: 50px;*/
    /*position: absolute;*/
    /*top: 72px;*/
}

.p-image:hover {
    background-color: gray;
    color: black;
    opacity: 0.8;
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}

#profileImage {
    cursor: pointer;
}

.uploadDocBox {
    opacity: 0.4;
}

    .uploadDocBox:hover {
        opacity: 0.8;
    }

input[required="true"], input[required], select[required="true"], select[required], textarea[required="true"], div[required="true"] {
    background-color: #CFF
}
.required_field {
    background-color: #CFF !important
}

input:focus, select:focus, textarea:focus {
    background-color: #FFC !important;
    box-shadow: 0 0 5px #b9d4e9 !important;
}

input[readonly="readonly"] {
    background: #EFEFEF !important;
}

.control_disable {
    background: #c0c0c0 !important;
    border: 1px solid #999;
}