﻿.frmInvio { text-align:center;padding-bottom:15px; }
.frmInternal { margin-top:20px;border-top-right-radius:8px;-moz-border-top-right-radius:8px;border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;border-width:1px;border-style:solid;margin-left:10px;margin-right:10px; }
.frmInternal H1 { margin:10px 0px 10px 0px;padding:10px 10px 0px 10px; }
.frmModulo { display:table;width:100%; }
.frmObbligo { font-weight:bold; }
.frmText { width:100%; }
div.usr_mutltiddl,.frmText > input,.frmText > textarea,.frmText > select { width:100%;padding:15px 20px;border-radius:5px;background-color:rgb(248,249,250);border-width:0px;border-color:transparent;box-sizing:border-box;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px;color:rgb(56,58,59);font-size:16px;font-weight:400;height:50px;line-height:20px;margin:0px 0px 20px 0px;position:relative;z-index:1; }
.frmText > input:focus,.frmText > textarea:focus,.frmText > select:focus { background:#ffffff;box-shadow:0px 3px 10px rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;outline:none; }
.usr_input { }
.usr_select { }
.frmMsgMandatory { padding-left:10px;padding-bottom:4px;font-weight:bold; }
A.sendItem { border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-style:solid;border-width:1px;padding:5px; }
.StartBlankClass { text-align:left; }
.popMsg { position:fixed;z-index:500;width:100%;height:100%;top:0px;left:0px;display:none; }
.pnlMsg { margin-left:20%;margin-right:20%;margin-top:10%;width:60%;border-radius:10px;-moz-border-radius:10px;position:relative;overflow:hidden;border-style:solid;border-width:1px; }
.TitMod { color:white;text-align:left;padding:5px;padding-left:30px;font-weight:bold;font-variant:small-caps;margin-bottom:10px;max-height:300px; }
.btnModClose { position:absolute;right:0px;top:0px;cursor:pointer; }
.BoxMod { display:table;width:98%;overflow:auto;margin-left:1%;margin-right:1%; }
.cmdMod { text-align:right;margin-top:10px;border-top-width:1px;border-top-style:solid;padding-right:10px;font-family:Verdana; }
.btnMod { display:inline-block;padding-top:4px;padding-right:4px;cursor:pointer; }
.ncErr { font-weight:bold; }
.vcErr { padding-left:20px;padding-bottom:6px; }
.frmLabel { vertical-align:top;font-variant:small-caps; }
.frmText { padding-bottom:4px;padding-right:5px;padding-left:5px;position:relative; }
.frmLabel { padding:0px 0px 4px 10px; }
	.frmRow { width:100%;margin:0px;flex:0 0 100%; }
.frmExt { padding:30px 30px 30px 30px; background-color:white;border-radius:20px;margin-left:10%;margin-right:10%; }
	.frmExt > h2 {
		 color:#094fa4;text-align:center;padding-top:10px; text-transform:uppercase;
	}
.frmModulo { display:flex;flex-wrap:wrap;width:100%; }
.frmRow:nth-last-of-type(2) { width:100% !important;margin:0px;flex:0 0 100% !important; }
.frmSeparatore { width:100%;padding:1%; }
.frmTesto { width:100%;padding:1%;text-align:left; }
.frmTitoletto { width:100%;padding:2% 1% 1% 1%;font-weight:bold;text-transform:uppercase;font-size:18pt;color:#26517e;text-align:left; }
.frmMsgMandatory { text-align:left; }
.frmInvio { text-align:center;padding:0px 1% }
.frmInvio > a { display:inline-block;padding:10px 20px 10px 20px;background-color:#094fa4;text-transform:uppercase;font-size:medium;color:white;border-radius:5px; }
.frmInvio > a:hover { background-color:rgb(226,22,19); }
.frmText > input[type=checkbox] { width:auto !important; }
.frmText > label { display:inline-block;margin-left:10px; }
div.usr_mutltiddl div { overflow:hidden;text-overflow:ellipsis;text-align:left;padding:3px 0px 0px 5px;font-size:medium; }
div.usr_mutltiddl_list { z-index:100;top:55px;border:1px solid #999999;border-radius:5px;position:absolute;max-height:350px;min-width:200px;overflow-y:auto;overflow-x:hidden;display:none;background-color:white; }
div.usr_mutltiddl_list > a { display:block;padding:10px;text-decoration:none;color:#333333;text-wrap:avoid;white-space:nowrap;vertical-align:middle;text-align:left; }
div.usr_mutltiddl_list > a:hover { background-color:rgb(34,139,193)!important;color:white; }
div.usr_mutltiddl_list > a > span { padding:0px 10px 0px 10px;vertical-align:middle;display:table-cell; }
div.usr_mutltiddl_list > a > span:last-child { width:99%; }
img[id$=_cimg_arr] { float:right;margin:2px 5px auto 0px;width:initial !important; }
a.usr_mutltiddl_item { background-color:white;display:block;padding:0px;text-wrap:avoid;white-space:nowrap; }
a.usr_mutltiddl_item:nth-child(odd) { background-color:#eeeeee !important; }
#errDisplay { position:fixed;right:0px;top:1vh;max-height:98vh;overflow-y:auto;overflow-x:hidden;z-index:101; }
.input_err { background-color:#ffabab !important;border:3px solid rgb(226,22,19) !important; }
.kBox { background-color:rgb(226,22,19);padding:5px 0px 5px 15px;margin:0px 0px 4px 0px;border-bottom-left-radius:5px;border-top-left-radius:5px; }
.kBox > img { float:left;margin:0px 10px 0px 0px;width:50px; }
.kTit { color:white;text-align:left;padding:5px 70px 5px 10px;text-wrap:none;white-space:nowrap;font-weight:bold; }
.kInt { color:white;text-align:left;padding:5px 70px 5px 10px;text-wrap:none;white-space:nowrap; }
.mce-panel { border-width:0px !important;box-shadow:0px 3px 10px rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;outline:none; }
.modulohp {
	padding-top:50px;
}