.account #portal-body{display:flex;align-items:center}.account #mainbody{text-align:center;height:auto}.account .page{background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);text-align:center;display:inline-block;padding:25px 10px 100px 10px;min-height:350px;width:400px;box-sizing:border-box}.account span.form-block{display:inline-block;position:relative;margin:5px 0;width:200px}.account label{display:block}.account input[type=text],.account input[type=password]{width:200px;padding:5px;box-sizing:border-box;border:1px solid #dedede!important;color:#888}.account input::-webkit-input-placeholder{color:#ddd}.account input:-moz-placeholder{color:#ddd;opacity:1}.account input::-moz-placeholder{color:#ddd;opacity:1}.account input:-ms-input-placeholder{color:#ddd}.account input[type=checkbox]{margin-left:0}.account .rememberme label{display:inline}.account .button{background:#888;color:#fff;border:none;height:25px;min-width:100px;padding:3px 25px;box-sizing:border-box}.account span.text-danger.field-validation-error{position:absolute;left:50%;top:100%;padding:3px;white-space:nowrap;background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);z-index:5}.account span.text-danger.field-validation-error span,.account .text-danger li{color:red}.account ul{padding-left:0}.account ul li{display:block}.account ol li{text-align:left}.account .below-form{margin-top:15px}.manage span.form-block{display:inline-block;position:relative;margin:5px 0;width:300px}.manage label{display:block}.manage input[type=text],.manage input[type=password]{width:200px;padding:5px;box-sizing:border-box;border:1px solid #dedede!important;color:#888}.manage input::-webkit-input-placeholder{color:#ddd}.manage input:-moz-placeholder{color:#ddd;opacity:1}.manage input::-moz-placeholder{color:#ddd;opacity:1}.manage input:-ms-input-placeholder{color:#ddd}.manage input[type=checkbox]{margin-left:0}.manage .rememberme label{display:inline}.manage .button{background:#888;color:#fff;border:none;height:25px;min-width:100px;padding:3px 25px;box-sizing:border-box}.manage span.text-danger.field-validation-error{position:absolute;left:50%;top:100%;padding:3px;white-space:nowrap;background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);z-index:5}.manage span.text-danger.field-validation-error span,.manage .text-danger li{color:red}.manage ul{padding-left:0}.manage ul li{display:block}.manage ol li{text-align:left}.manage .below-form{margin-top:15px}.manage table{border-spacing:0 2px}.manage table td{min-width:100px;padding-left:0;padding-right:5px}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap>button:focus,.ms-options-wrap>button{position:relative;width:100%;text-align:left;border:1px solid #aaa;background-color:#fff;padding:5px 20px 5px 5px;margin-top:1px;font-size:13px;color:#aaa;outline:none;white-space:nowrap}.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:gray;opacity:.6}.ms-options-wrap>button:after{content:' ';height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid rgba(0,0,0,0);border-top-color:#999;margin-top:-3px}.ms-options-wrap>.ms-options{position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:#fff;z-index:2000;border:1px solid #aaa;overflow:auto;visibility:hidden}.ms-options-wrap>.ms-options.ms-active{visibility:visible}.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:none}.ms-options-wrap>.ms-options .ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none}.ms-options-wrap>.ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0 0;font-weight:bold}.ms-options-wrap>.ms-options>ul label{position:relative;display:inline-block;width:100%;padding:4px;margin:1px 0;border:1px dotted transparent}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:transparent}.ms-options-wrap>.ms-options>ul input[type="checkbox"]{margin:0 5px 0 0;position:absolute;left:4px;top:7px}.ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}h1{font-weight:normal;font-size:2.2em;transition:font-size .3s;-moz-transition:font-size .3s;-webkit-transition:font-size .3s}#portal-header{background:#fff;height:100px;min-height:100px;border-bottom:1px solid #ddd;box-sizing:border-box;width:100%;margin-bottom:30px;transition:min-height .3s,height .3s,margin-bottom .3s;-moz-transition:min-height .3s,height .3s,margin-bottom .3s;-webkit-transition:min-height .3s,height .3s,margin-bottom .3s}#portal-header .container{display:-ms-grid;display:grid;grid-template-columns:auto 46px;-ms-grid-columns:minmax(0,1204px) 46px;grid-template-rows:32px 67px auto;-ms-grid-rows:32px 67px auto}body.wide #portal-header .container{-ms-grid-columns:minmax(0,1654px) 46px}.company-logo{align-self:center;grid-column:1;grid-row:2;-ms-grid-column:1;-ms-grid-row:2;margin-left:-140px;margin-top:-30px;display:block;position:relative}.company-logo img{max-width:100px;padding-right:10px;position:absolute;transform:translateY(-50%);top:50%;position:absolute}.header-menu{padding-top:15px;box-sizing:border-box;height:32px;opacity:1;transition:opacity .3s,height .3s,padding .3s;-moz-transition:opacity .3s,height .3s,padding .3s;-webkit-transition:opacity .3s,height .3s,padding .3s;width:100%;grid-column-start:1;grid-column-end:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-row:1;-ms-grid-row:1;display:flex;justify-content:space-between;align-self:flex-end;flex-grow:1}.header-menu a,.submenu-header:not(#user-management-menu-header){text-transform:uppercase;font-size:.9em;margin-right:25px}#userinfo{font-size:1.1em;margin-left:auto;flex-basis:auto}.user-management,.submenu-header{cursor:pointer;padding:0 5px}.submenu-header{color:#888;display:inline}.user-management .icon,.submenu-header .icon{background:url(../Images/Portal/Arrow.svg) no-repeat right center;width:9px;height:5px;display:inline-block;vertical-align:middle;transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s}.user-management.menu-visible .icon,.submenu-header.menu-visible .icon{transform:scaleY(-1);-ms-transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1)}.user-management-menu,.submenu{display:none;background:#fff;padding:2px 0 5px 0;z-index:2}#userinfo a,.submenu a{text-transform:none;display:block;padding:1px 5px}.new-button{grid-column:2;-ms-grid-column:2;grid-row:3;-ms-grid-row:3;display:block;margin-top:-25px;padding:1px;width:50px;height:50px;box-sizing:border-box;border-radius:100%;text-align:center;font-size:35px;color:#fff;background-color:#f18b03;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);transition:box-shadow 150ms cubic-bezier(.4,0,1,1),margin-top .3s,width .3s,height .3s,font-size .3s;-moz-transition:box-shadow 150ms cubic-bezier(.4,0,1,1),margin-top .3s,width .3s,height .3s,font-size .3s;-webkit-transition:box-shadow 150ms cubic-bezier(.4,0,1,1),margin-top .3s,width .3s,height .3s,font-size .3s}.new-button:hover{color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.3)}.new-button:focus{color:#fff}#portal-header .container h1{grid-column:1;-ms-grid-column:1;grid-row:2;-ms-grid-row:2;align-self:center;white-space:nowrap;display:block}@font-face{font-family:'OpenSans';src:url("OpenSans.eot?v=1.1.0");src:url("OpenSans.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("OpenSans.woff?v=1.1.0") format("woff"),url("OpenSans.ttf?v=1.1.0") format("truetype"),url("OpenSans.svg?v=1.1.0#Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-SemiBold';src:url("OpenSans-SemiBold.eot?v=1.1.0");src:url("OpenSans-SemiBold.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("OpenSans-SemiBold.woff?v=1.1.0") format("woff"),url("OpenSans-SemiBold.ttf?v=1.1.0") format("truetype"),url("OpenSans-SemiBold.svg?v=1.1.0#Regular") format("svg");font-weight:normal;font-style:normal}body.portal.ui-widget{font-size:.75em;font-family:OpenSans,Calibri,Verdana;margin:0;background:#f8f8f8;position:fixed;display:flex;flex-direction:column;width:100%;height:100%}span,p,a,h2,h3,h4,h5,h6,h7,th,td,label,li{color:#888}a{text-decoration:none}h1,a:hover,a:focus{color:#3a4763}a[disabled],a[disabled]:hover{pointer-events:none;cursor:default;color:#e1e1e1}a.button{background:#fff;display:inline-block;padding:3px 6px}.container{max-width:1250px;width:100%;margin:0 auto;height:100%;transition:padding .3s;-moz-transition:padding .3s;-webkit-transition:padding .3s;box-sizing:border-box}#portal-body{width:100%;transition:top .3s;-moz-transition:top .3s;-webkit-transition:top .3s;flex-grow:1;overflow:hidden}body:not(.configurations):not(.elements) #mainbody{overflow:auto}#configurator-container{height:100%}#configurator-iframe{height:100%;width:100%;border:0}.portal.wide .container{max-width:1700px}@media screen and (max-width:1750px){.portal.wide .container{max-width:90vw}}@media screen and (max-width:1410px){.portal.wide .container{max-width:95vw}}.portal.full-screen-configurator #configurator-container{position:fixed;top:0;left:0;right:0;bottom:0;max-width:none}.portal.full-screen-configurator #configurator-iframe{width:100%;max-width:100%;margin:0;padding:0}#choose-model-popup-container{height:auto;position:fixed;left:0;right:0;bottom:0;top:0;text-align:center}.popup-overlay{background:#d3d3d3;opacity:.6;position:fixed;left:0;right:0;top:0;bottom:0}.popup-content{position:fixed;width:200px;height:120px;left:50%;top:50%;margin:-120px 0 0 -100px;padding:25px;background:#fff;border:1px solid #ddd}#choose-model-popup-container a{display:block}.popup-close-button{position:absolute;right:10px;top:0;font-size:2em}a.active{font-weight:bold}.side-by-side{display:flex;flex-flow:row;flex-wrap:wrap}.column:not(:last-child){margin-right:50px}.progressbar{display:none}.progressbar .overlay{opacity:.5;background:#ddd;height:100%;width:100%}.progressbar.show{display:block}.progressbar.show .econ-progressbar{display:block;position:absolute;bottom:50%;width:100%}.progressbar.show .econ-progressbar-block{animation-name:econ-progressbar-block-move-1500}@-webkit-keyframes econ-progressbar-block-move-1500{0%{left:-16px;opacity:1}11%{left:727.142856px;opacity:1}45%{left:772.857144px;opacity:1}57%{left:1500px;opacity:1}60%{left:1500px;opacity:0}100%{left:-16px;opacity:0}}@keyframes econ-progressbar-block-move-1500{0%{left:-16px;opacity:1}11%{left:727.142856px;opacity:1}45%{left:772.857144px;opacity:1}57%{left:1500px;opacity:1}60%{left:1500px;opacity:0}100%{left:-16px;opacity:0}}div.econ-progressbar-small{display:none;width:auto;overflow:hidden;margin:5px;height:16px}div.econ-progressbar-large{width:100%;position:absolute;z-index:101;display:none;top:50%;height:50px}div#econ-progressbar-overlay{display:none;opacity:.2;filter:Alpha(Opacity=20)}div.econ-progressbar-block{position:relative;-webkit-animation:4.4s linear infinite;animation:4.4s linear infinite;display:inline-block;opacity:0;position:absolute}div.econ-progressbar-block{width:16px;height:16px}div.econ-progressbar-large div.econ-progressbar-block{width:50px;height:50px}#block1{background:#db902d;-webkit-animation-delay:1.8s!important;animation-delay:1.8s!important}#block2{background:#9a9a9a;-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}#block3{background:#004996;-webkit-animation-delay:.6s!important;animation-delay:.6s!important}#block4{background:#011f53}#table-wrapper{position:relative;height:100%;margin-top:50px;transition:margin-top .3s;-moz-transition:margin-top .3s;-webkit-transition:margin-top .3s}#table-scroller{overflow-y:auto;overflow-x:hidden;height:100%}.elements-table thead{position:absolute;top:-52px;transition:top .3s;-moz-transition:top .3s;-webkit-transition:top .3s}.elements-table{width:100%;border-spacing:0}.elements-table tr{height:52px}.elements-table tr.headers{border-bottom:1px solid #dedede}.elements-table th,.elements-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-right:4px;overflow:hidden;background:none;border:0;font-weight:normal;min-width:30px;box-sizing:content-box}.elements-table th{text-transform:uppercase;font-size:.75em;border-bottom:1px solid #ddd}.elements-table th a,.elements-table th label{text-overflow:ellipsis;display:block;overflow:hidden}.elements-table th a{position:relative;box-sizing:border-box;padding-right:10px}.elements-table th a .order-asc,.elements-table th a .order-desc{position:absolute;top:5px;right:2px}.elements-table th .order-asc,.elements-table th .order-desc{background:url(../images/Portal/order.svg) no-repeat;width:6px;height:3px;display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:2px;transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s}.elements-table th a:hover .order-desc,.elements-table th a:not(:hover) .order-asc,.elements-table th .order-asc.inactive{transform:scaleY(-1);-ms-transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1)}.elements-table th a:not(:hover) .order-asc.inactive{background:none}.elements-table th.can-sort a:hover{background:#fff}.elements-table tr.item{background:#fff;position:relative}.elements-table tr.item td{border-bottom:1px solid #f3f3f3}.elements-table tr.item td:first-child{font-weight:bold;font-size:12px}.compact .elements-table tr.item td:first-child{font-size:12px}.elements-table th:first-child,.elements-table td:first-child{padding-left:20px}.elements-table td:first-child a{color:#3a4763}.elements-table th:last-child,.elements-table td:last-child{padding-right:10px}.elements-table tr.item:nth-last-of-type(2) td{border-bottom:1px solid #ddd}.elements-table tr.page-row td{text-align:center;font-size:.8em}.elements-table tr.page-row:not(:last-child){display:none}.elements-table th.buttons-headercell,.elements-table td.buttons-cell{width:40px;position:relative;overflow:visible}.elements-table .buttons-container{position:absolute;display:block;white-space:nowrap;right:15px;vertical-align:middle;background:#fff;top:0;bottom:0;line-height:51px;height:51px;-webkit-box-shadow:-5px 0 6px -2px rgba(0,0,0,.15);box-shadow:-5px 0 6px -2px rgba(0,0,0,.15)}.elements-table .buttons-container a{padding:0 15px;display:inline-block}.elements-table .buttons-container a:hover{background:#ebecef;-webkit-box-shadow:0 0 6px -2px rgba(0,0,0,.15);box-shadow:0 0 6px -2px rgba(0,0,0,.15)}.elements-table .buttons-container a img{vertical-align:middle}#scroll-to-top{position:fixed;right:10px;bottom:10px;background:#fff;padding:5px;display:none;opacity:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);transition:box-shadow 150ms cubic-bezier(.4,0,1,1),opacity .3s;-moz-transition:box-shadow 150ms cubic-bezier(.4,0,1,1),opacity .3s;-webkit-transition:box-shadow 150ms cubic-bezier(.4,0,1,1),opacity .3s}#progressbar{position:absolute;top:0;bottom:0;left:0;right:0}#table-wrapper.compact{margin-top:25px}.compact .elements-table thead{top:-26px}.compact .elements-table tr{height:26px;font-size:.9em}.compact .elements-table .buttons-container{line-height:25px;height:25px}.elements-table td[data-fixed-width="True"]:hover{position:relative;overflow:visible}.elements-table td[data-fixed-width='True']:hover a{overflow:visible;z-index:999;background:#fff;padding-right:10px}.elements-table td[data-fixed-width="True"]:hover a:not(:empty){-webkit-box-shadow:4px 0 6px -2px rgba(0,0,0,.15)}.elements-table a:empty{cursor:inherit}form{min-height:38px}.search-button{vertical-align:top;margin-right:25px;background:url("../images/Portal/icon_search.svg") transparent no-repeat!important;border:0;width:20px;height:20px}.portal .simple-search input[type=text],.portal .extended-search input[type=text],select,.ms-options-wrap>button:focus,.ms-options-wrap>button{background:#fff!important;border:1px solid #dedede!important;border-radius:2px;padding:6px;height:27px;box-sizing:border-box;font-size:.8em!important;color:#888;-webkit-appearance:none}select{background:url("../Images/Portal/Arrow.svg") no-repeat #fff right 5px center!important}select::-ms-expand{display:none}.ms-options-wrap>button:after{border:0;background:url("../Images/Portal/Arrow.svg") no-repeat;height:5px;width:9px}.extended-search .ms-options-wrap{display:inline-block}.ms-options-wrap>.ms-options>ul label{min-height:27px}.simple-search{display:inline-block}.extended-search-button{text-transform:uppercase;color:#f18b03;font-size:.9em}.extended-search{padding-bottom:10px;border-bottom:1px solid #ededed;display:inline-block}.extended-search>span{display:inline-block}.extended-search>a,.extended-search>span.delimiter{vertical-align:top;margin-top:4px;display:inline-block}.simple-search #search,.filter-field{width:240px}.filter-value span{width:70px;display:inline-block;text-align:center;font-size:.8em}.filter-value input[type=text],.filter-value select,.filter-value .ms-options-wrap{width:200px}.simple-search #search,.filter-field,.filter-value span,.filter-value input[type=text],.filter-value select,.filter-value .ms-options-wrap{transition:width .3s;-moz-transition:width .3s;-webkit-transition:width .3s}.filter-buttons{margin:0 20px;vertical-align:bottom;display:inline-block;transition:margin .3s;-moz-transition:margin .3s;-webkit-transition:margin .3s}button{border:0;padding:0;height:21px;width:21px;background:none}button:enabled{cursor:pointer}.ms-options-wrap input[type=checkbox]{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;width:20px;height:1px;z-index:-1}.ms-options-wrap>.ms-options>ul label{background:url("../Images/Portal/Checkbox.svg") no-repeat left center;padding-top:8px;transition:background-image .3s;-moz-transition:background-image .3s;-webkit-transition:background-image .3s;cursor:pointer;margin:1px 5px;height:34px}.ms-options-wrap>.ms-options{border-color:#dedede}.ms-options-wrap li.selected label{background-image:url("../Images/Portal/Checkbox_check.png")}.ms-options-wrap>.ms-options>ul li.selected label{background-color:initial}@media screen and (max-height:650px){#portal-header{height:90px;min-height:90px;margin-bottom:28px}#portal-header .container{grid-template-rows:32px 57px auto;-ms-grid-rows:32px 57px auto}.new-button{width:48px;height:48px;font-size:34px;margin-top:-24px}h1{font-size:1.7em}#table-wrapper{margin-top:25px}.elements-table thead{top:-40px}.elements-table thead tr{height:40px}}@media screen and (max-height:500px){#portal-header{height:75px;min-height:75px;margin-bottom:25px}#portal-header .container{grid-template-rows:32px 40px auto;-ms-grid-rows:32px 40px auto}.new-button{width:45px;height:45px;font-size:32px;margin-top:-22px}h1{font-size:1.5em}}@media screen and (max-width:1410px){.container{padding:0 15px}.company-logo{display:none}}@media screen and (max-width:1225px){.container{padding:0 10px}#table-wrapper{margin-left:-10px;margin-right:-10px}}@media screen and (max-width:750px){.container{padding:0 5px}.new-button{right:10px}.filter-field{width:175px}.filter-value span{width:50px}.filter-value input[type=text],.filter-value select,.filter-value .ms-options-wrap{width:150px}.filter-buttons{margin:0 10px}#table-wrapper{margin-left:-5px;margin-right:-5px}}body.scrolling #portal-header{height:43px;min-height:43px;margin-bottom:10px}body.scrolling #portal-header .container{grid-template-rows:0 40px auto;-ms-grid-rows:0 40px auto}body.scrolling .header-menu{height:0;padding:0;opacity:0}body.scrolling .new-button{width:45px;height:45px;font-size:32px;margin-top:-22px}body.scrolling h1{font-size:1.5em}body.scrolling #table-wrapper{margin-top:25px}body.scrolling .elements-table thead{top:-40px}body.scrolling .elements-table thead tr{height:40px}body.scrolling #table-wrapper.compact{margin-top:10px}body.scrolling .compact .elements-table thead{top:-25px}body.scrolling .compact .elements-table thead tr{height:25px}body.scrolling #scroll-to-top{opacity:.7;display:block}body.scrolling #scroll-to-top:hover{opacity:1;cursor:pointer;box-shadow:0 6px 12px rgba(0,0,0,.3)}