﻿
/* Forms */
.car-reset{}
	.car-reset a, .car-reset abbr, .car-reset acronym, .car-reset address, .car-reset article, .car-reset aside, .car-reset audio, .car-reset b, .car-reset bdi, .car-reset bdo, 
	.car-reset big, .car-reset blink, .car-reset blockquote, .car-reset br, .car-reset button, .car-reset canvas, .car-reset caption, .car-reset center, .car-reset cite, .car-reset code, 
	.car-reset col, .car-reset colgroup, .car-reset h1, .car-reset h2, .car-reset h3, .car-reset h4, .car-reset h5, .car-reset h6, .car-reset hr, .car-reset i, .car-reset iframe, .car-reset image, .car-reset img, 
	.car-reset input, .car-reset ins, .car-reset label, .car-reset legend, .car-reset li, .car-reset link, .car-reset listing, .car-reset map, .car-reset mark, .car-reset marquee, .car-reset menu, .car-reset menuitem, 
	.car-reset meter, .car-reset multicol, .car-reset nav, .car-reset nobr, .car-reset object, .car-reset ol, .car-reset optgroup, .car-reset option, .car-reset p, .car-reset picture, .car-reset plaintext, .car-reset pre, 
	.car-reset progress, .car-reset q, .car-reset rp, .car-reset rt, .car-reset rtc, .car-reset section, .car-reset select, .car-reset shadow, .car-reset small, .car-reset span, .car-reset strike, .car-reset strong, 
	.car-reset sub, .car-reset summary, .car-reset sup, .car-reset table, .car-reset td, .car-reset textarea, .car-reset tfoot, .car-reset th, .car-reset thead, .car-reset time, .car-reset tr, .car-reset ul, .car-reset video
	{margin:0; height:initial; line-height:1.4; }

	.car-reset label, .car-reset input, .car-reset a, .car-reset select, .car-reset textarea, .car-reset span{font-size:1em; display:initial;}
	
	.car-reset select[size]{padding:3px;}
	.car-reset select[size] option{padding:3px;}

	.car-reset input[type=text], .car-reset input[type=password], .car-reset textarea, .car-reset select{
		display:inline-block; border:1px solid #ccc; border-radius:4px !important; flex-grow:1; 
		padding:6px 12px;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		min-width:10px;
	}
	.car-reset a{text-decoration:none; cursor:pointer; outline:none;}


/* FORM */
.car-form{font-family:'Asap Condensed', sans-serif !important; font-size:14px; background-color:#FFF; padding:7px; border-radius:7px;}
.car-box .car-form{padding:0; border-radius:unset;}
.car-form a, .car-form a:hover, .car-form a:link, .car-form a:visited, .car-form h1, .car-form h2, .car-form h3, .car-form h4, .car-form h5, .car-form h6, .car-form input, 
.car-form table, .car-form td, .car-form th, .car-form select, .car-form textarea {font-family: 'Asap Condensed', sans-serif}

.car-form input, .car-form select, .car-form textarea{background-color:#FFF;}
/*.car-form input:focus, .car-form select:focus, .car-form textarea:focus{background-color:#FAFAFA;}*/
.car-form label{color:#282828;}
.car-form .car-ui-shutt-head{}
.car-form label{display:inline-block; font-weight:600;}
.car-form code{background-color:inherit; font-size:90%; padding:7px 0;}

/* Flow */
.car-tb{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-direction:column;}
	.car-tb > *:not(:last-child){margin-bottom:3px;}
	.car-tb.car-m-0 > *:not(:last-child){margin-bottom:0;}
	.car-tb.car-m-1 > *:not(:last-child){margin-bottom:3px;}
	.car-tb.car-m-2 > *:not(:last-child){margin-bottom:7px;}
	.car-tb.car-m-3 > *:not(:last-child){margin-bottom:15px;}
	.car-tb.car-m-4 > *:not(:last-child){margin-bottom:32px;}

.car-lr{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-direction:row; align-items:center; flex-wrap:wrap; }
	.car-lr > *:not(:last-child){margin-right:3px;}
	.car-lr.car-m-0 > *:not(:last-child){margin-right:0;}
	.car-lr.car-m-1 > *:not(:last-child){margin-right:3px;}
	.car-lr.car-m-2 > *:not(:last-child){margin-right:7px;}
	.car-lr.car-m-3 > *:not(:last-child){margin-right:15px;}
	.car-lr.car-m-4 > *:not(:last-child){margin-right:32px;}

.car-bt{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-direction:column; flex-direction:column-reverse;}
	.car-bt > *:not(:last-child){margin-top:3px;}
	.car-bt.car-m-0 > *:not(:last-child){margin-top:0;}
	.car-bt.car-m-1 > *:not(:last-child){margin-top:3px;}
	.car-bt.car-m-2 > *:not(:last-child){margin-top:7px;}
	.car-bt.car-m-3 > *:not(:last-child){margin-top:15px;}
	.car-bt.car-m-4 > *:not(:last-child){margin-top:32px;}

.car-rl{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-direction:row; flex-direction:row-reverse; flex-wrap:wrap;}
	.car-rl > *:not(:last-child){margin-left:3px;}
	.car-rl.car-m-0 > *:not(:last-child){margin-left:0;}
	.car-rl.car-m-1 > *:not(:last-child){margin-left:3px;}
	.car-rl.car-m-2 > *:not(:last-child){margin-left:7px;}
	.car-rl.car-m-3 > *:not(:last-child){margin-left:15px;}
	.car-rl.car-m-4 > *:not(:last-child){margin-left:32px;}

.car-grow{flex-grow:1;}
.car-nogrow{flex-grow:0 !important;}
.car-center{justify-content:center;}
.car-left{justify-content:flex-start;}
.car-right{justify-content:flex-end;}
.car-sp-between{justify-content:space-between;}
.car-sp-around{justify-content:space-around;}
.car-sp-even{justify-content:space-evenly;}
.car-middle{align-items:center;}
.car-top{align-items:flex-start;}
.car-bottom{align-items:flex-end;}
.car-wrap{flex-wrap:wrap;}
.car-nowrap{flex-wrap:nowrap;}

/* Space */
.car-size-1pc{flex:0 0 1%;} .car-size-2pc{flex:0 0 2%;} .car-size-3pc{flex:0 0 3%;} .car-size-4pc{flex:0 0 4%;} .car-size-5pc{flex:0 0 5%;} .car-size-6pc{flex:0 0 6%;} .car-size-7pc{flex:0 0 7%;} .car-size-8pc{flex:0 0 8%;} .car-size-9pc{flex:0 0 9%;} .car-size-10pc{flex:0 0 10%;} .car-size-11pc{flex:0 0 11%;} .car-size-12pc{flex:0 0 12%;} .car-size-13pc{flex:0 0 13%;} .car-size-14pc{flex:0 0 14%;} .car-size-15pc{flex:0 0 15%;} .car-size-16pc{flex:0 0 16%;} .car-size-17pc{flex:0 0 17%;} .car-size-18pc{flex:0 0 18%;} .car-size-19pc{flex:0 0 19%;} .car-size-20pc{flex:0 0 20%;} .car-size-21pc{flex:0 0 21%;} .car-size-22pc{flex:0 0 22%;} .car-size-23pc{flex:0 0 23%;} .car-size-24pc{flex:0 0 24%;} .car-size-25pc{flex:0 0 25%;} .car-size-26pc{flex:0 0 26%;} .car-size-27pc{flex:0 0 27%;} .car-size-28pc{flex:0 0 28%;} .car-size-29pc{flex:0 0 29%;} .car-size-30pc{flex:0 0 30%;} .car-size-31pc{flex:0 0 31%;} .car-size-32pc{flex:0 0 32%;} .car-size-33pc{flex:0 0 33%;} .car-size-34pc{flex:0 0 34%;} .car-size-35pc{flex:0 0 35%;} .car-size-36pc{flex:0 0 36%;} .car-size-37pc{flex:0 0 37%;} .car-size-38pc{flex:0 0 38%;} .car-size-39pc{flex:0 0 39%;} .car-size-40pc{flex:0 0 40%;} .car-size-41pc{flex:0 0 41%;} .car-size-42pc{flex:0 0 42%;} .car-size-43pc{flex:0 0 43%;} .car-size-44pc{flex:0 0 44%;} .car-size-45pc{flex:0 0 45%;} .car-size-46pc{flex:0 0 46%;} .car-size-47pc{flex:0 0 47%;} .car-size-48pc{flex:0 0 48%;} .car-size-49pc{flex:0 0 49%;} .car-size-50pc{flex:0 0 50%;} .car-size-51pc{flex:0 0 51%;} .car-size-52pc{flex:0 0 52%;} .car-size-53pc{flex:0 0 53%;} .car-size-54pc{flex:0 0 54%;} .car-size-55pc{flex:0 0 55%;} .car-size-56pc{flex:0 0 56%;} .car-size-57pc{flex:0 0 57%;} .car-size-58pc{flex:0 0 58%;} .car-size-59pc{flex:0 0 59%;} .car-size-60pc{flex:0 0 60%;} .car-size-61pc{flex:0 0 61%;} .car-size-62pc{flex:0 0 62%;} .car-size-63pc{flex:0 0 63%;} .car-size-64pc{flex:0 0 64%;} .car-size-65pc{flex:0 0 65%;} .car-size-66pc{flex:0 0 66%;} .car-size-67pc{flex:0 0 67%;} .car-size-68pc{flex:0 0 68%;} .car-size-69pc{flex:0 0 69%;} .car-size-70pc{flex:0 0 70%;} .car-size-71pc{flex:0 0 71%;} .car-size-72pc{flex:0 0 72%;} .car-size-73pc{flex:0 0 73%;} .car-size-74pc{flex:0 0 74%;} .car-size-75pc{flex:0 0 75%;} .car-size-76pc{flex:0 0 76%;} .car-size-77pc{flex:0 0 77%;} .car-size-78pc{flex:0 0 78%;} .car-size-79pc{flex:0 0 79%;} .car-size-80pc{flex:0 0 80%;} .car-size-81pc{flex:0 0 81%;} .car-size-82pc{flex:0 0 82%;} .car-size-83pc{flex:0 0 83%;} .car-size-84pc{flex:0 0 84%;} .car-size-85pc{flex:0 0 85%;} .car-size-86pc{flex:0 0 86%;} .car-size-87pc{flex:0 0 87%;} .car-size-88pc{flex:0 0 88%;} .car-size-89pc{flex:0 0 89%;} .car-size-90pc{flex:0 0 90%;} .car-size-91pc{flex:0 0 91%;} .car-size-92pc{flex:0 0 92%;} .car-size-93pc{flex:0 0 93%;} .car-size-94pc{flex:0 0 94%;} .car-size-95pc{flex:0 0 95%;} .car-size-96pc{flex:0 0 96%;} .car-size-97pc{flex:0 0 97%;} .car-size-98pc{flex:0 0 98%;} .car-size-99pc{flex:0 0 99%;} .car-size-100pc{flex:0 0 100%;}
.car-size-1px{flex:0 0 1px;} .car-size-2px{flex:0 0 2px;} .car-size-3px{flex:0 0 3px;} .car-size-4px{flex:0 0 4px;} .car-size-5px{flex:0 0 5px;} .car-size-6px{flex:0 0 6px;} .car-size-7px{flex:0 0 7px;} .car-size-8px{flex:0 0 8px;} .car-size-9px{flex:0 0 9px;} .car-size-10px{flex:0 0 10px;} .car-size-11px{flex:0 0 11px;} .car-size-12px{flex:0 0 12px;} .car-size-13px{flex:0 0 13px;} .car-size-14px{flex:0 0 14px;} .car-size-15px{flex:0 0 15px;} .car-size-16px{flex:0 0 16px;} .car-size-17px{flex:0 0 17px;} .car-size-18px{flex:0 0 18px;} .car-size-19px{flex:0 0 19px;} .car-size-20px{flex:0 0 20px;} .car-size-21px{flex:0 0 21px;} .car-size-22px{flex:0 0 22px;} .car-size-23px{flex:0 0 23px;} .car-size-24px{flex:0 0 24px;} .car-size-25px{flex:0 0 25px;} .car-size-26px{flex:0 0 26px;} .car-size-27px{flex:0 0 27px;} .car-size-28px{flex:0 0 28px;} .car-size-29px{flex:0 0 29px;} .car-size-30px{flex:0 0 30px;} .car-size-31px{flex:0 0 31px;} .car-size-32px{flex:0 0 32px;} .car-size-33px{flex:0 0 33px;} .car-size-34px{flex:0 0 34px;} .car-size-35px{flex:0 0 35px;} .car-size-36px{flex:0 0 36px;} .car-size-37px{flex:0 0 37px;} .car-size-38px{flex:0 0 38px;} .car-size-39px{flex:0 0 39px;} .car-size-40px{flex:0 0 40px;} .car-size-41px{flex:0 0 41px;} .car-size-42px{flex:0 0 42px;} .car-size-43px{flex:0 0 43px;} .car-size-44px{flex:0 0 44px;} .car-size-45px{flex:0 0 45px;} .car-size-46px{flex:0 0 46px;} .car-size-47px{flex:0 0 47px;} .car-size-48px{flex:0 0 48px;} .car-size-49px{flex:0 0 49px;} .car-size-50px{flex:0 0 50px;} .car-size-51px{flex:0 0 51px;} .car-size-52px{flex:0 0 52px;} .car-size-53px{flex:0 0 53px;} .car-size-54px{flex:0 0 54px;} .car-size-55px{flex:0 0 55px;} .car-size-56px{flex:0 0 56px;} .car-size-57px{flex:0 0 57px;} .car-size-58px{flex:0 0 58px;} .car-size-59px{flex:0 0 59px;} .car-size-60px{flex:0 0 60px;} .car-size-61px{flex:0 0 61px;} .car-size-62px{flex:0 0 62px;} .car-size-63px{flex:0 0 63px;} .car-size-64px{flex:0 0 64px;} .car-size-65px{flex:0 0 65px;} .car-size-66px{flex:0 0 66px;} .car-size-67px{flex:0 0 67px;} .car-size-68px{flex:0 0 68px;} .car-size-69px{flex:0 0 69px;} .car-size-70px{flex:0 0 70px;} .car-size-71px{flex:0 0 71px;} .car-size-72px{flex:0 0 72px;} .car-size-73px{flex:0 0 73px;} .car-size-74px{flex:0 0 74px;} .car-size-75px{flex:0 0 75px;} .car-size-76px{flex:0 0 76px;} .car-size-77px{flex:0 0 77px;} .car-size-78px{flex:0 0 78px;} .car-size-79px{flex:0 0 79px;} .car-size-80px{flex:0 0 80px;} .car-size-81px{flex:0 0 81px;} .car-size-82px{flex:0 0 82px;} .car-size-83px{flex:0 0 83px;} .car-size-84px{flex:0 0 84px;} .car-size-85px{flex:0 0 85px;} .car-size-86px{flex:0 0 86px;} .car-size-87px{flex:0 0 87px;} .car-size-88px{flex:0 0 88px;} .car-size-89px{flex:0 0 89px;} .car-size-90px{flex:0 0 90px;} .car-size-91px{flex:0 0 91px;} .car-size-92px{flex:0 0 92px;} .car-size-93px{flex:0 0 93px;} .car-size-94px{flex:0 0 94px;} .car-size-95px{flex:0 0 95px;} .car-size-96px{flex:0 0 96px;} .car-size-97px{flex:0 0 97px;} .car-size-98px{flex:0 0 98px;} .car-size-99px{flex:0 0 99px;} .car-size-100px{flex:0 0 100px;}


/*
.car-tb > .car-tb, .car-tb > .car-lr, .car-tb > .car-bt, .car-tb > .car-rl{flex-grow:1;}
.car-lr > .car-tb, .car-lr > .car-lr, .car-lr > .car-bt, .car-lr > .car-rl{flex-grow:1;}
.car-bt > .car-tb, .car-bt > .car-lr, .car-bt > .car-bt, .car-bt > .car-rl{flex-grow:1;}
.car-rl > .car-tb, .car-rl > .car-lr, .car-rl > .car-bt, .car-rl > .car-rl{flex-grow:1;}
*/

/* Space */
.car-w-1pc{width:1%;} .car-w-2pc{width:2%;} .car-w-3pc{width:3%;} .car-w-4pc{width:4%;} .car-w-5pc{width:5%;} .car-w-6pc{width:6%;} .car-w-7pc{width:7%;} .car-w-8pc{width:8%;} .car-w-9pc{width:9%;} .car-w-10pc{width:10%;} .car-w-11pc{width:11%;} .car-w-12pc{width:12%;} .car-w-13pc{width:13%;} .car-w-14pc{width:14%;} .car-w-15pc{width:15%;} .car-w-16pc{width:16%;} .car-w-17pc{width:17%;} .car-w-18pc{width:18%;} .car-w-19pc{width:19%;} .car-w-20pc{width:20%;} .car-w-21pc{width:21%;} .car-w-22pc{width:22%;} .car-w-23pc{width:23%;} .car-w-24pc{width:24%;} .car-w-25pc{width:25%;} .car-w-26pc{width:26%;} .car-w-27pc{width:27%;} .car-w-28pc{width:28%;} .car-w-29pc{width:29%;} .car-w-30pc{width:30%;} .car-w-31pc{width:31%;} .car-w-32pc{width:32%;} .car-w-33pc{width:33%;} .car-w-34pc{width:34%;} .car-w-35pc{width:35%;} .car-w-36pc{width:36%;} .car-w-37pc{width:37%;} .car-w-38pc{width:38%;} .car-w-39pc{width:39%;} .car-w-40pc{width:40%;} .car-w-41pc{width:41%;} .car-w-42pc{width:42%;} .car-w-43pc{width:43%;} .car-w-44pc{width:44%;} .car-w-45pc{width:45%;} .car-w-46pc{width:46%;} .car-w-47pc{width:47%;} .car-w-48pc{width:48%;} .car-w-49pc{width:49%;} .car-w-50pc{width:50%;} .car-w-51pc{width:51%;} .car-w-52pc{width:52%;} .car-w-53pc{width:53%;} .car-w-54pc{width:54%;} .car-w-55pc{width:55%;} .car-w-56pc{width:56%;} .car-w-57pc{width:57%;} .car-w-58pc{width:58%;} .car-w-59pc{width:59%;} .car-w-60pc{width:60%;} .car-w-61pc{width:61%;} .car-w-62pc{width:62%;} .car-w-63pc{width:63%;} .car-w-64pc{width:64%;} .car-w-65pc{width:65%;} .car-w-66pc{width:66%;} .car-w-67pc{width:67%;} .car-w-68pc{width:68%;} .car-w-69pc{width:69%;} .car-w-70pc{width:70%;} .car-w-71pc{width:71%;} .car-w-72pc{width:72%;} .car-w-73pc{width:73%;} .car-w-74pc{width:74%;} .car-w-75pc{width:75%;} .car-w-76pc{width:76%;} .car-w-77pc{width:77%;} .car-w-78pc{width:78%;} .car-w-79pc{width:79%;} .car-w-80pc{width:80%;} .car-w-81pc{width:81%;} .car-w-82pc{width:82%;} .car-w-83pc{width:83%;} .car-w-84pc{width:84%;} .car-w-85pc{width:85%;} .car-w-86pc{width:86%;} .car-w-87pc{width:87%;} .car-w-88pc{width:88%;} .car-w-89pc{width:89%;} .car-w-90pc{width:90%;} .car-w-91pc{width:91%;} .car-w-92pc{width:92%;} .car-w-93pc{width:93%;} .car-w-94pc{width:94%;} .car-w-95pc{width:95%;} .car-w-96pc{width:96%;} .car-w-97pc{width:97%;} .car-w-98pc{width:98%;} .car-w-99pc{width:99%;} .car-w-100pc{width:100%;}
.car-w-1px{width:1px;} .car-w-2px{width:2px;} .car-w-3px{width:3px;} .car-w-4px{width:4px;} .car-w-5px{width:5px;} .car-w-6px{width:6px;} .car-w-7px{width:7px;} .car-w-8px{width:8px;} .car-w-9px{width:9px;} .car-w-10px{width:10px;} .car-w-11px{width:11px;} .car-w-12px{width:12px;} .car-w-13px{width:13px;} .car-w-14px{width:14px;} .car-w-15px{width:15px;} .car-w-16px{width:16px;} .car-w-17px{width:17px;} .car-w-18px{width:18px;} .car-w-19px{width:19px;} .car-w-20px{width:20px;} .car-w-21px{width:21px;} .car-w-22px{width:22px;} .car-w-23px{width:23px;} .car-w-24px{width:24px;} .car-w-25px{width:25px;} .car-w-26px{width:26px;} .car-w-27px{width:27px;} .car-w-28px{width:28px;} .car-w-29px{width:29px;} .car-w-30px{width:30px;} .car-w-31px{width:31px;} .car-w-32px{width:32px;} .car-w-33px{width:33px;} .car-w-34px{width:34px;} .car-w-35px{width:35px;} .car-w-36px{width:36px;} .car-w-37px{width:37px;} .car-w-38px{width:38px;} .car-w-39px{width:39px;} .car-w-40px{width:40px;} .car-w-41px{width:41px;} .car-w-42px{width:42px;} .car-w-43px{width:43px;} .car-w-44px{width:44px;} .car-w-45px{width:45px;} .car-w-46px{width:46px;} .car-w-47px{width:47px;} .car-w-48px{width:48px;} .car-w-49px{width:49px;} .car-w-50px{width:50px;} .car-w-51px{width:51px;} .car-w-52px{width:52px;} .car-w-53px{width:53px;} .car-w-54px{width:54px;} .car-w-55px{width:55px;} .car-w-56px{width:56px;} .car-w-57px{width:57px;} .car-w-58px{width:58px;} .car-w-59px{width:59px;} .car-w-60px{width:60px;} .car-w-61px{width:61px;} .car-w-62px{width:62px;} .car-w-63px{width:63px;} .car-w-64px{width:64px;} .car-w-65px{width:65px;} .car-w-66px{width:66px;} .car-w-67px{width:67px;} .car-w-68px{width:68px;} .car-w-69px{width:69px;} .car-w-70px{width:70px;} .car-w-71px{width:71px;} .car-w-72px{width:72px;} .car-w-73px{width:73px;} .car-w-74px{width:74px;} .car-w-75px{width:75px;} .car-w-76px{width:76px;} .car-w-77px{width:77px;} .car-w-78px{width:78px;} .car-w-79px{width:79px;} .car-w-80px{width:80px;} .car-w-81px{width:81px;} .car-w-82px{width:82px;} .car-w-83px{width:83px;} .car-w-84px{width:84px;} .car-w-85px{width:85px;} .car-w-86px{width:86px;} .car-w-87px{width:87px;} .car-w-88px{width:88px;} .car-w-89px{width:89px;} .car-w-90px{width:90px;} .car-w-91px{width:91px;} .car-w-92px{width:92px;} .car-w-93px{width:93px;} .car-w-94px{width:94px;} .car-w-95px{width:95px;} .car-w-96px{width:96px;} .car-w-97px{width:97px;} .car-w-98px{width:98px;} .car-w-99px{width:99px;} .car-w-100px{width:100px;}

/* Margin all */
.car-ma-0{margin:0;}
.car-ma-1{margin:3px;}
.car-ma-2{margin:7px;}
.car-ma-3{margin:15px;}
.car-ma-4{margin:30px;}

/* Margin top */
.car-mt-0{margin-top:0;}
.car-mt-1{margin-top:3px;}
.car-mt-2{margin-top:7px;}
.car-mt-3{margin-top:15px;}
.car-mt-4{margin-top:30px;}

/* Margin right */
.car-mr-0{margin-right:0;}
.car-mr-1{margin-right:3px;}
.car-mr-2{margin-right:7px;}
.car-mr-3{margin-right:15px;}
.car-mr-4{margin-right:30px;}

/* Margin bottom */
.car-mb-0{margin-bottom:0;}
.car-mb-1{margin-bottom:3px;}
.car-mb-2{margin-bottom:7px;}
.car-mb-3{margin-bottom:15px;}
.car-mb-4{margin-bottom:30px;}

/* Margin left */
.car-ml-0{margin-left:0;}
.car-ml-1{margin-left:3px;}
.car-ml-2{margin-left:7px;}
.car-ml-3{margin-left:15px;}
.car-ml-4{margin-left:30px;}


/* Padding top */
.car-pt-0{margin-bottom:0;}
.car-pt-1{margin-bottom:3px;}
.car-pt-2{margin-bottom:7px;}
.car-pt-3{margin-bottom:15px;}
.car-pt-4{margin-bottom:30px;}

/* General */
.car-num{max-width:100px; text-align:right;}
.car-fixed{position:fixed;}
.car-small{font-size:0.8em;}
.car-disabled{background-color:#efefef;}

/* Utilities */
	.car-req:after{font-family:'car-ico'; content:" \e900"; color:#E37B72; font-size:0.7em;}
	.car-noselect {
	  -webkit-touch-callout: none; /* iOS Safari */
	  -webkit-user-select: none;   /* Chrome/Safari/Opera */
	  -khtml-user-select: none;    /* Konqueror */
	  -moz-user-select: none;      /* Firefox */
	  -ms-user-select: none;       /* Internet Explorer/Edge */
	  user-select: none;           /* Non-prefixed version, currently not supported by any browser */
	}

	/* Light bold */
	.car-lightbold label, .car-lightbold b, .car-lightbold strong, .car-lightbold th{font-weight:500;}

	.car-bg-search {
		background-image: url(img/search.png) !important;
		background-position: right 2px bottom 5px !important;
		background-repeat: no-repeat !important;
		background-size: 16px !important;
	}

	.car-spin{
		background-image: url(img/wheel-soft.gif) !important;
		background-position: right 2px bottom 5px;
		background-repeat: no-repeat;
		background-size: 16px;
	}


/* Panels */
.car-panel{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-direction:row; align-items:center; position:relative;
	border-radius:4px !important; margin-bottom:10px; padding:10px 20px;; border-style:solid; border-width:1px;}
.car-panel .car-icon{font-size:28px; line-height:1; margin-right:20px;}
.car-panel .car-content{flex-grow:1; margin-right:5px; color:#616A6B; line-height:1.3em; background-color:transparent !important;}
.car-panel .car-close{position:absolute; right:3px; top:0; text-decoration:none; cursor:pointer; font-size:18px; color:#CCD1D1;}
.car-panel a.car-close:hover [class^="car-ico-"], .car-panel a.car-close:hover [class*=" car-ico-"]{color:#99A3A4;}

.car-panel.car-flat{background-color:#F2F4F4; border-color:#E5E8E8; }

.car-panel.car-info{background-color:#EBF5FB; border-color:#D6EAF8; }
.car-panel.car-info .car-icon{color:#5DADE2;}

.car-panel.car-success{background-color:#EAFAF1; border-color:#D5F5E3; }
.car-panel.car-success .car-icon{color:#2DD072;}

.car-panel.car-warning{background-color:#FCF3CF; border-color:#F9E79F; }
.car-panel.car-warning .car-icon{color:#F5B041;}

.car-panel.car-error{background-color:#FADBD8; border-color:#F5B7B1; }
.car-panel.car-error .car-icon{color:#FF0099;}


/* Colors */
.car-c-black{color:#000;}
.car-bgc-black{background-color:#000;}
.car-c-white{color:#FFF;}
.car-bgc-white{background-color:#FFF;}

	/* Green color */
	.car-c-lightgreen1, a.car-c-lightgreen1{color:#EAFAF1;}
	.car-c-lightgreen2, a.car-c-lightgreen2{color:#D5F5E3;}
	.car-c-lightgreen3, a.car-c-lightgreen3{color:#ABEBC6;}
	.car-c-green1, a.car-c-green1{color:#27AE60;}
	.car-c-green2, a.car-c-green2{color:#229954;}
	.car-c-green3, a.car-c-green3{color:#1E8449;}
	.car-c-darkgreen1, a.car-c-darkgreen1{color:#196F3D;}
	.car-c-darkgreen2, a.car-c-darkgreen2{color:#145A32;}
	.car-c-darkgreen3, a.car-c-darkgreen3{color:#104727;}

	/* Green color a:hover */
	a.car-c-lightgreen1:hover{color:#D5F5E3;}
	a.car-c-lightgreen2:hover{color:#ABEBC6;}
	a.car-c-lightgreen3:hover{color:#27AE60;}
	a.car-c-green1:hover{color:#229954;}
	a.car-c-green2:hover{color:#1E8449;}
	a.car-c-green3:hover{color:#196F3D;}
	a.car-c-darkgreen1:hover{color:#145A32;}
	a.car-c-darkgreen2:hover{color:#104727;}
	a.car-c-darkgreen3:hover{color:#0C351E;}

	/* Green background */
	.car-bgc-lightgreen1{background-color:#EAFAF1;}
	.car-bgc-lightgreen2{background-color:#D5F5E3;}
	.car-bgc-lightgreen3{background-color:#ABEBC6;}
	.car-bgc-green1{background-color:#27AE60;}
	.car-bgc-green2{background-color:#229954;}
	.car-bgc-green3{background-color:#1E8449;}
	.car-bgc-darkgreen1{background-color:#196F3D;}
	.car-bgc-darkgreen2{background-color:#145A32;}
	.car-bgc-darkgreen3{background-color:#104727;}

	/* Green border color */
	.car-bc-lightgreen1{border-color:#EAFAF1;}
	.car-bc-lightgreen2{border-color:#D5F5E3;}
	.car-bc-lightgreen3{border-color:#ABEBC6;}
	.car-bc-green1{border-color:#27AE60;}
	.car-bc-green2{border-color:#229954;}
	.car-bc-green3{border-color:#1E8449;}
	.car-bc-darkgreen1{border-color:#196F3D;}
	.car-bc-darkgreen2{border-color:#145A32;}
	.car-bc-darkgreen3{border-color:#104727;}

	/* Buttons */
	.car-btn.car-bgc-lightgreen1{background-color:#EAFAF1;}
	.car-btn.car-bgc-lightgreen2{background-color:#D5F5E3;}
	.car-btn.car-bgc-lightgreen3{background-color:#ABEBC6;}
	.car-btn.car-bgc-green1{background-color:#27AE60;}
	.car-btn.car-bgc-green2{background-color:#229954;}
	.car-btn.car-bgc-green3{background-color:#1E8449;}
	.car-btn.car-bgc-darkgreen1{background-color:#196F3D;}
	.car-btn.car-bgc-darkgreen2{background-color:#145A32;}
	.car-btn.car-bgc-darkgreen3{background-color:#104727;}

	a.car-btn:hover.car-bgc-lightgreen1{background-color:#D5F5E3;}
	a.car-btn:hover.car-bgc-lightgreen2{background-color:#ABEBC6;}
	a.car-btn:hover.car-bgc-lightgreen3{background-color:#27AE60;}
	a.car-btn:hover.car-bgc-green1{background-color:#229954;}
	a.car-btn:hover.car-bgc-green2{background-color:#1E8449;}
	a.car-btn:hover.car-bgc-green3{background-color:#196F3D;}
	a.car-btn:hover.car-bgc-darkgreen1{background-color:#145A32;}
	a.car-btn:hover.car-bgc-darkgreen2{background-color:#104727;}
	a.car-btn:hover.car-bgc-darkgreen3{background-color:#0C351E;}

		a.car-bgc-green3:hover{background-color:#196F3D;}


	/* Blue Color */
	.car-c-lightblue1, a.car-c-lightblue1{color:#EBF5FB;}
	.car-c-lightblue2, a.car-c-lightblue2{color:#D6EAF8;}
	.car-c-lightblue3, a.car-c-lightblue3{color:#AED6F1;}
	.car-c-blue1, a.car-c-blue1{color:#5DADE2;}
	.car-c-blue2, a.car-c-blue2{color:#3498DB;}
	.car-c-blue3, a.car-c-blue3{color:#2E86C1;}
	.car-c-darkblue1, a.car-c-darkblue1{color:#2874A6;}
	.car-c-darkblue2, a.car-c-darkblue2{color:#21618C;}
	.car-c-darkblue3, a.car-c-darkblue3{color:#1B4F72;}

	/* Blue link Color a hover */
	a.car-c-lightblue1:hover{color:#D6EAF8;}
	a.car-c-lightblue2:hover{color:#AED6F1;}
	a.car-c-lightblue3:hover{color:#5DADE2;}
	a.car-c-blue1:hover{color:#3498DB;}
	a.car-c-blue2:hover{color:#2E86C1;}
	a.car-c-blue3:hover{color:#2874A6;}
	a.car-c-darkblue1:hover{color:#21618C;}
	a.car-c-darkblue2:hover{color:#1B4F72;}
	a.car-c-darkblue3:hover{color:#133A54;}

	/* Blue background */
	.car-bgc-lightblue1{background-color:#EBF5FB;}
	.car-bgc-lightblue2{background-color:#D6EAF8;}
	.car-bgc-lightblue3{background-color:#AED6F1;}
	.car-bgc-blue1{background-color:#5DADE2;}
	.car-bgc-blue2{background-color:#3498DB;}
	.car-bgc-blue3{background-color:#2E86C1;}
	.car-bgc-darkblue1{background-color:#2874A6;}
	.car-bgc-darkblue2{background-color:#21618C;}
	.car-bgc-darkblue3{background-color:#1B4F72;}

	/* Blue background a hover */
	a.car-bgc-lightblue1:hover{background-color:#D6EAF8;}
	a.car-bgc-lightblue2:hover{background-color:#AED6F1;}
	a.car-bgc-lightblue3:hover{background-color:#5DADE2;}
	a.car-bgc-blue1:hover{background-color:#3498DB;}
	a.car-bgc-blue2:hover{background-color:#2E86C1;}
	a.car-bgc-blue3:hover{background-color:#2874A6;}
	a.car-bgc-darkblue1:hover{background-color:#21618C;}
	a.car-bgc-darkblue2:hover{background-color:#1B4F72;}
	a.car-bgc-darkblue3:hover{background-color:#133A54;}

	/* Blue border color */
	.car-bc-lightblue1{border-color:#EBF5FB;}
	.car-bc-lightblue2{border-color:#D6EAF8;}
	.car-bc-lightblue3{border-color:#AED6F1;}
	.car-bc-blue1{border-color:#5DADE2;}
	.car-bc-blue2{border-color:#3498DB;}
	.car-bc-blue3{border-color:#2E86C1;}
	.car-bc-darkblue1{border-color:#2874A6;}
	.car-bc-darkblue2{border-color:#21618C;}
	.car-bc-darkblue3{border-color:#1B4F72;}

	/* Red color */
	.car-c-red1, a.car-c-red1{color:#F75205;}
	.car-c-red2, a.car-c-red2{color:#F10704;}
	.car-c-red3, a.car-c-red3{color:#D20603;}

	/* Red color a hover */
	a.car-c-red1:hover{color:#F10704;}
	a.car-c-red2:hover{color:#D20603;}
	a.car-c-red3:hover{color:#C40401;}

	/* Red background color */
	.car-bgc-red1, a.car-bgc-red1{background-color:#F75205;}
	.car-bgc-red2, a.car-bgc-red2{background-color:#F10704;}
	.car-bgc-red3, a.car-bgc-red3{background-color:#D20603;}

	/* Red background hover */
	a.car-bgc-red1:hover{background-color:#F10704;}
	a.car-bgc-red2:hover{background-color:#D20603;}
	a.car-bgc-red3:hover{background-color:#C40401;}


.car-c-lightgray1{color:#F2F4F4;}
.car-c-lightgray2{color:#E5E8E8;}
.car-c-lightgray3{color:#CCD1D1;}
.car-c-gray1{color:#99A3A4;}
.car-c-gray2{color:#7F8C8D;}
.car-c-gray3{color:#707B7C;}
.car-c-darkgray1{color:#616A6B;}
.car-c-darkgray2{color:#515A5A;}
.car-c-darkgray3{color:#424949;}
.car-bgc-lightgray1{background-color:#F2F4F4;}
.car-bgc-lightgray2{background-color:#E5E8E8;}
.car-bgc-lightgray3{background-color:#CCD1D1;}
.car-bgc-gray1{background-color:#99A3A4;}
.car-bgc-gray2{background-color:#7F8C8D;}
.car-bgc-gray3{background-color:#707B7C;}
.car-bgc-darkgray1{background-color:#616A6B;}
.car-bgc-darkgray2{background-color:#515A5A;}
.car-bgc-darkgray3{background-color:#424949;}
.car-bc-lightgray1{border-color:#F2F4F4;}
.car-bc-lightgray2{border-color:#E5E8E8;}
.car-bc-lightgray3{border-color:#CCD1D1;}
.car-bc-gray1{border-color:#99A3A4;}
.car-bc-gray2{border-color:#7F8C8D;}
.car-bc-gray3{border-color:#707B7C;}
.car-bc-darkgray1{border-color:#616A6B;}
.car-bc-darkgray2{border-color:#515A5A;}
.car-bc-darkgray3{border-color:#424949;}

a.car-c-gray1:hover{color:#7F8C8D;}
a.car-c-gray2:hover{color:#707B7C;}
a.car-c-gray3:hover{color:#515A5A;}

.car-c-lightyellow1{color:#FEF9E7;}
.car-c-lightyellow2{color:#FCF3CF;}
.car-c-lightyellow3{color:#F9E79F;}
.car-c-yellow1{color:#F7DC6F;}
.car-c-yellow2{color:#F4D03F;}
.car-c-yellow3{color:#F1C40F;}
.car-bgc-lightyellow1{background-color:#FEF9E7;}
.car-bgc-lightyellow2{background-color:#FCF3CF;}
.car-bgc-lightyellow3{background-color:#F9E79F;}
.car-bgc-yellow1{background-color:#F7DC6F;}
.car-bgc-yellow2{background-color:#F4D03F;}
.car-bgc-yellow3{background-color:#F1C40F;}
.car-bc-lightyellow1{border-color:#FEF9E7;}
.car-bc-lightyellow2{border-color:#FCF3CF;}
.car-bc-lightyellow3{border-color:#F9E79F;}
.car-bc-yellow1{border-color:#F7DC6F;}
.car-bc-yellow2{border-color:#F4D03F;}
.car-bc-yellow3{border-color:#F1C40F;}

.car-c-pink1{color:#F8BBD0;}
.car-c-pink2{color:#F48FB1;}
.car-c-pink3{color:#F06292;}
.car-c-lightpink1{color:#FDEDEC;}
.car-c-lightpink2{color:#FADBD8;}
.car-c-lightpink3{color:#F5B7B1;}
.car-bgc-pink1{background-color:#F8BBD0;}
.car-bgc-pink2{background-color:#F48FB1;}
.car-bgc-pink3{background-color:#F06292;}
.car-bgc-lightpink1{background-color:#FDEDEC;}
.car-bgc-lightpink2{background-color:#FADBD8;}
.car-bgc-lightpink3{background-color:#F5B7B1;}
.car-bc-pink1{border-color:#F8BBD0;}
.car-bc-pink2{border-color:#F48FB1;}
.car-bc-pink3{border-color:#F06292;}
.car-bc-lightpink1{border-color:#FDEDEC;}
.car-bc-lightpink2{border-color:#FADBD8;}
.car-bc-lightpink3{border-color:#F5B7B1;}


.car-c-crim{color:#FF0099;}
.car-c-orange{color:#F5B041;}
.car-bgc-crim{background-color:#FF0099;}
.car-bgc-orange{background-color:#F5B041;}

/* Icons */
[class^="car-ico-"], [class*=" car-ico-"]{line-height:inherit !important;} 
[class^="car-ico-"].car-small, [class*=" car-ico-"].car-small{font-size:8px;}
[class^="car-ico-"].car-regular, [class*=" car-ico-"].car-regular{font-size:16px;}
[class^="car-ico-"].car-medium, [class*=" car-ico-"].car-medium{font-size:22px;}
[class^="car-ico-"].car-big, [class*=" car-ico-"].car-big{font-size:36px;}


/* Buttons */
.car-btn{
	padding:6px 10px 6px 10px; color:#fff !important; text-decoration:none !important; background-color:#5F6A6A; text-align:center; white-space:nowrap; vertical-align: middle; cursor:pointer;
	-ms-touch-action:manipulation; touch-action:manipulation; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border-radius:4px;
	margin-right:3px;
}
.car-btn i{}  /*line-height:1;*/


.car-btn.car-bgc-lightblue1{background-color:#EBF5FB;}
.car-btn.car-bgc-lightblue2{background-color:#D6EAF8;}
.car-btn.car-bgc-lightblue3{background-color:#AED6F1;}
.car-btn.car-bgc-blue1{background-color:#5DADE2;}
.car-btn.car-bgc-blue2{background-color:#3498DB;}
.car-btn.car-bgc-blue3{background-color:#2E86C1;}
.car-btn.car-bgc-darkblue1{background-color:#2874A6;}
.car-btn.car-bgc-darkblue2{background-color:#21618C;}
.car-btn.car-bgc-darkblue3{background-color:#1B4F72;}

.car-btn:hover.car-bgc-lightblue1{background-color:#D6EAF8;}
.car-btn:hover.car-bgc-lightblue2{background-color:#AED6F1;}
.car-btn:hover.car-bgc-lightblue3{background-color:#5DADE2;}
.car-btn:hover.car-bgc-blue1{background-color:#3498DB;}
.car-btn:hover.car-bgc-blue2{background-color:#2E86C1;}
.car-btn:hover.car-bgc-blue3{background-color:#2874A6;}
.car-btn:hover.car-bgc-darkblue1{background-color:#21618C;}
.car-btn:hover.car-bgc-darkblue2{background-color:#1B4F72;}
.car-btn:hover.car-bgc-darkblue3{background-color:#133A54;}


a.car-btn:hover{background-color:#424949;}
a.car-bgc-blue1:hover{background-color:#3498DB;}
a.car-bgc-gray1:hover{background-color:#4D5656;}
a.car-bgc-orange:hover{background-color:#F39C12;}


/* Sortable */
.car-drag{border:3px dashed #aa7272; height:10px; }


/* Bootstrap overrides */
.btn.btn-primary{color:#fff;}
.btn.btn-primary i{line-height:inherit;}

/* Summernote overrides */
.note-editor.panel{padding:0 !important; margin:0 !important;}

/* DNN overrides*/
.dnnFormMessage {max-width:inherit; display:inherit;}
.dnnFormPopup .ui-dialog-titlebar {padding-bottom:5px;}
.dnnFormPopup .ui-dialog-content, #iPopUp .ui-dialog-content{overflow:inherit;}

/* jQuery Dialog */
.car-jqdialog{position:fixed;}  /* overflow:auto; */
.car-jqdialog .dnnFormPopup .ui-dialog-content{overflow:unset !important;}



/* TABLES */
.car-table{border:0 solid #999; border-collapse:collapse; -webkit-font-smoothing: antialiased; font-size:1em; }
.car-table tbody, .car-table thead tr:not(:first-child){border-left:1px solid #ccc; border-right:1px solid #ccc;}
.car-table thead tr{border-bottom:1px solid #ccc; background-color:transparent;}
.car-table thead .car-filter{background-color:#f5f5f5;}

.car-table thead th.dir-dn{background-image:url('img/dir-dn.png'); background-repeat:no-repeat; background-position-y:center; }
.car-table thead th.dir-up{background-image:url('img/dir-up.png'); background-repeat:no-repeat; background-position-y:center; }

.car-table thead th.dir-dn.pos-left, .car-table thead th.dir-up.pos-left{background-position-x:left; padding-left:12px;}
.car-table thead th.dir-dn.pos-right, .car-table thead th.dir-up.pos-right{background-position-x:right; padding-right:12px;}


.car-table tbody tr{background-color:#fff; }
.car-table tbody tr:nth-child(odd){background-color:#F7F7F7;}
.car-table tbody tr:last-child{border-bottom:1px solid #ccc;}
.car-table tbody tr[data-mos-view=edit]{background-color:#eeffdd; border:1px solid #669999;}
.car-table tbody tr[data-mos-view=edit] td{height:2em;}

.car-table tbody tr.car-sel{background-color:#F1F8E9; }
.car-table tbody tr:nth-child(odd).car-sel{background-color:#EBF9EC;}

.car-table th{padding:0 7px; background-color:transparent; color:#666; font-weight:bold; font-size:1em; vertical-align:middle;}
.car-table td{padding:5px 7px;}

.car-table td:not(:first-child) {border-left:1px solid #ccc;}

.car-table tfoot{border:1px solid #ccc; background:#f5f5f5;}
.car-table tfoot td, .car-table tfoot th{}


/* SkinModule admin launcher */
.car-sk{position:relative; outline:1px dashed #ccc; min-width:15px; min-height:15px;}
.car-sk a.car-sk-lnk, a.car-sk-lnk:hover{position:absolute; z-index:2; width:20px; height:20px; text-align:center; background-color:#000 !important; color:#FFF !important; display:none; text-decoration:none; }
.car-sk:hover .car-sk-lnk{display:inline;}
.car-sk:hover{outline:3px dashed #ccc;}
