﻿
.btn-main-gray {
    width: 120px !important;
    background-color: #ced4da !important;
    border: #ced4da;
    color: #343a40 !important; }
.btn-main-gray:hover {
    background-color: #bfc7cf !important;
    border-color: #bfc7cf !important; }
.btn-main-green {
    width: 120px !important;
    background-color: #07B2A3 !important;
    border: #07B2A3;
    color: #fff !important; }
.btn-main-green:hover {
    background-color: #06998d !important;
    border-color: #06998d;
    color: #fff !important; }

.btn-main-green-outline {
    background-color: #fff !important;
    border: 1px dashed #07B2A3;
    color: #07B2A3 !important; }
.btn-main-green-outline:hover {
    background-color: #06998d !important;
    border-color: 1px solid #07B2A3;
    color: #fff !important; }

.custom-modal .close {
    color: #fff !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1 !important;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5; }
.close:hover {
    color: #000;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

.must::before {
    content: "*";
    color: #DF5E47;
    padding: 0 5px; }
