html, body, ul, ol, li, form, fieldset, legend, p, span, table, tr, th, td, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}.light {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 300;}.regular {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;}.semibold {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;}.bold {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;}.italic {font-family: "myriad-pro-i4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-style: italic;}.bold-italic {font-family: "myriad-pro-i7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;font-style: italic;}html, body {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;height: 100%;width: 100%;font-style: normal;font-size: 11pt;text-align: left;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6, p, a, li, td, th, #tooltip {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-style: normal;font-size: 11pt;}*:focus, button:focus {outline: none;}.st-bt {border-top: 1px solid #dddddd;}.st-bt-d {border-top: 1px solid #bbbbbb;}.st-bl {border-left: 1px solid #dddddd;}.st-bl-w {border-left: 1px solid #ffffff;}.st-bl-d {border-left: 1px solid #bbbbbb;}.st-br {border-right: 1px solid #dddddd;}.st-br-d {border-right: 1px solid #bbbbbb;}.st-bb {border-bottom: 1px solid #dddddd;}.st-bb-d {border-bottom: 1px solid #bbbbbb;}.st-fl {background: #eeeeee;}.st-fd {background: #dddddd;}.sl-control {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;}*, html, body, ul, ol, li, form, fieldset, legend, p, span, table, tr, th, td, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}html, body {height: 100%;width: 100%;font-family: "Myriad Pro";font-size: 11pt;text-align: left;color: #333333;}body {background-color: #444444;}.wrapper {margin-bottom: 0;width: 960px;background-color: #ffffff;position: relative;-webkit-box-shadow: 0 1px 2px 0.8;-moz-box-shadow: 0 1px 2px 0.8;box-shadow: 0 1px 2px 0.8;height: auto !important;min-height: 100%;height: 100%;}.header {background: #eeeeee url(../img/layout/header-bg.png) repeat-x;z-index: 10;text-align: left;height: 40px;overflow: hidden;}.header h1 {display: block;height: 40px;background: url(../img/layout/slate-logo.png) 15px 9px no-repeat;}.body {width: 100%;padding-bottom: 51px;}.main .body {padding-top: 20px;}.main .body .article {width: 100%;}.main .body .article .content-container {margin-left: 20px;margin-right: 20px;}.main-right {background: #ffffff url(../img/layout/main-right-bg.png) repeat-y;}.main-right .body {padding-top: 20px;}.main-right .body .article {width: 720px;}.main-right .body .article .content-container {margin-left: 20px;margin-right: 20px;}.main-right .footer #copyright {zoom: 1;float: right;width: 680px;}.main-right .footer #copyright:before, .main-right .footer #copyright:after {content: "";display: table;}.main-right .footer #copyright:after {clear: both;}.main-left .body .article {width: 645px;}.main-left .body .article .content-container {margin-left: 20px;margin-right: 20px;}.footer {height: 51px;position: absolute;bottom: 0;left: 0;width: 100%;}.footer #copyright {position: absolute;display: block;width: calc(100% - 40px);border-top: 1px solid #dddddd;margin-left: 20px;margin-right: 20px;}.footer #copyright p {margin: 0;padding: 0;line-height: 50px;text-align: right;font-size: 0.9em;margin-right: 10px;}body {text-align: center;}.wrapper {margin-right: auto;margin-left: auto;text-align: left;display: inline-block;}.header:after, .body:after, .footer:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.header, .body, .aside, .footer {min-height: 0;}.article {min-height: 600px;}* html .header, * html .body, * html .aside, * html .footer {height: 1%;}.aside {overflow: hidden;}.ez-oa {overflow: visible;overflow: auto;}.ez-dt {overflow: visible;display: table;}.ez-it {overflow: visible;display: inline-table;}.ez-tc {overflow: visible;display: table-cell;}.ez-ib {overflow: visible;display: inline-block;}.main-right .body .article {float: right;margin-right: -1px;}.main-left .body .article {float: left;margin-right: -1px;}* html .main-right .aside, * html .main-left .article {margin-right: -4px;}div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {background-image: url('../img/layout/uniform_sprite.png');background-repeat: no-repeat;}.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader * {margin: 0;padding: 0;}.selector option, .radio option, .checker option, .uploader option, .selector * option, .radio * option, .checker * option, .uploader * option {padding: 2px 5px;}div.selector {background-position: -483px -140px;line-height: 28px;height: 28px;}div.selector span {background-position: right 0px;height: 28px;line-height: 28px;}div.selector select {top: 0px;left: 0px;}div.selector:active, div.selector.active {background-position: -483px -168px;}div.selector:active span, div.selector.active span {background-position: right -28px;}div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -196px;}div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position: right -56px;}div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {background-position: -483px -224px;}div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {background-position: right -84px;}div.selector.disabled, div.selector.disabled:active, div.selector.disabled.active {background-position: -483px -252px;}div.selector.disabled span, div.selector.disabled:active span, div.selector.disabled.active span {background-position: right -112px;}div.checker {width: 28px;height: 28px;}div.checker input {width: 28px;height: 28px;}div.checker span {background-position: 0px -280px;height: 28px;width: 28px;}div.checker:active span, div.checker.active span {background-position: -28px -280px;}div.checker.focus span, div.checker:hover span {background-position: -56px -280px;}div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {background-position: -84px -280px;}div.checker span.checked {background-position: -112px -280px;}div.checker:active span.checked, div.checker.active span.checked {background-position: -140px -280px;}div.checker.focus span.checked, div.checker:hover span.checked {background-position: -168px -280px;}div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {background-position: -196px -280px;}div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {background-position: -224px -280px;}div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {background-position: -252px -280px;}div.radio {width: 28px;height: 28px;}div.radio input {width: 28px;height: 28px;}div.radio span {height: 28px;width: 28px;background-position: 0px -308px;}div.radio:active span, div.radio.active span {background-position: -28px -308px;}div.radio.focus span, div.radio:hover span {background-position: -56px -308px;}div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {background-position: -84px -308px;}div.radio span.checked {background-position: -112px -308px;}div.radio:active span.checked, div.radio.active span.checked {background-position: -140px -308px;}div.radio.focus span.checked, div.radio:hover span.checked {background-position: -168px -308px;}div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked {background-position: -196px -308px;}div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span {background-position: -224px -308px;}div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked {background-position: -252px -308px;}div.uploader {background-position: 0px -336px;height: 28px;}div.uploader span.action {background-position: right -448px;height: 26px;line-height: 24px;}div.uploader span.filename {height: 26px;margin: 1px 0px;line-height: 26px;}div.uploader.focus, div.uploader.hover, div.uploader:hover {background-position: 0px -392px;}div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {background-position: right -476px;}div.uploader.active span.action, div.uploader:active span.action {background-position: right -504px;}div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {background-position: right -532px;}div.uploader.disabled {background-position: 0px -364px;}div.uploader.disabled span.action {background-position: right -420px;}div.selector {margin: 0;}div.selector select {width: 212px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;border: solid 1px #fff;}div.selector span {padding: 0px 25px 0px 2px;cursor: pointer;}div.selector span {color: #666;width: 178px;text-shadow: 0 1px 0 #fff;}div.selector.disabled span {color: #bbb;}.ui-dialog-content div.selector select {width: 192px;}.ui-dialog-content div.selector span {width: 158px;}.ui-dialog-content div.uploader span.filename {width: 85px;}.ui-dialog-content div.uploader input {width: 190px;}div.selector select.date-select {width: 100px;}.aside div.selector select {width: 240px;}.aside div.selector span {width: 206px;}div.uploader {cursor: pointer;}div.uploader span.action {font-size: 0.9em;width: 85px;text-align: center;text-shadow: #fff 0px 1px 0px;background-color: #fff;}div.uploader span.filename {color: #777;width: 104px;border-right: solid 1px #bbb;font-size: 0.9em;}div.uploader input {width: 210px;}div.uploader.disabled span.action {color: #aaa;}div.uploader.disabled span.filename {border-color: #ddd;color: #aaa;}.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {outline: 0;}div.selector {position: relative;padding-left: 10px;overflow: hidden;}div.selector span {display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div.selector select {position: absolute;opacity: 0;height: 25px;border: none;background: none;}div.checker {position: relative;float: left;}div.checker span {display: block;float: left;text-align: center;}div.checker input {opacity: 0;display: inline-block;background: none;}div.radio {position: relative;float: left;}div.radio span {display: block;float: left;text-align: center;}div.radio input {opacity: 0;text-align: center;display: inline-block;background: none;}div.uploader {position: relative;float: left;overflow: hidden;}div.uploader span.action {float: left;display: inline;padding: 2px 0px;overflow: hidden;cursor: pointer;}div.uploader span.filename {padding: 0px 10px;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div.uploader input {opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;float: right;height: 27px;border: none;}.drop-shadow-light {-webkit-box-shadow: #999999 0px 1px 2px;-moz-box-shadow: #999999 0px 1px 2px;box-shadow: #999999 0px 1px 2px;}.clearfix {zoom: 1;}.clearfix:before, .clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.right {float: right;}.left {float: left;}.clear {clear: both;}.row-item {float: left;}.hidden {display: none;}.scrollable {overflow: auto;}.sl-control-frame {border: 1px solid #666666;padding: 0px 5px 0px 5px;background: #eeeeee url('../img/layout/control-background-blur.png') repeat-x;color: #666666;}.sl-control-frame:focus, .sl-control-frame .focus {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;outline: none;border: 1px solid #666666;background: #ffffff url('../img/layout/control-background-focus.png') repeat-x;color: #333333;}.sl-button {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;position: relative;height: 40px;padding: 0px 10px;background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #333333;cursor: pointer;}.sl-button:hover {background: #eeeeee url('../img/layout/but_over.png') top left repeat-x;color: #333333;}.sl-button-disabled {color: #bbbbbb;}.sl-button-disabled:hover {background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #bbbbbb;}a.sl-button {text-decoration: none;line-height: 40px;display: inline-block;width: auto;}.link {text-decoration: none;padding: 2px 3px;cursor: pointer;background-color: #eeeeee;}.link:hover {background-color: #dddddd;}.sl-tab-menu ul {position: relative;float: right;top: -32px;margin-right: 10px;}.sl-tab-menu ul li {cursor: pointer;display: block;float: left;font-size: 1em;height: 30px;line-height: 30px;padding: 2px 10px 0px 10px;margin-right: 5px;}.sl-tab-menu ul li.disabled {cursor: default;color: #999999;}.sl-tab-menu ul li a {text-decoration: none;}.sl-tab-menu ul li a:hover {color: #000000;}.sl-tab-menu ul li.logout a {color: #999999;}.sl-tab-menu ul li.logout a:hover {color: #000000;}.sl-tab-menu-off {background: none;border: none;}.sl-tab-menu-off a {color: #333333;}.sl-tab-menu-on {background: #ffffff;border: #bbbbbb solid 1px;border-bottom: #ffffff solid 1px;}.sl-tab-menu-on a {color: #333333;}.error-wrapper {position: absolute;width: 190px;top: 5px;left: 380px;zoom: 1;}.error-wrapper:before, .error-wrapper:after {content: "";display: table;}.error-wrapper:after {clear: both;}.error-wrapper div {float: left;margin-right: 0px;}.error-wrapper span {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;text-align: left;line-height: 16px;width: 170px;float: left;font-size: 0.8em;color: #cc0000;}.sl-icon {background: url(../img/layout/slate-icons_16x16_up.png) no-repeat left top;width: 16px;height: 16px;}.sl-icon:hover {background-image: url(../img/layout/slate-icons_16x16_over.png);}.sl-icon-large {background: url(../img/layout/slate-icons_22x22_up.png) no-repeat left top;width: 22px;height: 22px;}.sl-icon-large:hover {background-image: url(../img/layout/slate-icons_22x22_over.png);}.sl-icon-large.disabled {background-image: url(../img/layout/slate-icons_22x22_inactive.png);}.sl-icon-error {background: url(../img/layout/slate-icons_16x16_up.png) no-repeat left top;width: 16px;height: 16px;background-position: -32px 0;}.sl-icon-error:hover {background-image: url(../img/layout/slate-icons_16x16_over.png);}.icon {background-color: #ffffff;padding: 1px;position: relative;width: 60px;height: 60px;}.icon-sml {background-color: #ffffff;padding: 1px;position: relative;width: 60px;height: 60px;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;padding: 3px;width: 30px;height: 30px;}.icon-med {background-color: #ffffff;padding: 1px;position: relative;width: 60px;height: 60px;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;}.subscription-select-row {line-height: 30px;}.subscription-select-row li {display: block;float: left;margin: 0px 10px;}.section {zoom: 1;padding: 0;margin-bottom: 10px;}.section:before, .section:after {content: "";display: table;}.section:after {clear: both;}.section h3 {padding-bottom: 10px;border-bottom: 1px solid #dddddd;}.section.lite-info li span {float: left;margin-right: 10px;width: 150px;}.section.lite-info li span:nth-child(1) {text-align: right;}.section.lite-info li span:nth-child(2) {width: 320px;}.aside {}.aside .section {margin: 0 0 20px;}.aside .section h3 {margin-left: 20px;margin-right: 20px;}.aside .subsection {margin: 0px 20px 20px;}.aside .subsection h3 {margin-left: 0px;margin-right: 0px;}.aside button {width: 100%;}.article .section {margin: 0 0 20px;}.article .section.scrollable {border: 1px solid #dddddd;}.article .subsection {margin: 0px 0px 10px;}.left {float: left;}.right {float: right;}.last {margin-bottom: 0px;}.indent {margin: 0px 10px;}.section-h3-collapsed {float: right;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;position: relative;height: 40px;padding: 0px 10px;background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #333333;cursor: pointer;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;padding: 15px;line-height: 30px;font-size: 1.4em;}.section-h3-collapsed:hover {background: #eeeeee url('../img/layout/but_over.png') top left repeat-x;color: #333333;}.control-bar {zoom: 1;padding: 10px;}.control-bar:before, .control-bar:after {content: "";display: table;}.control-bar:after {clear: both;}.control-bar button, .control-bar form {float: left;margin-right: 10px;}.control-bar button.last, .control-bar form.last {margin-right: 0;}.control-bar button.right, .control-bar form.right {float: right;margin-left: 10px;}.control-bar form {padding-top: 0;padding-bottom: 0;}.shop-steps ol li {display: block;float: left;font-size: 1.2em;background: #eeeeee;padding: 10px;margin: 10px;color: #999999;}.shop-steps ol li span {color: #444444;}.shop-step-on {color: #666666;}.shop-step-on span {color: #333333;}.shop-step-off {color: #999999;}.shop-step-off span {color: #444444;}table {position: relative;table-layout: fixed;width: 100%;border-collapse: collapse;}table th, table td {line-height: normal;border-left: 1px solid #444444;border-right: 1px solid #444444;text-align: center;vertical-align: middle;padding: 0;margin: 0;}table th div, table td div {}table th div *, table td div * {vertical-align: middle;}table th {color: #ffffff;font-weight: normal;height: 50px;}table td {height: 50px;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;white-space: nowrap;overflow: hidden;}table td input[type="text"] {display: inline;width: 36px;margin: 0px;text-align: center;}table button {display: inline;}table thead tr th, table thead tr td {background: #515151 url(../img/layout/h_td.png) top left repeat-x;}table thead tr th {border-top: 1px solid #444444;}table tbody {border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}table tbody tr td {background: #ffffff url(../img/layout/b_td.png) top left repeat-x;}table tbody tr.subscription-admin td {background: #ffffff url(../img/layout/b_admin_td.png) top left repeat-x;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}table tbody tr#subscription-root td {background: #ffffff url(../img/layout/b_root_td.png) top left repeat-x;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;}table img {*background-color: #ffffff;background-color: #ffffff;padding: 1px;position: relative;width: 60px;height: 60px;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;padding: 3px;width: 30px;height: 30px;}table.plain {border: none;}table.plain tbody {border: none;}table.plain tbody td {border: none;background: none;}table.subscription-table tr td.column-1, table#product-software tr td.column-1, table.subscription-table tr th.column-1, table#product-software tr th.column-1 {text-align: left;padding-left: 10px;}table.subscription-table tr td.column-1 div.checker, table#product-software tr td.column-1 div.checker, table.subscription-table tr th.column-1 div.checker, table#product-software tr th.column-1 div.checker {margin: 0 5px 0 0;}table.subscription-table tr td.column-1 div.checker span, table#product-software tr td.column-1 div.checker span, table.subscription-table tr th.column-1 div.checker span, table#product-software tr th.column-1 div.checker span {margin-left: 0;}table.subscription-table tr td.column-1 span, table#product-software tr td.column-1 span, table.subscription-table tr th.column-1 span, table#product-software tr th.column-1 span {line-height: 28px;color: #444444;}table.subscription-table tr td.column-1 span.userid, table#product-software tr td.column-1 span.userid, table.subscription-table tr th.column-1 span.userid, table#product-software tr th.column-1 span.userid {font-weight: 500;}table.subscription-table tr[data-tierindex="0"] td, table#product-software tr[data-tierindex="0"] td {border-top: 1px solid #dddddd;}table.subscription-table tr[data-tierindex="1"] td.column-1, table#product-software tr[data-tierindex="1"] td.column-1 {padding-left: 8px;}table.subscription-table tr[data-tierindex="2"] td.column-1, table#product-software tr[data-tierindex="2"] td.column-1 {padding-left: 28px;}table.subscription-table tr[data-tierindex="3"] td.column-1, table#product-software tr[data-tierindex="3"] td.column-1 {padding-left: 48px;}table.subscription-table tr[data-tierindex="4"] td.column-1, table#product-software tr[data-tierindex="4"] td.column-1 {padding-left: 68px;}table.subscription-table tr[data-tierindex="5"] td.column-1, table#product-software tr[data-tierindex="5"] td.column-1 {padding-left: 88px;}table.subscription-table thead th.column-1, table.subscription-table thead th:last-child {background: #ffffff;border-left: none;border-right: none;border-top: none;}table.subscription-table td, table.subscription-table th {width: 50px;}table.subscription-table td.column-1, table.subscription-table th.column-1 {width: 300px;}table.subscription-table input[type=text] {width: 30px;}#view-subaccounts-modal td, #transfer-subaccounts-modal td {text-align: left;}#view-subaccounts-modal td.column-1, #transfer-subaccounts-modal td.column-1 {padding-left: 10px;border-right: none;}#view-subaccounts-modal td.column-2, #transfer-subaccounts-modal td.column-2 {text-align: center;border-left: none;width: 36px;}#view-subaccounts-modal .userid, #transfer-subaccounts-modal .userid {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;margin-right: 5px;}#view-subaccounts-modal table {margin-top: 5px;}#transfer-subaccounts-modal div.error-wrapper span {width: 170px;}#transfer-subaccounts-modal table {float: left;margin-top: 10px;}#create-multiple-subaccounts-modal li span {text-align: left;float: left;}.tier-icon {background: url(../img/layout/slate-icons_16x16_up.png) no-repeat left top;width: 16px;height: 16px;float: left;margin: 5px 3px 0 0;display: inline-block;background-position: -32px -120px;}.tier-icon:hover {background-image: url(../img/layout/slate-icons_16x16_over.png);}button.delete-subaccount {margin: 0;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: transparent;background: url(../img/layout/slate-icons_16x16_up.png) no-repeat left top;width: 16px;height: 16px;background-position: -48px -120px;}button.delete-subaccount:hover {background-color: transparent;}button.delete-subaccount:hover {background-image: url(../img/layout/slate-icons_16x16_over.png);}button.delete-subaccount:hover {background-position: -48px -120px;}table#product-software {margin-top: 0;}table#product-software th.column-1 span, table#product-software td.column-1 span {margin-left: 10px;}table#product-software th.column-2, table#product-software td.column-2 {text-align: left;padding-left: 10px;}table#product-software th.column-3, table#product-software td.column-3 {width: 50px;}table#product-price th.column-1, table#product-price td.column-1 {text-align: left;padding-left: 10px;}table#product-price th.column-2, table#product-price td.column-2, table#product-price th.column-3, table#product-price td.column-3 {width: 25%;}form#admin-trials table th.column-1, form#account-perpetual-licenses table th.column-1, form#admin-trials table td.column-1, form#account-perpetual-licenses table td.column-1 {width: 60px;}form#admin-trials table th.column-1 .checker, form#account-perpetual-licenses table th.column-1 .checker, form#admin-trials table td.column-1 .checker, form#account-perpetual-licenses table td.column-1 .checker {float: none;margin-left: auto;margin-right: auto;}form#admin-trials table th.column-2, form#account-perpetual-licenses table th.column-2, form#admin-trials table td.column-2, form#account-perpetual-licenses table td.column-2 {text-align: left;padding-left: 10px;}form#admin-trials table th.column-2 span, form#account-perpetual-licenses table th.column-2 span, form#admin-trials table td.column-2 span, form#account-perpetual-licenses table td.column-2 span {margin-left: 10px;}form#admin-trials table th.column-3, form#account-perpetual-licenses table th.column-3, form#admin-trials table td.column-3, form#account-perpetual-licenses table td.column-3, form#admin-trials table th.column-4, form#account-perpetual-licenses table th.column-4, form#admin-trials table td.column-4, form#account-perpetual-licenses table td.column-4 {width: 100px;}form#account-perpetual table tr th {height: 40px;}form#account-perpetual-licenses-view table tr th {height: 40px;}form#account-perpetual-licenses-view table tr td {height: 45px;}table#account-comments th, table#account-comments td {white-space: normal;vertical-align: top;background-position: bottom;padding-top: 10px;padding-bottom: 10px;height: auto;}table#account-comments th.column-1, table#account-comments td.column-1 {width: 130px;}table#account-comments th.column-2, table#account-comments td.column-2, table#account-comments th.column-3, table#account-comments td.column-3 {text-align: left;padding-left: 10px;}table#account-comments th.column-3, table#account-comments td.column-3 {width: 200px;}table#subscription-products {margin-bottom: 20px;}table#subscription-products thead tr th.column-1 {width: 300px;}table#subscription-products tr.decommissioned td {background-image: url(../img/layout/b_td_decomm.png);}table#subscription-products tr td.column-1 div {margin-left: 5px;text-align: left;}table#subscription-products tr td.column-1 div img {margin-right: 5px;}#subscription-calculator-summary {float: left;margin-bottom: 10px;}#subscription-calculator-summary ol li label {width: 200px;}#subscription-calculator-summary ol li div {float: left;}table#subscription-purchase-type {width: 50%;margin-bottom: 20px;}table#subscription-purchase-type td {height: 40px;}table#subscription-purchase-type td.column-1 {text-align: right;padding-right: 5px;}table#subscription-purchase-type td.column-2 {text-align: left;}table#subscription-purchase-type td input[type=radio] {width: 30px;}table#subscription-totals {margin-bottom: 10px;}table#subscription-totals td {height: 40px;}table#subscription-totals td.column-1 {text-align: right;padding-right: 10px;}table#subscription-totals td.column-2 {text-align: right;width: 50px;}table#subscription-totals td.column-2 span {margin-right: 5px;}table#subscription-controls td.column-1 {width: 299px;}table#subscription-details thead th.column-1 {zoom: 1;}table#subscription-details thead th.column-1:before, table#subscription-details thead th.column-1:after {content: "";display: table;}table#subscription-details thead th.column-1:after {clear: both;}table#subscription-details thead th.column-1 div {float: left;}table#subscription-details thead th.column-1 div.selector {display: block;width: 104px;}table#subscription-details thead th.column-1 div.selector span {width: 78px;}table#subscription-details thead th.column-1 div.selector select {width: 112px;}table#subscription-details thead th.column-1 div#subscription-search {margin-left: 10px;}table#subscription-details thead th.column-1 div#subscription-search form {padding: 0;}table#subscription-details thead th.column-1 div#subscription-search input, table#subscription-details thead th.column-1 div#subscription-search a {float: left;margin-top: 2px;}table#subscription-details thead th.column-1 div#subscription-search input[type='text'] {width: 120px;margin-right: 5px;}table#subscription-details thead th.column-1 div#subscription-search a {display: block;background: url(../img/layout/slate-icons_22x22_up.png) no-repeat left top;width: 22px;height: 22px;background-position: 0 0;}table#subscription-details thead th.column-1 div#subscription-search a:hover {background-image: url(../img/layout/slate-icons_22x22_over.png);}table#subscription-details thead th.column-1 div#subscription-search a.disabled {background-image: url(../img/layout/slate-icons_22x22_inactive.png);}table#subscription-details thead th.column-1 div#subscription-search.filtered a {background-position: -22px 0;}table#subscription-details tbody {border-top: none;}table#subscription-details tbody tr.filtered {display: none;}.reset {margin: 0;padding: 0;}form#set-product-software, form#admin-trials {zoom: 1;}form#set-product-software:before, form#admin-trials:before, form#set-product-software:after, form#admin-trials:after {content: "";display: table;}form#set-product-software:after, form#admin-trials:after {clear: both;}form#set-product-software table, form#admin-trials table {margin-bottom: 10px;}form#set-product-software input[type="submit"], form#admin-trials input[type="submit"] {float: right;margin-right: 10px;}#admin-invoices table {margin-bottom: 10px;}#admin-invoices table caption {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;padding: 5px;}#admin-invoices table thead tr th.column-1 {width: 300px;}#admin-invoices table tbody td.column-1 {text-align: left;}#admin-invoices table tbody td.column-1 div {margin-left: 5px;}#admin-invoices table tbody td.column-1 div img {margin-right: 5px;}#subscription-add-user-select table td.column-1 {width: 40px;border-right: none;}#subscription-add-user-select table td.column-1 .checker {float: none;margin-left: auto;margin-right: auto;}#subscription-add-user-select table td.column-2 {text-align: left;border-left: none;}#subscription-add-user-select table td.column-1, #assign-product-to-user table td.column-1 {width: 40px;border-right: none;}#subscription-add-user-select table td.column-1 .checker, #assign-product-to-user table td.column-1 .checker {float: none;margin-left: auto;margin-right: auto;}#subscription-add-user-select table td.column-2, #assign-product-to-user table td.column-2 {text-align: left;border-left: none;}#support-videos table td {margin: 0;padding: 0;}td.subscription-expandable span {width: 16px;height: 16px;background-image: url(../img/layout/ui-icons_256x240.png);display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;display: inline-block;background-color: none;}button.subscription-expandable {margin: 0;padding: 0;background: url(../img/layout/slate-icons_16x16_up.png) no-repeat left top;width: 16px;height: 16px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}button.subscription-expandable:hover {background-image: url(../img/layout/slate-icons_16x16_over.png);}button.subscription-expandable[data-state="up"], button.subscription-expandable[data-state="down"] {background-color: transparent;}button.subscription-expandable[data-state="up"] {background-position: 0 -120px;}button.subscription-expandable[data-state="down"] {background-position: -16px -120px;}h1 {font-size: 1.5em;}h3 {display: block;font-size: 1.4em;font-weight: normal;margin: 5px 0px 15px 0px;}h6 {font-size: 1em;font-style: none;font-weight: normal;}p {line-height: 1.5em;text-align: left;margin-bottom: 10px;}a {color: #333333;}fieldset, img, input {border: 0;}input[type="text"], input[type="password"], input[type="number"], textarea {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;border: 1px solid #666666;padding: 0px 5px 0px 5px;background: #eeeeee url('../img/layout/control-background-blur.png') repeat-x;color: #666666;border-top: 2px solid #bbbbbb;border-left: 2px solid #bbbbbb;border-right: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;width: 200px;position: relative;}input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus, input[type="text"] .focus, input[type="password"] .focus, input[type="number"] .focus, textarea .focus {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;outline: none;border: 1px solid #666666;background: #ffffff url('../img/layout/control-background-focus.png') repeat-x;color: #333333;}input[type="text"].disabled, input[type="password"].disabled, input[type="number"].disabled, textarea.disabled {-moz-opacity: 0.5;filter: alpha(opacity=0.5);opacity: 0.5;}input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus, input[type="text"] .focus, input[type="password"] .focus, input[type="number"] .focus, textarea .focus {margin-left: 1px;margin-bottom: 1px;}input[type=number] {width: 35px;padding-right: 0;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {opacity: 1;}.inputSideDescription {float: left;margin-left: 10px;}.aside input[type="text"] {border-color: #656565;}.aside input[type="text"].disabled {-moz-opacity: 0.5;filter: alpha(opacity=0.5);opacity: 0.5;}input[type="text"], input[type="password"] {height: 22px;}input[type="text"].quantity {width: 30px;text-align: center;}textarea {min-height: 150px;padding: 3px 5px;resize: none;}label {display: block;width: 150px;padding: 1px;text-align: left;}button, input[type="submit"], input[type="button"] {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;height: 40px;padding: 0px 10px;background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #333333;cursor: pointer;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;position: relative;}button:hover, input[type="submit"]:hover, input[type="button"]:hover {background: #eeeeee url('../img/layout/but_over.png') top left repeat-x;color: #333333;}button.ui-button-disabled {color: #bbbbbb;}button.ui-button-disabled:hover {background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #bbbbbb;}li {list-style: none;}form {padding-top: 10px;padding-bottom: 10px;zoom: 1;}form:before, form:after {content: "";display: table;}form:after {clear: both;}form ol {float: left;zoom: 1;}form ol:before, form ol:after {content: "";display: table;}form ol:after {clear: both;}form ol li {position: relative;line-height: 25px;float: left;width: 100%;margin-bottom: 10px;clear: both;}form ol li div.selector, form ol li label, form ol li input, form ol li select, form ol li textarea {float: left;}form ol li label {margin-right: 10px;text-align: right;}.ui-draggable .ui-dialog-titlebar {cursor: move;}.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}.ui-helper-clearfix {zoom: 1;}.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;}.ui-helper-clearfix:after {clear: both;}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: alpha(opacity=0);}.ui-widget-overlay {background: url(../img/layout/ui-widget-overlay.png) 50% 50% repeat;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ui-icon {width: 16px;height: 16px;background-image: url(../img/layout/ui-icons_256x240.png);display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-icon-closethick {background-position: -96px -128px;}.ui-icon-circle-triangle-e {background-position: -48px -192px;}.ui-icon-circle-triangle-w {background-position: -80px -192px;}.ui-icon-triangle-1-e {background-position: -32px -16px;}.ui-icon-triangle-1-s {background-position: -64px -16px;}div.ui-dialog {background-color: #ffffff;position: absolute;padding: 5px;width: 300px;overflow: hidden;}div.ui-dialog .ui-resizable-se {width: 14px;height: 14px;right: 3px;bottom: 3px;}div.ui-dialog-titlebar {position: relative;padding: 7px 10px;background: #555555 url(../img/layout/feedback_tb.png) top left repeat-x;}div.ui-dialog-titlebar.error-dialogue {background: #cc0000 url(../img/layout/error_tb.png) top left repeat-x;}div.ui-dialog-titlebar .ui-dialog-title {float: left;margin-right: 16px;color: #ffffff;}div.ui-dialog-titlebar .ui-dialog-titlebar-close {position: absolute;right: 0.3em;top: 50%;width: 19px;margin: -10px 0 0 0;padding: 0;height: 18px;}div.ui-dialog-titlebar .ui-dialog-titlebar-close span {display: block;margin: 1px;}.ui-dialog-content {position: relative;border: 0;margin: 5px 0;padding: 0 10px;background: none;overflow: auto;zoom: 1;}.ui-dialog-content label {display: block;margin-bottom: 5px;}.ui-dialog-content p {margin-bottom: 10px;text-align: center;}.ui-dialog-content div {position: relative;}.ui-dialog-content div.error-wrapper {position: absolute;width: 165px;left: 200px;}.ui-dialog-content div.error-wrapper span {width: 145px;}.ui-dialog-content li {position: relative;}.ui-dialog-content li div.error-wrapper {width: 190px;left: 365px;}.ui-dialog-content input[type=text], .ui-dialog-content input[type=password], .ui-dialog-content textarea {width: 180px;}.ui-dialog-buttonpane {margin: 0;padding: 5px;position: relative;text-align: center;}.ui-dialog-buttonset {position: relative;float: none;}.ui-dialog-buttonset button {position: relative;display: inline-block;margin-left: 5px;margin-right: 5px;padding: 0;width: 60px;}.ui-dialog-buttonset button.ui-button-disabled {color: #bbbbbb;}.ui-datepicker {width: 17em;padding: 5px 5px 0;display: none;background-color: #ffffff;border: 1px solid #656565;}.ui-datepicker .ui-datepicker-header {position: relative;padding: 0;background: #444444 url(../img/layout/datepicker_h.png) top left repeat-x;color: #ffffff;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 0px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 0px;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-hover {left: 2px;}.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover {right: 2px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}.ui-datepicker table {width: 100%;font-size: 0.9em;border-collapse: collapse;margin: 0 0 5px;}.ui-datepicker table th, .ui-datepicker table td {height: auto;}.ui-datepicker table th {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;padding: 0.7em 0.3em;text-align: center;border: 0;}.ui-datepicker table td {border: 0;padding: 1px;}.ui-datepicker table td span, .ui-datepicker table td a {display: block;padding: 2px;text-align: right;text-decoration: none;}.ui-datepicker tbody td a {background-color: #eeeeee;}.ui-datepicker tbody td a.ui-state-hover {background-color: #dddddd;}.ui-datepicker tbody td a.ui-state-active {background-color: #666666;color: #ffffff;}.ui-datepicker tbody td.ui-datepicker-unselectable a {background-color: #ffffff;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: 0.7em 0 0 0;padding: 0 0.2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: 0.5em 0.2em 5px;cursor: pointer;padding: 0.2em 0.6em 0.3em 0.6em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {float: left;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto 0.4em;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width: 0;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0em;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px, left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float: right;}.ui-datepicker-rtl .ui-datepicker-group {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-tabs {position: relative;padding: 0.2em;zoom: 1;}.ui-tabs .ui-tabs-nav {margin: 0;padding: 0.2em 0.2em 0;border-bottom: 1px solid #bbbbbb;}.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 1px;margin: 0 0.2em 1px 0;border-bottom: 0 !important;padding: 0;white-space: nowrap;}.ui-tabs .ui-tabs-nav li a {float: left;padding: 0.5em 1em;text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;padding-bottom: 1px;border: 1px solid #bbbbbb;background: #ffffff;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}.ui-tabs .ui-tabs-nav li.ui-state-disabled a {color: #dddddd;}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}.ui-tabs .ui-tabs-panel {border: 5px solid #ff0000;display: block;border-width: 0;padding: 1em 0em;background: none;}.ui-tabs .ui-tabs-hide {display: none !important;}.ui-accordion {width: 100%;}.ui-accordion .ui-accordion-header {cursor: pointer;position: relative;margin-top: 1px;zoom: 1;border: 1px solid #dddddd;}.ui-accordion .ui-accordion-header a {display: block;font-size: 1em;padding: 0.5em 0.5em 0.5em 0.7em;}.ui-accordion .ui-accordion-header .ui-icon {position: absolute;left: 0.5em;top: 50%;margin-top: -8px;}.ui-accordion .ui-accordion-header.ui-state-active {background-color: #dddddd;}.ui-accordion .ui-accordion-li-fix {display: inline;}.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important;}.ui-accordion .ui-accordion-content {padding: 5px 5px;border-top: 0;margin-top: -2px;position: relative;top: 1px;margin-bottom: 2px;overflow: auto;display: none;zoom: 1;border: 1px solid #dddddd;}.ui-accordion .ui-accordion-content-active {display: block;}.ui-accordion-icons .ui-accordion-header a {padding-left: 2.2em;text-decoration: none;}.loader-container {pointer-events: none;z-index: 9999;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 160px;height: 84px;text-align: center;}.loader-container#dialog-loader {position: absolute;}.loader-container .loader {display: inline-block;vertical-align: middle;padding: 20px 30px;background-color: #ffffff;}.loader-container .loader p {margin: 0;padding: 0;text-align: center;}.wrapper.login {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;margin: 0;width: 100%;height: 100% !important;min-height: 620px;font-size: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.wrapper.login .header {z-index: 0;position: absolute;left: 0;top: 0;display: block;width: 100%;height: 219px;background: url(../img/layout/login-header1.svg) left top no-repeat;background-size: 1957px 219px;}.wrapper.login .header .support-link {z-index: 1;position: absolute;left: 40px;top: 40px;display: block;width: 40px;height: 40px;text-decoration: none;background: url(../img/layout/login-help.svg) left top no-repeat;}.wrapper.login .body {padding: 30px;width: 925px;}.wrapper.login .footer {bottom: 0;height: auto;overflow: hidden;}.wrapper.login .footer #copyright {position: relative;display: block;margin: 0px 0px 40px 0px;width: 100%;height: 38px;border: none;}.wrapper.login .footer #copyright .logo {position: absolute;right: 109px;bottom: 0;display: block;margin: 0;padding: 0;width: 154px;height: 100%;background: url(../img/layout/origo-education.svg) left top no-repeat;background-size: 154px 38px;}.wrapper.login .footer #copyright .logo a {position: relative;display: block;width: 100%;height: 100%;text-indent: -99em;text-decoration: none;overflow: hidden;}.wrapper.login .footer #copyright .logo a img {width: 100%;height: 100%;max-width: 100%;max-height: 100%;}.wrapper.login .footer #copyright .text {position: absolute;right: 40px;bottom: 2px;display: block;margin: 0;padding: 0;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;text-align: right;line-height: 10px;color: #666666;}.wrapper.login form {padding: 0;}.wrapper.login form ol {width: 100%;}.wrapper.login form ol li {z-index: 1;margin-bottom: 15px;}.wrapper.login label[for] {pointer-events: none;z-index: 1;position: absolute;left: 11px;top: -14px;display: block;margin: 0;width: calc(100% - 13px);font-size: 14px;text-align: left;color: #808080;opacity: 0;-webkit-transition: opacity 80ms;transition: opacity 80ms;}.wrapper.login label[for]:before, .wrapper.login label[for]:after {content: '';position: absolute;top: 14px;display: block;border-top: 1px solid #B3B3B3;}.wrapper.login label[for]:before {left: -11px;width: 8px;}.wrapper.login label[for][for=login-username]:after {left: 64px;width: calc(100% - 64px);}.wrapper.login label[for][for=login-password]:after {left: 59px;width: calc(100% - 59px);}.wrapper.login .check-icon {pointer-events: none;z-index: 1;position: absolute;right: 9px;top: 10px;display: none;width: 20px;height: 20px;background: url(../img/layout/login-valid.svg) center center no-repeat;background-size: 20px 20px;}.wrapper.login input {margin: 0;padding: 0px 11px 0px 11px;width: calc(100% - 24px);height: 38px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;line-height: normal;color: #000000;border: 1px solid #B3B3B3;-webkit-border-radius: 0;border-radius: 0;background: #F4F9FC;-webkit-appearance: none;}.wrapper.login input::-webkit-input-placeholder {color: #808080;}.wrapper.login input::-webkit-input-placeholder {color: #808080;}.wrapper.login input::-moz-placeholder {color: #808080;}.wrapper.login input:-ms-input-placeholder {color: #808080;}.wrapper.login input:-moz-placeholder {color: #808080;}.wrapper.login input:hover, .wrapper.login input:active, .wrapper.login input:focus {border-color: #44BB53;background-color: #FFFFFF;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.wrapper.login input:hover ~ label, .wrapper.login input:active ~ label, .wrapper.login input:focus ~ label {color: #44BB53;}.wrapper.login input:hover ~ label:before, .wrapper.login input:active ~ label:before, .wrapper.login input:focus ~ label:before, .wrapper.login input:hover ~ label:after, .wrapper.login input:active ~ label:after, .wrapper.login input:focus ~ label:after {border-color: #44BB53;}.wrapper.login input:-webkit-autofill, .wrapper.login input:-webkit-autofill:hover, .wrapper.login input:-webkit-autofill:focus, .wrapper.login input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 30px white inset;}.wrapper.login input.valid, .wrapper.login input.notempty, .wrapper.login input.incorrect:not(.valid):not(.error) {margin: 1px 0px 0px 0px;border-top: 0;}.wrapper.login input.valid, .wrapper.login input.notempty {}.wrapper.login input.valid ~ label, .wrapper.login input.notempty ~ label {opacity: 1;}.wrapper.login input.valid {padding-right: 31px;width: calc(100% - 44px);background: #FFFFFF;}.wrapper.login input.valid:hover, .wrapper.login input.valid:active, .wrapper.login input.valid:focus {background-color: #FFFFFF;}.wrapper.login input.valid ~ .check-icon {display: block;}.wrapper.login input.error {padding-right: 31px;width: calc(100% - 44px);border-color: #DC2228;background: #FCEFF2 url(../img/layout/login-error.svg) right 8px center no-repeat;background-size: 20px 20px;}.wrapper.login input.error::-webkit-input-placeholder {color: #DC2228;}.wrapper.login input.error::-moz-placeholder {color: #DC2228;}.wrapper.login input.error:-ms-input-placeholder {color: #DC2228;}.wrapper.login input.error:-moz-placeholder {color: #DC2228;}.wrapper.login input.error:hover + .error-wrapper, .wrapper.login input.error:focus + .error-wrapper, .wrapper.login input.error:active + .error-wrapper {opacity: 1;}.wrapper.login input.incorrect:not(.valid):not(.error), .wrapper.login input.error.notempty {border-color: #DC2228;}.wrapper.login input.incorrect:not(.valid):not(.error) ~ label, .wrapper.login input.error.notempty ~ label {color: #DC2228;opacity: 1;}.wrapper.login input.incorrect:not(.valid):not(.error) ~ label:before, .wrapper.login input.error.notempty ~ label:before, .wrapper.login input.incorrect:not(.valid):not(.error) ~ label:after, .wrapper.login input.error.notempty ~ label:after {border-color: #DC2228;}.wrapper.login input[type=checkbox] {padding: 0;width: 20px;height: 20px;}.wrapper.login input[type=submit] {padding: 0px 10px 1px 45px;width: 100%;height: 40px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;font-size: 19px;line-height: 19px;color: #FFFFFF;border: 0;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.wrapper.login div.selector {padding: 0;width: 100%;height: auto;line-height: normal;background: none;}.wrapper.login div.selector.hover > span, .wrapper.login div.selector.focus > span {border-color: #44BB53;background-color: #FFFFFF;}.wrapper.login div.selector span {margin: 0;padding: 0px 31px 0px 11px;width: calc(100% - 44px);height: 38px;font-size: 15px;line-height: 38px;color: #808080;text-shadow: none;border: 1px solid #B3B3B3;background: #F4F9FC url(../img/layout/login-select.svg) right 13px center no-repeat;background-size: 10px 18px;}.wrapper.login div.selector select {cursor: pointer;padding: 5px;width: 100%;height: 100%;}.wrapper.login div.selector.error span {color: #DC2228;border-color: #DC2228;background-color: #FCEFF2;}.wrapper.login div.selector.valid span {margin: 1px 0px 0px 0px;color: #000000;border-top: 0;}.wrapper.login div.selector.valid ~ label {opacity: 1;}.wrapper.login div.selector.valid ~ .check-icon {display: block;right: 36px;}.wrapper.login div.selector.hover ~ label, .wrapper.login div.selector.focus ~ label {color: #44BB53;}.wrapper.login div.selector.hover ~ label:before, .wrapper.login div.selector.focus ~ label:before, .wrapper.login div.selector.hover ~ label:after, .wrapper.login div.selector.focus ~ label:after {border-color: #44BB53;}.wrapper.login div.selector.hover ~ .error-wrapper, .wrapper.login div.selector.focus ~ .error-wrapper {opacity: 1;}.wrapper.login .error-wrapper {pointer-events: none;position: absolute;top: auto;bottom: 52px;left: auto;right: 0;display: none;padding: 9px 11px 9px 11px;width: calc(100% - 22px);line-height: 0;white-space: nowrap;border-radius: 5px;background: #ED8E91;opacity: 0;}.wrapper.login .error-wrapper:before {content: '';position: absolute;left: 13px;bottom: -12px;display: block;width: 0px;height: 0px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #ED8E91;}.wrapper.login .error-wrapper .sl-icon-error {display: inline-block;vertical-align: middle;float: none;margin: 0px 8px 0px 0px;width: 28px;height: 28px;background: url(../img/layout/login-error.svg) left top no-repeat;}.wrapper.login .error-wrapper span {display: inline-block;vertical-align: middle;float: none;width: auto;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;text-align: center;color: #000000;}.wrapper.login .incorrect-login {pointer-events: none;z-index: 1;position: absolute;bottom: 55px;left: auto;right: 0;display: none;padding: 9px 6px 9px 12px;width: 138px;line-height: 0;border-radius: 5px;background: #ED8E91;}.wrapper.login .incorrect-login:before {content: '';position: absolute;left: 16px;bottom: -15px;display: block;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #ED8E91;}.wrapper.login .incorrect-login .error-icon {display: inline-block;vertical-align: middle;float: none;padding: 0;margin: 0px 3px 0px 0px;width: 40px;height: 40px;background: url(../img/layout/login-error.svg) left top no-repeat;}.wrapper.login .incorrect-login span {display: inline-block;vertical-align: middle;float: none;margin: -2px 0px 0px 0px;width: 91px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;text-align: center;line-height: 16px;color: #000000;}.login-col {position: relative;display: inline-block;vertical-align: top;margin: 0;padding: 70px 0px 0px 0px;width: 315px;background: url(../img/layout/slate-logo.svg) left top no-repeat;background-size: 144px 50px;}.login-col form ol li.username .error-wrapper, .login-col form ol li.password .error-wrapper {top: auto;bottom: 55px;padding: 12px 6px 12px 12px;width: 138px;white-space: normal;}.login-col form ol li.username .error-wrapper:before, .login-col form ol li.password .error-wrapper:before {left: 15px;bottom: -15px;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 16px solid #ED8E91;}.login-col form ol li.username .error-wrapper .sl-icon-error, .login-col form ol li.password .error-wrapper .sl-icon-error {margin: 0px 3px 0px 0px;width: 40px;height: 40px;}.login-col form ol li.username .error-wrapper span, .login-col form ol li.password .error-wrapper span {display: inline-block !important;vertical-align: middle;margin-top: -2px;width: 95px;font-size: 14px !important;}.login-col form ol li.remember-me, .login-col form ol li.forgot-password {float: left;width: 50%;margin-top: 6px;margin-bottom: 21px;line-height: 20px;clear: none;}.login-col form ol li.remember-me .checker {width: 20px;height: 20px;}.login-col form ol li.remember-me .checker span {width: 18px;height: 18px;border: 1px solid #B3B3B3;background: #F4F9FC;}.login-col form ol li.remember-me .checker span input {cursor: pointer;width: 100%;height: 100%;}.login-col form ol li.remember-me .checker span.checked {background: #44BB53 url(../img/layout/login-checked.svg) center center no-repeat;background-size: 14px 11px;}.login-col form ol li.remember-me label {display: block;float: none;margin: 0px 0px 0px 29px;padding: 0;width: auto;font-size: 15px;text-align: left;line-height: 20px;}.login-col form ol li.forgot-password {text-align: right;}.login-col form ol li.forgot-password a {font-size: 15px;text-decoration: none;}.login-col form ol li.forgot-password a:hover {text-decoration: underline;color: #44BB53;}.login-col form ol li.sign-in {margin-bottom: 25px;}.login-col form ol li.sign-in input[type=submit] {background: #44BB53 url(../img/layout/signin-icon.svg) 5px 4px no-repeat;background-size: 32px 32px;}.login-col form ol li.sign-in input[type=submit]:hover, .login-col form ol li.sign-in input[type=submit]:focus {background-color: #348D3F;}.login-col form ol li.sign-in input[type=submit]:active {box-shadow: 0 0 0 2px #348D3F;background-color: #348D3F;}.login-col form ol li.sign-in-clever {display: none;margin-bottom: 20px;padding-top: 25px;border-top: 1px solid #B3B3B3;}.login-col form ol li.sign-in-clever input[type=submit] {background: #4274F6 url(../img/layout/signin-clever-icon.svg) 5px 4px no-repeat;background-size: 32px 32px;}.login-col form ol li.sign-in-clever input[type=submit]:hover, .login-col form ol li.sign-in-clever input[type=submit]:focus {background-color: #3257B9;}.login-col form ol li.sign-in-clever input[type=submit]:active {box-shadow: 0 0 0 2px #3257B9;background-color: #3257B9;}.login-col form ol li.sign-up {text-align: center;}.login-col form ol li.sign-up a {position: relative;font-size: 19px;line-height: 19px;text-decoration: none;color: #44BB53;}.login-col form ol li.sign-up a:before {content: '';position: absolute;right: 0;bottom: 1px;display: none;width: 100%;height: 1px;border-bottom: 1px solid #44BB53;}.login-col form ol li.sign-up a:hover:before {display: block;}.login-col form ol li.sign-up a span {color: #000000;}.login-col form ol li.sign-up a b {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;}.carousel-col {position: relative;display: inline-block;vertical-align: top;margin: 70px 0px 0px 80px;padding: 0;width: 530px;}.carousel-col .slick-list {width: 100%;height: 288px;background: #FFFFFF;overflow: hidden;}.carousel-col #login-carousel-images {display: none;}.carousel-col #login-carousel-images.slick-initialized {display: block;}.carousel-col ul.slick-dots {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;margin: 25px 0px 0px 0px;}.carousel-col ul.slick-dots li button {margin: 0px 3px 0px 3px;padding: 0;width: 12px;height: 12px;text-indent: -99em;border: 1px solid #B3B3B3;border-radius: 12px;background: #FFFFFF;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;overflow: hidden;}.carousel-col ul.slick-dots li.slick-active button {background: #999999;}.forgot-container, .password-container, .register-container, .notice-container {z-index: 9999;position: fixed;top: 0;left: 0;display: none;align-items: center;justify-content: center;width: 100%;height: 100%;background: rgba(204, 204, 204, 0.8);}.forgot-container .forgot-box, .password-container .forgot-box, .register-container .forgot-box, .notice-container .forgot-box, .forgot-container .password-box, .password-container .password-box, .register-container .password-box, .notice-container .password-box, .forgot-container .register-box, .password-container .register-box, .register-container .register-box, .notice-container .register-box, .forgot-container .notice-box, .password-container .notice-box, .register-container .notice-box, .notice-container .notice-box {position: relative;display: block;padding: 0;width: 760px;height: 630px;max-width: calc(100% - 60px);max-height: calc(100% - 60px);background: #FFFFFF;-webkit-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.2);overflow: hidden;}.forgot-container .forgot-box h1, .password-container .forgot-box h1, .register-container .forgot-box h1, .notice-container .forgot-box h1, .forgot-container .password-box h1, .password-container .password-box h1, .register-container .password-box h1, .notice-container .password-box h1, .forgot-container .register-box h1, .password-container .register-box h1, .register-container .register-box h1, .notice-container .register-box h1, .forgot-container .notice-box h1, .password-container .notice-box h1, .register-container .notice-box h1, .notice-container .notice-box h1 {z-index: 2;position: relative;top: 0;display: block;margin: 0;padding: 0;width: 100%;height: 50px;text-indent: -99em;background: #F2F2F2 url(../img/layout/slate-logo.svg) 45px 10px no-repeat;background-size: 87px 30px;-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);overflow: hidden;}.forgot-container .forgot-box .close, .password-container .forgot-box .close, .register-container .forgot-box .close, .notice-container .forgot-box .close, .forgot-container .password-box .close, .password-container .password-box .close, .register-container .password-box .close, .notice-container .password-box .close, .forgot-container .register-box .close, .password-container .register-box .close, .register-container .register-box .close, .notice-container .register-box .close, .forgot-container .notice-box .close, .password-container .notice-box .close, .register-container .notice-box .close, .notice-container .notice-box .close {cursor: pointer;z-index: 3;position: absolute;right: 15px;top: 15px;display: block;width: 20px;height: 20px;text-indent: -99em;background: url(../img/layout/register-close.svg) left top no-repeat;overflow: hidden;}.forgot-container .forgot-box .forgot-body, .password-container .forgot-box .forgot-body, .register-container .forgot-box .forgot-body, .notice-container .forgot-box .forgot-body, .forgot-container .password-box .forgot-body, .password-container .password-box .forgot-body, .register-container .password-box .forgot-body, .notice-container .password-box .forgot-body, .forgot-container .register-box .forgot-body, .password-container .register-box .forgot-body, .register-container .register-box .forgot-body, .notice-container .register-box .forgot-body, .forgot-container .notice-box .forgot-body, .password-container .notice-box .forgot-body, .register-container .notice-box .forgot-body, .notice-container .notice-box .forgot-body, .forgot-container .forgot-box .password-body, .password-container .forgot-box .password-body, .register-container .forgot-box .password-body, .notice-container .forgot-box .password-body, .forgot-container .password-box .password-body, .password-container .password-box .password-body, .register-container .password-box .password-body, .notice-container .password-box .password-body, .forgot-container .register-box .password-body, .password-container .register-box .password-body, .register-container .register-box .password-body, .notice-container .register-box .password-body, .forgot-container .notice-box .password-body, .password-container .notice-box .password-body, .register-container .notice-box .password-body, .notice-container .notice-box .password-body, .forgot-container .forgot-box .register-body, .password-container .forgot-box .register-body, .register-container .forgot-box .register-body, .notice-container .forgot-box .register-body, .forgot-container .password-box .register-body, .password-container .password-box .register-body, .register-container .password-box .register-body, .notice-container .password-box .register-body, .forgot-container .register-box .register-body, .password-container .register-box .register-body, .register-container .register-box .register-body, .notice-container .register-box .register-body, .forgot-container .notice-box .register-body, .password-container .notice-box .register-body, .register-container .notice-box .register-body, .notice-container .notice-box .register-body, .forgot-container .forgot-box .notice-body, .password-container .forgot-box .notice-body, .register-container .forgot-box .notice-body, .notice-container .forgot-box .notice-body, .forgot-container .password-box .notice-body, .password-container .password-box .notice-body, .register-container .password-box .notice-body, .notice-container .password-box .notice-body, .forgot-container .register-box .notice-body, .password-container .register-box .notice-body, .register-container .register-box .notice-body, .notice-container .register-box .notice-body, .forgot-container .notice-box .notice-body, .password-container .notice-box .notice-body, .register-container .notice-box .notice-body, .notice-container .notice-box .notice-body {padding: 22px 45px 20px 45px;height: calc(100% - 92px);overflow: auto;overflow-x: hidden;}.forgot-container .forgot-box h4, .password-container .forgot-box h4, .register-container .forgot-box h4, .notice-container .forgot-box h4, .forgot-container .password-box h4, .password-container .password-box h4, .register-container .password-box h4, .notice-container .password-box h4, .forgot-container .register-box h4, .password-container .register-box h4, .register-container .register-box h4, .notice-container .register-box h4, .forgot-container .notice-box h4, .password-container .notice-box h4, .register-container .notice-box h4, .notice-container .notice-box h4, .forgot-container .forgot-box h5, .password-container .forgot-box h5, .register-container .forgot-box h5, .notice-container .forgot-box h5, .forgot-container .password-box h5, .password-container .password-box h5, .register-container .password-box h5, .notice-container .password-box h5, .forgot-container .register-box h5, .password-container .register-box h5, .register-container .register-box h5, .notice-container .register-box h5, .forgot-container .notice-box h5, .password-container .notice-box h5, .register-container .notice-box h5, .notice-container .notice-box h5 {position: relative;display: block;padding: 0;color: #000000;clear: both;}.forgot-container .forgot-box h4, .password-container .forgot-box h4, .register-container .forgot-box h4, .notice-container .forgot-box h4, .forgot-container .password-box h4, .password-container .password-box h4, .register-container .password-box h4, .notice-container .password-box h4, .forgot-container .register-box h4, .password-container .register-box h4, .register-container .register-box h4, .notice-container .register-box h4, .forgot-container .notice-box h4, .password-container .notice-box h4, .register-container .notice-box h4, .notice-container .notice-box h4 {margin: -3px 0px 18px 0px;font-size: 19px;line-height: 19px;}.forgot-container .forgot-box h5, .password-container .forgot-box h5, .register-container .forgot-box h5, .notice-container .forgot-box h5, .forgot-container .password-box h5, .password-container .password-box h5, .register-container .password-box h5, .notice-container .password-box h5, .forgot-container .register-box h5, .password-container .register-box h5, .register-container .register-box h5, .notice-container .register-box h5, .forgot-container .notice-box h5, .password-container .notice-box h5, .register-container .notice-box h5, .notice-container .notice-box h5 {margin: 0px 0px 18px 0px;font-size: 17px;line-height: 17px;}.forgot-container .forgot-box p, .password-container .forgot-box p, .register-container .forgot-box p, .notice-container .forgot-box p, .forgot-container .password-box p, .password-container .password-box p, .register-container .password-box p, .notice-container .password-box p, .forgot-container .register-box p, .password-container .register-box p, .register-container .register-box p, .notice-container .register-box p, .forgot-container .notice-box p, .password-container .notice-box p, .register-container .notice-box p, .notice-container .notice-box p {margin: 0px 0px 10px 0px;font-size: 17px;line-height: 24px;}.forgot-container .forgot-box p:last-child, .password-container .forgot-box p:last-child, .register-container .forgot-box p:last-child, .notice-container .forgot-box p:last-child, .forgot-container .password-box p:last-child, .password-container .password-box p:last-child, .register-container .password-box p:last-child, .notice-container .password-box p:last-child, .forgot-container .register-box p:last-child, .password-container .register-box p:last-child, .register-container .register-box p:last-child, .notice-container .register-box p:last-child, .forgot-container .notice-box p:last-child, .password-container .notice-box p:last-child, .register-container .notice-box p:last-child, .notice-container .notice-box p:last-child, .forgot-container .forgot-box p:only-child, .password-container .forgot-box p:only-child, .register-container .forgot-box p:only-child, .notice-container .forgot-box p:only-child, .forgot-container .password-box p:only-child, .password-container .password-box p:only-child, .register-container .password-box p:only-child, .notice-container .password-box p:only-child, .forgot-container .register-box p:only-child, .password-container .register-box p:only-child, .register-container .register-box p:only-child, .notice-container .register-box p:only-child, .forgot-container .notice-box p:only-child, .password-container .notice-box p:only-child, .register-container .notice-box p:only-child, .notice-container .notice-box p:only-child {margin-bottom: 19px;}.forgot-container .forgot-box a.return-link, .password-container .forgot-box a.return-link, .register-container .forgot-box a.return-link, .notice-container .forgot-box a.return-link, .forgot-container .password-box a.return-link, .password-container .password-box a.return-link, .register-container .password-box a.return-link, .notice-container .password-box a.return-link, .forgot-container .register-box a.return-link, .password-container .register-box a.return-link, .register-container .register-box a.return-link, .notice-container .register-box a.return-link, .forgot-container .notice-box a.return-link, .password-container .notice-box a.return-link, .register-container .notice-box a.return-link, .notice-container .notice-box a.return-link {position: relative;font-size: 17px;text-decoration: none;line-height: 17px;color: #000000;}.forgot-container .forgot-box a.return-link:before, .password-container .forgot-box a.return-link:before, .register-container .forgot-box a.return-link:before, .notice-container .forgot-box a.return-link:before, .forgot-container .password-box a.return-link:before, .password-container .password-box a.return-link:before, .register-container .password-box a.return-link:before, .notice-container .password-box a.return-link:before, .forgot-container .register-box a.return-link:before, .password-container .register-box a.return-link:before, .register-container .register-box a.return-link:before, .notice-container .register-box a.return-link:before, .forgot-container .notice-box a.return-link:before, .password-container .notice-box a.return-link:before, .register-container .notice-box a.return-link:before, .notice-container .notice-box a.return-link:before {content: '';position: absolute;right: 0;bottom: 1px;display: none;width: 100%;height: 1px;border-bottom: 1px solid #44BB53;}.forgot-container .forgot-box a.return-link:hover:before, .password-container .forgot-box a.return-link:hover:before, .register-container .forgot-box a.return-link:hover:before, .notice-container .forgot-box a.return-link:hover:before, .forgot-container .password-box a.return-link:hover:before, .password-container .password-box a.return-link:hover:before, .register-container .password-box a.return-link:hover:before, .notice-container .password-box a.return-link:hover:before, .forgot-container .register-box a.return-link:hover:before, .password-container .register-box a.return-link:hover:before, .register-container .register-box a.return-link:hover:before, .notice-container .register-box a.return-link:hover:before, .forgot-container .notice-box a.return-link:hover:before, .password-container .notice-box a.return-link:hover:before, .register-container .notice-box a.return-link:hover:before, .notice-container .notice-box a.return-link:hover:before {display: block;}.forgot-container .forgot-box a.return-link span, .password-container .forgot-box a.return-link span, .register-container .forgot-box a.return-link span, .notice-container .forgot-box a.return-link span, .forgot-container .password-box a.return-link span, .password-container .password-box a.return-link span, .register-container .password-box a.return-link span, .notice-container .password-box a.return-link span, .forgot-container .register-box a.return-link span, .password-container .register-box a.return-link span, .register-container .register-box a.return-link span, .notice-container .register-box a.return-link span, .forgot-container .notice-box a.return-link span, .password-container .notice-box a.return-link span, .register-container .notice-box a.return-link span, .notice-container .notice-box a.return-link span {color: #44BB53;}#register-success-title, #register-error-title, #system-notice-title {font-weight: bold;}.forgot-container .forgot-box #reset-password-div {display: block;}.forgot-container .forgot-box #reset-success-div, .forgot-container .forgot-box #reset-error-div {display: none;}.forgot-container .forgot-box form {position: relative;display: block;width: 291px;max-width: calc(100% - 24px);}.forgot-container .forgot-box form input[name=reset_username], .forgot-container .forgot-box form input[name=reset_username].valid {margin-bottom: 25px;}.forgot-container .forgot-box form input[name=reset_username].valid {margin-top: 1px;border-top: 0;}.forgot-container .forgot-box form label[for] {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;top: -10px;}.forgot-container .forgot-box form label[for]:before {top: 10px;}.forgot-container .forgot-box form label[for]:after {top: 10px;left: 64px;width: calc(100% - 64px);}.forgot-container .forgot-box form .error-wrapper {top: -58px;bottom: auto;}.forgot-container .forgot-box form input[type=submit] {margin: 0px 0px 25px 0px;padding: 0;width: 157px;height: 40px;font-size: 19px;line-height: 19px;color: #FFFFFF;border: none;border-radius: 3px;background: #44BB53;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.forgot-container .forgot-box form input[type=submit]:hover, .forgot-container .forgot-box form input[type=submit]:focus {background-color: #348D3F;}.password-container .password-box form p {margin-bottom: 25px;}.password-container .password-box form ol {position: relative;display: block;float: none;margin: 0px 0px 15px 0px;padding: 0;width: 300px;clear: both;}.password-container .password-box form ol li label[for=update-oldpassword]:after {left: 107px;width: calc(100% - 107px);}.password-container .password-box form ol li label[for=update-newpassword]:after {left: 90px;width: calc(100% - 90px);}.password-container .password-box form ol li label[for=update-newpassword2]:after {left: 138px;width: calc(100% - 138px);}.password-container .password-box form ol li .incorrect-password {pointer-events: none;z-index: 1;position: absolute;top: auto;bottom: 52px;right: 1px;display: none;padding: 9px 11px 9px 11px;width: auto;min-width: 232px;line-height: 0;white-space: nowrap;border-radius: 5px;background: #ED8E91;}.password-container .password-box form ol li .incorrect-password:before {content: '';position: absolute;left: auto;right: 215px;bottom: -12px;display: block;width: 0px;height: 0px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #ED8E91;}.password-container .password-box form ol li .incorrect-password .error-icon {display: inline-block;vertical-align: middle;float: none;padding: 0;margin: 0px 8px 0px 0px;width: 28px;height: 28px;background: url(../img/layout/login-error.svg) left top no-repeat;}.password-container .password-box form ol li .incorrect-password span {display: inline-block;vertical-align: middle;float: none;width: auto;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;text-align: center;line-height: 16px;color: #000000;}.password-container .password-box form input[type=submit] {position: relative;display: block;margin: 0;padding: 0;width: 157px;height: 40px;font-size: 19px;line-height: 19px;color: #FFFFFF;border: none;border-radius: 3px;background: #44BB53;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.password-container .password-box form input[type=submit]:hover, .password-container .password-box form input[type=submit]:focus {background-color: #348D3F;}.register-container .register-box .register-body {padding-bottom: 0;height: calc(100% - 72px);}.register-container .register-box #register-div, .register-container .register-box #register-success-div, .register-container .register-box #register-error-div {margin-bottom: 20px;}.register-container .register-box #register-div {display: block;}.register-container .register-box #register-success-div, .register-container .register-box #register-error-div {display: none;}.register-container .register-box #register-success-div input[type=button] {position: relative;display: block;margin: 0;padding: 0;width: 90px;height: 40px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;font-size: 19px;line-height: 39px;color: #FFFFFF;border: none;border-radius: 3px;background: #888888;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.register-container .register-box #register-success-div input[type=button]:hover, .register-container .register-box #register-success-div input[type=button]:focus {background-color: #666666;}.register-container .register-box h2 {position: relative;display: block;margin: 0px 0px 10px 0px;padding: 0;font-size: 19px;text-align: center;line-height: 19px;}.register-container .register-box h2 span {color: #44BB53;}.register-container .register-box h2 b {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;}.register-container .register-box h3 {position: relative;display: table;margin: 10px auto;padding: 0;text-align: center;}.register-container .register-box h3 a {font-size: 18px;text-decoration: none;line-height: 18px;color: #44BB53;}.register-container .register-box h3 a:before {content: '';position: absolute;left: 0;bottom: 0;display: none;width: 100%;height: 1px;border-bottom: 1px solid #44BB53;}.register-container .register-box h3 a:hover:before {display: block;}.register-container .register-box h3 a span {color: #000000;}.register-container .register-box h3 a b {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;white-space: nowrap;}.register-container .register-box .fields-info {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;margin: 0px 0px 5px 0px;font-size: 11px;text-align: right;line-height: 11px;}.register-container .register-box form ol {display: inline-block;width: calc(50% - 20px);margin: 5px 0;}.register-container .register-box form ol.col1 {margin-right: 20px;}.register-container .register-box form ol.col2 {margin-left: 20px;}.register-container .register-box form ol li.left, .register-container .register-box form ol li.right {width: calc(50% - 7px);clear: none;}.register-container .register-box form ol li.left label, .register-container .register-box form ol li.right label {width: calc(100% - 18px);}.register-container .register-box form ol li.left .error-wrapper, .register-container .register-box form ol li.right .error-wrapper {width: calc(200% - 18px);}.register-container .register-box form ol li.left {float: left;padding-right: 5px;}.register-container .register-box form ol li.left .check-icon {right: 14px;}.register-container .register-box form ol li.right {float: right;padding-left: 5px;}.register-container .register-box form ol li.right label[for] {left: 16px;}.register-container .register-box form ol li.right .error-wrapper {left: calc(-100% - 4px);}.register-container .register-box form ol li.right .error-wrapper:before {left: calc(50% + 15px);}.register-container .register-box form ol li.last {margin-bottom: 0px;}.register-container .register-box form ol li.postcode {min-width: 138px;padding-right: 14px;}.register-container .register-box form ol li.postcode .check-icon {right: 22px;}.register-container .register-box form ol li.referralcode {min-width: 138px;padding-left: 0;padding-right: 0px;float: left;}.register-container .register-box form ol li.referralcode.right label[for] {left: 11px;}.register-container .register-box form ol li.sign-up {margin-bottom: 13px;}.register-container .register-box form ol li.sign-up input[type=submit] {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;background: #44BB53 url(../img/layout/signup-icon.svg) 5px 4px no-repeat;background-size: 32px 32px;}.register-container .register-box form ol li.sign-up input[type=submit]:hover, .register-container .register-box form ol li.sign-up input[type=submit]:focus {background-color: #348D3F;}.register-container .register-box form ol li.sign-up input[type=submit]:active {box-shadow: 0 0 0 2px #348D3F;background-color: #348D3F;}.register-container .register-box form ol li.info {font-size: 11px;line-height: 11px;}.register-container .register-box form ol li.info .trial {padding: 0px 0px 0px 8px;}.register-container .register-box form ol li.info .trial:before {content: '*';position: absolute;left: 0;top: 0;display: block;}.register-container .register-box form ol li.info .privacy {margin-top: 10px;font-size: 12px;line-height: 14px;}.register-container .register-box form ol li.info .privacy a {font-size: inherit;}.register-container .register-box form ol li label[for=firstname]:after {left: 64px;width: calc(100% - 65px);}.register-container .register-box form ol li label[for=lastname]:after {left: 62px;width: calc(100% - 63px);}.register-container .register-box form ol li label[for=email]:after {left: 83px;width: calc(100% - 84px);}.register-container .register-box.register-us form ol li label[for=email]:after {left: 108px;width: calc(100% - 109px);}.register-container .register-box form ol li label[for=email2]:after {left: 133px;width: calc(100% - 134px);}.register-container .register-box.register-us form ol li label[for=email2]:after {left: 159px;width: calc(100% - 160px);}.register-container .register-box form ol li label[for=register-password]:after {left: 109px;width: calc(100% - 110px);}.register-container .register-box.register-us form ol li label[for=register-password2]:after {left: 138px;width: calc(100% - 139px);}.register-container .register-box form ol li label[for=phone]:after {left: 90px;width: calc(100% - 91px);}.register-container .register-box form ol li label[for=position]:after {left: 50px;width: calc(100% - 51px);}.register-container .register-box form ol li label[for=school]:after {left: 43px;width: calc(100% - 44px);}.register-container .register-box.register-us form ol li label[for=school]:after {left: 166px;width: calc(100% - 167px);}.register-container .register-box form ol li label[for=addressline1]:after {left: 82px;width: calc(100% - 83px);}.register-container .register-box form ol li label[for=addressline2]:after {left: 84px;width: calc(100% - 85px);}.register-container .register-box form ol li label[for=city]:after {left: 25px;width: calc(100% - 26px);}.register-container .register-box form ol li label[for=countryid]:after {left: 98px;width: calc(100% - 99px);}.register-container .register-box form ol li label[for=stateid]:after {left: 33px;width: calc(100% - 34px);}.register-container .register-box form ol li label[for=postcode]:after {left: 89px;width: calc(100% - 99px);}.register-container .register-box form ol li label[for=referralcode]:after {left: 82px;width: calc(100% - 78px);}.register-container .register-box form ol li #addressline2[value=""].valid {margin: 0;border-top: 1px solid #B3B3B3;}.register-container .register-box form ol li #addressline2[value=""].valid:hover, .register-container .register-box form ol li #addressline2[value=""].valid:active, .register-container .register-box form ol li #addressline2[value=""].valid:focus {border-color: #44BB53;}.register-container .register-box form ol li #addressline2[value=""].valid ~ label {display: none;}.register-container .register-box form ol li .error-wrapper {left: auto;right: auto;}.notice-container .notice-box p {margin-bottom: 19px;}.notice-container .notice-box input[type=button] {position: relative;display: none;margin: 0;padding: 0;width: 90px;height: 40px;font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 600;font-size: 19px;line-height: 39px;color: #FFFFFF;border: none;border-radius: 3px;background: #888888;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.notice-container .notice-box input[type=button]:hover, .notice-container .notice-box input[type=button]:focus {background-color: #666666;}.wrapper.login ~ .ui-widget-overlay {z-index: 10000 !important;position: fixed;background: rgba(204, 204, 204, 0.8);}.wrapper.login ~ .ui-dialog {z-index: 10001 !important;background: #FFFFFF;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);}.wrapper.login ~ .ui-dialog .ui-dialog-titlebar {padding: 11px 10px 9px 10px;font-size: 17px;line-height: 17px;background: #555;}.wrapper.login ~ .ui-dialog .ui-dialog-titlebar.error-dialogue {background: #C00;}.wrapper.login ~ .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {right: 5px;}.wrapper.login ~ .ui-dialog .ui-dialog-content {margin: 0;padding: 15px 15px 0px 15px;}.wrapper.login ~ .ui-dialog .ui-dialog-content p {font-size: 17px;line-height: 22px;}.wrapper.login ~ .ui-dialog .ui-dialog-buttonpane {padding: 15px;}.wrapper.login ~ .ui-dialog .ui-dialog-buttonpane .ui-button {font-size: 17px;border-radius: 3px;background: #DDDDDD;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.wrapper.login ~ .ui-dialog .ui-dialog-buttonpane .ui-button:hover, .wrapper.login ~ .ui-dialog .ui-dialog-buttonpane .ui-button:focus {background: #CCCCCC;}.wrapper.login ~ .loader-container {}.wrapper.login ~ .loader-container .loader p {margin: 3px 0px 0px 0px;font-size: 17px;line-height: 17px;}.wrapper.login.mobile a:before {display: none !important;}.wrapper.login.mobile .register-body {-webkit-overflow-scrolling: touch;overflow-x: hidden;}.grecaptcha-badge {visibility: hidden;}@media screen and (max-width: 1080px) {.wrapper.login .header {background-position: 0px -15px;background-size: 1630px 182px;}.wrapper.login .header .support-link {left: 30px;top: 30px;width: 30px;height: 30px;}.wrapper.login .body {margin-top: 20px;width: 880px;}.wrapper.login .carousel-col {margin-left: 35px;}}@media screen and (max-width: 1000px) {.wrapper.login {min-height: 560px;}.wrapper.login .body {width: 315px;}.wrapper.login .carousel-col {display: none;}}@media screen and (max-width: 600px) {.forgot-container .forgot-box, .register-container .forgot-box, .forgot-container .register-box, .register-container .register-box {width: 417px;height: 100%;}.forgot-container .forgot-box h2, .register-container .forgot-box h2, .forgot-container .register-box h2, .register-container .register-box h2 {max-width: 250px;margin: -2px auto 15px auto;line-height: 23px;}.forgot-container .forgot-box .fields-info, .register-container .forgot-box .fields-info, .forgot-container .register-box .fields-info, .register-container .register-box .fields-info {margin: 0px 0px 15px 0px;text-align: center;}.forgot-container .forgot-box form ol, .register-container .forgot-box form ol, .forgot-container .register-box form ol, .register-container .register-box form ol {width: calc(100% + 5px);}.forgot-container .forgot-box form ol.col1, .register-container .forgot-box form ol.col1, .forgot-container .register-box form ol.col1, .register-container .register-box form ol.col1, .forgot-container .forgot-box form ol.col2, .register-container .forgot-box form ol.col2, .forgot-container .register-box form ol.col2, .register-container .register-box form ol.col2 {margin-left: 0;margin-right: 0;}.password-container .password-box form p {margin-bottom: 15px;}.password-container .password-box form ol {margin-bottom: 10px;width: 100%;}}@media screen and (max-width: 480px) {.wrapper.login {}.wrapper.login .body .login-col {width: 100%;}.wrapper.login .footer #copyright .logo {left: 18px;right: 0;margin-left: auto;margin-right: auto;}.wrapper.login.mobile .header {background: url(../img/layout/login-header2.svg) 0px -42px no-repeat;background-size: 100% auto;}.wrapper.login.mobile .header .support-link {top: 15px;left: 15px;width: 30px;height: 30px;}.wrapper.login.mobile .body {width: calc(100% - 80px);}.wrapper.login.mobile .body .login-col .remember-me {display: none;}.wrapper.login.mobile .body .login-col .forgot-password {margin-top: 0;margin-bottom: 15px;width: 100%;text-align: left;}.wrapper.login.mobile .body .login-col .forgot-password a {font-size: 17px;}.wrapper.login.mobile .body .login-col .sign-in {}.wrapper.login.mobile .body .login-col .sign-in input[type=submit] {background-size: 34px 34px;}.wrapper.login.mobile .body .login-col .sign-in-clever {padding-top: 15px;margin-bottom: 15px;}.wrapper.login.mobile .body .login-col .sign-in-clever input[type=submit] {background-size: 34px 34px;}.wrapper.login.mobile .body .login-col .sign-up a {font-size: 22px;}.wrapper.login.mobile .forgot-container .forgot-box, .wrapper.login.mobile .password-container .forgot-box, .wrapper.login.mobile .register-container .forgot-box, .wrapper.login.mobile .notice-container .forgot-box, .wrapper.login.mobile .forgot-container .password-box, .wrapper.login.mobile .password-container .password-box, .wrapper.login.mobile .register-container .password-box, .wrapper.login.mobile .notice-container .password-box, .wrapper.login.mobile .forgot-container .register-box, .wrapper.login.mobile .password-container .register-box, .wrapper.login.mobile .register-container .register-box, .wrapper.login.mobile .notice-container .register-box, .wrapper.login.mobile .forgot-container .notice-box, .wrapper.login.mobile .password-container .notice-box, .wrapper.login.mobile .register-container .notice-box, .wrapper.login.mobile .notice-container .notice-box {width: 100%;height: 100%;max-width: none;max-height: inherit;box-shadow: none;}.wrapper.login.mobile .forgot-container .forgot-box h1, .wrapper.login.mobile .password-container .forgot-box h1, .wrapper.login.mobile .register-container .forgot-box h1, .wrapper.login.mobile .notice-container .forgot-box h1, .wrapper.login.mobile .forgot-container .password-box h1, .wrapper.login.mobile .password-container .password-box h1, .wrapper.login.mobile .register-container .password-box h1, .wrapper.login.mobile .notice-container .password-box h1, .wrapper.login.mobile .forgot-container .register-box h1, .wrapper.login.mobile .password-container .register-box h1, .wrapper.login.mobile .register-container .register-box h1, .wrapper.login.mobile .notice-container .register-box h1, .wrapper.login.mobile .forgot-container .notice-box h1, .wrapper.login.mobile .password-container .notice-box h1, .wrapper.login.mobile .register-container .notice-box h1, .wrapper.login.mobile .notice-container .notice-box h1 {background: #F2F2F2 url(../img/layout/slate-logo.svg) right 32px top 10px no-repeat;background-size: 87px 30px;}.wrapper.login.mobile .forgot-container .forgot-box .close, .wrapper.login.mobile .password-container .forgot-box .close, .wrapper.login.mobile .register-container .forgot-box .close, .wrapper.login.mobile .notice-container .forgot-box .close, .wrapper.login.mobile .forgot-container .password-box .close, .wrapper.login.mobile .password-container .password-box .close, .wrapper.login.mobile .register-container .password-box .close, .wrapper.login.mobile .notice-container .password-box .close, .wrapper.login.mobile .forgot-container .register-box .close, .wrapper.login.mobile .password-container .register-box .close, .wrapper.login.mobile .register-container .register-box .close, .wrapper.login.mobile .notice-container .register-box .close, .wrapper.login.mobile .forgot-container .notice-box .close, .wrapper.login.mobile .password-container .notice-box .close, .wrapper.login.mobile .register-container .notice-box .close, .wrapper.login.mobile .notice-container .notice-box .close {left: 12px;top: 14px;right: auto;width: 26px;height: 26px;background: url(../img/layout/register-back.svg) left top no-repeat;}.wrapper.login.mobile .forgot-container .forgot-box .forgot-body {padding: 22px 40px 22px 40px;height: calc(100% - 94px);}.wrapper.login.mobile .forgot-container .forgot-box input[name=reset_username], .wrapper.login.mobile .forgot-container .forgot-box input[name=reset_username].valid {width: 100%;}.wrapper.login.mobile .forgot-container .forgot-box input[name=reset_username].valid, .wrapper.login.mobile .forgot-container .forgot-box input[name=reset_username].error {padding-right: 11px;}.wrapper.login.mobile .forgot-container .forgot-box .error-wrapper {bottom: auto;}.wrapper.login.mobile .forgot-container .forgot-box label[for] {width: calc(100% + 11px);}.wrapper.login.mobile .password-container .password-box form ol li .error-wrapper, .wrapper.login.mobile .password-container .password-box form ol li .incorrect-password {bottom: 56px;}.wrapper.login.mobile .register-container .register-box .register-body {padding: 22px 40px 0px 40px;height: calc(100% - 74px);}.wrapper.login.mobile .register-container .register-box .error-wrapper {bottom: 56px;}.wrapper.login.mobile input, .wrapper.login.mobile .selector > span {height: 42px;font-size: 17px;line-height: 42px;}.wrapper.login.mobile input[type=submit] {padding-bottom: 2px;height: 42px;font-size: 23px;line-height: 23px;}.wrapper.login.mobile .error-wrapper, .wrapper.login.mobile .incorrect-login {bottom: 59px;}.wrapper.login.mobile .error-wrapper span, .wrapper.login.mobile .incorrect-login span {font-size: 17px !important;}.wrapper.login.mobile .check-icon {top: 12px;}}@media screen and (max-width: 375px) {.wrapper.login {min-height: 500px;}.wrapper.login .body {width: calc(100% - 60px);}.wrapper.login .body .login-col {padding-top: 65px;background-size: 130px 45px;}.wrapper.login .footer #copyright {margin-bottom: 30px;height: 28px;}.wrapper.login .footer #copyright .logo {left: 14px;width: 113px;background-size: 113px 28px;}.wrapper.login .footer #copyright .text {right: 30px;font-size: 11px;line-height: 8px;}.wrapper.login.mobile .body {}.wrapper.login.mobile .footer #copyright .text {right: 40px;}}@media screen and (max-width: 360px) {.wrapper.login.mobile .body .login-col {padding-top: 60px;background-size: 115px 40px;}}@media screen and (max-width: 350px) {.wrapper.login.mobile .body {width: calc(100% - 60px);}.wrapper.login.mobile .body .login-col {padding-top: 55px;background-size: 100px 34px;}.wrapper.login.mobile .body .login-col .sign-up a {font-size: 19px;}.wrapper.login.mobile .forgot-container .forgot-box .forgot-body, .wrapper.login.mobile .password-container .forgot-box .forgot-body, .wrapper.login.mobile .register-container .forgot-box .forgot-body, .wrapper.login.mobile .notice-container .forgot-box .forgot-body, .wrapper.login.mobile .forgot-container .password-box .forgot-body, .wrapper.login.mobile .password-container .password-box .forgot-body, .wrapper.login.mobile .register-container .password-box .forgot-body, .wrapper.login.mobile .notice-container .password-box .forgot-body, .wrapper.login.mobile .forgot-container .register-box .forgot-body, .wrapper.login.mobile .password-container .register-box .forgot-body, .wrapper.login.mobile .register-container .register-box .forgot-body, .wrapper.login.mobile .notice-container .register-box .forgot-body, .wrapper.login.mobile .forgot-container .notice-box .forgot-body, .wrapper.login.mobile .password-container .notice-box .forgot-body, .wrapper.login.mobile .register-container .notice-box .forgot-body, .wrapper.login.mobile .notice-container .notice-box .forgot-body, .wrapper.login.mobile .forgot-container .forgot-box .password-body, .wrapper.login.mobile .password-container .forgot-box .password-body, .wrapper.login.mobile .register-container .forgot-box .password-body, .wrapper.login.mobile .notice-container .forgot-box .password-body, .wrapper.login.mobile .forgot-container .password-box .password-body, .wrapper.login.mobile .password-container .password-box .password-body, .wrapper.login.mobile .register-container .password-box .password-body, .wrapper.login.mobile .notice-container .password-box .password-body, .wrapper.login.mobile .forgot-container .register-box .password-body, .wrapper.login.mobile .password-container .register-box .password-body, .wrapper.login.mobile .register-container .register-box .password-body, .wrapper.login.mobile .notice-container .register-box .password-body, .wrapper.login.mobile .forgot-container .notice-box .password-body, .wrapper.login.mobile .password-container .notice-box .password-body, .wrapper.login.mobile .register-container .notice-box .password-body, .wrapper.login.mobile .notice-container .notice-box .password-body, .wrapper.login.mobile .forgot-container .forgot-box .register-body, .wrapper.login.mobile .password-container .forgot-box .register-body, .wrapper.login.mobile .register-container .forgot-box .register-body, .wrapper.login.mobile .notice-container .forgot-box .register-body, .wrapper.login.mobile .forgot-container .password-box .register-body, .wrapper.login.mobile .password-container .password-box .register-body, .wrapper.login.mobile .register-container .password-box .register-body, .wrapper.login.mobile .notice-container .password-box .register-body, .wrapper.login.mobile .forgot-container .register-box .register-body, .wrapper.login.mobile .password-container .register-box .register-body, .wrapper.login.mobile .register-container .register-box .register-body, .wrapper.login.mobile .notice-container .register-box .register-body, .wrapper.login.mobile .forgot-container .notice-box .register-body, .wrapper.login.mobile .password-container .notice-box .register-body, .wrapper.login.mobile .register-container .notice-box .register-body, .wrapper.login.mobile .notice-container .notice-box .register-body, .wrapper.login.mobile .forgot-container .forgot-box .notice-body, .wrapper.login.mobile .password-container .forgot-box .notice-body, .wrapper.login.mobile .register-container .forgot-box .notice-body, .wrapper.login.mobile .notice-container .forgot-box .notice-body, .wrapper.login.mobile .forgot-container .password-box .notice-body, .wrapper.login.mobile .password-container .password-box .notice-body, .wrapper.login.mobile .register-container .password-box .notice-body, .wrapper.login.mobile .notice-container .password-box .notice-body, .wrapper.login.mobile .forgot-container .register-box .notice-body, .wrapper.login.mobile .password-container .register-box .notice-body, .wrapper.login.mobile .register-container .register-box .notice-body, .wrapper.login.mobile .notice-container .register-box .notice-body, .wrapper.login.mobile .forgot-container .notice-box .notice-body, .wrapper.login.mobile .password-container .notice-box .notice-body, .wrapper.login.mobile .register-container .notice-box .notice-body, .wrapper.login.mobile .notice-container .notice-box .notice-body {padding-left: 30px;padding-right: 30px;}.wrapper.login.mobile .footer #copyright .text {right: 30px;}}.wrapper.login.mac input[type=submit] {font-weight: 700 !important;}#account-options button {margin-top: 10px;}ul.account-list {float: left;background-color: #333333;zoom: 1;}ul.account-list:before, ul.account-list:after {content: "";display: table;}ul.account-list:after {clear: both;}ul.account-list li {padding: 4px 10px;margin-bottom: 1px;background: #444444 url(../img/layout/aside-button-up.png?ver=1) repeat-x;cursor: pointer;color: #dddddd;}ul.account-list li.ui-state-active {background-image: url(../img/layout/aside-reg-button-selected.png?ver=1);color: #eeeeee;}ul.account-list li.sub {background: #666666 url(../img/layout/aside-sub-button-up.png) repeat-x;}ul.account-list li.sub.ui-state-active {background-image: url(../img/layout/aside-sub-button-selected.png);}ul.account-list li.sal {background: #666666 url(../img/layout/aside-sal-button-up.png) repeat-x;}ul.account-list li.sal.ui-state-active {background-image: url(../img/layout/aside-sal-button-selected.png);}ul.account-list li.stf {background: #666666 url(../img/layout/aside-stf-button-up.png) repeat-x;}ul.account-list li.stf.ui-state-active {background-image: url(../img/layout/aside-stf-button-selected.png);}ul.account-list li.sup {background: #666666 url(../img/layout/aside-sup-button-up.png) repeat-x;}ul.account-list li.sup.ui-state-active {background-image: url(../img/layout/aside-sup-button-selected.png);}ul.account-list li.edi {background: #666666 url(../img/layout/aside-edi-button-up.png) repeat-x;}ul.account-list li.edi.ui-state-active {background-image: url(../img/layout/aside-edi-button-selected.png);}ul.account-list li div {width: 225px;height: 36px;overflow: hidden;}ul.account-list li div div {min-width: 500px;width: auto !important;width: 500px;zoom: 1;}ul.account-list li div div:before, ul.account-list li div div:after {content: "";display: table;}ul.account-list li div div:after {clear: both;}ul.account-list li div div img {float: left;background-color: #ffffff;padding: 1px;position: relative;width: 60px;height: 60px;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;padding: 3px;width: 30px;height: 30px;}ul.account-list li div div span {float: left;margin-left: 10px;line-height: 36px;}ul.account-list li div div span:first-child {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;}ul.account-list.no-match {background: none;}ul.account-list.no-match li {padding: 0;margin: 0;margin-left: 20px;background: none;color: #444444;cursor: auto;}form#account-search {padding: 0;position: relative;}form#account-search input[type="text"] {width: 160px;}form#account-search input.sl-search-btn {background: url(../img/layout/slate-icons_22x22_up.png) no-repeat left top;width: 22px;height: 22px;position: absolute;top: 2px;right: 0px;background-position: 0 0;border: none;color: transparent;font-size: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}form#account-search input.sl-search-btn:hover {background-image: url(../img/layout/slate-icons_22x22_over.png);}form#account-search input.sl-search-btn.disabled {background-image: url(../img/layout/slate-icons_22x22_inactive.png);}form#subscription-calculator {margin-bottom: 10px;}form#subscription-calculator #subscription-totals {margin-bottom: 10px;}form#subscription-calculator #subscription-totals li {text-align: right;}form#subscription-calculator #subscription-totals li span {text-align: right;margin-right: 7px;}form#subscription-calculator #subscription-totals li input {float: right;text-align: right;}form#subscription-calculator p input[type=text] {display: inline;}#create-invoice-comment li label {width: 75px;}#create-invoice-comment li textarea {width: 300px;}#store-information {padding: 3em 14em;}#store-information h2 {margin-bottom: 0.8em;padding-bottom: 10px;border-bottom: 1px solid #dddddd;}#store-information h3 {font-family: "myriad-pro-n7", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 1em;margin-bottom: 1em;color: #656565;}#store-information .country {font-weight: normal;}#store-information #contact-details {margin-top: 2em;}#tooltip {position: absolute;z-index: 3000;background-color: #ffffff;padding: 5px;}#tooltip ul li span {line-height: 1.4em;display: inline-block;font-weight: 200;font-size: 1em;}#tooltip ul li span:first-child {width: 80px;font-weight: normal;}#tooltip h3, #tooltip div {margin: 0;padding: 5px;text-align: left;}#expiry-date {float: left;}#expiry-date div {float: left;margin-right: 5px;zoom: 1;}#expiry-date div:before, #expiry-date div:after {content: "";display: table;}#expiry-date div:after {clear: both;}#expiry-date div label {width: auto;text-align: left;margin-right: 0;float: none;}#expiry-date div input {width: 50px;float: none;}#expiry-date div img.ui-datepicker-trigger {margin-right: 5px;float: left;}#expiry-date div .error-wrapper {position: relative;width: auto;margin-right: 0;top: 3px;left: 5px;}#expiry-date div .error-wrapper span {width: auto;}#set-trial-expiry h4 {margin-bottom: 10px;}#set-trial-expiry #expiry-date {margin-bottom: 10px;}#submit-expiry-date {clear: both;}#subscription-summary {float: left;width: 100%;margin-bottom: 15px;}#subscription-summary li {line-height: 40px;}#subscription-summary li .selector {margin-top: 6px;}#subscription-summary #set-licences {float: right;}#pricing-calculator {margin: 0px;}#pricing-calculator ol {float: none;margin-bottom: 0.5em;}#pricing-calculator li {margin-bottom: 0.5em;}#pricing-calculator #select-country {margin-bottom: 0.5em;}#pricing-calculator #country-results input {background-color: #ffffff;}#pricing-calculator #country-results ol input {width: 80px;}#pricing-calculator table {width: 100%;}#pricing-calculator input[type=text] {padding: 3px 5px;}#pricing-calculator table input {width: 80%;float: none;vertical-align: top;}#pricing-calculator thead, #pricing-calculator tbody, #pricing-calculator tr {border: none;}#pricing-calculator td, #pricing-calculator th {color: #666666;border: none;background: none;height: auto;white-space: normal;vertical-align: top;padding: 5px 5px;}#pricing-calculator th.column-1, #pricing-calculator td.column-1 {text-align: left;}#pricing-calculator th {border: none;border-top: 1px solid #bbbbbb;border-bottom: 1px solid #ffffff;}#pricing-calculator th.column-1 {padding: 0;width: 230px;border-top: 1px solid #ffffff;border-bottom: 1px solid #bbbbbb;background: #ffffff;}#pricing-calculator th.column-2 {border-left: 1px solid #bbbbbb;}#pricing-calculator th.column-3 {border-bottom: 1px solid #dddddd;}#pricing-calculator th.column-4 {border-right: 1px solid #bbbbbb;}#pricing-calculator td.column-4 {border-right: 1px solid #ffffff;}#pricing-calculator tr.padding-row td.column-1 {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}#pricing-calculator th.column-3, #pricing-calculator td.column-3, #pricing-calculator tr.padding-row td.column-3 {background: #dddddd;}#pricing-calculator h2, #pricing-calculator h3, #pricing-calculator h4 {padding: 0;margin: 0;}#pricing-calculator h2 {font-size: 1.1em;}#pricing-calculator h3, #pricing-calculator h4 {font-size: 1em;color: #666666;}#pricing-calculator h4 {margin-top: 3px;}#pricing-calculator div.ui-accordion h3 {text-align: left;padding: 10px 10px 10px 30px;}#pricing-calculator .spacer-row td, #pricing-calculator .padding-row td {margin: 0;padding: 0;}#pricing-calculator .spacer-row td {height: 5px;}#pricing-calculator .padding-row td {height: 10px;}#pricing-calculator tr.product-query-row td {padding-top: 10px;padding-bottom: 10px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}#pricing-calculator tr.product-query-row td.column-2 {color: #666666;text-align: center;}.pricing-dialogue .ui-dialog-buttonset button {padding: 0 10px;width: auto;}li.inline {zoom: 1;}li.inline:before, li.inline:after {content: "";display: table;}li.inline:after {clear: both;}li.inline label, li.inline input, li.inline textarea, li.inline div.selector {float: left;}div.spacer {height: 10px;}a.BigButton, .Banner ul li a, #DiscussionForm a.Cancel, input.Button {font-family: "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 1em;display: block;border: none;position: relative;height: 40px;padding: 0px 10px;background: #dddddd url('../img/layout/but_up.png') top left repeat-x;color: #333333;cursor: pointer;-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;}a.BigButton:hover, .Banner ul li a:hover, #DiscussionForm a.Cancel:hover, input.Button:hover {background: #eeeeee url('../img/layout/but_over.png') top left repeat-x;color: #333333;}.Banner ul li a, #DiscussionForm a.Cancel, input.Button {background: #eeeeee url(../img/layout/std-btn-up.png) repeat-x left bottom;}.Banner ul li a:hover, #DiscussionForm a.Cancel:hover, input.Button:hover, .Banner ul li a:focus, #DiscussionForm a.Cancel:focus, input.Button:focus {background: #ffffff url(../img/layout/std-btn-over.png) repeat-x left bottom;}#perpetual-licenses table tr th.column-3, #perpetual-licenses table tr th.column-4 {width: 105px;}#account-perpetual-licenses-view table tr th.column-1, #account-perpetual-licenses-view table tr td.column-1 {text-align: left;padding-left: 15px;}#account-perpetual-licenses-view table tr th.column-2 {width: 105px;}#add-perpetual-license-button {float: right;margin-bottom: 15px;}#perpetual-expiry-container {float: left;}#perpetual-expiry-datepicker {display: inline;margin-right: 5px;}#update-perpetual-license-btn {float: left;margin-top: 5px;margin-left: 15px;}#remove-perpetual-license-btn {float: right;margin-top: 5px;}#perpetual-info {float: left;width: 450px;}#account-perpetual-licenses table {margin-bottom: 10px;}#support-expiry-info {margin-top: 20px;}select {border: 1px solid #666666;padding: 0px 5px 0px 5px;background: #eeeeee url('../img/layout/control-background-blur.png') repeat-x;color: #666666;-webkit-appearance: none;overflow: hidden;background: url(../img/layout/select-control-arrow_12x6.png) no-repeat 190px #eeeeee;border-color: #eeeeee;position: relative;padding: 3px 5px;}select:focus, select .focus {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;outline: none;border: 1px solid #666666;background: #ffffff url('../img/layout/control-background-focus.png') repeat-x;color: #333333;}#tooltip {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;}div.fp-frame {padding: 10px;}.icon, .sl-button, div.loader, div.fp-frame, div.ui-dialog, .ui-datepicker, select, .sl-control-frame:focus, .sl-control-frame.focus {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;}div.ui-dialog.ui-dialog-content {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.Banner ul, #DiscussionForm form, .MessageList, .Border, #MessageForm {background-color: #efefef;border-top: 1px solid #d6d6d6;border-right: 2px solid #d6d6d6;border-bottom: 2px solid #d6d6d6;border-left: 1px solid #d6d6d6;}input.SmallInput:focus, input.InputBox:focus, textarea:focus, input.BigInput:focus {-webkit-box-shadow: #444444 0px 1px 3px;-moz-box-shadow: #444444 0px 1px 3px;box-shadow: #444444 0px 1px 3px;}#account-password input[name^="password"] + .error-wrapper {left: 410px;}#generate-new-password {position: relative;float: left;margin: 1px 0 0 7px;padding: 0;width: 21px;height: 21px;text-indent: -99em;overflow: hidden;}#generate-new-password:before {content: '';z-index: 1;position: absolute;display: block;top: 4px;left: 2.5px;width: 16.5px;height: 13px;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAxOCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMjAuOTQgOS45OEMyMC40NSAxNC40OSAxNi42NCAxOCAxMiAxOGMtMi43IDAtNS4xMS0xLjE5LTYuNzYtMy4wOGwxLjI0LTEuNjNDNy43NiAxNC45NCA5Ljc2IDE2IDEyIDE2YzMuNTMgMCA2LjQ0LTIuNjIgNi45Mi02LjAySDE2bDQtNS4yNSA0IDUuMjVoLTMuMDZ6TTUuMDggOGMuNDktMy4zOSAzLjQtNiA2LjkyLTYgMi4yNCAwIDQuMjMgMS4wNiA1LjUxIDIuN2wxLjI0LTEuNjNDMTcuMSAxLjE5IDE0LjY5IDAgMTIgMCA3LjM3IDAgMy41NiAzLjUgMy4wNiA4SDBsNCA1LjI1TDggOEg1LjA4eiIvPjwvc3ZnPg==");background-position: center center;background-repeat: no-repeat;filter: contrast(40%);}#generate-new-password:hover:before {filter: contrast(100%);}