/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 22, 2016, 4:37:47 PM
    Author     : rashed
*/

/*Some Common Classes*/
.camelCase {text-transform: capitalize;  }

/*style for dialog box*/
.no-close .ui-dialog-titlebar-close {
    display: none;
}
table tr td input.checked {display: none;}

#kv-grid-demo .panel-primary > .panel-heading {
    background-color: #3C8DBC;
    border-color: #337ab7;
    color: #fff;
}
.kartikGridButton {
    /*position: absolute; top: 66px; left: 25px;*/
}
.grid-view {overflow-x: scroll;}
.required label::after {
    color: red;
    content: "*";
    margin-left: 4px;
}

.deepSuccess td:nth-child(3) span.customerName{
    border: 2px solid #008000 !important;
    color: #000;
    font-size: 14px;
    padding: 4px; margin: 3px;
    display: inline-block;
    border-radius: 5px;
    background: #98FB98;
}
.deepProcessing td:nth-child(3) span.customerName{
    color: #000;
    font-size: 14px;
    border: 2px solid #ffa500;
    padding: 4px; margin: 3px;
    display: inline-block;
    border-radius: 5px;
}
.deepIncomplete td:nth-child(3) span.customerName{
    color: #000;
    border: 2px solid #dd4b39 !important;
    font-size: 14px;
    padding: 4px; margin: 3px;
    display: inline-block;
    border-radius: 5px;
}
table.innerTable tr td, table.innerTable tr th {padding: 7px !important;}
.btn.btn-primary, .btn.btn-success {
    font-weight: bold;
    font-size: 16px;
}
.body {
    font-family: 'Arial' !important;
}

/*css for complain page*/
#userInfoBox a:hover {outline:none;text-decoration:none;color:#3c8dbc;}
.kv-panel-before {display: none;}
#userInfoBox .btn-success:hover {
    color: #fff !important;
}
.field-customers-customer_type .control-label{
    width: 75px;
    float: left;
}
#customers-customer_type {
    width: 100%;
}
.field-customers-customer_type {
    margin-bottom: 5px;
}

#customers-gender, #customers-connection_medium {
    border: 1px solid #ddd;
    padding: 6px;
    position: relative;
    top: -1px;
    padding-top: 6px;
}

#customers-customer_type .modal-radio {
    margin-bottom: 0;
}
.field-customers-customer_type .control-label {
    margin-bottom: 0px;
}
.field-customers-customer_type .help-block {
    display: none;
}
.btn.btn-primary {
    font-size: 16px;
    font-weight: bold;
}


/*css for complain Modal*/
.complainModal .modal-content {
    border-radius: 5px;
}
.modal-header {
    padding: 10px 15px;
}
.modal-header h4.modal-title {
    font-size: 14px;
    font-weight: bold;
}


/* common css */
.removeButtonStyle {
    cursor: default;
}
.removeButtonStyle.btn-primary:hover{
    background: #3c8dbc !important;
}
.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.activity-log-index .box .table .activity-details {
    padding-left: 0;
    border-left: 0;
}

.activity-log-index .box .table .activity-username {
    padding-right: 0;
    border-right: 0;
}
.form-modal .modal-header .close {
    margin-top: -30px;
}
.form-modal .modal-title {
    width: 80%;
}
.form-modal label.control-label {
    display: block;
}

#singoutModel .modal-content {
    border-radius: 10px;
}
#singoutModel .modal-header h5 {
    background: #dee0e2;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    margin: 0;
}
#singoutModel .modal-header h5 {
    font-weight: bold;
}
#login-form .help-block-error {
    color: red;
    padding-top: 15px;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 16px;
}
.media.align-items-stretch {
    min-height: 85px;
}
.statistics-chart {
    min-height: 260px;
}
.region-stats-chart .statistics-card-title {
    background: #ff864a;
}
.region-stats-chart .statistics-card-title:hover {
    background: #ffa87d;
}
.region-stats-chart .statistics-card-title:hover span.card-title, .region-stats-chart .statistics-card-title span.card-title {
    color: #fff;
}
.dashboard-customer-info-reload {
    position: absolute;
    right: 8px;
    top: 7px;
}
.customerInfoBorderSpinnerSmall, .unauthorizedCustomerInfoBorderSpinnerSmall {
    position: relative;
    top: -3px;
}
