html, body{height: 100%}
h1,h2,h3,h4,h5,h6 {font-weight: 900;margin:0;}

.alert{padding: 7px 15px;}
label.error{font-weight: 400; color:red;}

a, a:link, a:visited{ font-size:14px; font-weight: 400; color:#1372ae;}
a:hover, a:focus, a:hover span{ color:#1372ae; text-decoration: underline; }



.btn,.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus, a:focus,.dropdown-toggle:focus, .dropdown-toggle:active, .dropdown-toggle:hover {outline: none !important;}
.btn-group.open .dropdown-toggle,.btn-group.open .dropdown-toggle:focus,.btn-group.open .dropdown-toggle:active,.btn-group.open .dropdown-toggle:hover{ box-shadow:none;-webkit-box-shadow:none}
.form-control:focus,textarea:focus,textarea.form-control:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,
input[type="submit"]:focus,.uneditable-input:focus{border-color: #1372ae !important;box-shadow: none;outline: 0 none;border-radius:0;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{
    border: 1px solid #e2e6e7;color:#000;outline: none !important;border-radius:0;
}
*{outline: none !important;}
textarea.form-control{
    border: 1px solid #e2e6e7 !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;

}