@font-face{font-family:'inactivityTimerPopupFont';font-style:normal;font-weight:normal;src:local('inactivityTimerPopupFonts'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}#inactive-timer-popup{width:500px;height:520px;border-radius:4px;background-color:#fff;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);border:solid 1px #c7bfbf;z-index:1000000}#inactive-timer-popup:before{content:"";background-color:#fff;position:fixed;width:100%;height:100%;z-index:-1;opacity:.8;top:0;left:0}#inactive-timer-popup .header-section{height:62px;border-bottom:solid 1px rgba(151,151,151,.2)}#inactive-timer-popup .header-title{display:inline-block;width:87%;height:28px;font-size:21px;font-stretch:normal;font-family:'inactivityTimerPopupFont';line-height:normal;letter-spacing:normal;margin-top:17px;margin-left:17px}#inactive-timer-popup .close-button{display:inline-block;height:16px;width:16px;margin-top:16px;margin-right:16px;cursor:pointer;transition:all 200ms;font-size:30px;text-decoration:none;color:#979797}#inactive-timer-popup .button{width:193px;height:49px;border-radius:4px;font-size:18px;font-weight:600;font-stretch:normal;font-family:"inactivityTimerPopupFont";line-height:normal;letter-spacing:normal;color:#fff;margin-top:70px;margin-left:27px}#inactive-timer-popup .continue-button{background-color:#3c7eb7}#inactive-timer-popup .clear-button{background-color:#69696b}#inactive-timer-popup .first-line-label{height:34px;font-size:25px;font-weight:600;font-stretch:normal;font-family:'inactivityTimerPopupFont';line-height:normal;letter-spacing:normal;text-align:center;margin-top:15px}#inactive-timer-popup .second-line-label{height:27px;font-size:20px;font-stretch:normal;font-family:'inactivityTimerPopupFont';line-height:normal;letter-spacing:normal;text-align:center}#inactive-timer-popup .timer-progress-bar{height:220px}#inactive-timer-popup .timer-progress-bar:after{position:static;display:block;width:150px;left:50%;top:50%;content:attr(data-pct);margin-top:-110px;margin-left:175px;border-radius:100%;font-size:5em;font-family:'inactivityTimerPopupFont'}#inactive-timer-popup #svg circle{stroke-width:.4em}#inactive-timer-popup #svg{margin-left:100px;margin-top:30px;overflow:hidden}#inactive-timer-popup #svg #bar{stroke-width:.4em;stroke-dashoffset:0%;-webkit-transition:stroke-dashoffset 1s linear;-moz-transition:stroke-dashoffset 1s linear;-ms-transition:stroke-dashoffset 1s linear;-o-transition:stroke-dashoffset 1s linear;transition:stroke-dashoffset 1s linear;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}ko-components\.shared\.more-menu .menu{display:inline-block;height:0;width:0}ko-components\.shared\.more-menu .container{position:fixed;z-index:1;border-radius:5px;background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);border:solid 1px #d7dce5;margin-left:2px;margin-right:5px}ko-components\.shared\.login .login-box{width:550px}ko-components\.shared\.login .signup,ko-components\.shared\.login .credentials{padding:16px 42px 40px 37px}ko-components\.shared\.login .description{font-size:18px;padding-bottom:28px}ko-components\.shared\.login .textbox{display:flex;position:relative;padding-bottom:8px}ko-components\.shared\.login .textbox input{flex:1;padding:14px 15px 12px 15px;border-radius:5px;border:solid 1px #bdbdbd;font-size:14px;color:#000}ko-components\.shared\.login .textbox .empty+label.label{font-size:14px;color:#69696b;top:14px}ko-components\.shared\.login .textbox label.label{top:-8px}ko-components\.shared\.login .login-submit{padding-top:28px;display:flex;align-items:center}ko-components\.shared\.login input[type=submit]{padding:11px 34px;color:#fff;border:0;border-radius:4px;font-size:18px;margin-right:16px}ko-components\.shared\.login .login-submit input[type=submit]{background-color:#3c7eb7}ko-components\.shared\.login .login-submit a{border-bottom:dashed 1px #2a7ab0;color:#2a7ab0;text-decoration:none}ko-components\.shared\.login .sign-up{background-color:#f8fafc;padding:50px 0 55px 0;display:flex;justify-content:center;border-top:1px solid #dae5f0;position:relative}ko-components\.shared\.login .sign-up button{color:#48a03f;font-size:16px;border:0;border-bottom:dashed 1px #48a03f;text-decoration:none;margin-left:10px;display:inline-block;background:transparent}ko-components\.shared\.login .or{width:100%;display:flex;justify-content:center;position:absolute;top:-13px;left:0}ko-components\.shared\.login .or div{width:24px;height:24px;text-align:center;line-height:22px;max-width:24px;max-height:24px;color:#2a7ab0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom:1px solid #dae5f0;border-top:0;background:#fff}ko-components\.shared\.login .create-account{padding-left:5px;padding-bottom:18px;font-size:18px;color:#666}ko-components\.shared\.login .signup-submit{padding-top:18px}ko-components\.shared\.login .signup-submit input[type=submit]{background-color:#48a03f}ko-components\.shared\.login .user-input{position:relative;display:flex;padding-top:10px}ko-components\.shared\.login select,ko-components\.shared\.login input[type=number],ko-components\.shared\.login input[type=password],ko-components\.shared\.login input[type=text]{border-radius:5px;background-color:#fff;border:solid 1px #bdbdbd;flex:1;padding:17px 15px 10px 15px}ko-components\.shared\.contact-editor{display:block}ko-components\.shared\.contact-editor .user-input{position:relative;display:flex;padding-top:10px}ko-components\.shared\.contact-editor select,ko-components\.shared\.contact-editor input[type=number],ko-components\.shared\.contact-editor input[type=password],ko-components\.shared\.contact-editor input[type=text]{border-radius:5px;background-color:#fff;border:solid 1px #bdbdbd;flex:1;padding:17px 15px 10px 15px}ko-components\.shared\.contact-editor .primary-contact{padding:20px 0 18px 0;font-size:16px;display:flex}ko-components\.shared\.contact-editor .primary-contact label{margin-left:10px}ko-components\.shared\.contact-editor .state-country{display:flex}ko-components\.shared\.contact-editor .state-country>*{flex-basis:50%}ko-components\.shared\.contact-editor .state-country>*:first-child{padding-right:6px}ko-components\.shared\.contact-editor .state-country>*:last-child{padding-left:6px}ko-components\.shared\.contact-editor .birthday{display:flex}ko-components\.shared\.contact-editor .birthday>*{flex:1}ko-components\.shared\.contact-editor .birthday>*:not(:first-child){padding-left:3px}ko-components\.shared\.contact-editor .birthday>*:not(:last-child){padding-right:3px}ko-components\.shared\.search .search-box{border:1px solid #d4d4d4;background:#fff;box-sizing:border-box;width:100%;padding:12px 30px 12px 14px;font-size:18px;background-size:16px auto;background-repeat:no-repeat;background-position:98% 50%}ko-components\.shared\.search .input.search-icon{background-image:url("../../content/css/ko-components/Images/icons/search-icon.png")}ko-components\.shared\.search .loading{background-image:url("../../content/css/ko-components/Images/icons/loading.gif");background-size:25px auto}ko-components\.shared\.search .search-results{background-color:#f2f4f5;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:350px;box-shadow:2px 3px 7px 1px rgba(0,0,0,.15);border:solid 1px #d7dce5;border-top:0}ko-components\.shared\.search .search-result{cursor:pointer;padding:10px 5px;display:flex}ko-components\.shared\.search .search-result-info{display:inline-block}ko-components\.shared\.search .search-result-icon{min-width:40px;max-width:40px}ko-components\.shared\.search .search-result-id{flex:.1;text-align:left}ko-components\.shared\.search .search-result-name{flex:.55}ko-components\.shared\.search .search-result-details{flex:.15}ko-components\.shared\.search .search-result-price{flex:.2;text-align:right}ko-components\.shared\.search .search-result-focused{background-color:#3c7eb7;color:#fff}ko-components\.shared\.search .load-more{cursor:pointer;font-size:large;padding:5px;padding-top:10px;display:flex;justify-content:center;align-items:center}ko-components\.shared\.search .load-more>img{margin-left:10px}ko-components\.shared\.search .more-menu{display:block}ko-components\.shared\.loading-mask{z-index:1}ko-components\.shared\.loading-mask .mask{background-color:#808080;opacity:.5}ko-components\.shared\.loading-mask .mask-content{display:flex;justify-content:center;align-items:center}ko-components\.shared\.loading-mask .mask-content>div{background-color:#fff;padding:5px 10px;border-radius:2px;border:1px #888 solid;display:flex;justify-content:center;align-items:center}ko-components\.shared\.loading-mask .mask-content>div>div{margin-right:15px}ko-components\.shared\.loading-mask .center-non-styled{display:flex;justify-content:center;align-items:center}ko-components\.shared\.checkbox-slider .switch{position:relative;display:inline-block;width:60px;height:34px}ko-components\.shared\.checkbox-slider .switch input{display:none}ko-components\.shared\.checkbox-slider .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#97bddd;-webkit-transition:.4s;transition:.4s}ko-components\.shared\.checkbox-slider .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}ko-components\.shared\.checkbox-slider input:checked+.slider{background-color:#3c7eb7}ko-components\.shared\.checkbox-slider input:focus+.slider{box-shadow:0 0 1px #3c7eb7}ko-components\.shared\.checkbox-slider input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}ko-components\.shared\.checkbox-slider .slider.round{border-radius:34px}ko-components\.shared\.checkbox-slider .slider.round:before{border-radius:50%}ko-components\.shared\.user-alerts .alerts{position:fixed;top:0;right:0;z-index:10100;max-width:97%}ko-components\.shared\.user-alerts .alerts>*{padding:10px 20px;min-width:200px;border-radius:5px;border:solid 1px #bdbdbd;margin:10px;cursor:pointer}ko-components\.shared\.user-alerts .alerts>*:not(.expanded){max-width:500px}ko-components\.shared\.user-alerts .alerts>*.expanded{word-wrap:break-word;max-height:600px;overflow-y:auto}ko-components\.shared\.user-alerts .alert-info{background-color:#cfc}ko-components\.shared\.user-alerts .alert-error{background-color:#f99}ko-components\.shared\.user-alerts .shrink{opacity:0;max-height:0;padding:0;margin:0;border:0;overflow:hidden;transition:max-height .5s,padding .5s,margin .5s,border .5s;-webkit-transition:max-height .5s,padding .5s,margin .5s,border .5s;-moz-transition:max-height .5s,padding .5s,margin .5s,border .5s}ko-components\.shared\.user-alerts .fade-out{opacity:0;transition:opacity .5s}ko-components\.shared\.user-alerts .expand{background-color:transparent;border:0;float:right}