body {font-family:arial; margin:0; padding-top: 45px;
background: url(../images/logobg.png) no-repeat; background-position: center center; background-attachment: fixed;
}
#navbar {padding-left: 32px; background: url(images/ico32.png) no-repeat;border-bottom:2px solid #7b8fbd; position:fixed;   top: 0;   z-index: 99;width:100%;}  
#navbar ul {margin:0;line-height:2em;font-size:1em;color: #7b8fbd;background:white;}
#navbar ul li {list-style-type: none;display:inline;min-width:5em;  line-height:2em;margin-right:1em;}
/* COMMON */
.center {vertical-align:middle;	text-align:center;}
.left {vertical-align:middle;	text-align:left; padding:0 1em;}
.right {vertical-align:middle;	text-align:right;     padding-right: 4em;}
.evidence {color:white;border-bottom:1px solid #7b8fbd;margin-right:4em;}
.group {display:inline-block;}
.button, .searchform_box button {
	min-width: 7em;  line-height: 32px;    border: 1px outset #7b8fbd;  border-radius: 4px;   color: white;    
	background: #7b8fbd; text-decoration: none;text-align: center; font-weight: bold;  display: inline-block; 	cursor: pointer;
}
.mini {
	line-height: 1.5em; border: 1px outset #7b8fbd;  border-radius: 2px; color: white;    
	background: #7b8fbd; text-decoration: none;text-align: center; font-weight: bold;  
	display: inline-block; 	cursor: pointer;
	font-size: 0.6em;
}
.button.active {background: #7bbda2;}
/* SIDEBOX */
.sidebox {width:10em; min-height: 90%;float:left; border-right:1px solid #7b8fbd;}
.sidebox a {margin-bottom:1em;}
/* CONTENT */
.content {padding:0;}
.content h1 {color:#7b8fbd;text-align:right;margin:0;text-align:right;padding-right:2em;}
.content form {margin-left:1em;font-size:1.2em;line-height:2em;}
.content form label {min-width:5em;margin-right:1em;display:inline-block;}
.content form input, form select, form textarea {width:auto;min-width:5em;margin-right:1em;border-radius:5px;font-size:1.1em;}
/* LIST */
.list li{list-style-type: none;  line-height:2em;}
.list li div,ul.list li a {width:auto;min-width:5em;  line-height:1.5em; display:inline-block; margin-right:1em; text-decoration: none; }
/* FORM */
body img {border: 0; vertical-align: middle; width: 60%;}
.former {    
    position: absolute;    width: 25%;    top: 45%;    left: 35%;    text-align: center;
    line-height: 2em;    background: #eee;    border: 2px outset darkgray;    border-radius: 5%;    padding: 1em;
}
.former h1 {text-align: center;	border-bottom:1px solid black;    line-height: 2em;	margin: 0 0 1em 0;	font-size: 1.4em;padding: 2px;	line-height: 1.5em;	}
label,input[type=text],input[type=password] {width: 48%;    display: block;    border-radius: 5px;    font-size: 1.2em;    float: left;}
input[type=submit] {border-radius: 5px;	 font-size: 1.2em;	margin: 1em  0 0 0;	}
 .pre {float:none !important;display:inline !important;}
 .messages p {margin:0;color:red;}
 .commands {margin:0 0 0 0;padding:0 1em 0 0;text-align:right;}
 .searchform_box {  padding-left: 2em;}
 .filigrana { position: fixed;     z-index: -1;    opacity: 0.2;    left: 25%;   width: 50%;}
/* ICONS */
.icon {	background-repeat: no-repeat; border-radius:5px; background-position: center center; color:transparent;}
.text_visible { background-position: 5px center !important;  color: white !important;  padding-left: 1em;}
.i_ok {margin-left:50%;background-repeat: no-repeat;background-position: 10;}
.i_edit,.i_open ,.i_add,.i_mail,.i_search,.i_del,.i_go ,.i_back,.i_print {background-repeat: no-repeat; border-radius:3px; background-position: center center; color:transparent;margin-right: 5px;background-color: #7b8fbd;}
.i_edit {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1%2C10l-1%2C4l4-1l7-7L8%2C3L1%2C10z%20M11%2C0L9%2C2l3%2C3l2-2L11%2C0z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.i_open {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M7%2C2C3%2C2%2C0%2C7%2C0%2C7s3%2C5%2C7%2C5s7-5%2C7-5S11%2C2%2C7%2C2z%20M7%2C10c-1.657%2C0-3-1.344-3-3c0-1.657%2C1.343-3%2C3-3%20s3%2C1.343%2C3%2C3C10%2C8.656%2C8.657%2C10%2C7%2C10z%20M7%2C6C6.448%2C6%2C6%2C6.447%2C6%2C7c0%2C0.553%2C0.448%2C1%2C1%2C1s1-0.447%2C1-1C8%2C6.447%2C7.552%2C6%2C7%2C6z%22%2F%3E%3C%2Fsvg%3E");}
.i_add {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.i_mail {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M0%2C3.75V12h14V3.75L7%2C9L0%2C3.75z%20M14%2C2H0l7%2C5L14%2C2z%22%2F%3E%3C%2Fsvg%3E");}
.i_search {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5%20s2.463%2C5.5%2C5.5%2C5.5c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E");}
.i_del {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.i_go,.i_ok {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M9%2C5v3l5-4L9%2C0v3c0%2C0-5%2C0-5%2C7C6%2C5%2C9%2C5%2C9%2C5z%20M11%2C12H2V5h1l2-2H0v11h13V7l-2%2C2V12z%22%2F%3E%3C%2Fsvg%3E");}
.i_back {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E");}
.i_print {background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%20Tiny%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11-tiny.dtd%22%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%20500%20500%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20d%3D%22M107.143%20428.571h250v-71.429h-250v71.429zM107.143%20250h250v-107.143h-44.643q-11.161%200-18.973-7.813t-7.813-18.973v-44.643h-178.571v178.571zM428.571%20267.857q0-7.254-5.301-12.556t-12.556-5.301-12.556%205.301-5.301%2012.556%205.301%2012.556%2012.556%205.301%2012.556-5.301%205.301-12.556zM464.286%20267.857v116.071q0%203.627-2.651%206.278t-6.278%202.651h-62.5v44.643q0%2011.161-7.813%2018.973t-18.973%207.813h-267.857q-11.161%200-18.973-7.813t-7.813-18.973v-44.643h-62.5q-3.627%200-6.278-2.651t-2.651-6.278v-116.071q0-22.042%2015.765-37.807t37.807-15.765h17.857v-151.786q0-11.161%207.813-18.973t18.973-7.813h187.5q11.161%200%2024.554%205.581t21.206%2013.393l42.411%2042.411q7.813%207.813%2013.393%2021.206t5.581%2024.554v71.429h17.857q22.042%200%2037.807%2015.765t15.765%2037.807z%22%20fill%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E");}
/* APPS */
#sidebar {float:left;    width: 15%;    background: #efefef;    height: 100%;    margin: 0 0.5em 0 0;    padding: 0 0 0 0.2em; overflow-x:hidden;}
#sidebar div {margin-bottom:1em;}
#sidebar span {white-space:nowrap; }
#sidebar h2 {font-size:1.3em;}
#sidebar a {width:1em !important; min-width:1em !important;height: 1.5em;}
#sidebar  .check{overflow-x: hidden !important;   white-space: nowrap;font-size: 0.7em;
				overflow-y: auto;  height: 25em;}
#calendar,#events {	width: 80%;    margin: auto;    float:left;}
#paging {text-align:center}
#paging strong,#paging a{margin:0 0.5em;font-size:0.7em;}
/* TOKEN */
.token {display: inline-block;position: relative;}
.token ul {display: inline-grid !important; max-width: 15em !important;  border-radius: 5px;font-size: 16px !important;	margin-bottom: 0.5em !important;}
.token li {line-height: 1em;font-size:0.7em;}
li.token-input-input-token {font-size: 1em;}
.token-input-input-token {border:1px solid #808080 !important;}
/* Orari */
.Orari {position:absolute;z-index:10;margin:0;background-color:white;border:1px solid #808080;border-radius:5px;line-height:normal;display:none;}
.Orari ul {margin:0;padding:0;list-style-type: none;}
.Orari li {margin:0;padding:0;font-size:0.7em;cursor:pointer;}
.Orari li.odd {background-color:#eee;}
.Orari li.O_he {border-bottom:1px solid #888;border-top:1px solid #888;}
.Orari div {display: inline-block;width:12%;border-left:1px solid #888;text-align:center;}
.Orari .O_close {font-size: 0.7em;float: right;margin-right: 0.5em;position: relative;cursor:pointer;}
/* CALENDARIO */
.event-tooltip {position:absolute;z-index:99;}
.adatti {color:green !important;}
.prefer {border:1px outset green;border-radius:5px;}
.occup, .nondisp {text-decoration:line-through !important;}
.nice-select, .sl-container {
    display: inline-block !important;
    float: none !important;
}
.occup {color: red !important;display: none  !important;}
.nice-select ul.list, .sl-options {overflow-y:auto;max-height:15em;    line-height: 1.2em !important;}
.sl-placeholder {min-width:15em;}
#chkdata {position: absolute; z-index: 10;  display: block; right: 10em;
    width: 10em;  height: 10em;line-height:1em;    white-space: normal;}

	
.switch { position: relative; display: inline-block; width: 60px;  height: 1.5em;top:7px;
			min-width:60px !important; float:none !important;
			}
.switch input {display:none;}
.slider { position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;
  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;border-radius:5px;
}
.slider:before {  position: absolute;  content: "";  height: 1em;  width: 26px;
  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;border-radius:5px;
}
input:checked + .slider {  background-color: #2196F3;}
input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}

.formdata td,.formdata th {white-space: nowrap; height: 1.4em;padding-right:5px;}
.formdata td:nth-child(1),.formdata th:nth-child(1) {width: 32px !important;}
.formdata td:nth-child(1) input ,.formdata th:nth-child(1) input{min-width: 32px !important;}
 
.formdata td:nth-child(2),.formdata th:nth-child(2) {max-width: 32px !important;overflow: hidden;width: 32px;}
.formdata th:nth-child(2) a,.formdata td:nth-child(2) a {    max-width: 24px !important; display: inherit;}
.formdata th, .formdata td {
    border-bottom: 1px solid darkgray;
	width: 10em;
	text-align:left;
}
.button.i_ok {
    position: fixed;
    bottom: 2em;
    right: 3em;
    line-height: 32px;
    min-width: 10em;
}
.repeat {
    position: fixed;
    bottom: 2em;
    right: 15em;
}
.checkAll,.checkNone {font-size:0.5em;}