.row{margin-bottom:0px !important;margin-left:0px !important;margin-right:0px !important;}
html{font-family:Hind;font-weight:400;}
body{color:#333333;font-size:16px;width:100%;overflow-x:hidden;}
.body-wrapper{min-height:600px;padding-top:30px;padding-bottom:40px;}
a:hover{cursor:pointer;}

.btn{height:auto;line-height: initial;padding:12px 2rem 11px 2em;border-radius:4px;font-weight:700;}
.btn-small{font-size:13px;height:auto;line-height:initial;padding:8px 16px;border-radius:4px;}
.btn-large{height:auto;line-height: initial;padding:15px 2rem;}
.btn.primary{background:#A30C2D !important;}
.btn.disable-click{background:#CCCCCC !important;pointer-events:none;cursor:default;}

#preloader-div{z-index:1100;position:fixed;background:white;bottom:-100px;height:40px;width:40px;box-shadow:0px 0px 15px rgba(0,0,0,0.4);}
#preloader-div>div{height:inherit;width:inherit;}
#preloader-div .preloader-wrapper{margin-top:7px;}
#preloader-div .preloader-wrapper.small{height:26px;width:26px;}
.spinner-red-only{border-color:red;}

.input-field{margin:15px 0px !important;}
.input-field label{color:#666666;left:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.input-field label.active{color:#333333;top:-5px;left:0px;}
.input-field input[type='tel'],
.input-field input[type='text'],
.input-field input[type='email'],
.input-field input[type='password'],
.input-field select,
.input-field textarea{padding:0px 10px;box-sizing:border-box;background:white;border-radius:4px;border:1px solid #CCCCCC !important;box-shadow:0px 2px 10px #E4E4E4 !important;margin:0px;}
.input-field textarea{padding:10px;min-height:120px;}
.input-field select{position:initial;width:100%;height:45px;opacity:1;pointer-events:all;}
.input-field input[type='tel']:hover,.input-field input[type='tel']:focus,
.input-field input[type='text']:hover,.input-field input[type='text']:focus,
.input-field input[type='email']:hover,.input-field input[type='email']:focus,
.input-field input[type='password']:hover,.input-field input[type='password']:focus,
.input-field select:hover,.input-field select:focus,
.input-field textarea:hover,.input-field textarea:focus{outline:none;border-color:#999999 !important;}
.input-field input[type='tel'].invalid,
.input-field input[type='text'].invalid,
.input-field input[type='email'].invalid,
.input-field input[type='password'].invalid,
.input-field select.invalid,
.input-field textarea.invalid{padding:10px;box-sizing:border-box;background:rgba(182,37,1,0.07);border-radius:4px;border:1px solid rgba(182,37,1,0.7) !important;box-shadow:0px 2px 10px #D7D7D7 !important;margin:0px;}

[v-cloak]{display:none;}

/* HELPER CLASSES */
	.DBLOCK{display:block;}
	.DINLINE{display:inline;}
	.DINLINEBLOCK{display:inline-block;}
	.PRELATIVE{position:relative;}
	.PABSOLUTE{position:absolute;}
	.TRANSITION04{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
	.TJUSTIFY{text-align:justify;}
	.CPOH:hover{cursor:pointer;}
	.TU{text-decoration:underline;}
	.TUOH:hover{text-decoration:underline;}
	.TSENTENCECASE{text-transform:capitalize;}
	.TUPPERCASE{text-transform:uppercase;}
	.VATOP{vertical-align:top;}
	.VABOTTOM{vertical-align:bottom;}
	.VAMIDDLE{vertical-align:middle;}
	.BRADIUS6{border-radius:6px;}
	.BRADIUS100{border-radius:100px;}
	.card{background-color:white;box-shadow:2px 2px 3px 0 hsla(205,5%,48%,.12);padding-top:20px !important;padding-bottom:30px !important;}
	.shadow-1{box-shadow:0 0px 5px 0 rgba(0,0,0,0.16), 0 6px 10px 0 rgba(0,0,0,0.12);}
	.shadow-1OH:hover{box-shadow:0 0px 5px 0 rgba(0,0,0,0.16), 0 6px 10px 0 rgba(0,0,0,0.12);}
	.shadow-2{box-shadow:0 14px 42px 0 rgba(0,0,0,.2);}
	.shadow-3{box-shadow:0 5px 18px 0 rgba(0,0,0,.2);}
	a.disable-click{background:#CCCCCC !important;pointer-events:none;cursor:default;}

	ul{margin-top:0px;margin-bottom:0px;}
	ul.bullets{padding-left:15px;}
	ul.bullets li{list-style-type:disc;}
	ul.numeric{padding-left:40px;}
	ul.numeric li{list-style-type:upper-roman;}

	.toast{background:white;color:#333333;font-weight:700;font-size:13px;padding:0px 15px 0px 0px !important;}
	.general-toast:before{padding:10px 13px;display:inline;vertical-align:middle;content:"\f250";font-family:FontAwesome;margin-right:5px;color:black;font-size:20px;}
	.warning-toast:before{padding:10px 13px;display:inline;vertical-align:middle;content:"\f06a";font-family:FontAwesome;margin-right:5px;color:orange;font-size:20px;}
	.success-toast:before{padding:10px 13px;display:inline;vertical-align:middle;content:"\f00c";font-family:FontAwesome;margin-right:5px;color:green;font-size:20px;}
	.failed-toast:before{padding:10px 13px;display:inline;vertical-align:middle;content:"\f00d";font-family:FontAwesome;margin-right:5px;color:red;font-size:20px;}
/* HELPER CLASSES */

/* FONT FAMILY CLASSES */
	.FFH{font-family:Hind;}
	.FFQ{font-family:Quicksand;}
	.FFSR{font-family:Spicy Rice;}
	.FFS27{font-family:'Slabo 27px';}
/* FONT FAMILY CLASSES */

/* FONT WEIGHT CLASSES */
	.FW300{font-weight:300;}
	.FW400{font-weight:400;}
	.FW700{font-weight:700;}
/* FONT WEIGHT CLASSES */

/* FONT SIZE CLASSES */
	.FS10{font-size:10px;}
	.FS12{font-size:12px;}
	.FS14{font-size:14px;}
	.FS15{font-size:15px;}
	.FS16{font-size:16px;}
	.FS17{font-size:17px;}
	.FS18{font-size:18px;}
	.FS19{font-size:19px;}
	.FS20{font-size:20px;}
	.FS21{font-size:21px;}
	.FS22{font-size:22px;}
	.FS23{font-size:23px;}
	.FS24{font-size:24px;}
	.FS26{font-size:26px;}
	.FS28{font-size:28px;}
	.FS30{font-size:30px;}
	.FS32{font-size:32px;}
	.FS40{font-size:40px;}
/* FONT SIZE CLASSES */

/* PADDING CLASSES */
	.P5{padding:5px !important;}

	.TP10{padding-top:10px !important;}
	.TP20{padding-top:20px !important;}

	.HP10{padding-left:10px !important;padding-right:10px !important;}
	.HP15{padding-left:15px !important;padding-right:15px !important;}

	.VP10{padding-top:10px !important;padding-bottom:10px !important;}
	.VP15{padding-top:15px !important;padding-bottom:15px !important;}
	.VP20{padding-top:20px !important;padding-bottom:20px !important;}
	.VP30{padding-top:30px !important;padding-bottom:30px !important;}
/* PADDING CLASSES */

/* MARGIN CLASSES */
	.TM10{margin-top:10px !important;}
	.TM15{margin-top:15px !important;}
	.TM20{margin-top:20px !important;}
	.TM40{margin-top:40px !important;}

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

	.VM1{margin-left:1px !important;margin-right:1px !important;}
	.VM10{margin-left:10px !important;margin-right:10px !important;}
/* MARGIN CLASSES */

/* TEXT COLOR CLASSES */
	.TCPRIMARY{color:#A30C2D;}
	.TC333333{color:#333333;}
	.TC666666{color:#666666;}
	.TCBLUE{color:#80deea;}
	.TCWHITE{color:white;}
	.TCRED{color:red;}
/* TEXT COLOR CLASSES */

/* BACKGROUND COLOR CLASSES */
	.BGWHITE{background-color:white;}
	.BG333333{background-color:#333333;}
	.BGF2F2F2{background-color:#F2F2F2;}
/* BACKGROUND COLOR CLASSES */

/* BORDER CLASSES */
	.BALL{border:1px solid white;}
	.BT{border-top:1px solid white;}
	.BR{border-right:1px solid white;}
	.BB{border-bottom:1px solid white;}
	.BL{border-left:1px solid white;}

	.BDASHED{border-style:dashed;}

	.BW2{border-width:2px;}

	.BCPRIMARY{border-color:#A30C2D;}
	.BCDEDEDE{border-color:#DEDEDE;}
	.BC989898{border-color:#989898;}
	.BC545454{border-color:#545454;}
/* BORDER CLASSES */


/* HEADER STYLE */
/* HEADER STYLE */

/* FOOTER STYLE */
/* FOOTER STYLE */


@media(max-width:600px){
	.FS40os{font-size:40px;}
	.TACENTERos{text-align:center;}
	.DBLOCKos{display:block;}

	#preloader-div{right:45%;}
	#preloader-div.show{bottom:50px;}
}
@media(min-width:601px) and (max-width:992px){
	.FS40om{font-size:40px;}
	.TALEFTom{text-align:left;}
	.TACENTERom{text-align:center;}
	.TARIGHTom{text-align:right;}
	.DBLOCKom{display:block;}

	#preloader-div{right:46%;}
	#preloader-div.show{bottom:50px;}
}
@media(min-width:993px){
	.FS50ol{font-size:50px;}
	.TALEFTol{text-align:left;}
	.TARIGHTol{text-align:right;}
	#preloader-div{right:48%;}
	#preloader-div.show{bottom:50px;}
}