*{font-family:Arial,Tahoma,Verdana,sans-serif}html{height:100%}body{min-height:100%;position:relative}body th,body td,body input,body textarea{font-family:Arial,Tahoma,Verdana,sans-serif}html,body{margin:0;padding:0}a img{border:0}div,legend,h1,h2,h3,h4,h5,h6,p{line-height:1.4em}body input,body select,body textarea{font-size:1em}body.centered-block{background:#fff;height:100%}#outer-wrapper{display:table;height:100%;margin:0 auto}#login-form{display:table-cell;padding:0 20px;position:relative;vertical-align:middle}#login-form #footer{clear:none;color:#fff;font-size:.917em;height:90px;padding:0;text-align:center}#footer p{color:#003893;margin:0;padding:0 0 10px 5px}table.change-password-form{width:100%}table.change-password-form th{width:10em}.new-form table{border:0;margin:0 auto}.new-form table td,.new-form table th{border:0;font-size:1em}.new-form thead th{background-color:#417690;background-image:none;color:#fff;padding:0}.new-form tbody td,.new-form tbody th{background-color:#f8f8f8;line-height:1.4em;padding:1.25em 1.25em 0;vertical-align:top}.new-form table tbody th{font-weight:400;padding-right:0;text-align:right;white-space:nowrap;width:30%}.new-form table .last-row td{padding-bottom:1.25em}.new-form .forgotten-password tbody td{font-size:.9em;min-height:1.4em;padding:1em 1.25em 0 1.45em}label{font-weight:400}.floated-checkbox input{float:left;margin-right:10px;position:relative}.new-form input{margin:0}.new-form fieldset{border:0;margin:0;padding:0}.new-form input.txt{width:180px}.new-form input[type=text],.new-form input[type=password]{padding-top:3px}.new-form select{width:187px}.new-form .method select,.new-form .credentials input{margin-top:-3px}.new-form .submit-button input{margin:0 1em 0 0;padding:0}input.thefilter{margin-left:2px;width:194px}.login-form .cancel-button{background:none;border:0;color:#5b80b2;cursor:pointer;padding:0}.login-form .cancel-button:hover{color:#036}.login-form input[type=checkbox]{padding:0}.new-form .form-heading{font-size:1em;font-weight:400;margin:0;overflow:hidden;padding:1.17em 1.25em}.form-heading span{float:left;margin-right:20px}.error,.warning,.message,.info,.success,.debug{border-style:solid;border-width:1px;padding:5px}.error,ul.messagelist li.error{background-color:#fbc1c1;background-repeat:none;border-color:#ca6161}.warning,ul.messagelist li.warning{background-color:#feec96;background-repeat:none;border-color:#d2a52d}.message,.info,.success{background-color:#bbf9d6;background-repeat:none;border-color:#60a780}.debug{background:#ddd;border-color:#999}.login-form .message,.login-form .error,.login-form .warning,.login-form .info,.login-form .success,.login-form .debug{font-weight:400;margin:0 auto;width:370px}.login-form .errornote{margin:0 auto;width:350px}.login-form .fixed-width .errornote,.login-form .fixed-width .error{width:22em}.login-form table .error-row td{padding-bottom:0;padding-top:.75em}.login-form .errorlist{margin:0 0 7px!important}.login-form td .errorlist{margin:7px 0 0!important;width:187px}.login-form .errorlist li{background-position:5px .2em;line-height:1.4em;list-style-type:none;min-height:1.4em;padding:.2em 0 .2em 27px}.login-form .fixed-width table{width:28em}.login-form .new-form .new-submit-button{border:0;color:#fff;cursor:pointer;font-size:1.1em;padding:10px 15px}.openid-provider h2{color:#fff;font-size:1.2em;font-weight:400;margin:0 0 15px;text-align:center}#user_form .selector{width:auto}#user_form .selector-chosen{float:left;margin-bottom:5px;text-align:center}#user_form .selector select{height:17.2em}#branding{float:left}#branding #site-name,body div.breadcrumbs{padding-left:15px;padding-right:15px}#set-language{display:block;height:11px;left:-1.5em;margin-top:-6px;position:absolute;top:50%}#header #user-tools{float:right;height:100%;padding-right:15px;position:relative}#header #user-tools form{display:inline-block;margin:0}#header #user-tools form input[type=submit]{background:none repeat scroll 0 0 transparent;border:0 none;color:#fff;cursor:pointer;padding:0}#header #user-tools form input[type=submit]:hover{text-decoration:underline}.new-form .form-heading a#set-language{float:right;margin-top:.2em;position:static}.new-form .form-heading a#set-language img,a.one-line{display:block}.invisible{display:none}.show-models{float:right}#content .module table{width:100%}.clear-fix:after{clear:both;content:".";display:block;height:0;visibility:hidden}label[for=id_old_password],label[for=id_new_password1],label[for=id_new_password2]{font-weight:700!important}.aligned .form-row .selector-filter{align-items:baseline;display:flex;margin-right:1rem}.aligned .form-row .selector-filter label{float:none;padding:0 1rem 0 0;width:auto}.aligned .form-row select.filtered{height:auto;margin:1rem 0 0 31px;padding:0}@media (min-width: 768px){.aligned .form-row select.filtered{flex-direction:row;margin:0}}.aligned .form-row .selector-available .selector-filter,.aligned .form-row .selector-chosen .selector-filter{align-items:center;margin:0}.aligned .form-row .selector-available .selector-filter label,.aligned .form-row .selector-chosen .selector-filter label,.aligned .form-row .selector-available select.filtered,.aligned .form-row .selector-chosen select.filtered{margin:0}.aligned .form-row>div>.related-widget-wrapper{display:flex;flex-direction:row}@media (min-width: 768px){.aligned .form-row>div>.related-widget-wrapper{flex-direction:row-reverse}}.aligned .form-row>div>.related-widget-wrapper .add-related{margin-left:1rem}.aligned .form-row.field-permission_type>div .related-widget-wrapper{display:flex;flex-direction:column}@media (min-width: 768px){.aligned .form-row.field-permission_type>div .related-widget-wrapper{flex-direction:row}}.d-none{display:none}
