.nice-select .search-box,.nice-select .value{left:0;border:1px solid #aaa;position:absolute}.nice-select{position:relative;font-size:12px;font-weight:500;background-color:#fff;height:25px}.nice-select.ns-error{background-color:#D50000;color:#fff}.nice-select .value{width:auto;height:19px;line-height:19px;padding:2px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;right:0}.nice-select .value .arrow{position:absolute;right:0;top:0;bottom:0;line-height:25px;width:20px;background-color:#fff;text-align:center;color:#aaa;font-size:10px}.nice-select .search-box{z-index:10;padding:0;top:22px;box-sizing:border-box;width:100%;background-color:#FFFDE7;color:#000}.nice-select .search-box.wide{width:140%}.nice-select .search-box .input-wrapper{width:auto;margin:5px}.nice-select .search-box .input-wrapper input{background-color:#FFFDE7;width:100%;box-sizing:border-box;border:1px solid #aaa;padding:2px 5px;margin:0;font-size:inherit;font-weight:inherit;font-family:inherit}.nice-select .search-box .suggestions{margin:0;max-height:200px;overflow-x:auto}.nice-select .search-box .suggestions .item{padding:5px 10px;cursor:pointer}.nice-select .search-box .suggestions .item:active,.nice-select .search-box .suggestions .item:focus,.nice-select .search-box .suggestions .item:hover{background-color:#E3F2FD}body,button{font-family:Roboto,sans-serif}.acro-calculator-wrapper{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);width:850px;margin:20px auto}.demo-config .buttons button,.demo-config .disclaimer{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.acro-calculator-wrapper .heading{background-color:#1E88E5;color:#fff;padding:50px 10px 10px;position:relative}.acro-calculator-wrapper .heading a{color:#fff}.acro-calculator-wrapper .heading h1{font-size:30px;font-weight:300;margin:0}.acro-calculator-wrapper .heading h2{margin:0;padding:5px 0;font-size:15px;font-weight:500;line-height:1.5}.acro-calculator-wrapper .heading .corner{font-size:13px;font-weight:500;text-align:right;position:absolute;padding:8px 10px;right:0;top:0;line-height:1.5}.acro-calculator-wrapper .body{padding:10px}.acro-calculator-wrapper small{display:block;font-size:12px;color:#777;text-align:center;padding:10px}.demo-config .disclaimer{background-color:#FFECB3;font-size:12px;font-weight:500;padding:5px 0}.demo-config .disclaimer p{margin:5px 10px;line-height:1.4}.demo-config .disclaimer p a{color:#1565C0}.demo-config .disclaimer ul{margin-left:40px;margin-bottom:10px;list-style:disc}.demo-config .disclaimer ul li{line-height:1.4}.demo-config .disclaimer ul li a,.demo-config .disclaimer ul li a:active,.demo-config .disclaimer ul li a:focus,.demo-config .disclaimer ul li a:visited{color:#000}.demo-config h3{font-weight:500;font-size:16px;margin:10px 0}.demo-config select{height:25px;display:block;width:100%}.demo-config .buttons{text-align:center;padding:10px}.demo-config .buttons button{border:none;margin:0 10px;padding:10px 20px;font-size:13px;font-weight:500;color:#fff;background-color:#1565C0;cursor:pointer}.demo-config .buttons button:disabled{background-color:#aaa!important;color:#eee!important}.demo-config .donation{margin:10px;text-align:center}.demo-result{font-size:13px}.demo-result h3{font-weight:500;font-size:16px;margin:10px 0}.demo-result table{width:100%}.demo-result table td{padding:10px 5px;border-top:1px solid #ccc;vertical-align:middle}.acro-calculator .element .delete,.demo-result button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:none;cursor:pointer}.demo-result table td.score{font-weight:700;text-align:right}.demo-result textarea{box-sizing:border-box;width:100%;height:150px}.demo-result .buttons{text-align:center}.demo-result button{margin:0 10px;padding:10px 20px;font-size:13px;font-weight:500;color:#fff;background-color:#1565C0}.demo-result button:disabled{background-color:#aaa!important;color:#eee!important}.acro-calculator{font-size:12px;color:#000;width:100%;margin:10px auto}.acro-calculator .element{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:10px 0;position:relative}.acro-calculator .element table{width:100%;border-collapse:collapse}.acro-calculator .element .delete{position:absolute;height:16px;width:16px;padding:.5px 0 0 1px;font-size:16px;line-height:16px;background-color:#D50000;color:#fff;border-radius:8px;top:-5px;right:-5px;text-align:center}.acro-calculator .element .number{width:4%;vertical-align:middle;text-align:center;font-weight:700;font-size:14px}.acro-calculator .element .element-properties{width:20%;vertical-align:top;padding:0}.acro-calculator .element .element-properties .type-selector-buttons .item{padding:0 10px;line-height:2.5;display:block;color:#999;font-weight:500;cursor:pointer}.acro-calculator .element .element-properties .type-selector-buttons .item.active{background-color:#BBDEFB;color:#000}.acro-calculator .element .element-properties .type-selector-buttons .item.active:hover{text-decoration:none}.acro-calculator .element .element-properties .type-selector-buttons .item:hover{text-decoration:underline}.acro-calculator .element .element-properties .style-selector,.acro-calculator .element .element-properties .type-selector{padding:10px}.acro-calculator .element .element-properties .style-selector label,.acro-calculator .element .element-properties .type-selector label{line-height:25px;font-weight:700}.acro-calculator .element .element-properties .type-selector{padding-bottom:5px}.acro-calculator .element .element-properties .style-selector{padding-top:0}.acro-calculator .element .element-parts{background-color:#BBDEFB;vertical-align:top;padding:10px 5px}.acro-calculator .element .element-parts .part{clear:both}.acro-calculator .element .element-parts .part .title{box-sizing:border-box;color:#000;font-size:12px;text-align:right;float:left;width:20%;line-height:25px;padding-right:10px;font-weight:500}.acro-calculator .element .element-parts .part .selector{box-sizing:border-box;width:68%;float:left;margin:0}.acro-calculator .element .element-parts .part .score{box-sizing:border-box;width:11%;float:left;line-height:25px;font-weight:700;padding-left:10px}.acro-calculator .element .element-parts .part .score.repetition{color:#D50000}.acro-calculator .element .element-score{width:7%;vertical-align:middle;font-weight:500;text-align:center}.acro-calculator .element .element-score .label{color:#000;font-size:12px;line-height:15px}.acro-calculator .element .element-score .value{font-size:16px;font-weight:700}.acro-calculator .element .element-score .maximum-label{color:red;font-size:10px}.acro-calculator .error,.acro-calculator .new-element button{font-size:13px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff}.acro-calculator .new-element button{display:block;border:none;margin:0 auto 10px;padding:5px 50px;background-color:#1565C0;cursor:pointer}.acro-calculator .error{background-color:#F44336;padding:15px 10px;line-height:1.4;margin:0 0 10px}.acro-calculator .error ul{list-style:disc;padding-left:30px;margin-top:0;margin-bottom:0}.acro-calculator .footer{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#FFECB3;margin-bottom:10px}.acro-calculator .footer .col{display:inline-block;box-sizing:border-box}.acro-calculator .footer .col.left-col{width:70%;padding-right:10px;vertical-align:top}.acro-calculator .footer .col.right-col{width:30%;vertical-align:top;padding:5px 10px}.acro-calculator .obligatory-types{font-weight:500;line-height:1.4;padding:10px;box-sizing:border-box}.acro-calculator .obligatory-types table{width:calc(100% + 10px);table-layout:fixed;border-collapse:separate;border-spacing:5px;margin:0 -5px -5px}.acro-calculator .obligatory-types table td{line-height:25px;font-weight:700;text-align:center;background-color:#FFE082}.acro-calculator .obligatory-types table td.ok{background-color:#388E3C;color:#fff}.acro-calculator .obligatory-types table td.err{background-color:#F44336;color:#fff}.acro-calculator .total-score{box-sizing:border-box;padding:5px 0;font-size:16px;font-weight:700;float:left}.acro-calculator .twists-count{font-size:12px;font-weight:500;margin:10px 0}.acro-calculator .twists-count .value{margin:5px 0;text-align:center;line-height:25px;font-size:14px;font-weight:500;background-color:#FFE082}.acro-calculator .twists-count .value.ok{background-color:#388E3C;color:#fff}.acro-calculator .twists-count .value.err{background-color:#F44336;color:#fff}.acro-calculator .buttons{text-align:right}.acro-calculator .buttons button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:none;margin:0 0 0 10px;padding:10px 20px;font-size:13px;font-weight:500;color:#fff;background-color:#D50000;cursor:pointer}.acro-calculator .buttons button:disabled{background-color:#aaa!important;color:#eee!important}.acro-calculator .buttons button.btn-submit{background-color:#1565C0}.ajax-loader{height:100px;background-image:url(../img/ajax-loader.svg);background-repeat:no-repeat;background-size:70px 70px;background-position:center}