.editable-form{background:white;color:black}.editable-form .busy-mask{background:rgba(0,0,0,0.15) url('../images/icons/ajax-loader100.gif') no-repeat center;z-index:100;position:absolute}.editable-form .message-box{position:absolute;width:auto;height:auto;background:rgba(255,255,255,0.5);text-align:center;padding:2px 8px;border:solid 1px red;border-radius:7px;border-bottom-left-radius:0;font-size:11px;color:red}.editable-form .message-box:hover{cursor:default}.editable-form input.invalid{background:rgba(255,0,0,0.5);-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.editable-form input{background:white;-webkit-transition:background 2s ease-in-out;-moz-transition:background 2s ease-in-out;-o-transition:background 2s ease-in-out;transition:background 2s ease-in-out}.editable-form .form-body{padding:10px 15px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.editable-form label{font-size:12px;font-weight:bold}.editable-form .form-body input[type=checkbox],.editable-form .form-body input[type=radio]{margin:0;vertical-align:initial}.editable-form .title-bar input:not([type=button]),.editable-form .form-body input:not([type=button]),.editable-form .form-body textarea{border-radius:0;height:15px;font-size:12px}.editable-form .form-body textarea{vertical-align:top;height:auto;margin-bottom:5px;color:#555}.editable-form .title-bar input:not([type=button]):disabled,.editable-form .form-body input:not([type=button]):disabled,.editable-form .form-body textarea:disabled{cursor:text;border:0;background:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#4D4D4D}.editable-form .title-bar{height:30px;width:100%;background:#E6E6E6;border-bottom:solid 1px #29ABE2;font:bold 14px}.editable-form .title-bar>*{vertical-align:top;margin-left:10px;margin-top:6px;display:inline-block}.editable-form .title-bar .eg-edit-widget{float:none;visibility:inherit;display:inline-block}.publisher-homepage{margin:auto;max-width:1280px}body header ~ .publisher-homepage{margin-top:20px;min-height:830px}.publisher-homepage .flat-button{min-width:80px;margin-bottom:10px}.publisher-homepage input[type=text]{line-height:30px}.remove-widget-btn,.remove-app-btn{float:right;visibility:initial;top:-6px;left:0}.app-pool .remove-app-btn{display:none}.publisher-homepage form span.description{font-size:11px;color:#808080}.publisher-homepage .form-body{width:100%;padding-left:10px;padding-top:5px}.publisher-homepage .editable-form{background:0}.publisher-homepage .editable-form .title-bar{border:0;background:0;height:40px}.publisher-homepage .editable-form .editable-form-input{position:relative;z-index:99}.publisher-homepage .service-info .editable-form-input:disabled,.publisher-homepage .service-info .editable-form-input:not(:checked):disabled+span{display:none}.publisher-homepage .title-bar .editable-form-input+span{font-weight:normal;cursor:pointer;position:relative;top:-1px;background:white}.publisher-homepage .title-bar .editable-form-input:checked+span{font-weight:bold}.publisher-homepage .title-bar .editable-form-input+span{border:1px solid #E6E6E6;padding:3px 8px;color:#4D4D4D;margin-left:2px;padding-left:23px;border-radius:5px}.publisher-homepage .editable-form .editable-form-input:disabled+span{border-color:#29abe2;color:#29ABE2;padding-left:6px;cursor:text}.publisher-homepage .editable-form .title-bar .editable-form-edit{position:relative;top:10px;left:-50px;z-index:998}.company-info-desc .eg-edit-widget{float:none;visibility:inherit;display:inline-block}.company-info-desc .editable-form-edit{position:relative;top:10px;left:-50px;z-index:998}.company-header{width:1200px;top:-100px;position:relative;margin-left:50px;margin-bottom:-115px}.company-header .company-info-title{margin-top:50px}.company-logo{background:white;text-align:center;float:left}.company-logo img{width:120px;height:120px;margin:5px}.company-logo img:hover{-webkit-filter:blur(1px) opacity(0.5);filter:blur(1px) opacity(0.5)}.company-logo:hover #edit-logo{visibility:visible}#carousel-slider:hover .eg-edit-banner-tips{visibility:visible;z-index:100}#carousel-slider:hover #edit-banner{visibility:visible}#carousel-slider:hover .company-banner-shadow:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7)}a[href^="javascript:void(0);"]{cursor:default}.publisher-homepage .eg-edit-banner-tips{visibility:hidden;position:absolute;float:right;font:18px Arial;color:#29ABE2;right:48px;margin-top:12px;margin-bottom:5px}.publisher-homepage .eg-edit-banner{margin-top:15px}#edit-banner,#edit-logo{position:relative;z-index:100;margin-left:-40px}#edit-logo{top:6px}#edit-banner{top:0;left:-11px}.company-logo .logo-prompt{position:relative;top:60px;left:0;z-index:100;color:white;height:0}.company-logo #edit-logo:hover ~ img{-webkit-filter:blur(1px) opacity(0.5);filter:blur(1px) opacity(0.5)}.company-info{vertical-align:top}.company-info .company-info-title{width:85%}.company-info .company-info-desc{width:100%;margin-top:-85px}.company-info .company-info-edit{margin-top:60px;display:none}.company-info .company-info-desc .company-info-desc-container p{margin-bottom:0;margin-left:5px;line-height:20px;word-wrap:break-word;word-break:normal}.company-info-desc .company-info-desc-container{max-height:120px;overflow-y:hidden}.company-info-desc .more_less{float:right;cursor:pointer;color:#29ABE2;margin-bottom:-10px}.company-info-desc .editable-form-edit{float:right}.company-info #CompanyName{font-size:24px;color:black;height:24px;margin-bottom:15px;width:auto;min-width:300px}.company-info #CompanyDescription{font-size:14px;width:100%;overflow-y:hidden}#contact-us{width:85px;min-width:initial;margin-left:15px;margin-top:15px;background:0;color:#29ABE2;border:1px solid}#app-widgets .app-widget-actions{float:right;position:relative;top:8px;left:-34px}#app-widgets .app-widget{margin-bottom:15px}#app-widgets .app-widget .title-bar .widget-title{font-size:24px;height:24px;color:#4d4d4d;width:auto;min-width:100px}#app-widgets .app-widget .title-bar .widget-title+.remove-widget-btn{position:relative;top:0;left:-2px;color:white;z-index:99;background:#29ABE2;line-height:34px;padding:0 8px;font-size:11px;border-bottom-right-radius:6px;border-top-right-radius:6px}#app-widgets .app-widget ul.apps-list{display:inline-block;min-height:107px;min-width:306px;padding:5px 5px 1px 5px}#app-widgets.ef-edit .app-widget ul.apps-list{border:1px dotted #29ABE2}#app-widgets ul.apps-list li.large-widget-element{width:305px;height:92px}#app-widgets .widget-hoverable .default-area{width:90%}#app-widgets ul.apps-list li .widget-drawer{width:305px}#app-widgets .sortable-placeholder{background:#29ABE2;width:275px;height:87px;opacity:.2;margin:0 15px 0 10px}#app-widgets ul.apps-list li.large-widget-element h3{height:45px}.app-pool .title-bar span{color:#29ABE2;font-size:18px}.app-pool .description{display:inline-block;position:relative;top:-6px;left:8px}.publisher-homepage .service-info.editable-form input[type=checkbox]{position:absolute;margin-top:2px;margin-left:7px}.service-info .service-item-name{margin-left:20px}.service-info .title-bar span{color:#4D4D4D;margin-top:10px;font-size:24px;margin-left:15px}.publisher-homepage .service-info .title-bar a.editable-form-edit{left:0}.service-info .form-body span.description:first-child{position:relative;top:-8px}.publisher-homepage .carousel img{height:200px;width:1280px}.publisher-homepage .carousel-bg{height:66px;margin-top:-86px;position:relative;background:-webkit-linear-gradient(rgba(100,100,100,0),rgba(100,100,100,0.7));background:-moz-linear-gradient(rgba(100,100,100,0),rgba(100,100,100,0.7));background:-o-linear-gradient(rgba(100,100,100,0),rgba(100,100,100,0.7));background:-ms-linear-gradient(rgba(100,100,100,0),rgba(100,100,100,0.7))}.service-info .add-service{width:auto}.service-info .add-service .service-select,.service-info .edit-service .service-select{color:#29ABE2;width:300px;margin-bottom:5px}.service-content-list{margin:15px 0 0 15px}.service-content-list .display-service .service-description{color:#808080;font-size:12px;font-weight:normal;-ms-word-break:normal;word-break:normal;-ms-word-wrap:break-word;word-wrap:break-word;overflow:hidden;white-space:normal;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:default}.service-content-list .display-service .service-title{color:#29ABE2;font-weight:bold;margin:5px 0}.service-title .eg-edit-widget{float:none;visibility:inherit;display:inline-block}.service-title .remove-widget{float:none;visibility:inherit;display:inline-block;background:url(../images/buttons/delete-icon.png) no-repeat 0 0}.service-description p{margin:0}.company-info #CompanyName:disabled{color:white}.company-info-common::-webkit-input-placeholder{color:white}.company-info-common:-moz-placeholder{color:white}.company-info-common::-moz-placeholder{color:white}.company-info-common:-ms-input-placeholder{color:white}.company-info-required::-webkit-input-placeholder{color:red}.company-info-required:-moz-placeholder{color:red}.company-info-required::-moz-placeholder{color:red}.company-info-required:-ms-input-placeholder{color:red}.company-info-required{color:red;font-size:18px;font-weight:bold}