/* remove yellow background in chrome */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active
{
    /*border:none !important;*/
    -webkit-text-fill-color: inherit !important;
    -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
    transition: background-color 5000s ease-in-out 0s;
}
.help-block-ext
{
	color: #ff0000;
	background: #f7e7e7;
    padding: 5px;
    border-radius: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.alert-link-ext
{
    color: #ffffff !important;
    text-decoration: underline !important;
}
.dt-buttons
{
    float: left;
    padding: 8px 7px 10px;
}
a.dt-button
{
    color: #fff;
    padding: 3px 9px 4px;
    background: #6386bd;
    margin-right: 6px;
}
h3.box-title
{
    font-size: 24px !important;
}
div.dataTables_wrapper div.dataTables_info {
    float: left;
}

.cur-point
{
    cursor: pointer;
}

/*-- Material datetimepicker --*/
.dtp > .dtp-content > .dtp-date-view > header.dtp-header {
background: #1f1d1d !important;
}
.dtp table.dtp-picker-days tr > td > a.selected {
background: #1f1d1d !important;
}

.dtp .dtp-actual-meridien a.selected {
background: #1f1d1d !important;
}
.dtp .dtp-picker-time > a.dtp-select-hour.selected {
background: #1f1d1d !important;
}
.dtp .dtp-hand.on {
background: #1f1d1d !important;
}
.dtp div.dtp-date, .dtp div.dtp-time {
    background: #615c5c !important;
}
.dtp .p10 > a {
    color: #f0f1ef !important;
}
.dtp-btn-clear
{
    color: #f0f1ef !important;
    background: #615c5c !important;
    margin-right: 5px;
}
.dtp-btn-cancel
{
    color: #f0f1ef !important;
    background: #a51a09 !important;
    margin-right: 5px;
}
.dtp-btn-ok
{
    color: #f0f1ef !important;
    background: #1f1d1d !important;
}
/*-- Ends --*/

label.error
{
    color: #ff0000;
}

.icheck-label
{
    font-weight: normal !important;
    padding-right: 15px !important;
}

.modified-alert
{
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}

.modified-alert h4
{
    margin-bottom: 0px !important;   
}

.bg-grey-eee
{
    background: #eeeeee;
}

.padding-zero
{
    padding: 0px !important;
}

.min-h-0
{
    min-height: 0px !important;
}

.margin-b-0
{
    margin-bottom: 0px !important;
}

.bank-detail
{
    padding: 10px 0px;
}

.single-bank-detail
{
    padding: 15px 15px 0px 15px;
    border: 1px solid #eee;
}

.bank-heading
{
    padding: 10px 10px 8px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    background-color: #eee; 
}

.remove-bnk-dtl-section
{
    color: red;
    font-size: 24px;
}

.fs-26
{
    font-size: 26px !important;
}

.fs-20
{
    font-size: 20px !important;
}

.desc-blk-style
{
    border-bottom: 1px solid #f4f4f4 !important;
    padding-bottom: 5px !important;
}

.image-form-input, .edit-image-form-input
{
    border: 1px solid #ccc !important;
    padding: 4px 3px !important;
    border-radius: 5px !important;
    width: 100%;
}

.exist-plot-details
{
    background: #ff5050;
    padding: 7px 15px;
    color: #fff;
    font-size: 15px;
    border-radius: 6px;
    margin-bottom: 6px;
}
/*-- Pick a date custom css --*/
.picker__select--year, .picker__select--month
{
    background: #fff;
    padding: 2px 10px !important;
    text-align: center;
}

.picker__weekday
{
    text-align: center !important;
    color: #666 !important;
}

.picker__box
{
    padding: 1em !important;
}

.date-picker
{
    background: #fff !important;
}

#revslider {

    height: 600px !important;
}

.logo-image-company
{
    padding: 10px 15px;
}

.delete-img-btn
{
    /*display: none;*/
    position: absolute;
    bottom: 13%;
    right: 7%;
}

.edit-img-btn
{
    /*display: none;*/
    position: absolute;
    bottom: 13%;
    left: 7%;
}

.dataTables_length label
{
    padding: 0px 9px;
    border: 1px dashed #ccc;
    font-size: 16px;
    font-weight: bold !important;
}

.dataTables_length label select
{
    font-size: 14px;
    text-align: center;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice
{
    color: #000000 !important;
}

.project-site-name
{
    font-weight: bold;
    padding: 5px 15px;
    text-align: center;
    margin: 10px 10px -3px 10px;
    border: 2px solid #dddddd;
    border-radius: 5px;
    background: #f4f4f4;
}

.color-symbol label
{
    padding: 10px;
    border-radius: 5px;
}

.bg-pip
{
    background-color: #ff81ae;
}

.bg-paid
{
    background-color: #484848;
    color: #ffffff;
}


.page-sum-data
{
    padding-left: 6px;
    font-style: italic;
}

.color-head
{
    font-size: 15px;
    margin-bottom: 5px;
}

.m-b-0
{
    margin-bottom: 0px !important;
}

.m-b-20
{
    margin-bottom: 20px !important;
}