:root {
    /*--theme-deafult: #6362e7;
    --theme-secondary: #ffc500*/
    --theme-deafult: #FFaa00;
    --theme-secondary: #1C93BA;
}

.arm-hide {
    display: none;
    max-height: 0px;
    animation: hideRow 0.8s;
}

.arm-show {
    display: table-row;
    max-height: 1000px;
    animation: shoRow 0.8s;
}

@keyframes shoRow {
    from {
        max-height: 0px;
    }

    to {
        max-height: 1000px;
    }

}

@keyframes hideRow {
    from {
        max-height: 1000px;
    }

    to {
        max-height: 0px;
    }

}

.arm-fs-xl {
    font-size: 1.3em !important;
}

.arm-fs-5x {
    font-size: 5em !important;
}
.arm-fs-m{
    font-size: 0.8em !important;
}


.arm-bg-lightgreen {
    background-color: #cafaef !important;
}

.arm-bg-lightred {
    background-color: #facaca !important;
}

.arm-bg-lightorange {
    background-color: #faebca !important;
}

.arm-bg-lightblue {
    background-color: #cae0fa !important;
}

.arm-bd-lr-curved {
    border: 1px solid #f1b7b7 !important;
    box-shadow: 0 0 2px #facaca !important;

}

.arm-bd-lg-curved {
    border: 1px solid #bff6e9 !important;
    box-shadow: 0 0 2px #cafaef !important;

}

.arm-bd-lo-curved {
    border: 1px solid #f6e3ba !important;
    box-shadow: 0 0 2px #faebca !important;
}

.arm-bd-lb-curved {
    border: 1px solid #b7d0ef !important;
    box-shadow: 0 0 2px #cae0fa !important;
}

.arm-table-image {
    height: 45px !important;
    width: auto;
}

.default-according.style-1 .card .card-header .icofont {
    font-size: 22px !important;
}

.arm-d-l {
    direction: ltr !important;
}

.arm-fw-b {
    font-weight: bold !important;
}

.arm-flex {
    display: inline-flex !important;
}

.arm-fit-block {
    width: fit-content !important;
    display: block !important;
}

.arm-pointer {
    cursor: pointer !important;
}

.arm-ta-c {
    text-align: center !important;
}

.arm-ta-r {
    text-align: right !important;
}

.arm-ta-l {
    text-align: left !important;
}

.arm-hide {
    display: none;
    max-height: 0px;
    animation: hideRow 0.8s;
}

.arm-show {
    display: table-row;
    max-height: 1000px;
    animation: shoRow 0.8s;
}

.arm-bd-b-primary {
    border-bottom: 2px solid var(--theme-primary) !important;
}

.arm-bd-b-secondary {
    border-bottom: 2px solid var(--theme-secondary) !important;
}

@keyframes shoRow {
    from {
        max-height: 0px;
    }

    to {
        max-height: 1000px;
    }

}

@keyframes hideRow {
    from {
        max-height: 1000px;
    }

    to {
        max-height: 0px;
    }

}

.arm-text-label {
    margin: 0 !important;
}

.arm-chat-r {
    border-radius: 8px 8px 1px 8px;
    padding: 5px 4px 5px 2px !important;
}

.arm-chat-l {
    border-radius: 8px 8px 8px 1px;
    padding: 5px 4px 5px 2px !important;
}

.mr-1 {
    margin-right: 1em !important;
}

.arm-alert {
    position: fixed !important;
    width: 100% !important;
    /* top: 0px !important;
    right: 0px !important; */
    z-index: 999999 !important;

}

.arm-alert>.box {
    width: fit-content;
    min-width: 25% !important;
    margin-right: 3px;
}

.arm-alert>.box>.close {

    margin-left: 10px;
    margin-top: 2px;
}

.arm-ribbon {
    /* top: 110px !important; */
    left: 15px !important;
    width: 110px;
    height: 110px;
    display: block;
    position: absolute;
    overflow: hidden;
}

.arm-ribbon span {
    width: 150px;
    height: 34px;
    top: 20px;
    left: -40px;
    position: absolute;
    display: block;
    /* background: #FF0000; */
    color: #333;
    font-size: 1.1em !important;
    font-weight: bold !important;
    color: white;
    text-align: center;
    line-height: 34px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.arm-grid {
    display: grid !important;
}

.arm-botom {
    position: absolute !important;
    justify-self: center !important;
    bottom: 60px !important;
}

.arm-img-options {
    border: 2px solid #bbb;
    border-radius: 4px !important;
    width: 40px !important;
    height: 40px !important;
    margin-right: 3px !important;
    cursor: pointer;
}

.arm-f-l {
    float: left !important;
}

.arm-img-tile {
    border: 4px solid #bbb;
    border-radius: 4px !important;
    width: 100px !important;
    height: 100px !important;
    margin-right: 3px !important;
    cursor: pointer;
}

.arm-img-tile.active {
    border: 4px solid var(--theme-secondary) !important;
}

.arm-img-options.active {
    border: 3px solid var(--theme-secondary);
}

.arm-x-scroll {
    overflow-x: scroll;
    width: 100% !important;
}

.arm-right {
    float: right !important;
}

.arm-section-title {
    width: 100%;
    display: block;
}

.arm-section-title p {
    font-weight: bold;
    font-size: 1.1em !important;
    padding-top: 12px;
    text-align: center !important;
    color: var(--theme-secondary);
}

.arm-full-w {
    width: 100%;
}

.arm-section-title h3 {
    font-weight: bold;
    font-size: 1.5em !important;
    padding-top: 12px;
    text-align: center !important;
    color: var(--theme-secondary);
}


