.success{color: #f70000!important;
    font-size: 12px;
    padding: 5px;}
.modal-body {
    text-align: center!important;
}
.modal-content {
    background-color: #fff!important;
    background-clip: padding-box;
    border: 1px solid transparent!important;
    border: 1px solid rgba(0,0,0,.1)!important;
    border-radius: 0px!important;
    margin: 10px;
}    

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid transparent !important;
}

.SubmitBTN {
  border: 1px solid #103c61;
  border-radius: 3px;
  color: #103c61;
  background: transparent;
  font-size: 14px;
  text-decoration: none !important;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 6px 20px;
  text-align: center !important;
  text-transform: uppercase;
  transition:all 0.25s ease-in-out 0s;
  -moz-transition:all 0.25s ease-in-out 0s;
  -o-transition:all 200ms ease-in-out 0s;
  -webkit-transition:all 200ms ease-in-out 0s;
}
.SubmitBTN:hover{
  background: #103c61 none repeat scroll 0 0;
  border: 2px solid #103c61;
  color: #fff;
  
}

.help-block {
    display: inline !important;
    margin-top: 0px!important;
    margin-bottom: 00px!important;
    color: #ff0000!important;
    font-size: 12px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #6d6c6c!important;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
::-moz-placeholder { /* Firefox 19+ */
color: #6d6c6c!important;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
:-ms-input-placeholder { /* IE 10+ */
color: #6d6c6c!important;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
:-moz-placeholder { /* Firefox 18- */
color: #6d6c6c!important;
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
font-weight: normal;
}
input[type=text] {
box-sizing: border-box;
border: 1px solid #CDCDCD !important;
-webkit-transition: 0.5s;
transition: 0.5s;
outline: none;
color:#6d6c6c;
}

textarea, select{
box-sizing: border-box;
border: 1px solid #CDCDCD !important;
-webkit-transition: 0.5s;
transition: 0.5s;
outline: none;
color: #6d6c6c!important;
font-family:Verdana, Geneva, sans-serif;
}


input[type=text]:focus {
border: 2px solid #39F;
}

.pref{
    display:inline-block;
    font-size:12px;
    color:#b1b0b0
}
.error-msg{
    color:red;
    font-size:11px;
    font-family:Verdana,Geneva,sans-serif
}
textarea{
    height:40px
}
.txtcaptcha{
    background:rgba(255,255,255,0.8);
    border:2px solid #cdcdcd!important;
    display:inline-block;
    color:#129D49;
    text-shadow:1px 1px 1px #fff;
    text-align:center;
    font-weight:700;
    border:none;
    font-size:25px;
    padding:5px 10px;
    font-family:'Oswald',sans-serif;
    margin-bottom:5px;
    border-radius:5px
}
.captchaerror{
    color:red!important;
    font-size:12px
}
.refresh{
    display:inline-block;
    height:20px;
    width:16px;
    cursor:pointer;
    color:#FFF!important;
    background:url(refresh.png) no-repeat;
    border:0 solid;
    outline:none!important
}
select{
    padding:0!important
}


@media only screen and (max-width : 399px),handheld and (max-device-width : 399px){
    .submitbutton{
        width:38%!important
    }
    .outercoverfrontend{
        float:left;
        padding:0!important;
        text-align:left;
        width:100%
    }
    .modelcontents{
        background:none repeat scroll 0 0 rgba(255,255,255,0.95);
        float:left;
        overflow:auto;
        padding:34px 60px!important;
        text-align:justify;
        width:100%
    }
}
@media only screen and (min-width : 400px) and (max-width : 619px),handheld and (min-device-width : 400px) and (max-device-width : 619px){
    .submitbutton{
        width:22%!important
    }
    .outercoverfrontend{
        float:left;
        padding:0!important;
        text-align:left;
        width:100%
    }
    .modelcontents{
        background:none repeat scroll 0 0 rgba(255,255,255,0.95);
        float:left;
        overflow:auto;
        padding:34px 60px!important;
        text-align:justify;
        width:100%
    }
}
@media only screen and (max-width : 460px){
    .submitbutton{
        width:38%!important
    }
    .outercoverfrontend{
        float:left;
        padding:0!important;
        text-align:left;
        width:100%
    }
    .modelcontents{
        background:none repeat scroll 0 0 rgba(255,255,255,0.95);
        float:left;
        overflow:auto;
        padding:34px 60px!important;
        text-align:justify;
        width:100%
    }
    .errorMsg{
        background:transparent;
        border-radius:2px;
        color:red!important;
        font-family:Arial,Helvetica,sans-serif;
        font-size:13px;
        padding-left:5px
    }
    .qk_success,.success{
        background:#D8FFC0;
        padding:5px 10px;
        margin:0 0 5px;
        border:none;
        font-weight:700;
        color:#2E6800;
        border-left:3px solid #2E6800
    }
    .state-error{
        background-color:#000 !important;
        border-color:#e46b66
    }
    .errorMessages{
        color:red;
        font-weight:bolder;
        padding:3px 3px 5px 5px;
        width:80%
    }
    .successMessages{
        color:#00f;
        font-weight:700;
        padding:3px 3px 5px 10px;
        width:100%
    }
}


.form-control{border: 2px !important;}