/*Generate Margin Classmargin, margin-top, margin-bottom, margin-left, margin-right*/
.m-m2 {margin: -2px !important;}
.m-0 {margin: 0px !important;}
.m-5 {margin: 5px !important;}
.m-10 {margin: 10px !important;}
.m-15 {margin: 15px !important;}
.m-20 {margin: 20px !important;}
.m-25 {margin: 25px !important;}
.m-30 {margin: 30px !important;}

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

.m-t-m5 {margin-top: -5px !important;}
.m-t-m8 {margin-top: -8px !important;}
.m-t-m18 {margin-top: -18px !important;}
.m-t-m20 {margin-top: -20px !important;}
.m-t-m25 {margin-top: -25px !important;}
.m-t-m33 {margin-top: -33px !important;}
.m-t-m45 {margin-top: -45px !important;}

.m-t-0 {margin-top: 0px !important;}
.m-t-2 {margin-top: 2px !important;}
.m-t-3 {margin-top: 3px !important;}
.m-t-4 {margin-top: 4px !important;}
.m-t-5 {margin-top: 5px !important;}
.m-t-8 {margin-top: 8px !important;}
.m-t-10 {margin-top: 10px !important;}
.m-t-15 {margin-top: 15px !important;}
.m-t-20 {margin-top: 20px !important;}
.m-t-25 {margin-top: 25px !important;}
.m-t-30 {margin-top: 30px !important;}
.m-t-40 {margin-top: 40px !important;}
.m-t-50 {margin-top: 50px !important;}
.m-t-60 {margin-top: 60px !important;}
.m-t-66 {margin-top: 66px !important;}
.m-t-70 {margin-top: 70px !important;}
.m-t-88 {margin-top: 88px !important;}
.m-t-80 {margin-top: 80px !important;}
.m-t-90 {margin-top: 90px !important;}
.m-t-100 {margin-top: 100px !important;}
.m-t-110 {margin-top: 110px !important;}
.m-t-120 {margin-top: 120px !important;}
.m-t-130 {margin-top: 130px !important;}
.m-t-140 {margin-top: 140px !important;}
.m-t-150 {margin-top: 150px !important;}

.m-b-0 {margin-bottom: 0px !important;}
.m-b-5 {margin-bottom: 5px !important;}
.m-b-10 {margin-bottom: 10px !important;}
.m-b-15 {margin-bottom: 15px !important;}
.m-b-20 {margin-bottom: 20px !important;}
.m-b-25 {margin-bottom: 25px !important;}
.m-b-30 {margin-bottom: 30px !important;}
.m-b-40 {margin-bottom: 40px !important;}
.m-b-45 {margin-bottom: 45px !important;}
.m-b-50 {margin-bottom: 50px !important;}
.m-b-60 {margin-bottom: 60px !important;}
.m-b-70 {margin-bottom: 70px !important;}
.m-b-80 {margin-bottom: 80px !important;}
.m-b-90 {margin-bottom: 90px !important;}
.m-b-100 {margin-bottom: 100px !important;}
.m-b-150 {margin-bottom: 150px !important;}

.m-l-0 {margin-left: 0px !important;}
.m-l-3 {margin-left: 3px !important;}
.m-l-5 {margin-left: 5px !important;}
.m-l-10 {margin-left: 10px !important;}
.m-l-15 {margin-left: 15px !important;}
.m-l-20 {margin-left: 20px !important;}
.m-l-25 {margin-left: 25px !important;}
.m-l-30 {margin-left: 30px !important;}
.m-l-35 {margin-left: 35px !important;}
.m-l-40 {margin-left: 40px !important;}
.m-l-50 {margin-left: 50px !important;}

.m-r-0 {margin-right: 0px !important;}
.m-r-5 {margin-right: 5px !important;}
.m-r-10 {margin-right: 10px !important;}
.m-r-15 {margin-right: 15px !important;}
.m-r-20 {margin-right: 20px !important;}
.m-r-25 {margin-right: 25px !important;}
.m-r-30 {margin-right: 30px !important;}
.m-r-50 {margin-right: 50px !important;}
.m-r-60 {margin-right: 60px !important;}


/* Padding */
.p-0 {padding: 0px !important;}
.p-3 {padding: 3px !important;}
.p-5 {padding: 5px !important;}
.p-8 {padding: 8px !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-40 {padding: 40px !important;}
.p-50 {padding: 50px !important;}
.p-60 {padding: 60px !important;}

.p-2-3 {padding: 2px 3px;}
.p-2-8 {padding: 2px 8px;}
.p-3-15 {padding: 3px 15px;}
.p-5-10 {padding: 5px 10px;}
.p-5-20 {padding: 5px 20px;}
.p-8-20 {padding: 8px 20px;}
.p-10-20 {padding: 10px 20px;}
.p-10-30 {padding: 10px 30px;}
.p-15-20 {padding: 15px 20px;}
.p-40-20 {padding: 40px 20px;}

.p-t-0 {padding-top: 0px !important;}
.p-t-1 {padding-top: 1px !important;}
.p-t-2 {padding-top: 2px !important;}
.p-t-3 {padding-top: 3px !important;}
.p-t-4 {padding-top: 4px !important;}
.p-t-5 {padding-top: 5px !important;}
.p-t-6 {padding-top: 6px !important;}
.p-t-7 {padding-top: 7px !important;}
.p-t-8 {padding-top: 8px !important;}
.p-t-9 {padding-top: 9px !important;}
.p-t-10 {padding-top: 10px !important;}
.p-t-14 {padding-top: 14px !important;}
.p-t-15 {padding-top: 15px !important;}
.p-t-18 {padding-top: 18px !important;}
.p-t-20 {padding-top: 20px !important;}
.p-t-25 {padding-top: 25px !important;}
.p-t-30 {padding-top: 30px !important;}
.p-t-40 {padding-top: 40px !important;}
.p-t-45 {padding-top: 45px !important;}
.p-t-50 {padding-top: 50px !important;}
.p-t-75 {padding-top: 75px !important;}
.p-t-80 {padding-top: 80px !important;}
.p-t-90 {padding-top: 90px !important;}
.p-t-100 {padding-top: 100px !important;}

.p-b-0 {padding-bottom: 0px !important;}
.p-b-2 {padding-bottom: 2px !important;}
.p-b-5 {padding-bottom: 5px !important;}
.p-b-7 {padding-bottom: 7px !important;}
.p-b-10 {padding-bottom: 10px !important;}
.p-b-15 {padding-bottom: 15px !important;}
.p-b-20 {padding-bottom: 20px !important;}
.p-b-25 {padding-bottom: 25px !important;}
.p-b-30 {padding-bottom: 30px !important;}
.p-b-40 {padding-bottom: 40px !important;}
.p-b-45 {padding-bottom: 45px !important;}
.p-b-50 {padding-bottom: 50px !important;}
.p-b-72 {padding-bottom: 72px !important;}
.p-b-80 {padding-bottom: 80px !important;}

.p-l-0 {padding-left: 0px !important;}
.p-l-1 {padding-left: 1px !important;}
.p-l-2 {padding-left: 2px !important;}
.p-l-3 {padding-left: 3px !important;}
.p-l-4 {padding-left: 4px !important;}
.p-l-5 {padding-left: 5px !important;}
.p-l-6 {padding-left: 6px !important;}
.p-l-7 {padding-left: 7px !important;}
.p-l-8 {padding-left: 8px !important;}
.p-l-9 {padding-left: 9px !important;}
.p-l-10 {padding-left: 10px !important;}
.p-l-15 {padding-left: 15px !important;}
.p-l-20 {padding-left: 20px !important;}
.p-l-25 {padding-left: 25px !important;}
.p-l-30 {padding-left: 30px !important;}
.p-l-40 {padding-left: 40px !important;}
.p-l-50 {padding-left: 50px !important;}
.p-l-60 {padding-left: 60px !important;}

.p-r-0 {padding-right: 0px !important;}
.p-r-1 {padding-right: 1px !important;}
.p-r-2 {padding-right: 2px !important;}
.p-r-3 {padding-right: 3px !important;}
.p-r-4 {padding-right: 4px !important;}
.p-r-5 {padding-right: 5px !important;}
.p-r-6 {padding-right: 6px !important;}
.p-r-7 {padding-right: 7px !important;}
.p-r-8 {padding-right: 8px !important;}
.p-r-9 {padding-right: 9px !important;}
.p-r-10 {padding-right: 10px !important;}
.p-r-15 {padding-right: 15px !important;}
.p-r-20 {padding-right: 20px !important;}
.p-r-25 {padding-right: 25px !important;}
.p-r-30 {padding-right: 30px !important;}
.p-r-40 {padding-right: 40px !important;}
.p-r-50 {padding-right: 50px !important;}
.p-r-60 {padding-right: 60px !important;}
.p-r-120 {padding-right: 120px !important;}


.p-v-5 {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.p-v-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.p-v-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
.p-v-30 {
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.p-v-40 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.p-v-50 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}

.p-h-5 {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.p-h-10 {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.p-h-20 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.p-h-30 {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.p-h-40 {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.p-h-50 {
    padding-left: 50px!important;
    padding-right: 50px!important;
}


/*Generate Font-Size Classes (8px - 20px)*/
.f-8 {font-size: 8px !important;}
.f-9 {font-size: 9px !important;}
.f-10 {font-size: 10px !important;}
.f-11 {font-size: 11px !important;}
.f-12 {font-size: 12px !important;}
.f-13 {font-size: 13px !important;}
.f-14 {font-size: 14px !important;}
.f-15 {font-size: 15px !important;}
.f-16 {font-size: 16px !important;}
.f-17 {font-size: 17px !important;}
.f-18 {font-size: 18px !important;}
.f-19 {font-size: 19px !important;}
.f-20 {font-size: 20px !important;}
.f-21 {font-size: 21px !important;}
.f-22 {font-size: 22px !important;}
.f-23 {font-size: 23px !important;}
.f-24 {font-size: 24px !important;}
.f-25 {font-size: 25px !important;}
.f-26 {font-size: 26px !important;}
.f-27 {font-size: 27px !important;}
.f-28 {font-size: 28px !important;}
.f-29 {font-size: 29px !important;}
.f-30 {font-size: 30px !important;}
.f-31 {font-size: 31px !important;}
.f-32 {font-size: 32px !important;}
.f-33 {font-size: 33px !important;}
.f-34 {font-size: 34px !important;}
.f-35 {font-size: 35px !important;}
.f-36 {font-size: 36px !important;}
.f-37 {font-size: 37px !important;}
.f-38 {font-size: 38px !important;}
.f-39 {font-size: 39px !important;}
.f-40 {font-size: 40px !important;}
.f-50 {font-size: 50px !important;}
.f-70 {font-size: 70px !important;}
/*Font Weight*/
.f-300 {font-weight: 300 !important;}
.f-400 {font-weight: 400 !important;}
.f-500 {font-weight: 500 !important;}
.f-600 {font-weight: 600 !important;}
.f-700 {font-weight: 700 !important;}
/*Position*/
.p-relative {position: relative !important;}
.p-absolute {position: absolute !important;}
.p-fixed {position: fixed !important;}
.p-static {position: static !important;}
/*Overflow*/
.o-hidden {overflow: hidden !important;}
.o-visible {overflow: visible !important;}
.o-auto {overflow: auto !important;}
/*Display*/
.d-block {display: block !important;}
.di-block {display: inline-block !important;}
/*Material Background Colors*/
.bgm-white {background-color: #ffffff !important;}
.c-white {color: #ffffff !important;}
.bgm-black {background-color: #000000 !important;}
.c-black {color: #000000 !important;}
.bgm-brown {background-color: #795548 !important;}
.c-brown {color: #795548 !important;}
.bgm-pink {background-color: #E91E63 !important;}
.c-pink {color: #E91E63 !important;}
.bgm-red {background-color: #F44336 !important;}
.c-red {color: #F44336 !important;}
.bgm-blue {background-color: #2196F3 !important;}
.c-blue {color: #2196F3 !important;}
.bgm-purple {background-color: #BA68C8 !important;}
.c-purple {color: #BA68C8 !important;}
.bgm-deeppurple {background-color: #673AB7 !important;}
.c-deeppurple {color: #673AB7 !important;}
.bgm-lightblue {background-color: #03A9F4 !important;}
.c-lightblue {color: #03A9F4 !important;}
.bgm-cyan {background-color: #00BCD4 !important;}
.c-cyan {color: #00BCD4 !important;}
.bgm-teal {background-color: #009688 !important;}
.c-teal {color: #009688 !important;}
.bgm-green {background-color: #4CAF50 !important;}
.c-green {color: #4CAF50 !important;}
.bgm-lightgreen {background-color: #8BC34A !important;}
.c-lightgreen {color: #8BC34A !important;}
.bgm-lime {background-color: #CDDC39 !important;}
.c-lime {color: #CDDC39 !important;}
.bgm-yellow {background-color: #FFEB3B !important;}
.c-yellow {color: #FFEB3B !important;}
.bgm-amber {background-color: #FFC107 !important;}
.c-amber {color: #FFC107 !important;}
.bgm-orange {background-color: #FF9800 !important;}
.c-orange {color: #FF9800 !important;}
.bgm-deeporange {background-color: #FF5722 !important;}
.c-deeporange {color: #FF5722 !important;}
.bgm-gray {background-color: #9E9E9E !important;}
.c-gray {color: #9E9E9E !important;}
.bgm-bluegray {background-color: #607D8B !important;}
.c-bluegray {color: #607D8B !important;}
.bgm-indigo {background-color: #3F51B5 !important;}
.c-indigo {color: #3F51B5 !important;}
.c-help{color: #b32400 !important;}


.c-client-1{color: #1e3d7b !important;}
.bgm-client-1{background-color: #1e3d7b !important;}
.bgm-accent {background-color: #ffd54f!important;}
.bgm-client-1-white{background-color: #5078b0 !important; color: #ffffff!important;}
/*Hover Text*/
.c-hover-weight:hover{font-weight: 900 !important;}
.c-hover-blue:hover{color: #5078b0 !important;}
.c-hover-yellow:hover{color: #ffd54f !important;}
/*Hover Backgound Color*/
.bgm-hover-blue:hover{background-color: #5078b0 !important; color: #ffffff !important;}
/*ADD TEXT COLOR*/
.c-gray-100{color: #bfbfbf !important;}
.c-white-100{color: #e6e6e6 !important;}
/*ADD BACKGROUND COLOR*/
.bgm-gray-500{background-color: #4d4d4d !important;}
.bgm-gray-100{background-color: #bfbfbf !important;}
.bgm-gray-ea {background-color: #eaeaea!important;}
.bgm-gray-fa {background-color: #fafafa!important;}
.bgm-white-100{background-color: #e6e6e6 !important;}
/*Background Colors*/
.bg-black-trp {background-color: rgba(0, 0, 0, 0.1) !important;}
/*Border*/
.b-0 {border: 0 !important;}
/*Width*/
.w-50 {width: 50% !important;}
.w-80 {width: 80% !important;}
.w-100 {width: 100% !important;}
.w-50-px{width: 50px;}
.w-80-px{width: 80px;}
.w-100-px{width: 100px;}
.w-130-px{width: 130px;}
.w-150-px{width: 150px;}
.w-200-px{width: 200px;}
.w-250-px{width: 250px;}
.w-300-px{width: 300px;}
.w-1000-px{width: 1000px;}
/*Height*/
.h-10-px{height: 10px;}
.h-20-px{height: 20px;}
.h-30-px{height: 30px;}
.h-50-px{height: 50px;}
.h-80-px{height: 80px;}
.h-100-px{height: 100px;}
/*Border Radius*/
.brd-0 {border-radius: 0px !important;}
.brd-1 {border-radius: 1px !important;}
.brd-2 {border-radius: 2px !important;}
.brd-3 {border-radius: 3px !important;}
.brd-5 {border-radius: 5px !important;}
.brd-10 {border-radius: 10px !important;}
.brd-50 {border-radius: 50px !important;}
/*Height*/
.clear-space-10{height: 10px;}
.clear-space-20{height: 20px;}
.clear-space-30{height: 30px;}
/*Vertical-align*/
.va-top{vertical-align: top !important;}
.va-middle{vertical-align: middle !important;}