/* here you can put your own css to customize and override the theme */

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

.dn { display: none; }

.errorBorder { border: 1px solid rgba(255,37,145,0.9) !important; }

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input[type="text"].input-validation-error,
input[type="password"].input-validation-error {
    border: 1px solid #e80c4d;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

/* BXSlider Custom Next/Prev */
.bx-controls-direction {
    position: absolute;
    top: -36px;
    right: -25px;
}
/* Faq Page */
.qblock{    border: 1px solid #ccc;
    margin-bottom: 10px;}
	
.qblock h3{
    color: #444;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    text-decoration: none;
    padding: 5px 5px 5px 10px;
    background-color: #ddd;
    margin-top: 0px;
}
.qblock p{
	padding-left:12px;
}
.qblock .guideline{padding-left:12px;}
.qblock .guideline li{list-style-type:none;}
.qblock .guideline li span{padding-left:10px;}
ul.process{padding-left:25px;}
.process li{list-style-type:decimal;}
.processcon {border:none;}
@media all and (max-width: 941px) and (min-width: 324px) {
    .bx-controls-direction {
        position: absolute;
        top: -6px;
        right: 0px;
    }
}