
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

hr.left-to-right{
	border: 0; height: 1px; float:none; clear:both; 
	background: linear-gradient(to right, light-dark(rgba(0,0,0,1), rgba(255,255,255,1)) 0%,rgba(0,0,0,0) 100%);
}

hr.fancy { border: 0; height: 1px; float:none; clear:both; 
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), light-dark(rgba(0,0,0,1), rgba(255,255,255,1)), rgba(0, 0, 0, 0)); 
}


.btnInline {
	background-color: #52a8e8;
	background-image: linear-gradient(to bottom,  rgba(82,168,232,1) 0%,rgba(55,122,208,1) 100%);
;
	border-top: 1px solid #4081af;
	border-right: 1px solid #2e69a3;
	border-bottom: 1px solid #20559a;
	border-left: 1px solid #2e69a3;
	border-radius: 4px;-webkit-border-radius: 4px;
	box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 2px light-dark(#b3b3b3, rgba(255,255,255,0.125));
	color: #fff;
	padding: 4px 16px;
	text-align: center;
	text-shadow: 0 -1px 1px #3275bc;
	-webkit-background-clip: padding-box;
	margin: 4px;
	font-size:1em;
}

.btnInline:hover {
	background-color: #3e9ee5;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb));
	background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
	background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
	background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
	background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
	background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
	border-top: 1px solid #2a73a6;
	border-right: 1px solid #165899;
	border-bottom: 1px solid #07428f;
	border-left: 1px solid #165899;
	-webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
	box-shadow: inset 0 1px 0 0 #62b1e9;
	cursor: pointer;
	text-shadow: 0 -1px 1px #1d62ab;
}

.btnInline:active,
.btnInline.active {
	background: #3282d3;
	border: 1px solid #154c8c;
	border-bottom: 1px solid #0e408e;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
	box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
	text-shadow: 0 -1px 1px #2361a4;
	-webkit-background-clip: padding-box;
}


.newelement {
  width: 2em;
  height: 2em;
  padding: 0.2em;
  line-height: 1em;
  margin-left: 1em;
  border-color: #f00 !important;
  color: #f00;
}

.btnInline.glyph.small {
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	line-height: 1;
	padding: 0;
}

.btnInline .glyph.small.info {
	background-image:url('media/btn-info.png');
}

.btnInline .glyph.small.back {
	background-image:url('media/btn-back.png');
}

.btnInline:hover .glyph.small.info{
	background-image:url('media/btn-info-hover.png');
}

.btnInline.btnGrey{
	background-color: #F5F5F5 !important;
	background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6) !important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,  2px 2px 2px rgba(0, 0, 0, 0.05) !important;
	border: 1px solid #ccc !important;
	color: #444;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
}

.btnInline.btnGrey:hover{
	background-image: linear-gradient(to bottom, #e6e6e6,#ffffff) ;
	box-shadow: inset 0 1px 0 0 #ccc;
	border: 1px solid #ccc !important;
	text-shadow: 0 -1px 1px #ccc !important;
}

.btnInline.3:active
/* .btnInline.btnGrey:focus */
{
	background: #D1D1D1;
	border: 1px solid #898989;
	border-bottom: 1px solid #8C8C8C;
	-webkit-box-shadow: inset 0 0 6px 3px #B2B2B2, 0 1px 0 0 white;
	box-shadow: inset 0 0 6px 3px #B2B2B2, 0 0 2px 2px #b3b3b3;
	text-shadow: 0 -1px 1px #A3A3A3;
	-webkit-background-clip: padding-box;
}



.btnInline[disabled],
.btnInline[disabled]:hover,
.btnInline[disabled]:active,
.redBtn[disabled],
.redBtn[disabled]:hover,
.redBtn[disabled]:active {
	background-color: #dadada;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f3f3f3));
	background-image: -webkit-linear-gradient(top, #dadada 0%, #f3f3f3 100%);
	background-image: -moz-linear-gradient(top, #dadada 0%, #f3f3f3 100%);
	background-image: -ms-linear-gradient(top, #dadada 0%, #f3f3f3 100%);
	background-image: -o-linear-gradient(top, #dadada 0%, #f3f3f3 100%);
	background-image: linear-gradient(top, #dadada 0%, #f3f3f3 100%);

	border-top: 1px solid #c5c5c5;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #cecece;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #8f8f8f;
	cursor: not-allowed;
	text-shadow: 0 -1px 1px #ebebeb;
}

.btnInline::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.btnInline.working{
	background-image:  url('data:image/gif;base64,R0lGODlhGQAZAPIFAP+uXP/r1//Xrv/Chf+ZM////wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAFACwAAAAAGQAZAAADW1i6C14kskmLuzDKyq7P2lZ5XxhWg0UC4EkNsFqaHBxjjFbbMecXvN7vFUwNibwjKqhsOhWCqPS5kE6pBeuVqhVgs9ovOFoImLlkszrw9K7V1Dc8Lhe/xYr5MAEAIfkECQoABQAsAAAAABkAFQAAA1pYujteILJJi7swysquz9pWeV8YVoJFDuBJTEKslmZB3EwsY4xm3y+FTsdZAIHCYar4OxaUMuYRCGUap1VrE6nVBr7gLgUcFjPIZbMCHVAv2O53Oj6PF9r2QgIAIfkECQoABQAsAAAAABkAFQAAA1pYuiteI7JJi7swysquz9pWeV8YVoFFCuAJTEGslmYB3EwsY4xm3y+FTsdZAIHCYar4OxaUMuYRCGUap1VrE6ntehmEsPgLFofJCvMYrSag0+o3/Cyf1xduRQIAIfkECQoABQAsBAAAABUAGQAAA1NYqtElcMnZ6oNxsmqxp1znYWB4jcVQit/glhPpvlqtzLNd47Qu8T3fjSf8EYtIH2DJTBaYTSQ0WpwCnNYiYfuk2rZgQvfqC4OfWjM3bU62nWdbAgAh+QQJCgAFACwEAAAAFQAZAAADWVi6G84wNvekpdhGnPXkheApXBAK4lhQJ6oyaJy+svu28o3bdK3/kIFwqBsSX8ajKjkoJhmEKARALRih0WyBygVYhYuseNutNhXicZkLSUvXXkmazB5p65IEACH5BAkKAAUALAAABAAZABUAAANYWLrcHi5KFeq8tEIsteaRZ4GNOJKLiTLqKhFwDAp0Hctcbd8wptcFHsH3UwiJusWtAGg2BtBCUtlrWgEFqHYgpTWGV2t2GxVEwmKydoLGqrmY8HiNSkclCQAh+QQJCgAFACwAAAQAGQAVAAADV1hK2v6wkRlrnNRqjLXlmfeAoSiBJkSmLAu8sBnMNByLdG2/Xk4XO0DPpwgOcw1bYcB8CJ4FZJLHrA4Kz6wgOnsIrVWsFhqIgMPjrOV8TW89YLGahYZWEgAh+QQFCgAFACwAAAAAFQAZAAADWFi6S84wFkelpNhCnLUCE0d4BWCGnWaeFbmuJPOecTmD9V1/8+5Lg6DQJxzuisYackBE/ooFgRQSqEKG0qygUO0GrlHt1NuFiLNcspVx3qq/EnG6TELTFwkAOw==');
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: right top;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.rv3formStackedV2{
	border-radius: 1rem;
	margin: 0 auto;
	padding: 1rem;
	display: block;
	text-align: left;
}

.rv3formStackedV2 .yesPlease{
	position: absolute;
	opacity: 0;
}

.rv3formStackedV2 fieldset{
	border:0 none;
	margin:0;
	padding:0;
	position:relative;
}

.rv3formStackedV2 label{
	display: flex;
	flex-direction: column-reverse;
	margin:1rem 0 0 0;
	width:100%;
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
}


.rv3formStackedV2 label.chkbx{
	flex-wrap: wrap;
	flex-direction: row;
	border: 1px solid rgba(0,0,0,0.125);
	border-radius:0.25rem;

	justify-content: flex-start;
	align-items: inherit;
	display: inline-flex;
	width: auto;
	padding-right: 0.5rem;
	margin-bottom: 0.125rem;
	min-height: 2.32rem;
}

.rv3formStackedV2 label.chkbx:hover{
	border: 1px solid rgba(0,0,0,0.25);
}


.rv3formStackedV2 label.break{
	margin:3rem 0 0 0;
}

.rv3formStackedV2 label span.name{
	color: rgba(0,61,101,0.75);
	font-size: 1rem;
	font-weight: bold;
	margin: 0.125rem 0 0 0.125rem;
	padding: 0 0.5rem;

	transition: all 0.6s ease-out;
}

.rv3formStackedV2 label span.description,
.rv3formStackedV2 label span.description p{
	color: rgba(128,128,128,1);
	font-size: 0.9rem;
	font-weight: 400;
	margin: 0.125rem 0 0 0.125rem;
	padding: 0 0.5rem 0.25rem 0.5rem;
	line-height: 1.2;

	transition: all 0.6s ease-out;
}


.rv3formStackedV2 div.htmlEdit ul,
.rv3formStackedV2 div.htmlEdit ol{
	margin-left: 1rem;
}



.rv3formStackedV2 div.htmlEdit,
.rv3formStackedV2 input[type='text'],
.rv3formStackedV2 input[type='date'],
.rv3formStackedV2 input[type='datetime-local'],
.rv3formStackedV2 input[type='number'],
.rv3formStackedV2 input[type='email'],
.rv3formStackedV2 input[type='password'],
.rv3formStackedV2 input[type='checkbox'],
.rv3formStackedV2 input[type='radio'],
.rv3formStackedV2 input[type='range'],
.rv3formStackedV2 select,
.rv3formStackedV2 textarea
{
	background-color: light-dark(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.125));
	border: 1px solid #eee;
	border-radius: 0.5rem;
	font-family: inherit;
	font-size: 1em;
	margin: 0.125rem 0 0.125rem;
	padding: 0.5rem;
	position: relative;
	box-shadow: 0 0 0 transparent;
	width:calc(98% - 0.125rem);

	transition: all 0.6s ease-out;
	-webkit-appearance: none;
}

	.rv3formStackedV2 input[type='checkbox']{
		-webkit-appearance: checkbox;
		width: 1em;
		height: 1em;
		margin: 0.33rem 0.5rem;
	}

	.rv3formStackedV2 input[type='radio']{
		-webkit-appearance: radio;
		width: 1em;
		height: 1em;
		margin: 0.33rem 0.5rem;
	}

	.rv3formStackedV2 select{
		-webkit-appearance: auto;
	}



.rv3formStackedV2 div.htmlEdit:focus,
.rv3formStackedV2 input[type='text']:focus,
.rv3formStackedV2 input[type='date']:focus,
.rv3formStackedV2 input[type='datetime-local']:focus,
.rv3formStackedV2 input[type='number']:focus,
.rv3formStackedV2 input[type='email']:focus,
.rv3formStackedV2 input[type='password']:focus,
.rv3formStackedV2 input[type='checkbox']:focus,
.rv3formStackedV2 input[type='radio']:focus,
.rv3formStackedV2 input[type='range']:focus,
.rv3formStackedV2 select:focus,
.rv3formStackedV2 textarea:focus
{
	border-color: #129FEA;
	box-shadow: 0 0 0.5em #129FEA;
	outline: 0 none;

	transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;
}


.rv3formStackedV2 div.htmlEdit:focus ~ span.name,
.rv3formStackedV2 input[type='text']:focus ~ span.name,
.rv3formStackedV2 input[type='date']:focus ~ span.name,
.rv3formStackedV2 input[type='datetime-local']:focus ~ span.name,
.rv3formStackedV2 input[type='number']:focus ~ span.name,
.rv3formStackedV2 input[type='email']:focus ~ span.name,
.rv3formStackedV2 input[type='password']:focus ~ span.name,
.rv3formStackedV2 input[type='checkbox']:focus ~ span.name,
.rv3formStackedV2 input[type='radio']:focus ~ span.name,
.rv3formStackedV2 input[type='range']:focus ~ span.name,
.rv3formStackedV2 select:focus ~ span.name,
.rv3formStackedV2 textarea:focus ~ span.name
{
	color: rgba(0,61,101,1);
}

.rv3formStackedV2 .htmlCtrl{
	position: sticky;
	top: 0;
	align-self: flex-start;
}


.rv3formStackedV2 .required{
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position:right 0.4rem top 0.4rem;
	background-size:auto 64%;
}

.rv3formStackedV2 .required.passed{
	background-image:  url('data:image/png;base64,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');
}

.rv3formStackedV2 .required.failed{
	background-image:  url('data:image/png;base64,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');
}







