body,input,button{font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;font-size:1em}body{background-color:#fff;color:#333;margin:1em auto}button,input[type=submit]{border:0 solid #dedede;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.content-wrapper{margin:0 auto;padding-right:10px;padding-left:10px}header{margin:0 .7em;position:relative;z-index:-1}header p{font-size:2.5em;margin:0}#userSettings>form:before{content:' | '}#userSettings form{display:inline}#menu{list-style-type:none;padding:0}#menu li{display:inline-block}#menu li:not(:first-child){margin-left:.8em}#changePasswordForm input,#registerForm input,#loginForm input{border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#changePasswordForm input[type=text],#changePasswordForm input[type=password],#registerForm input[type=text],#registerForm input[type=password],#loginForm input[type=text],#loginForm input[type=password]{background:#fff;width:60px}#loginForm input[type=checkbox]{border:none}#changePasswordForm input[type=submit]{margin-bottom:.8em}#loginForm #loginName{width:220px}#registerPanel{display:none;position:relative;float:left;text-align:left;padding:25px}#loginPanel{display:block;position:relative;float:left;text-align:left;padding:25px;width:500px}#registerPanel h2,#loginPanel h2{padding-bottom:.5em;margin:0}#registerPanel a,#loginPanel a{color:navy;font-weight:bold;cursor:pointer}#registerPanel p,#loginPanel p{clear:both}#localLoginPanel{border-right:solid 2px #c8c8c8;float:left;width:50%;text-align:left}#socialLoginPanel{margin-left:40px;float:left;width:35%;text-align:left}#socialLoginPanel h2{margin-bottom:5px}#socialLoginList button{margin-bottom:12px}#externalLogins{text-align:left;padding-left:25px}fieldset{border:none;padding:0 10px;text-align:left;display:inline}fieldset legend{display:none}fieldset label:not(.checkbox){display:block;text-align:left}fieldset ol{padding:0;margin:0 0 8px 0;list-style:none}fieldset ol li{padding-bottom:5px}ol.round{list-style-type:none;padding-left:0}#main-content{min-height:400px;text-align:center}.error{float:none;color:red;padding-left:.5em;vertical-align:top}.validation-summary-errors{color:red;list-style:none;width:220px;font-size:.8em}.validation-summary-errors ul{padding:0!important;margin:0!important}#unauthorized{margin:3em 0;text-align:center}#unauthorized ul{list-style:none;padding:0;margin:3em 0}#unauthorized li{display:inline-block;padding:6px 20px;background-color:#dedede;border:1px solid gray;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#unauthorized li:first-child{margin-right:2em}footer{clear:both;margin:3em 3em .7em 0}@media only screen and (max-width:500px){body{margin:.2em 0}header{text-align:center;clear:both}}table{margin-left:auto;margin-right:auto;width:98%}.todoList{position:relative;width:500px;min-height:100px;display:inline-block;margin:1em;padding-top:8px;text-align:center;-moz-box-shadow:10px 10px 9px rgba(0,0,0,.22);-webkit-box-shadow:10px 10px 9px rgba(0,0,0,.22);box-shadow:10px 10px 9px rgba(0,0,0,.22);vertical-align:top;margin-left:auto;margin-right:auto}.cl0{background-color:#d2feff}.cl1{background-color:#9dfc9d}.cl2{background-color:#ffc}.cl3{background-color:#ff8a47}.cl4{background-color:#ff6656}.cl5{color:#b5b5b5;background-color:#261b1b}.cl6{color:#b5b5b5;background-color:#858585}.clWhite{background-color:#d2feff}.clGreen{background-color:#9dfc9d}.clYellow{background-color:#ffc}.clOrange{background-color:#ff8a47}.clRed{background-color:#ff6656}.clBlack{color:#b5b5b5;background-color:#261b1b}.clGrey{color:#b5b5b5;background-color:#858585}.liteGrey{background-color:#fefefe}.evidenzia{font-weight:bold}.sottotitolo{font-size:smaller;background-color:#eee}.davantihdr{font-size:smaller;background-color:#eee}.davantilst{font-size:smaller;color:#000;background-color:#eee}.tabsede{font-size:x-small}.tabthin{width:10px}.tabnr{width:25px}.puntatore{cursor:pointer}.border_top{border-top:1pt solid #fff}.todoList:before{content:"";position:absolute;top:0;left:0;border-width:0 0 24px 24px;border-style:solid;border-color:#f6f6c7 #fff}.todoList header{z-index:auto;font:larger bold}.todoList header input,.todoList header input:focus,.todoList ul input,.todoList ul input:focus,.addTodo{font-family:'Bradley Hand ITC';outline:none}.todoList header input{border:none;background:none;text-align:center;width:99%;font-size:1.3em}.todoList ul{list-style:none;padding:0 0 0 12px;margin:0;text-align:left}.addTodo{padding:0;margin-left:25px;display:block;color:#999}.todoList input[type=text],.addTodo{width:320px;border:none;background:none}.todoList input[disabled]{color:#666;text-decoration:line-through}.todoList a{color:silver;text-decoration:none;font:.8em verdana}.todoList a.deletelist{position:absolute;top:-5px;right:-10px;background:silver;color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-decoration:none;font-weight:bold;width:20px;height:20px;display:inline-block}.todoItemInput::-ms-clear{display:none}.tablecont{display:table}.tableheader{display:table}.tablerow{display:table-row}.column{display:table-cell;font-weight:bold;padding-left:4px;padding-right:4px;vertical-align:central}.column button{font-weight:bold}.column a{font-size:large;font-weight:bold}.columnLeft{display:table-cell;text-align:left;font-size:smaller}.columnLeftS{display:table-cell;text-align:left;font-size:xx-small}.column2Left{display:table-cell;text-align:left}