/* This is a custom relocation file for CSS rules */

/* default slow transition to apply */
.slowTrans {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

/* root colors */

:root {
	--white:    #ffffff;
	--gray-100: #f8f9fa;
	--gray-200: #e9ecef;
	--gray-300: #dee2e6;
	--gray-400: #ced4da;
	--gray-500: #adb5bd;
	--gray-600: #6c757d;
	--gray-700: #495057;
	--gray-800: #343a40;
	--gray-900: #212529;
	--black:    #000000;
	--blue2: #235789;
	--bluemef:  #255aaa;
	--bluemcw: #1A538E;
	--cyan2: #009EE3;
	--deeppink: #FF1493;
	--lightred: #e77681;
	--lime: #00FF00;
	--orangecollabora: #ea5a12;
}

/* bootstrap breakpoints */

 /*Extra small devices (portrait phones, less than 576px)*/
 /*No media query since this is the default in Bootstrap*/

 /*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { ... }

 /*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { ... }

 /*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { ... }

 /*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { ... }

/* SASS colors moked */

.blue { background-color: var(--blue); }
.indigo { background-color: var(--indigo); }
.purple { background-color: var(--purple); }
.pink { background-color: var(--pink); }
.red { background-color: var(--red); }
.lightred { background-color: var(--lightred); }
.orange { background-color: var(--orange); }
.text-orange { color: var(--orange); }
.yellow { background-color: var(--yellow); }
.green { background-color: var(--green); }
.teal { background-color: var(--teal); }
.cyan { background-color: var(--cyan); }
.white { background-color: var(--white); }
.black { background-color: var(--black); }

.gray-100 { background-color: var(--gray-100); }
.gray-200 { background-color: var(--gray-200); }
.gray-300 { background-color: var(--gray-300); }
.gray-400 { background-color: var(--gray-400); }
.gray-500 { background-color: var(--gray-500); }
.gray-600 { background-color: var(--gray-600); }
.gray-700 { background-color: var(--gray-700); }
.gray-800 { background-color: var(--gray-800); }
.gray-900 { background-color: var(--gray-900); }

.primary { background-color: var(--primary); }
.secondary { background-color: var(--secondary); }
.success { background-color: var(--success); }
.info { background-color: var(--info); }
.warning { background-color: var(--warning); }
.danger { background-color: var(--danger); }
.light { background-color: var(--light); }
.dark { background-color: var(--dark); }

/* DEBBUGGERS */

.lime { background-color: var(--lime) !important; }
.deeppink { background-color: var(--deeppink) !important; }
.cyan2 { background-color: var(--cyan2); }

.myblue { background-color: #005b96; /* (0,91,150) */ }
.text-myblue { color: #005b96; /* (0,91,150) */ }
.myblue2 { background-color: #005cff; /*(0,92,255)*/ }
.text-myblue2 { color: #005cff; /*(0,92,255)*/ }

.bluemcw { background-color: var(--bluemcw); }
.text-bluemcw { color: var(--bluemcw); }
.border-bluemcw {  border-color: var(--bluemcw) !important; }

.bg-orange { background-color: var(--orange) !important; }
.text-orange { color: var(--orange) !important; }
.border-orange { border-color: var(--orange) !important; }
.text-orangecollabora { color: var(--orangecollabora) !important; }

/* color palettes */

/* https://www.color-hex.com/color-palette/10221 */

.vaporwave1 { background-color: #ff71ce; /*(255,113,206)*/ }
.vaporwave2 { background-color: #01cdfe; /*(1,205,254)*/ }
.vaporwave3 { background-color: #05ffa1; /*(5,255,161)*/ }
.vaporwave4 { background-color: #b967ff; /*(185,103,255)*/ }
.vaporwave5 { background-color: #fffb96; /*(255,251,150)*/ }

/* https://www.color-hex.com/color-palette/70326 */

.bluepastels1 { background-color: #bcf1ec;	/*(188,241,236)*/ }
.bluepastels2 { background-color: #99e1dc;	/*(153,225,220)*/ }
.bluepastels3 { background-color: #aff2f4;	/*(175,242,244)*/ }
.bluepastels4 { background-color: #8eedd6;	/*(142,237,214)*/ }
.bluepastels5 { background-color: #d8f5f9;	/*(216,245,249)*/ }

/* https://www.color-hex.com/color-palette/69456 */

.purpleblue1 { background-color: #efddff;	/*(239,221,255)*/ } 
.purpleblue2 { background-color: #dcceff;	/*(220,206,255)*/ }
.purpleblue3 { background-color: #add0ff;	/*(173,208,255)*/ }
.purpleblue4 { background-color: #bce2ff;	/*(188,226,255)*/ }
.purpleblue1 { background-color: #cef1ff;	/*(206,241,255)*/ }

/* https://coolors.co/b5b1b2-79c99e-235789-4da1a9-ada9b7 */

.greeny { background-color: #79C99E; }
.elemToSum { background-color: #4DA1A9; }
.elemAdded { background-color: #04395E; }
.greenyw { background-color: var(--deeppink); }


/* https://www.color-hex.com/color-palette/69286 */

.rainbowpalace1 { background-color: #ff005a; /*(255,0,90)*/ }
.rainbowpalace2 { background-color: #ffdc00; /*(255,220,0)*/ }
.rainbowpalace3 { background-color: #d9ff00; /*(217,255,0)*/ }
.rainbowpalace4 { background-color: #00ff1c; /*(0,255,28)*/ }
.rainbowpalace5 { background-color: #005cff; /*(0,92,255)*/ }

/* https://www.color-hex.com/color-palette/5361 */

.pastelrainbowred { background-color: #ffb3ba; /*(255,179,186)*/ }
.pastelrainboworange { background-color: #ffdfba; /*(255,223,186)*/ }
.pastelrainbowyellow { background-color: #ffffba; /*(255,255,186)*/ }
.pastelrainbowgreen { background-color: #baffc9; /*(186,255,201)*/ }
.pastelrainbowblue { background-color: #bae1ff;	/*(186,225,255)*/ }


/* jazz standards */

.oa {
	overflow: auto;
}

.clbo {
	clear: both;
}

.m0a {
	margin: 0 auto;
}

body {
	font-family: 'Rubik', sans-serif;
}

.pointer {
	cursor: pointer;
}

.boxed {
	border: 1px solid green;
	height: 400px;
	background-color: powerblue;
	margin: 10px;
}

.ctext {
	padding: 180px 0px 184px 0px;
}

.shad {
	box-shadow: 2px 2px 3px var(--gray-700);	
}

.lightshad {
	box-shadow: 2px 2px 3px var(--gray-400);
}

.text-u {
	text-decoration: underline;
}

.wsn {
	white-space: normal;
}

.wbba {
	word-break: break-all;
}
.wwbw {
	word-wrap: break-word;
}

.hunderline:hover {
  text-decoration: underline;
}

.w-3rem {
	width: 3rem;
}

.w-2rem {
	width: 2.5rem;
}

/* ahref color inheritance */
a.aCinh, 
a.aCinh .aCinhChild{
	color: inherit;
}

*:focus {
	outline: none;
}

.nofocus:focus {
    outline: none;
    box-shadow: none;
}

.nohover:hover {
    text-decoration: none;
    background-color: transparent;
}


/* tables on pulizie */

.no_collapse { border-collapse: separate; }
.no_border { border: none; }
.big-value { white-space: normal !important; word-wrap: break-word !important; }

/* big images on homeland */

.bckgimg{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.bckgimg.sicurezza{
	background-image: url("../images/sicurezza.jpg");
}
.bckgimg.acqua{
	background-image: url("../images/acqua.jpg");
}
.bckgimg.ronda{
	background-image: url("../images/ronda.jpg");
}
.bckgimg.documenti{
		background-image: url("../images/documenti.jpg");
}
.bckgimg.privacy{
		background-image: url("../images/privacy.jpg");
}
.bckgimg.bacheca{
		background-image: url("../images/bacheca.jpg");
}

.bg-darkrgba {
  background-color: rgba(52, 58, 64, 0.4);
}

.biglead {
  font-size: 3rem;
  font-weight: 300;
}

li.nav-item {
	list-style-type: none;
}

.nav-item .nav-link,
.navbar-dark .navbar-nav .nav-link.dropdown-toggle,
a.bigahr3f {
	color: #0091ac;
}

a.bigahr3f:hover,
a.bigahr3f:focus {
	text-decoration: none;
}

.dropdown-item:hover, .dropdown-item:focus {
	/*color: #16181b;*/
	/*text-decoration: none;*/
	background-color: #707579;
}

.dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid #cce9ee;
}

.nav-item.active.nav-link {
	color: #cce9ee;
}

.nav-link.disabled {
  color: #6c757d;
}

.container-flexed {
	justify-content: center;
	background-color: var(--yellow);
	text-align: center;
}

.cc_c4m3ra{
	border: 3px solid #01C401;
	/*height: 354px;*/
	/*width: 640px;*/
	/*margin: 0 auto;*/
	background-color: #000000;
	margin: 10px;
	}

.t3xtar3a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

/* Login Design */

.body_l0g1n {
	background-color: #ffffff !important;
}

/* Tables */

.table-striped tbody tr.changed {
	background-color: #e49f94;
}

.table-striped tbody tr.unchanged {
	background-color: #94e49f;
}

/* rules on pulizie */

.agoodblue {
	background-color: #003399;
}

.navBarBg {
	background-color: #99e1dc;
	/*background-color: #ddfffc;*/
	/*background-color: #def2f9;*/
	/*background-color: #ccd6ea;*/
	/*background-color: #e5eaf4;*/
 }

.navBrand {
	height: 43px;
}

/* menu on coord */

.sid3b4r.active {
		width: 200px;
	overflow: visible;
	/* background-color: lime !important; */
}

.sid3b4r li:hover  {
	background-color: var(--gray-200);
	
}

.sid3b4r li > a:hover {
	text-decoration:none;
}

/*.main-menu*/

.sid3b4r {
	position: fixed;
	height:100%;
	width:54px;
	overflow:hidden;
	/**/
	-webkit-transition: width .1s ease-in-out;
	-moz-transition: width .1s ease-in-out;
	-ms-transition: width .1s ease-in-out;
	-o-transition: width .1s ease-in-out;
	transition: width .1s ease-in-out;
	z-index:1000;
}

/*.main-menu li*/

.sid3b4r li {
	position:relative;
	display:block;
}

/*.main-menu li>a*/

.sid3b4r li > a {
	position:relative;
	display:table;
	border-collapse:collapse;
	border-spacing:0;
}

.sid3b4r li > a > img {
	position: relative;
	display: table-cell;
	width: 38px;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	font-size:20px;
}

.sid3b4r .mlvoic3 {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:190px;
}

.mlvoic3 {
	white-space: nowrap;
}

.padleftbar {
	padding-left: 54px;
}

/********** eu work time manage user menu **********/

.workersCollapseTrigger {
	width: 36px;
	height: 36px;
	/*background: #f5f5f5;*/
	background-color: var(--cyan2);
	cursor: pointer;
	padding-top: 10px;
	/* margin: 10px 0; */
	/*position: relative;*/
	/*left: -7px;*/
}

.workersCollapseTrigger span {
	width: 50%;
	height: 3px;
	margin: 3px auto;
	display: block;
	background: #ffffff;
}

.workersCollapseTrigger span:first-of-type {
	margin-top: 0px;
}

.workersCollapseTrigger.active span {
	margin: -1px auto;
}

.workersCollapseTrigger.active span:first-of-type {
	transform: rotate(45deg) translate(2px, 2px);
	margin-top: 4px;
}

.workersCollapseTrigger.active span:nth-of-type(2) {
	opacity: 0;
}

.workersCollapseTrigger.active span:last-of-type {
	transform: rotate(-45deg) translate(1px, -1px);
}

/********** collabora left menu **********/

.sid3b4rCollapse {
	width: 18px;
	margin: 18px 18px;
	/* height: 36px; */
	background: #f5f5f5;
	/* background: var(--lime); */
	/*background-color: deeppink;*/
	cursor: pointer;
	position: relative;
	/* left: -7px; */
}

.sid3b4rCollapse span {
	width: 100%;
	height: 3px;
	margin: 3px auto;
	display: block;
	background: var(--info);
}

.sid3b4rCollapse span:first-of-type {
	/* margin-top: 10px; */
}

.sid3b4rCollapse.active span {
	margin: -1px auto;
}

.sid3b4rCollapse.active span:first-of-type {
	transform: rotate(45deg) translate(2px, 2px);
	margin-top: 22px;
}

.sid3b4rCollapse.active span:nth-of-type(2) {
	opacity: 0;
}

.sid3b4rCollapse.active span:last-of-type {
	transform: rotate(-45deg) translate(1px, -1px);
	margin-bottom: 22px;
}



/********** squares menu **********/

.squ4resmenuCollapse {
	width: 18px;
	margin: 0 18px 0 2px;
	/* height: 36px; */
	background: #f5f5f5;
	/* background: var(--lime); */
	/*background-color: deeppink;*/
	cursor: pointer;
	position: relative;
	/* left: -7px; */
}

.squ4resmenuCollapse span {
	width: 100%;
	height: 3px;
	margin: 3px auto;
	display: block;
	background: var(--orange);
}

.squ4resmenuCollapse span:first-of-type {
	/* margin-top: 10px; */
}

.squ4resmenuCollapse.active span {
	margin: -1px auto;
}

.squ4resmenuCollapse.active span:first-of-type {
	transform: rotate(45deg) translate(2px, 2px);
	/* margin-top: 22px; */
}

.squ4resmenuCollapse.active span:nth-of-type(2) {
	opacity: 0;
}

.squ4resmenuCollapse.active span:last-of-type {
	transform: rotate(-45deg) translate(1px, -1px);
	/* margin-bottom: 22px; */
}

/********** Apps Tiles Menu **********/

.t1l3swrapper {
	/* position: fixed; */
	/* display: none; */
	/* z-index:1100; */
	/* margin: 160px 0 0 -10px; */
}

.t1l3swrapper.active {
	/* display: block; */
}

.t1l3 {
	width: 80px;
	height: 80px;
	float: left;
	cursor: pointer;
	background-color: var(--lightY);
	border: .5px solid var(--darkY);
}

.t1l3_1 {
	/* background-color: var(--orange); */
}
.t1l3_2 {
	/* background-color: var(--yellow); */
}
.t1l3_3 {
	/* background-color: var(--greenY); */
}
.t1l3_4 {
	/* background-color: var(--purple); */
}
.t1l3_5 {
	/* background-color: var(--yellow); */
}
.t1l3_6 {
	/* background-color: var(--teal); */
}
.t1l3_7 {
	/* background-color: var(--red); */
}
.t1l3_8 {
	/* background-color: var(--blueY); */
}
.t1l3_9 {
	/* background-color: var(--dark); */
}


/********** menu swipe on mobile **********/

.sidemobilebar {
	position: absolute;
	width: 54px;
	height: 100%;
	left: -54px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition: left .3s ease-out;
	-moz-transition: left .3s ease-out;
	-ms-transition: left .3s ease-out;
	-o-transition: left .3s ease-out;
	transition: left .3s ease-out;
}

.sidemobilebar.open-sidebar { left: 0px; }

.swipeablediv {
	height: 100%;
	left: 0;
	-webkit-transition: padding-left .3s ease-out;
	-moz-transition: padding-left .3s ease-out;
	-ms-transition: padding-left .3s ease-out;
	-o-transition: padding-left .3s ease-out;
	transition: padding-left .3s ease-out;
	width: 100%;
}

.swipeablediv.open-sidebar { 
	padding-left: 64px;
}

.stickybar_body {
	/*padding-top: 63px;*/
}

.stickybar_body_mobile {
	padding-top: 59px;
}

/*************************************************************/
/* custom forms... like, django forms are horseshit, i think */


/* Re-mapping .form-control */
#ed1m0d input[type=text],
#ed1m0d select,
#gr0upm0d input[type=text],
#addBu1ld1ng input[type=text],
#addBu1ld1ng select,
#addR3ccurr3nc3 input[type=number],
#addR3ccurr3nc3 select,
#addR3ccurr3nc3 input[name="interval"],
#addR3ccurr3nc3 input.date-field,
#addR3ccurr3nc3 input[name=count],
#addR3ccurr3nc3 input[type=text],
#createUpdateRec input[type=number],
#createUpdateRec select,
#createUpdateRec input[name="interval"],
#createUpdateRec input.date-field,
#createUpdateRec input[name=count],
#createUpdateRec input[type=text],
#n3wt34m input[type=text],
#n3wt34m select,
#n3wcl34nr input[type=text],
#n3wcl34nr input[type=email],
#n3wcl34nr input[type=password],
#n3wgr0up input[type=text],
#n3wgr0up select,
#n3wc00rd input[type=text],
#n3wc00rd input[type=email],
#n3wc00rd input[type=password],
#ed1tt34m input[type=text],
#ed1tt34m select,
#ed1tc4r input[type=text],
#ckfl0tt4 select,
#n01nkst4rt select,
#n3wt4sk input[type=text],
#n3wb3df0rd input[type=text],
#ex1tF0rm input[type=number],
#ed1tcl34nr input[type=text],
#ed1tcl34nr input[type=email],
#ed1tcl34nr select,
#ed1tc00rd input[type=text],
#ed1tc00rd input[type=email],
#ed1tc00rd select,
#mod3u select,
#mod3u input[type=text],
#mod3u input[type=number],
#cr3ateupdateuser input[type=text],
#cr3ateupdateuser input[type=email],
#cr3ateupdateuser input[type=password],
#cr3ateupdateuser select {
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
	#ed1m0d input[type=text],
	#ed1m0d select,
	#gr0upm0d input[type=text],
	#addBu1ld1ng input[type=text],
	#addBu1ld1ng select,
	#addR3ccurr3nc3 input[type=number],
	#addR3ccurr3nc3 select,
	#addR3ccurr3nc3 input[name=interval],
	#addR3ccurr3nc3 input.date-field,
	#addR3ccurr3nc3 input[name=count],
	#addR3ccurr3nc3 input[type=text],
	#createUpdateRec input[type=number],
	#createUpdateRec select,
	#createUpdateRec input[name=interval],
	#createUpdateRec input.date-field,
	#createUpdateRec input[name=count],
	#createUpdateRec input[type=text],
	#n3wt34m input[type=text],
	#n3wt34m select,
	#n3wcl34nr input[type=text],
	#n3wcl34nr input[type=email],
	#n3wcl34nr input[type=password],
	#n3wgr0up input[type=text],
	#n3wgr0up select,
	#n3wc00rd input[type=text],
	#n3wc00rd input[type=email],
	#n3wc00rd input[type=password],
	#ed1tt34m input[type=text],
	#ed1tt34m select,
	#ed1tc4r input[type=text],
	#ckfl0tt4 select,
	#n01nkst4rt select,
	#n3wt4sk input[type=text],
	#n3wb3df0rd input[type=text],
	#ex1tF0rm input[type=number],
	#ed1tcl34nr input[type=text],
	#ed1tcl34nr input[type=email],
	#ed1tcl34nr select,
	#ed1tc00rd input[type=text],
	#ed1tc00rd input[type=email],
	#ed1tc00rd select,
	#mod3u select,
	#mod3u input[type=text],
	#mod3u input[type=number],
	#cr3ateupdateuser input[type=text],
	#cr3ateupdateuser input[type=email],
	#cr3ateupdateuser input[type=password],
	#cr3ateupdateuser select {
		transition: none;
	}
}

#ed1m0d input[type=text]::-ms-expand,
#ed1m0d select::-ms-expand,
#gr0upm0d input[type=text]::-ms-expand,
#addBu1ld1ng input[type=text]::-ms-expand,
#addBu1ld1ng select::-ms-expand,
#addR3ccurr3nc3 input[type=number]::-ms-expand,
#addR3ccurr3nc3 select::-ms-expand,
#addR3ccurr3nc3 input[name=interval]::-ms-expand,
#addR3ccurr3nc3 input.date-field::-ms-expand,
#addR3ccurr3nc3 input[name=count]::-ms-expand,
#addR3ccurr3nc3 input[type=text]::-ms-expand,
#createUpdateRec input[type=number]::-ms-expand,
#createUpdateRec select::-ms-expand,
#createUpdateRec input[name=interval]::-ms-expand,
#createUpdateRec input.date-field::-ms-expand,
#createUpdateRec input[name=count]::-ms-expand,
#createUpdateRec input[type=text]::-ms-expand,
#n3wt34m input[type=text]::-ms-expand,
#n3wt34m select::-ms-expand,
#n3wcl34nr input[type=text]::-ms-expand,
#n3wcl34nr input[type=email]::-ms-expand,
#n3wcl34nr input[type=password]::-ms-expand,
#n3wgr0up input[type=text]::-ms-expand,
#n3wgr0up select::-ms-expand,
#n3wc00rd input[type=text]::-ms-expand,
#n3wc00rd input[type=email]::-ms-expand,
#n3wc00rd input[type=password]::-ms-expand,
#ed1tt34m input[type=text]::-ms-expand,
#ed1tt34m select::-ms-expand,
#ed1tc4r input[type=text]::-ms-expand,
#ckfl0tt4 select::-ms-expand,
#n01nkst4rt select::-ms-expand,
#n3wt4sk input[type=text]::-ms-expand,
#n3wb3df0rd input[type=text]::-ms-expand,
#ex1tF0rm input[type=number]::-ms-expand,
#ed1tcl34nr input[type=text]::-ms-expand,
#ed1tcl34nr input[type=email]::-ms-expand,
#ed1tcl34nr select::-ms-expand,
#ed1tc00rd input[type=text]::-ms-expand,
#ed1tc00rd input[type=email]::-ms-expand,
#ed1tc00rd select::-ms-expand,
#mod3u select::-ms-expand,
#mod3u input[type=text]::-ms-expand,
#mod3u input[type=number]::-ms-expand,
#cr3ateupdateuser input[type=text]::-ms-expand,
#cr3ateupdateuser input[type=email]::-ms-expand,
#cr3ateupdateuser input[type=password]::-ms-expand,
#cr3ateupdateuser select::-ms-expand {
  background-color: transparent;
  border: 0;
}

#ed1m0d input[type=text]:focus,
#ed1m0d select:focus,
#gr0upm0d input[type=text]:focus,
#addBu1ld1ng input[type=text]:focus,
#addBu1ld1ng select:focus,
#addR3ccurr3nc3 input[type=number]:focus,
#addR3ccurr3nc3 select:focus,
#addR3ccurr3nc3 input[name=interval]:focus,
#addR3ccurr3nc3 input.date-field:focus,
#addR3ccurr3nc3 input[name=count]:focus,
#addR3ccurr3nc3 input[type=text]:focus,
#createUpdateRec input[type=number]:focus,
#createUpdateRec select:focus,
#createUpdateRec input[name=interval]:focus,
#createUpdateRec input.date-field:focus,
#createUpdateRec input[name=count]:focus,
#createUpdateRec input[type=text]:focus,
#n3wt34m input[type=text]:focus,
#n3wt34m select:focus,
#n3wcl34nr input[type=text]:focus,
#n3wcl34nr input[type=email]:focus,
#n3wcl34nr input[type=password]:focus,
#n3wgr0up input[type=text]:focus,
#n3wgr0up select:focus,
#n3wc00rd input[type=text]:focus,
#n3wc00rd input[type=email]:focus,
#n3wc00rd input[type=password]:focus,
#ed1tt34m input[type=text]:focus,
#ed1tt34m select:focus,
#ed1tc4r input[type=text]:focus,
#ckfl0tt4 select:focus,
#n01nkst4rt select:focus,
#n3wt4sk input[type=text]:focus,
#n3wb3df0rd input[type=text]:focus,
#ex1tF0rm input[type=number]:focus,
#ed1tcl34nr input[type=text]:focus,
#ed1tcl34nr input[type=email]:focus,
#ed1tcl34nr select:focus,
#ed1tc00rd input[type=text]:focus,
#ed1tc00rd input[type=email]:focus,
#ed1tc00rd select:focus,
#mod3u select:focus,
#mod3u input[type=text]:focus,
#mod3u input[type=number]:focus,
#cr3ateupdateuser input[type=text]:focus,
#cr3ateupdateuser input[type=email]:focus,
#cr3ateupdateuser input[type=password]:focus,
#cr3ateupdateuser select:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

#ed1m0d input[type=text]::-webkit-input-placeholder,
#ed1m0d select::-webkit-input-placeholder,
#gr0upm0d input[type=text]::-webkit-input-placeholder,
#addBu1ld1ng input[type=text]::-webkit-input-placeholder,
#addBu1ld1ng select::-webkit-input-placeholder,
#addR3ccurr3nc3 input[type=number]::-webkit-input-placeholder,
#addR3ccurr3nc3 select::-webkit-input-placeholder,
#addR3ccurr3nc3 input[name=interval]::-webkit-input-placeholder,
#addR3ccurr3nc3 input.date-field::-webkit-input-placeholder,
#addR3ccurr3nc3 input[name=count]::-webkit-input-placeholder,
#addR3ccurr3nc3 input[type=text]::-webkit-input-placeholder,
#createUpdateRec input[type=number]::-webkit-input-placeholder,
#createUpdateRec select::-webkit-input-placeholder,
#createUpdateRec input[name=interval]::-webkit-input-placeholder,
#createUpdateRec input.date-field::-webkit-input-placeholder,
#createUpdateRec input[name=count]::-webkit-input-placeholder,
#createUpdateRec input[type=text]::-webkit-input-placeholder,
#n3wt34m input[type=text]::-webkit-input-placeholder,
#n3wt34m select::-webkit-input-placeholder,
#n3wcl34nr input[type=text]::-webkit-input-placeholder,
#n3wcl34nr input[type=email]::-webkit-input-placeholder,
#n3wcl34nr input[type=password]::-webkit-input-placeholder,
#n3wgr0up input[type=text]::-webkit-input-placeholder,
#n3wgr0up select::-webkit-input-placeholder,
#n3wc00rd input[type=text]::-webkit-input-placeholder,
#n3wc00rd input[type=email]::-webkit-input-placeholder,
#n3wc00rd input[type=password]::-webkit-input-placeholder,
#ed1tt34m input[type=text]::-webkit-input-placeholder,
#ed1tt34m select::-webkit-input-placeholder,
#ed1tc4r input[type=text]::-webkit-input-placeholder,
#ckfl0tt4 select::-webkit-input-placeholder,
#n01nkst4rt select::-webkit-input-placeholder,
#n3wt4sk input[type=text]::-webkit-input-placeholder,
#n3wb3df0rd input[type=text]::-webkit-input-placeholder,
#ex1tF0rm input[type=number]::-webkit-input-placeholder,
#ed1tcl34nr input[type=text]::-webkit-input-placeholder,
#ed1tcl34nr input[type=email]::-webkit-input-placeholder,
#ed1tcl34nr select::-webkit-input-placeholder,
#ed1tc00rd input[type=text]::-webkit-input-placeholder,
#ed1tc00rd input[type=email]::-webkit-input-placeholder,
#ed1tc00rd select::-webkit-input-placeholder,
#mod3u select::-webkit-input-placeholder,
#mod3u input[type=text]::-webkit-input-placeholder,
#mod3u input[type=number]::-webkit-input-placeholder,
#cr3ateupdateuser input[type=text]::-webkit-input-placeholder,
#cr3ateupdateuser input[type=email]::-webkit-input-placeholder,
#cr3ateupdateuser input[type=password]::-webkit-input-placeholder,
#cr3ateupdateuser select::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

#ed1m0d input[type=text]::-moz-placeholder,
#ed1m0d select::-moz-placeholder,
#gr0upm0d input[type=text]::-moz-placeholder,
#addBu1ld1ng input[type=text]::-moz-placeholder,
#addBu1ld1ng select::-moz-placeholder,
#addR3ccurr3nc3 input[type=number]::-moz-placeholder,
#addR3ccurr3nc3 select::-moz-placeholder,
#addR3ccurr3nc3 input[name=interval]::-moz-placeholder,
#addR3ccurr3nc3 input.date-field::-moz-placeholder,
#addR3ccurr3nc3 input[name=count]::-moz-placeholder,
#addR3ccurr3nc3 input[type=text]::-moz-placeholder,
#createUpdateRec input[type=number]::-moz-placeholder,
#createUpdateRec select::-moz-placeholder,
#createUpdateRec input[name=interval]::-moz-placeholder,
#createUpdateRec input.date-field::-moz-placeholder,
#createUpdateRec input[name=count]::-moz-placeholder,
#createUpdateRec input[type=text]::-moz-placeholder,
#n3wt34m input[type=text]::-moz-placeholder,
#n3wt34m select::-moz-placeholder,
#n3wcl34nr input[type=text]::-moz-placeholder,
#n3wcl34nr input[type=email]::-moz-placeholder,
#n3wcl34nr input[type=password]::-moz-placeholder,
#n3wgr0up input[type=text]::-moz-placeholder,
#n3wgr0up select::-moz-placeholder,
#n3wc00rd input[type=text]::-moz-placeholder,
#n3wc00rd input[type=email]::-moz-placeholder,
#n3wc00rd input[type=password]::-moz-placeholder,
#ed1tt34m input[type=text]::-moz-placeholder,
#ed1tt34m select::-moz-placeholder,
#ed1tc4r input[type=text]::-moz-placeholder,
#ckfl0tt4 select::-moz-placeholder,
#n01nkst4rt select::-moz-placeholder,
#n3wt4sk input[type=text]::-moz-placeholder,
#n3wb3df0rd input[type=text]::-moz-placeholder,
#ex1tF0rm input[type=number]::-moz-placeholder,
#ed1tcl34nr input[type=text]::-moz-placeholder,
#ed1tcl34nr input[type=email]::-moz-placeholder,
#ed1tcl34nr select::-moz-placeholder,
#ed1tc00rd input[type=text]::-moz-placeholder,
#ed1tc00rd input[type=email]::-moz-placeholder,
#ed1tc00rd select::-moz-placeholder,
#mod3u select::-moz-placeholder,
#mod3u input[type=text]::-moz-placeholder,
#mod3u input[type=number]::-moz-placeholder,
#cr3ateupdateuser input[type=text]::-moz-placeholder,
#cr3ateupdateuser input[type=email]::-moz-placeholder,
#cr3ateupdateuser input[type=password]::-moz-placeholder,
#cr3ateupdateuser select::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

#ed1m0d input[type=text]:-ms-input-placeholder,
#ed1m0d select:-ms-input-placeholder,
#gr0upm0d input[type=text]:-ms-input-placeholder,
#addBu1ld1ng input[type=text]:-ms-input-placeholder,
#addBu1ld1ng select:-ms-input-placeholder,
#addR3ccurr3nc3 input[type=number]:-ms-input-placeholder,
#addR3ccurr3nc3 select:-ms-input-placeholder,
#addR3ccurr3nc3 input[name=interval]:-ms-input-placeholder,
#addR3ccurr3nc3 input.date-field:-ms-input-placeholder,
#addR3ccurr3nc3 input[name=count]:-ms-input-placeholder,
#addR3ccurr3nc3 input[type=text]:-ms-input-placeholder,
#createUpdateRec input[type=number]:-ms-input-placeholder,
#createUpdateRec select:-ms-input-placeholder,
#createUpdateRec input[name=interval]:-ms-input-placeholder,
#createUpdateRec input.date-field:-ms-input-placeholder,
#createUpdateRec input[name=count]:-ms-input-placeholder,
#createUpdateRec input[type=text]:-ms-input-placeholder,
#n3wt34m input[type=text]:-ms-input-placeholder,
#n3wt34m select:-ms-input-placeholder,
#n3wcl34nr input[type=text]:-ms-input-placeholder,
#n3wcl34nr input[type=email]:-ms-input-placeholder,
#n3wcl34nr input[type=password]:-ms-input-placeholder,
#n3wgr0up input[type=text]:-ms-input-placeholder,
#n3wgr0up select:-ms-input-placeholder,
#n3wc00rd input[type=text]:-ms-input-placeholder,
#n3wc00rd input[type=email]:-ms-input-placeholder,
#n3wc00rd input[type=password]:-ms-input-placeholder,
#ed1tt34m input[type=text]:-ms-input-placeholder,
#ed1tt34m select:-ms-input-placeholder,
#ed1tc4r input[type=text]:-ms-input-placeholder,
#ckfl0tt4 select:-ms-input-placeholder,
#n01nkst4rt select:-ms-input-placeholder,
#n3wt4sk input[type=text]:-ms-input-placeholder,
#n3wb3df0rd input[type=text]:-ms-input-placeholder,
#ex1tF0rm input[type=number]:-ms-input-placeholder,
#ed1tcl34nr input[type=text]:-ms-input-placeholder,
#ed1tcl34nr input[type=email]:-ms-input-placeholder,
#ed1tcl34nr select:-ms-input-placeholder,
#ed1tc00rd input[type=text]:-ms-input-placeholder,
#ed1tc00rd input[type=email]:-ms-input-placeholder,
#ed1tc00rd select:-ms-input-placeholder,
#mod3u select:-ms-input-placeholder,
#mod3u input[type=text]:-ms-input-placeholder,
#mod3u input[type=number]:-ms-input-placeholder,
#cr3ateupdateuser input[type=text]:-ms-input-placeholder,
#cr3ateupdateuser input[type=email]:-ms-input-placeholder,
#cr3ateupdateuser input[type=password]:-ms-input-placeholder,
#cr3ateupdateuser select:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

#ed1m0d input[type=text]::-ms-input-placeholder,
#ed1m0d select::-ms-input-placeholder,
#gr0upm0d input[type=text]::-ms-input-placeholder,
#addBu1ld1ng input[type=text]::-ms-input-placeholder,
#addBu1ld1ng select::-ms-input-placeholder,
#addR3ccurr3nc3 input[type=number]::-ms-input-placeholder,
#addR3ccurr3nc3 select::-ms-input-placeholder,
#addR3ccurr3nc3 input[name=interval]::-ms-input-placeholder,
#addR3ccurr3nc3 input.date-field::-ms-input-placeholder,
#addR3ccurr3nc3 input[name=count]::-ms-input-placeholder,
#addR3ccurr3nc3 input[type=text]::-ms-input-placeholder,
#createUpdateRec input[type=number]::-ms-input-placeholder,
#createUpdateRec select::-ms-input-placeholder,
#createUpdateRec input[name=interval]::-ms-input-placeholder,
#createUpdateRec input.date-field::-ms-input-placeholder,
#createUpdateRec input[name=count]::-ms-input-placeholder,
#createUpdateRec input[type=text]::-ms-input-placeholder,
#n3wt34m input[type=text]::-ms-input-placeholder,
#n3wt34m select::-ms-input-placeholder,
#n3wcl34nr input[type=text]::-ms-input-placeholder,
#n3wcl34nr input[type=email]::-ms-input-placeholder,
#n3wcl34nr input[type=password]::-ms-input-placeholder,
#n3wgr0up input[type=text]::-ms-input-placeholder,
#n3wgr0up select::-ms-input-placeholder,
#n3wc00rd input[type=text]::-ms-input-placeholder,
#n3wc00rd input[type=email]::-ms-input-placeholder,
#n3wc00rd input[type=password]::-ms-input-placeholder,
#ed1tt34m input[type=text]::-ms-input-placeholder,
#ed1tt34m select::-ms-input-placeholder,
#ed1tc4r input[type=text]::-ms-input-placeholder,
#ckfl0tt4 select::-ms-input-placeholder,
#n01nkst4rt select::-ms-input-placeholder,
#n3wt4sk input[type=text]::-ms-input-placeholder,
#n3wb3df0rd input[type=text]::-ms-input-placeholder,
#ex1tF0rm input[type=number]::-ms-input-placeholder,
#ed1tcl34nr input[type=text]::-ms-input-placeholder,
#ed1tcl34nr input[type=email]::-ms-input-placeholder,
#ed1tcl34nr select::-ms-input-placeholder,
#ed1tc00rd input[type=text]::-ms-input-placeholder,
#ed1tc00rd input[type=email]::-ms-input-placeholder,
#ed1tc00rd select::-ms-input-placeholder,
#mod3u select::-ms-input-placeholder,
#mod3u input[type=text]::-ms-input-placeholder,
#mod3u input[type=number]::-ms-input-placeholder,
#cr3ateupdateuser input[type=text]::-ms-input-placeholder,
#cr3ateupdateuser input[type=email]::-ms-input-placeholder,
#cr3ateupdateuser input[type=password]::-ms-input-placeholder,
#cr3ateupdateuser select::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

#ed1m0d input[type=text]::placeholder,
#ed1m0d select::placeholder,
#gr0upm0d input[type=text]::placeholder,
#addBu1ld1ng input[type=text]::placeholder,
#addBu1ld1ng select::placeholder,
#addR3ccurr3nc3 input[type=number]::placeholder,
#addR3ccurr3nc3 select::placeholder,
#addR3ccurr3nc3 input[name=interval]::placeholder,
#addR3ccurr3nc3 input.date-field::placeholder,
#addR3ccurr3nc3 input[name=count]::placeholder,
#addR3ccurr3nc3 input[type=text]::placeholder,
#createUpdateRec input[type=number]::placeholder,
#createUpdateRec select::placeholder,
#createUpdateRec input[name=interval]::placeholder,
#createUpdateRec input.date-field::placeholder,
#createUpdateRec input[name=count]::placeholder,
#createUpdateRec input[type=text]::placeholder,
#n3wt34m input[type=text]::placeholder,
#n3wt34m select::placeholder,
#n3wcl34nr input[type=text]::placeholder,
#n3wcl34nr input[type=email]::placeholder,
#n3wcl34nr input[type=password]::placeholder,
#n3wgr0up input[type=text]::placeholder,
#n3wgr0up select::placeholder,
#n3wc00rd input[type=text]::placeholder,
#n3wc00rd input[type=email]::placeholder,
#n3wc00rd input[type=password]::placeholder,
#ed1tt34m input[type=text]::placeholder,
#ed1tt34m select::placeholder,
#ed1tc4r input[type=text]::placeholder,
#ckfl0tt4 select::placeholder,
#n01nkst4rt select::placeholder,
#n3wt4sk input[type=text]::placeholder,
#n3wb3df0rd input[type=text]::placeholder,
#ex1tF0rm input[type=number]::placeholder,
#ed1tcl34nr input[type=text]::placeholder,
#ed1tcl34nr input[type=email]::placeholder,
#ed1tcl34nr select::placeholder,
#ed1tc00rd input[type=text]::placeholder,
#ed1tc00rd input[type=email]::placeholder,
#ed1tc00rd select::placeholder,
#mod3u select::placeholder,
#mod3u input[type=text]::placeholder,
#mod3u input[type=number]::placeholder,
#cr3ateupdateuser input[type=text]::placeholder,
#cr3ateupdateuser input[type=email]::placeholder,
#cr3ateupdateuser input[type=password]::placeholder,
#cr3ateupdateuser select::placeholder {
  color: #6c757d;
  opacity: 1;
}

#ed1m0d input[type=text]:disabled, #ed1m0d input[type=text][readonly],
#ed1m0d select:disabled, #ed1m0d select[readonly],
#gr0upm0d input[type=text]:disabled, #gr0upm0d input[type=text][readonly],
#addBu1ld1ng input[type=text]:disabled, #addBu1ld1ng input[type=text][readonly],
#addBu1ld1ng select:disabled, #addBu1ld1ng select:select[readonly],
#addR3ccurr3nc3 input[type=number]:disabled, #addR3ccurr3nc3 input[type=number][readonly],
#addR3ccurr3nc3 select:disabled, #addR3ccurr3nc3 select[readonly],
#addR3ccurr3nc3 input[name=interval]:disabled, #addR3ccurr3nc3 input[name=interval][readonly],
#addR3ccurr3nc3 input.date-field:disabled, #addR3ccurr3nc3 input.date-field[readonly],
#addR3ccurr3nc3 input[name=count]:disabled, #addR3ccurr3nc3 input[name=count][readonly],
#addR3ccurr3nc3 input[type=text]:disabled, #addR3ccurr3nc3 input[type=text][readonly],
#createUpdateRec input[type=number]:disabled, #createUpdateRec input[type=number][readonly],
#createUpdateRec select:disabled, #createUpdateRec select[readonly],
#createUpdateRec input[name=interval]:disabled, #createUpdateRec input[name=interval][readonly],
#createUpdateRec input.date-field:disabled, #createUpdateRec input.date-field[readonly],
#createUpdateRec input[name=count]:disabled, #createUpdateRec input[name=count][readonly],
#createUpdateRec input[type=text]:disabled, #createUpdateRec input[type=text][readonly],
#n3wt34m input[type=text]:disabled, #n3wt34m input[type=text][readonly],
#n3wt34m select:disabled, #n3wt34m select[readonly],
#n3wcl34nr input[type=text]:disabled, #n3wcl34nr input[type=text][readonly],
#n3wcl34nr input[type=email]:disabled, #n3wcl34nr input[type=email][readonly],
#n3wcl34nr input[type=password]:disabled, #n3wcl34nr input[type=password][readonly],
#n3wgr0up input[type=text]:disabled, #n3wbu1ld1ng input[type=text][readonly],
#n3wgr0up select:disabled, #n3wbu1ld1ng select[readonly],
#n3wc00rd input[type=text]:disabled, #n3wc00rd input[type=text][readonly],
#n3wc00rd input[type=email]:disabled, #n3wc00rd input[type=email][readonly],
#n3wc00rd input[type=password]:disabled, #n3wc00rd input[type=password][readonly],
#ed1tt34m input[type=text]:disabled, #ed1tt34m input[type=text][readonly],
#ed1tt34m select:disabled, #ed1tt34m select[readonly],
#ed1tc4r input[type=text]:disabled, #ed1tc4r input[type=text][readonly],
#ckfl0tt4 select:disabled, #ckfl0tt4 select[readonly],
#n01nkst4rt select:disabled, #n01nkst4rt select[readonly],
#n3wt4sk input[type=text]:disabled, #n3wt4sk input[type=text][readonly],
#n3wb3df0rd input[type=text]:disabled, #n3wb3df0rd input[type=text][readonly],
#ex1tF0rm input[type=number]:disabled, #ex1tF0rm input[type=number][readonly],
#ed1tcl34nr input[type=text]:disabled, #ed1tcl34nr input[type=text][readonly],
#ed1tcl34nr input[type=email]:disabled, #ed1tcl34nr input[type=email][readonly],
#ed1tcl34nr select:disabled, #ed1tcl34nr select[readonly],
#ed1tc00rd input[type=text]:disabled, #ed1tc00rd input[type=text][readonly],
#ed1tc00rd input[type=email]:disabled, #ed1tc00rd input[type=email][readonly],
#ed1tc00rd select:disabled, #ed1tc00rd select[readonly],
#mod3u select:disabled, #mod3u select[readonly],
#mod3u input[type=text]:disabled, #mod3u input[type=text][readonly],
#mod3u input[type=number]:disabled, #mod3u input[type=number][readonly],
#cr3ateupdateuser input[type=text]:disabled, #cr3ateupdateuser input[type=text][readonly],
#cr3ateupdateuser input[type=email]:disabled, #cr3ateupdateuser input[type=email][readonly],
#cr3ateupdateuser input[type=password]:disabled, #cr3ateupdateuser input[type=password][readonly],
#cr3ateupdateuser select:disabled, #cr3ateupdateuser select[readonly] {
  background-color: #e9ecef;

  opacity: 1;
}

#addR3ccurr3nc3 select,
#createUpdateRec select,
#ed1m0d select,
#addBu1ld1ng select,
#n3wt34m select,
#n3wgr0up select,
#ed1tt34m select,
#ckfl0tt4 select,
#n01nkst4rt select,
#ed1tcl34nr select,
#ed1tc00rd select,
#mod3u select,
#cr3ateupdateuser select {
	height: auto;
}

#substitut1onForm label[for=id_cambia],
#substitut1onForm label[for=id_con] {
	color: var(--primary);
	font-family: 'Montserrat', sans-serif; font-weight: 600;
}

#addR3ccurr3nc3 label[for=id_recurrences],
#createUpdateRec label[for=id_recurrences] {
	display: none;
}

#addR3ccurr3nc3 input[name=interval],
#createUpdateRec input[name=interval] {
	width: auto;
}

#gr0upm0d .search-input {
	margin-bottom: 1rem;
}

#upl04dDoc.form-inline label {
	display: inline;
	/*background-color: green;*/
	margin-right: 10px;
}

#upl04dDoc p {
	margin-bottom: 0px;
	/*background-color: deeppink;*/
}

/* Re-mapping recurrence.css */
div.recurrence-widget a.recurrence-label {
	 white-space: normal !important;
	 word-wrap: break-word !important; 
}

.until .recurrence-label,
.count .recurrence-label {
	float: left;
	margin: 0 .5rem;
	padding-top: .375rem;
	padding-bottom: .375rem;
	
}

#addR3ccurr3nc3 input.date-field,
#addR3ccurr3nc3 input[name=count],
#createUpdateRec input.date-field,
#createUpdateRec input[name=count] {
	width: auto;
	float: left;
}

#addR3ccurr3nc3 .until-count,
#createUpdateRec .until-count {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top: .5rem;
}

#addR3ccurr3nc3 .limit,
#createUpdateRec .limit,
#createUpdateRec .recurrence-widget .header .remove {
	display: none;
}

#ex1tF0rm textarea,
#mod3u textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	/**/
	overflow: auto;
	resize: vertical;
	/**/
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	/**/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	/**/
	height: auto;
}

#ex1tF0rm ul {
	list-style: none;
	padding-left: 0px;
}

#ex1tF0rm input[type="checkbox"]:checked,
#ex1tF0rm input[type="checkbox"]:not(:checked),
#mod3u input[type="checkbox"]:checked,
#mod3u input[type="checkbox"]:not(:checked)
{
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 15px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}

#ex1tF0rm input[type="checkbox"]:checked:before,
#ex1tF0rm input[type="checkbox"]:before,
#mod3u input[type="checkbox"]:checked:before,
#mod3u input[type="checkbox"]:before
{
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border: 2px solid var(--bluemcw);
	/*border-radius: 100%;*/
	background: #fff;
}

#ex1tF0rm input[type="checkbox"]:checked:after,
#ex1tF0rm input[type="checkbox"]:not(:checked):after,
#mod3u input[type="checkbox"]:checked:after,
#mod3u input[type="checkbox"]:not(:checked):after
{
	content: '';
	width: 12px;
	height: 12px;
	background: var(--bluemcw);
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

#ex1tF0rm input[type="checkbox"]:not(:checked):after,
#mod3u input[type="checkbox"]:not(:checked):after
{
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

#ex1tF0rm input[type="checkbox"]:checked:after,
#mod3u input[type="checkbox"]:checked:after
{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/*********** Corporate Banking Interbancario ***********/

.frstchld:first-child {
	margin-top: 0.25rem;
}

/* CBI colors */

.btnclpbrd {
	padding: .2rem .4rem;
	position: relative;
	top: -2px;
	font-size: 75%;
	border: 0;
	border-radius: .25rem;
	color: #fff;
	background-color: var(--primary);
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.btnclpbrd:hover {
	/*color: #027de7;*/
	/*font-weight: bold;*/
	background-color: var(--red);
}

.btnclpbrd:active {
	/*color: #027de7;*/
	background-color: var(--primary);
}

/* CREDIT */
.bg-cr3d1t {
	background-color: #15811c !important;
}
.border-cr3d1t {
	border-color: #15811c !important;
}
.text-cr3d1t {
	color: #15811c !important;
}
a.text-cr3d1t:hover, a.text-cr3d1t:focus {
	color: #0e5a13 !important;
}
/* DEBIT */
.bg-d3b1t {
	background-color: #990000 !important;
}
.border-d3b1t {
	border-color: #990000 !important;
}
.text-d3b1t {
	color: #990000 !important;
}
a.text-t4x3s:hover, a.text-t4x3s:focus {
	color: #6b0000 !important;
}
/* TAXES */
.bg-t4x3s {
	background-color: #f96100 !important;
}
.border-t4x3s {
	border-color: #f96100 !important;
}
.text-t4x3s {
	color: #f96100 !important;
}
a.text-t4x3s:hover, a.text-t4x3s:focus {
	color: #ae4300 !important;
}

.transparent {
	background-color: transparent;
	background-repeat:no-repeat;
	border: none;
	cursor:pointer;
	overflow: hidden;
	outline:none;
}

.cliptxt {
	color: var(--gray-900);
}

/* CBi CHECKBOX CREDIT */
.ch3ckDocCr3d:checked,
.ch3ckDocCr3d:not(:checked) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 5px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}
.ch3ckDocCr3d:checked:before,
.ch3ckDocCr3d:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: #15811c;
	/* border: 3px solid #000; */
	/*border-radius: 100%;*/
	background: #fff;
}
.ch3ckDocCr3d:checked:after,
.ch3ckDocCr3d:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	background: #15811c;
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ch3ckDocCr3d:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.ch3ckDocCr3d:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* CBI CHECKBOX DEBIT */
.ch3ckDocD3b:checked,
.ch3ckDocD3b:not(:checked) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 5px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}
.ch3ckDocD3b:checked:before,
.ch3ckDocD3b:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: #990000;
	/* border: 3px solid #000; */
	/*border-radius: 100%;*/
	background: #fff;
}
.ch3ckDocD3b:checked:after,
.ch3ckDocD3b:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	background: #990000;
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ch3ckDocD3b:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.ch3ckDocD3b:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* CBI CHECKBOX TAXES */
.ch3ckDocT4x:checked,
.ch3ckDocT4x:not(:checked) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 5px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}
.ch3ckDocT4x:checked:before,
.ch3ckDocT4x:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: #f96100;
	/* border: 3px solid #000; */
	/*border-radius: 100%;*/
	background: #fff;
}
.ch3ckDocT4x:checked:after,
.ch3ckDocT4x:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	background: #f96100;
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ch3ckDocT4x:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.ch3ckDocT4x:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* CBI CHECKBOX PRIMARY YETI */
.ch3ckDocPrimY:checked,
.ch3ckDocPrimY:not(:checked) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 5px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}
.ch3ckDocPrimY:checked:before,
.ch3ckDocPrimY:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: #008cba;
	/* border: 3px solid #000; */
	/*border-radius: 100%;*/
	background: #fff;
}
.ch3ckDocPrimY:checked:after,
.ch3ckDocPrimY:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	/* background: #008cba; */
	background: #000000;
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ch3ckDocPrimY:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.ch3ckDocPrimY:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* CBI CHECKBOX ORANGE YETI */
.ch3ckDocOrangeY:checked,
.ch3ckDocOrangeY:not(:checked) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
	margin-left: 5px;
	float: right; 
	margin-top: 7px;
	margin-right: 5px;
}
.ch3ckDocOrangeY:checked:before,
.ch3ckDocOrangeY:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border-width: 2px;
	border-style: solid;
	border-color: var(--orangeY);
	/* border: 3px solid #000; */
	/*border-radius: 100%;*/
	background: #fff;
}
.ch3ckDocOrangeY:checked:after,
.ch3ckDocOrangeY:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	/* background: var(--orangeY); */
	background: #000000;
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ch3ckDocOrangeY:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.ch3ckDocOrangeY:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* /CBI checkbox */

.bg-secondary.jaws {
	background-color: var(--dark) !important; 
}

.dLDate.jaws {
	/* background-color: var(--yellow) !important; */
}




a.cb1Name:hover {
	text-decoration: none;
} 

.d3tt4gl1:hover,
a.dLDate:hover {
	/* padding: .2rem .4rem; */
	/* background-color: var(--primary); */
	color: var(--red) !important;
	text-decoration: none;
	/* border-radius: 0.25rem; */
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;

}

/*********** / Corporate Banking Interbancario ***********/

#ex1tF0rm .errorlist.nonfield {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
	/**/
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.errorlist {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
	/**/
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	list-style: none;
	font-weight: bold;
}

.helptext {
	position: relative;
	display: block;
	top: 10px;
	padding: 0.75rem 1.25rem;
	margin-bottom: 2rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
	/*
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
	*/
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	list-style: none;
	/*font-weight: bold;*/
}

/* close custom forms */

.nav-pills2 .nav-link {
  border-radius: 0.25rem;
}

.nav-pills2 .nav-link.active,
.nav-pills2 .show > .nav-link,
.nav-pills2 .nav-link:hover {
  color: #fff;
  background-color: var(--bluemcw);
}

.nav-pills3 .nav-link {
  border-radius: 0.25rem;
}

.nav-pills3 .nav-link.text-info:hover, 
.nav-pills3 .nav-link.text-info:focus {
	color: #fff !important;
	background-color: var(--info);
}

.nav-pills3 .nav-link.active,
.nav-pills3 .show > .nav-link {
	color: #fff !important;
	background-color: var(--info);
}

.nav-pills4 .nav-link {
  border-radius: 0.25rem;
}

.nav-pills4 .nav-link.text-info:hover, 
.nav-pills4 .nav-link.text-info:focus {
	color: #fff !important;
	background-color: #a2d9e2;
}

.nav-pills4 .nav-link.active,
.nav-pills4 .show > .nav-link {
	color: #fff !important;
	background-color: var(--info);
}

.mydropd.dropdown-item, 
.mydropd.dropdown-item {
	color: var(--info);
}

.mydropd.dropdown-item:hover, 
.mydropd.dropdown-item:focus {
	color: #ffffff;
	background-color: var(--info);
}

.thydropd.dropdown-item, 
.thydropd.dropdown-item {
	color: var(--primary);
}

.thydropd.dropdown-item:hover, 
.thydropd.dropdown-item:focus {
	color: #ffffff;
	background-color: var(--primary);
}

/** some custom spacing **/

.m2px {
	margin: 2px;
}

.mt-80 {
	margin-top: 80px !important;
}

.pt-100 {
		padding-top: 100px;
	}

@media (min-width: 576px) {
	.pt-sm-100,
	.py-sm-100 {
		padding-top: 100px;
	}
	.pb-sm-100,
	.py-sm-100 {
		padding-bottom: 100px;
	}
	.mt-sm-100,
	.my-sm-100 {
		margin-top: 100px;
	}
	.mb-sm-100,
	.my-sm-100 {
		margin-bottom: 100px;
	}
}

.softlogo {
	height: 25px;
}

.navbar-toggler {
  padding: 0.35rem .5rem;
}

.c0ll4ps3blue {
	color: #1a538e;
}

 /*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	.softlogo {
		height: 34px;
	}
}

 /*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { ... }

 /*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { ... }

 /*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { ... }

/* media too much complex behavior for Bootstrap */

@media (max-width: 576px) {

}

/* improving & refactoring some Bootstrap classes */

.border-1 { border-width: 1px !important; }
.border-2 { border-width: 2px !important; }
.border-3 { border-width: 3px !important; }

.text-125 { font-size: 1.25rem; }

.alert-danger2 {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-info2 {
  color: #FFFFFF;
  background-color: #BF00FF;
  border-color: #17a2b8;
}

.alert-primary2 {
	color: #004961;
	background-color: #cce8f1;
	border-color: #b8dfec;
}

.alert-primary2 a {
	color: #004961;
}

.alert-primary2 a:hover {
	/* color: #00232e; */
	/* background-color: transparent; */
	/* text-decoration: underline; */
	/* color: #16181b; */
    text-decoration: none;
    /* background-color: #707579; */
    /* background-color: #8ea2a8; */
    /* background-color: #eaf5f9; before transparent */
    background-color: transparent;
}

.alert-primary2 a.nohover:hover {
    text-decoration: none;
    background-color: transparent;
}

.alert-primary2 hr {
  /*border-top-color: #a4d6e7;*/
}

.alert-primary2 .alert-link {
  /*color: #00232e;*/
}

.modal {
  z-index: 1100;
}

.vertaluns {
	vertical-align: unset;
}

.w-90 {
  width: 95% !important;
}

.w-10 {
	width: 5% !important;	
}


.str1p3d:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.1);
}


/* Yeti Colors and Classes */

:root {
	--blueY: #008cba;
	--indigoY: #6610f2;
	--purpleY: #6f42c1;
	--pinkY: #e83e8c;
	--redY: #F04124;
	--orangeY: #fd7e14;
	--yellowY: #E99002;
	--greenY: #43ac6a;
	--tealY: #20c997;
	--cyanY: #5bc0de;
	--whiteY: #fff;
	--grayY: #888;
	--gray-darkY: #333;
	--primaryY: #008cba;
	--secondaryY: #eee;
	--successY: #43ac6a;
	--infoY: #5bc0de;
	--warningY: #E99002;
	--dangerY: #F04124;
	--lightY: #eee;
	--darkY: #222;
}

.bg-primaryY {
  background-color: #008cba !important;
}

.bg-secondaryY {
  background-color: #eee !important;
}

.bg-successY {
  background-color: #43ac6a !important;
}

.bg-infoY {
  background-color: #5bc0de !important;
}

.bg-warningY {
  background-color: #E99002 !important;
}
.bg-warningY-mid {
	background-color: #efb14d !important;
}
.bg-warningY-light {
	background-color: #f4c780 !important;
}
.bg-dangerY {
  background-color: #F04124 !important;
}

.bg-lightY {
  background-color: #eee !important;
}

.bg-darkY {
  background-color: #222 !important;
}

.text-primaryY {
  color: #008cba !important;
}

a.text-primaryY:hover, a.text-primaryY:focus {
  color: #00526e !important;
}

.text-secondaryY {
  color: #eee !important;
}

a.text-secondaryY:hover, a.text-secondaryY:focus {
  color: #c8c8c8 !important;
}

.text-successY {
  color: #43ac6a !important;
}

a.text-successY:hover, a.text-successY:focus {
  color: #2e7548 !important;
}

.text-infoY {
  color: #5bc0de !important;
}

a.text-infoY:hover, a.text-infoY:focus {
  color: #28a1c5 !important;
}

.text-warningY {
  color: #E99002 !important;
}

a.text-warningY:hover, a.text-warningY:focus {
  color: #9d6101 !important;
}

.text-dangerY {
  color: #F04124 !important;
}

a.text-dangerY:hover, a.text-dangerY:focus {
  color: #bb260d !important;
}

.text-lightY {
  color: #eee !important;
}

a.text-lightY:hover, a.text-lightY:focus {
	color: #c8c8c8 !important;
}

.text-darkY {
	color: #111 !important;
}

a.text-darkY:hover, a.text-darkY:focus {
  color: #000 !important;
}

.badge-primaryY {
  color: #fff;
  background-color: #008cba;
}

a.badge-primaryY:hover, a.badge-primaryY:focus {
  color: #fff;
  background-color: #006687;
}

a.badge-primaryY:focus, a.badge-primaryY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 140, 186, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(0, 140, 186, 0.5);
}

.badge-secondaryY {
	color: #222;
	background-color: #eee;
}

a.badge-secondaryY:hover, a.badge-secondaryY:focus {
	color: #222;
	background-color: #d5d4d4;
}

a.badge-secondaryY:focus, a.badge-secondaryY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
			box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.badge-successY {
	color: #fff;
	background-color: #43ac6a;
}

a.badge-successY:hover, a.badge-successY:focus {
	color: #fff;
	background-color: #358753;
}

a.badge-successY:focus, a.badge-successY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.5);
}

.badge-infoY {
	color: #fff;
	background-color: #5bc0de;
}

a.badge-infoY:hover, a.badge-infoY:focus {
	color: #fff;
	background-color: #31b0d5;
}

a.badge-infoY:focus, a.badge-infoY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5);
}

.badge-warningY {
	color: #fff;
	background-color: #E99002;
}

a.badge-warningY:hover, a.badge-warningY:focus {
	color: #fff;
	background-color: #b67102;
}

a.badge-warningY:focus, a.badge-warningY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(233, 144, 2, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(233, 144, 2, 0.5);
}

.badge-dangerY {
	color: #fff;
	background-color: #F04124;
}

a.badge-dangerY:hover, a.badge-dangerY:focus {
	color: #fff;
	background-color: #d32a0e;
}

a.badge-dangerY:focus, a.badge-dangerY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.5);
}

.badge-lightY {
	color: #222;
	background-color: #eee;
}

a.badge-lightY:hover, a.badge-lightY:focus {
	color: #222;
	background-color: #d5d4d4;
}

a.badge-lightY:focus, a.badge-lightY.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
		  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.badge-darkY {
	color: #fff;
	background-color: #222;
}

a.badge-darkY:hover, a.badge-darkY:focus {
	color: #fff;
	background-color: #090808;
}

a.badge-darkY:focus, a.badge-darkY.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
			box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}

.border-primaryY {
  border-color: #008cba !important;
}

.border-secondaryY {
  border-color: #eee !important;
}

.border-successY {
  border-color: #43ac6a !important;
}

.border-infoY {
  border-color: #5bc0de !important;
}

.border-warningY {
  border-color: #E99002 !important;
}

.border-dangerY {
  border-color: #F04124 !important;
}

.border-lightY {
  border-color: #eee !important;
}

.border-darkY {
  border-color: #222 !important;
}

.border-whiteY {
  border-color: #fff !important;
}

.btn-successY {
  color: #fff;
  background-color: #43ac6a;
  border-color: #43ac6a;
}

.btn-successY:hover {
  color: #fff;
  background-color: #389059;
  border-color: #358753;
}

.btn-successY:focus, .btn-successY.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 184, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(95, 184, 128, 0.5);
}

.btn-successY.disabled, .btn-successY:disabled {
  color: #fff;
  background-color: #43ac6a;
  border-color: #43ac6a;
}

.btn-successY:not(:disabled):not(.disabled):active, .btn-successY:not(:disabled):not(.disabled).active,
.show > .btn-successY.dropdown-toggle {
  color: #fff;
  background-color: #358753;
  border-color: #317e4e;
}

.btn-successY:not(:disabled):not(.disabled):active:focus, .btn-successY:not(:disabled):not(.disabled).active:focus,
.show > .btn-successY.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 184, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(95, 184, 128, 0.5);
}

.btn-warningY {
  color: #fff;
  background-color: #E99002;
  border-color: #E99002;
}

.btn-warningY:hover {
  color: #fff;
  background-color: #c37902;
  border-color: #b67102;
}

.btn-warningY:focus, .btn-warningY.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 161, 40, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(236, 161, 40, 0.5);
}

.btn-warningY.disabled, .btn-warningY:disabled {
  color: #fff;
  background-color: #E99002;
  border-color: #E99002;
}

.btn-warningY:not(:disabled):not(.disabled):active, .btn-warningY:not(:disabled):not(.disabled).active,
.show > .btn-warningY.dropdown-toggle {
  color: #fff;
  background-color: #b67102;
  border-color: #aa6901;
}

.btn-warningY:not(:disabled):not(.disabled):active:focus, .btn-warningY:not(:disabled):not(.disabled).active:focus,
.show > .btn-warningY.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 161, 40, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(236, 161, 40, 0.5);
}

.btn-dangerY {
  color: #fff;
  background-color: #F04124;
  border-color: #F04124;
}

.btn-dangerY:hover {
  color: #fff;
  background-color: #df2d0f;
  border-color: #d32a0e;
}

.btn-dangerY:focus, .btn-dangerY.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(242, 94, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(242, 94, 69, 0.5);
}

.btn-dangerY.disabled, .btn-dangerY:disabled {
  color: #fff;
  background-color: #F04124;
  border-color: #F04124;
}

.btn-dangerY:not(:disabled):not(.disabled):active, .btn-dangerY:not(:disabled):not(.disabled).active,
.show > .btn-dangerY.dropdown-toggle {
  color: #fff;
  background-color: #d32a0e;
  border-color: #c7280e;
}

.btn-dangerY:not(:disabled):not(.disabled):active:focus, .btn-dangerY:not(:disabled):not(.disabled).active:focus,
.show > .btn-dangerY.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(242, 94, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(242, 94, 69, 0.5);
}

/* View Building CBI Header Menu Filters */

.btn-dangerX {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-dangerX:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-dangerX:focus, .btn-dangerX.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-dangerX.disabled, .btn-dangerX:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-dangerX:not(:disabled):not(.disabled):active, .btn-dangerX:not(:disabled):not(.disabled).active,
.show > .btn-dangerX.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-dangerX:not(:disabled):not(.disabled):active:focus, .btn-dangerX:not(:disabled):not(.disabled).active:focus,
.show > .btn-dangerX.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-warningX {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warningX:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warningX:focus, .btn-warningX.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warningX.disabled, .btn-warningX:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warningX:not(:disabled):not(.disabled):active, .btn-warningX:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-warningX:not(:disabled):not(.disabled):active:focus, .btn-warningX:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-successX {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-successX:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-successX:focus, .btn-successX.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-successX.disabled, .btn-successX:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-successX:not(:disabled):not(.disabled):active, .btn-successX:not(:disabled):not(.disabled).active,
.show > .btn-successX.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-successX:not(:disabled):not(.disabled):active:focus, .btn-successX:not(:disabled):not(.disabled).active:focus,
.show > .btn-successX.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* refactoring Bootstrap cards */

.mr-05,
.mx-05 {
  margin-right: 0.125rem !important;
}

.ml-05,
.mx-05 {
  margin-left: 0.125rem !important;
}

.card2 {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
}

.card2 > hr {
	margin-right: 0;
	margin-left: 0;
}

.card2 > .list-group:first-child .list-group-item:first-child {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}

.card2 > .list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.card2-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card2-title {
	margin-bottom: 0.75rem;
}

.card2-subtitle {
	margin-top: -0.375rem;
	margin-bottom: 0;
}

.card2-text:last-child {
	margin-bottom: 0;
}

.card2-link:hover {
	text-decoration: none;
}

.card2-link + .card2-link {
	margin-left: 1.25rem;
}

.card2-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card2-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card2-header + .list-group .list-group-item:first-child {
	border-top: 0;
}

.card2-footer {
	padding: 0.75rem 1.25rem;
	background-color: rgba(0, 0, 0, 0.03);
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card2-footer:last-child {
	border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card2-header-tabs {
	margin-right: -0.625rem;
	margin-bottom: -0.75rem;
	margin-left: -0.625rem;
	border-bottom: 0;
}

.card2-header-pills {
	margin-right: -0.625rem;
	margin-left: -0.625rem;
}

.card2-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card2-img {
	width: 100%;
	border-radius: calc(0.25rem - 1px);
}

.card2-img-top {
	width: 100%;
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
}

.card2-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px);
}

.card2-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card2-deck .card2 {
	margin-bottom: 15px;
}

@media (min-width: 576px) {
	.card2-deck {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.card2-deck .card2 {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

.card2-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card2-group > .card2 {
	margin-bottom: 15px;
}

@media (min-width: 576px) {
	.card2-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.card2-group > .card2 {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	.card2-group > .card2 + .card2 {
		margin-left: 0;
		border-left: 0;
	}
	.card2-group > .card2:first-child {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.card2-group > .card2:first-child .card2-img-top,
	.card2-group > .card2:first-child .card2-header {
		border-top-right-radius: 0;
	}
	.card2-group > .card2:first-child .card2-img-bottom,
	.card2-group > .card2:first-child .card2-footer {
		border-bottom-right-radius: 0;
	}
	.card2-group > .card2:last-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.card2-group > .card2:last-child .card2-img-top,
	.card2-group > .card2:last-child .card2-header {
		border-top-left-radius: 0;
	}
	.card2-group > .card2:last-child .card2-img-bottom,
	.card2-group > .card2:last-child .card2-footer {
		border-bottom-left-radius: 0;
	}
	.card2-group > .card2:only-child {
		border-radius: 0.25rem;
	}
	.card2-group > .card2:only-child .card2-img-top,
	.card2-group > .card2:only-child .card2-header {
		border-top-left-radius: 0.25rem;
		border-top-right-radius: 0.25rem;
	}
	.card2-group > .card2:only-child .card2-img-bottom,
	.card2-group > .card2:only-child .card2-footer {
		border-bottom-right-radius: 0.25rem;
		border-bottom-left-radius: 0.25rem;
	}
	.card2-group > .card2:not(:first-child):not(:last-child):not(:only-child) {
		border-radius: 0;
	}
	.card2-group > .card2:not(:first-child):not(:last-child):not(:only-child) .card2-img-top,
	.card2-group > .card2:not(:first-child):not(:last-child):not(:only-child) .card2-img-bottom,
	.card2-group > .card2:not(:first-child):not(:last-child):not(:only-child) .card2-header,
	.card2-group > .card2:not(:first-child):not(:last-child):not(:only-child) .card2-footer {
		border-radius: 0;
	}
}

.card2-columns .card2 {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
	.card2-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}
	.card2-columns .card2 {
		display: inline-block;
		width: 100%;
	}
}

/* badges */
.badge-bluemcw {
  color: #fff;
  background-color: var(--bluemcw);
}

.badge-bluemcw.badge-link:hover, .badge-bluemcw.badge-link:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0D2947;
}

.badge-info.badge-link:hover, .badge-info.badge-link:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

/* plusbutton */

.plusbut {
	float: right;
	display: block;
	width:50px;
	height:50px;
	background-color: var(--bluemcw);
	border-radius:30px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	transition: 0.5s;
}

.plusbut2 {
	float: right;
	display: block;
	width:50px;
	height:50px;
	background-color: #ffffff;
	border-radius:30px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	transition: 0.5s;
}

.plusbut:hover,
.plusbut2:hover {
	background-color: var(--orange);
}

.plusbutmob {
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	z-index: 2050;
	background-color: var(--bluemcw);
	border-radius:30px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;	
}

.plusbut:active,
.plusbutmob:active {
box-shadow: none;
}

.plusimg {
	width: 24px;
	margin-top: 13px;
}

.plusimgmob {
	width: 24px;
	margin-top: 18px;
}

.commanz2 {
	width: 20px;
	margin-left: 10px;
}

.builiscom {
	width: 40px;
}
.c0mm4nds {
	padding: .8em 1.2em;
}

/* smooth accordion */

.sCr0ll.collapsing {
			transition-duration: 2s;
		} 

/* try to scroll columns */

/*Set the row height to the viewport*/
.row-height{
  height: 100vh;
}

/*Set up the columns with a 100% height, body color and overflow scroll*/
.sCroLLumn{
  /*background-color: #4DA1A9;*/
  height: 100%;
  overflow-y: scroll;
}
.sCroLLumny{
  /*background-color: #4DA1A9;*/
  height: 100%;
  /* overflow-y: scroll; */
}

.right{
  background-color: blue;
  height: 100%;
  overflow-y: scroll;
}

.mid{
  background-color: green;
  height: 100%;
  overflow-y: scroll;
}

/*Remove the scrollbar from Chrome, Safari, Edge and IE*/
.no5crollb4r::-webkit-scrollbar {
	width: 0px;
	background: transparent;
}

* {
  -ms-overflow-style: none !important;
}

/* something happening on teams */

.n0squ4d {
	width: 20px;
}

.r3sch3d {
	width: 40px;
}

.r3cup3r {
	width: 30px;
}

.d4yaft3rb3f0r3 {
	width: 20px;
}

.bm0r0pt {
	/*height: 24px;*/
	height: 14px;
	margin-right: 10px;
}

/* recurrence entry points */

/* https://codepen.io/manabox/pen/raQmpL */
/* Radio Button */
.until input[type="radio"]:checked,
.until input[type="radio"]:not(:checked),
.count input[type="radio"]:checked,
.count input[type="radio"]:not(:checked) {
	/*position: absolute;*/
	/*left: -9999px;*/
}
.until input[type="radio"]:checked,
.until input[type="radio"]:not(:checked),
.count input[type="radio"]:checked,
.count input[type="radio"]:not(:checked)
{
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
}
/*.until input[type="radio"]:checked:before,*/
.until input[type="radio"]:not(:checked):before,
.count input[type="radio"]:not(:checked):before
{
	content: '';
	position: absolute;
	left: -1px;
	top: -1px;
	width: 22px;
	height: 22px;
	border: 2px solid var(--gray-500);
	border-radius: 100%;
	background: #fff;
}
.until input[type="radio"]:checked:before,
.count input[type="radio"]:checked:before
/*.until input[type="radio"]:not(:checked):before*/
{
	content: '';
	position: absolute;
	left: -1px;
	top: -1px;
	width: 22px;
	height: 22px;
	border: 2px solid var(--info);
	border-radius: 100%;
	background: #fff;
}
.until input[type="radio"]:checked:after,
.until input[type="radio"]:not(:checked):after,
.count input[type="radio"]:checked:after,
.count input[type="radio"]:not(:checked):after {
	content: '';
	width: 12px;
	height: 12px;
	border: 2px solid var(--info);
	background: var(--info);
	position: absolute;
	top: 4px;
	left: 4px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.until input[type="radio"]:not(:checked):after,
.count input[type="radio"]:not(:checked):after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.until input[type="radio"]:checked:after,
.count input[type="radio"]:checked:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.mode input[type="checkbox"].checkbox:checked,
.mode input[type="checkbox"].checkbox:not(:checked),
.limit input[type="checkbox"].checkbox:checked,
.limit input[type="checkbox"].checkbox:not(:checked)
{
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
}
.mode input[type="checkbox"].checkbox:checked:before,
.mode input[type="checkbox"].checkbox:before,
.limit input[type="checkbox"].checkbox:checked:before,
.limit input[type="checkbox"].checkbox:before
{
	content: '';
	position: absolute;
	left: 0px;
	top: -4px;
	width: 22px;
	height: 22px;
	border: 2px solid var(--info);
	/*border-radius: 100%;*/
	background: #fff;
}
.mode input[type="checkbox"].checkbox:checked:after,
.mode input[type="checkbox"].checkbox:not(:checked):after,
.limit input[type="checkbox"].checkbox:checked:after,
.limit input[type="checkbox"].checkbox:not(:checked):after
{
	content: '';
	width: 12px;
	height: 12px;
	background: var(--info);
	position: absolute;
	left: 5px;
	top: 1px;
	/*border-radius: 100%;*/
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.mode input[type="checkbox"].checkbox:not(:checked):after,
.limit input[type="checkbox"].checkbox:not(:checked):after
{
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.mode input[type="checkbox"].checkbox:checked:after,
.limit input[type="checkbox"].checkbox:checked:after
{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.mode .recurrence-label,
.limit .recurrence-label {
	padding-left: 10px;
}
.until-count .recurrence-label {
	padding-left: 0px;
}

/* listaincarichi */

.littlecommand {
	display: inline-block;
	float: right;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.littleEdit {
	background-image: url('../sys_imgs/little_edit.png');
}

.littleDelete {
	background-image: url('../sys_imgs/little_delete.png');
}

.nav-pills2 .nav-link.active .littleEdit,
.nav-pills2 .show > .nav-link .littleEdit,
.nav-pills2 .nav-link:hover .littleEdit {
	background-image: url('../sys_imgs/wlittle_edit.png');
}

.nav-pills2 .nav-link.active .littleDelete,
.nav-pills2 .show > .nav-link .littleDelete,
.nav-pills2 .nav-link:hover .littleDelete {
	background-image: url('../sys_imgs/wlittle_delete.png');
}

#id_incaricocheck {

	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	text-align: right;

}

#id_incaricocheck label {
	margin-bottom: 0px;
}

#id_incaricocheck li {
	/**/
	position: relative;
	display: block;
	padding: 0.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.125);
	/**/
	color: #004085;
	background-color: #b8daff;
}

#id_incaricocheck li:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

#id_incaricocheck li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

#id_incaricocheck li:hover, #id_incaricocheck li:focus {
  color: #004085;
  background-color: #9fcdff;
}

/* IR work time manage */
	
.acc0_rdion {
	/*
	background-color: #6684a3;
	color: #fff;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
	*/
}

.act1_ve, .acc0_rdion:hover {
	
	background-color: #325b84;
	color: #ffffff;
	
}

/*
.acc0_rdion:after {
	content: '\002B';
	color: var(--text-myblue);
	font-weight: bold;
	float: right;
	margin-left: 5px;
}
*/

/*
.act1_ve:after {
	content: "\2212";
}
*/

.p4_nel {
	/*padding: 0 18px;*/
	/*background-color: white;*/
	max-height: 0;
	overflow: hidden;
	transition: max-height .5s ease-out;
}

.elemToRecalc {
	background-color: var(--green);
	color: #ffffff;
}

.elemToSubtract {
	background-color: var(--red);
	color: #ffffff;
}
.elemToSubtract:after {
	/* content: "\2212"; */
}

/* refactor some Boo focus states  */

.bg-success .nav-link.active,
.bg-success .nav-link:hover,
.bg-success .nav-link:focus {
  background-color: #1e7e34 !important;
}

.bg-warning .nav-link.active,
.bg-warning .nav-link:hover,
.bg-warning .nav-link:focus {
  background-color: #d39e00 !important;
}

.bg-danger .nav-link.active,
.bg-danger .nav-link:hover,
.bg-danger .nav-link:focus {
  background-color: #bd2130 !important;
}

.dropdown-item-danger:hover, .dropdown-item-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.dropdown-item-warning:hover, .dropdown-item-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.dropdown-item-success:hover, .dropdown-item-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/*http://androidcss.com/css/css3-floating-button-tutorial/*/
a.fl04t{
	position:fixed;
	top: 60px;
	left: 60px;
	/* margin-left: 10px; */
	/* position:absolute; */
	width:60px;
	height:60px;
	margin-top: 10px;
	background-color: var(--info);
	color:#FFF;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	/* z-index:1000; */
	z-index:50;
	animation: bot-to-top 2s ease-out;
	{% if request|is_mobile or request|is_tablet %}
		left: 10px;
	{% endif %}
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
a.fl04t2{
	margin-left: 70px;
	z-index: 50;
}
.swipeablediv.open-sidebar a.fl04t {
	left: 70px;
}
/* a.fl04t:hover ~ a.fl04t2{
	left: 315px;
} */
ul.fab_ul {
	position:absolute;
	/* left: 80px; */
	padding-bottom:20px;
	/* top: 60px; */
	margin-top: 10px;
	margin-left: 20px;
	z-index:100;
	{% if request|is_mobile or request|is_tablet %}
		left: 40px;
	{% endif %}
}
.swipeablediv.open-sidebar ul.fab_ul {
	left: 100px;
}
ul.fab_ul li{
	list-style:none;
	margin-bottom:10px;
}
ul.fab_ul li a{
	background-color: var(--info);
	color:#FFF;
	border-radius: 5px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	width:180px;
	height:30px;
	margin-left: 5px;
	display:block;
	padding: 3px;
}
ul.fab_ul li a:hover {
	background-color: var(--orange);
	text-decoration: none;
	/* font-weight: 500; */
}
ul.fab_ul li a:hover ~ a.fl04t2 {
	margin-left: 250px;
}
ul.fab_ul:hover{
	visibility:visible!important;
	opacity:1!important;
}
.my-float{
	font-size:24px;
	margin-top:18px;
}
a#menu-share + ul{
  visibility: hidden;
}
a#menu-share:hover + ul{
  visibility: visible;
}

/* a#menu-share:hover a.fl04t2 {
			left: 500px;
		} */

@media (max-width: 991px) {
	.n4vb4rn4v {
		width: 100%;
	}
}

/* Seven Swords Kingdom */
/* https://gist.github.com/amilabandara/22861dab8604ce55c33c7c9aa9919d20 */

@media (min-width: 768px){
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1  {
		width: 100%;
		*width: 100%;
		max-width: 100%;
		flex: none;
	}
}

@media (min-width: 992px) {
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714%;
		*width: 14.285714285714285714285714285714%;
		max-width: 14.285714285714285714285714285714% !important;
		flex:none;
	}
}

@media (min-width: 1200px) {
	.seven-cols .col-md-1,
	.seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714%;
		*width: 14.285714285714285714285714285714%;
		max-width: 14.285714285714285714285714285714% !important;
		flex:none;
	}
}