body {background: #EEE url(../img/tpl/login_top.png) top repeat-x;margin: 0;}body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #333;}img {border: 0;}a:link {color: #06F;text-decoration: underline;}a:visited {text-decoration: underline;color: #06F;}a:hover {text-decoration: none;color: #06F;}a:active {text-decoration: underline;color: #06F;}#layout {width: 500px;margin: auto;border: solid 1px #CCC;background: #FFF url(../img/tpl/login_bg.png) bottom repeat-x;padding: 50px;}#header {text-align: center;color: #000;}#content {width: 400px;margin: 45px auto 35px auto;}#footer {color: #666;text-align: center;font-size: 12px;font-style: italic;}#footer a:link {text-decoration: none;color: #666;}#footer a:visited {text-decoration: none;color: #666;}#footer a:hover {text-decoration: underline;color: #666;}#footer a:active {text-decoration: none;color: #666;}.icon {border: 0;float: left;width: 50px;}.title {margin-left: 70px;border-bottom: solid 1px #CCC;color: #000;font-size: 18px;font-weight: bold;padding-bottom: 2px;margin-bottom: 2px;}.title a:link {text-decoration: none;color: #000;}.title a:visited {text-decoration: none;color: #000;}.desc {margin-left: 70px;margin-bottom: 2px;}.desc a:link {text-decoration: none;color: #333;}.desc a:visited {text-decoration: none;color: #333;}.link {margin-left: 70px;font-weight: bold;}.link a:link {color: #06F;text-decoration: underline;}.link a:visited {text-decoration: underline;color: #06F;}.link a:hover {text-decoration: none;color: #06F;}.clear {clear: both;margin-bottom: 20px;}.button {padding: 6px 20px;font-weight: bold;color: #000;}.label {font-weight: bold;color: #333;}.mandatory {font-weight: bold;color: #F00;}.field0 {width: 80px;padding: 3px 2px;color: #000;}.field1 {width: 120px;padding: 3px 2px;color: #000;}.field2 {padding: 3px 5px;color: #000;width: 250px;}.field3 {padding: 3px 5px;color: #000;width: 300px;}.legend {font-size: 14px;font-weight: bold;}.fieldset {border: solid 1px #CCC;padding: 10px;margin-bottom: 10px;background: #FFF url(../img/tpl/panel_block.png) bottom repeat-x;}.fieldset #banner_preview {overflow: scroll;padding-top: 10px;}.fieldset table {margin-top: 20px;}.fieldset table td {vertical-align: top;}.small {font-size: 11px;}.msg img {vertical-align: middle;}.error_login {color: #800;font-weight: bold;font-size: 16px;text-align: center;margin-bottom: 20px;}.success_login {color: #090;font-weight: bold;font-size: 16px;text-align: center;margin-bottom: 20px;}.error_panel {margin-bottom: 20px;background: #FBF4F4 url(../img/tpl/panel_menu2.png) repeat-x top;border: solid 1px #C00;padding: 12px 20px;color: #C00;font-weight: bold;}.success_panel {margin-bottom: 20px;background: #F2FAF2 url(../img/tpl/panel_menu2.png) repeat-x top;border: solid 1px #090;padding: 12px 20px;color: #090;font-weight: bold;}.msgtitle {font-size: 18px;padding-bottom: 6px;}#layout {border-radius: 9px;margin-top: 50px;padding: 80px 50px 50px;box-shadow: 5px 5px 5px #bbb;width: 650px;}#content {margin: 55px auto 50px;}#header img {max-width: 400px;margin: auto;}#footer a {font: 12px/1.3 Arial;color: #999 !important;}#content:not(.home) .title {font: 24px "Segoe UI", Arial;border-bottom: solid 1px #CCC;margin: -5px 5px 12px 5px;padding-bottom: 3px;}#content:not(.home) .desc, #content:not(.home) .icon, #content:not(.home) .clear {display: none;}#content h1 {font: 500 24px "Segoe UI", Arial;margin-bottom: 20px;}#content:not(.home) a {color: #083d8d !important;}#content.passPage .desc {display: block;font: 14px/1.1 Arial;margin: -3px 5px 18px 6px;}#content.home .link a {color: #083d8d !important;font-weight: normal;}#content.home .title, #content.home .desc, #content.home .link {margin-left: 80px;}#content.home i {font-size: 48px;color: #666;margin-top:5px;}#content table {width: 100%;}#content table td {font: 16px Lato, Arial;}#content table td .label {font-weight: 500;}#content table tr td:nth-child(2) {min-width: 20px;width: 20px;}#content table td .field2 {width: 100% !important;min-width: auto !important;height: 40px;border-radius: 4px;border: solid 1px #CCC;padding: 0 13px;}#content table select {background: #FFF;}#content table td.small a {font: 14px Lato, Arial;color: #999 !important;text-decoration: none;}#content #login{display: inline-block;outline: none;zoom: 1;padding: 10px 30px;margin: 0;cursor: pointer;border: 1px solid #bbb;overflow: visible;font: bold 16px Lato, arial, helvetica, sans-serif;text-decoration: none;white-space: nowrap;color: #333;background-color: #ddd;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));background-image: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));background-image: -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));-webkit-transition: background-color .2s ease-out;-moz-transition: background-color .2s ease-out;-ms-transition: background-color .2s ease-out;-o-transition: background-color .2s ease-out;transition: background-color .2s ease-out;background-clip: padding-box;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1), 0 2px 2px -1px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .1) inset;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1), 0 2px 2px -1px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .1) inset;box-shadow: 0 1px 0 rgba(0, 0, 0, .1), 0 2px 2px -1px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .1) inset;text-shadow: 0 1px 0 rgba(255,255,255, .9);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}#content #login:hover{background-color: #eee;color: #000;}#content #login:active{background: #e9e9e9;position: relative;top: 1px;text-shadow: none;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;}input[type=checkbox].cb {position:absolute;z-index:-1000;left:-1000px;overflow: hidden;clip: rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}input[type=checkbox].cb + label.cbl {padding-left:33px;height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;}input[type=checkbox].cb:checked + label.cbl {background-position: 0 -22px;}label.cbl {background-image:url(../img/tpl/checkbox.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: -1px 0 0;}.error_login, .success_login {position: fixed;bottom: 40px;right: 40px;margin-bottom: 0;padding: 25px 30px;color: #FFF;font: 500 14px Lato, Arial;border-radius: 8px;opacity: 0.9;cursor: pointer;}.error_login {background: #C00;}.success_login {background: #090;}.error_login img, .success_login img {display: none;}.msgtitle {font-size: 18px;padding-bottom: 6px;text-transform: uppercase;}#afs-recaptcha {width: 100%;max-width: 100% !important;overflow: hidden !important;margin: 0;border: solid 1px #BBB;background: #F9F9F9;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;height:74px;padding-right: 1px;}#afs-recaptcha div {margin:-1px;float: left;}#afs-recaptcha span {background: #F9F9F9;height:72px;width: 3px;float: left;margin-left: -2px;z-index: 9999;position: absolute;}@media screen and (max-width: 768px) {form#form_login table, form#form_password table{table-layout: fixed;}}@media screen and (max-width: 768px) {#layout {width: auto;margin: 0;border-radius: 0;padding: 45px 12% 30px;}#header img {max-width: 100%;}#content {width: auto;margin: 50px auto 45px;}#content.home .desc {display: none;}#content:not(.home) .title {font-size: 20px;font-weight: 500;border: 0;margin: 0 0 6px 5px;}#footer a span {display: none;}#content table {margin: 0;}#content table td {padding-top: 0;}#content table tr td:first-child {display: none;}#content table tr td:nth-child(2) {display: none;}#content table tr {display: block;margin-bottom: 6px;}#content table td {display: block;text-align: left;}#content table tr:nth-child(3) td:nth-child(1), #content table tr:nth-child(4) td:nth-child(1){display: none;}#content #login{margin: -10px 0 10px;}label.cbl {margin-bottom: 10px;}.error_login, .success_login {position: inherit;min-width: auto;border-radius: 0;padding: 18px 12%;}}@media screen and (min-width: 768px) and (min-height: 800px) {#layout {margin: 0 auto;top: 45%;left: 50%;position: absolute;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}