*,:before,:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.form-control,.container,.container-fluid,.row,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,input,textarea{font-size:12px}.form-control{font-size:12px}h2{font-size:18px}html{position:relative;min-height:100%}.k-button{height:35px;text-align:center;font-size:12px}span.k-widget.k-tooltip-validation{display:inline-block;text-align:left;border:0;padding:0;margin:0;background:none;box-shadow:none;color:red}.k-tooltip-validation .k-i-warning{display:none}.k-widget.k-tooltip{background-color:#fff;border:solid 1px #999}.k-tooltip-content{color:#000;background-color:#fff}.input-required{color:red;font-weight:bold}.k-toolbar .k-button{padding:5px 16px;height:35px}.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:45px;padding:5px 16px}.k-grid tbody button.k-button{min-width:45px;padding:5px 16px}.k-grid-content .k-button{padding:5px 0;width:45px;height:28px;line-height:normal}.k-grid .k-filtercell .k-button{width:24px;height:30px;padding:0 3px}.k-grid .k-filtercell .k-button .k-i-close{background-image:url('icons/disapper.png');background-position:0}.k-grid .k-filtercell .k-button .k-i-close:before,.k-grid .k-filtercell .k-i-close:before{display:none}[role="gridcell"]{height:26px}.k-grid-header th.k-header>.k-link{background-color:#f5f5f5}.common-add-icon,.k-sprite.common-add-icon{background-image:url(icons/add.png);vertical-align:middle}.k-button:disabled .common-add-icon{background-image:url(icons/add_Disabled.png);vertical-align:middle}.common-delete-icon,.k-sprite.common-delete-icon{background-image:url(icons/remove.png);vertical-align:middle}.k-button:disabled common-delete-icon{background-image:url(icons/remove_Disabled.png);vertical-align:middle}#jp-left-section{position:absolute;float:left;width:120px;height:49px;padding:0;background-color:#303233;border-bottom:1px solid #303233}#jp-main-title{height:49px;background-color:#fff}#jp-main-title-img{display:table-cell;width:120px;height:50px;text-align:center;vertical-align:middle}#jp-main-title-img img{width:auto;height:auto;max-width:120px;max-height:50px;vertical-align:middle}#jp-right-section{float:none;overflow:hidden;width:auto;background-color:#fff;margin-left:120px}#jp-main-header{min-width:550px;height:50px;background-color:#303233}#jp-main-header-title{padding:8px 0 0 12px;font-size:24px;color:#fff;background-color:#303233}#jp-main-footer{width:100%;height:50px;position:fixed;bottom:0;background-color:#f3f3f3;border-bottom:4px solid #cf142b}#jp-main-footer-title{padding:15px 0 0 5px;font-size:12px;color:#999}#other-left-section{position:absolute;float:left;width:120px;height:49px;padding:0;background-color:#fff}#other-main-title{height:49px;background-color:#fff}#other-main-title-img{display:table-cell;width:120px;height:50px;text-align:center;vertical-align:middle}#other-main-title-img img{width:auto;height:auto;max-width:120px;max-height:50px;vertical-align:middle}#other-right-section{float:none;overflow:hidden;width:auto;background-color:#fff;margin-left:120px}#other-main-header{min-width:550px;height:50px;background-color:#fff}#other-main-header-link{padding:15px 0 0 0;font-size:12px;color:#303233;background-color:#fff;float:right!important}#other-sub-header{min-width:550px;height:50px;background-color:#fff;border-top:4px solid #cf142b}#other-sub-header-title{padding:8px 0 0 15px;font-size:24px;color:#303233;background-color:#fff}#other-main-footer{width:100%;height:50px;position:fixed;bottom:0;background-color:#fff;border-top:4px solid #cf142b;z-index:1000}#other-main-footer-title{margin-left:10px;padding:15px 0 0 5px;font-size:12px;color:#999}.k-tooltip{overflow-wrap:break-word}#login-jp-main-content{clear:both;position:relative;width:350px;top:30%;left:50%;transform:translate(-50%,50%)}#login-jp-ssl-introduction{font-size:100%}#logout-jp-main-content{clear:both;position:relative;width:550px;top:80px;left:80px}#logout-jp-message{font-size:20px;margin-bottom:20px}#logout-jp-information{font-size:14px}#logout-jp-information li{margin:3px}#login-other-main-content{min-height:400px;clear:both;position:absolute;width:300px;top:180px;left:80px;z-index:200}#login-other-ssl-introduction{font-size:100%;width:100%;height:50px;position:fixed;bottom:40px;padding:0;background-color:#fff;z-index:1000}#login-other-button-area{margin-top:20px}#login-other-forgot-password-link{text-align:center}#login-other-register-service-provider-link{text-align:center;margin-bottom:10px}#login-other-register-service-provider-link a,#login-other-forgot-password-link a{color:#3464b8}.login-form-img{clear:both;position:absolute;top:150px;left:60px;z-index:100;background-repeat:no-repeat}.login-background{min-width:1200px}.login-background img{clear:both;position:relative;width:100%;top:0;left:0;z-index:1;background-repeat:no-repeat}#main-content{width:910px;margin:15px auto;border:1px solid #cbcaca}#register-request-of-customer-user-form{padding:10px}#register-request-of-customer-user-title{margin:15px 0 0 35px;font-size:20px;font-weight:bold;color:#303233}#information-rc-gate-devices{width:80%;padding:5px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#information-rc-gate-devices .k-icon{color:#31708f}#information-rc-gate-devices ul{display:table;margin:0;padding:0}#information-rc-gate-devices li{display:table-cell;margin:0;padding:5px}#information-rc-gate-devices li:before{margin:5px 0}#rc-gate-devices-fieldset{width:80%;border:solid 1.5px #bce8f1;padding:5px;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#rc-gate-devices-fieldset>legend{border:0;margin:0 auto;padding:0 5px;position:relative;width:auto;font-size:12px;font-weight:bold;color:#31708f}#rc-gate-devices img{width:100%}.popup-view{padding:10px}#main-content{width:910px;margin:15px auto;border:1px solid #cbcaca}#register-request-of-service-provider-form{padding:10px}#register-request-of-service-provider-title{margin:15px 0 0 35px;font-size:20px;font-weight:bold;color:#303233}.popup-message-title{font-size:20px;font-weight:bold}.popup-message-section-title{font-size:16px;font-weight:bold}.popup-message-indent-level-0{text-indent:0}.popup-message-indent-level-1{text-indent:16px}.popup-message-indent-level-2{text-indent:20px}.popup-message-indent-level-3{text-indent:57px}.popup-message-indent-level-4{text-indent:67px}#register-request-of-service-provider-popup-message{margin:2em auto;padding:1em;width:90%;background-color:#fff;border:1px solid #ccc}.button_wrapper{text-align:center}#forgot-password-main-content{width:700px;margin:15px auto;border:1px solid #cbcaca}#forgot-password-form{padding:0 0 15px 0}#forgot-password-title{margin:15px 0 0 35px;font-size:20px;font-weight:bold;color:#303233}#information-forgot-password{width:85%;margin:20px 35px}#information-forgot-password .k-icon{color:#31708f}#information-forgot-password ul{display:table;margin:0;padding:0}#information-forgot-password li{display:table-cell;margin:0;padding:5px}#information-forgot-password li:before{margin:5px 0}#forgot-password-form .content-center{margin:0 auto;display:block;width:70%}#forgot-password-form .mail-address{display:table;table-layout:fixed}#forgot-password-form .mail-address-label{display:table-cell}#forgot-password-form .mail-address-input{display:table-cell}#change-password-main-content{width:600px;margin:15px auto;border:1px solid #cbcaca}#change-password-form{padding:20px 0 15px 0}#change-password-title{margin:15px 0 0 35px;font-size:20px;font-weight:bold;color:#303233}#change-password-view-expired-message{font-size:18px;margin:0;padding:40px 80px 60px 80px}#expired-password-main-content{width:700px;margin:15px auto;border:1px solid #cbcaca}#expired-password-form{padding:20px 0 15px 0}#expired-password-title{margin:15px 0 0 35px;font-size:20px;font-weight:bold;color:#303233}#expired-password-view-expired-message{font-size:18px;margin:0;padding:40px 80px 60px 80px}.at-remote-service-eula-title{color:blue}.at-remote-service-eula{width:80%;margin:0 auto;max-width:800px}.eula-button{margin-bottom:10%;text-align:center}#user-access-request-frame{width:1000px;height:auto;margin:15px auto;border:1px solid #cbcaca}#user-access-request-main-content{padding:10px}#user-access-request-title{margin:15px 0 0 0;font-size:20px;font-weight:bold;color:#00f}#user-access-request-form{margin:15px 0 0 0}.user-access-request-item{margin:15px 0 0 0;font-size:16px;font-weight:bold}