﻿.text-align-left {
    text-align: left !important;
}

.success-text {
    color: green !important;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 0px;
    }
}

/* button[disabled], input[type=button][disabled] {
    background-color: #808080 !important;
    color: #fff !important;
} */

.cross_btn strong {
    float: right;
    cursor: pointer;
}

.upload_btn_style {
    width: 100%;
    text-align: left;
}

.third_holder_bg {
    background: #fff;
    opacity: .5;
}

.table_cross_btn strong {
    color: red;
    font-size: 12px;
    float: right;
    cursor: pointer;
}

.address_area {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.address_drop_down {
    margin-bottom: 10px;
}

.div_section.row {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
}

.mrg_bot_10 {
    margin-bottom: 10px;
}
.drop_down_btn {
    margin-top: -5px;
    height: 22px;
    border-radius: 111px;
}
.PAN_pop_up_img {
    width: 100%;
}
.PAN_ul li { padding: 5px; }
.alert-info_message {
    color: #e51937;
    font-weight: 100;
    background-color: #f3f3f3;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0px;
    line-height: 15px;
    /*display: list-item; 
    list-style-type: disc; 
    list-style-position: inside;*/
}
    .alert-info_message ul li {
        margin-left: -20px;
    }


.info-box {
    display: block;
    /* min-height: 45px; */
    background: #fff;
    width: 100%;
    box-shadow: 2px 2px 5px #8080807d;
    border-radius: 5px;
    margin-bottom: 15px;
    cursor: pointer;
}
    .info-box:hover {
        background: #C8102E;
        color:#fff;
    }
.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: #cfd8dc; /*#ff0;*/
    /* height: 100% !important; */
    /* width: 28%; */
    float: left;
    text-align: center;
    padding: 11.5px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    /*border-radius: 2px;*/
    /*vertical-align: bottom;*/
}
span.info-box-icon.bg-aqua img {
    height: auto;
    /* width: 80%; */
    text-align: center;
    vertical-align: text-top;
    height: 25px;
    width: 25px;
}
.info-box-content {
    /* padding: 5px 10px; */
    margin-left: 55px;
    min-height: 50px;
    font-size: 14px;
    padding-top: 5px;
}
.info-box-text {
    text-transform: none;
    font-size: 11px;
}
.info-box-number {
    display: block;
    font-weight: bold;
    font-size: 18px;
}
/*.bg-primary {
    background-color: #007bff !important;
}
.bg-success {
    background-color: #28a745 !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
.bg-info {
    background-color: #17a2b8 !important;
}
.bg-secondary {
    background-color: #6c757d !important;
}*/
.hidden1 {
    display: none;
}
.active .info-box {
    background: #C8102E;
    color: #fff;
    border-radius: 5px;
}
.color_000 a { color:#000;}
.upload_btn_style {
    text-align: center;
    color: #000;
    padding: 10px;
    background: none;
    border: 1px solid #ccc;
}
.upload_btn_style:hover {
    background: #C8102E
}
.marg_top_15 {
    margin-top: 15px;
}
#tabbed-content {
    margin-top: -15px;
}
.coman_table_head table, .coman_table_head th, .coman_table_head td {
    border: 1px solid #bfb2bc !important;
    border-collapse: collapse;
    text-align: center;
    /*padding: 5px;*/
}
.coman_table_head th {
    background: #dcdcdc;
    color: #e51937;
}

.done_mark {
    position: absolute;
    top: -1px;
    right: 14px;
}
.tab_head .col-md-2.col-sm-6.col-xs-6 {
    width: 14.28%;
}
.exp_date_head span.jq-dte input {
    color: #555 !important;
    height: auto;
}
.exp_date_head span.jq-dte {
    height: 30px;
}

.bg_img_1 {
    background-image: url(../images/Red/cancelled_cheque.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_2 {
    background-image: url(../images/Red/pan_card.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_3 {
    background-image: url(../images/Red/address_proof.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_4 {
    background-image: url(../images/Red/upload_photo.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_5 {
    background-image: url(../images/Red/second_holder.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_6 {
    background-image: url(../images/Red/third_holder.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}
.bg_img_7 {
    background-image: url(../images/Red/FATCA_2.png);
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    /*position: relative;*/
    width: 50px;
}

.remCF {
   
    height: 20px;
    height: 20px;
}

.control-label {
    font-weight: 600;
}
.table_cross_btn > tbody > tr > td:hover,
.table_cross_btn > tbody > tr > th:hover {
    background-color: #cfd8dc69;
    cursor: pointer;
}
.width_25{ width: 25%; }
.width_50 {
    width: 50%;
}

.icone_change {
    width: 32px;
    height: 32px;
    background: url("../images/upload_file.png") no-repeat;
    margin: auto;
    margin-bottom: 10px;
}

.upload_btn_style:hover {
    color: #fff;
}
    .upload_btn_style:hover .icone_change {
        margin-bottom: 10px;
        background: url("../images/upload_file_fff.png") no-repeat;
        /*margin: auto;*/
    }
.coman_table_head {
    margin-bottom: 15px;
    overflow: auto;
}

.file_size {
    display: block;
    font-size: 10px;
    color: #C8102E;
}
.upload_btn_style:hover .file_size {
    color: #fff;
}

.table_upload_icn { border: none; padding:0;}
.table_upload_icn:hover { background: none; }
    .table_upload_icn img {
        width: 20px;
        margin-top: 5px;
    }