/* FORM CONTROL */

/*.form-control:focus {outline: none !important; border: 2px #7CBCFF; solid !important; box-shadow: 0 0 5px #7CBCFF; !important;}*/
.form-control {
	-webkit-appearance: none;
    background-color: white;
    background-image: none;
    border: 2px solid #CCC;
    border-radius: 0px !important;
    box-shadow: none !important;
    color: #222 !important;
    font-size: 1em !important;
    height: auto !important;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    /*margin-bottom: 40px;*/
    letter-spacing: 0em !important;
}

/* HAS FEED BACK LEFT  this is for adding icons to input boxes on the left*/
.has-feedback .form-control { }
.has-feedback .form-control.input-sm,
.has-feedback.form-group-sm .form-control { padding-right: 30px }
.has-feedback .form-control.input-lg,
.has-feedback.form-group-lg .form-control { padding-right: 46px }
.has-feedback-left .form-control { padding-right: -18px; padding-left: 34px; }
.has-feedback-left .form-control.input-sm,
.has-feedback-left.form-group-sm .form-control { padding-left: 30px }
.has-feedback-left .form-control.input-lg,
.has-feedback-left.form-group-lg .form-control { padding-left: 46px }
.has-feedback-left .form-control-feedback { left: 0 }
.form-control-feedback { line-height: 34px !important }
.input-sm + .form-control-feedback,
.form-horizontal .form-group-sm .form-control-feedback { width: 30px; height: 30px; line-height: 30px !important; }
.input-lg + .form-control-feedback,
.form-horizontal .form-group-lg .form-control-feedback { width: 46px; height: 46px; line-height: 46px !important; }
.has-feedback label.sr-only ~ .form-control-feedback,
.has-feedback label.sr-only ~ div .form-control-feedback { top: 0 }
@media (min-width: 768px) { 
    .form-inline .inline-feedback { position: relative; display: inline-block; }
    .form-inline .has-feedback .form-control-feedback { top: 0 }
}
.form-horizontal .has-feedback-left .form-control-feedback { left: 15px }
.form-control ~ .form-control-feedback {color: #CCC; font-size: 22px;}

/* NAV-BAR */

.navbar {border: none;}


/* BUTTONS */
.btn {border-radius: 0px; border: 1px white solid; text-transform:capitalize; font-weight: 300; font-size: 1em; padding:8px 15px; color: #FFFFFF !important; }


.btn-default, .btn-default.disabled  {background-color: #2A4690; border: 1px #2A4690 solid;}
.btn-default:hover, .btn-default:focus, .btn-default:active {background-color: #2A4690; border: 1px #2A4690 solid; opacity: .75;}


.btn-primary, .btn-primary.disabled {background-color: #CC3300;  border: 1px #CC3300 solid;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {background-color: #CC3300; border: 1px #CC3300 solid; opacity: .75;}

.btn-secondary, btn-secondary.disabled {background-color: #404040; border: 1px #404040 solid;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {background-color: #404040; border: 1px #404040 solid; opacity: .75;}


.btn-group-lg > .btn, .btn-lg {padding: 16px 30px !important;}

/* GRID */
.container {padding-left: 22px; padding-right: 22px;}

