/*!
General css
Version 2.2.24
Author: Bootim Group Inc
Author url: https://bootim.net
*/

/*--- btn size --*/

*:disabled {
  cursor: not-allowed !important;
}

ul.unstyled {
    list-style: none !important;
}

icon {
    z-index: 9;
    position: absolute;
    right: 3px;
    top: 45px;
    opacity: 1;
    background-color: #fff;
    color: #71748d;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0.275rem 0.75rem;
    cursor: pointer;
}

icon.flag {
    padding: 0;
    left: 92.8%;
    bottom: 12px;
    position: absolute;
}

note {
    color: #000;
    font-weight: 500;
    margin: 0 0 10px 0;
    background: #fff;
    display: block;
    padding: 10px 10px 10px 20px;
    border: 1px solid rgba(255, 130, 0, 0.9);
    border-left: 5px solid rgba(255, 130, 0, 0.9);
    line-height: 1.5rem;
    border-radius: 10px;
    cursor: pointer;
    opacity: .9;
    text-align: left;
    font-size: 13px;
    letter-spacing: .03rem;
    transition: all ease-in-out 1s;
}

note:hover {
    box-shadow: inset 0 0 50px rgba(255, 130, 0, 0.1);
}

note a {
    color: #2191f3;
}

note a:hover {
    color: rgba(255, 130, 0, 0.9);
}

input[type='number'] {
	appearance: textfield;
	-ms-appearance: textfield;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-o-appearance: textfield;
}

code {
	font-family: "Consolas", sans-serif;
}

.titled {
    cursor: pointer;
    transition: all ease-in-out 500ms;
    border-bottom: 1px dotted rgba(8, 63, 45, 1);
}

.titled:hover {
    color: #023833;
}

.rel {
    position: relative !important;
}

.b {
    font-weight: 600 !important;
}

.b-m {
    font-weight: 800 !important;
}

strong,
.s,
.b-s {
    font-weight: 900 !important;
}

.italize,
.italise,
.italics,
.italic,
.i {
    font-style: italic !important;
}

.u {
    text-decoration: underline !important;
    cursor: pointer;
}

.upper {
  text-transform: uppercase !important;
}

.lower {
  text-transform: lowercase !important;
}

.btn-xs {
 padding: 5px 10px 4px 10px;
 font-size: 12px;
}

.btn-sm {
 padding: 3px 12px;
 font-size: 13px;
}

.btn-lg {
 padding: 15px 20px;
 font-size: 16px;
}

.vh {
    height: 100vh;
}

.vh-min {
    min-height: 100vh;
}

.vh-max {
    max-height: 100vh;
}

/*/ banner ad --close() /*/

.banner-close {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    cursor: pointer;
    opacity: 0.9;
    background-color: #2191f3;
    color: #fff;
    padding: 2px;
    height: 15px;
    width: 15px;
    border-radius: 1px;
    border: 1px #2191f3 dotted;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
    white-space: nowrap;
    text-overflow: clip;
}

.banner-close text {
    color: #fff;
    font-size: 9px;
    padding: 0;
    margin: 0;
    display: none;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
    padding: 0 5px;
}

.banner-close i {
    color: #fff;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.banner-close:hover {
    width: 90px;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
}

.banner-close:hover text {
    display: block;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
}

.wt,
.wait {
    cursor: wait !important;
}

.disabled,
.na,
.not-allowed {
    cursor: not-allowed !important;
}

.ch,
.cross-hair {
    cursor: crosshair !important;
}

.cp,
.pointer {
    cursor: pointer !important;
}

.visible {
    visibility: visible !important;
}

.no-visible {
    visibility: hidden !important;
}

.no-wrap {
    white-space: nowrap !important;
}

.clip {
    text-overflow: clip !important;
}

.ellipsis {
    text-overflow: ellipsis !important;
}

.thin::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #ccc;
}

.thin::-webkit-scrollbar-thumb {
    cursor: pointer;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.19);
}

.thin::-webkit-scrollbar-corner {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    visibility: hidden !important;
    background: 0 0 !important;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.thin {
    scrollbar-width: thin !important;
}

.ano::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.ano {
    scrollbar-width: none !important;
}

.line-clamp {
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    line-clamp: 10;
    -webkit-line-clamp: 10;
    -moz-line-clamp: 10;
    -ms-line-clamp: 10;
    margin: 10px 0;
    padding: 0;
    line-height: 2rem;
    max-height: 600px;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-orient: vertical;
    -ms-box-orient: vertical;
    -moz-box-orient: vertical;
    -os-box-orient: vertical;
    -webkit-box-orient: vertical;
}

.line-clamp.l1 {
    -webkit-line-clamp: 1!important;
    line-clamp: 1!important;
}

.line-clamp.l2 {
    -webkit-line-clamp: 2!important;
    line-clamp: 2!important;
}

.line-clamp.l3 {
    -webkit-line-clamp: 3!important;
    line-clamp: 3!important;
}

.line-clamp.l4 {
    -webkit-line-clamp: 4!important;
    line-clamp: 4!important;
}

.line-clamp.l5 {
    -webkit-line-clamp: 5!important;
    line-clamp: 5!important;
}

.line-clamp.l6 {
    -webkit-line-clamp: 6!important;
    line-clamp: 6!important;
}

.line-clamp.l7 {
    -webkit-line-clamp: 7!important;
    line-clamp: 7!important;
}

.line-clamp.l8 {
    -webkit-line-clamp: 8!important;
    line-clamp: 8!important;
}

.line-clamp.l9 {
    -webkit-line-clamp: 9!important;
    line-clamp: 9!important;
}

.line-clamp.l11 {
    -webkit-line-clamp: 11!important;
    line-clamp: 11!important;
}

.line-clamp.l12 {
    -webkit-line-clamp: 12!important;
    line-clamp: 12!important;
}
.line-clamp.l13 {
    -webkit-line-clamp: 13!important;
    line-clamp: 3!important;
}
.line-clamp.l14 {
    -webkit-line-clamp: 14!important;
    line-clamp: 14!important;
}


html::-webkit-scrollbar, body::-webkit-scrollbar,
.thin::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #ccc;
}

html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb,
.thin::-webkit-scrollbar-thumb {
    cursor: pointer;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.19);
}

html::-webkit-scrollbar-corner, body::-webkit-scrollbar-corner,
.thin::-webkit-scrollbar-corner {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    visibility: hidden !important;
    background: 0 0 !important;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

html, body,
.thin {
    scrollbar-width: thin !important;
}

.thin::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #ccc;
}

.thin::-webkit-scrollbar-thumb {
    cursor: pointer;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.19);
}

.thin::-webkit-scrollbar-corner {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    visibility: hidden !important;
    background: 0 0 !important;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.thin {
    scrollbar-width: thin !important;
}

/* padding left */

.p-0{
padding: 0!important;
}

.p-5{
padding: 5px!important;
}

.p-10{
padding: 10px!important;
}

.p-15{
padding: 15px!important;
}

.p-20{
padding: 20px!important;
}

.p-25{
padding: 25px!important;
}

.p-30{
padding: 30px!important;
}

.pl-0{
padding-left: 0!important;
}

.pl-5{
padding-left: 5!important;
}

.pl-10{
padding-left: 10px!important;
}

.pl-15{
padding-left: 15px!important;
}

.pl-20{
padding-left: 20px!important;
}

.pl-25{
padding-left: 25px!important;
}

.pl-30{
padding-left: 30px!important;
}

.pl-35{
padding-left: 35px!important;
}

.pl-40{
padding-left: 40px!important;
}

.pl-45{
padding-left: 45px!important;
}

.pl-50{
padding-left: 50px!important;
}

.pl-55{
padding-left: 55px!important;
}

.pl-60{
padding-left: 60px!important;
}

.pl-65{
padding-left: 65px!important;
}

.pl-70{
padding-left: 70px!important;
}

.pl-75{
padding-left: 75px!important;
}

.pl-80{
padding-left: 80px!important;
}

.pl-85{
padding-left: 85px!important;
}

.pl-90{
padding-left: 90px!important;
}

.pl-95{
padding-left: 95px!important;
}

.pl-100{
padding-left: 100px!important;
}

/* padding right */

.pr-0{
padding-right: 0!important;
}

.pr-5{
padding-right: 5!important;
}

.pr-10{
padding-right: 10px!important;
}

.pr-15{
padding-right: 15px!important;
}

.pr-20{
padding-right: 20px!important;
}

.pr-25{
padding-right: 25px!important;
}

.pr-30{
padding-right: 30px!important;
}

.pr-35{
padding-right: 35px!important;
}

.pr-40{
padding-right: 40px!important;
}

.pr-45{
padding-right: 45px!important;
}

.pr-50{
padding-right: 50px!important;
}

.pr-55{
padding-right: 55px!important;
}

.pr-60{
padding-right: 60px!important;
}

.pr-65{
padding-right: 65px!important;
}

.pr-70{
padding-right: 70px!important;
}

.pr-75{
padding-right: 75px!important;
}

.pr-80{
padding-right: 80px!important;
}

.pr-85{
padding-right: 85px!important;
}

.pr-90{
padding-right: 90px!important;
}

.pr-95{
padding-right: 95px!important;
}

.pr-100{
padding-right: 100px!important;
}

/* padding top */

.pt-0{
padding-top: 0!important;
}

.pt-5{
padding-top: 5!important;
}

.pt-10{
padding-top: 10px!important;
}

.pt-15{
padding-top: 15px!important;
}

.pt-20{
padding-top: 20px!important;
}

.pt-25{
padding-top: 25px!important;
}

.pt-30{
padding-top: 30px!important;
}

.pt-35{
padding-top: 35px!important;
}

.pt-40{
padding-top: 40px!important;
}

.pt-45{
padding-top: 45px!important;
}

.pt-50{
padding-top: 50px!important;
}

.pt-55{
padding-top: 55px!important;
}

.pt-60{
padding-top: 60px!important;
}

.pt-65{
padding-top: 65px!important;
}

.pt-70{
padding-top: 70px!important;
}

.pt-75{
padding-top: 75px!important;
}

.pt-80{
padding-top: 80px!important;
}

.pt-85{
padding-top: 85px!important;
}

.pt-90{
padding-top: 90px!important;
}

.pt-95{
padding-top: 95px!important;
}

.pt-100{
padding-top: 100px!important;
}

/* padding bottom */

.pb-0{
padding-bottom: 0!important;
}

.pb-5{
padding-bottom: 5!important;
}

.pb-10{
padding-bottom: 10px!important;
}

.pb-15{
padding-bottom: 15px!important;
}

.pb-20{
padding-bottom: 20px!important;
}

.pb-25{
padding-bottom: 25px!important;
}

.pb-30{
padding-bottom: 30px!important;
}

.pb-35{
padding-bottom: 35px!important;
}

.pb-40{
padding-bottom: 40px!important;
}

.pb-45{
padding-bottom: 45px!important;
}

.pb-50{
padding-bottom: 50px!important;
}

.pb-55{
padding-bottom: 55px!important;
}

.pb-60{
padding-bottom: 60px!important;
}

.pb-65{
padding-bottom: 65px!important;
}

.pb-70{
padding-bottom: 70px!important;
}

.pb-75{
padding-bottom: 75px!important;
}

.pb-80{
padding-bottom: 80px!important;
}

.pb-85{
padding-bottom: 85px!important;
}

.pb-90{
padding-bottom: 90px!important;
}

.pb-95{
padding-bottom: 95px!important;
}

.pb-100{
padding-bottom: 100px!important;
}

/* margin left */

.ml-0{
margin-left: 0!important;
}

.ml-5{
margin-left: 5!important;
}

.ml-10{
margin-left: 10px!important;
}

.ml-15{
margin-left: 15px!important;
}

.ml-20{
margin-left: 20px!important;
}

.ml-25{
margin-left: 25px!important;
}

.ml-30{
margin-left: 30px!important;
}

.ml-35{
margin-left: 35px!important;
}

.ml-40{
margin-left: 40px!important;
}

.ml-45{
margin-left: 45px!important;
}

.ml-50{
margin-left: 50px!important;
}

.ml-55{
margin-left: 55px!important;
}

.ml-60{
margin-left: 60px!important;
}

.ml-65{
margin-left: 65px!important;
}

.ml-70{
margin-left: 70px!important;
}

.ml-75{
margin-left: 75px!important;
}

.ml-80{
margin-left: 80px!important;
}

.ml-85{
margin-left: 85px!important;
}

.ml-90{
margin-left: 90px!important;
}

.ml-95{
margin-left: 95px!important;
}

.ml-100{
margin-left: 100px!important;
}

/* margin right */

.mr-0{
margin-right: 0!important;
}

.mr-5{
margin-right: 5!important;
}

.mr-10{
margin-right: 10px!important;
}

.mr-15{
margin-right: 15px!important;
}

.mr-20{
margin-right: 20px!important;
}

.mr-25{
margin-right: 25px!important;
}

.mr-30{
margin-right: 30px!important;
}

.mr-35{
margin-right: 35px!important;
}

.mr-40{
margin-right: 40px!important;
}

.mr-45{
margin-right: 45px!important;
}

.mr-50{
margin-right: 50px!important;
}

.mr-55{
margin-right: 55px!important;
}

.mr-60{
margin-right: 60px!important;
}

.mr-65{
margin-right: 65px!important;
}

.mr-70{
margin-right: 70px!important;
}

.mr-75{
margin-right: 75px!important;
}

.mr-80{
margin-right: 80px!important;
}

.mr-85{
margin-right: 85px!important;
}

.mr-90{
margin-right: 90px!important;
}

.mr-95{
margin-right: 95px!important;
}

.mr-100{
margin-right: 100px!important;
}

/* margin bottom */

.mb-0{
margin-bottom: 0!important;
}

.mb-5{
margin-bottom: 5!important;
}

.mb-10{
margin-bottom: 10px!important;
}

.mb-15{
margin-bottom: 15px!important;
}

.mb-20{
margin-bottom: 20px!important;
}

.mb-25{
margin-bottom: 25px!important;
}

.mb-30{
margin-bottom: 30px!important;
}

.mb-35{
margin-bottom: 35px!important;
}

.mb-40{
margin-bottom: 40px!important;
}

.mb-45{
margin-bottom: 45px!important;
}

.mb-50{
margin-bottom: 50px!important;
}

.mb-55{
margin-bottom: 55px!important;
}

.mb-60{
margin-bottom: 60px!important;
}

.mb-65{
margin-bottom: 65px!important;
}

.mb-70{
margin-bottom: 70px!important;
}

.mb-75{
margin-bottom: 75px!important;
}

.mb-80{
margin-bottom: 80px!important;
}

.mb-85{
margin-bottom: 85px!important;
}

.mb-90{
margin-bottom: 90px!important;
}

.mb-95{
margin-bottom: 95px!important;
}

.mb-100{
margin-bottom: 100px!important;
}

/* margin top */

.mt-0{
margin-top: 0!important;
}

.mt-5{
margin-top: 5!important;
}

.mt-10{
margin-top: 10px!important;
}

.mt-15{
margin-top: 15px!important;
}

.mt-20{
margin-top: 20px!important;
}

.mt-25{
margin-top: 25px!important;
}

.mt-30{
margin-top: 30px!important;
}

.mt-35{
margin-top: 35px!important;
}

.mt-40{
margin-top: 40px!important;
}

.mt-45{
margin-top: 45px!important;
}

.mt-50{
margin-top: 50px!important;
}

.mt-55{
margin-top: 55px!important;
}

.mt-60{
margin-top: 60px!important;
}

.mt-65{
margin-top: 65px!important;
}

.mt-70{
margin-top: 70px!important;
}

.mt-75{
margin-top: 75px!important;
}

.mt-80{
margin-top: 80px!important;
}

.mt-85{
margin-top: 85px!important;
}

.mt-90{
margin-top: 90px!important;
}

.mt-95{
margin-top: 95px!important;
}

.mt-100{
margin-top: 100px!important;
}

/*  rose and color difinitions  */
.rose-border-red {
    border: 1px solid #f44336;
}

.rose-border-black {
    border: 1px solid #000000;
}

.rose-border-teal {
    border: 1px solid #009688;
}

.rose-border-primary {
    border: 1px solid #023833;
}

.rose-border-orange {
    border: 1px solid #ff9800;
}

.rose-border-blue{
    border: 1px solid #2196F3;
}

.rose-border-indigo {
    border: 1px solid #3f51b5;
}

.rose-border-yellow {
    border: 1px solid #ffffd7;
}

.rose-border-green {
    border: 1px solid #4CAF50;
}

.rose-border-pink {
    border: 1px solid #e91e63;
}

.rose-border-cyan {
    border: 1px solid #00bcd4;
}

.rose-border-purple {
    border: 1px solid #9c27b0;
}

.rose-border-deep-orange {
    border: 1px solid #ff5722;
}

.rose-amber,
.rose-hover-amber:hover{
    color:#000 !important;
    background-color:#ffc107;
}

.rose-bootim,
.rose-hover-bootim:hover{
    color:#fff !important;
    background-color:#ff5e14 !important
}

.rose-aqua,
.rose-hover-aqua:hover{
    color:#000 !important;
    background-color:#00ffff !important
}

.rose-blue,
.rose-hover-blue:hover{
    color:#fff !important;
    background-color:#2196F3 !important
}

.rose-light-blue,
.rose-hover-light-blue:hover{
    color:#000 !important;
    background-color:#87CEEB !important
}

.rose-brown,
.rose-hover-brown:hover{
    color:#fff !important;
    background-color:#795548 !important
}

.rose-cyan,
.rose-hover-cyan:hover{
    color:#fff !important;
    background-color:#00bcd4 !important
}

.rose-blue-grey,
.rose-hover-blue-grey:hover{
    color:#fff !important;
    background-color:#607d8b !important
}

.rose-green,
.rose-hover-green:hover{
    color:#fff !important;
    background-color:#4CAF50 !important
}

.rose-light-green,
.rose-hover-light-green:hover{
    color:#000 !important;
    background-color:#8bc34a !important
}

.rose-indigo,
.rose-hover-indigo:hover{
    color:#fff !important;
    background-color:#3f51b5 !important
}

.rose-khaki,
.rose-hover-khaki:hover{
    color:#000 !important;
    background-color:#f0e68c !important
}

.rose-lime,
.rose-hover-lime:hover{
    color:#000 !important;
    background-color:#cddc39 !important
}

.rose-orange,
.rose-hover-orange:hover{
    color:#000 !important;
    background-color:#ff9800 !important
}

.rose-deep-orange,
.rose-hover-deep-orange:hover{
    color:#fff !important;
    background-color:#ff5722 !important
}

.rose-pink,
.rose-hover-pink:hover{
    color:#fff !important;
    background-color:#e91e63 !important
}

.rose-purple,
.rose-hover-purple:hover{
    color:#fff !important;
    background-color:#9c27b0 !important
}

.rose-deep-purple,
.rose-hover-deep-purple:hover{
    color:#fff !important;
    background-color:#673ab7 !important
}

.rose-red,
.rose-hover-red:hover{
    color:#fff !important;
    background-color:#f44336 !important
}

.rose-sand,
.rose-hover-sand:hover{
    color:#000 !important;
    background-color:#fdf5e6 !important
}

.rose-teal,
.rose-hover-teal:hover{
    color:#fff !important;
    background-color:#009688 !important
}

.rose-yellow,
.rose-hover-yellow:hover{
    color:#000 !important;
    background-color:#ffeb3b !important
}

.rose-white,
.rose-hover-white:hover{
    color:#000 !important;
    background-color:#fff !important
}

.rose-black,
.rose-hover-black:hover{
    color:#fff !important;
    background-color:#000 !important
}

.rose-grey,
.rose-hover-grey:hover{
    color:#000 !important;
    background-color:#9e9e9e !important
}

.rose-mid-grey,
.rose-hover-mid-grey:hover{
    color:#333 !important;
    background-color:#ccc !important
}

.rose-light-grey,
.rose-hover-light-grey:hover{
    color:#000 !important;
    background-color:#f1f1f1 !important
}

.rose-dark-grey,
.rose-hover-dark-grey:hover{
    color:#fff !important;
    background-color:#616161 !important
}

.rose-pale-red,
.rose-hover-pale-red:hover{
    color:#000 !important;
    background-color:#ffe7e7 !important
}

.rose-pale-green,
.rose-hover-pale-green:hover{
    color:#000 !important;
    background-color:#e7ffe7 !important
}

.rose-pale-yellow,
.rose-hover-pale-yellow:hover{
    color:#000 !important;
    background-color:#ffffd7 !important
}

.rose-pale-blue,
.rose-hover-pale-blue:hover{
    color:#000 !important;
    background-color:#e7ffff !important
}

.rose-text-amber,
.rose-hover-text-amber:hover{
    color:#ffc107 !important
}

.rose-text-underline,
.rose-hover-text-underline:hover{
    text-decoration: underline;
    cursor: pointer;
}

.rose-text-aqua,
.rose-hover-text-aqua:hover{
    color:#00ffff !important
}

.rose-text-blue,
.rose-hover-text-blue:hover{
    color:#2196F3 !important
}

.rose-text-light-blue,
.rose-hover-text-light-blue:hover{
    color:#87CEEB !important
}

.rose-text-brown,
.rose-hover-text-brown:hover{
    color:#795548 !important
}

.rose-text-cyan,
.rose-hover-text-cyan:hover{
    color:#00bcd4 !important
}

.rose-text-blue-grey,
.rose-hover-text-blue-grey:hover{
    color:#607d8b !important
}

.rose-text-green,
.rose-hover-text-green:hover{
    color:#4CAF50 !important
}

.rose-text-light-green,
.rose-hover-text-light-green:hover{
    color:#8bc34a !important
}

.rose-text-indigo,
.rose-hover-text-indigo:hover{
    color:#3f51b5 !important
}

.rose-text-khaki,
.rose-hover-text-khaki:hover{
    color:#b4aa50 !important
}

.rose-text-lime,
.rose-hover-text-lime:hover{
    color:#cddc39 !important
}

.rose-text-orange,
.rose-hover-text-orange:hover{
    color:#ff9800 !important
}

.rose-text-deep-orange,
.rose-hover-text-deep-orange:hover{
    color:#ff5722 !important
}

.rose-text-pink,
.rose-hover-text-pink:hover{
    color:#e91e63 !important
}

.rose-text-purple,
.rose-hover-text-purple:hover{
    color:#9c27b0 !important
}

.rose-text-deep-purple,
.rose-hover-text-deep-purple:hover{
    color:#673ab7 !important
}

.rose-text-red,
.rose-hover-text-red:hover{
    color:#f44336 !important
}

.rose-text-sand,
.rose-hover-text-sand:hover{
    color:#fdf5e6 !important
}

.rose-text-teal,
.rose-hover-text-teal:hover{
    color:#009688 !important
}

.rose-text-bootim,
.rose-hover-text-bootim:hover{
    color:#ff5e14 !important
}

.rose-text-yellow,
.rose-hover-text-yellow:hover{
    color:#d2be0e !important
}

.rose-text-white,
.rose-hover-text-white:hover{
    color:#fff !important
}

.rose-text-black,
.rose-hover-text-black:hover{
    color:#000 !important
}

.rose-text-grey,
.rose-hover-text-grey:hover{
    color:#757575 !important
}

.rose-text-light-grey,
.rose-hover-text-light-grey:hover{
    color:#f1f1f1 !important
}

.rose-text-dark-grey,
.rose-hover-text-dark-grey:hover{
    color:#3a3a3a !important
}

.rose-opacity,
.rose-hover-opacity:hover{
    opacity:0.60
}

.rose-text-shadow{
    text-shadow:1px 1px 0 #444
}

.rose-text-shadow-white{
    text-shadow:1px 1px 0 #ddd
}

.rose-card{
    border:1px solid #ccc
}

.rose-card-2,.rose-example{
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important
}

.rose-card-4,.rose-hover-shadow:hover{
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important
}

.rose-card-8{
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important
}

.rose-card-12{
    box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19) !important
}

.rose-card-16{
    box-shadow:0 16px 24px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21) !important
}

.rose-card-24{
    box-shadow:0 24px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22) !important
}

.center,.text-center{
    text-align: center !important;
}

.text-left{
    text-align: left !important;
}

.text-right{
    text-align: right !important;
}

.right{
    float: right !important;
}

.left{
    float: left !important;
}

.justify, .text-justify{
    text-align: justify;
}

.flex-box{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.title, b, .b, .bold{
    font-weight: 600 !important;
}

strong, .s, .strong{
    font-weight: 900 !important;
}

label {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 10px 0;
  font-size: 15px;
  color: #71748d;
  cursor: pointer;
  text-align: left;
  vertical-align: middle;
}

label.title {
    font-weight: 600 !important;
    font-size: 15px;
    letter-spacing: .09rem;
    text-transform: uppercase;
}

label.title i {
    position: absolute;
    font-size: 9px;
    right: 3px;
    top: 10px;
    font-style: normal;
    font-weight: normal;
}

.hidden {
    display: none !important;
}

.hashtag {
    color: #2191f3;
}

.border-bottom {
    border-bottom: 1px solid rgba(0,0,0,0.10);
}

.no-border {
    border: none !important;
}

.no-shadow {
    box-shadow: none !important;
} 

.no-bg {
    background: transparent !important;
}

.no-radius {
    border-radius: 0px !important;
}

.top {
    z-index: 2022 !important;
}

.topper {
   z-index: 2023 !important;
}

.toppest {
    z-index: 2024 !important;
}

@media screen and (min-width: 200px) and (max-width: 576px) {
    .xs-center,.xs-text-center {
        text-align: center !important;
    }
    .xs-left,.xs-text-left {
        text-align: left !important;
    }
    .xs-right,.xs-text-right {
        text-align: right !important;
    }
}

@media screen and (min-width: 576px) and (max-width: 768px) {
    .sm-center,.sm-text-center {
        text-align: center !important;
    }
    .sm-left,.sm-text-left {
        text-align: left !important;
    }
    .sm-right,.sm-text-right {
        text-align: right !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .md-center,.md-text-center {
        text-align: center !important;
    }
    .md-left,.md-text-left {
        text-align: left !important;
    }
    .md-right,.md-text-right {
        text-align: right !important;
    }
}

@media screen and (min-width: 900px) and (max-width: 1200px) {
    .lg-center,.lg-text-center {
        text-align: center !important;
    }
    .lg-left,.lg-text-left {
        text-align: left !important;
    }
    .lg-right,.lg-text-right {
        text-align: right !important;
    }
}

@media screen and (min-width: 12000px) {
    .xl-center,.xl-text-center {
        text-align: center !important;
    }
    .xl-left,.xl-text-left {
        text-align: left !important;
    }
    .xl-right,.xl-text-right {
        text-align: right !important;
    }
}

.auth-wrapper {
  display: flex;
  flex-basis: 100%;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%; }

.auth-wrapper .auth-inner {
  width: 100%; }

.auth-wrapper.auth-basic {
  align-items: center;
  justify-content: center;
  overflow: hidden; }

.auth-wrapper.auth-basic .auth-inner {
  position: relative; }

.auth-wrapper.auth-basic .auth-inner:before {
  width: 244px;
  height: 243px;
  content: ' ';
  position: absolute;
  top: -54px;
  left: -46px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAMAAACG9Mt0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAAA8wAAAADhQHfUAAAAyVBMVEUAAAD///+AgP+AgP9mZv+AgNWAgP9tbf9gYP+AgP9xcf9mZv+AZuaAgP9dXf90dOhiYv92dv9mZu5mZv93d+53d/9paf94afCAcfFrXvJra/9mZvJzZvJzc/JoaP96b/Rqav91aupsYvV2bOt2bPVxaPZ7cfZqavZyau1waPd4aO9xafBxafh4afB1bfh4avFuZ/F2afJzZvJzZ/N0aPN0bvN3bPR0ae5yZ/R3be93bfR1au9zafBxbPVzavV0a/F0a/ZyafFwaPKZm3nTAAAAQ3RSTlMAAQIEBQYGBwgICQoKCgsLDQ0PDw8PERESExMUFBQWFxgYGhoaGxsdHSAgIiIiIyQlJygqLCwtLi8vLzAzNDU3Nzg7h9vbHgAAA9RJREFUeNrt3ftS2kAUx/Fc1gSyWsErtuJdRDQiiteolb7/QzUoTm07k4AzObuu3/MCez45yWbzT36eZ6b8erO1e1B97baadd+zocJWmg0HaXe/+uqmg2GWtkLT5Lle1m9LdhG2+1lvzuiUO1knEF81yFc1N+35m15kZOGodz1vyLx+v2Lseq/erxtZd/NuweCTtfiwaWLOD5FnsqI7+VnP3y8afnEs3Es/1+H1qvETwuq18B7e6VlwLup1ZM8kWWQBOsrmHL7GVtxvYRZYgQ4ywae61ffsqH5Lbq20bQm6ncp9P2ehJegwE/u+rl95ttSwLrVSc2ANetAU28dSa9Cp2E623bUG3d2VWmn/wBq0XCugQYMGLdVKoOJaoiuok1NdXSW1WAUfRPtRUllflaJf5ZE/O9pXVbZUPTov5c+IDqvtRwStdTgLutoxy6GnGfYb2o+1I2gd+1OiqzfLocvVE7TSDqG1mgodaqfQZbvZC9rXjqG1X45WzqFVKVpk0LLo4lGP0ZGD6KgMnTiITkrQgXYQrYNitHISrYrRsZPouBhdcxJdK0YnTqKTYrR2Eq1BgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoh9DH59ag86ACoSYOL61B55EUQk1s3VqDzsNHhJpYe7QGncfMSHUxaliCHgcKSXVxeWQJehwdJdXF4dAS9DgkTKqLxuibFeiXODixNi7OrEC/BP+JtbE0WrYA/RrxKNfH2YUF6NegSbk+Gk87xtErN6EsWm88fzeMXpwE9EruLns/l42io4dJFLPo2/Po1w+D6IW7t9Bt2SPx3vOOMfS7eHVZtN54ulg2go56138Ct4XRunE2Ovsmjg46WeddUoUWr6WL0fCoIYgO2/2s91fstDZQjcPL0ePt5flpdXUwqW46uMrS1j95JNpQrW0dHp9UV/uT2m416/8HVGg3qzhpBjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KC/FDpx0pwUo2tOomvF6NhJdFyMVk6iVTE6cBIdeF9vJyvZx/I/AzuIjsrQvoNovwzt4FamSs0Ojrp80PmvoB0zh940pb7azf1yg7t0LIt978uppzbnalfucDW92ZndLPRmKweGPduYJ+zoM5/Dk+gD5NdvLhXXPp88qcUqmEH5G5JZRs6cuxwIAAAAAElFTkSuQmCC"); }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:before {
    display: none; } }

.auth-wrapper.auth-basic .auth-inner:after {
  width: 272px;
  height: 272px;
  content: ' ';
  position: absolute;
  bottom: -55px;
  right: -75px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAMAAABP1NsnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABEKADAAQAAAABAAABEAAAAAAQWxS2AAAAwFBMVEUAAAD///+AgICAgP9VVaqqVf+qqv+AgL+AgP9mZsxmZv+ZZv+AgNWAgP9tbdttbf+Sbf+AYN+AgN+AgP9xceNmZv+AZuaAZv90dOh0dP9qav+AauqAav+AgP92dv9tbf+Abe2Abf93Zu53d+6AcO94afCAcfF5a+R5a/JzZuaAZvKAc/J5bed5bfOAaPN6b/R1auqAavR6ZvV6cPV2bOuAbPV7aPZ2be2AbfZ7au17avZ3Zu53b+57a+97a/d4aO9J6CoeAAAAQHRSTlMAAQICAwMDBAQFBQUGBgcHBwgICAkKCgoLCwwMDAwNDg4ODw8QERITExQUFBUVFhcYGBkZGhobHBwdHR4eHx8gJ5uMWwAAA/FJREFUeNrt2G1XEkEYxvHZNk2xHGzdbKFl0cTwgdSkCKzu7/+t4pw6sAjtjIueE/f8r3fMO35nZnbuy5gVGcvfzJe0rnTfGI+MggGJRUZnbpPIhJKt88nU53JnFULvyISY6KAv8vPj0vr2rYwiE2Z2B9J+uNYcyyQxwWZvaeGH3G4bMjsvI/kcwTC/V+7kLoahlITzQojP3ZFgsJCh7IJQzpX0QFj4uMiY18eDMZ9bZCF9OQahnK6cm/Y7js0sh/LF3Auv1PlQd3MxbdXYIQspV44EEEAAAWTNDAYYkKdJbNMsLzYueZbaZ2iM46RVbHBaiZ9Js+nHEdli42N9XuSen5hGp1CQTuOJQDRsD99N4gMSpYWapNH6IJo83CIeILZQFesEaber79NCWRoukOpNEnW0gXQqD81w6ACxhbrYde7VuFCYeA2QRCNIsgZISyNIqz6IyhPjOjNVIFYniK3dmKU6QdLaJUimEySrDZLrBMlrgxRKU7sxCw/EMe0CAggggADySJCqxixIkKpNEh6IozELD8RxjQACCCCAAPJIkKrGLEgQXqqAAEJjxrQLCCCAAEJjRmNGY8a0CwgggABCYwYIfQgggNCYMe0CAggggNCY0ZjRmDHtAgIIIIAAQmNGHwIIIDRmTLuAAAIIIDRmNGY0Zky7gAACCCCA0JjRhwACCI0Z0y4ggAACCI0ZjRmNGdMuIIAAAgggNGb0IYAAQmPGtAsIIIAAQmNGY0ZjxrQLCCCAAAIIjRl9CCCA0Jgx7QICCCCA0JjRmNGYMe0CAggggABCY0YfAgggNGZMu4AAAgggNGY0ZjRmTLuAAAIIIIDQmNGHAAIIjRnTLiCAAAIIjRmNGY0ZIEy7gAACCCA0ZvQhgABCY8a0CwgggABCY0ZjBgiNGdMuIIAAAgiN2f/Sh+Q6PfLaIJlOkKw2SKoTJK3dmFmdILb2tBvrBIlrg5iWRo+WqQ+SaARJ1gCJAzsxThCN16p1vNurGjNjoo42j07kAHFskoY2kEbl33U0ZgoPjXW+Rl0gkarnahqtDaJKxMPDDWIiNafGenh4gExvVhXfmk7Da6L1AVGxSby2h6MxK79Zk42ea1pJbJ48sU2zDezQ8iy1z6BBwoyjMQsvXp8YQAAhgADilRfyy+wf8WqZZUfGZihvgZiB3FybC+kCUU5XLkAo50C+gbBQdUzkAIVyejIAYfFTI1solHP2HgNCnHn5AYNy4jvpoVB6fVzL91cwzLJ9Lfd7S0jhehxO5H5/yePr1W6gHonI7fJ5ORSR/n6Q2yQanq763zuXU5LJZRKiyD/W9/pjkdPZz0/yJ8fqVyry+qQZDMjJKoDfy8bRVhHhQTwAAAAASUVORK5CYII=");
  z-index: -1; }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-basic .auth-inner:after {
    display: none; } }

.auth-wrapper.auth-cover {
  align-items: flex-start; }

.auth-wrapper.auth-cover .auth-inner {
  height: 100vh;
  overflow-y: auto;
  height: calc(var(--vh, 1vh) * 100); }

.auth-wrapper.auth-cover .brand-logo {
  position: absolute;
  top: 2rem;
  left: 2rem;
  margin: 0;
  z-index: 1;
  justify-content: unset; }

.auth-wrapper.auth-basic .auth-inner {
  max-width: 400px; }

.auth-wrapper .brand-logo {
  display: flex;
  justify-content: center;
  margin: 1rem 0 2rem 0; }

.auth-wrapper .brand-logo .brand-text {
  font-weight: 600; }

.auth-wrapper .auth-footer-btn .btn {
  padding: 0.6rem !important; }

.auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-right: 1rem; }

.auth-wrapper .auth-footer-btn .btn:focus {
  box-shadow: none; }

.auth-wrapper .auth-input {
  max-width: 50px;
  padding-right: 0.571rem;
  padding-left: 0.571rem; 
  font-size: 30px;
  caret-color: transparent;
  height: 60px;
  cursor: default;
}

.auth-wrapper .auth-input:focus {
  border-width: 3px;
}

.auth-wrapper .custom-options-checkable .plan-price .pricing-value {
  font-size: 3rem; }

.auth-wrapper .custom-options-checkable .plan-price sup {
  top: -1.5rem;
  left: 0.2rem; }

.auth-wrapper .custom-options-checkable .plan-price sub {
  bottom: 0;
  right: 0.14rem; }

@media (min-width: 1200px) {
  .auth-wrapper.auth-cover .auth-card {
    width: 400px; } }

@media (max-width: 575.98px) {
  .auth-wrapper.auth-cover .brand-logo {
    left: 1.5rem;
    padding-left: 0; } }

.auth-wrapper .auth-bg {
  background-color: #fff; }

.dark-layout .auth-wrapper .auth-bg {
  background-color: #283046; }

@media (max-height: 825px) and (max-width: 991.98px) {
  .dark-layout .auth-wrapper .auth-inner {
    background-color: #283046; }
  .auth-wrapper .auth-bg {
    padding-top: 3rem;
    margin: auto 0; }
  .auth-wrapper .auth-inner {
    background-color: #fff; }
  .auth-wrapper.auth-cover .auth-inner {
    padding-bottom: 1rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap; }
  .auth-wrapper.auth-cover .brand-logo {
    position: relative;
    left: 0;
    padding-left: 1.5rem; } }

/*/ loaders /*/
/*/ gg load /*/
.gg-loader {
  position: relative;
  margin: 0 auto;
  width: 100%;
}

.gg-loader:before {
    content: '';
    display: block;
    padding-top: 100%;
  }

.gg-circular {
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.gg-path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes color {
  100%,
  0% {
    stroke: #d62d20;
  }
  40% {
    stroke: #0057e7;
  }
  66% {
    stroke: #008744;
  }
  80%,
  90% {
    stroke: #ffa700;
  }
}

.gg-showbox {
  padding: 0;
  width: 100px;
}

.overlayd {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 99;
    top: 0;
    left: 0;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.fixed {
    position: fixed !important;
}

/*============= cookie bot area =================*/

.cookie-bot {
  position: fixed;
  width: 100%;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 2010;
  background-color: rgba(2, 56, 51, 0.9);
  bottom: 0;
  left: 0;
  color: #fff;
  transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  font-weight: 500;
}

.cookie-bot div {
  float: left;
}

.cookie-bot .cookie-content {
  width: 80%;
  padding: 0;
  margin: 0;
}

.cookie-bot .cookie-button {
  width: 60px;
  text-align: center;
  margin: 0;
  padding: 8px 0 0 0;
}

/* MAIN CREDIT CARD CONTAINER */

.credit-card {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 7px;
    width: 95%;
    max-width: 250px;
    position: relative;
    transition: all 0.4s ease;
    box-shadow: 0 2px 4px 0 #cfd7df;
    min-height: 60px;
    padding: 13px;
    background: #1a1b1c;
    color: #efefef;
}

.credit-card.selectable:hover {
    cursor: pointer;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}


/*  NUMBER FORMATTING */

.credit-card-last4 {
    font-family: "PT Mono", Helvetica, sans-serif;
    font-size: 24px;
}

.credit-card-last4:before {
    content: "**** **** **** ";
    color: #4f4d4d;
    font-size: 20px;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before {
    content: "**** ****** *";
    margin-right: -10px;
}

.credit-card.diners-club .credit-card-last4:before,
.credit-card.diners .credit-card-last4:before {
    content: "**** ****** ";
}

.credit-card-expiry {
    font-family: "PT Mono", Helvetica, sans-serif;
    font-size: 18px;
    position: absolute;
    bottom: 8px;
    left: 15px;
}


/* BRAND CUSTOMIZATION */

.credit-card.visa {
    background: #4862e2;
    color: #eaeef2;
}

.credit-card.visa .credit-card-last4:before {
    color: #8999e5;
}

.credit-card.mastercard {
    background: #4f0cd6;
    color: #e3e8ef;
}

.credit-card.mastercard .credit-card-last4:before {
    color: #8a82dd;
}

.credit-card.american-express,
.credit-card.amex {
    background: #1cd8b3;
    color: #f2fcfa;
}

.credit-card.american-express .credit-card-last4:before,
.credit-card.amex .credit-card-last4:before {
    color: #99efe0;
}

.credit-card.diners, .credit-card.diners-club {
      background: #8a38ff;
      color: #f5efff;
    }

    .credit-card.diners .credit-card-last4:before, .credit-card.diners-club .credit-card-last4:before {
      color: #b284f4;
    }

.credit-card.discover {
    background: #f16821;
    color: #fff4ef;
}

.credit-card.discover .credit-card-last4:before {
    color: #ffae84;
}

.credit-card.jcb {
    background: #cc3737;
    color: #f7e8e8;
}

.credit-card.jcb .credit-card-last4:before {
    color: #f28a8a;
}

.credit-card.unionpay {
    background: #47bfff;
    color: #fafdff;
}

.credit-card.unionpay .credit-card-last4:before {
    color: #99dcff;
}


/*   LOGOS  */

.credit-card::after {
    content: " ";
    position: absolute;
    bottom: 10px;
    right: 15px;
}

.credit-card.visa::after {
    height: 16px;
    width: 50px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAYAAABUWyyMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAC4jAAAuIwF4pT92AAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAExUlEQVRIDXWWW4hWVRSA/9+ZNA3TtFJUZDIsTSNLUpIwHzTogl3oKkVERgQhvQRTINFDUdhDUdBDhBMUTUFRJnSzQglqIC+U3YZEI+wiWjmF42X07/v2WWs4M6MLvn+tvdbal7P23uf8zVar9Vyj0ZgL46EF/0ET2uEPeKzZbO4hbxT6BLoNfRy9klgnHIQzoBf/avzLsZ+APjgTPsO/ttZvBr7VcDXMgingnL/ATniK/G/IH4XdwsZsjcZ2zCXQD863ndgaYqhmq4ExARbDo7AThssGOpnnwHX96bDEpyP+4sn8EbuL2F+1uIURC6NWVkVuO7bFdM5HDAyTf2hPjbiFHyoEn4wOh0P/ip5kFrot9ELsI3AUXMR+mBmxfMB+fMoN4b+papZf+55MnNNdqhdsHL4fItl+xwIffGnklnWVTjjdPu1z4QAoJttxUcQy51mDSD7s+ohPxbe3RKqff1G5sG3hz4fYQvsWWAE3wjrohpwjd+NWfMpApcqva1IeinlLrnYRAnl8NpW0quKad5qA9sCeBbtBycGXRXxZ5R70bwv/PPw+tIXJ4pxn7FRCXq7lQ2zFfgfhEHgKlC77o9tKcm2wbH8ZvuOhL1GXS9VoXI/ZAUfBLd0MW0CZV6nGQGgvrzIOzPVlIlbwcRZwNtqFeB/KTkQ7XyyX014Ojuc9eAksTq7zIvqVl086iBVxEuWLSpXJNedHW3V3zdZczwOeCF85grV4T9jfo78D53NRznMPeNzWoF24960669WicTfuhfQdw+6CPaA454VQ7qaOQWEgn9oKTYH6Wf8x/Avwez5za3dhT4iYVf0alDxyVxpT8F0F+QJw0ZKyFWNO5JXzTnsa7MsEtDvvOGvDl3ftWv1DdsSjg6CafxLbYQLi8ZqFvwN9GziRx0p5nVy/I0oHzNZArOJv0GuDvu3kuZCl4NE4LXB3rPRl8DF508nTp9wO58BhG8jblWp8GzrVgjSGaCfVge4ExR3woq0CP1QpfRgXZGfslRHISn8S44zCb4XKEUGPhvvA3VTcXV8Eyrro4yt3e/FUP7+j8psxA9tvkf2Ud+xTFq1RE8+ekhfeXXNXOsHt13ZRG6leLwONQR+hfSkoxq34YOWIO6HFGYN/gPYr2H5o34UlkCcjXxYr8FnpnMt1vkwftcff8bPPHPxjaQ8VnCY66UTYDYo7kpKVWB55Dmr+hkjIs3tH+H1d+zdkhOB/Ifrk3XnTJHw5lndN6vPbxXb67Dt/xI5E9XyL+BfA89wBWRl3y934Cj4nTlrTo+f/tHJZ0T6YO1TuB3oxdJHjEXCX94PFsuoPgJLVfZ+8DtrX6ETMy1hxxI9+33yu63SYO+JBcCp2dtGb4eaw9eUDvcoDuDO++734s2EmeFEd8+cAVb4t7siDgb4U5/CyO04PY77GmM9gO0Y/jIWPwCLkn1ov//nwMDifhV0II4XBShXQi2C4ePEm2wudx+r+YUme/yL4rbKSR6F+LKpIq/UBxiSYDJ6EulyRY6UmOB7+riX1nGpH8sPohX0LpoMVmghvUDn/i1kJK6r45d4KB8CHfA98UI/A87APLoZpYNyq7oUd0M14G9HmX4f6CfrAMXeB35j6Oh3zEHSD/zg8xn3/A2haarqHiZpPAAAAAElFTkSuQmCC');
}

.credit-card.mastercard::after {
    width: 40px;
    height: 25px;
    background-image: url('data:image/png;base64,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');
}

.credit-card.amex::after,
.credit-card.american-express::after {
    width: 50px;
    height: 14px;
    background-image: url('data:image/png;base64,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');
}

.credit-card.diners::after,
.credit-card.diners-club::after {
    width: 30px;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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');
}

.credit-card.discover::after {
    width: 50px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC');
}

.credit-card.jcb::after {
    width: 30px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC');
}

.credit-card.unionpay::after {
    width: 50px;
    height: 30px;
    background-image: url('data:image/png;base64,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');
}

.whatsapp-btn {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 10px;
    right: 10px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 100%;
    text-align:center;
    font-size: 20px;
    box-shadow: 2px 2px 3px #999;
    z-index:100;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .9;
}

.whatsapp-btn:hover {
    opacity: 1;
    color: #fff;
}

 .font-small-1 {
     font-size: 0.7rem !important;
 }
 svg.font-small-1 {
     height: 0.7rem !important;
     width: 0.7rem !important;
 }
 .font-small-2 {
     font-size: 0.8rem !important;
 }
 svg.font-small-2 {
     height: 0.8rem !important;
     width: 0.8rem !important;
 }
 .font-small-3 {
     font-size: 0.9rem !important;
 }
 svg.font-small-3 {
     height: 0.9rem !important;
     width: 0.9rem !important;
 }
 .font-small-4 {
     font-size: 1rem !important;
 }
 svg.font-small-4 {
     height: 1rem !important;
     width: 1rem !important;
 }
 .font-medium-1 {
     font-size: 1.1rem !important;
 }
 svg.font-medium-1 {
     height: 1.1rem !important;
     width: 1.1rem !important;
 }
 .font-medium-2 {
     font-size: 1.2rem !important;
 }
 svg.font-medium-2 {
     height: 1.2rem !important;
     width: 1.2rem !important;
 }
 .font-medium-3 {
     font-size: 1.3rem !important;
 }
 svg.font-medium-3 {
     height: 1.3rem !important;
     width: 1.3rem !important;
 }
 .font-medium-4 {
     font-size: 1.4rem !important;
 }
 svg.font-medium-4 {
     height: 1.4rem !important;
     width: 1.4rem !important;
 }
 .font-medium-5 {
     font-size: 1.5rem !important;
 }
 svg.font-medium-5 {
     height: 1.5rem !important;
     width: 1.5rem !important;
 }
 .font-large-1 {
     font-size: 2rem !important;
 }
 svg.font-large-1 {
     height: 2rem !important;
     width: 2rem !important;
 }
 .font-large-2 {
     font-size: 3rem !important;
 }
 svg.font-large-2 {
     height: 3rem !important;
     width: 3rem !important;
 }
 .font-large-3 {
     font-size: 4rem !important;
 }
 svg.font-large-3 {
     height: 4rem !important;
     width: 4rem !important;
 }
 .font-large-4 {
     font-size: 5rem !important;
 }
 svg.font-large-4 {
     height: 5rem !important;
     width: 5rem !important;
 }
 .font-large-5 {
     font-size: 6rem !important;
 }
 svg.font-large-5 {
     height: 6rem !important;
     width: 6rem !important;
 }

 .bg-white .card-footer,
.bg-white .card-header {
 background-color:transparent
}
.border-white {
 border:1px solid #FFF!important
}
.border-top-white {
 border-top:1px solid #FFF
}
.border-bottom-white {
 border-bottom:1px solid #FFF
}
.border-start-white {
 border-left:1px solid #FFF
}
.border-end-white {
 border-right:1px solid #FFF
}
.bg-white.badge-glow,
.border-white.badge-glow {
 box-shadow:0 0 10px #FFF
}
.overlay-white {
 background:#FFF;
 background:rgba(255,255,255,.6)
}
input:focus~.bg-white {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #FFF!important
}
.bg-black .card-footer,
.bg-black .card-header {
 background-color:transparent
}
.border-black {
 border:1px solid #000!important
}
.border-top-black {
 border-top:1px solid #000
}
.border-bottom-black {
 border-bottom:1px solid #000
}
.border-start-black {
 border-left:1px solid #000
}
.border-end-black {
 border-right:1px solid #000
}
.bg-black.badge-glow,
.border-black.badge-glow {
 box-shadow:0 0 10px #000
}
.overlay-black {
 background:#000;
 background:rgba(0,0,0,.6)
}
input:focus~.bg-black {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #000!important
}
.bg-dark .card-footer,
.bg-dark .card-header {
 background-color:transparent
}
.alert-dark {
 background:rgba(75,75,75,.12)!important;
 color:#4B4B4B!important
}
.alert-dark .alert-heading {
 box-shadow:rgba(75,75,75,.4) 0 6px 15px -7px
}
.alert-dark .alert-link {
 color:#3E3E3E!important
}
.alert-dark .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%234b4b4b\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#4B4B4B!important
}
.border-dark {
 border:1px solid #4B4B4B!important
}
.border-top-dark {
 border-top:1px solid #4B4B4B
}
.border-bottom-dark {
 border-bottom:1px solid #4B4B4B
}
.border-start-dark {
 border-left:1px solid #4B4B4B
}
.border-end-dark {
 border-right:1px solid #4B4B4B
}
.bg-dark.badge-glow,
.border-dark.badge-glow {
 box-shadow:0 0 10px #4B4B4B
}
.badge.badge-light-dark {
 background-color:rgba(75,75,75,.12);
 color:#4B4B4B!important
}
.overlay-dark {
 background:#4B4B4B;
 background:rgba(75,75,75,.6)
}
.btn-flat-dark.dropdown-toggle::after,
.btn-outline-dark.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%234b4b4b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-dark {
 border-color:#4B4B4B!important;
 background-color:#4B4B4B!important;
 color:#FFF!important
}
.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.btn-dark:focus {
 color:#FFF;
 background-color:#343434!important
}
.btn-dark:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #4B4B4B
}
.btn-dark:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-dark {
 background-color:transparent;
 color:#4B4B4B
}
.btn-flat-dark:hover {
 color:#4B4B4B
}
.btn-flat-dark:hover:not(.disabled):not(:disabled) {
 background-color:rgba(75,75,75,.12)
}
.btn-flat-dark.active,
.btn-flat-dark:active,
.btn-flat-dark:focus {
 background-color:rgba(75,75,75,.2);
 color:#4B4B4B
}
.btn-relief-dark {
 background-color:#4B4B4B;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-dark:hover:not(.disabled):not(:disabled) {
 background-color:#626262
}
.btn-relief-dark.active,
.btn-relief-dark:active,
.btn-relief-dark:focus {
 background-color:#343434
}
.btn-relief-dark:hover {
 color:#FFF
}
.btn-relief-dark.active,
.btn-relief-dark:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-dark {
 border:1px solid #4B4B4B!important;
 background-color:transparent;
 color:#4B4B4B
}
.divider.divider-dark .divider-text:after,
.divider.divider-dark .divider-text:before,
.timeline .timeline-point-dark {
 border-color:#4B4B4B!important
}
.btn-outline-dark:hover:not(.disabled):not(:disabled) {
 background-color:rgba(75,75,75,.04);
 color:#4B4B4B
}
.btn-outline-dark.show.dropdown-toggle,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled):focus {
 background-color:rgba(75,75,75,.2);
 color:#4B4B4B
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark {
 color:#4B4B4B;
 background-color:rgba(75,75,75,.2)!important
}
.btn-flat-dark.waves-effect .waves-ripple,
.btn-outline-dark.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(75,75,75,.2) 0,rgba(75,75,75,.3) 40%,rgba(75,75,75,.4) 50%,rgba(75,75,75,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(75,75,75,.2) 0,rgba(75,75,75,.3) 40%,rgba(75,75,75,.4) 50%,rgba(75,75,75,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-dark {
 background-color:#4B4B4B
}
.modal.modal-dark .modal-header .modal-title {
 color:#4B4B4B
}
.modal.modal-dark .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%234b4b4b\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#4B4B4B!important
}
.progress-bar-dark {
 background-color:rgba(75,75,75,.12)
}
.progress-bar-dark .progress-bar {
 background-color:#4B4B4B
}
.timeline .timeline-point-dark i,
.timeline .timeline-point-dark svg {
 stroke:#4B4B4B!important
}
.timeline .timeline-point-dark.timeline-point-indicator {
 background-color:#4B4B4B!important
}
.timeline .timeline-point-dark.timeline-point-indicator:before {
 background:rgba(75,75,75,.12)!important
}
input:focus~.bg-dark {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #4B4B4B!important
}
.form-check-dark .form-check-input:checked {
 border-color:#4B4B4B;
 background-color:#4B4B4B
}
.form-check-dark .form-check-input:not(:disabled):checked,
.form-check-dark .form-check-input:not(:disabled):focus {
 border-color:#4B4B4B;
 box-shadow:0 2px 4px 0 rgba(75,75,75,.4)
}
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#4B4B4B!important;
 border-color:#4B4B4B!important
}
.bg-light .card-footer,
.bg-light .card-header {
 background-color:transparent
}
.border-light {
 border:1px solid #F6F6F6!important
}
.border-top-light {
 border-top:1px solid #F6F6F6
}
.border-bottom-light {
 border-bottom:1px solid #F6F6F6
}
.border-start-light {
 border-left:1px solid #F6F6F6
}
.border-end-light {
 border-right:1px solid #F6F6F6
}
.bg-light.badge-glow,
.border-light.badge-glow {
 box-shadow:0 0 10px #F6F6F6
}
.overlay-light {
 background:#F6F6F6;
 background:rgba(246,246,246,.6)
}
input:focus~.bg-light {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #F6F6F6!important
}
.bg-primary .card-footer,
.bg-primary .card-header {
 background-color:transparent
}
.alert-primary {
 background:rgba(10,87,80,.12)!important;
 color:#023833!important
}
.alert-primary .alert-heading {
 box-shadow:rgba(10,87,80,.4) 0 6px 15px -7px
}
.alert-primary .alert-link {
 color:#012925!important
}
.alert-primary .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23023833\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#023833!important
}
.bg-light-primary {
 background:rgba(10,87,80,.12)!important;
 color:#023833!important
}
.bg-light-primary.fc-h-event,
.bg-light-primary.fc-v-event {
 border-color:rgba(10,87,80,.1)
}
.bg-light-primary .fc-list-event-dot,
.btn-primary {
 border-color:#023833!important
}
.bg-light-primary.fc-list-event:hover td {
 background:rgba(10,87,80,.1)!important
}
.bg-light-primary.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-primary {
 color:#023833!important
}
.border-primary {
 border:1px solid #023833!important
}
.border-top-primary {
 border-top:1px solid #023833
}
.border-bottom-primary {
 border-bottom:1px solid #023833
}
.border-start-primary {
 border-left:1px solid #023833
}
.border-end-primary {
 border-right:1px solid #023833
}
.bg-primary.badge-glow,
.border-primary.badge-glow {
 box-shadow:0 0 10px #023833
}
.badge.badge-light-primary {
 background-color:rgba(10,87,80,.12);
 color:#023833!important
}
.overlay-primary {
 background:#023833;
 background:rgba(10,87,80,.6)
}
.btn-flat-primary.dropdown-toggle::after,
.btn-outline-primary.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23023833\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-primary {
 background-color:#023833!important;
 color:#FFF!important
}
.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus {
 color:#FFF;
 background-color:#012925!important
}
.btn-primary:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #023833
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-primary {
 background-color:transparent;
 color:#023833
}
.btn-flat-primary:hover {
 color:#023833
}
.btn-flat-primary:hover:not(.disabled):not(:disabled) {
 background-color:rgba(10,87,80,.12)
}
.btn-flat-primary.active,
.btn-flat-primary:active,
.btn-flat-primary:focus {
 background-color:rgba(10,87,80,.2);
 color:#023833
}
.btn-relief-primary {
 background-color:#023833;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-primary:hover:not(.disabled):not(:disabled) {
 background-color:#887EF2
}
.btn-relief-primary.active,
.btn-relief-primary:active,
.btn-relief-primary:focus {
 background-color:#012925
}
.btn-relief-primary:hover {
 color:#FFF
}
.btn-relief-primary.active,
.btn-relief-primary:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-primary {
 border:1px solid #023833!important;
 background-color:transparent;
 color:#023833
}
.btn-outline-primary:hover:not(.disabled):not(:disabled) {
 background-color:rgba(10,87,80,.04);
 color:#023833
}
.btn-outline-primary.show.dropdown-toggle,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled):focus {
 background-color:rgba(10,87,80,.2);
 color:#023833
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary {
 color:#023833;
 background-color:rgba(10,87,80,.2)!important
}
.btn-flat-primary.waves-effect .waves-ripple,
.btn-outline-primary.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(10,87,80,.2) 0,rgba(10,87,80,.3) 40%,rgba(10,87,80,.4) 50%,rgba(10,87,80,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(10,87,80,.2) 0,rgba(10,87,80,.3) 40%,rgba(10,87,80,.4) 50%,rgba(10,87,80,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-primary {
 background-color:#023833
}
.modal.modal-primary .modal-header .modal-title {
 color:#023833
}
.modal.modal-primary .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23023833\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#023833!important
}
.pagination-primary .page-item.active .page-link {
 background:#023833!important;
 color:#FFF
}
.pagination-primary .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-primary .page-item .page-link:hover {
 color:#023833
}
.pagination-primary .page-item.next-item .page-link:hover,
.pagination-primary .page-item.prev-item .page-link:hover {
 background:#023833;
 color:#FFF
}
.pagination-primary .page-item.next .page-link:active:after,
.pagination-primary .page-item.next .page-link:hover:after,
.pagination-primary .page-item.next-item .page-link:active:after,
.pagination-primary .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23023833\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-primary .page-item.prev .page-link:active:before,
.pagination-primary .page-item.prev .page-link:hover:before,
.pagination-primary .page-item.prev-item .page-link:active:before,
.pagination-primary .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23023833\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-primary .nav-item .nav-link.active {
 color:#FFF;
 background-color:#023833!important;
 border-color:#023833;
 box-shadow:0 4px 18px -4px rgba(10,87,80,.65)
}
.divider.divider-primary .divider-text:after,
.divider.divider-primary .divider-text:before,
.timeline .timeline-point-primary {
 border-color:#023833!important
}
.progress-bar-primary {
 background-color:rgba(10,87,80,.12)
}
.progress-bar-primary .progress-bar {
 background-color:#023833
}
.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
 stroke:#023833!important
}
.timeline .timeline-point-primary.timeline-point-indicator {
 background-color:#023833!important
}
.timeline .timeline-point-primary.timeline-point-indicator:before {
 background:rgba(10,87,80,.12)!important
}
input:focus~.bg-primary {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #023833!important
}
.form-check-primary .form-check-input:checked {
 border-color:#023833;
 background-color:#023833
}
.form-check-primary .form-check-input:not(:disabled):checked,
.form-check-primary .form-check-input:not(:disabled):focus {
 border-color:#023833;
 box-shadow:0 2px 4px 0 rgba(10,87,80,.4)
}
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#023833!important;
 border-color:#023833!important
}
.bg-secondary .card-footer,
.bg-secondary .card-header {
 background-color:transparent
}
.alert-secondary {
 background:rgba(130,134,139,.12)!important;
 color:#82868B!important
}
.alert-secondary .alert-heading {
 box-shadow:rgba(130,134,139,.4) 0 6px 15px -7px
}
.alert-secondary .alert-link {
 color:#75797E!important
}
.alert-secondary .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2382868b\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#82868B!important
}
.bg-light-secondary {
 background:rgba(130,134,139,.12)!important;
 color:#82868B!important
}
.bg-light-secondary.fc-h-event,
.bg-light-secondary.fc-v-event {
 border-color:rgba(130,134,139,.1)
}
.bg-light-secondary .fc-list-event-dot,
.btn-secondary {
 border-color:#82868B!important
}
.bg-light-secondary.fc-list-event:hover td {
 background:rgba(130,134,139,.1)!important
}
.bg-light-secondary.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-secondary {
 color:#82868B!important
}
.border-secondary {
 border:1px solid #82868B!important
}
.border-top-secondary {
 border-top:1px solid #82868B
}
.border-bottom-secondary {
 border-bottom:1px solid #82868B
}
.border-start-secondary {
 border-left:1px solid #82868B
}
.border-end-secondary {
 border-right:1px solid #82868B
}
.bg-secondary.badge-glow,
.border-secondary.badge-glow {
 box-shadow:0 0 10px #82868B
}
.badge.badge-light-secondary {
 background-color:rgba(130,134,139,.12);
 color:#82868B!important
}
.overlay-secondary {
 background:#82868B;
 background:rgba(130,134,139,.6)
}
.btn-flat-secondary.dropdown-toggle::after,
.btn-outline-secondary.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2382868b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-secondary {
 background-color:#82868B!important;
 color:#FFF!important
}
.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:focus {
 color:#FFF;
 background-color:#75797E!important
}
.btn-secondary:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #82868B
}
.btn-secondary:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-secondary {
 background-color:transparent;
 color:#82868B
}
.btn-flat-secondary:hover {
 color:#82868B
}
.btn-flat-secondary:hover:not(.disabled):not(:disabled) {
 background-color:rgba(130,134,139,.12)
}
.btn-flat-secondary.active,
.btn-flat-secondary:active,
.btn-flat-secondary:focus {
 background-color:rgba(130,134,139,.2);
 color:#82868B
}
.btn-relief-secondary {
 background-color:#82868B;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-secondary:hover:not(.disabled):not(:disabled) {
 background-color:#8F9397
}
.btn-relief-secondary.active,
.btn-relief-secondary:active,
.btn-relief-secondary:focus {
 background-color:#75797E
}
.btn-relief-secondary:hover {
 color:#FFF
}
.btn-relief-secondary.active,
.btn-relief-secondary:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-secondary {
 border:1px solid #82868B!important;
 background-color:transparent;
 color:#82868B
}
.btn-outline-secondary:hover:not(.disabled):not(:disabled) {
 background-color:rgba(130,134,139,.04);
 color:#82868B
}
.btn-outline-secondary.show.dropdown-toggle,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled):focus {
 background-color:rgba(130,134,139,.2);
 color:#82868B
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary {
 color:#82868B;
 background-color:rgba(130,134,139,.2)!important
}
.btn-flat-secondary.waves-effect .waves-ripple,
.btn-outline-secondary.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(130,134,139,.2) 0,rgba(130,134,139,.3) 40%,rgba(130,134,139,.4) 50%,rgba(130,134,139,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(130,134,139,.2) 0,rgba(130,134,139,.3) 40%,rgba(130,134,139,.4) 50%,rgba(130,134,139,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-secondary {
 background-color:#82868B
}
.modal.modal-secondary .modal-header .modal-title {
 color:#82868B
}
.modal.modal-secondary .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2382868b\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#82868B!important
}
.pagination-secondary .page-item.active .page-link {
 background:#82868B!important;
 color:#FFF
}
.pagination-secondary .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-secondary .page-item .page-link:hover {
 color:#82868B
}
.pagination-secondary .page-item.next-item .page-link:hover,
.pagination-secondary .page-item.prev-item .page-link:hover {
 background:#82868B;
 color:#FFF
}
.pagination-secondary .page-item.next .page-link:active:after,
.pagination-secondary .page-item.next .page-link:hover:after,
.pagination-secondary .page-item.next-item .page-link:active:after,
.pagination-secondary .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2382868b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-secondary .page-item.prev .page-link:active:before,
.pagination-secondary .page-item.prev .page-link:hover:before,
.pagination-secondary .page-item.prev-item .page-link:active:before,
.pagination-secondary .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2382868b\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-secondary .nav-item .nav-link.active {
 color:#FFF;
 background-color:#82868B!important;
 border-color:#82868B;
 box-shadow:0 4px 18px -4px rgba(130,134,139,.65)
}
.divider.divider-secondary .divider-text:after,
.divider.divider-secondary .divider-text:before,
.timeline .timeline-point-secondary {
 border-color:#82868B!important
}
.progress-bar-secondary {
 background-color:rgba(130,134,139,.12)
}
.progress-bar-secondary .progress-bar {
 background-color:#82868B
}
.timeline .timeline-point-secondary i,
.timeline .timeline-point-secondary svg {
 stroke:#82868B!important
}
.timeline .timeline-point-secondary.timeline-point-indicator {
 background-color:#82868B!important
}
.timeline .timeline-point-secondary.timeline-point-indicator:before {
 background:rgba(130,134,139,.12)!important
}
input:focus~.bg-secondary {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #82868B!important
}
.form-check-secondary .form-check-input:checked {
 border-color:#82868B;
 background-color:#82868B
}
.form-check-secondary .form-check-input:not(:disabled):checked,
.form-check-secondary .form-check-input:not(:disabled):focus {
 border-color:#82868B;
 box-shadow:0 2px 4px 0 rgba(130,134,139,.4)
}
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#82868B!important;
 border-color:#82868B!important
}
.bg-success .card-footer,
.bg-success .card-header {
 background-color:transparent
}
.alert-success {
 background:rgba(40,199,111,.12)!important;
 color:#28C76F!important
}
.alert-success .alert-heading {
 box-shadow:rgba(40,199,111,.4) 0 6px 15px -7px
}
.alert-success .alert-link {
 color:#24B263!important
}
.alert-success .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2328c76f\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#28C76F!important
}
.bg-light-success {
 background:rgba(40,199,111,.12)!important;
 color:#28C76F!important
}
.bg-light-success.fc-h-event,
.bg-light-success.fc-v-event {
 border-color:rgba(40,199,111,.1)
}
.bg-light-success .fc-list-event-dot,
.btn-success {
 border-color:#28C76F!important
}
.bg-light-success.fc-list-event:hover td {
 background:rgba(40,199,111,.1)!important
}
.bg-light-success.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-success {
 color:#28C76F!important
}
.border-success {
 border:1px solid #28C76F!important
}
.border-top-success {
 border-top:1px solid #28C76F
}
.border-bottom-success {
 border-bottom:1px solid #28C76F
}
.border-start-success {
 border-left:1px solid #28C76F
}
.border-end-success {
 border-right:1px solid #28C76F
}
.bg-success.badge-glow,
.border-success.badge-glow {
 box-shadow:0 0 10px #28C76F
}
.badge.badge-light-success {
 background-color:rgba(40,199,111,.12);
 color:#28C76F!important
}
.overlay-success {
 background:#28C76F;
 background:rgba(40,199,111,.6)
}
.btn-flat-success.dropdown-toggle::after,
.btn-outline-success.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2328c76f\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-success {
 background-color:#28C76F!important;
 color:#FFF!important
}
.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.btn-success:focus {
 color:#FFF;
 background-color:#24B263!important
}
.btn-success:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #28C76F
}
.btn-success:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-success {
 background-color:transparent;
 color:#28C76F
}
.btn-flat-success:hover {
 color:#28C76F
}
.btn-flat-success:hover:not(.disabled):not(:disabled) {
 background-color:rgba(40,199,111,.12)
}
.btn-flat-success.active,
.btn-flat-success:active,
.btn-flat-success:focus {
 background-color:rgba(40,199,111,.2);
 color:#28C76F
}
.btn-relief-success {
 background-color:#28C76F;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-success:hover:not(.disabled):not(:disabled) {
 background-color:#33D67C
}
.btn-relief-success.active,
.btn-relief-success:active,
.btn-relief-success:focus {
 background-color:#24B263
}
.btn-relief-success:hover {
 color:#FFF
}
.btn-relief-success.active,
.btn-relief-success:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-success {
 border:1px solid #28C76F!important;
 background-color:transparent;
 color:#28C76F
}
.btn-outline-success:hover:not(.disabled):not(:disabled) {
 background-color:rgba(40,199,111,.04);
 color:#28C76F
}
.btn-outline-success.show.dropdown-toggle,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled):focus {
 background-color:rgba(40,199,111,.2);
 color:#28C76F
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success {
 color:#28C76F;
 background-color:rgba(40,199,111,.2)!important
}
.btn-flat-success.waves-effect .waves-ripple,
.btn-outline-success.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(40,199,111,.2) 0,rgba(40,199,111,.3) 40%,rgba(40,199,111,.4) 50%,rgba(40,199,111,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(40,199,111,.2) 0,rgba(40,199,111,.3) 40%,rgba(40,199,111,.4) 50%,rgba(40,199,111,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-success {
 background-color:#28C76F
}
.modal.modal-success .modal-header .modal-title {
 color:#28C76F
}
.modal.modal-success .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2328c76f\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#28C76F!important
}
.pagination-success .page-item.active .page-link {
 background:#28C76F!important;
 color:#FFF
}
.pagination-success .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-success .page-item .page-link:hover {
 color:#28C76F
}
.pagination-success .page-item.next-item .page-link:hover,
.pagination-success .page-item.prev-item .page-link:hover {
 background:#28C76F;
 color:#FFF
}
.pagination-success .page-item.next .page-link:active:after,
.pagination-success .page-item.next .page-link:hover:after,
.pagination-success .page-item.next-item .page-link:active:after,
.pagination-success .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2328c76f\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-success .page-item.prev .page-link:active:before,
.pagination-success .page-item.prev .page-link:hover:before,
.pagination-success .page-item.prev-item .page-link:active:before,
.pagination-success .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2328c76f\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-success .nav-item .nav-link.active {
 color:#FFF;
 background-color:#28C76F!important;
 border-color:#28C76F;
 box-shadow:0 4px 18px -4px rgba(40,199,111,.65)
}
.divider.divider-success .divider-text:after,
.divider.divider-success .divider-text:before,
.timeline .timeline-point-success {
 border-color:#28C76F!important
}
.progress-bar-success {
 background-color:rgba(40,199,111,.12)
}
.progress-bar-success .progress-bar {
 background-color:#28C76F
}
.timeline .timeline-point-success i,
.timeline .timeline-point-success svg {
 stroke:#28C76F!important
}
.timeline .timeline-point-success.timeline-point-indicator {
 background-color:#28C76F!important
}
.timeline .timeline-point-success.timeline-point-indicator:before {
 background:rgba(40,199,111,.12)!important
}
input:focus~.bg-success {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #28C76F!important
}
.form-check-success .form-check-input:checked {
 border-color:#28C76F;
 background-color:#28C76F
}
.form-check-success .form-check-input:not(:disabled):checked,
.form-check-success .form-check-input:not(:disabled):focus {
 border-color:#28C76F;
 box-shadow:0 2px 4px 0 rgba(40,199,111,.4)
}
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#28C76F!important;
 border-color:#28C76F!important
}
.bg-info .card-footer,
.bg-info .card-header {
 background-color:transparent
}
.alert-info {
 background:rgba(0,207,232,.12)!important;
 color:#00CFE8!important
}
.alert-info .alert-heading {
 box-shadow:rgba(0,207,232,.4) 0 6px 15px -7px
}
.alert-info .alert-link {
 color:#00B8CF!important
}
.alert-info .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2300cfe8\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#00CFE8!important
}
.bg-light-info {
 background:rgba(0,207,232,.12)!important;
 color:#00CFE8!important
}
.bg-light-info.fc-h-event,
.bg-light-info.fc-v-event {
 border-color:rgba(0,207,232,.1)
}
.bg-light-info .fc-list-event-dot,
.btn-info {
 border-color:#00CFE8!important
}
.bg-light-info.fc-list-event:hover td {
 background:rgba(0,207,232,.1)!important
}
.bg-light-info.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-info,
.badge.badge-light-info {
 color:#00CFE8!important
}
.border-info {
 border:1px solid #00CFE8!important
}
.border-top-info {
 border-top:1px solid #00CFE8
}
.border-bottom-info {
 border-bottom:1px solid #00CFE8
}
.border-start-info {
 border-left:1px solid #00CFE8
}
.border-end-info {
 border-right:1px solid #00CFE8
}
.bg-info.badge-glow,
.border-info.badge-glow {
 box-shadow:0 0 10px #00CFE8
}
.badge.badge-light-info {
 background-color:rgba(0,207,232,.12)
}
.overlay-info {
 background:#00CFE8;
 background:rgba(0,207,232,.6)
}
.btn-flat-info.dropdown-toggle::after,
.btn-outline-info.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2300cfe8\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-info {
 background-color:#00CFE8!important;
 color:#FFF!important
}
.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.btn-info:focus {
 color:#FFF;
 background-color:#00B8CF!important
}
.btn-info:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #00CFE8
}
.btn-info:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-info {
 background-color:transparent;
 color:#00CFE8
}
.btn-flat-info:hover {
 color:#00CFE8
}
.btn-flat-info:hover:not(.disabled):not(:disabled) {
 background-color:rgba(0,207,232,.12)
}
.btn-flat-info.active,
.btn-flat-info:active,
.btn-flat-info:focus {
 background-color:rgba(0,207,232,.2);
 color:#00CFE8
}
.btn-relief-info {
 background-color:#00CFE8;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-info:hover:not(.disabled):not(:disabled) {
 background-color:#03E4FF
}
.btn-relief-info.active,
.btn-relief-info:active,
.btn-relief-info:focus {
 background-color:#00B8CF
}
.btn-relief-info:hover {
 color:#FFF
}
.btn-relief-info.active,
.btn-relief-info:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-info {
 border:1px solid #00CFE8!important;
 background-color:transparent;
 color:#00CFE8
}
.btn-outline-info:hover:not(.disabled):not(:disabled) {
 background-color:rgba(0,207,232,.04);
 color:#00CFE8
}
.btn-outline-info.show.dropdown-toggle,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled):focus {
 background-color:rgba(0,207,232,.2);
 color:#00CFE8
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info {
 color:#00CFE8;
 background-color:rgba(0,207,232,.2)!important
}
.btn-flat-info.waves-effect .waves-ripple,
.btn-outline-info.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(0,207,232,.2) 0,rgba(0,207,232,.3) 40%,rgba(0,207,232,.4) 50%,rgba(0,207,232,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(0,207,232,.2) 0,rgba(0,207,232,.3) 40%,rgba(0,207,232,.4) 50%,rgba(0,207,232,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-info {
 background-color:#00CFE8
}
.modal.modal-info .modal-header .modal-title {
 color:#00CFE8
}
.modal.modal-info .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%2300cfe8\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#00CFE8!important
}
.pagination-info .page-item.active .page-link {
 background:#00CFE8!important;
 color:#FFF
}
.pagination-info .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-info .page-item .page-link:hover {
 color:#00CFE8
}
.pagination-info .page-item.next-item .page-link:hover,
.pagination-info .page-item.prev-item .page-link:hover {
 background:#00CFE8;
 color:#FFF
}
.pagination-info .page-item.next .page-link:active:after,
.pagination-info .page-item.next .page-link:hover:after,
.pagination-info .page-item.next-item .page-link:active:after,
.pagination-info .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2300cfe8\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-info .page-item.prev .page-link:active:before,
.pagination-info .page-item.prev .page-link:hover:before,
.pagination-info .page-item.prev-item .page-link:active:before,
.pagination-info .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%2300cfe8\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-info .nav-item .nav-link.active {
 color:#FFF;
 background-color:#00CFE8!important;
 border-color:#00CFE8;
 box-shadow:0 4px 18px -4px rgba(0,207,232,.65)
}
.divider.divider-info .divider-text:after,
.divider.divider-info .divider-text:before,
.timeline .timeline-point-info {
 border-color:#00CFE8!important
}
.progress-bar-info {
 background-color:rgba(0,207,232,.12)
}
.progress-bar-info .progress-bar {
 background-color:#00CFE8
}
.timeline .timeline-point-info i,
.timeline .timeline-point-info svg {
 stroke:#00CFE8!important
}
.timeline .timeline-point-info.timeline-point-indicator {
 background-color:#00CFE8!important
}
.timeline .timeline-point-info.timeline-point-indicator:before {
 background:rgba(0,207,232,.12)!important
}
input:focus~.bg-info {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #00CFE8!important
}
.form-check-info .form-check-input:checked {
 border-color:#00CFE8;
 background-color:#00CFE8
}
.form-check-info .form-check-input:not(:disabled):checked,
.form-check-info .form-check-input:not(:disabled):focus {
 border-color:#00CFE8;
 box-shadow:0 2px 4px 0 rgba(0,207,232,.4)
}
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#00CFE8!important;
 border-color:#00CFE8!important
}
.bg-warning .card-footer,
.bg-warning .card-header {
 background-color:transparent
}
.alert-warning {
 background:rgba(255,159,67,.12)!important;
 color:#FF9F43!important
}
.alert-warning .alert-heading {
 box-shadow:rgba(255,159,67,.4) 0 6px 15px -7px
}
.alert-warning .alert-link {
 color:#FF922A!important
}
.alert-warning .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23ff9f43\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#FF9F43!important
}
.bg-light-warning {
 background:rgba(255,159,67,.12)!important;
 color:#FF9F43!important
}
.bg-light-warning.fc-h-event,
.bg-light-warning.fc-v-event {
 border-color:rgba(255,159,67,.1)
}
.bg-light-warning .fc-list-event-dot,
.btn-warning {
 border-color:#FF9F43!important
}
.bg-light-warning.fc-list-event:hover td {
 background:rgba(255,159,67,.1)!important
}
.bg-light-warning.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-warning {
 color:#FF9F43!important
}
.border-warning {
 border:1px solid #FF9F43!important
}
.border-top-warning {
 border-top:1px solid #FF9F43
}
.border-bottom-warning {
 border-bottom:1px solid #FF9F43
}
.border-start-warning {
 border-left:1px solid #FF9F43
}
.border-end-warning {
 border-right:1px solid #FF9F43
}
.bg-warning.badge-glow,
.border-warning.badge-glow {
 box-shadow:0 0 10px #FF9F43
}
.badge.badge-light-warning {
 background-color:rgba(255,159,67,.12);
 color:#FF9F43!important
}
.overlay-warning {
 background:#FF9F43;
 background:rgba(255,159,67,.6)
}
.btn-flat-warning.dropdown-toggle::after,
.btn-outline-warning.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ff9f43\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-warning {
 background-color:#FF9F43!important;
 color:#FFF!important
}
.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.btn-warning:focus {
 color:#FFF;
 background-color:#FF922A!important
}
.btn-warning:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #FF9F43
}
.btn-warning:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-warning {
 background-color:transparent;
 color:#FF9F43
}
.btn-flat-warning:hover {
 color:#FF9F43
}
.btn-flat-warning:hover:not(.disabled):not(:disabled) {
 background-color:rgba(255,159,67,.12)
}
.btn-flat-warning.active,
.btn-flat-warning:active,
.btn-flat-warning:focus {
 background-color:rgba(255,159,67,.2);
 color:#FF9F43
}
.btn-relief-warning {
 background-color:#FF9F43;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-warning:hover:not(.disabled):not(:disabled) {
 background-color:#FFAC5D
}
.btn-relief-warning.active,
.btn-relief-warning:active,
.btn-relief-warning:focus {
 background-color:#FF922A
}
.btn-relief-warning:hover {
 color:#FFF
}
.btn-relief-warning.active,
.btn-relief-warning:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-warning {
 border:1px solid #FF9F43!important;
 background-color:transparent;
 color:#FF9F43
}
.btn-outline-warning:hover:not(.disabled):not(:disabled) {
 background-color:rgba(255,159,67,.04);
 color:#FF9F43
}
.btn-outline-warning.show.dropdown-toggle,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled):focus {
 background-color:rgba(255,159,67,.2);
 color:#FF9F43
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning {
 color:#FF9F43;
 background-color:rgba(255,159,67,.2)!important
}
.btn-flat-warning.waves-effect .waves-ripple,
.btn-outline-warning.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(255,159,67,.2) 0,rgba(255,159,67,.3) 40%,rgba(255,159,67,.4) 50%,rgba(255,159,67,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(255,159,67,.2) 0,rgba(255,159,67,.3) 40%,rgba(255,159,67,.4) 50%,rgba(255,159,67,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-warning {
 background-color:#FF9F43
}
.modal.modal-warning .modal-header .modal-title {
 color:#FF9F43
}
.modal.modal-warning .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23ff9f43\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#FF9F43!important
}
.pagination-warning .page-item.active .page-link {
 background:#FF9F43!important;
 color:#FFF
}
.pagination-warning .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-warning .page-item .page-link:hover {
 color:#FF9F43
}
.pagination-warning .page-item.next-item .page-link:hover,
.pagination-warning .page-item.prev-item .page-link:hover {
 background:#FF9F43;
 color:#FFF
}
.pagination-warning .page-item.next .page-link:active:after,
.pagination-warning .page-item.next .page-link:hover:after,
.pagination-warning .page-item.next-item .page-link:active:after,
.pagination-warning .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ff9f43\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-warning .page-item.prev .page-link:active:before,
.pagination-warning .page-item.prev .page-link:hover:before,
.pagination-warning .page-item.prev-item .page-link:active:before,
.pagination-warning .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ff9f43\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-warning .nav-item .nav-link.active {
 color:#FFF;
 background-color:#FF9F43!important;
 border-color:#FF9F43;
 box-shadow:0 4px 18px -4px rgba(255,159,67,.65)
}
.divider.divider-warning .divider-text:after,
.divider.divider-warning .divider-text:before,
.timeline .timeline-point-warning {
 border-color:#FF9F43!important
}
.progress-bar-warning {
 background-color:rgba(255,159,67,.12)
}
.progress-bar-warning .progress-bar {
 background-color:#FF9F43
}
.timeline .timeline-point-warning i,
.timeline .timeline-point-warning svg {
 stroke:#FF9F43!important
}
.timeline .timeline-point-warning.timeline-point-indicator {
 background-color:#FF9F43!important
}
.timeline .timeline-point-warning.timeline-point-indicator:before {
 background:rgba(255,159,67,.12)!important
}
input:focus~.bg-warning {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #FF9F43!important
}
.form-check-warning .form-check-input:checked {
 border-color:#FF9F43;
 background-color:#FF9F43
}
.form-check-warning .form-check-input:not(:disabled):checked,
.form-check-warning .form-check-input:not(:disabled):focus {
 border-color:#FF9F43;
 box-shadow:0 2px 4px 0 rgba(255,159,67,.4)
}
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#FF9F43!important;
 border-color:#FF9F43!important
}
.bg-danger .card-footer,
.bg-danger .card-header {
 background-color:transparent
}
.alert-danger {
 background:rgba(234,84,85,.12)!important;
 color:#EA5455!important
}
.alert-danger .alert-heading {
 box-shadow:rgba(234,84,85,.4) 0 6px 15px -7px
}
.alert-danger .alert-link {
 color:#E73D3E!important
}
.alert-danger .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23ea5455\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat;
 color:#EA5455!important
}
.bg-light-danger {
 background:rgba(234,84,85,.12)!important;
 color:#EA5455!important
}
.bg-light-danger.fc-h-event,
.bg-light-danger.fc-v-event {
 border-color:rgba(234,84,85,.1)
}
.bg-light-danger .fc-list-event-dot,
.btn-danger {
 border-color:#EA5455!important
}
.bg-light-danger.fc-list-event:hover td {
 background:rgba(234,84,85,.1)!important
}
.bg-light-danger.fc-list-event .fc-list-event-title {
 color:#6E6B7B
}
.avatar.bg-light-danger {
 color:#EA5455!important
}
.border-danger {
 border:1px solid #EA5455!important
}
.border-top-danger {
 border-top:1px solid #EA5455
}
.border-bottom-danger {
 border-bottom:1px solid #EA5455
}
.border-start-danger {
 border-left:1px solid #EA5455
}
.border-end-danger {
 border-right:1px solid #EA5455
}
.bg-danger.badge-glow,
.border-danger.badge-glow {
 box-shadow:0 0 10px #EA5455
}
.badge.badge-light-danger {
 background-color:rgba(234,84,85,.12);
 color:#EA5455!important
}
.overlay-danger {
 background:#EA5455;
 background:rgba(234,84,85,.6)
}
.btn-flat-danger.dropdown-toggle::after,
.btn-outline-danger.dropdown-toggle::after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ea5455\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E')
}
.btn-danger {
 background-color:#EA5455!important;
 color:#FFF!important
}
.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.btn-danger:focus {
 color:#FFF;
 background-color:#E73D3E!important
}
.btn-danger:hover:not(.disabled):not(:disabled) {
 box-shadow:0 8px 25px -8px #EA5455
}
.btn-danger:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-flat-danger {
 background-color:transparent;
 color:#EA5455
}
.btn-flat-danger:hover {
 color:#EA5455
}
.btn-flat-danger:hover:not(.disabled):not(:disabled) {
 background-color:rgba(234,84,85,.12)
}
.btn-flat-danger.active,
.btn-flat-danger:active,
.btn-flat-danger:focus {
 background-color:rgba(234,84,85,.2);
 color:#EA5455
}
.btn-relief-danger {
 background-color:#EA5455;
 box-shadow:inset 0 -3px 0 0 rgba(34,41,47,.2);
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease
}
.btn-relief-danger:hover:not(.disabled):not(:disabled) {
 background-color:#ED6B6C
}
.btn-relief-danger.active,
.btn-relief-danger:active,
.btn-relief-danger:focus {
 background-color:#E73D3E
}
.btn-relief-danger:hover {
 color:#FFF
}
.btn-relief-danger.active,
.btn-relief-danger:active {
 outline:0;
 box-shadow:none;
 -webkit-transform:translateY(3px);
 -ms-transform:translateY(3px);
 transform:translateY(3px)
}
.btn-outline-danger {
 border:1px solid #EA5455!important;
 background-color:transparent;
 color:#EA5455
}
.btn-outline-danger:hover:not(.disabled):not(:disabled) {
 background-color:rgba(234,84,85,.04);
 color:#EA5455
}
.btn-outline-danger.show.dropdown-toggle,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled):focus {
 background-color:rgba(234,84,85,.2);
 color:#EA5455
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
 box-shadow:none
}
.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger {
 color:#EA5455;
 background-color:rgba(234,84,85,.2)!important
}
.btn-flat-danger.waves-effect .waves-ripple,
.btn-outline-danger.waves-effect .waves-ripple {
 background:-webkit-radial-gradient(rgba(234,84,85,.2) 0,rgba(234,84,85,.3) 40%,rgba(234,84,85,.4) 50%,rgba(234,84,85,.5) 60%,rgba(255,255,255,0) 70%);
 background:radial-gradient(rgba(234,84,85,.2) 0,rgba(234,84,85,.3) 40%,rgba(234,84,85,.4) 50%,rgba(234,84,85,.5) 60%,rgba(255,255,255,0) 70%)
}
.bullet.bullet-danger {
 background-color:#EA5455
}
.modal.modal-danger .modal-header .modal-title {
 color:#EA5455
}
.modal.modal-danger .modal-header .btn-close {
 background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\' fill=\'%23ea5455\'%3e%3cpath d=\'M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z\'/%3e%3c/svg%3e') center/.75rem auto no-repeat #FFF!important;
 color:#EA5455!important
}
.pagination-danger .page-item.active .page-link {
 background:#EA5455!important;
 color:#FFF
}
.pagination-danger .page-item.active .page-link:hover {
 color:#FFF
}
.pagination-danger .page-item .page-link:hover {
 color:#EA5455
}
.pagination-danger .page-item.next-item .page-link:hover,
.pagination-danger .page-item.prev-item .page-link:hover {
 background:#EA5455;
 color:#FFF
}
.pagination-danger .page-item.next .page-link:active:after,
.pagination-danger .page-item.next .page-link:hover:after,
.pagination-danger .page-item.next-item .page-link:active:after,
.pagination-danger .page-item.next-item .page-link:hover:after {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ea5455\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-right\'%3E%3Cpolyline points=\'9 18 15 12 9 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.pagination-danger .page-item.prev .page-link:active:before,
.pagination-danger .page-item.prev .page-link:hover:before,
.pagination-danger .page-item.prev-item .page-link:active:before,
.pagination-danger .page-item.prev-item .page-link:hover:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23ea5455\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-left\'%3E%3Cpolyline points=\'15 18 9 12 15 6\'%3E%3C/polyline%3E%3C/svg%3E')!important
}
.nav-pill-danger .nav-item .nav-link.active {
 color:#FFF;
 background-color:#EA5455!important;
 border-color:#EA5455;
 box-shadow:0 4px 18px -4px rgba(234,84,85,.65)
}
.divider.divider-danger .divider-text:after,
.divider.divider-danger .divider-text:before,
.timeline .timeline-point-danger {
 border-color:#EA5455!important
}
.progress-bar-danger {
 background-color:rgba(234,84,85,.12)
}
.progress-bar-danger .progress-bar {
 background-color:#EA5455
}
.timeline .timeline-point-danger i,
.timeline .timeline-point-danger svg {
 stroke:#EA5455!important
}
.timeline .timeline-point-danger.timeline-point-indicator {
 background-color:#EA5455!important
}
.timeline .timeline-point-danger.timeline-point-indicator:before {
 background:rgba(234,84,85,.12)!important
}
input:focus~.bg-danger {
 box-shadow:0 0 0 .075rem #FFF,0 0 0 .21rem #EA5455!important
}
.form-check-danger .form-check-input:checked {
 border-color:#EA5455;
 background-color:#EA5455
}
.form-check-danger .form-check-input:not(:disabled):checked,
.form-check-danger .form-check-input:not(:disabled):focus {
 border-color:#EA5455;
 box-shadow:0 2px 4px 0 rgba(234,84,85,.4)
}
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
 background:#EA5455!important;
 border-color:#EA5455!important
}
.bg-gradient-dark,
.btn-gradient-dark {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#4B4B4B,#1E1E1E);
 background-image:linear-gradient(47deg,#4B4B4B,#1E1E1E);
 background-repeat:repeat
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
 background-image:-webkit-linear-gradient(43deg,#1E1E1E,#4B4B4B);
 background-image:linear-gradient(47deg,#1E1E1E,#4B4B4B);
 background-repeat:repeat
}
.bg-gradient-dark:active,
.bg-gradient-dark:hover,
.btn-gradient-dark:active,
.btn-gradient-dark:hover {
 color:#FFF
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-dark:active,
.bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
 background-image:-webkit-linear-gradient(43deg,#1E1E1E,#4B4B4B);
 background-image:linear-gradient(47deg,#1E1E1E,#4B4B4B);
 background-repeat:repeat
}
.bg-gradient-primary,
.btn-gradient-primary {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#023833,#05b0a0);
 background-image:linear-gradient(47deg,#023833,#05b0a0);
 background-repeat:repeat
}
.bg-gradient-primary:active,
.bg-gradient-primary:hover,
.btn-gradient-primary:active,
.btn-gradient-primary:hover {
 color:#FFF
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-primary:active,
.bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
 background-image:-webkit-linear-gradient(43deg,#032925,#023833);
 background-image:linear-gradient(47deg,#032925,#023833);
 background-repeat:repeat
}
.bg-gradient-secondary,
.btn-gradient-secondary {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#82868B,#9CA0A4);
 background-image:linear-gradient(47deg,#82868B,#9CA0A4);
 background-repeat:repeat
}
.bg-gradient-secondary:active,
.bg-gradient-secondary:hover,
.btn-gradient-secondary:active,
.btn-gradient-secondary:hover {
 color:#FFF
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-secondary:active,
.bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
 background-image:-webkit-linear-gradient(43deg,#696D71,#82868B);
 background-image:linear-gradient(47deg,#696D71,#82868B);
 background-repeat:repeat
}
.bg-gradient-success,
.btn-gradient-success {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#28C76F,#48DA89);
 background-image:linear-gradient(47deg,#28C76F,#48DA89);
 background-repeat:repeat
}
.bg-gradient-success:active,
.bg-gradient-success:hover,
.btn-gradient-success:active,
.btn-gradient-success:hover {
 color:#FFF
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-success:active,
.btn-gradient-success:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-success:active,
.bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
 background-image:-webkit-linear-gradient(43deg,#1F9D57,#28C76F);
 background-image:linear-gradient(47deg,#1F9D57,#28C76F);
 background-repeat:repeat
}
.bg-gradient-info,
.btn-gradient-info {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#00CFE8,#1CE7FF);
 background-image:linear-gradient(47deg,#00CFE8,#1CE7FF);
 background-repeat:repeat
}
.bg-gradient-info:active,
.bg-gradient-info:hover,
.btn-gradient-info:active,
.btn-gradient-info:hover {
 color:#FFF
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-info:active,
.btn-gradient-info:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-info:active,
.bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
 background-image:-webkit-linear-gradient(43deg,#00A1B5,#00CFE8);
 background-image:linear-gradient(47deg,#00A1B5,#00CFE8);
 background-repeat:repeat
}
.bg-gradient-warning,
.btn-gradient-warning {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#FF9F43,#FFB976);
 background-image:linear-gradient(47deg,#FF9F43,#FFB976);
 background-repeat:repeat
}
.bg-gradient-warning:active,
.bg-gradient-warning:hover,
.btn-gradient-warning:active,
.btn-gradient-warning:hover {
 color:#FFF
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-warning:active,
.bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
 background-image:-webkit-linear-gradient(43deg,#FF8510,#FF9F43);
 background-image:linear-gradient(47deg,#FF8510,#FF9F43);
 background-repeat:repeat
}
.bg-gradient-danger,
.btn-gradient-danger {
 color:#FFF;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 background-image:-webkit-linear-gradient(43deg,#EA5455,#F08182);
 background-image:linear-gradient(47deg,#EA5455,#F08182);
 background-repeat:repeat
}
.bg-gradient-danger:active,
.bg-gradient-danger:hover,
.btn-gradient-danger:active,
.btn-gradient-danger:hover {
 color:#FFF
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
 -webkit-transform:translateY(-2px);
 -ms-transform:translateY(-2px);
 transform:translateY(-2px)
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.bg-gradient-danger:active,
.bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
 background-image:-webkit-linear-gradient(43deg,#E42728,#EA5455);
 background-image:linear-gradient(47deg,#E42728,#EA5455);
 background-repeat:repeat
}

.prbox {
    position: fixed;
    top: 0;
    z-index: 2023;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: start;
    justify-content: center;
    background-color: rgba(var(--bs-primary-rgb), 0.7);
    padding-top: 10%;
}
.prbox .box {
    background: #fff;
    border-radius: 10px;
    height: 100px;
    padding: 30px;
    width: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    box-shadow: 0 0 50px rgba(0, 20, 137, 0.9);
    border: 1px solid rgba(0, 20, 137, 0.7);
  -webkit-animation: grow 0.5s linear infinite;
    animation: pulse 0.5s linear infinite;
    cursor: wait;
    
}
.prbox .box text {
    margin-left: 20px;
}
.ck-editor__editable_inline {
    min-height: 400px;
}
.classic-table td {
	padding: 0 !important;
}
.mark-text {
	text-align: center;
	appearance: textfield;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	margin: 0 !important;
	border-radius: 0px;
	padding: 5px !important;
	min-width: 40px;
	max-width: 100px;
	border: 0px solid transparent;
	background: transparent;
}
.mark-text:focus {
	border-width: 2px;
	background: transparent;
	border-color: var(--bs-success);
	color: var(--bs-success);
}
.text-mark-field {
	padding: 0 !important;
	margin: 0 !important;
}
.file-upload-text {
	font-weight: 13px;
	font-style: italic;
}
.file-upload-box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	height: 3rem;
	border: 1px solid rgba(0,0,0,0.09);
	background-color: #fdf5e6;
	box-shadow: 0 0 1px rgba(0,0,0,0.09);
	overflow: hidden;
	padding: 10px;
	cursor: pointer;
	opacity: .9;
	position: relative;
}
.file-upload-box:hover {
	opacity: 1;
}
.file-upload-box.prepare {
	border: 2px dashed rgba(0,0,0,0.1);
}
.file-upload-box.has-files {
	border-color: #28c76f;
}
.file-upload-box.has-files .writer{
	color: #28c76f;
}
.file-upload-box .icon-space {
	width: 10%;
}
.file-upload-box .writer{
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	font-size: 13px;
}
.money-text {
	text-align: right;
	vertical-align: bottom;
}