﻿.navbar .nav > li {
    z-index: 10000;
}

.MCAAanchor 
{
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}

#overlay {
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=80);
    opacity: 0.80;
}

#modalprogress {
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
}

body > #modalprogress {
    position: fixed;
}

.btn-toolbar {
    display: block !important;
    text-align: center !important;
    background-color: #F7F9FF !important;
}

tr.gridRows:hover {
    color: #000000 !important;
    background-color: #F7F9FF !important;
}

.border-mute {
    border-color: #CED3E0 !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #F7F9FF !important;
}

.card-header {
    background-color: #F7F9FF !important;
}

.btn-secondary {
    background: #353A4A !important;
}

.badge-primary {
    background-color: #467DFF !important;
}

.bg-white {
    background: #ffffff !important;
}

.bg-light {
    background: #F7F9FF !important;
}

.btn-light {
    background: #F7F9FF !important;
}

.bg-dark {
    background: #353A4A !important;
}

.btn-group {
    float: none;
}

.customSD > .btn-group {
    float: left !important;
}

.cartBadge {
    position: relative;
    bottom: 13px;
    right: 35px;
}

.notificationBadge {
    position: relative;
    bottom: 13px;
    left: 48px;
}

/*.dropdown:hover > .dropdown-menu {
    display: block;
    margin: 0px;
}*/

/*.dropdown > .dropdown-toggle:active {*/
/*Without this, clicking will make it sticky*/
/*pointer-events: none;
}*/

.imageCropped {
    width: 200px; /* width of container */
    height: 100px; /* height of container */
    margin: 2px;
    object-fit: cover;
}


.imageCroppedCover {
    width: 100%; /* width of container */
    height: 200px; /* height of container */
    margin: 0px;
    padding: 0px;
    border: none;
    object-fit: cover;
}

/* ADS Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .Ads_Sidebar_FixPosition {
        position: fixed;
    }
}

.TaskFonts {
    font-size: 12px;
}

.EventsStyle {
    font-family: 'Arial';
    font-size: 14px;
}

.dxtlHeader_Office365 {
    white-space: nowrap;
    padding: 13px 10px 11px;
    border: 1px solid rgba(0,0,0,0.1);
    border-width: thin;
    background-color: whitesmoke;
    color: black;
    overflow: hidden;
    font-weight: normal;
    text-align: left;
    font: 14px 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

/* ANIMATIONS */

.shake {
    animation-duration: 1s;
    animation-name: shake;
}

@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}

.item-style {
    margin: 0 !important;
    color: navy;
}

.item-caption, .item-control {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    color: navy;
}

.dxbs-tagbox .form-control {
    overflow: auto !important;
    max-height: 80px !important;
}

.alignSpinEditValue input {
    text-align: right !important;
}

.btn {
    border-color: lightgrey;
    border-width: 1px !important;
    border-style: solid;
}

.badge {
    border-color: lightgrey;
    border-width: 1px !important;
    border-style: solid;
}
.dxbs-edit-caption {
    font-size: small;
}



.MCAA_Inputfeild_Uderlined {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
}

.MCAA_Large_Textbold {
    font-weight: bold;
    font-size: large;
}

.MCAA_Large_Text {
    font-size: large;
}

.MCAA_bold {
    font-weight: bold;
}

.MCAA_SmallText {
    font-size: smaller;
}

.MCAA_SmallTextBold {
    font-weight: bold;
    font-size: smaller;
}

.MCAA_XXSmallText {
    font-size: xx-small;
}

div.card-body.dxbs-ap {
    display: none;
}