/* IMPORTANT NOTE: This file is licensed only for use in providing the iCloud service,
*   or any part thereof, and is subject to the iCloud Terms and Conditions. You may not
*   port this file to another platform without Apple's written consent. */

.badge-container-view{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:20px;z-index:5}.badge-container-view.front.no-rotater>.background{background:url('source/resources/images/badge_front.png')}.ie8 .badge-container-view.back>.background{background:url('source/resources/images/badge_back.png')}.badge-container-view.back>.background{background:#e0e3e7;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.badge-container-view>.icloud-logo{position:absolute;left:185px;top:71px;width:143px;height:141px;z-index:10;background-image: url('stylesheet-1.png');
background-position: 0px -528px;
background-repeat:no-repeat}.badge-container-view>.rotating-background{z-index:1;position:absolute;left:94px;top:44px;width:326px;height:340px;background-size:326px 340px !important}.badge-container-view>.background-lighting{z-index:2;position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-image: url('stylesheet-1.png');
background-position: 0px 0px;
background-repeat:no-repeat}.badge-container-view>.background{z-index:1;position:absolute;left:94px;top:44px;width:326px;height:340px}.auth-pane{z-index:3;-webkit-perspective:2000;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%}.auth-picker>.background{z-index:1;position:absolute;left:-17px;top:-32px;right:-17px;bottom:-17px;pointer-events:none}.auth-picker>.background>div{position:absolute}.auth-picker>.background>.tl{width:36px;height:41px;top:15px;left:0px;background-image: url('stylesheet-1.png');
background-position: -423px -622px;
background-repeat:no-repeat}.auth-picker>.background>.tlc{left:36px;top:15px;height:41px;background-image: url('stylesheet-1.png');
background-position: 0px -952px;
background-repeat:repeat-x}.auth-picker>.background>.tc{width:65px;height:56px;top:0px;background-image: url('stylesheet-1.png');
background-position: -271px -528px;
background-repeat:no-repeat}.auth-picker>.background>.trc{right:36px;top:15px;height:41px;background-image: url('stylesheet-1.png');
background-position: 0px -952px;
background-repeat:repeat-x}.auth-picker>.background>.tr{width:36px;height:41px;top:15px;right:0px;background-image: url('stylesheet-1.png');
background-position: -459px -622px;
background-repeat:no-repeat}.auth-picker>.background>.cl{width:36px;top:56px;bottom:41px;left:0px;background-image: url('stylesheet-2.png');
background-position: -36px 0px;
background-repeat:repeat-y}.auth-picker>.background>.c{left:36px;top:56px;right:36px;bottom:41px;background:#f5f5f5}.auth-picker>.background>.cr{width:36px;top:56px;bottom:41px;right:0px;background-image: url('stylesheet-2.png');
background-position: 0px 0px;
background-repeat:repeat-y}.auth-picker>.background>.bl{width:36px;height:41px;bottom:0px;left:0px;background-image: url('stylesheet-1.png');
background-position: -387px -622px;
background-repeat:no-repeat}.auth-picker>.background>.b{left:36px;right:36px;bottom:0px;height:41px;background-image: url('stylesheet-1.png');
background-position: 0px -993px;
background-repeat:repeat-x}.auth-picker>.background>.br{width:36px;height:41px;bottom:0px;right:0px;background-image: url('stylesheet-1.png');
background-position: -351px -622px;
background-repeat:no-repeat}.auth-picker>.message{font-size:14px;font-weight:bold;z-index:2;position:absolute;left:11px;top:8px;height:15px;right:85px}.mozilla .auth-picker>.message{margin-top:2px}.auth-picker>.description{font-size:13px;z-index:2;position:absolute;left:11px;top:26px;bottom:7px;right:85px}.mozilla .auth-picker>.description{margin-top:2px}.auth-picker>.iforgot-button .title{text-align:center;line-height:31px;text-shadow:rgba(255,255,255,0.4) 0px 1px 1px;color:#404040;font-weight:bold;position:absolute;z-index:2;left:0px;top:0px;right:0px;bottom:0px}.ie9 .auth-picker>.iforgot-button .title{margin-top:1px}.auth-picker>.iforgot-button .button-bg{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:1}.auth-picker>.iforgot-button .button-bg>.left{background-image: url('stylesheet-1.png');
background-position: -471px -528px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:6px}.auth-picker>.iforgot-button .button-bg>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -1034px;
background-repeat:repeat-x;position:absolute;left:6px;top:0px;right:6px;bottom:0px}.auth-picker>.iforgot-button .button-bg>.right{background-image: url('stylesheet-1.png');
background-position: -465px -575px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:6px}.auth-picker>.iforgot-button.active .button-bg>.left{background-image: url('stylesheet-1.png');
background-position: -459px -575px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:6px}.auth-picker>.iforgot-button.active .button-bg>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -1065px;
background-repeat:repeat-x;position:absolute;left:6px;top:0px;right:6px;bottom:0px}.auth-picker>.iforgot-button.active .button-bg>.right{background-image: url('stylesheet-1.png');
background-position: -477px -528px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:6px}.auth-ui-view{overflow:visible !important}.auth-ui-view .sc-image-view{z-index:1}.auth-ui-view .sc-button-view.auth-submit{background-image: url('stylesheet-1.png');
background-position: -483px -528px;
background-repeat:no-repeat}.auth-ui-view .sc-button-view.auth-submit.active{background-image: url('stylesheet-1.png');
background-position: -483px -554px;
background-repeat:no-repeat}.auth-ui-view .sc-button-view.auth-submit.disabled{background-image: url('stylesheet-1.png');
background-position: -483px -580px;
background-repeat:no-repeat}.auth-ui-view .pre-info-label a{text-decoration:none;color:#0a5eac}.auth-ui-view .auth-fields{overflow:visible !important}.auth-ui-view .top-placeholder,.auth-ui-view .bottom-placeholder,.auth-ui-view .top-label,.auth-ui-view .bottom-label,.auth-ui-view .placeholder,.security-question-view .top-placeholder,.security-question-view .bottom-placeholder,.security-question-view .top-label,.security-question-view .bottom-label,.security-question-view .placeholder{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:normal;-webkit-font-smoothing:antialiased;color:black;line-height:49px;position:absolute;height:49px;z-index:20}.auth-ui-view .top-placeholder,.auth-ui-view .bottom-placeholder,.auth-ui-view .placeholder,.security-question-view .top-placeholder,.security-question-view .bottom-placeholder,.security-question-view .placeholder{left:26px;right:0px}.auth-ui-view .top-placeholder,.security-question-view .top-placeholder{top:190px}.mozilla .auth-ui-view .top-placeholder,.mozilla .security-question-view .top-placeholder{top:189px}.auth-ui-view .bottom-placeholder,.security-question-view .bottom-placeholder{top:243px}.mozilla .auth-ui-view .bottom-placeholder,.mozilla .security-question-view .bottom-placeholder{top:242px}.auth-ui-view .sc-text-field-view,.security-question-view .sc-text-field-view{z-index:100}.auth-ui-view .top-field,.auth-ui-view .bottom-field,.auth-ui-view div.field,.security-question-view .top-field,.security-question-view .bottom-field,.security-question-view div.field{position:absolute;width:299px;height:45px;left:13px;z-index:10;background-image: url('stylesheet-1.png');
background-position: 0px -719px;
background-repeat:no-repeat}.auth-ui-view .top-field,.security-question-view .top-field{top:192px}.auth-ui-view .bottom-field,.security-question-view .bottom-field{top:245px}.auth-ui-view .top-ring,.auth-ui-view .bottom-ring,.auth-ui-view .ring,.security-question-view .top-ring,.security-question-view .bottom-ring,.security-question-view .ring{position:absolute;width:305px;height:50px;left:10px;z-index:21;background-image: url('stylesheet-1.png');
background-position: 0px -669px;
background-repeat:no-repeat}.auth-ui-view .top-ring,.security-question-view .top-ring{top:189px}.auth-ui-view .bottom-ring,.security-question-view .bottom-ring{top:242px}.authBadgeCheck.sc-checkbox-view{overflow:visible}.authBadgeCheck.sc-checkbox-view .button{background-image: url('stylesheet-1.png');
background-position: -416px -570px;
background-repeat:no-repeat;height:20px;width:20px;top:-2px;left:-2px}.authBadgeCheck.sc-checkbox-view .label.sc-regular-size{color:#232323;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:rgba(255,255,255,0.5) 0px 1px 0px}.authBadgeCheck.sc-checkbox-view.sel .button{background-image: url('stylesheet-1.png');
background-position: -396px -550px;
background-repeat:no-repeat}.authBadgeCheck.sc-checkbox-view.active .button{background-image: url('stylesheet-1.png');
background-position: -396px -528px;
background-repeat:no-repeat}.authBadgeCheck.sc-checkbox-view.active.sel .button{background-image: url('stylesheet-1.png');
background-position: -416px -550px;
background-repeat:no-repeat}.authBadgeCheck.sc-checkbox-view.focus .button{background-image: url('stylesheet-1.png');
background-position: -396px -570px;
background-repeat:no-repeat}.authBadgeCheck.sc-checkbox-view.focus.sel .button{background-image: url('stylesheet-1.png');
background-position: -442px -550px;
background-repeat:no-repeat}.preInfoButton.auth-button-view .text{font-size:18px;color:#202020;z-index:3;position:absolute;left:0px;top:0px;right:0px;bottom:0px;line-height:47px;text-align:center;font-weight:bold;text-shadow:rgba(255,255,255,0.75) 0px 1px 0px}.mozilla .preInfoButton.auth-button-view .text{margin-top:2px}.preInfoButton.auth-button-view .bg{position:absolute;left:0px;right:0px;top:0px;bottom:0px}.preInfoButton.auth-button-view .bg.normal{z-index:1}.preInfoButton.auth-button-view .bg.normal>.left{background-image: url('stylesheet-1.png');
background-position: -291px -584px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:20px}.preInfoButton.auth-button-view .bg.normal>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -764px;
background-repeat:repeat-x;position:absolute;left:20px;top:0px;right:20px;bottom:0px}.preInfoButton.auth-button-view .bg.normal>.right{background-image: url('stylesheet-1.png');
background-position: -311px -584px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:20px}.preInfoButton.auth-button-view .bg.active{z-index:2}.preInfoButton.auth-button-view .bg.active>.left{background-image: url('stylesheet-1.png');
background-position: -331px -584px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:20px}.preInfoButton.auth-button-view .bg.active>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -858px;
background-repeat:repeat-x;position:absolute;left:20px;top:0px;right:20px;bottom:0px}.preInfoButton.auth-button-view .bg.active>.right{background-image: url('stylesheet-1.png');
background-position: -336px -528px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:20px}.firstRunDoneButton.auth-button-view .text{font-size:18px;color:#4a5163;z-index:3;position:absolute;left:0px;top:0px;right:0px;bottom:0px;line-height:47px;text-align:center;font-weight:bold;text-shadow:rgba(255,255,255,0.5) 0px 1px 0px}.mozilla .firstRunDoneButton.auth-button-view .text{margin-top:2px}.firstRunDoneButton.auth-button-view .bg{position:absolute;left:0px;right:0px;top:0px;bottom:0px}.firstRunDoneButton.auth-button-view .bg.normal{z-index:1}.firstRunDoneButton.auth-button-view .bg.normal>.left{background-image: url('stylesheet-1.png');
background-position: -356px -575px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:20px}.firstRunDoneButton.auth-button-view .bg.normal>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -811px;
background-repeat:repeat-x;position:absolute;left:20px;top:0px;right:20px;bottom:0px}.firstRunDoneButton.auth-button-view .bg.normal>.right{background-image: url('stylesheet-1.png');
background-position: -376px -528px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:20px}.firstRunDoneButton.auth-button-view .bg.active{z-index:2}.firstRunDoneButton.auth-button-view .bg.active>.left{background-image: url('stylesheet-1.png');
background-position: -271px -584px;
background-repeat:no-repeat;position:absolute;left:0px;top:0px;bottom:0px;width:20px}.firstRunDoneButton.auth-button-view .bg.active>.middle{background-image: url('stylesheet-1.png');
background-position: 0px -905px;
background-repeat:repeat-x;position:absolute;left:20px;top:0px;right:20px;bottom:0px}.firstRunDoneButton.auth-button-view .bg.active>.right{background-image: url('stylesheet-1.png');
background-position: -356px -528px;
background-repeat:no-repeat;position:absolute;top:0px;right:0px;bottom:0px;width:20px}.atv3.sc-regular-size.signin-field.sc-text-field-view{background:transparent;max-height:39px}.atv3.sc-regular-size.signin-field.sc-text-field-view .hint{display:none}.msie .atv3.sc-regular-size.signin-field.sc-text-field-view{background:black;background:url("data:image/gif;base64,R0lGODlhAQABAJAAAP///wAAACH5BAUQAAAALAAAAAABAAEAAAICBAEAOw==")}.msie .atv3.sc-regular-size.signin-field.sc-text-field-view input{background:url("data:image/gif;base64,R0lGODlhAQABAJAAAP///wAAACH5BAUQAAAALAAAAAABAAEAAAICBAEAOw==")}.atv3.sc-regular-size.signin-field.sc-text-field-view .border{display:none}.atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;color:black;background:transparent}.msie .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{height:35px}.msie.ie8 .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{padding-left:1px;padding-top:26px;height:20px !important}.msie.ie9 .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{padding-left:1px;height:26px !important;margin-top:5px}.opera .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{padding-top:9px;padding-left:1px}.mozilla .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{padding-left:0px;padding-top:2px}.windows.safari .atv3.sc-regular-size.signin-field.sc-text-field-view .padding input.field{padding-left:0px;padding-top:0px;margin-top:3px}.atv3.sc-regular-size.signin-field .defaultdomain-overlay{background:#ffffff;z-index:10000}.footer-text{font-size:11px !important}.footer-text.left{font-weight:bold !important}.footer-text.right{font-weight:normal !important}span.footer-link-separator{position:relative;display:inline-block;width:1px;height:15px;top:3px;background-image: url('stylesheet-1.png');
background-position: -416px -590px;
background-repeat:no-repeat}div.auth-footer{overflow:visible !important;z-index:10}div.auth-footer div{position:absolute}div.auth-footer div.logo-label{display:none}div.auth-footer div.logo,div.auth-footer div.logo-brightener{top:3px;width:19px;height:22px;left:50%;margin-left:-8px}div.auth-footer div.logo{z-index:12;background-image: url('stylesheet-1.png');
background-position: -442px -528px;
background-repeat:no-repeat;pointer-events:none}div.auth-footer div.logo-brightener{opacity:0;-webkit-transition:opacity 0.2s;cursor:pointer;z-index:13;background-image: url('stylesheet-1.png');
background-position: -423px -528px;
background-repeat:no-repeat}.ie8 div.auth-footer div.logo-brightener{background:transparent}div.auth-footer div.logo-brightener:hover{opacity:1}.ie8 div.auth-footer div.logo-brightener:hover{background-image: url('stylesheet-1.png');
background-position: -423px -528px;
background-repeat:no-repeat}div.auth-footer div.left,div.auth-footer div.right{height:20px;left:20px;right:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#72767e;-webkit-font-smoothing:antialiased;text-shadow:#000 0px 1px 2px;font-size:11px}div.auth-footer div.left a,div.auth-footer div.right a{color:#72767e;font-weight:bold;text-decoration:none;-webkit-transition:color 0.1s}div.auth-footer div.left a:hover,div.auth-footer div.right a:hover{color:#acb5c5}div.auth-footer div.left{top:4px;text-align:left;z-index:11;right:50%}div.auth-footer div.right{top:4px;text-align:right;z-index:10;left:50%}.badge-container-view .sc-scroll-view.cw-grouped.cw-sectioned-view,.ios-modal.panel.cw-panel-pane .sc-view.sc-scroll-view.cw-grouped.cw-sectioned-view{background:transparent}.cw-sectioned-view .cw-section-row .cw-accessory.sc-label-view.first-run-text{font-size:16px;line-height:26px}.simple-firstrun-icloud-logo{position:absolute;width:128px;height:128px;left:50%;top:0px;margin-left:-64px;background-image: url('stylesheet-1.png');
background-position: -143px -528px;
background-repeat:no-repeat}.simple-firstrun-header-text{position:absolute;left:0px;right:0px;height:25px;top:137px;text-align:center;font-weight:bold;font-size:21px;text-shadow:rgba(255,255,255,0.6) 0px 1px 1px}.security-question-view table{width:100%;height:100%;border-spacing:0px;border:0px solid #000;padding:0px}.security-question-view table td{vertical-align:bottom;border:0px solid #000}.security-question-view>.explanation{position:absolute;left:20px;right:20px;top:0px;height:88px}.security-question-view>.explanation td{font-size:19px;font-weight:bold;color:#4B5063;text-shadow:#fff 0px 1px 1px;text-align:center;width:100%;height:100%}.security-question-view>.question-text{position:absolute;left:20px;right:20px;top:105px;height:89px}.security-question-view>.question-text td{font-size:17px;font-weight:bold;color:#4B5063;text-shadow:#fff 0px 1px 1px;text-align:center}.security-question-view>.question-text td>strong{line-height:25px}.security-question-view>.question-text td>.question{font-weight:normal;line-height:18px}.security-question-view .placeholder{top:208px;margin-left:-5px}.mozilla .security-question-view .placeholder{top:207px}.security-question-view .ring{top:207px;margin-left:-5px}.security-question-view div.field{top:210px;margin-left:-5px}
