/* helpers */
.b1{ border:2px solid red !important; }
.b2{ border:2px solid blue !important; }
.b3{ border:2px solid green !important; }
.b4{ border:2px solid #990033 !important; background-color: rgba(153, 0, 51, 0.1) }
.b5{ border:2px solid #FF9900 !important; background-color: rgba(255, 153, 0, .1) }


/**/
.color-danger{ color: rgb(231, 111, 81) !important; }
.color-white{ color: #fff !important; }

/* specials */
.pointer{ cursor: pointer;}
.default{ cursor: default;}
.upper{ text-transform: uppercase; }
.pre{ white-space: nowrap;}
.o05{opacity: 0.5;}
.o05h{opacity: 0.3;}
.o05h:hover{opacity: 1;}
.btn-white-hover:hover{
	background: #f4f4f4;
}


.small{font-size:smaller;}
.shadow0{ box-shadow: none; }
.inlineBlock{ display: inline-block; }
.block{ display: block; }
.bold{ font-weight: 600; }
INPUT.bold{
	font-size: larger;
	color:#222;
}

.hide{ display: none; }
.r{ float:right; }
.l{ float:left; }
.c{ margin-left:auto; margin-right: auto; }
.clear:after{ clear: both; display: block; content: ''; }
.tc{ text-align: center; }
.tl{ text-align: left; }
.tr{ text-align: right; }
.tvc{ vertical-align: middle !important; }
.w100p,.wFull{ width:100%; }
.w50p{ width:50%; }

/* paddings and margins shortcuts */

.m1{ margin: 1px; }
.m2{ margin: 2px; }
.mt2{ margin-top: 2px !important; }
.mt4{ margin-top: 4px !important; }
.mb-0{ margin-bottom: 0; }
.mr20{ margin-right: 20px; }
.ml20{ margin-left: 20px; }

.pt6{padding-top:6px !important;}
.pt3{padding-top:3px !important;}

.mw50{ min-width: 50px; }
.mw100{ min-width: 100px; }
.mw120{ min-width: 120px; }
.mw130{ min-width: 130px; }
.mw140{ min-width: 140px; }
.mw150{ min-width: 150px; }
.mw180{ min-width: 180px; }
.mw200{ min-width: 200px; }
.mw250{ min-width: 250px; }
.mw300{ min-width: 300px; }
.mw350{ min-width: 350px; }
.mw450{ min-width: 450px; }
.mw500{ min-width: 500px; }
.mw600{ min-width: 600px; }
.mw700 {min-width: 700px;}
.mw1000{ min-width: 1000px; }
.mw1200{ min-width: 1200px; }
.mw1400{ min-width: 1400px; }

.w50i{ width:50px !important;}
.mw100p{ min-width: 100%; }

.w20{ width:20px; }
.w30{ width:30px; }
.w40{ width:40px; }
.w50{ width:50px; }
.w60{ width:60px; }
.w80{ width:80px; }
.w100{ width:100px; }
.w120{ width:120px; }
.w150{ width:150px; }
.w200{ width:200px; }
.w250{ width:250px; }
.w300{ width:300px; }
.w350{ width:350px; }
.w400{ width:400px; }
.w600{ width:600px; }

.max45{ max-width:45px !important; }
.max80{ max-width:80px !important; }
.max100{ max-width:100px !important; }
.max120{ max-width:120px !important; }
.max150{ max-width:150px !important; }
.max200{ max-width:200px !important; }
.max300{ max-width:300px !important; }
.max400{ max-width:400px !important; }
.max500{ max-width:500px !important; }
.max600{ max-width:500px !important; }

.ww200{ width: 200px; max-width: 200px; }
.ww250{ width: 250px; max-width: 250px; }
.ww350{ width: 350px; max-width: 350px; }

/* smart admin fixes */


/* addons */

.bordered-left-radius-0{
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.border-0{ border: 0 !important; }
.border-left-0{ border-left: 0 !important; }
.border-right-0{ border-right: 0 !important; }

/*
.select2-selection--multiple UL .select2-selection__choice__remove:hover{ color:white !important; }
 */

.input-group-append .select2-selection {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.fs-13 { font-size: 13px !important; }
.fs-14 { font-size: 14px !important; }
.fs-16 { font-size: 16px !important; }
.fs-17 { font-size: 17px !important; }
.fs-18 { font-size: 18px !important; }
.fs-19 { font-size: 19px !important; }


.flex-cols2{
	display: flex;
	justify-content: space-between;
}
.avl{
	margin: 0;
	position: absolute;
	top: 50%;
	left: 55px;
	transform: translate(0, -50%);
}
/*
.bluePointBlock {
	margin-top: 18px;
	width: 100%;
}*/
.bluePoint, .bluePoint:hover{
	display: inline-block;
	float: left;
	border-radius: 15px;
	background-color: rgb(56, 176, 212);
	color: white;
	font-size: 16px;
	text-align: center;
	padding: 0 !important;
	margin: 0;
	margin-right: 10px;
	margin-left: 0px;
	margin-top:-2px;
	border: :none;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-weight: 700;
}
/*
.blueText {
	display: block;
	float: left;
	padding-top: 0;
	margin-top: 0px;
	vertical-align: middle;
	height: 36px;
	line-height: 36px;
	white-space: normal;
	width: calc(100% - 40px) !important;
	text-align: justify;
}
*/
@font-face { font-family: 'LatoThin';	src: url('/fonts/Lato-Thin.ttf')  format('truetype'); }
@font-face { font-family: 'LatoNormal';	src: url('/fonts/Lato-Regular.ttf')  format('truetype'); }
hr{
	border-bottom: dotted 1px #ccc;
	margin:0;
}
p, ul, ol{
	font-family: "Lato",sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: justify;	color:#333;
}
ul li{
	line-height: 19px;
	margin-bottom: 8px;
}
ol li{
	line-height: 19px;
	margin-bottom: 8px;
}
label{
	margin-bottom:1px;
	font-size:14px; color:#555;
}

.row-centered {
	text-align: center;
}
.col-centered {
	display: inline-block;
	float: none;
	text-align: left;
	vertical-align: top;
}

h1 {
	font-size: 25.5px;
	padding: 0;
	margin: 0;
	font-family: "LatoNormal";
	font-weight: 700;
	color: black;
	color: #111;
}
h2, h3, h4 {
	font-size: 18px;
	padding: 0;
	margin: 0;
	font-family: "LatoNormal";
	font-weight: 700;
	color: black;
	color: #333;
	margin-bottom: 30px;
}
.color-error{
	color: rgb(204, 23, 23);
}
.oneError{
	background: rgba(255,10,10,0.08);
}
.twoBorders{
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;
}
.bottomBorder{
	border-bottom:1px dashed #ccc;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;

}
/*.errorLatinOnly{ color:red; margin-top:3px; font-size: 12px;}*/

/* Sitas eina!!! */

.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color: rgb(56, 176, 212) !important;
}
.select2-container--default .select2-results__option[aria-selected="true"]{
	background-color: rgb(213, 242, 252) !important;
	color: rgb(56, 176, 212) !important;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
	border-color: rgb(56, 176, 212) !important;
}
.select2-dropdown.select2-dropdown--below {
	border-color: rgb(56, 176, 212) !important;
}
.select2-container--default.select2-container--focus .select2-selection--single{
	border-color: rgb(56, 176, 212) !important;
	background-color: rgb(240, 250, 255) !important;
}
/*
.select2-selection.select2-selection--single{
	border-color: rgb(56, 176, 212) !important;
}
*/
/*
.select2-selection--multiple UL { padding: 2px !important; }
.select2-selection--multiple UL LI.select2-selection__choice {
	margin: 2px !important;
	height: 23px;
	border-color: rgb(44, 142, 171) !important;
	background-color: rgb(56, 176, 212) !important;
	color: white !important;
}
.select2-selection--multiple UL .select2-selection__choice__remove {
	color: rgb(84, 195, 229) !important;
}
.select2-selection--multiple UL .select2-selection__choice__remove:hover {
	color: white !important;
}



	if(openFileId){
		setTimeout(function(){
			var bh = $('.thumbHolder[data-file-id=' + openFileId + ']');
			var type = bh.data('thumb-type');
			alert(type);
			//$('.thumbHolder[data-file-id=' + openFileId + ']').find('.thumb').click();
		}, 50);
	}









 */