body .accountPage {
    font-size: 1rem;
    color: #676a6c;
}
.nav .dropdown .dropdown-menu {
    width: 200px !important;
}
.dropdown .dropdown-menu {
    transform: none;
}
.toast {
    display: block;
}
.modal-content {
    /* font-family: 'Montserrat', Helvetica, Arial, serif !important; */
    border-radius: 0.42rem;
    -webkit-border-radius: 0.42rem;
    -moz-border-radius: 0.42rem;
    -ms-border-radius: 0.42rem;
    -o-border-radius: 0.42rem;
}
.modal .modal-header .close {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1) !important;
}
.modal-body {
    padding: 1rem;
}
.modal .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:active {
    box-shadow: none !important;
}
h4 {
    font-size: 1.32rem;
    font-weight: 500;
}
.form-control {
    display : block;
    width : 100%;
    height : calc(1.25em + 1.4rem + 1px);
    padding : 0.7rem 0.7rem;
    font-size : 0.96rem;
    font-weight : 400;
    line-height : 1.25;
    color : #4E5154;
    background-color : #FFFFFF;
    background-clip : padding-box;
    border : 1px solid rgba(0, 0, 0, 0.2);
    border-radius : 5px;
    -webkit-transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:focus {
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15) !important;
}
.form-control-sm {
    height: calc(1em + 1rem + 2px) !important;
    padding: 0.5rem 1.5rem !important;
    font-size: 0.7rem !important;
    line-height: 1 !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
}
select.form-control-sm.form-control:not([multiple='multiple']) {
    background-position: calc(100% - 12px) 6px, calc(100% - 20px) 13px, 100% 0 !important;
}
.modal-body > .form-group > label {
    margin-top: 0;
}
label {
    font-weight: 400;
}
.btn {
    display : inline-block;
    font-weight : 400;
    text-align : center;
    vertical-align : middle;
    -webkit-user-select : none;
       -moz-user-select : none;
        -ms-user-select : none;
            user-select : none;
    border : 0 solid transparent;
    padding : 0.9rem 2rem;
    font-size : 1rem;
    line-height : 1;
    border-radius : 0.4285rem;
    -webkit-transition : color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            transition : color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-primary:hover {
    color: #FFFFFF !important;
    box-shadow: 0 8px 25px -8px var(--backgroundColor) !important;
}
.btn-sm, .btn-group-sm > .btn {
    padding: 0.5rem 1.5rem;
    font-size: 0.85rem;
    line-height: 1;
    border-radius: 0.4285rem;
}
.modal-body .table > thead > tr > th {
    border-top: none;
}
.footable-odd {
    background-color: unset !important;
}
.btn-white {
    border: 1px solid #ededed
}
.badge.badge-success {
    background-color: #28c76f;
}
.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}
.badge.badge-success {
    background-color: #28c76f !important;
}
.badge.badge-info {
    background-color: #00cfe8 !important;
}
.badge.badge-default {
    background-color: #b8c2cc !important;
}
.badge-white {
    background-color: white !important;
    color: inherit !important;
    border: 1px solid #dedede !important;
}
.btn-danger:hover {
    border-color: #E73D3E !important;
    color: #FFFFFF !important;
    box-shadow: 0 8px 25px -8px #EA5455 !important;
}
.bootstrap-touchspin .btn {
    padding: .5rem .9rem !important;
    border-radius: 0.4285rem !important;
    -webkit-border-radius: 0.4285rem !important;
    -moz-border-radius: 0.4285rem !important;
    -ms-border-radius: 0.4285rem !important;
    -o-border-radius: 0.4285rem !important;
}
.bootstrap-touchspin .btn.btn-default {
    background-color: var(--backgroundColor) !important;
}
.bootstrap-touchspin .btn-default:hover {
    box-shadow: 0 8px 25px -8px var(--backgroundColor) !important;
}
.bootstrap-touchspin.input-group {
    width: 100% !important;
}
.dropdown .dropdown-menu {
    padding: 7px 0 !important;
}
.dropdown .dropdown-menu li.active {
    background-color: var(--backgroundColor) !important;
    color: white !important;
}
.dropdown .dropdown-menu li.active  a{
    background-color: transparent !important;
}
.dropdown .dropdown-menu li a {
    /* font-family: 'Montserrat', Helvetica, Arial, serif; */
    font-size: 0.98rem !important;
    padding: 0.714rem 1.428rem !important;
}
.dropdown .dropdown-menu li a:hover {
    background-color: transparent !important;
}
.dropdown .dropdown-menu .dropdown-menu {
    width: 100% !important;
}
.spinner {
    animation: none !important;
    -webkit-animation: none !important;
}

.get-started-btn {
    padding: 10px 12px !important; 
}

.trial-alert { 
    .btn-upgrade {
        min-height: 35px;
        padding: 10px 12px;
        span {
            top: 6px;
        }
    }
}

.trial-alert#trial-alert-banner {
    .waitingForTrialPromo {
        > p {
            margin-top: 0px;
        }
    }
    .btn-upgrade {
        margin-top: 1.5px;
    }
}