
/* ?v27 */
/************************************************************/
.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;
}

.p--35 {
    padding: 35px !important;
}

.p--40 {
    padding: 40px !important;
}

.p--50 {
    padding: 50px !important;
}

.p--60 {
    padding: 60px !important;
}

.p--70 {
    padding: 70px !important;
}

.p--80 {
    padding: 80px !important;
}

.p--90 {
    padding: 90px !important;
}

.p--100 {
    padding: 100px !important;
}

/*-------------
   Padding top
--------------*/
.pt--0 {
    padding-top: 0 !important;
}

.pt--1 {
    padding-top: 1px !important;
}

.pt--2 {
    padding-top: 2px !important;
}

.pt--4 {
    padding-top: 4px !important;
}

.pt--3 {
    padding-top: 3px !important;
}

.pt--5 {
    padding-top: 5px !important;
}

.pt--10 {
    padding-top: 10px !important;
}

.pt--15 {
    padding-top: 15px !important;
}

.pt--20 {
    padding-top: 20px !important;
}

.pt--30 {
    padding-top: 30px !important;
}

.pt--40 {
    padding-top: 40px !important;
}

.pt--50 {
    padding-top: 50px !important;
}

.pt--60 {
    padding-top: 60px !important;
}

.pt--70 {
    padding-top: 70px !important;
}

.pt--80 {
    padding-top: 80px !important;
}

.pt--90 {
    padding-top: 90px !important;
}

.pt--100 {
    padding-top: 100px !important;
}

.pt--110 {
    padding-top: 110px !important;
}

.pt--120 {
    padding-top: 120px !important;
}

.pt--130 {
    padding-top: 130px !important;
}

.pt--140 {
    padding-top: 140px !important;
}

.pt--150 {
    padding-top: 150px !important;
}

.pt--160 {
    padding-top: 160px !important;
}

.pt--170 {
    padding-top: 170px !important;
}

.pt--180 {
    padding-top: 180px !important;
}

.pt--190 {
    padding-top: 190px !important;
}

/*------------
   Padding bottom
--------------*/
.pb--0 {
    padding-bottom: 0 !important;
}

.pb--1 {
    padding-bottom: 1px !important;
}

.pb--2 {
    padding-bottom: 2px !important;
}

.pb--3 {
    padding-bottom: 3px !important;
}

.pb--4 {
    padding-bottom: 4px !important;
}

.pb--5 {
    padding-bottom: 5px !important;
}

.pb--10 {
    padding-bottom: 10px !important;
}

.pb--15 {
    padding-bottom: 15px !important;
}

.pb--20 {
    padding-bottom: 20px !important;
}

.pb--30 {
    padding-bottom: 30px !important;
}

.pb--40 {
    padding-bottom: 40px !important;
}

.pb--50 {
    padding-bottom: 50px !important;
}

.pb--60 {
    padding-bottom: 60px !important;
}

.pb--70 {
    padding-bottom: 70px !important;
}

.pb--80 {
    padding-bottom: 80px !important;
}

.pb--90 {
    padding-bottom: 90px !important;
}

.pb--100 {
    padding-bottom: 100px !important;
}

.pb--110 {
    padding-bottom: 110px !important;
}

.pb--120 {
    padding-bottom: 120px !important;
}

.pb--130 {
    padding-bottom: 130px !important;
}

.pb--140 {
    padding-bottom: 140px !important;
}

.pb--150 {
    padding-bottom: 150px !important;
}

.pb--160 {
    padding-bottom: 160px !important;
}

.pb--170 {
    padding-bottom: 170px !important;
}

.pb--180 {
    padding-bottom: 180px !important;
}

.pb--190 {
    padding-bottom: 190px !important;
}

/*---------------
   Page section padding 
----------------*/
.ptb--0 {
    padding: 0;
}

.ptb--10 {
    padding: 10px 0;
}

.ptb--20 {
    padding: 20px 0;
}

.ptb--30 {
    padding: 30px 0;
}

.ptb--40 {
    padding: 40px 0;
}

.ptb--50 {
    padding: 50px 0;
}

.ptb--60 {
    padding: 60px 0;
}

.ptb--70 {
    padding: 70px 0;
}

.ptb--80 {
    padding: 80px 0;
}

.ptb--90 {
    padding: 90px 0;
}

.ptb--100 {
    padding: 100px 0;
}

.ptb--110 {
    padding: 110px 0;
}

.ptb--120 {
    padding: 120px 0;
}

.ptb--130 {
    padding: 130px 0;
}

.ptb--140 {
    padding: 140px 0;
}

.ptb--150 {
    padding: 150px 0;
}

.ptb--160 {
    padding: 160px 0;
}

.ptb--170 {
    padding: 170px 0;
}

.ptb--180 {
    padding: 180px 0;
}

/*---------------
   Page section padding left
----------------*/
.pl--0 {
    padding-left: 0px !important;
}

.pl--5 {
    padding-left: 5px !important;
}

.pl--10 {
    padding-left: 10px !important;
}

.pl--15 {
    padding-left: 15px !important;
}

.pl--25 {
    padding-left: 25px !important;
}

.pl--20 {
    padding-left: 20px !important;
}

.pl--30 {
    padding-left: 30px !important;
}

.pl--40 {
    padding-left: 40px !important;
}

.pl--50 {
    padding-left: 50px !important;
}

.pl--60 {
    padding-left: 60px !important;
}

.pl--70 {
    padding-left: 70px !important;
}

.pl--80 {
    padding-left: 80px !important;
}

.pl--90 {
    padding-left: 90px !important;
}

.pl--100 {
    padding-left: 100px !important;
}

.pl--110 {
    padding-left: 110px !important;
}

/*---------------
   Page section padding right
----------------*/
.pr--0 {
    padding-right: 0px !important;
}

.pr--5 {
    padding-right: 5px !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--40 {
    padding-right: 40px !important;
}

.pr--50 {
    padding-right: 50px !important;
}

.pr--60 {
    padding-right: 60px !important;
}

.pr--70 {
    padding-right: 70px !important;
}

.pr--80 {
    padding-right: 80px !important;
}

.pr--90 {
    padding-right: 90px !important;
}

.pr--100 {
    padding-right: 100px !important;
}

.pr--110 {
    padding-right: 110px !important;
}

/*-------------
   margin 
--------------*/
.m--0 {
    margin: 0px
}

.m--2 {
    margin: 2px
}

.m--3 {
    margin: 3px
}

.m--1 {
    margin: 1px
}

.m--5 {
    margin: 5px
}

.m--10 {
    margin: 10px !important;
}

.m--15 {
    margin: 15px !important;
}

.m--20 {
    margin: 20px !important;
}

.m--30 {
    margin: 30px !important;
}

.m--40 {
    margin: 40px !important;
}

.m--50 {
    margin: 50px !important;
}

.mt--0 {
    margin-top: 0;
}

.mt--5 {
    margin-top: 5px !important;
}

.mt--10 {
    margin-top: 10px !important;
}

.mt--15 {
    margin-top: 15px !important;
}

.mt--20 {
    margin-top: 20px !important;
}

.mt--30 {
    margin-top: 30px !important;
}

.mt--40 {
    margin-top: 40px !important;
}

.mt--50 {
    margin-top: 50px !important;
}

.mt--60 {
    margin-top: 60px !important;
}

.mt--70 {
    margin-top: 70px !important;
}

.mt--80 {
    margin-top: 80px !important;
}

.mt--90 {
    margin-top: 90px !important;
}

.mt--100 {
    margin-top: 100px !important;
}

.mt--110 {
    margin-top: 110px !important;
}

.mt--120 {
    margin-top: 120px !important;
}

.mt--130 {
    margin-top: 130px !important;
}

.mt--140 {
    margin-top: 140px !important;
}

.mt--150 {
    margin-top: 150px !important;
}

.mt--160 {
    margin-top: 160px !important;
}

.mt--170 {
    margin-top: 170px !important;
}

.mt--180 {
    margin-top: 180px !important;
}

.mt--190 {
    margin-top: 190px !important;
}

/*------------
   margin bottom
--------------*/
.mb--0 {
    margin-bottom: 0 !important;
}

.mb--1 {
    margin-bottom: 1px !important;
}

.mb--2 {
    margin-bottom: 2px !important;
}

.mb--3 {
    margin-bottom: 3px !important;
}

.mb--4 {
    margin-bottom: 4px !important;
}

.mb--5 {
    margin-bottom: 5px !important;
}

.mb--10 {
    margin-bottom: 10px !important;
}

.mb--15 {
    margin-bottom: 15px !important;
}

.mb--20 {
    margin-bottom: 20px !important;
}

.mb--30 {
    margin-bottom: 30px !important;
}

.mb--40 {
    margin-bottom: 40px !important;
}

.mb--50 {
    margin-bottom: 50px !important;
}

.mb--60 {
    margin-bottom: 60px !important;
}

.mb--70 {
    margin-bottom: 70px !important;
}

.mb--80 {
    margin-bottom: 80px !important;
}

.mb--90 {
    margin-bottom: 90px !important;
}

.mb--100 {
    margin-bottom: 100px !important;
}

.mb--110 {
    margin-bottom: 110px !important;
}

.mb--120 {
    margin-bottom: 120px !important;
}

.mb--130 {
    margin-bottom: 130px !important;
}

.mb--140 {
    margin-bottom: 140px !important;
}

.mb--150 {
    margin-bottom: 150px !important;
}

.mb--160 {
    margin-bottom: 160px !important;
}

.mb--170 {
    margin-bottom: 170px !important;
}

.mb--180 {
    margin-bottom: 180px !important;
}

.mb--190 {
    margin-bottom: 190px !important;
}

/*---------------
   Page section margin 
----------------*/
.mtb--0 {
    margin: 0;
}

.mtb--10 {
    margin: 10px 0;
}

.mtb--20 {
    margin: 20px 0;
}

.mtb--30 {
    margin: 30px 0;
}

.mtb--40 {
    margin: 40px 0;
}

.mtb--50 {
    margin: 50px 0;
}

.mtb--60 {
    margin: 60px 0;
}

.mtb--70 {
    margin: 70px 0;
}

.mtb--80 {
    margin: 80px 0;
}

.mtb--90 {
    margin: 90px 0;
}

.mtb--100 {
    margin: 100px 0;
}

.mtb--110 {
    margin: 110px 0;
}

.mtb--120 {
    margin: 120px 0;
}

.mtb--130 {
    margin: 130px 0;
}

.mtb--140 {
    margin: 140px 0;
}

.mtb--150 {
    margin: 150px 0;
}

.mtb--160 {
    margin: 160px 0;
}

.mtb--170 {
    margin: 170px 0;
}

.mtb--180 {
    margin: 180px 0;
}

/*---------------
   Page section margin left
----------------*/
.ml--0 {
    margin-left: 0px !important;
}

.ml--5 {
    margin-left: 5px !important;
}

.ml--10 {
    margin-left: 10px !important;
}

.ml--15 {
    margin-left: 15px !important;
}

.ml--20 {
    margin-left: 20px !important;
}

.ml--30 {
    margin-left: 30px !important;
}

.ml--35 {
    margin-left: 35px !important;
}

.ml--40 {
    margin-left: 40px !important;
}

.ml--50 {
    margin-left: 50px !important;
}

.ml--60 {
    margin-left: 60px !important;
}

.ml--70 {
    margin-left: 70px !important;
}

.ml--80 {
    margin-left: 80px !important;
}

.ml--90 {
    margin-left: 90px !important;
}

.ml--100 {
    margin-left: 100px !important;
}

.ml--110 {
    margin-left: 110px !important;
}

/*---------------
   Page section margin right
----------------*/
.mr--0 {
    margin-right: 0px !important;
}

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

.mr--5 {
    margin-right: 5px !important;
}

.mr--10 {
    margin-right: 10px !important;
}

.mr--15 {
    margin-right: 15px !important;
}

.mr--20 {
    margin-right: 20px !important;
}

.mr--30 {
    margin-right: 30px !important;
}

.mr--40 {
    margin-right: 40px !important;
}

.mr--50 {
    margin-right: 50px !important;
}

.mr--60 {
    margin-right: 60px !important;
}

.mr--70 {
    margin-right: 70px !important;
}

.mr--80 {
    margin-right: 80px !important;
}

.mr--90 {
    margin-right: 90px !important;
}

.mr--100 {
    margin-right: 100px !important;
}

.mr--110 {
    margin-right: 110px !important;
}

/************************************************************/
.border--1 {
    border: 1px solid #E2E8EE !important;
}

.border--left-1 {
    border-left: 1px solid #E2E8EE !important;
}

.border--left-1 {
    border-left: 1px solid #E2E8EE !important;
}

.border--right-1 {
    border-right: 1px solid #E2E8EE !important;
}

.border--right-1 {
    border-right: 1px solid #E2E8EE !important;
}

.border--top-1 {
    border-top: 1px solid #E2E8EE !important;
}

.border--top-1 {
    border-top: 1px solid #E2E8EE !important;
}

.border--bottom-1 {
    border-bottom: 1px solid #E2E8EE !important;
}

.border--2 {
    border: 2px solid #E2E8EE !important;
}

.border--left-2 {
    border-left: 2px solid #E2E8EE !important;
}

.border--left-2 {
    border-left: 2px solid #E2E8EE !important;
}

.border--right-2 {
    border-right: 2px solid #E2E8EE !important;
}

.border--right-2 {
    border-right: 2px solid #E2E8EE !important;
}

.border--top-2 {
    border-top: 2px solid #E2E8EE !important;
}

.border--top-2 {
    border-top: 2px solid #E2E8EE !important;
}

.border--bottom-2 {
    border-bottom: 2px solid #E2E8EE !important;
}

.border--bottom-2 {
    border-bottom: 2px solid #E2E8EE !important;
}

.border--3 {
    border: 3px solid #E2E8EE !important;
}

.border--left-3 {
    border-left: 3px solid #E2E8EE !important;
}

.border--left-3 {
    border-left: 3px solid #E2E8EE !important;
}

.border--right-3 {
    border-right: 3px solid #E2E8EE !important;
}

.border--right-3 {
    border-right: 3px solid #E2E8EE !important;
}

.border--top-3 {
    border-top: 3px solid #E2E8EE !important;
}

.border--top-3 {
    border-top: 3px solid #E2E8EE !important;
}

.border--bottom-3 {
    border-bottom: 3px solid #E2E8EE !important;
}

.border--bottom-3 {
    border-bottom: 3px solid #E2E8EE !important;
}

.border--4 {
    border: 4px solid #E2E8EE !important;
}

.border--left-4 {
    border-left: 4px solid #E2E8EE !important;
}

.border--left-4 {
    border-left: 4px solid #E2E8EE !important;
}

.border--right-4 {
    border-right: 4px solid #E2E8EE !important;
}

.border--right-4 {
    border-right: 4px solid #E2E8EE !important;
}

.border--top-4 {
    border-top: 4px solid #E2E8EE !important;
}

.border--top-4 {
    border-top: 4px solid #E2E8EE !important;
}

.border--bottom-4 {
    border-bottom: 4px solid #E2E8EE !important;
}

.border--bottom-4 {
    border-bottom: 4px solid #E2E8EE !important;
}

.border--5 {
    border: 5px solid #E2E8EE !important;
}

.border--left-5 {
    border-left: 5px solid #E2E8EE !important;
}

.border--left-5 {
    border-left: 5px solid #E2E8EE !important;
}

.border--right-5 {
    border-right: 5px solid #E2E8EE !important;
}

.border--right-5 {
    border-right: 5px solid #E2E8EE !important;
}

.border--top-5 {
    border-top: 5px solid #E2E8EE !important;
}

.border--top-5 {
    border-top: 5px solid #E2E8EE !important;
}

.border--bottom-5 {
    border-bottom: 5px solid #E2E8EE !important;
}

.border {
    border: 1px solid #E2E8EE !important;
}

.border--top {
    border-top: 1px solid #E2E8EE !important;
}

.border--right {
    border-right: 1px solid #E2E8EE !important;
}

.border--bottom {
    border-bottom: 1px solid #E2E8EE !important;
}

.border--left {
    border-left: 1px solid #E2E8EE !important;
}

.border--0 {
    border: 0;
}

.border--top-0 {
    border-top: 0 !important;
}

.border--right-0 {
    border-right: 0 !important;
}

.border--bottom-0 {
    border-bottom: 0 !important;
}

.border--left-0 {
    border-left: 0 !important;
}

/************************************************************/
.fw--100 {
    font-weight: 100 !important;
}

.fw--200 {
    font-weight: 200 !important;
}

.fw--300 {
    font-weight: 300 !important;
}

.fw--400 {
    font-weight: 400 !important;
}

.fw--500 {
    font-weight: 500 !important;
}

.fw--600 {
    font-weight: 600 !important;
}

.fw--700 {
    font-weight: 700 !important;
}

.fw--800 {
    font-weight: 800 !important;
}

.fw--900 {
    font-weight: 900 !important;
}

/************************************************************/
.fs--0 {
    font-size: 0 !important;
}

.fs--8 {
    font-size: 8px !important;
}

.fs--9 {
    font-size: 9px !important;
}

.fs--10 {
    font-size: 10px !important;
}

.fs--11 {
    font-size: 11px !important;
}

.fs--12 {
    font-size: 12px !important;
}

.fs--13 {
    font-size: 13px !important;
}

.fs--14 {
    font-size: 14px !important;
}

.fs--16 {
    font-size: 16px !important;
}

.fs--18 {
    font-size: 18px !important;
}

.fs--20 {
    font-size: 20px !important;
}

.fs--22 {
    font-size: 22px !important;
}

.fs--24 {
    font-size: 24px !important;
}

.fs--26 {
    font-size: 26px !important;
}

.fs--28 {
    font-size: 28px !important;
}

.fs--30 {
    font-size: 30px !important;
}

.fs--32 {
    font-size: 32px !important;
}

.fs--36 {
    font-size: 36px !important;
}

.fs--40 {
    font-size: 40px !important;
}

.fs--48 {
    font-size: 48px !important;
}

.fs--50 {
    font-size: 50px !important;
}

.fs--60 {
    font-size: 60px !important;
}

.fs--70 {
    font-size: 70px !important;
}

.fs--80px {
    font-size: 80px !important;
}

/************************************************************/
.border--1 {
    border: 1px solid #E2E8EE !important;
}

.border--left-1 {
    border-left: 1px solid #E2E8EE !important;
}

.border--left-1 {
    border-left: 1px solid #E2E8EE !important;
}

.border--right-1 {
    border-right: 1px solid #E2E8EE !important;
}

.border--right-1 {
    border-right: 1px solid #E2E8EE !important;
}

.border--top-1 {
    border-top: 1px solid #E2E8EE !important;
}

.border--top-1 {
    border-top: 1px solid #E2E8EE !important;
}

.border--bottom-1 {
    border-bottom: 1px solid #E2E8EE !important;
}

.border--2 {
    border: 2px solid #E2E8EE !important;
}

.border--left-2 {
    border-left: 2px solid #E2E8EE !important;
}

.border--left-2 {
    border-left: 2px solid #E2E8EE !important;
}

.border--right-2 {
    border-right: 2px solid #E2E8EE !important;
}

.border--right-2 {
    border-right: 2px solid #E2E8EE !important;
}

.border--top-2 {
    border-top: 2px solid #E2E8EE !important;
}

.border--top-2 {
    border-top: 2px solid #E2E8EE !important;
}

.border--bottom-2 {
    border-bottom: 2px solid #E2E8EE !important;
}

.border--bottom-2 {
    border-bottom: 2px solid #E2E8EE !important;
}

.border--3 {
    border: 3px solid #E2E8EE !important;
}

.border--left-3 {
    border-left: 3px solid #E2E8EE !important;
}

.border--left-3 {
    border-left: 3px solid #E2E8EE !important;
}

.border--right-3 {
    border-right: 3px solid #E2E8EE !important;
}

.border--right-3 {
    border-right: 3px solid #E2E8EE !important;
}

.border--top-3 {
    border-top: 3px solid #E2E8EE !important;
}

.border--top-3 {
    border-top: 3px solid #E2E8EE !important;
}

.border--bottom-3 {
    border-bottom: 3px solid #E2E8EE !important;
}

.border--bottom-3 {
    border-bottom: 3px solid #E2E8EE !important;
}

.border--4 {
    border: 4px solid #E2E8EE !important;
}

.border--left-4 {
    border-left: 4px solid #E2E8EE !important;
}

.border--left-4 {
    border-left: 4px solid #E2E8EE !important;
}

.border--right-4 {
    border-right: 4px solid #E2E8EE !important;
}

.border--right-4 {
    border-right: 4px solid #E2E8EE !important;
}

.border--top-4 {
    border-top: 4px solid #E2E8EE !important;
}

.border--top-4 {
    border-top: 4px solid #E2E8EE !important;
}

.border--bottom-4 {
    border-bottom: 4px solid #E2E8EE !important;
}

.border--bottom-4 {
    border-bottom: 4px solid #E2E8EE !important;
}

.border--5 {
    border: 5px solid #E2E8EE !important;
}

.border--left-5 {
    border-left: 5px solid #E2E8EE !important;
}

.border--left-5 {
    border-left: 5px solid #E2E8EE !important;
}

.border--right-5 {
    border-right: 5px solid #E2E8EE !important;
}

.border--right-5 {
    border-right: 5px solid #E2E8EE !important;
}

.border--top-5 {
    border-top: 5px solid #E2E8EE !important;
}

.border--top-5 {
    border-top: 5px solid #E2E8EE !important;
}

.border--bottom-5 {
    border-bottom: 5px solid #E2E8EE !important;
}

.border {
    border: 1px solid #E2E8EE !important;
}

.border--top {
    border-top: 1px solid #E2E8EE !important;
}

.border--right {
    border-right: 1px solid #E2E8EE !important;
}

.border--bottom {
    border-bottom: 1px solid #E2E8EE !important;
}

.border--left {
    border-left: 1px solid #E2E8EE !important;
}

.border--0 {
    border: 0;
}

.border--top-0 {
    border-top: 0 !important;
}

.border--right-0 {
    border-right: 0 !important;
}

.border--bottom-0 {
    border-bottom: 0 !important;
}

.border--left-0 {
    border-left: 0 !important;
}

/************************************************************/
.fw--100 {
    font-weight: 100 !important;
}

.fw--200 {
    font-weight: 200 !important;
}

.fw--300 {
    font-weight: 300 !important;
}

.fw--400 {
    font-weight: 400 !important;
}

.fw--500 {
    font-weight: 500 !important;
}

.fw--600 {
    font-weight: 600 !important;
}

.fw--700 {
    font-weight: 700 !important;
}

.fw--800 {
    font-weight: 800 !important;
}

.fw--900 {
    font-weight: 900 !important;
}

/************************************************************/
.fs--0 {
    font-size: 0 !important;
}

.fs--8 {
    font-size: 8px !important;
}

.fs--9 {
    font-size: 9px !important;
}

.fs--10 {
    font-size: 10px !important;
}

.fs--11 {
    font-size: 11px !important;
}

.fs--12 {
    font-size: 12px !important;
}

.fs--13 {
    font-size: 13px !important;
}

.fs--14 {
    font-size: 14px !important;
}

.fs--16 {
    font-size: 16px !important;
}

.fs--18 {
    font-size: 18px !important;
}

.fs--20 {
    font-size: 20px !important;
}

.fs--22 {
    font-size: 22px !important;
}

.fs--24 {
    font-size: 24px !important;
}

.fs--26 {
    font-size: 26px !important;
}

.fs--28 {
    font-size: 28px !important;
}

.fs--30 {
    font-size: 30px !important;
}

.fs--32 {
    font-size: 32px !important;
}

.fs--36 {
    font-size: 36px !important;
}

.fs--40 {
    font-size: 40px !important;
}

.fs--48 {
    font-size: 48px !important;
}

.fs--50 {
    font-size: 50px !important;
}

.fs--60 {
    font-size: 60px !important;
}

.fs--70 {
    font-size: 70px !important;
}

.fs--80px {
    font-size: 80px !important;
}

/************************************************************/
.blue-grey-100 {
    color: #f2f2f2 !important;
}

.blue-grey-200 {
    color: #e4eaec !important;
}

.blue-grey-300 {
    color: #ccd5db !important;
}

.blue-grey-400 {
    color: #a3afb7 !important;
}

.blue-grey-500 {
    color: #76838f !important;
}

.blue-grey-600 {
    color: #526069 !important;
}

.blue-grey-700 {
    color: #37474f !important;
}

.blue-grey-800 {
    color: #333645 !important;
}

.bg-primary-100 {
    background-color: #e8f1f8 !important;
}

.bg-primary-200 {
    background-color: #d5e4f1 !important;
}

.bg-primary-300 {
    background-color: #bcd8f1 !important;
}

.bg-primary-400 {
    background-color: #a2caee !important;
}

.bg-primary-500 {
    background-color: #89bceb !important;
}

.bg-primary-600 {
    background-color: #62a8ea !important;
}

.bg-primary-700 {
    background-color: #4e97d9 !important;
}

.bg-primary-800 {
    background-color: #3583ca !important;
}

.bg-red-100 {
    background-color: #ffeaea !important;
}

.bg-red-200 {
    background-color: #fad3d3 !important;
}

.bg-red-300 {
    background-color: #fab4b4 !important;
}

.bg-red-400 {
    background-color: #fa9898 !important;
}

.bg-red-500 {
    background-color: #fa7a7a !important;
}

.bg-red-600 {
    background-color: #f96868 !important;
}

.bg-red-700 {
    background-color: #e9595b !important;
}

.bg-red-800 {
    background-color: #d6494b !important;
}

.bg-pink-100 {
    background-color: #fce4ec !important;
}

.bg-pink-200 {
    background-color: #ffccde !important;
}

.bg-pink-300 {
    background-color: #fba9c6 !important;
}

.bg-pink-400 {
    background-color: #fb8db4 !important;
}

.bg-pink-500 {
    background-color: #f978a6 !important;
}

.bg-pink-600 {
    background-color: #f96197 !important;
}

.bg-pink-700 {
    background-color: #f44c87 !important;
}

.bg-pink-800 {
    background-color: #e53b75 !important;
}

.bg-purple-100 {
    background-color: #f6f2ff !important;
}

.bg-purple-200 {
    background-color: #e3dbf4 !important;
}

.bg-purple-300 {
    background-color: #d2c5ec !important;
}

.bg-purple-400 {
    background-color: #bba7e4 !important;
}

.bg-purple-500 {
    background-color: #a58add !important;
}

.bg-purple-600 {
    background-color: #926dde !important;
}

.bg-purple-700 {
    background-color: #7c51d1 !important;
}

.bg-purple-800 {
    background-color: #6d45bc !important;
}

.bg-indigo-100 {
    background-color: #edeff9 !important;
}

.bg-indigo-200 {
    background-color: #dadef5 !important;
}

.bg-indigo-300 {
    background-color: #bcc5f4 !important;
}

.bg-indigo-400 {
    background-color: #9daaf3 !important;
}

.bg-indigo-500 {
    background-color: #8897ec !important;
}

.bg-indigo-600 {
    background-color: #677ae4 !important;
}

.bg-indigo-700 {
    background-color: #5166d6 !important;
}

.bg-indigo-800 {
    background-color: #465bd4 !important;
}

.bg-black-100 {
    background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-200 {
    background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-300 {
    background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-400 {
    background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-500 {
    background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-600 {
    background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-700 {
    background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-800 {
    background-color: rgba(0, 0, 0, 0.8);
}

.bg-blue-100 {
    background-color: #e8f1f8;
}

.bg-blue-200 {
    background-color: #d5e4f1 !important;
}

.bg-blue-300 {
    background-color: #bcd8f1 !important;
}

.bg-blue-400 {
    background-color: #a2caee !important;
}

.bg-blue-500 {
    background-color: #89bceb !important;
}

.bg-blue-600 {
    background-color: #62a8ea !important;
}

.bg-blue-700 {
    background-color: #4e97d9 !important;
}

.bg-blue-800 {
    background-color: #3583ca !important;
}

.bg-blue-900 {
    background-color: #007bff !important;
}

.bg-cyan-100 {
    background-color: #ecf9fa !important;
}

.bg-cyan-200 {
    background-color: #d3eff2 !important;
}

.bg-cyan-300 {
    background-color: #baeaef !important;
}

.bg-cyan-400 {
    background-color: #9ae1e9 !important;
}

.bg-cyan-500 {
    background-color: #77d6e1 !important;
}

.bg-cyan-600 {
    background-color: #57c7d4 !important;
}

.bg-cyan-700 {
    background-color: #47b8c6 !important;
}

.bg-cyan-800 {
    background-color: #37a9b7 !important;
}

.bg-teal-100 {
    background-color: #ecfdfc !important;
}

.bg-teal-200 {
    background-color: #cdf4f1;
}

.bg-teal-300 {
    background-color: #99e1da !important;
}

.bg-teal-400 {
    background-color: #79d1c9 !important;
}

.bg-teal-500 {
    background-color: #56bfb5 !important;
}

.bg-teal-600 {
    background-color: #3aa99e !important;
}

.bg-teal-700 {
    background-color: #269b8f !important;
}

.bg-teal-800 {
    background-color: #178d81 !important;
}

.bg-green-100 {
    background-color: #e7faf2 !important;
}

.bg-green-200 {
    background-color: #bfedd8 !important;
}

.bg-green-300 {
    background-color: #9fe5c5 !important;
}

.bg-green-400 {
    background-color: #7dd3ae !important;
}

.bg-green-500 {
    background-color: #5cd29d !important;
}

.bg-green-600 {
    background-color: #46be8a !important;
}

.bg-green-700 {
    background-color: #36ab7a !important;
}

.bg-green-800 {
    background-color: #279566 !important;
}

.bg-light-green-100 {
    background-color: #f1f7ea !important;
}

.bg-light-green-200 {
    background-color: #e0ecd1 !important;
}

.bg-light-green-300 {
    background-color: #cadfb1 !important;
}

.bg-light-green-400 {
    background-color: #bad896 !important;
}

.bg-light-green-500 {
    background-color: #acd57c !important;
}

.bg-light-green-600 {
    background-color: #9ece67 !important;
}

.bg-light-green-700 {
    background-color: #83b944 !important;
}

.bg-light-green-800 {
    background-color: #70a532 !important;
}

.bg-yellow-100 {
    background-color: #fffae7 !important;
}

.bg-yellow-200 {
    background-color: #f9eec1 !important;
}

.bg-yellow-300 {
    background-color: #f6e7a9 !important;
}

.bg-yellow-400 {
    background-color: #f8e59b !important;
}

.bg-yellow-500 {
    background-color: #f7e083 !important;
}

.bg-yellow-600 {
    background-color: #f7da64 !important;
}

.bg-yellow-700 {
    background-color: #f9cd48 !important;
}

.bg-yellow-800 {
    background-color: #fbc02d !important;
}

.bg-orange-100 {
    background-color: #fff3e6 !important;
}

.bg-orange-200 {
    background-color: #ffddb9 !important;
}

.bg-orange-300 {
    background-color: #fbce9d !important;
}

.bg-orange-400 {
    background-color: #f6be80 !important;
}

.bg-orange-500 {
    background-color: #f4b066 !important;
}

.bg-orange-600 {
    background-color: #f2a654 !important;
}

.bg-orange-700 {
    background-color: #ec9940 !important;
}

.bg-orange-800 {
    background-color: #e98f2e !important;
}

.bg-brown-100 {
    background-color: #fae6df !important;
}

.bg-brown-200 {
    background-color: #e2bdaf !important;
}

.bg-brown-300 {
    background-color: #d3aa9c !important;
}

.bg-brown-400 {
    background-color: #b98e7e !important;
}

.bg-brown-500 {
    background-color: #a17768 !important;
}

.bg-brown-600 {
    background-color: #8d6658 !important;
}

.bg-brown-700 {
    background-color: #7d5b4f !important;
}

.bg-brown-800 {
    background-color: #715146 !important;
}



.bg-grey-20 {
    background-color: #FaFaFa !important;
}

.bg-grey-30 {
    background-color: #F2F2F2 !important;
}

.bg-grey-40 {
    background-color: #F4F4F4 !important;
}

.bg-grey-50 {
    background-color: #F5F5F5 !important;
}

.bg-grey-60 {
    background-color: #F6F6F6 !important;
}

.bg-grey-70 {
    background-color: #F9F9F9 !important;
}

.bg-grey-80 {
    background-color: #e5e5e5 !important;
}

.bg-grey-90 {
    background-color: #e9e9e9 !important;
}

.bg-grey-100 {
    background-color: #eee !important;
}

.bg-grey-200 {
    background-color: #eee !important;
}

.bg-grey-300 {
    background-color: #e0e0e0 !important;
}

.bg-grey-400 {
    background-color: #bdbdbd !important;
}

.bg-grey-500 {
    background-color: #9e9e9e !important;
}

.bg-grey-600 {
    background-color: #757575 !important;
}

.bg-grey-700 {
    background-color: #616161 !important;
}

.bg-grey-800 {
    background-color: #424242 !important;
}

.bg-grey-900 {
    background-color: #333 !important;
}

.bg-grey-1000 {
    background-color: #202020 !important;
}

.bg-blue-grey-100 {
    background-color: #f3f7f9 !important;
}

.bg-blue-grey-200 {
    background-color: #e4eaec !important;
}

.bg-blue-grey-300 {
    background-color: #d7dde1 !important;
}

.bg-blue-grey-400 {
    background-color: #a3afb7 !important;
}

.bg-blue-grey-500 {
    background-color: #76838f !important;
}

.bg-blue-grey-600 {
    background-color: #526069 !important;
}

.bg-blue-grey-700 {
    background-color: #37474f !important;
}

.bg-blue-grey-800 {
    background-color: #333645 !important;
}

.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300 {
    font-weight: 300 !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-900 {
    font-weight: 900 !important;
}

.font-size-0 {
    font-size: 0 !important;
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.font-size-26 {
    font-size: 26px !important;
}

.font-size-30 {
    font-size: 30px !important;
}

.font-size-40 {
    font-size: 40px !important;
}

.font-size-50 {
    font-size: 50px !important;
}

.font-size-60 {
    font-size: 60px !important;
}

.font-size-70 {
    font-size: 70px !important;
}

.font-size-80 {
    font-size: 80px !important;
}

.primary-100 {
    color: #e8f1f8 !important;
}

.primary-200 {
    color: #d5e4f1 !important;
}

.primary-300 {
    color: #bcd8f1 !important;
}

.primary-400 {
    color: #a2caee !important;
}

.primary-500 {
    color: #89bceb !important;
}

.primary-600 {
    color: #62a8ea !important;
}

.primary-700 {
    color: #4e97d9 !important;
}

.primary-800 {
    color: #3583ca !important;
}

.red-100 {
    color: #ffeaea !important;
}

.red-200 {
    color: #fad3d3 !important;
}

.red-300 {
    color: #fab4b4 !important;
}

.red-400 {
    color: #fa9898 !important;
}

.red-500 {
    color: #fa7a7a !important;
}

.red-600 {
    color: #f96868 !important;
}

.red-700 {
    color: #e9595b !important;
}

.red-800 {
    color: #d6494b !important;
}

.pink-100 {
    color: #fce4ec !important;
}

.pink-200 {
    color: #ffccde !important;
}

.pink-300 {
    color: #fba9c6 !important;
}

.pink-400 {
    color: #fb8db4 !important;
}

.pink-500 {
    color: #f978a6 !important;
}

.pink-600 {
    color: #f96197 !important;
}

.pink-700 {
    color: #f44c87 !important;
}

.pink-800 {
    color: #e53b75 !important;
}

.purple-100 {
    color: #f6f2ff !important;
}

.purple-200 {
    color: #e3dbf4 !important;
}

.purple-300 {
    color: #d2c5ec !important;
}

.purple-400 {
    color: #bba7e4 !important;
}

.purple-500 {
    color: #a58add !important;
}

.purple-600 {
    color: #926dde !important;
}

.purple-700 {
    color: #7c51d1 !important;
}

.purple-800 {
    color: #9939e3 !important;
}

.indigo-100 {
    color: #edeff9 !important;
}

.indigo-200 {
    color: #dadef5 !important;
}

.indigo-300 {
    color: #bcc5f4 !important;
}

.indigo-400 {
    color: #9daaf3 !important;
}

.indigo-500 {
    color: #8897ec !important;
}

.indigo-600 {
    color: #677ae4 !important;
}

.indigo-700 {
    color: #5166d6 !important;
}

.indigo-800 {
    color: #465bd4 !important;
}

.blue-100 {
    color: #e8f1f8 !important;
}

.blue-200 {
    color: #d5e4f1 !important;
}

.blue-300 {
    color: #bcd8f1 !important;
}

.blue-400 {
    color: #a2caee !important;
}

.blue-500 {
    color: #89bceb !important;
}

.blue-600 {
    color: #62a8ea !important;
}

.blue-700 {
    color: #4e97d9 !important;
}

.blue-800 {
    color: #3583ca !important;
}

.blue-900 {
    color: #007bff !important;
}

.cyan-100 {
    color: #ecf9fa !important;
}

.cyan-200 {
    color: #d3eff2 !important;
}

.cyan-300 {
    color: #baeaef !important;
}

.cyan-400 {
    color: #9ae1e9 !important;
}

.cyan-500 {
    color: #77d6e1 !important;
}

.cyan-600 {
    color: #57c7d4 !important;
}

.cyan-700 {
    color: #47b8c6 !important;
}

.cyan-800 {
    color: #37a9b7 !important;
}

.teal-100 {
    color: #ecfdfc !important;
}

.teal-200 {
    color: #cdf4f1 !important;
}

.teal-300 {
    color: #99e1da !important;
}

.teal-400 {
    color: #79d1c9 !important;
}

.teal-500 {
    color: #56bfb5 !important;
}

.teal-600 {
    color: #3aa99e !important;
}

.teal-700 {
    color: #269b8f !important;
}

.teal-800 {
    color: #178d81 !important;
}

.green-100 {
    color: #e7faf2 !important;
}

.green-200 {
    color: #bfedd8 !important;
}

.green-300 {
    color: #9fe5c5 !important;
}

.green-400 {
    color: #7dd3ae !important;
}

.green-500 {
    color: #5cd29d !important;
}

.green-600 {
    color: #46be8a !important;
}

.green-700 {
    color: #36ab7a !important;
}

.green-800 {
    color: #279566 !important;
}

.light-green-100 {
    color: #f1f7ea !important;
}

.light-green-200 {
    color: #e0ecd1 !important;
}

.light-green-300 {
    color: #cadfb1 !important;
}

.light-green-400 {
    color: #bad896 !important;
}

.light-green-500 {
    color: #acd57c !important;
}

.light-green-600 {
    color: #9ece67 !important;
}

.light-green-700 {
    color: #83b944 !important;
}

.light-green-800 {
    color: #70a532 !important;
}

.yellow-100 {
    color: #fffae7 !important;
}

.yellow-200 {
    color: #f9eec1 !important;
}

.yellow-300 {
    color: #f6e7a9 !important;
}

.yellow-400 {
    color: #f8e59b !important;
}

.yellow-500 {
    color: #f7e083 !important;
}

.yellow-600 {
    color: #f7da64 !important;
}

.yellow-700 {
    color: #f9cd48 !important;
}

.yellow-800 {
    color: #fbc02d !important;
}

.orange-100 {
    color: #fff3e6 !important;
}

.orange-200 {
    color: #ffddb9 !important;
}

.orange-300 {
    color: #fbce9d !important;
}

.orange-400 {
    color: #f6be80 !important;
}

.orange-500 {
    color: #f4b066 !important;
}

.orange-600 {
    color: #f2a654 !important;
}

.orange-700 {
    color: #ec9940 !important;
}

.orange-800 {
    color: #e98f2e !important;
}

.brown-100 {
    color: #fae6df !important;
}

.brown-200 {
    color: #e2bdaf !important;
}

.brown-300 {
    color: #d3aa9c !important;
}

.brown-400 {
    color: #b98e7e !important;
}

.brown-500 {
    color: #a17768 !important;
}

.brown-600 {
    color: #8d6658 !important;
}

.brown-700 {
    color: #7d5b4f !important;
}

.brown-800 {
    color: #715146 !important;
}

.grey-100 {
    color: #fafafa !important;
}

.grey-200 {
    color: #eee !important;
}

.grey-300 {
    color: #e0e0e0 !important;
}

.grey-400 {
    color: #bdbdbd !important;
}

.grey-500 {
    color: #9e9e9e;
}

.grey-600 {
    color: #757575 !important;
}

.grey-700 {
    color: #616161 !important;
}

.grey-800 {
    color: #424242 !important;
}

.grey-900 {
    color: #333 !important;
}

.grey-1000 {
    color: #202020 !important;
}

/************************************************************/
.h--full {
    height: 100%;
}

.h--100 {
    height: 100px !important;
}

.h--150 {
    height: 150px !important;
}

.h--200 {
    height: 200px !important;
}

/************************************************************/
.w--full {
    width: 100%;
}

/************************************************************/
.tooltip-inner {
    background-color: #202020;
    font-size: 11px !important;
}

.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #202020 !important;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #202020 !important;
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #202020 !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #202020 !important;
}

/************************************************************/
.edge {
    background: #fff;
    position: relative;
}

.edge:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-top: 30px solid white;
    border-left: 30px solid transparent;
    width: 0;
}

/************************************************************/
.row.no-space {
    margin-right: 0;
    margin-left: 0;
}

.row.no-space>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

/************************************************************/
.ht-100v {
    height: 100vh;
}

/************************************************************/
.rounded-pill,
.round,
.circle,
.rounded,
.btn-rounded,
.btn-round {
    border-radius: 50rem !important;
}

.round-10 {
    border-radius: 10px;
}

/************************************************************/
.opacity-10 {
    opacity: 10%;
}

.opacity-20 {
    opacity: 20%;
}

.opacity-30 {
    opacity: 30%;
}

.opacity-40 {
    opacity: 40%;
}

.opacity-50 {
    opacity: 50%;
}

.opacity-60 {
    opacity: 60%;
}

.opacity-70 {
    opacity: 70%;
}

.opacity-80 {
    opacity: 80%;
}

.opacity-90 {
    opacity: 90%;
}

.opacity-100 {
    opacity: 100%;
}

/************************************************************/

.gap--0
{
    gap: 0px !important;
}

.gap--4
{
    gap: 4px !important;
}

.gap--8
{
    gap: 8px !important;
}

.gap--12
{
    gap: 12px !important;
}

.gap--16
{
    gap: 16px !important;
}

.gap--20
{
    gap: 20px !important;
}

.gap--24
{
    gap: 24px !important;
}

.gap--28
{
    gap: 28px !important;
}

.gap--32
{
    gap: 32px !important;
}

.gap--36
{
    gap: 36px !important;
}

.gap--40
{
    gap: 40px !important;
}

.gap--44
{
    gap: 44px !important;
}

.gap--48
{
    gap: 48px !important;
}

.gap--52
{
    gap: 52px !important;
}

.gap--56
{
    gap: 56px !important;
}

.gap--60
{
    gap: 60px !important;
}

.gap--64
{
    gap: 64px !important;
}

.gap--68
{
    gap: 68px !important;
}

.gap--72
{
    gap: 72px !important;
}

.gap--76
{
    gap: 76px !important;
}

.gap--80
{
    gap: 80px !important;
}

.gap--84
{
    gap: 84px !important;
}

.gap--88
{
    gap: 88px !important;
}

.gap--92
{
    gap: 92px !important;
}

.gap--96
{
    gap: 96px !important;
}

.gap--100
{
    gap: 100px !important;
}

/*******************************************************************************/