body,fieldset,form,h1,h2,h3,h4,h5,h6,html,legend,li,ol,p,span,table,td,th,tr,ul{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}body,html{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}#tooltip,a,h1,h2,h3,h4,h5,h6,li,p,td,th{font-family:myriad-pro-n4,myriad-pro,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:11pt}:focus,button:focus{outline:0}.st-bt{border-top:1px solid #ddd}.st-bt-d{border-top:1px solid #bbb}.st-bl{border-left:1px solid #ddd}.st-bl-w{border-left:1px solid #fff}.st-bl-d{border-left:1px solid #bbb}.st-br{border-right:1px solid #ddd}.st-br-d{border-right:1px solid #bbb}.st-bb{border-bottom:1px solid #ddd}.st-bb-d{border-bottom:1px solid #bbb}.st-fl{background:#eee}.st-fd{background:#ddd}.sl-control{font-family:myriad-pro-n4,myriad-pro,Arial,Helvetica,sans-serif;font-weight:400;font-size:1em;display:block;border:none}*,body,fieldset,form,h1,h2,h3,h4,h5,h6,html,legend,li,ol,p,span,table,td,th,tr,ul{margin:0;padding:0}body,html{height:100%;width:100%;font-family:"Myriad Pro";font-size:11pt;text-align:left;color:#333}body{background-color:#444}.wrapper{margin-bottom:0;width:960px;background-color:#fff;position:relative;-webkit-box-shadow:0 1px 2px .8;-moz-box-shadow:0 1px 2px .8;box-shadow:0 1px 2px .8;height:auto!important;min-height:100%;height:100%}.header{background:#eee 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:#fff 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:after,.main-right .footer #copyright:before{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 #ddd;margin-left:20px;margin-right:20px}.footer #copyright p{margin:0;padding:0;line-height:50px;text-align:right;font-size:.9em;margin-right:10px}body{text-align:center}.wrapper{margin-right:auto;margin-left:auto;text-align:left;display:inline-block}.body:after,.footer:after,.header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.aside,.body,.footer,.header{min-height:0}.article{min-height:600px}* html .aside,* html .body,* html .footer,* html .header{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-left .article,* html .main-right .aside{margin-right:-4px}div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(../img/layout/uniform_sprite.png);background-repeat:no-repeat}.checker,.checker *,.radio,.radio *,.selector,.selector *,.uploader,.uploader *{margin:0;padding:0}.checker * option,.checker option,.radio * option,.radio option,.selector * option,.selector option,.uploader * option,.uploader option{padding:2px 5px}div.selector{background-position:-483px -140px;line-height:28px;height:28px}div.selector span{background-position:right 0;height:28px;line-height:28px}div.selector select{top:0;left:0}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.active:hover,div.selector.focus.active,div.selector.focus:active,div.selector:hover:active{background-position:-483px -224px}div.selector.active:hover span,div.selector.focus.active span,div.selector.focus:active span,div.selector:hover: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:0 -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.active:hover span,div.checker.focus.active span,div.checker.focus:active span,div.checker:active:hover 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.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active 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:0 -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.active.focus span,div.radio.active:hover span,div.radio.focus:active span,div.radio:active:hover 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.active:hover span.checked,div.radio.focus.active span.checked,div.radio.focus:active span.checked,div.radio:hover:active 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:0 -336px;height:28px}div.uploader span.action{background-position:right -448px;height:26px;line-height:24px}div.uploader span.filename{height:26px;margin:1px 0;line-height:26px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -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:0 -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:0 25px 0 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:.9em;width:85px;text-align:center;text-shadow:#fff 0 1px 0;background-color:#fff}div.uploader span.filename{color:#777;width:104px;border-right:solid 1px #bbb;font-size:.9em}div.uploader input{width:210px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.checker input:focus,.radio input:focus,.selector select: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:0 0}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:0 0}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:0 0}div.uploader{position:relative;float:left;overflow:hidden}div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0 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:#999 0 1px 2px;-moz-box-shadow:#999 0 1px 2px;box-shadow:#999 0 1px 2px}.clearfix{zoom:1}.clearfix:after,.clearfix:before{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 #666;padding:0 5px 0 5px;background:#eee url(../img/layout/control-background-blur.png) repeat-x;color:#666}.sl-control-frame .focus,.sl-control-frame:focus{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;outline:0;border:1px solid #666;background:#fff url(../img/layout/control-background-focus.png) repeat-x;color:#333}.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:0 10px;background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#333;cursor:pointer}.sl-button:hover{background:#eee url(../img/layout/but_over.png) top left repeat-x;color:#333}.sl-button-disabled{color:#bbb}.sl-button-disabled:hover{background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#bbb}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:#eee}.link:hover{background-color:#ddd}.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 0 10px;margin-right:5px}.sl-tab-menu ul li.disabled{cursor:default;color:#999}.sl-tab-menu ul li a{text-decoration:none}.sl-tab-menu ul li a:hover{color:#000}.sl-tab-menu ul li.logout a{color:#999}.sl-tab-menu ul li.logout a:hover{color:#000}.sl-tab-menu-off{background:0 0;border:none}.sl-tab-menu-off a{color:#333}.sl-tab-menu-on{background:#fff;border:#bbb solid 1px;border-bottom:#fff solid 1px}.sl-tab-menu-on a{color:#333}.error-wrapper{position:absolute;width:190px;top:5px;left:380px;zoom:1}.error-wrapper:after,.error-wrapper:before{content:"";display:table}.error-wrapper:after{clear:both}.error-wrapper div{float:left;margin-right:0}.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:.8em;color:#c00}.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:#fff;padding:1px;position:relative;width:60px;height:60px}.icon-sml{background-color:#fff;padding:1px;position:relative;width:60px;height:60px;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;padding:3px;width:30px;height:30px}.icon-med{background-color:#fff;padding:1px;position:relative;width:60px;height:60px;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px}.subscription-select-row{line-height:30px}.subscription-select-row li{display:block;float:left;margin:0 10px}.section{zoom:1;padding:0;margin-bottom:10px}.section:after,.section:before{content:"";display:table}.section:after{clear:both}.section h3{padding-bottom:10px;border-bottom:1px solid #ddd}.aside .section{margin:0 0 20px}.aside .section h3{margin-left:20px;margin-right:20px}.aside .subsection{margin:0 20px 20px}.aside .subsection h3{margin-left:0;margin-right:0}.aside button{width:100%}.article .section{margin:0 0 20px}.article .section.scrollable{border:1px solid #ddd}.article .subsection{margin:0 0 10px}.left{float:left}.right{float:right}.last{margin-bottom:0}.indent{margin:0 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:0 10px;background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#333;cursor:pointer;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;padding:15px;line-height:30px;font-size:1.4em}.section-h3-collapsed:hover{background:#eee url(../img/layout/but_over.png) top left repeat-x;color:#333}.control-bar{zoom:1;padding:10px}.control-bar:after,.control-bar:before{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:#eee;padding:10px;margin:10px;color:#999}.shop-steps ol li span{color:#444}.shop-step-on{color:#666}.shop-step-on span{color:#333}.shop-step-off{color:#999}.shop-step-off span{color:#444}table{position:relative;table-layout:fixed;width:100%;border-collapse:collapse}table td,table th{line-height:normal;border-left:1px solid #444;border-right:1px solid #444;text-align:center;vertical-align:middle;padding:0;margin:0}table td div *,table th div *{vertical-align:middle}table th{color:#fff;font-weight:400;height:50px}table td{height:50px;border-left:1px solid #ddd;border-right:1px solid #ddd;white-space:nowrap;overflow:hidden}table td input[type=text]{display:inline;width:36px;margin:0;text-align:center}table button{display:inline}table thead tr td,table thead tr th{background:#515151 url(../img/layout/h_td.png) top left repeat-x}table thead tr th{border-top:1px solid #444}table tbody{border-top:1px solid #ddd;border-bottom:1px solid #ddd}table tbody tr td{background:#fff url(../img/layout/b_td.png) top left repeat-x}table tbody tr.subscription-admin td{background:#fff url(../img/layout/b_admin_td.png) top left repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc}table tbody tr#subscription-root td{background:#fff url(../img/layout/b_root_td.png) top left repeat-x;border-left:1px solid #aaa;border-right:1px solid #aaa}table img{background-color:#fff;padding:1px;position:relative;width:60px;height:60px;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;padding:3px;width:30px;height:30px}table.plain{border:none}table.plain tbody{border:none}table.plain tbody td{border:none;background:0 0}table#product-software tr td.column-1,table#product-software tr th.column-1,table.subscription-table tr td.column-1,table.subscription-table tr th.column-1{text-align:left;padding-left:10px}table#product-software tr td.column-1 div.checker,table#product-software tr th.column-1 div.checker,table.subscription-table tr td.column-1 div.checker,table.subscription-table tr th.column-1 div.checker{margin:0 5px 0 0}table#product-software tr td.column-1 div.checker span,table#product-software tr th.column-1 div.checker span,table.subscription-table tr td.column-1 div.checker span,table.subscription-table tr th.column-1 div.checker span{margin-left:0}table#product-software tr td.column-1 span,table#product-software tr th.column-1 span,table.subscription-table tr td.column-1 span,table.subscription-table tr th.column-1 span{line-height:28px;color:#444}table#product-software tr td.column-1 span.userid,table#product-software tr th.column-1 span.userid,table.subscription-table tr td.column-1 span.userid,table.subscription-table tr th.column-1 span.userid{font-weight:500}table#product-software tr[data-tierindex="0"] td,table.subscription-table tr[data-tierindex="0"] td{border-top:1px solid #ddd}table#product-software tr[data-tierindex="1"] td.column-1,table.subscription-table tr[data-tierindex="1"] td.column-1{padding-left:8px}table#product-software tr[data-tierindex="2"] td.column-1,table.subscription-table tr[data-tierindex="2"] td.column-1{padding-left:28px}table#product-software tr[data-tierindex="3"] td.column-1,table.subscription-table tr[data-tierindex="3"] td.column-1{padding-left:48px}table#product-software tr[data-tierindex="4"] td.column-1,table.subscription-table tr[data-tierindex="4"] td.column-1{padding-left:68px}table#product-software tr[data-tierindex="5"] td.column-1,table.subscription-table 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:#fff;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}#transfer-subaccounts-modal td,#view-subaccounts-modal td{text-align:left}#transfer-subaccounts-modal td.column-1,#view-subaccounts-modal td.column-1{padding-left:10px;border-right:none}#transfer-subaccounts-modal td.column-2,#view-subaccounts-modal td.column-2{text-align:center;border-left:none;width:36px}#transfer-subaccounts-modal .userid,#view-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 td.column-1 span,table#product-software th.column-1 span{margin-left:10px}table#product-software td.column-2,table#product-software th.column-2{text-align:left;padding-left:10px}table#product-software td.column-3,table#product-software th.column-3{width:50px}table#product-price td.column-1,table#product-price th.column-1{text-align:left;padding-left:10px}table#product-price td.column-2,table#product-price td.column-3,table#product-price th.column-2,table#product-price th.column-3{width:25%}form#admin-trials table td.column-1,form#admin-trials table th.column-1{width:60px}form#admin-trials table td.column-1 .checker,form#admin-trials table th.column-1 .checker{float:none;margin-left:auto;margin-right:auto}form#admin-trials table td.column-2,form#admin-trials table th.column-2{text-align:left;padding-left:10px}form#admin-trials table td.column-2 span,form#admin-trials table th.column-2 span{margin-left:10px}form#admin-trials table td.column-3,form#admin-trials table td.column-4,form#admin-trials table th.column-3,form#admin-trials table th.column-4{width:100px}table#account-comments td,table#account-comments th{white-space:normal;vertical-align:top;background-position:bottom;padding-top:10px;padding-bottom:10px;height:auto}table#account-comments td.column-1,table#account-comments th.column-1{width:130px}table#account-comments td.column-2,table#account-comments td.column-3,table#account-comments th.column-2,table#account-comments th.column-3{text-align:left;padding-left:10px}table#account-comments td.column-3,table#account-comments th.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:after,table#subscription-details thead th.column-1:before{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 a,table#subscription-details thead th.column-1 div#subscription-search input{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#admin-trials,form#set-product-software{zoom:1}form#admin-trials:after,form#admin-trials:before,form#set-product-software:after,form#set-product-software:before{content:"";display:table}form#admin-trials:after,form#set-product-software:after{clear:both}form#admin-trials table,form#set-product-software table{margin-bottom:10px}form#admin-trials input[type=submit],form#set-product-software 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}#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:400;margin:5px 0 15px 0}h6{font-size:1em;font-style:none;font-weight:400}p{line-height:1.5em;text-align:left;margin-bottom:10px}a{color:#333}fieldset,img,input{border:0}input[type=password],input[type=text],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 #666;padding:0 5px 0 5px;background:#eee url(../img/layout/control-background-blur.png) repeat-x;color:#666;border-top:2px solid #bbb;border-left:2px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;width:200px;position:relative}input[type=password] .focus,input[type=password]:focus,input[type=text] .focus,input[type=text]:focus,textarea .focus,textarea:focus{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;outline:0;border:1px solid #666;background:#fff url(../img/layout/control-background-focus.png) repeat-x;color:#333}input[type=password].disabled,input[type=text].disabled,textarea.disabled{-moz-opacity:.5;filter:alpha(opacity=.5);opacity:.5}input[type=password] .focus,input[type=password]:focus,input[type=text] .focus,input[type=text]:focus,textarea .focus,textarea:focus{margin-left:1px;margin-bottom:1px}.aside input[type=text]{border-color:#656565}.aside input[type=text].disabled{-moz-opacity:.5;filter:alpha(opacity=.5);opacity:.5}input[type=password],input[type=text]{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:0 10px;background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#333;cursor:pointer;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;position:relative}button:hover,input[type=submit]:hover,input[type=button]:hover{background:#eee url(../img/layout/but_over.png) top left repeat-x;color:#333}button.ui-button-disabled{color:#bbb}button.ui-button-disabled:hover{background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#bbb}li{list-style:none}form{padding-top:10px;padding-bottom:10px;zoom:1}form:after,form:before{content:"";display:table}form:after{clear:both}form ol{float:left;zoom:1}form ol:after,form ol:before{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 input,form ol li label,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:after,.ui-helper-clearfix:before{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:#fff;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:#555 url(../img/layout/feedback_tb.png) top left repeat-x}div.ui-dialog-titlebar.error-dialogue{background:#c00 url(../img/layout/error_tb.png) top left repeat-x}div.ui-dialog-titlebar .ui-dialog-title{float:left;margin-right:16px;color:#fff}div.ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:.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:0 0;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=password],.ui-dialog-content input[type=text],.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:#bbb}.ui-datepicker{width:17em;padding:5px 5px 0;display:none;background-color:#fff;border:1px solid #656565}.ui-datepicker .ui-datepicker-header{position:relative;padding:0;background:#444 url(../img/layout/datepicker_h.png) top left repeat-x;color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:0;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:0}.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:.9em;border-collapse:collapse;margin:0 0 5px}.ui-datepicker table td,.ui-datepicker table th{height:auto}.ui-datepicker table th{font-family:myriad-pro-n7,myriad-pro,Arial,Helvetica,sans-serif;font-weight:700;padding:.7em .3em;text-align:center;border:0}.ui-datepicker table td{border:0;padding:1px}.ui-datepicker table td a,.ui-datepicker table td span{display:block;padding:2px;text-align:right;text-decoration:none}.ui-datepicker tbody td a{background-color:#eee}.ui-datepicker tbody td a.ui-state-hover{background-color:#ddd}.ui-datepicker tbody td a.ui-state-active{background-color:#666;color:#fff}.ui-datepicker tbody td.ui-datepicker-unselectable a{background-color:#fff}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em 5px;cursor:pointer;padding:.2em .6em .3em .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 .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:0}.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:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;border-bottom:1px solid #bbb}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;border:1px solid #bbb;background:#fff}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li.ui-state-disabled a{color:#ddd}.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 red;display:block;border-width:0;padding:1em 0;background:0 0}.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 #ddd}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-header.ui-state-active{background-color:#ddd}.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 #ddd}.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:#fff}.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:0 0 40px 0;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:#666}.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:grey;opacity:0;-webkit-transition:opacity 80ms;transition:opacity 80ms}.wrapper.login label[for]:after,.wrapper.login label[for]:before{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:0 11px 0 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:#000;border:1px solid #B3B3B3;-webkit-border-radius:0;border-radius:0;background:#F4F9FC;-webkit-appearance:none}.wrapper.login input::-webkit-input-placeholder{color:grey}.wrapper.login input::-webkit-input-placeholder{color:grey}.wrapper.login input::-moz-placeholder{color:grey}.wrapper.login input:-ms-input-placeholder{color:grey}.wrapper.login input:-moz-placeholder{color:grey}.wrapper.login input:active,.wrapper.login input:focus,.wrapper.login input:hover{border-color:#44BB53;background-color:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wrapper.login input:active~label,.wrapper.login input:focus~label,.wrapper.login input:hover~label{color:#44BB53}.wrapper.login input:active~label:after,.wrapper.login input:active~label:before,.wrapper.login input:focus~label:after,.wrapper.login input:focus~label:before,.wrapper.login input:hover~label:after,.wrapper.login input:hover~label:before{border-color:#44BB53}.wrapper.login input:-webkit-autofill,.wrapper.login input:-webkit-autofill:active,.wrapper.login input:-webkit-autofill:focus,.wrapper.login input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}.wrapper.login input.incorrect:not(.valid):not(.error),.wrapper.login input.notempty,.wrapper.login input.valid{margin:1px 0 0 0;border-top:0}.wrapper.login input.notempty~label,.wrapper.login input.valid~label{opacity:1}.wrapper.login input.valid{padding-right:31px;width:calc(100% - 44px);background:#FFF}.wrapper.login input.valid:active,.wrapper.login input.valid:focus,.wrapper.login input.valid:hover{background-color:#FFF}.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:active+.error-wrapper,.wrapper.login input.error:focus+.error-wrapper,.wrapper.login input.error:hover+.error-wrapper{opacity:1}.wrapper.login input.error.notempty,.wrapper.login input.incorrect:not(.valid):not(.error){border-color:#DC2228}.wrapper.login input.error.notempty~label,.wrapper.login input.incorrect:not(.valid):not(.error)~label{color:#DC2228;opacity:1}.wrapper.login input.error.notempty~label:after,.wrapper.login input.error.notempty~label:before,.wrapper.login input.incorrect:not(.valid):not(.error)~label:after,.wrapper.login input.incorrect:not(.valid):not(.error)~label:before{border-color:#DC2228}.wrapper.login input[type=checkbox]{padding:0;width:20px;height:20px}.wrapper.login input[type=submit]{padding:0 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:#FFF;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:0 0}.wrapper.login div.selector.focus>span,.wrapper.login div.selector.hover>span{border-color:#44BB53;background-color:#FFF}.wrapper.login div.selector span{margin:0;padding:0 31px 0 11px;width:calc(100% - 44px);height:38px;font-size:15px;line-height:38px;color:grey;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 0 0 0;color:#000;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.focus~label,.wrapper.login div.selector.hover~label{color:#44BB53}.wrapper.login div.selector.focus~label:after,.wrapper.login div.selector.focus~label:before,.wrapper.login div.selector.hover~label:after,.wrapper.login div.selector.hover~label:before{border-color:#44BB53}.wrapper.login div.selector.focus~.error-wrapper,.wrapper.login div.selector.hover~.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:0;height:0;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:0 8px 0 0;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:#000}.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:0;height:0;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:0 3px 0 0;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 0 0 0;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:#000}.login-col{position:relative;display:inline-block;vertical-align:top;margin:0;padding:70px 0 0 0;width:315px;background:url(../img/layout/slate-logo.svg) left top no-repeat;background-size:144px 50px}.login-col form ol li.password .error-wrapper,.login-col form ol li.username .error-wrapper{top:auto;bottom:55px;padding:12px 6px 12px 12px;width:138px;white-space:normal}.login-col form ol li.password .error-wrapper:before,.login-col form ol li.username .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.password .error-wrapper .sl-icon-error,.login-col form ol li.username .error-wrapper .sl-icon-error{margin:0 3px 0 0;width:40px;height:40px}.login-col form ol li.password .error-wrapper span,.login-col form ol li.username .error-wrapper span{display:inline-block!important;vertical-align:middle;margin-top:-2px;width:95px;font-size:14px!important}.login-col form ol li.forgot-password,.login-col form ol li.remember-me{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:0 0 0 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]:focus,.login-col form ol li.sign-in input[type=submit]:hover{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]:focus,.login-col form ol li.sign-in-clever input[type=submit]:hover{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:#000}.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 0 0 80px;padding:0;width:530px}.carousel-col .slick-list{width:100%;height:288px;background:#FFF;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 0 0 0}.carousel-col ul.slick-dots li button{margin:0 3px 0 3px;padding:0;width:12px;height:12px;text-indent:-99em;border:1px solid #B3B3B3;border-radius:12px;background:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:hidden}.carousel-col ul.slick-dots li.slick-active button{background:#999}.forgot-container,.notice-container,.password-container,.register-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,.8)}.forgot-container .forgot-box,.forgot-container .notice-box,.forgot-container .password-box,.forgot-container .register-box,.notice-container .forgot-box,.notice-container .notice-box,.notice-container .password-box,.notice-container .register-box,.password-container .forgot-box,.password-container .notice-box,.password-container .password-box,.password-container .register-box,.register-container .forgot-box,.register-container .notice-box,.register-container .password-box,.register-container .register-box{position:relative;display:block;padding:0;width:760px;height:600px;max-width:calc(100% - 60px);max-height:calc(100% - 60px);background:#FFF;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 1px rgba(0,0,0,.2);box-shadow:0 0 20px 1px rgba(0,0,0,.2);overflow:hidden}.forgot-container .forgot-box h1,.forgot-container .notice-box h1,.forgot-container .password-box h1,.forgot-container .register-box h1,.notice-container .forgot-box h1,.notice-container .notice-box h1,.notice-container .password-box h1,.notice-container .register-box h1,.password-container .forgot-box h1,.password-container .notice-box h1,.password-container .password-box h1,.password-container .register-box h1,.register-container .forgot-box h1,.register-container .notice-box h1,.register-container .password-box h1,.register-container .register-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:0 0 3px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.3);box-shadow:0 0 3px 1px rgba(0,0,0,.3);overflow:hidden}.forgot-container .forgot-box .close,.forgot-container .notice-box .close,.forgot-container .password-box .close,.forgot-container .register-box .close,.notice-container .forgot-box .close,.notice-container .notice-box .close,.notice-container .password-box .close,.notice-container .register-box .close,.password-container .forgot-box .close,.password-container .notice-box .close,.password-container .password-box .close,.password-container .register-box .close,.register-container .forgot-box .close,.register-container .notice-box .close,.register-container .password-box .close,.register-container .register-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,.forgot-container .forgot-box .notice-body,.forgot-container .forgot-box .password-body,.forgot-container .forgot-box .register-body,.forgot-container .notice-box .forgot-body,.forgot-container .notice-box .notice-body,.forgot-container .notice-box .password-body,.forgot-container .notice-box .register-body,.forgot-container .password-box .forgot-body,.forgot-container .password-box .notice-body,.forgot-container .password-box .password-body,.forgot-container .password-box .register-body,.forgot-container .register-box .forgot-body,.forgot-container .register-box .notice-body,.forgot-container .register-box .password-body,.forgot-container .register-box .register-body,.notice-container .forgot-box .forgot-body,.notice-container .forgot-box .notice-body,.notice-container .forgot-box .password-body,.notice-container .forgot-box .register-body,.notice-container .notice-box .forgot-body,.notice-container .notice-box .notice-body,.notice-container .notice-box .password-body,.notice-container .notice-box .register-body,.notice-container .password-box .forgot-body,.notice-container .password-box .notice-body,.notice-container .password-box .password-body,.notice-container .password-box .register-body,.notice-container .register-box .forgot-body,.notice-container .register-box .notice-body,.notice-container .register-box .password-body,.notice-container .register-box .register-body,.password-container .forgot-box .forgot-body,.password-container .forgot-box .notice-body,.password-container .forgot-box .password-body,.password-container .forgot-box .register-body,.password-container .notice-box .forgot-body,.password-container .notice-box .notice-body,.password-container .notice-box .password-body,.password-container .notice-box .register-body,.password-container .password-box .forgot-body,.password-container .password-box .notice-body,.password-container .password-box .password-body,.password-container .password-box .register-body,.password-container .register-box .forgot-body,.password-container .register-box .notice-body,.password-container .register-box .password-body,.password-container .register-box .register-body,.register-container .forgot-box .forgot-body,.register-container .forgot-box .notice-body,.register-container .forgot-box .password-body,.register-container .forgot-box .register-body,.register-container .notice-box .forgot-body,.register-container .notice-box .notice-body,.register-container .notice-box .password-body,.register-container .notice-box .register-body,.register-container .password-box .forgot-body,.register-container .password-box .notice-body,.register-container .password-box .password-body,.register-container .password-box .register-body,.register-container .register-box .forgot-body,.register-container .register-box .notice-body,.register-container .register-box .password-body,.register-container .register-box .register-body{padding:22px 45px 20px 45px;height:calc(100% - 92px);overflow:auto;overflow-x:hidden}.forgot-container .forgot-box h4,.forgot-container .forgot-box h5,.forgot-container .notice-box h4,.forgot-container .notice-box h5,.forgot-container .password-box h4,.forgot-container .password-box h5,.forgot-container .register-box h4,.forgot-container .register-box h5,.notice-container .forgot-box h4,.notice-container .forgot-box h5,.notice-container .notice-box h4,.notice-container .notice-box h5,.notice-container .password-box h4,.notice-container .password-box h5,.notice-container .register-box h4,.notice-container .register-box h5,.password-container .forgot-box h4,.password-container .forgot-box h5,.password-container .notice-box h4,.password-container .notice-box h5,.password-container .password-box h4,.password-container .password-box h5,.password-container .register-box h4,.password-container .register-box h5,.register-container .forgot-box h4,.register-container .forgot-box h5,.register-container .notice-box h4,.register-container .notice-box h5,.register-container .password-box h4,.register-container .password-box h5,.register-container .register-box h4,.register-container .register-box h5{position:relative;display:block;padding:0;color:#000;clear:both}.forgot-container .forgot-box h4,.forgot-container .notice-box h4,.forgot-container .password-box h4,.forgot-container .register-box h4,.notice-container .forgot-box h4,.notice-container .notice-box h4,.notice-container .password-box h4,.notice-container .register-box h4,.password-container .forgot-box h4,.password-container .notice-box h4,.password-container .password-box h4,.password-container .register-box h4,.register-container .forgot-box h4,.register-container .notice-box h4,.register-container .password-box h4,.register-container .register-box h4{margin:-3px 0 18px 0;font-size:19px;line-height:19px}.forgot-container .forgot-box h5,.forgot-container .notice-box h5,.forgot-container .password-box h5,.forgot-container .register-box h5,.notice-container .forgot-box h5,.notice-container .notice-box h5,.notice-container .password-box h5,.notice-container .register-box h5,.password-container .forgot-box h5,.password-container .notice-box h5,.password-container .password-box h5,.password-container .register-box h5,.register-container .forgot-box h5,.register-container .notice-box h5,.register-container .password-box h5,.register-container .register-box h5{margin:0 0 18px 0;font-size:17px;line-height:17px}.forgot-container .forgot-box p,.forgot-container .notice-box p,.forgot-container .password-box p,.forgot-container .register-box p,.notice-container .forgot-box p,.notice-container .notice-box p,.notice-container .password-box p,.notice-container .register-box p,.password-container .forgot-box p,.password-container .notice-box p,.password-container .password-box p,.password-container .register-box p,.register-container .forgot-box p,.register-container .notice-box p,.register-container .password-box p,.register-container .register-box p{margin:0 0 10px 0;font-size:17px;line-height:24px}.forgot-container .forgot-box p:last-child,.forgot-container .forgot-box p:only-child,.forgot-container .notice-box p:last-child,.forgot-container .notice-box p:only-child,.forgot-container .password-box p:last-child,.forgot-container .password-box p:only-child,.forgot-container .register-box p:last-child,.forgot-container .register-box p:only-child,.notice-container .forgot-box p:last-child,.notice-container .forgot-box p:only-child,.notice-container .notice-box p:last-child,.notice-container .notice-box p:only-child,.notice-container .password-box p:last-child,.notice-container .password-box p:only-child,.notice-container .register-box p:last-child,.notice-container .register-box p:only-child,.password-container .forgot-box p:last-child,.password-container .forgot-box p:only-child,.password-container .notice-box p:last-child,.password-container .notice-box p:only-child,.password-container .password-box p:last-child,.password-container .password-box p:only-child,.password-container .register-box p:last-child,.password-container .register-box p:only-child,.register-container .forgot-box p:last-child,.register-container .forgot-box p:only-child,.register-container .notice-box p:last-child,.register-container .notice-box p:only-child,.register-container .password-box p:last-child,.register-container .password-box p:only-child,.register-container .register-box p:last-child,.register-container .register-box p:only-child{margin-bottom:19px}.forgot-container .forgot-box a.return-link,.forgot-container .notice-box a.return-link,.forgot-container .password-box a.return-link,.forgot-container .register-box a.return-link,.notice-container .forgot-box a.return-link,.notice-container .notice-box a.return-link,.notice-container .password-box a.return-link,.notice-container .register-box a.return-link,.password-container .forgot-box a.return-link,.password-container .notice-box a.return-link,.password-container .password-box a.return-link,.password-container .register-box a.return-link,.register-container .forgot-box a.return-link,.register-container .notice-box a.return-link,.register-container .password-box a.return-link,.register-container .register-box a.return-link{position:relative;font-size:17px;text-decoration:none;line-height:17px;color:#000}.forgot-container .forgot-box a.return-link:before,.forgot-container .notice-box a.return-link:before,.forgot-container .password-box a.return-link:before,.forgot-container .register-box a.return-link:before,.notice-container .forgot-box a.return-link:before,.notice-container .notice-box a.return-link:before,.notice-container .password-box a.return-link:before,.notice-container .register-box a.return-link:before,.password-container .forgot-box a.return-link:before,.password-container .notice-box a.return-link:before,.password-container .password-box a.return-link:before,.password-container .register-box a.return-link:before,.register-container .forgot-box a.return-link:before,.register-container .notice-box a.return-link:before,.register-container .password-box a.return-link:before,.register-container .register-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,.forgot-container .notice-box a.return-link:hover:before,.forgot-container .password-box a.return-link:hover:before,.forgot-container .register-box a.return-link:hover:before,.notice-container .forgot-box a.return-link:hover:before,.notice-container .notice-box a.return-link:hover:before,.notice-container .password-box a.return-link:hover:before,.notice-container .register-box a.return-link:hover:before,.password-container .forgot-box a.return-link:hover:before,.password-container .notice-box a.return-link:hover:before,.password-container .password-box a.return-link:hover:before,.password-container .register-box a.return-link:hover:before,.register-container .forgot-box a.return-link:hover:before,.register-container .notice-box a.return-link:hover:before,.register-container .password-box a.return-link:hover:before,.register-container .register-box a.return-link:hover:before{display:block}.forgot-container .forgot-box a.return-link span,.forgot-container .notice-box a.return-link span,.forgot-container .password-box a.return-link span,.forgot-container .register-box a.return-link span,.notice-container .forgot-box a.return-link span,.notice-container .notice-box a.return-link span,.notice-container .password-box a.return-link span,.notice-container .register-box a.return-link span,.password-container .forgot-box a.return-link span,.password-container .notice-box a.return-link span,.password-container .password-box a.return-link span,.password-container .register-box a.return-link span,.register-container .forgot-box a.return-link span,.register-container .notice-box a.return-link span,.register-container .password-box a.return-link span,.register-container .register-box a.return-link span{color:#44BB53}.forgot-container .forgot-box #reset-password-div{display:block}.forgot-container .forgot-box #reset-error-div,.forgot-container .forgot-box #reset-success-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:0 0 25px 0;padding:0;width:157px;height:40px;font-size:19px;line-height:19px;color:#FFF;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]:focus,.forgot-container .forgot-box form input[type=submit]:hover{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:0 0 15px 0;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:0;height:0;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:0 8px 0 0;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:#000}.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:#FFF;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]:focus,.password-container .password-box form input[type=submit]:hover{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-error-div,.register-container .register-box #register-success-div{margin-bottom:20px}.register-container .register-box #register-div{display:block}.register-container .register-box #register-error-div,.register-container .register-box #register-success-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:#FFF;border:none;border-radius:3px;background:#888;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.register-container .register-box #register-success-div input[type=button]:focus,.register-container .register-box #register-success-div input[type=button]:hover{background-color:#666}.register-container .register-box h2{position:relative;display:block;margin:0 0 10px 0;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:3px auto 0 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:#000}.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:0 0 5px 0;font-size:11px;text-align:right;line-height:11px}.register-container .register-box form ol{display:inline-block;width:calc(50% - 20px)}.register-container .register-box form ol.col1{margin:0 20px 0 0}.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.postcode{min-width:138px}.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]:focus,.register-container .register-box form ol li.sign-up input[type=submit]:hover{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 div{padding:0 0 0 8px}.register-container .register-box form ol li.info div:before{content:'*';position:absolute;left:0;top:0;display:block}.register-container .register-box form ol li label[for=firstname]:after{left:65px;width:calc(100% - 65px)}.register-container .register-box form ol li label[for=lastname]:after{left:63px;width:calc(100% - 63px)}.register-container .register-box form ol li label[for=email]:after{left:84px;width:calc(100% - 84px)}.register-container .register-box form ol li label[for=email2]:after{left:134px;width:calc(100% - 134px)}.register-container .register-box form ol li label[for=register-password]:after{left:110px;width:calc(100% - 110px)}.register-container .register-box form ol li label[for=register-password2]:after{left:139px;width:calc(100% - 139px)}.register-container .register-box form ol li label[for=phone]:after{left:91px;width:calc(100% - 91px)}.register-container .register-box form ol li label[for=position]:after{left:51px;width:calc(100% - 51px)}.register-container .register-box form ol li label[for=school]:after{left:44px;width:calc(100% - 44px)}.register-container .register-box form ol li label[for=addressline1]:after{left:83px;width:calc(100% - 83px)}.register-container .register-box form ol li label[for=addressline2]:after{left:85px;width:calc(100% - 85px)}.register-container .register-box form ol li label[for=city]:after{left:26px;width:calc(100% - 26px)}.register-container .register-box form ol li label[for=country]:after{left:99px;width:calc(100% - 99px)}.register-container .register-box form ol li label[for=state]:after{left:34px;width:calc(100% - 34px)}.register-container .register-box form ol li label[for=postcode]:after{left:90px;width:calc(100% - 90px)}.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:active,.register-container .register-box form ol li #addressline2[value=""].valid:focus,.register-container .register-box form ol li #addressline2[value=""].valid:hover{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:#FFF;border:none;border-radius:3px;background:#888;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.notice-container .notice-box input[type=button]:focus,.notice-container .notice-box input[type=button]:hover{background-color:#666}.wrapper.login~.ui-widget-overlay{z-index:10000!important;position:fixed;background:rgba(204,204,204,.8)}.wrapper.login~.ui-dialog{z-index:10001!important;background:#FFF;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);-moz-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(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 0 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:#DDD;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wrapper.login~.ui-dialog .ui-dialog-buttonpane .ui-button:focus,.wrapper.login~.ui-dialog .ui-dialog-buttonpane .ui-button:hover{background:#CCC}.wrapper.login~.loader-container .loader p{margin:3px 0 0 0;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}@media screen and (max-width:1080px){.wrapper.login .header{background-position:0 -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,.forgot-container .register-box,.register-container .forgot-box,.register-container .register-box{width:417px;height:100%}.forgot-container .forgot-box h2,.forgot-container .register-box h2,.register-container .forgot-box h2,.register-container .register-box h2{max-width:250px;margin:-2px auto 15px auto;line-height:23px}.forgot-container .forgot-box .fields-info,.forgot-container .register-box .fields-info,.register-container .forgot-box .fields-info,.register-container .register-box .fields-info{margin:0 0 15px 0;text-align:center}.forgot-container .forgot-box form ol,.forgot-container .register-box form ol,.register-container .forgot-box form ol,.register-container .register-box form ol{width:calc(100% + 5px)}.forgot-container .forgot-box form ol.col1,.forgot-container .forgot-box form ol.col2,.forgot-container .register-box form ol.col1,.forgot-container .register-box form ol.col2,.register-container .forgot-box form ol.col1,.register-container .forgot-box form ol.col2,.register-container .register-box form ol.col1,.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 .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) 0 -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 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 .forgot-container .notice-box,.wrapper.login.mobile .forgot-container .password-box,.wrapper.login.mobile .forgot-container .register-box,.wrapper.login.mobile .notice-container .forgot-box,.wrapper.login.mobile .notice-container .notice-box,.wrapper.login.mobile .notice-container .password-box,.wrapper.login.mobile .notice-container .register-box,.wrapper.login.mobile .password-container .forgot-box,.wrapper.login.mobile .password-container .notice-box,.wrapper.login.mobile .password-container .password-box,.wrapper.login.mobile .password-container .register-box,.wrapper.login.mobile .register-container .forgot-box,.wrapper.login.mobile .register-container .notice-box,.wrapper.login.mobile .register-container .password-box,.wrapper.login.mobile .register-container .register-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 .forgot-container .notice-box h1,.wrapper.login.mobile .forgot-container .password-box h1,.wrapper.login.mobile .forgot-container .register-box h1,.wrapper.login.mobile .notice-container .forgot-box h1,.wrapper.login.mobile .notice-container .notice-box h1,.wrapper.login.mobile .notice-container .password-box h1,.wrapper.login.mobile .notice-container .register-box h1,.wrapper.login.mobile .password-container .forgot-box h1,.wrapper.login.mobile .password-container .notice-box h1,.wrapper.login.mobile .password-container .password-box h1,.wrapper.login.mobile .password-container .register-box h1,.wrapper.login.mobile .register-container .forgot-box h1,.wrapper.login.mobile .register-container .notice-box h1,.wrapper.login.mobile .register-container .password-box h1,.wrapper.login.mobile .register-container .register-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 .forgot-container .notice-box .close,.wrapper.login.mobile .forgot-container .password-box .close,.wrapper.login.mobile .forgot-container .register-box .close,.wrapper.login.mobile .notice-container .forgot-box .close,.wrapper.login.mobile .notice-container .notice-box .close,.wrapper.login.mobile .notice-container .password-box .close,.wrapper.login.mobile .notice-container .register-box .close,.wrapper.login.mobile .password-container .forgot-box .close,.wrapper.login.mobile .password-container .notice-box .close,.wrapper.login.mobile .password-container .password-box .close,.wrapper.login.mobile .password-container .register-box .close,.wrapper.login.mobile .register-container .forgot-box .close,.wrapper.login.mobile .register-container .notice-box .close,.wrapper.login.mobile .register-container .password-box .close,.wrapper.login.mobile .register-container .register-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].error,.wrapper.login.mobile .forgot-container .forgot-box input[name=reset_username].valid{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 0 40px;height:calc(100% - 74px)}.wrapper.login.mobile .register-container .register-box .error-wrapper{bottom:56px}.wrapper.login.mobile .selector>span,.wrapper.login.mobile input{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 .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 .forgot-container .forgot-box .notice-body,.wrapper.login.mobile .forgot-container .forgot-box .password-body,.wrapper.login.mobile .forgot-container .forgot-box .register-body,.wrapper.login.mobile .forgot-container .notice-box .forgot-body,.wrapper.login.mobile .forgot-container .notice-box .notice-body,.wrapper.login.mobile .forgot-container .notice-box .password-body,.wrapper.login.mobile .forgot-container .notice-box .register-body,.wrapper.login.mobile .forgot-container .password-box .forgot-body,.wrapper.login.mobile .forgot-container .password-box .notice-body,.wrapper.login.mobile .forgot-container .password-box .password-body,.wrapper.login.mobile .forgot-container .password-box .register-body,.wrapper.login.mobile .forgot-container .register-box .forgot-body,.wrapper.login.mobile .forgot-container .register-box .notice-body,.wrapper.login.mobile .forgot-container .register-box .password-body,.wrapper.login.mobile .forgot-container .register-box .register-body,.wrapper.login.mobile .notice-container .forgot-box .forgot-body,.wrapper.login.mobile .notice-container .forgot-box .notice-body,.wrapper.login.mobile .notice-container .forgot-box .password-body,.wrapper.login.mobile .notice-container .forgot-box .register-body,.wrapper.login.mobile .notice-container .notice-box .forgot-body,.wrapper.login.mobile .notice-container .notice-box .notice-body,.wrapper.login.mobile .notice-container .notice-box .password-body,.wrapper.login.mobile .notice-container .notice-box .register-body,.wrapper.login.mobile .notice-container .password-box .forgot-body,.wrapper.login.mobile .notice-container .password-box .notice-body,.wrapper.login.mobile .notice-container .password-box .password-body,.wrapper.login.mobile .notice-container .password-box .register-body,.wrapper.login.mobile .notice-container .register-box .forgot-body,.wrapper.login.mobile .notice-container .register-box .notice-body,.wrapper.login.mobile .notice-container .register-box .password-body,.wrapper.login.mobile .notice-container .register-box .register-body,.wrapper.login.mobile .password-container .forgot-box .forgot-body,.wrapper.login.mobile .password-container .forgot-box .notice-body,.wrapper.login.mobile .password-container .forgot-box .password-body,.wrapper.login.mobile .password-container .forgot-box .register-body,.wrapper.login.mobile .password-container .notice-box .forgot-body,.wrapper.login.mobile .password-container .notice-box .notice-body,.wrapper.login.mobile .password-container .notice-box .password-body,.wrapper.login.mobile .password-container .notice-box .register-body,.wrapper.login.mobile .password-container .password-box .forgot-body,.wrapper.login.mobile .password-container .password-box .notice-body,.wrapper.login.mobile .password-container .password-box .password-body,.wrapper.login.mobile .password-container .password-box .register-body,.wrapper.login.mobile .password-container .register-box .forgot-body,.wrapper.login.mobile .password-container .register-box .notice-body,.wrapper.login.mobile .password-container .register-box .password-body,.wrapper.login.mobile .password-container .register-box .register-body,.wrapper.login.mobile .register-container .forgot-box .forgot-body,.wrapper.login.mobile .register-container .forgot-box .notice-body,.wrapper.login.mobile .register-container .forgot-box .password-body,.wrapper.login.mobile .register-container .forgot-box .register-body,.wrapper.login.mobile .register-container .notice-box .forgot-body,.wrapper.login.mobile .register-container .notice-box .notice-body,.wrapper.login.mobile .register-container .notice-box .password-body,.wrapper.login.mobile .register-container .notice-box .register-body,.wrapper.login.mobile .register-container .password-box .forgot-body,.wrapper.login.mobile .register-container .password-box .notice-body,.wrapper.login.mobile .register-container .password-box .password-body,.wrapper.login.mobile .register-container .password-box .register-body,.wrapper.login.mobile .register-container .register-box .forgot-body,.wrapper.login.mobile .register-container .register-box .notice-body,.wrapper.login.mobile .register-container .register-box .password-body,.wrapper.login.mobile .register-container .register-box .register-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:#333;zoom:1}ul.account-list:after,ul.account-list:before{content:"";display:table}ul.account-list:after{clear:both}ul.account-list li{padding:4px 10px;margin-bottom:1px;background:#444 url(../img/layout/aside-button-up.png?ver=1) repeat-x;cursor:pointer;color:#ddd}ul.account-list li.ui-state-active{background-image:url(../img/layout/aside-reg-button-selected.png?ver=1);color:#eee}ul.account-list li.sub{background:#666 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:#666 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:#666 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:#666 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 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:after,ul.account-list li div div:before{content:"";display:table}ul.account-list li div div:after{clear:both}ul.account-list li div div img{float:left;background-color:#fff;padding:1px;position:relative;width:60px;height:60px;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 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:0 0}ul.account-list.no-match li{padding:0;margin:0;margin-left:20px;background:0 0;color:#444;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:0;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:.8em;padding-bottom:10px;border-bottom:1px solid #ddd}#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:400}#store-information #contact-details{margin-top:2em}#tooltip{position:absolute;z-index:3000;background-color:#fff;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:400}#tooltip div,#tooltip h3{margin:0;padding:5px;text-align:left}#expiry-date{float:left}#expiry-date div{float:left;margin-right:5px;zoom:1}#expiry-date div:after,#expiry-date div:before{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:0}#pricing-calculator ol{float:none;margin-bottom:.5em}#pricing-calculator li{margin-bottom:.5em}#pricing-calculator #select-country{margin-bottom:.5em}#pricing-calculator #country-results input{background-color:#fff}#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 tbody,#pricing-calculator thead,#pricing-calculator tr{border:none}#pricing-calculator td,#pricing-calculator th{color:#666;border:none;background:0 0;height:auto;white-space:normal;vertical-align:top;padding:5px 5px}#pricing-calculator td.column-1,#pricing-calculator th.column-1{text-align:left}#pricing-calculator th{border:none;border-top:1px solid #bbb;border-bottom:1px solid #fff}#pricing-calculator th.column-1{padding:0;width:230px;border-top:1px solid #fff;border-bottom:1px solid #bbb;background:#fff}#pricing-calculator th.column-2{border-left:1px solid #bbb}#pricing-calculator th.column-3{border-bottom:1px solid #ddd}#pricing-calculator th.column-4{border-right:1px solid #bbb}#pricing-calculator td.column-4{border-right:1px solid #fff}#pricing-calculator tr.padding-row td.column-1{border-left:1px solid #fff;border-right:1px solid #fff}#pricing-calculator td.column-3,#pricing-calculator th.column-3,#pricing-calculator tr.padding-row td.column-3{background:#ddd}#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:#666}#pricing-calculator h4{margin-top:3px}#pricing-calculator div.ui-accordion h3{text-align:left;padding:10px 10px 10px 30px}#pricing-calculator .padding-row td,#pricing-calculator .spacer-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 #ddd;border-bottom:1px solid #ddd}#pricing-calculator tr.product-query-row td.column-2{color:#666;text-align:center}.pricing-dialogue .ui-dialog-buttonset button{padding:0 10px;width:auto}li.inline{zoom:1}li.inline:after,li.inline:before{content:"";display:table}li.inline:after{clear:both}li.inline div.selector,li.inline input,li.inline label,li.inline textarea{float:left}div.spacer{height:10px}#DiscussionForm a.Cancel,.Banner ul li a,a.BigButton,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:0 10px;background:#ddd url(../img/layout/but_up.png) top left repeat-x;color:#333;cursor:pointer;-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px}#DiscussionForm a.Cancel:hover,.Banner ul li a:hover,a.BigButton:hover,input.Button:hover{background:#eee url(../img/layout/but_over.png) top left repeat-x;color:#333}#DiscussionForm a.Cancel,.Banner ul li a,input.Button{background:#eee url(../img/layout/std-btn-up.png) repeat-x left bottom}#DiscussionForm a.Cancel:focus,#DiscussionForm a.Cancel:hover,.Banner ul li a:focus,.Banner ul li a:hover,input.Button:focus,input.Button:hover{background:#fff url(../img/layout/std-btn-over.png) repeat-x left bottom}select{border:1px solid #666;padding:0 5px 0 5px;background:#eee url(../img/layout/control-background-blur.png) repeat-x;color:#666;-webkit-appearance:none;overflow:hidden;background:url(../img/layout/select-control-arrow_12x6.png) no-repeat 190px #eee;border-color:#eee;position:relative;padding:3px 5px}select .focus,select:focus{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px;outline:0;border:1px solid #666;background:#fff url(../img/layout/control-background-focus.png) repeat-x;color:#333}#tooltip{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px}div.fp-frame{padding:10px}.icon,.sl-button,.sl-control-frame.focus,.sl-control-frame:focus,.ui-datepicker,div.fp-frame,div.loader,div.ui-dialog,select{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px}div.ui-dialog.ui-dialog-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#DiscussionForm form,#MessageForm,.Banner ul,.Border,.MessageList{background-color:#efefef;border-top:1px solid #d6d6d6;border-right:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;border-left:1px solid #d6d6d6}input.BigInput:focus,input.InputBox:focus,input.SmallInput:focus,textarea:focus{-webkit-box-shadow:#444 0 1px 3px;-moz-box-shadow:#444 0 1px 3px;box-shadow:#444 0 1px 3px}