

.hide {
	display: none
}

.form-control.validation_box {
	border-color: #f4516c
}

.p0 {
	padding: 0!important
}

.pl0 {
	padding-left: 0!important
}

.pr0 {
	padding-right: 0!important
}

.pt0 {
	padding-top: 0!important
}

.pb0 {
	padding-bottom: 0!important
}

.p5 {
	padding: 5px
}

.pl5 {
	padding-left: 5px
}

.pr5 {
	padding-right: 5px
}

.pt5 {
	padding-top: 5px
}

.pb5 {
	padding-bottom: 5px
}

.p10 {
	padding: 10px
}

.pl10 {
	padding-left: 10px
}

.pr10 {
	padding-right: 10px
}

.pt10 {
	padding-top: 10px
}

.pb10 {
	padding-bottom: 10px
}

.p20 {
	padding: 20px!important
}

.pl20 {
	padding-left: 20px
}

.pr20 {
	padding-right: 20px
}

.pt20 {
	padding-top: 20px
}

.pb20 {
	padding-bottom: 20px
}

.pt30 {
	padding-top: 30px
}

.pt40 {
	padding-top: 40px
}

.pt50 {
	padding-top: 50px
}

.pt60 {
	padding-top: 60px
}

.pt70 {
	padding-top: 70px
}

.pt80 {
	padding-top: 80px
}

.pt90 {
	padding-top: 90px
}

.pb30 {
	padding-bottom: 30px
}

.pb40 {
	padding-bottom: 40px
}

.pb50 {
	padding-bottom: 50px
}

.pb60 {
	padding-bottom: 60px
}

.pb70 {
	padding-bottom: 70px
}

.pb80 {
	padding-bottom: 80px
}

.pb90 {
	padding-bottom: 90px
}

.m0 {
	margin: 0!important
}

.m5 {
	margin: 5px!important
}

.m10 {
	margin: 10px!important
}

.m20 {
	margin: 20px!important
}

.ml0 {
	margin-left: 0!important
}

.ml5 {
	margin-left: 5px!important
}

.ml10 {
	margin-left: 10px!important
}

.ml20 {
	margin-left: 20px!important
}

.mr0 {
	margin-right: 0!important
}

.mr5 {
	margin-right: 5px!important
}

.mr10 {
	margin-right: 10px!important
}

.mr20 {
	margin-right: 20px!important
}

.mt0 {
	margin-top: 0!important
}

.mt5 {
	margin-top: 5px!important
}

.mt10 {
	margin-top: 10px!important
}

.mt20 {
	margin-top: 20px!important
}

.mt30 {
	margin-top: 30px!important
}

.mt40 {
	margin-top: 40px!important
}

.mt50 {
	margin-top: 50px!important
}

.mt60 {
	margin-top: 60px!important
}

.mt70 {
	margin-top: 70px!important
}

.mt80 {
	margin-top: 80px!important
}

.mt90 {
	margin-top: 90px!important
}

.mt100 {
	margin-top: 100px!important
}

.mb0 {
	margin-bottom: 0!important
}

.mb5 {
	margin-bottom: 5px!important
}

.mb10 {
	margin-bottom: 10px!important
}

.mb20 {
	margin-bottom: 20px!important
}

.mb30 {
	margin-bottom: 30px!important
}

.mb40 {
	margin-bottom: 40px!important
}

.mb50 {
	margin-bottom: 50px!important
}

.mb60 {
	margin-bottom: 60px!important
}

.mb70 {
	margin-bottom: 70px!important
}

.mb80 {
	margin-bottom: 80px!important
}

.mb90 {
	margin-bottom: 90px!important
}

.mb100 {
	margin-bottom: 100px!important
}

.fs-12 {
	font-size: 12px!important
}

.fs-s {
	font-size: 14px!important
}

.fs-16 {
	font-size: 16px!important
}

.fs-18 {
	font-size: 18px!important
}

.fs-19 {
	font-size: 19px!important
}

.fs-m {
	font-size: 20px!important
}

.fs-22 {
	font-size: 22px!important
}

.fs-24 {
	font-size: 24px!important
}

.fs-26 {
	font-size: 26px!important
}

.fs-29 {
	font-size: 29px!important
}

.fs-30 {
	font-size: 30px!important
}

.fs-31 {
	font-size: 31px!important
}

.fs-33 {
	font-size: 33px!important
}

.fs-36 {
	font-size: 36px!important
}

.fs-40 {
	font-size: 40px!important
}

.fs-lg {
	font-size: 45px!important
}

.bold {
	font-weight: 700!important
}

.text-center {
	text-align: center!important
}

.capitalize {
	text-transform: capitalize
}

.lowercase {
	text-transform: lowercase
}

.uppercase {
	text-transform: uppercase
}

.vs-hidden {
	visibility: hidden
}

.fs-w-normal {
	font-weight: 400
}

.fs-w-bold {
	font-weight: 700
}

.fs-w-inherit {
	font-weight: inherit!important
}

.fs-w-100 {
	font-weight: 100
}

.fs-w-200 {
	font-weight: 200
}

.fs-w-300 {
	font-weight: 300
}

.fs-w-400 {
	font-weight: 400
}

.fs-w-500 {
	font-weight: 500
}

.fs-w-600 {
	font-weight: 600
}

.fs-w-800 {
	font-weight: 800
}

.btn-exlg {
	padding: 1.25rem 5rem
}

    .text_overflow{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }