﻿.dropdown-menu {
    opacity: unset;
    -webkit-transform: none;
    transform: none;
    z-index: 10000;
    cursor: pointer;
}

.cmgLoader {
    width: 30px;
    height: 30px;
    margin-top: 10px;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite;
    display: none;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.cursor-pointer:hover {
    cursor: pointer !important;
}


/*New Card*/
.card .card-header-olive .card-icon,
.card .card-header-olive .card-text,
.card .card-header-olive:not(.card-header-icon):not(.card-header-text), .card.bg-olive,
.card.card-rotate.bg-olive .front,
.card.card-rotate.bg-olive .back {
    background: linear-gradient(60deg, #b2b266, #aaaa55);
}

.card .card-header-olive .card-icon,
.card .card-header-olive:not(.card-header-icon):not(.card-header-text),
.card .card-header-olive .card-text {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(120, 190, 50, 0.4);
}

.card .card-header-primary2 .card-icon,
.card .card-header-primary2 .card-text,
.card .card-header-primary2:not(.card-header-icon):not(.card-header-text), .card.bg-primary2,
.card.card-rotate.bg-primary2 .front,
.card.card-rotate.bg-primary2 .back {
    background: linear-gradient(60deg, #aa80ff, #9966ff);
}

.card .card-header-primary2 .card-icon,
.card .card-header-primary2:not(.card-header-icon):not(.card-header-text),
.card .card-header-primary2 .card-text {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(190, 160, 200, 0.4);
}

/*Erros*/
.errosInput {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4) !important;
    /*border: 1px solid #f55145 !important;*/
    background-color: rgba(245, 191, 183, 0.40) !important;
    border-radius: 5px !important;
}

.errosCard {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4) !important;
    /*border: 2px solid #f55145 !important;*/
    background-color: rgba(245, 191, 183, 0.40) !important;
    border-radius: 5px !important;
}

.errosCheckBox {
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.9) !important;
    border: 2px solid #f55145 !important;
    border-radius: 5px !important;
}

/* btn override colors*/
.btn.btn-warning {
    background-color: #e3c32b !important;
    border-color: #e3c32b !important;
    box-shadow: 0 2px 2px 0 rgba(89, 77, 17, 0.14), 
        0 3px 1px -2px rgba(89, 77, 17, 0.2), 
        0 1px 5px 0 rgba(89, 77, 17, 0.12) !important;
}

.btn.btn-info {
    background-color: #3085d6 !important;
    border-color: #3085d6 !important;
    box-shadow: 0 2px 2px 0 rgba(48, 133, 214, 0.14), 
        0 3px 1px -2px rgba(48, 133, 214, 0.2), 
        0 1px 5px 0 rgba(48, 133, 214, 0.12) !important;
}

