/*
 * form validation
 */
.ajax-loader {
    display:none;   
}
#response{
    display:none;	
}
#response > p.error, #responseSubmit > p.error {
	border: 1px solid #a94442 !important;
    background: #FDCBCB none repeat scroll 0 0;
    color: #C52D2A;
    padding:5px;
    margin:5px 0;
}
#response > p.mistake {
	border: 1px solid #107FF3 !important;
    background: #F0F1F7 none repeat scroll 0 0;
    color: #107FF3;
    padding:5px;
    margin:5px 0;
}
#response > p.success {
	border: 1px solid #38823F !important;
    background: #cde982 none repeat scroll 0 0;
    color: #38823F;
    padding:5px;
    margin:5px 0;
    font-size: 15px;
    margin: 5px 0;
    padding: 26px;
}
.sellError, .myError {
    border: 1px solid #d80000 !important;
}
.sellMistake {
	border: 1px solid #107FF3 !important;
}


.form-group > span.error_label,
 .form-group > span.mistake_label  {
    color: #D80000;
    position: absolute;
    left: 42%;
    top: -15px;
    font-size: 13px;
}
.error_label_item  {
    color: #D80000;
    float: left;
    margin-bottom: 5px;
    font-size: 13px;
}
.form-group > span.mistake_label  {
    color:#A0531D;
}
.form-group label {
	font-weight:100 !important;
}



#itemsold_form .frm-group-container .form-group .radio label {
	width: 100% !important;
}

.frm-group-header a {
    font-size:18px;
    display:block;
}
.frm-group-container .check-box label, .frm-group-container .radio-box label {
    width: 100% !important;
    display: block;
    font-weight: normal;
}
textarea {
	width:100% !important;
}


span.badge {
	 background:#ed5252;
	 line-height:15px;
}

.ck-editor__editable{
	height: 200px;
}


/*
 * xs
 */ 
@media (max-width: 767px) {
	.frm-group-header a {
	    font-size:16px;
	}
	
	.badge {
	   margin-right:50px;
	   margin-top:3px;
	}
	
    .check-box.col-bk-cfgreen.active {
        background:#6aaff6; // 41664d;
    }
	
	/* chevons on accordian titles */
	.frm-group-header a:after {
	    font-family: 'Glyphicons Halflings';  
	    content: "\e113"; 
	    position:absolute;    
	    right:20px; 
	    color: black;         
	}
	
	.frm-group-header a.collapsed:after {
	    content: "\e114"; 
	}
	
	
	
	/* validation */
	.form-group > span.error_label, .form-group > span.mistake_label  {
	   top:0;
	}
	

    .frm-group-header{
        border-bottom: 2px solid #c6c6c6 !important;
        border-top: 1px solid #c6c6c6 !important;
        border-left: 1px solid #c6c6c6 !important;
        border-right: 1px solid #c6c6c6 !important;
        padding: 4px !important;
        border-radius:0 !important;
    }
    
    /*
    #equipment {
        margin:0 15px !important;
    }
    */
    #equipment .check-box {
        margin: 1% 2.5%;
        width: 45%;
        padding:6px;
        white-space: inherit;
        line-height: 10px;
        min-height: 37px;
    }
    #equipment .check-box span{
        color: #fff;
        font-size: 10.5px;
    }
    
    #sectionHowFind .radio {
        white-space: inherit;
    }
    
    
    .acc-wizard-step {
        margin-top:20px;
    }
    
    .btn-ribbon {
        margin:0 15px;
        width:auto;
        top:0;
        left:0;
    }
    .btn-ribbon a {
        width:100%;
    }
    
}

/*
 * @media sm
 * @media (min-width: 768px)
 * --------------------------------------------------
 */
@media (min-width: 768px) {
	.frm-group-header {
	   background:transparent;
	}
	
	.form-inline .form-group {
        margin-bottom: 15px;
	}

	.frm-group-container label {
        width: 40% !important;
	}
    .frm-group-container select {
        width:47.6% !important; 
    }
    
    
	#sellPrice {
	   width:26%;
	}
	
	#sellOno {
	   width:25.5% !important; 
	}
	
	select.doublebox {
	   width:18% !important; 
	}
	#sellMTPLM {
	   width:50%;
	}
	
	#sellMileage {
	   width:20%;
	}
	#sellMileage2 {
	   width:26% !important;
	}
}













