body {
    overflow-x: hidden;
}
#loader{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);z-index: 11111;display: none;}
#loader > .spinner{left: calc(50% - 22px);position: relative;top: calc(50% - 22px);color: #fff;}
#loader > .spinner.message {
    display: none;
    left: calc(50% - 40px);
}

.notify{box-sizing:border-box;left:10px;position:fixed;top:200px;width:350px}
.notify-top-center{left:calc(50% - 175px);z-index: 1111112 !important;}
.notify button, button.close {
    float: right;
    outline: 0 none;
    border: 0 none;
    background: transparent;
    margin-top: -3px;
    font-size: 18px;
}

.form-control.error {width: 100%;border-color: #f42121;font-size: inherit;}
label.error {color: #f42121 !important;font-size: 13px !important;position: relative;top: 4px;margin: 0;width: 100%;}

.avsight-btn {
    color: #fff;
    background-color: rgb(81, 178, 224) !important;
    border-color: rgb(81, 178, 224) !important;
	padding: 7px 15px;
}
.avsight-btn.shrink {
    padding: 2px 10px;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px !important;
    color: inherit;
    background-color: rgb(8,21,80) !important;
}
.jumbotron h1 {
    font-size: 63px;
	color: white !important;
}

/* make dialog full width */
.modal-dialog {
    margin: 0 auto;
    max-width: 570px;
}