/*RESET START*/
* {box-sizing: border-box;}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0; background: rgb(242,245,246);
     background: -moz-radial-gradient(center, ellipse cover, rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%);
     background: -webkit-radial-gradient(center, ellipse cover, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%);
     background: radial-gradient(ellipse at center, rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 );}
h3{margin:0.67em 0;font-size:1.5rem;}
h3, h3{color: #232323;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,
a:hover{outline-width:0;}
b,
strong{font-weight:bolder;}
img{border-style:none;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;}
*,
*::before,
*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}
@-ms-viewport{width:device-width;}
html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;}
body{font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;}
h3, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:.5rem;}
a:focus, a:hover{color:#014c8c;text-decoration:underline;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
a{-ms-touch-action:manipulation;touch-action:manipulation;}
/*RESET END*/

.well{
    position: relative;
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 6px solid #242d3c !important;
    border-radius: 4px;
    -webkit-box-shadow: 11px 11px 1px rgba(0, 0, 0, 0.65);
    box-shadow: 11px 11px 1px rgba(0, 0, 0, 0.65);
}

.col-md-6,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{width:100%; margin-top: 5vh;}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-10 {
    width: 83.33333333%;
    margin-top: 5vh;
}

@media (max-width: 639px){
    .site_logo{
        width: 60%;
        margin-left: 20%;
    }
}
@media (min-width: 640px){
    .col-md-6{width:50%;
              margin-left: 25%; margin-top: 10vh}
    .site_logo{
        width: 50%;
        margin-left: 25%;
        max-width: 266px;
    }
}
@media (min-width: 992px){
    .site_logo{
        width: 40%;
        margin-left: 30%;
        max-width: 266px;
    }
}
.row:before,.row:after{display:table;content:" ";}
.row:after{clear:both;}
.sign{
    position: absolute;
    top: calc(100% - 11px);
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    height: 200px;
}
p{
    margin-top: 20px;
    margin-bottom: 0px;
}
a{color:#337ab7;text-decoration:none;}
a:hover,a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-transition:background-color 0.25s ease-out;-moz-transition:background-color 0.25s ease-out;-o-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-primary{color:#fff;background-color:#3c69e0;border-color:rgba(0,0,0,0.2);}
.btn-primary:focus{color:#fff;background-color:#192c5e;border-color:#122b40;}
.btn-primary:hover{color:#fff;background-color:#1e3670;border-color:rgba(0,0,0,0.2);}
.btn-primary:active{color:#fff;background-color:#192e61;border-color:#204d74;}
.btn-primary:active:hover,.btn-primary:active:focus{color:#fff;background-color:#204d74;border-color:#122b40;}
.btn-primary:active{background-image:none;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}