.hm-black-mild .mask,
.hm-black-mild .full-bg-img {
    background-color: rgba(0, 0, 0, 0.4);
}

.mr-auto {
    margin: auto !important;
}

.navbar-toggler-icon {
    margin-top: 40px;
    width: 2em;
    height: 2em;
}

.register {
    background: rgb(235, 131, 50);
}

.mr-auto li {
    margin-left: 20px;
}

.carousel-inner strong {
    color: rgb(235, 131, 50);
    font-size: 1.2em;
}

.navbar.navbar-dark .breadcrumb.active a,
.navbar.navbar-dark .navbar-nav .nav-item.active a {
    color: rgb(235, 131, 50);
    font-weight: bold;
}

.title {
    color: rgb(235, 131, 50);
}


.modal-title {
    width: 100%;
    color: rgb(235, 131, 50);
    font-weight: bolder;
    text-align: center;
}

.modal-header {
    background: #1C2331;
}

.close {
    color: white !important;
}

.close:hover {
    color: white !important;
    box-shadow: none;
}

.form-group div {
    display: inline-block;
}

.form-control:focus{
    border-color: rgb(235, 131, 50);
}

input, textarea {
    color: #1C2331;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color: lightgray;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
}

input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search-md]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid rgb(235, 131, 50);
    box-shadow: 0 1px 0 0 rgb(235, 131, 50);
}

.btn-register {
    display: block;
    margin: auto;
    width: 70%;
    background: rgb(235, 131, 50);
}

.btn-register:hover {
    background: rgb(235, 131, 50);
}


.modal-content {
    border: none;
}

.btn-orange {
    background: rgb(235, 131, 50);
}

.btn-orange:hover {
    background: rgb(235, 131, 50);
}

.toast {
    top: 140px;
}

.toast-success {
    background-color: #1C2331 !important;
    opacity: 0.9 !important;
}

.toast-title {
    color: rgb(235, 131, 50);
}

@media all and (max-width: 992px) {
    .desktop {
        display: none !important;
    }
    .navbar-toggler-icon {
        margin-top: 20px;
    }    
}

@media all and (min-width: 993px) {
    .mobile {
        display: none !important;
    }
}

@media only screen and (min-width: 993px) {
    .navbar {
        box-shadow: none;
    }    
}