html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.sso-loader{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.85);z-index:10;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;opacity:1}.sso-loader img{height:60px}html.mobile.sso-modal-open{height:100%!important;overflow:hidden!important}html.mobile.sso-modal-open body{height:100%!important}@media only screen and (max-width:770px){html.mobile.sso-modal-open body{position:relative;padding:0;margin:0;top:0;left:0;overflow:hidden!important}}html.mobile.sso-modal-open body #sso-frame.sso-modal-mode.active{position:absolute!important}.flag{display:inline-block;width:16px;height:11px}.flag.flag-none{background-color:grey}.flag.flag-ad{background-position:-16px 0}.flag.flag-ae{background-position:-32px 0}.flag.flag-af{background-position:-48px 0}.flag.flag-ag{background-position:-64px 0}.flag.flag-ai{background-position:-80px 0}.flag.flag-al{background-position:-96px 0}.flag.flag-am{background-position:-112px 0}.flag.flag-an{background-position:-128px 0}.flag.flag-ao{background-position:-144px 0}.flag.flag-ar{background-position:-160px 0}.flag.flag-as{background-position:-176px 0}.flag.flag-at{background-position:-192px 0}.flag.flag-au{background-position:-208px 0}.flag.flag-aw{background-position:-224px 0}.flag.flag-az{background-position:-240px 0}.flag.flag-ba{background-position:0 -11px}.flag.flag-bb{background-position:-16px -11px}.flag.flag-bd{background-position:-32px -11px}.flag.flag-be{background-position:-48px -11px}.flag.flag-bf{background-position:-64px -11px}.flag.flag-bg{background-position:-80px -11px}.flag.flag-bh{background-position:-96px -11px}.flag.flag-bi{background-position:-112px -11px}.flag.flag-bj{background-position:-128px -11px}.flag.flag-bm{background-position:-144px -11px}.flag.flag-bn{background-position:-160px -11px}.flag.flag-bo{background-position:-176px -11px}.flag.flag-br{background-position:-192px -11px}.flag.flag-bs{background-position:-208px -11px}.flag.flag-bt{background-position:-224px -11px}.flag.flag-bv{background-position:-240px -11px}.flag.flag-bw{background-position:0 -22px}.flag.flag-by{background-position:-16px -22px}.flag.flag-bz{background-position:-32px -22px}.flag.flag-ca{background-position:-48px -22px}.flag.flag-catalonia{background-position:-64px -22px}.flag.flag-cd{background-position:-80px -22px}.flag.flag-cf{background-position:-96px -22px}.flag.flag-cg{background-position:-112px -22px}.flag.flag-ch{background-position:-128px -22px}.flag.flag-ci{background-position:-144px -22px}.flag.flag-ck{background-position:-160px -22px}.flag.flag-cl{background-position:-176px -22px}.flag.flag-cm{background-position:-192px -22px}.flag.flag-cn{background-position:-208px -22px}.flag.flag-co{background-position:-224px -22px}.flag.flag-cr{background-position:-240px -22px}.flag.flag-cu{background-position:0 -33px}.flag.flag-cv{background-position:-16px -33px}.flag.flag-cw{background-position:-32px -33px}.flag.flag-cy{background-position:-48px -33px}.flag.flag-cs{background-position:-64px -33px}.flag.flag-de{background-position:-80px -33px}.flag.flag-dj{background-position:-96px -33px}.flag.flag-dk{background-position:-112px -33px}.flag.flag-dm{background-position:-128px -33px}.flag.flag-do{background-position:-144px -33px}.flag.flag-dz{background-position:-160px -33px}.flag.flag-ec{background-position:-176px -33px}.flag.flag-ee{background-position:-192px -33px}.flag.flag-eg{background-position:-208px -33px}.flag.flag-eh{background-position:-224px -33px}.flag.flag-england{background-position:-240px -33px}.flag.flag-er{background-position:0 -44px}.flag.flag-es{background-position:-16px -44px}.flag.flag-et{background-position:-32px -44px}.flag.flag-eu{background-position:-48px -44px}.flag.flag-fi{background-position:-64px -44px}.flag.flag-fj{background-position:-80px -44px}.flag.flag-fk{background-position:-96px -44px}.flag.flag-fm{background-position:-112px -44px}.flag.flag-fo{background-position:-128px -44px}.flag.flag-fr{background-position:-144px -44px}.flag.flag-ga{background-position:-160px -44px}.flag.flag-gb{background-position:-176px -44px}.flag.flag-gd{background-position:-192px -44px}.flag.flag-ge{background-position:-208px -44px}.flag.flag-gf{background-position:-224px -44px}.flag.flag-gg{background-position:-240px -44px}.flag.flag-gh{background-position:0 -55px}.flag.flag-gi{background-position:-16px -55px}.flag.flag-gl{background-position:-32px -55px}.flag.flag-gm{background-position:-48px -55px}.flag.flag-gn{background-position:-64px -55px}.flag.flag-gp{background-position:-80px -55px}.flag.flag-gq{background-position:-96px -55px}.flag.flag-gr{background-position:-112px -55px}.flag.flag-gs{background-position:-128px -55px}.flag.flag-gt{background-position:-144px -55px}.flag.flag-gu{background-position:-160px -55px}.flag.flag-gw{background-position:-176px -55px}.flag.flag-gy{background-position:-192px -55px}.flag.flag-hk{background-position:-208px -55px}.flag.flag-hm{background-position:-224px -55px}.flag.flag-hn{background-position:-240px -55px}.flag.flag-hr{background-position:0 -66px}.flag.flag-ht{background-position:-16px -66px}.flag.flag-hu{background-position:-32px -66px}.flag.flag-ic{background-position:-48px -66px}.flag.flag-id{background-position:-64px -66px}.flag.flag-ie{background-position:-80px -66px}.flag.flag-il{background-position:-96px -66px}.flag.flag-im{background-position:-112px -66px}.flag.flag-in{background-position:-128px -66px}.flag.flag-io{background-position:-144px -66px}.flag.flag-iq{background-position:-160px -66px}.flag.flag-ir{background-position:-176px -66px}.flag.flag-is{background-position:-192px -66px}.flag.flag-it{background-position:-208px -66px}.flag.flag-je{background-position:-224px -66px}.flag.flag-jm{background-position:-240px -66px}.flag.flag-jo{background-position:0 -77px}.flag.flag-jp{background-position:-16px -77px}.flag.flag-ke{background-position:-32px -77px}.flag.flag-kg{background-position:-48px -77px}.flag.flag-kh{background-position:-64px -77px}.flag.flag-ki{background-position:-80px -77px}.flag.flag-km{background-position:-96px -77px}.flag.flag-kn{background-position:-112px -77px}.flag.flag-kp{background-position:-128px -77px}.flag.flag-kr{background-position:-144px -77px}.flag.flag-kurdistan{background-position:-160px -77px}.flag.flag-kw{background-position:-176px -77px}.flag.flag-ky{background-position:-192px -77px}.flag.flag-kz{background-position:-208px -77px}.flag.flag-la{background-position:-224px -77px}.flag.flag-lb{background-position:-240px -77px}.flag.flag-lc{background-position:0 -88px}.flag.flag-li{background-position:-16px -88px}.flag.flag-lk{background-position:-32px -88px}.flag.flag-lr{background-position:-48px -88px}.flag.flag-ls{background-position:-64px -88px}.flag.flag-lt{background-position:-80px -88px}.flag.flag-lu{background-position:-96px -88px}.flag.flag-lv{background-position:-112px -88px}.flag.flag-ly{background-position:-128px -88px}.flag.flag-ma{background-position:-144px -88px}.flag.flag-mc{background-position:-160px -88px}.flag.flag-md{background-position:-176px -88px}.flag.flag-me{background-position:-192px -88px}.flag.flag-mg{background-position:-208px -88px}.flag.flag-mh{background-position:-224px -88px}.flag.flag-mk{background-position:-240px -88px}.flag.flag-ml{background-position:0 -99px}.flag.flag-mm{background-position:-16px -99px}.flag.flag-mn{background-position:-32px -99px}.flag.flag-mo{background-position:-48px -99px}.flag.flag-mp{background-position:-64px -99px}.flag.flag-mq{background-position:-80px -99px}.flag.flag-mr{background-position:-96px -99px}.flag.flag-ms{background-position:-112px -99px}.flag.flag-mt{background-position:-128px -99px}.flag.flag-mu{background-position:-144px -99px}.flag.flag-mv{background-position:-160px -99px}.flag.flag-mw{background-position:-176px -99px}.flag.flag-mx{background-position:-192px -99px}.flag.flag-my{background-position:-208px -99px}.flag.flag-mz{background-position:-224px -99px}.flag.flag-na{background-position:-240px -99px}.flag.flag-nc{background-position:0 -110px}.flag.flag-ne{background-position:-16px -110px}.flag.flag-nf{background-position:-32px -110px}.flag.flag-ng{background-position:-48px -110px}.flag.flag-ni{background-position:-64px -110px}.flag.flag-nl{background-position:-80px -110px}.flag.flag-no{background-position:-96px -110px}.flag.flag-np{background-position:-112px -110px}.flag.flag-nr{background-position:-128px -110px}.flag.flag-nu{background-position:-144px -110px}.flag.flag-nz{background-position:-160px -110px}.flag.flag-om{background-position:-176px -110px}.flag.flag-pa{background-position:-192px -110px}.flag.flag-pe{background-position:-208px -110px}.flag.flag-pf{background-position:-224px -110px}.flag.flag-pg{background-position:-240px -110px}.flag.flag-ph{background-position:0 -121px}.flag.flag-pk{background-position:-16px -121px}.flag.flag-pl{background-position:-32px -121px}.flag.flag-pm{background-position:-48px -121px}.flag.flag-pn{background-position:-64px -121px}.flag.flag-pr{background-position:-80px -121px}.flag.flag-ps{background-position:-96px -121px}.flag.flag-pt{background-position:-112px -121px}.flag.flag-pw{background-position:-128px -121px}.flag.flag-py{background-position:-144px -121px}.flag.flag-qa{background-position:-160px -121px}.flag.flag-re{background-position:-176px -121px}.flag.flag-ro{background-position:-192px -121px}.flag.flag-rs{background-position:-208px -121px}.flag.flag-ru{background-position:-224px -121px}.flag.flag-rw{background-position:-240px -121px}.flag.flag-sa{background-position:0 -132px}.flag.flag-sb{background-position:-16px -132px}.flag.flag-sc{background-position:-32px -132px}.flag.flag-scotland{background-position:-48px -132px}.flag.flag-sd{background-position:-64px -132px}.flag.flag-se{background-position:-80px -132px}.flag.flag-sg{background-position:-96px -132px}.flag.flag-sh{background-position:-112px -132px}.flag.flag-si{background-position:-128px -132px}.flag.flag-sk{background-position:-144px -132px}.flag.flag-sl{background-position:-160px -132px}.flag.flag-sm{background-position:-176px -132px}.flag.flag-sn{background-position:-192px -132px}.flag.flag-so{background-position:-208px -132px}.flag.flag-somaliland{background-position:-224px -132px}.flag.flag-sr{background-position:-240px -132px}.flag.flag-ss{background-position:0 -143px}.flag.flag-st{background-position:-16px -143px}.flag.flag-sv{background-position:-32px -143px}.flag.flag-sx{background-position:-48px -143px}.flag.flag-sy{background-position:-64px -143px}.flag.flag-sz{background-position:-80px -143px}.flag.flag-tc{background-position:-96px -143px}.flag.flag-td{background-position:-112px -143px}.flag.flag-tf{background-position:-128px -143px}.flag.flag-tg{background-position:-144px -143px}.flag.flag-th{background-position:-160px -143px}.flag.flag-tibet{background-position:-176px -143px}.flag.flag-tj{background-position:-192px -143px}.flag.flag-tk{background-position:-208px -143px}.flag.flag-tl{background-position:-224px -143px}.flag.flag-tm{background-position:-240px -143px}.flag.flag-tn{background-position:0 -154px}.flag.flag-to{background-position:-16px -154px}.flag.flag-tr{background-position:-32px -154px}.flag.flag-tt{background-position:-48px -154px}.flag.flag-tv{background-position:-64px -154px}.flag.flag-tw{background-position:-80px -154px}.flag.flag-tz{background-position:-96px -154px}.flag.flag-ua{background-position:-112px -154px}.flag.flag-ug{background-position:-128px -154px}.flag.flag-um{background-position:-144px -154px}.flag.flag-us{background-position:-160px -154px}.flag.flag-uy{background-position:-176px -154px}.flag.flag-uz{background-position:-192px -154px}.flag.flag-va{background-position:-208px -154px}.flag.flag-vc{background-position:-224px -154px}.flag.flag-ve{background-position:-240px -154px}.flag.flag-vg{background-position:0 -165px}.flag.flag-vi{background-position:-16px -165px}.flag.flag-vn{background-position:-32px -165px}.flag.flag-vu{background-position:-48px -165px}.flag.flag-wales{background-position:-64px -165px}.flag.flag-wf{background-position:-80px -165px}.flag.flag-ws{background-position:-96px -165px}.flag.flag-xk{background-position:-112px -165px}.flag.flag-ye{background-position:-128px -165px}.flag.flag-yt{background-position:-144px -165px}.flag.flag-za{background-position:-160px -165px}.flag.flag-zanzibar{background-position:-176px -165px}.flag.flag-zm{background-position:-192px -165px}.flag.flag-zw{background-position:-208px -165px}fieldset.sso-field{position:relative;border:0;padding:0;margin:1em 0 .4em}@media only screen and (max-width:770px){fieldset.sso-field{margin:.6em 0 .52em}}fieldset.sso-field input,fieldset.sso-field select{width:100%;height:1.8em;background-color:#fafafa;border:0;border-bottom:1px solid #2c3034;border-radius:0}fieldset.sso-field input::-webkit-input-placeholder,fieldset.sso-field select::-webkit-input-placeholder{color:#2c3034}fieldset.sso-field input:-moz-placeholder,fieldset.sso-field input::-moz-placeholder,fieldset.sso-field select:-moz-placeholder,fieldset.sso-field select::-moz-placeholder{color:#2c3034}fieldset.sso-field input:-ms-input-placeholder,fieldset.sso-field select:-ms-input-placeholder{color:#2c3034}fieldset.sso-field input:focus,fieldset.sso-field select:focus{outline:0}fieldset.sso-field input:-webkit-autofill,fieldset.sso-field select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}fieldset.sso-field .dropDownArrow,fieldset.sso-field select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 10px) 0.9em,calc(100% - 5px) 0.9em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;cursor:pointer}fieldset.sso-field.sso-field-checkbox label{display:inline-block;cursor:pointer}fieldset.sso-field.sso-field-checkbox label span.sso-checkbox-label{display:inline-block;position:relative;float:left;padding-left:1em;background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:15.4px;text-transform:none;top:.15em;width:90%}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){fieldset.sso-field.sso-field-checkbox label span.sso-checkbox-label{font-size:18.2px;line-height:19.6px}}fieldset.sso-field.sso-field-checkbox label input[type=checkbox]{cursor:pointer;display:block;position:absolute;opacity:0}fieldset.sso-field.sso-field-checkbox label input[type=checkbox]~span.sso-span-checkbox{display:inline-block;position:relative;float:left;width:20px;height:20px;border:1px solid #2c3034;background-color:transparent;border-radius:2px}fieldset.sso-field.sso-field-checkbox label input[type=checkbox]~span.sso-span-checkbox img{display:none;width:16px;position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}fieldset.sso-field.sso-field-checkbox label input[type=checkbox]:checked~span.sso-span-checkbox img{display:block}fieldset.sso-field.sso-field-phone .subFieldPhoneCode{display:inline-block;position:relative;width:20%;margin-right:10%}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .selectedPhoneCodeFlag{display:inline-block;position:absolute;width:15px;bottom:.54545em;cursor:pointer}fieldset.sso-field.sso-field-phone .subFieldPhoneCode input{padding-left:20px}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown{display:none;position:absolute;background-color:#eaeaea;width:300px;height:200px;overflow-y:scroll;z-index:99999;top:18px}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul{padding:0;margin:0}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li{list-style-type:none;cursor:pointer;padding:4px 10px}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li.highlight{background-color:#fff}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li:hover{color:#fff;background-color:gray}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li .flag{margin-right:10px}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown.active{display:block;top:25px;left:-10px;border:1px solid #d7d7d7;overflow:auto;font-size:14px}fieldset.sso-field.sso-field-phone .subFieldPhoneCode .dropDownArrow{display:block;position:absolute;bottom:.54545em;right:0;width:16px;height:18px}fieldset.sso-field.sso-field-phone .subFieldPhone{display:inline-block;width:70%}.sso-error-message{top:2em;left:0;color:#d0021b}.sso-field-fr-message li{list-style:disc;margin:10px 0 0 20px}.sso-field-fr-message p{margin:10px}span.button-group-social{display:table;border-collapse:separate;width:100%;margin:0 auto}button.sso-btn-external{width:100%;display:inline-block;padding:6px 40px;border-radius:0 5px 5px 0;font-weight:700;cursor:pointer;text-decoration:none}button.sso-fb-button{background-color:#4d6ea6;border:1px solid #4d6ea6;color:#fff;height:35px}button.sso-google-button{background-color:#df493a;border:1px solid #df493a;color:#fff;height:35px}img.sso-img-google{background-color:#df493a}img.sso-img-fb,img.sso-img-google{width:35px;height:35px;padding:5px}img.sso-img-fb{background-color:#4d6ea6;border-radius:5px 0 0 5px}span.button-group-addon{width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}img.image-group-addon{border-radius:5px 0 0 5px;max-width:inherit}fieldset.sso-field-separator{text-align:center;border-bottom:none;line-height:.1em;margin:10px 0 20px}.sso-field-separator span{font-size:16px;background:#fafafa}fieldset.sso-field-separator span:after{content:"";background:#cecece;display:block;height:1px;bottom:0}fieldset.sso-field-facebook-login{width:47%;float:left;margin-right:6%}fieldset.sso-field-google-login{width:47%}button.sso-button-submit{display:block;margin:0 auto;text-align:center}fieldset.sso-multiselect{border:none;margin:0;padding:0}fieldset.sso-multiselect .dropdown-heading{border-color:#5a5b5c!important}.sso-button{display:inline-block;background-color:#469e3b;padding:6px 40px;border-radius:5px;border:1px solid #469e3b;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:12px;color:#fafafa;cursor:pointer;text-decoration:none}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){.sso-button{font-size:18.2px;font-size:12px}}.sso-button:focus{outline:none}.sso-button:hover{background-color:#5bbd4f}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){.sso-button{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#fafafa}}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2) and (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (-webkit-min-device-pixel-ratio:2) and (max-width:770px) and (min-resolution:192dpi),(max-width:770px) and (min-resolution:192dpi) and (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi) and (max-width:770px) and (min-resolution:192dpi){.sso-button{font-size:18.2px}}.sso-button.sso-button-cancel,.sso-button.sso-button-inactive{background-color:#bababa}.sso-button.sso-button-right{float:right}.sso-spinner-animation{animation:sso-rotate 1.2s linear 0ms infinite;transform-origin:center}@keyframes sso-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#sso-frame.sso-modal-mode{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;display:none;position:fixed;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999999}#sso-frame.sso-modal-mode a,#sso-frame.sso-modal-mode abbr,#sso-frame.sso-modal-mode acronym,#sso-frame.sso-modal-mode address,#sso-frame.sso-modal-mode applet,#sso-frame.sso-modal-mode article,#sso-frame.sso-modal-mode aside,#sso-frame.sso-modal-mode audio,#sso-frame.sso-modal-mode b,#sso-frame.sso-modal-mode big,#sso-frame.sso-modal-mode blockquote,#sso-frame.sso-modal-mode canvas,#sso-frame.sso-modal-mode caption,#sso-frame.sso-modal-mode center,#sso-frame.sso-modal-mode cite,#sso-frame.sso-modal-mode code,#sso-frame.sso-modal-mode dd,#sso-frame.sso-modal-mode del,#sso-frame.sso-modal-mode details,#sso-frame.sso-modal-mode dfn,#sso-frame.sso-modal-mode div,#sso-frame.sso-modal-mode dl,#sso-frame.sso-modal-mode dt,#sso-frame.sso-modal-mode em,#sso-frame.sso-modal-mode embed,#sso-frame.sso-modal-mode fieldset,#sso-frame.sso-modal-mode figcaption,#sso-frame.sso-modal-mode figure,#sso-frame.sso-modal-mode footer,#sso-frame.sso-modal-mode form,#sso-frame.sso-modal-mode h1,#sso-frame.sso-modal-mode h2,#sso-frame.sso-modal-mode h3,#sso-frame.sso-modal-mode h4,#sso-frame.sso-modal-mode h5,#sso-frame.sso-modal-mode h6,#sso-frame.sso-modal-mode header,#sso-frame.sso-modal-mode hgroup,#sso-frame.sso-modal-mode i,#sso-frame.sso-modal-mode iframe,#sso-frame.sso-modal-mode img,#sso-frame.sso-modal-mode ins,#sso-frame.sso-modal-mode kbd,#sso-frame.sso-modal-mode label,#sso-frame.sso-modal-mode legend,#sso-frame.sso-modal-mode li,#sso-frame.sso-modal-mode mark,#sso-frame.sso-modal-mode menu,#sso-frame.sso-modal-mode nav,#sso-frame.sso-modal-mode object,#sso-frame.sso-modal-mode ol,#sso-frame.sso-modal-mode output,#sso-frame.sso-modal-mode p,#sso-frame.sso-modal-mode pre,#sso-frame.sso-modal-mode q,#sso-frame.sso-modal-mode ruby,#sso-frame.sso-modal-mode s,#sso-frame.sso-modal-mode samp,#sso-frame.sso-modal-mode section,#sso-frame.sso-modal-mode small,#sso-frame.sso-modal-mode span,#sso-frame.sso-modal-mode strike,#sso-frame.sso-modal-mode strong,#sso-frame.sso-modal-mode sub,#sso-frame.sso-modal-mode summary,#sso-frame.sso-modal-mode sup,#sso-frame.sso-modal-mode table,#sso-frame.sso-modal-mode tbody,#sso-frame.sso-modal-mode td,#sso-frame.sso-modal-mode tfoot,#sso-frame.sso-modal-mode th,#sso-frame.sso-modal-mode thead,#sso-frame.sso-modal-mode time,#sso-frame.sso-modal-mode tr,#sso-frame.sso-modal-mode tt,#sso-frame.sso-modal-mode u,#sso-frame.sso-modal-mode ul,#sso-frame.sso-modal-mode var,#sso-frame.sso-modal-mode video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#sso-frame.sso-modal-mode article,#sso-frame.sso-modal-mode aside,#sso-frame.sso-modal-mode details,#sso-frame.sso-modal-mode figcaption,#sso-frame.sso-modal-mode figure,#sso-frame.sso-modal-mode footer,#sso-frame.sso-modal-mode header,#sso-frame.sso-modal-mode hgroup,#sso-frame.sso-modal-mode menu,#sso-frame.sso-modal-mode nav,#sso-frame.sso-modal-mode section{display:block}#sso-frame.sso-modal-mode body{line-height:1}#sso-frame.sso-modal-mode ol,#sso-frame.sso-modal-mode ul{list-style:none}#sso-frame.sso-modal-mode blockquote,#sso-frame.sso-modal-mode q{quotes:none}#sso-frame.sso-modal-mode blockquote:after,#sso-frame.sso-modal-mode blockquote:before,#sso-frame.sso-modal-mode q:after,#sso-frame.sso-modal-mode q:before{content:"";content:none}#sso-frame.sso-modal-mode #bds-sso-form fieldset .bds-sso-input input{margin-bottom:0!important;padding:0!important}#sso-frame.sso-modal-mode article,#sso-frame.sso-modal-mode aside,#sso-frame.sso-modal-mode details,#sso-frame.sso-modal-mode figcaption,#sso-frame.sso-modal-mode figure,#sso-frame.sso-modal-mode footer,#sso-frame.sso-modal-mode header,#sso-frame.sso-modal-mode main,#sso-frame.sso-modal-mode menu,#sso-frame.sso-modal-mode nav,#sso-frame.sso-modal-mode section,#sso-frame.sso-modal-mode summary{display:block}#sso-frame.sso-modal-mode audio,#sso-frame.sso-modal-mode canvas,#sso-frame.sso-modal-mode progress,#sso-frame.sso-modal-mode video{display:inline-block;vertical-align:baseline}#sso-frame.sso-modal-mode audio:not([controls]){display:none;height:0}#sso-frame.sso-modal-mode [hidden],#sso-frame.sso-modal-mode template{display:none}#sso-frame.sso-modal-mode a{background-color:transparent}#sso-frame.sso-modal-mode a:active,#sso-frame.sso-modal-mode a:hover{outline:0}#sso-frame.sso-modal-mode abbr[title]{border-bottom:1px dotted}#sso-frame.sso-modal-mode b,#sso-frame.sso-modal-mode strong{font-weight:700}#sso-frame.sso-modal-mode dfn{font-style:italic}#sso-frame.sso-modal-mode h1{font-size:2em;margin:.67em 0}#sso-frame.sso-modal-mode mark{background:#ff0;color:#000}#sso-frame.sso-modal-mode small{font-size:80%}#sso-frame.sso-modal-mode sub,#sso-frame.sso-modal-mode sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#sso-frame.sso-modal-mode sup{top:-.5em}#sso-frame.sso-modal-mode sub{bottom:-.25em}#sso-frame.sso-modal-mode img{border:0}#sso-frame.sso-modal-mode svg:not(:root){overflow:hidden}#sso-frame.sso-modal-mode figure{margin:1em 40px}#sso-frame.sso-modal-mode hr{box-sizing:content-box;height:0}#sso-frame.sso-modal-mode pre{overflow:auto}#sso-frame.sso-modal-mode code,#sso-frame.sso-modal-mode kbd,#sso-frame.sso-modal-mode pre,#sso-frame.sso-modal-mode samp{font-family:monospace,monospace;font-size:1em}#sso-frame.sso-modal-mode button,#sso-frame.sso-modal-mode input,#sso-frame.sso-modal-mode optgroup,#sso-frame.sso-modal-mode select,#sso-frame.sso-modal-mode textarea{color:inherit;font:inherit;margin:0}#sso-frame.sso-modal-mode button{overflow:visible}#sso-frame.sso-modal-mode button,#sso-frame.sso-modal-mode select{text-transform:none}#sso-frame.sso-modal-mode button,#sso-frame.sso-modal-mode html input[type=button],#sso-frame.sso-modal-mode input[type=reset],#sso-frame.sso-modal-mode input[type=submit]{-webkit-appearance:button;cursor:pointer}#sso-frame.sso-modal-mode button[disabled],#sso-frame.sso-modal-mode html input[disabled]{cursor:default}#sso-frame.sso-modal-mode button::-moz-focus-inner,#sso-frame.sso-modal-mode input::-moz-focus-inner{border:0;padding:0}#sso-frame.sso-modal-mode input{line-height:normal}#sso-frame.sso-modal-mode input[type=checkbox],#sso-frame.sso-modal-mode input[type=radio]{box-sizing:border-box;padding:0}#sso-frame.sso-modal-mode input[type=number]::-webkit-inner-spin-button,#sso-frame.sso-modal-mode input[type=number]::-webkit-outer-spin-button{height:auto}#sso-frame.sso-modal-mode input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#sso-frame.sso-modal-mode input[type=search]::-webkit-search-cancel-button,#sso-frame.sso-modal-mode input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#sso-frame.sso-modal-mode fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#sso-frame.sso-modal-mode legend{border:0;padding:0}#sso-frame.sso-modal-mode textarea{overflow:auto}#sso-frame.sso-modal-mode optgroup{font-weight:700}#sso-frame.sso-modal-mode table{border-collapse:collapse;border-spacing:0}#sso-frame.sso-modal-mode td,#sso-frame.sso-modal-mode th{padding:0}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode{font-size:18.2px}}#sso-frame.sso-modal-mode a{color:#0d9dde;text-decoration:none}#sso-frame.sso-modal-mode h1{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16.8px;font-weight:700;margin-top:0;margin-bottom:1.5em}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode h1{font-size:18.2px;font-size:21.84px}}#sso-frame.sso-modal-mode h2{font-family:Roboto,sans-serif;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16.8px;font-weight:700;margin-top:0;margin-bottom:1.5em;font-size:14px}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode h2{font-size:18.2px;font-size:21.84px}}#sso-frame.sso-modal-mode.active{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}#sso-frame.sso-modal-mode .sso-modal{background-color:#fafafa;position:relative;width:770px;height:700px;overflow:hidden}#sso-frame.sso-modal-mode .sso-modal .sso-modal-close{z-index:11;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;right:0;top:0;width:50px;height:50px;background-color:#73757d;cursor:pointer;text-align:center}#sso-frame.sso-modal-mode .sso-modal .sso-modal-close img{width:50%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-orient:horizontal;box-direction:normal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;width:100%;height:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding:40px 20px 30px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-logo{display:block}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-logo img{height:30px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-logo img.logo-dark{display:block}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-logo img.logo-light{display:none}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form{width:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset{width:90%;float:left;margin-top:1em;margin-bottom:1em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-country,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-currency,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-facebook-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-first-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-google-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-last-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-skype-id{width:40%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-country,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-facebook-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-first-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-google-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-skype-id{margin-right:10%}@media only screen and (max-width:770px){#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset{width:100%;margin-top:1.3em;margin-bottom:1.3em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-country,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-currency,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-facebook-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-first-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-google-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-last-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-skype-id,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-website{width:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-country,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-facebook-login,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-first-name,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-flow-3 fieldset.sso-field-skype-id{margin-right:auto}}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame form.sso-flow-socialSignup{top:10%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b form{position:relative}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b form .sso-button-submit{position:relative;bottom:-10px;right:0}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b span.sso-modal-frame-switch,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b span.sso-modal-logo{display:none}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a{width:270px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper{width:100%;display:block;position:relative}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper .sso-login-error{position:absolute;top:-1em;color:#d0021b}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form fieldset.sso-field{margin:2em 0 .8em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form span.sso-field-link{display:block;margin-top:2em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form span.button-group{width:80%;position:relative;display:table;border-collapse:separate}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form button.sso-button-submit{margin-top:2em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form fieldset.sso-field-google-login{margin-top:0;width:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper form fieldset.sso-field-facebook-login{width:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b{width:500px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-frame-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ececec;transition-property:transform;transition-duration:.2s;transform:translateZ(0)}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a.active .sso-modal-frame-cover{transform:translate3d(-100%,0,0)}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b.active .sso-modal-frame-cover{transform:translate3d(100%,0,0)}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a .sso-modal-frame-cover{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding:40px 20px 30px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame .sso-modal-frame-switch a{color:#469e3b;font-weight:800;cursor:pointer}#sso-frame.sso-modal-mode .sso-modal.sso-hide-background{width:270px}@media only screen and (max-width:770px){#sso-frame.sso-modal-mode .sso-modal.sso-hide-background{width:100%}}#sso-frame.sso-modal-mode .sso-modal.sso-hide-background .sso-modal-frame-a .sso-modal-frame-switch{opacity:0}#sso-frame.sso-modal-mode .sso-modal.sso-hide-background .sso-modal-frame-b{display:none}@media only screen and (max-width:770px){#sso-frame.sso-modal-mode .sso-modal{width:100%;height:100%}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder{box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame span.sso-modal-frame-switch,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame span.sso-modal-logo{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-orient:horizontal;box-direction:normal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding-left:1em;width:100%;min-height:50px;color:#fafafa;background-color:#2c3034}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame span.sso-modal-logo img.logo-light{display:block}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame span.sso-modal-logo img.logo-dark{display:none}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame span.sso-modal-frame-switch a{margin-left:.5em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b{padding:0;position:absolute;width:100%;height:100%;overflow:auto;transition-property:transform;transition-duration:.2s}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a div.sso-modal-frame-cover,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b div.sso-modal-frame-cover{display:none}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a{transform:translate3d(0,-100%,0)}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper{padding:40px 20px 30px}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-a span.sso-login-wrapper .sso-login-error{top:1em}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b{transform:translate3d(0,100%,0)}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b form{padding:40px 20px 30px;height:auto}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b form .sso-button-submit{position:relative;bottom:auto;right:auto}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b span.sso-modal-frame-switch,#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.sso-modal-frame-b span.sso-modal-logo{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}#sso-frame.sso-modal-mode .sso-modal .sso-modal-frames-holder .sso-modal-frame.active{transform:translateZ(0)}}#sso-frame.sso-modal-mode fieldset.sso-field{position:relative;border:0;padding:0;margin:1em 0 .4em}@media only screen and (max-width:770px){#sso-frame.sso-modal-mode fieldset.sso-field{margin:.6em 0 .52em}}#sso-frame.sso-modal-mode fieldset.sso-field input,#sso-frame.sso-modal-mode fieldset.sso-field select{width:100%;height:1.8em;background-color:#fafafa;border:0;border-bottom:1px solid #2c3034;border-radius:0}#sso-frame.sso-modal-mode fieldset.sso-field input::-webkit-input-placeholder,#sso-frame.sso-modal-mode fieldset.sso-field select::-webkit-input-placeholder{color:#2c3034}#sso-frame.sso-modal-mode fieldset.sso-field input:-moz-placeholder,#sso-frame.sso-modal-mode fieldset.sso-field input::-moz-placeholder,#sso-frame.sso-modal-mode fieldset.sso-field select:-moz-placeholder,#sso-frame.sso-modal-mode fieldset.sso-field select::-moz-placeholder{color:#2c3034}#sso-frame.sso-modal-mode fieldset.sso-field input:-ms-input-placeholder,#sso-frame.sso-modal-mode fieldset.sso-field select:-ms-input-placeholder{color:#2c3034}#sso-frame.sso-modal-mode fieldset.sso-field input:focus,#sso-frame.sso-modal-mode fieldset.sso-field select:focus{outline:0}#sso-frame.sso-modal-mode fieldset.sso-field input:-webkit-autofill,#sso-frame.sso-modal-mode fieldset.sso-field select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}#sso-frame.sso-modal-mode fieldset.sso-field .dropDownArrow,#sso-frame.sso-modal-mode fieldset.sso-field select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 10px) 0.9em,calc(100% - 5px) 0.9em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;cursor:pointer}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label{display:inline-block;cursor:pointer}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label span.sso-checkbox-label{display:inline-block;position:relative;float:left;padding-left:1em;background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:15.4px;text-transform:none;top:.15em;width:90%}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label span.sso-checkbox-label{font-size:18.2px;line-height:19.6px}}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label input[type=checkbox]{cursor:pointer;display:block;position:absolute;opacity:0}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label input[type=checkbox]~span.sso-span-checkbox{display:inline-block;position:relative;float:left;width:20px;height:20px;border:1px solid #2c3034;background-color:transparent;border-radius:2px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label input[type=checkbox]~span.sso-span-checkbox img{display:none;width:16px;position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-checkbox label input[type=checkbox]:checked~span.sso-span-checkbox img{display:block}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode{display:inline-block;position:relative;width:20%;margin-right:10%}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .selectedPhoneCodeFlag{display:inline-block;position:absolute;width:15px;bottom:.54545em;cursor:pointer}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode input{padding-left:20px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown{display:none;position:absolute;background-color:#eaeaea;width:300px;height:200px;overflow-y:scroll;z-index:99999;top:18px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul{padding:0;margin:0}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li{list-style-type:none;cursor:pointer;padding:4px 10px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li.highlight{background-color:#fff}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li:hover{color:#fff;background-color:gray}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown ul li .flag{margin-right:10px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .phoneCodeDropDown.active{display:block;top:25px;left:-10px;border:1px solid #d7d7d7;overflow:auto;font-size:14px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhoneCode .dropDownArrow{display:block;position:absolute;bottom:.54545em;right:0;width:16px;height:18px}#sso-frame.sso-modal-mode fieldset.sso-field.sso-field-phone .subFieldPhone{display:inline-block;width:70%}#sso-frame.sso-modal-mode .sso-error-message{top:2em;left:0;color:#d0021b}#sso-frame.sso-modal-mode .sso-field-fr-message li{list-style:disc;margin:10px 0 0 20px}#sso-frame.sso-modal-mode .sso-field-fr-message p{margin:10px}#sso-frame.sso-modal-mode span.button-group-social{display:table;border-collapse:separate;width:100%;margin:0 auto}#sso-frame.sso-modal-mode button.sso-btn-external{width:100%;display:inline-block;padding:6px 40px;border-radius:0 5px 5px 0;font-weight:700;cursor:pointer;text-decoration:none}#sso-frame.sso-modal-mode button.sso-fb-button{background-color:#4d6ea6;border:1px solid #4d6ea6;color:#fff;height:35px}#sso-frame.sso-modal-mode button.sso-google-button{background-color:#df493a;border:1px solid #df493a;color:#fff;height:35px}#sso-frame.sso-modal-mode img.sso-img-google{background-color:#df493a;width:35px;height:35px;padding:5px}#sso-frame.sso-modal-mode img.sso-img-fb{background-color:#4d6ea6;border-radius:5px 0 0 5px;width:35px;height:35px;padding:5px}#sso-frame.sso-modal-mode span.button-group-addon{width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}#sso-frame.sso-modal-mode img.image-group-addon{border-radius:5px 0 0 5px;max-width:inherit}#sso-frame.sso-modal-mode fieldset.sso-field-separator{text-align:center;border-bottom:none;line-height:.1em;margin:10px 0 20px}#sso-frame.sso-modal-mode .sso-field-separator span{font-size:16px;background:#fafafa}#sso-frame.sso-modal-mode fieldset.sso-field-separator span:after{content:"";background:#cecece;display:block;height:1px;bottom:0}#sso-frame.sso-modal-mode fieldset.sso-field-facebook-login{width:47%;float:left;margin-right:6%}#sso-frame.sso-modal-mode fieldset.sso-field-google-login{width:47%}#sso-frame.sso-modal-mode button.sso-button-submit{display:block;margin:0 auto;text-align:center}#sso-frame.sso-modal-mode fieldset.sso-multiselect{border:none;margin:0;padding:0}#sso-frame.sso-modal-mode fieldset.sso-multiselect .dropdown-heading{border-color:#5a5b5c!important}#sso-frame.sso-modal-mode .sso-button{display:inline-block;background-color:#469e3b;padding:6px 40px;border-radius:5px;border:1px solid #469e3b;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:12px;color:#fafafa;cursor:pointer;text-decoration:none}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode .sso-button{font-size:18.2px;font-size:12px}}#sso-frame.sso-modal-mode .sso-button:focus{outline:none}#sso-frame.sso-modal-mode .sso-button:hover{background-color:#5bbd4f}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode .sso-button{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;color:#2c3034;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#fafafa}}@media (max-width:770px) and (-webkit-min-device-pixel-ratio:2) and (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (-webkit-min-device-pixel-ratio:2) and (max-width:770px) and (min-resolution:192dpi),(max-width:770px) and (min-resolution:192dpi) and (max-width:770px) and (-webkit-min-device-pixel-ratio:2),(max-width:770px) and (min-resolution:192dpi) and (max-width:770px) and (min-resolution:192dpi){#sso-frame.sso-modal-mode .sso-button{font-size:18.2px}}#sso-frame.sso-modal-mode .sso-button.sso-button-cancel,#sso-frame.sso-modal-mode .sso-button.sso-button-inactive{background-color:#bababa}#sso-frame.sso-modal-mode .sso-button.sso-button-right{float:right}.popover_wrapper{background-color:#fff;margin-top:2.2em;display:none}input[data-trigger=popover]:focus~.popover_wrapper{display:block}.popover_wrapper ul{list-style-type:none;margin-top:0;padding-left:0}.popover_wrapper li{font-size:14px!important;font-weight:400!important;line-height:1.6!important}.popover_wrapper li:before{padding-right:1em;width:22px;display:inline-block}.popover_wrapper li.error{color:crimson}.popover_wrapper li.error:before{content:"\2717"}.popover_wrapper li.success{color:#469e3b}.popover_wrapper li.success:before{content:"\2713"}.popover_title{padding-bottom:.3em!important;font-weight:400!important;font-size:15px!important}.popover_content{top:4em;padding:1.5em!important;font-weight:400;opacity:0;visibility:hidden;position:absolute;transform:translateY(10px);background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.popover_content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;transition-duration:.3s;transition-property:transform}.has-errors .popover_content{z-index:10;opacity:1;visibility:visible;transform:translateY(-20px);transition:all .5s cubic-bezier(.75,-.02,.2,.97)}input[data-trigger=popover]:focus+.sso-error-message{display:none}
/*# sourceMappingURL=bdswiss-sso.css.map*/