.error_input{
    border: 2px solid #ff5c5c !important;
}


/**************************Label**********************/
.custom_label_info{
    background-color: #00cded;
    border: 1px solid #00cded;
    color: #fff;
    padding: 2px;
    border-radius: 4px;
    font-size: 12px;
}
.custom_label_success{
    background-color: #8cc63f;
    border: 1px solid #8cc63f;
    color: #fff;
    padding: 2px;
    border-radius: 4px;
    font-size: 12px;
}
.custom_label_danger{
    background-color: #ff5c5c;
    border: 1px solid #ff5c5c;
    color: #fff;
    padding: 2px;
    border-radius: 4px;
    font-size: 12px;
}
/**************************./Label**********************/



/*****************************************************************************/
/*********************************Responsive**********************************/
/****************************************************************************/

/*@media only screen and (max-device-width: 330px){
    .custom-table tr th:first-child,.custom-table tr td:first-child{
        width: 50px !important;
        max-width: 50px !important;
        min-width: 50px !important;
    }
    .custom-table th,.custom-table td{
        width: 80px !important;
        max-width: 80px !important;
        min-width: 80px !important;
        font-size: 12px;
    }

    .custom-table th,.custom-table td {
        padding: 0px 0px !important;
    }
}*/

/************************./End Responsive***********************************/



/*****************Extra Icon**********************/
.payment-page-extra-icon div{
    height: 71px;
    width: 69px;
    margin: 0 auto;
}
.icon-extra-inside-cabinets {
    background: url(../extra_icon/inside_cabinet.png) no-repeat;
}
.icon-extra-inside-cabinets-click {
    background: url(../extra_icon/inside_cabinet-click.png) no-repeat;
}
.icon-extra-inside-fridge {
    background: url(../extra_icon/inside_fridge.png) no-repeat;
}
.icon-extra-inside-fridge-click {
    background: url(../extra_icon/inside_fridge-click.png) no-repeat;
}
.icon-extra-inside-oven {
    background: url(../extra_icon/inside_oven.png) no-repeat;
}
.icon-extra-inside-oven-click {
    background: url(../extra_icon/inside_oven-click.png) no-repeat;
}
.icon-extra-1-load-of-laundry {
    background: url(../extra_icon/inside_laundry.png) no-repeat;
}
.icon-extra-1-load-of-laundry-click {
    background: url(../extra_icon/inside_laundry-click.png) no-repeat;
}
.icon-extra-interior-windows {
    background: url(../extra_icon/int_window.png) no-repeat;
}
.icon-extra-interior-windows-click {
    background: url(../extra_icon/int_window-click.png) no-repeat;
}
.icon-extra-blinds-cleaning {
    background: url(../extra_icon/blind_cleaning.png) no-repeat;
}

.icon-extra-blinds-cleaning-click {
    background: url(../extra_icon/blind_cleaning-click.png) no-repeat;
}
.icon-extra-basement-cleaning {
    background: url(../extra_icon/basement_cleaning.png) no-repeat;
}
.icon-extra-basement-cleaning-click {
    background: url(../extra_icon/basement_cleaning-click.png) no-repeat;
}
.icon-extra-wash-dishes {
    background: url(../extra_icon/washdishes.png) no-repeat;
}
.icon-extra-wash-dishes-click {
    background: url(../extra_icon/washdishes-click.png) no-repeat;
}
.icon-extra-wall-washing {
    background: url(../extra_icon/wall-washing.png) no-repeat;
}
.icon-extra-wall-washing-click {
    background: url(../extra_icon/wall-washing-click.png) no-repeat;
}
.icon-extra-green-cleaning {
    background: url(../extra_icon/green_cleaning.png) no-repeat;
}
.icon-extra-green-cleaning-click {
    background: url(../extra_icon/green_cleaning-click.png) no-repeat;
}
.icon-extra-pets {
    background: url(../extra_icon/pets.png) no-repeat;
}
.icon-extra-pets-click {
    background: url(../extra_icon/pets-click.png) no-repeat;
}
.icon-extra-garage-cleaning {
    background: url(../extra_icon/garage_cleaning.png) no-repeat;
}
.icon-extra-garage-cleaning-click {
    background: url(../extra_icon/garage_cleaning-click.png) no-repeat;
}
.icon-extra-post-construction {
    background: url(../extra_icon/post_construction.png) no-repeat;
}
.icon-extra-post-construction-click {
    background: url(../extra_icon/post_construction-click.png) no-repeat;
}
.save-card-sec { text-align:center;}
.save-card-sec  label{ text-align:left;display:block;}
.save-card-sec .sq-input{height:44px;}
.save-card-sec .sq-input input{ height:44px;}
/*****************./End Extra Icon**********************/
@media only screen and (max-width: 767px) and (min-width: 320px)  
{
	#pbLogo img {
		width: 150px;
		height: auto;
	}
	.nav-drawer-trigger {
		margin-top: 15px;
	}
}
span.form-label.error {
    color: red;
}