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