.jumbotron {
    text-align: center;
    margin: 60px 0;
}
.jumbotron h1 {
    font-size: 72px;
    line-height: 1;
}
.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}
#login {
    max-width: 300px;
    padding: 19px 29px 14px 29px;
    margin: 20px auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
#login h2 {
    font-size: 31.5px;
    line-height: 40px;
    margin-bottom: 10px;
}
#register label.required {
	font-weight: bold;
}
.masthead{
    float: left;
    width: 100%;
    padding-top: 20px;
}
.masthead li{margin-right: 5px;}
.masthead li a{
    background-color: transparent;
    color: #6c7293;
    font-weight: 500;
    padding: 8px 10px;
    border-radius: 4px;
    text-decoration: none !important;
    transition: all 0.3s ease;
}
.masthead li.active a{
    background-color: rgba(77,89,149,0.06);
    color: #5867dd;
}
.masthead li a:hover{
    background-color: rgba(77,89,149,0.06);
    color: #5867dd;
}

/*html.swal2-shown,body.swal2-shown { overflow-y: hidden !important; height: auto!important;}*/
.btn-primary {
    background-color: #13aa4d;
    border-color: #13aa4d;
}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle{
    background-color: #139c48;
    border-color: #139c48;
}
.masthead li.active a, .masthead li a:hover{
    background-color: #969495;
    color: #fff;
}

.text-shadow {
    text-shadow: 0 0 3px #4B0082 !important;
}

.box-shadow {
    box-shadow: 0 0 3px #4B0082 !important;
}