html{font-family: 'PT Sans', sans-serif;font-weight:400;}
body{color:#666666;font-weight:400;font-size:16px;width:100%;overflow:auto !important;overflow-x:hidden;}
.row{margin-bottom:0px !important;margin-left:0px !important;margin-right:0px !important;}
.body-wrapper{min-height:500px;padding:20px 15px 80px 15px;}
a:hover{cursor:pointer;}
a.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-secondary{border-color:#CB3534;}

[v-cloak]{display:none;}

.btn{height:auto;line-height:initial;padding:12px 2rem 11px 2em;}
.btn-small{height:auto;line-height:initial;padding:8px 1rem;}
.btn-large{height:auto;line-height:initial;padding:15px 2rem;}
.btn.btn-primary, .btn-large.btn-primary{background:#E95352;}
.btn.btn-green, .btn-large.btn-green{background:green;}
.btn.btn-secondary, .btn-large.btn-secondary{background:#CB3534;}
.btn.white, .btn-large.white{background:white;}
.btn.btn-gradient{background:linear-gradient(to right, #E95352 30%, #CB3534 100%);}
.btn.full-width{width:100%;}

.modal{background:white;top:5% !important;max-height:90% !important;}
.modal .modal-content{padding:5px 10px;}
.modal .modal-content .modal-close{padding:6px 8px;color:#999999;border-radius:4px;}
.modal .modal-content .modal-close:hover{background:#F1F1F1;color:#666666;}
.modal.datepicker-modal .modal-content{padding:0px;}
.modal.datepicker-modal .modal-content .datepicker-date-display{background-color:#CB3534;}
.modal.datepicker-modal .modal-content .datepicker-select.orig-select-month{display:none;}
.modal.datepicker-modal .modal-content .datepicker-select.orig-select-year{display:none;}

.tabs{height:30px;}
.tabs .tab{height:30px;line-height:30px;}
.tabs .tab a{font-size:14px;color:#666666;padding:0px 15px;text-transform:none;border:0px;border-bottom:2px solid transparent;background:transparent !important;}
.tabs .tab a:hover{color:#666666;}
.tabs .tab a.active{color:#333333;font-weight:700;border-color:#333333;}
.tabs .indicator{height:0px;}

table tr td{padding:8px 5px;}
table.no-border tr{border:0px;}
table thead th{font-size:14px;}
table.padding-10 td, table.padding-10 th{padding:10px;}

input,select,textarea{margin:0px !important;box-shadow:none !important;box-sizing:border-box !important;outline:none !important;}
.input-field{margin:0px !important;}
.input-field:not(:last-child){margin:0px 0px 15px 0px !important;}
.type-1 .input-field{height:42px;}
.type-1 .input-field input,
.type-1 .input-field select,
.type-1 .input-field textarea{display:inline-block;height:40px;width:100%;font-size:14px;padding:7px 11px;border-radius:4px;border:1px solid #CCCCCC;}
.type-1 .input-field textarea{height:80px;}
.type-1 .input-field input[type='radio']+span:before{border:2px solid #CB3534;}
.type-1 .input-field input[type='radio']+span:after{background-color:#CB3534;}
.type-1 .input-field input:focus,
.type-1 .input-field select:focus,
.type-1 .input-field textarea:focus{border:2px solid #CB3534 !important;}
.type-1 .input-field label{top:-2px;left:10px;font-size:14px;color:#5F6368;background:white;padding:0px 5px;transition:all 0.2s}
.type-1 .input-field label.active{top:5px;left:10px;color:#CB3534 !important;}
.type-1 .input-field input.invalid,
.type-1 .input-field select.invalid,
.type-1 .input-field textarea.invalid{border:2px solid red !important;}
.type-1 .input-field .invalid+label.active{color:red !important;}
.type-1 .input-field input[type='checkbox'].filled-in{}
.type-1 .input-field input[type='checkbox'].filled-in+span:after{top:3px !important;height:16px !important;width:16px !important;}
.type-1 .input-field input[type='checkbox'].filled-in:checked+span:before{top:2px !important;left:1px !important;height:10px !important;width:7px !important;}
.type-1 .input-field input[type='checkbox'].filled-in:checked+span:after{border:2px solid #CB3534 !important;background-color:#CB3534 !important;}
.type-1 .input-field input[type='checkbox'].filled-in + span{padding-left:22px;font-size:14px;color:#333333;}
.type-1 .input-field input[type='radio'].with-gap+span{font-size:14px;vertical-align:middle;}
.type-1 .input-field input[type='radio'].with-gap+span:before{border-color:#CB3534 !important;}
.type-1 .input-field input[type='radio'].with-gap+span:after{border-color:#CB3534 !important;background-color:#CB3534 !important;}

/* HELPER CLASSES */
	.DBLOCK{display:block;}
	.DINLINE{display:inline;}
	.DINLINEBLOCK{display:inline-block;}
	.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;}
	.VAMIDDLE{vertical-align:middle;}
	.VABOTTOM{vertical-align:bottom;}
	.BRADIUS5{border-radius:5px !important;}
	.BRADIUS100{border-radius:100px !important;}
	.BRNR{background-repeat:no-repeat;}
	.BSCONTAIN{background-size:contain;}
	.BSCOVER{background-size:cover;}
	.HI{height:inherit;}
	.LHI{line-height:inherit;}
	.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:2px 2px 3px 0 hsla(205,5%,48%,.12);}
	.shadow-2{box-shadow:0 14px 42px 0 rgba(0,0,0,.2);}

	.PRELATIVE{position:relative;}
	.PABSOLUTE{position:absolute;}

	ul{margin-top:0px;margin-bottom:0px;}
	ul.inline li{display:inline;}
	ul.margin{margin-left:30px;}
	ul.margin li{list-style-type:none;padding-bottom:5px;}
	ul.bullets{margin-left:30px;}
	ul.bullets li{list-style-type:disc;padding-bottom:5px;}
	ul.bullets-no-margin{margin-left:20px;}
	ul.bullets-no-margin li{list-style-type:disc;padding-bottom:5px;}
	ul.decimal{margin-left:30px;}
	ul.decimal li{list-style-type:decimal;padding-bottom:5px;}
	ul.lower-alpha{margin-left:30px;}
	ul.lower-alpha li{list-style-type:lower-alpha;padding-bottom:5px;}

	.toast{background:white;color:#545454;font-size:14px;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;}
	.success-toast:before{padding:10px 13px;display:inline;vertical-align:middle;content:"\f00c";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;}
	.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 WEIGHT CLASSES */
	.FW300{font-weight:300;}
	.FW400{font-weight:400;}
	.FW700{font-weight:700;}
/* FONT WEIGHT CLASSES */


/* FONT SIZE CLASSES */
	.FS8{font-size:8px;}
	.FS10{font-size:10px;}
	.FS11{font-size:11px;}
	.FS12{font-size:12px;}
	.FS13{font-size:13px;}
	.FS14{font-size:14px;}
	.FS15{font-size:15px;}
	.FS16{font-size:16px !important;}
	.FS17{font-size:17px !important;}
	.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;}
	.FS36{font-size:36px;}
	.FS38{font-size:38px;}
	.FS40{font-size:40px;}
	.FS60{font-size:60px;}
	.FS100{font-size:100px;}
/* FONT SIZE CLASSES */


/* PADDING CLASSES */
	.P10{padding:10px !important;}

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

	.BP0{padding-bottom:0px !important;}
	.BP20{padding-bottom:20px !important;}

	.HP0{padding-left:0px !important;padding-right:0px !important;}
	.HP5{padding-left:5px !important;padding-right:5px !important;}
	.HP10{padding-left:10px !important;padding-right:10px !important;}
	.HP15{padding-left:15px !important;padding-right:15px !important;}
	.HP20{padding-left:20px !important;padding-right:20px !important;}
	.HP30{padding-left:30px !important;padding-right:30px !important;}
	.HP40{padding-left:40px !important;padding-right:40px !important;}

	.VP5{padding-top:5px !important;padding-bottom:5px !important;}
	.VP10{padding-top:10px !important;padding-bottom:10px !important;}
	.VP20{padding-top:20px !important;padding-bottom:20px !important;}
	.VP30{padding-top:30px !important;padding-bottom:30px !important;}
	.VP40{padding-top:40px;padding-bottom:40px;}
	.VP50{padding-top:50px !important;padding-bottom:50px !important;}
	.VP60{padding-top:60px !important;padding-bottom:60px !important;}
/* PADDING CLASSES */


/* MARGIN CLASSES */
	.VM5{margin-top:5px;margin-bottom:5px;}
	.VM10{margin-top:10px;margin-bottom:10px;}
	.VM30{margin-top:30px;margin-bottom:30px;}

	.TM5{margin-top:5px !important;}
	.TM8{margin-top:8px !important;}
	.TM10{margin-top:10px !important;}
	.TM15{margin-top:15px !important;}
	.TM20{margin-top:20px !important;}
	.TM30{margin-top:30px !important;}
	.TM40{margin-top:40px !important;}
	.TM50{margin-top:50px !important;}
	.TM60{margin-top:60px !important;}

	.RM5{margin-right:5px !important;}
	.RM10{margin-right:10px !important;}

	.BM0{margin-bottom:0px !important;}
	.BM40{margin-bottom:40px !important;}
/* MARGIN CLASSES */


/* COLOR CLASSES */
	.TCWHITE{color:white;}
	.TCWHITEOH:hover{color:white !important;}
	.TCPRIMARY{color:#E95352;}
	.TCSECONDARY{color:#CB3534;}
	.TCGOLD{color:#F7AF3B;}
	.TCGREEN{color:green;}
	.TCORANGE{color:orange;}

	.TC333333{color:#333333;}
	.TC333333OH:hover{color:#333333 !important;}
	.TC666666{color:#666666;}
	.TC999999{color:#999999;}
	.TCBBBBBB{color:#BBBBBB;}
/* COLOR CLASSES */


/* BACKGROUND COLOR CLASSES */
	.BGWHITE{background-color:white !important;}
	.BGWHITEOH:hover{background-color:white !important;}
	.BGPRIMARY{background-color:#E95352;}
	.BGSECONDARY{background-color:#CB3534;}
	.BGBLUEGRADIENT{background:linear-gradient(to right, #E95352 30%, #CB3534 100%);}

	.BGEEEEEE{background-color:#EEEEEE;}
	.BGF8F8F8{background-color:#F8F8F8;}
	.BG333333{background-color:#333333;}
	.BGTRANSPARENT{background-color:transparent !important;}
/* 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;}

	.BW2{border-width:2px !important;}
	.BW3{border-width:3px;}
	.BW4{border-width:4px;}

	.BCPRIMARY{border-color:#E95352;}
	.BCSECONDARY{border-color:#CB3534;}
	.BCWHITEOH:hover{border-color:white;}
	.BC454545{border-color:#454545;}
	.BCBBBBBB{border-color:#BBBBBB;}
	.BCDFDFDF{border-color:#DFDFDF;}
	.BCF2F2F2{border-color:#F2F2F2;}
/* BORDER CLASSES */


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

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

	#preloader-div{right:46%;}
	#preloader-div.show{bottom:50px;}
}
@media(min-width:993px){
	.TACENTERol{text-align:center;}
	.TARIGHTol{text-align:right;}

	#preloader-div{right:48%;}
	#preloader-div.show{bottom:50px;}
}