.button-text,.centered,.circle,.comment-add-pressure,.error-404,.input-large,.not-found,.steps .step .step_wrapper .step_wrapper__icon{text-align:center}.white-background{background-color:#fff}div[data-notify=container] .alert.alert-danger{background-color:#fff!important}.circle{width:41px;height:41px;border-radius:50%;background-color:#299832;font:21px/41px 'PT Sans',Tahoma,Arial,sans-serif;font-weight:700;color:#fff;text-shadow:0 -1px 0 #000}.header-solve{font-size:15px;line-height:16px;font-weight:700;padding-top:7px;padding-bottom:7px}.fa-green{color:#5cb85c}.link-green{color:#3D983D}.link-green:active,.link-green:hover,.link-green:link,.link-green:visited{color:#206B20!important}.text-green{color:#3D983D!important}.padding-layout{padding:0 7px}.modal-body .transparent{border:none!important}.ui-container .transparent-button{background-color:#F3F3F3;padding-top:10px;padding-bottom:3px;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6}.line-height-200{line-height:100%;padding-top:3px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.padding-0{padding-right:0!important;padding-left:0!important}.header-layer{border-top-left-radius:5px;border-top-right-radius:5px}.button-add{cursor:pointer}.button-add:hover{box-shadow:inset 0 0 7px #364e36;-moz-box-shadow:inset 0 0 7px #364e36;-webkit-box-shadow:inset 0 0 7px #364e36;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5cb85c),color-stop(.5,#388B3B),color-stop(.51,#388B3B),to(#5cb85c));background:-moz-gradient(linear,left top,left bottom,color-stop(0,#5cb85c),color-stop(.5,#388B3B),color-stop(.51,#388B3B),to(#5cb85c))}.button-add:active{-moz-box-shadow:inset 0 0 14px #364e36;-webkit-box-shadow:inset 0 0 14px #364e36}.button-text{font-size:15px;color:#fff;margin:0 auto;min-height:50px}.glyph-support{height:60px}.support1{background:url(../images/sup_fixed.778753b337.svg) center 5px no-repeat}.support2{background:url(../images/sup_fluid.d93c4b2a70.svg) center 5px no-repeat}.support3{background:url(../images/sup_anchorage.6b03723bda.svg) center 5px no-repeat}.glyph-pressure{height:63px}.glyph-cross-section{height:90px}.pressure1{background:url(../images/pressure_1.f511b195ab.svg) center 7px no-repeat}.pressure2{background:url(../images/pressure_2.65fdb38dfa.svg) center 9px no-repeat}.pressure3{background:url(../images/pressure_3.7a6a788531.svg) center 5px no-repeat}.pressure4{background:url(../images/pressure_4.663169539a.svg) center 10px no-repeat}.modal-body .input-wrapper-button{padding:0!important;margin:0!important}.no-padding,.padding-5>div{padding-right:10px;padding-left:10px}.cross_c_beam{background:url(../images/cross_section/cross_c_beam.7c06b599fd.svg) center 0 no-repeat}.cross_circle{background:url(../images/cross_section/cross_circle.6f173db2e9.svg) center 0 no-repeat}.cross_cube{background:url(../images/cross_section/cross_cube.180524649f.svg) center 0 no-repeat}.cross_i_beam{background:url(../images/cross_section/cross_i_beam.accb814bd9.svg) center 0 no-repeat}.cross_rect_solid{background:url(../images/cross_section/cross_rect_solid.c0c36a8db5.svg) center 0 no-repeat}.cross_t_beam{background:url(../images/cross_section/cross_t_beam.cd9da7a4fa.svg) center 0 no-repeat}.cross_tube{background:url(../images/cross_section/cross_tube.fc0bd02b73.svg) center 0 no-repeat}.cross_triangle{background:url(../images/cross_section/cross_triangle.517f296631.svg) center 0 no-repeat}.cross_rhombus{background:url(../images/cross_section/cross_rhombus.b9a4579101.svg) center 0 no-repeat}.sm-text{color:#dfd;font-size:12px;line-height:12px}.layout-anchorage,.layout-cross-section,.layout-dforce,.layout-pressure,.layout-supfixed,.layout-supfluid,.layout-torque,.layout-trapforce{position:relative;display:block;height:35px;font-size:14px;line-height:33px;padding-left:10px;color:#555;vertical-align:middle;background-color:#f8f9fa;background-image:none;border-radius:4px;border:1px solid #ced4da;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.btn-add-close,.btn-add-edit{width:30px;height:30px;top:1px;position:absolute;cursor:pointer}.btn-add-close{right:5px;background:url(../images/btn_add_close_min.1cd70b00f7.svg) no-repeat;opacity:.7}.btn-add-close:hover{opacity:1}.btn-add-edit{right:35px;background:url(../images/btn_add_edit_min.652fb2909b.svg) no-repeat;opacity:.7}.btn-add-edit:hover{opacity:1}.margin-10{margin-right:-10px;margin-left:-10px}.font-size-10{font-size:10px;line-height:10px}.font-size-12{font-size:12px;line-height:12px}.font-size-14{font-size:14px;line-height:14px}.font-size-19{font-size:19px;line-height:19px}.has-js .label_check,.has-js .label_radio{padding-left:27px;cursor:pointer;margin-top:0;margin-bottom:5px;font-size:14px;width:100%;line-height:23px}.has-js .label_radio{background:url(../images/radiobutton/radio_Unchecked.29d5a72534.svg) no-repeat}.has-js label.r_on{background:url(../images/radiobutton/radio_Checked.30de6549a9.svg) no-repeat}.has-js .label_check input,.has-js .label_radio input{position:absolute;left:-9999px}#error-message,#modal-add-force-btn-save-change,.visible-false{display:none}.reaction{fill:red}.comment-add-pressure{margin-top:15px;font:16px/16px "PT Sans",Arial,sans-serif;color:#848484;display:block}.begin-solve{font:21px/21px "PT Sans",Arial,sans-serif;padding:12px 30px;margin:5px auto}.mt-large{margin-top:210px;margin-bottom:40px}.icons{font-family:"PT Sans",Arial,sans-serif}.about{font:17px/21px "PT Sans",Arial,sans-serif!important}#footer p{margin-bottom:0!important}.not-found{margin-top:150px;font:70px/70px "PT Sans",Arial,sans-serif!important;color:#2a792a}.error-404{margin-top:15px;font:110px/110px "PT Sans",Arial,sans-serif!important;color:#484848}.infolink,.infolink:focus,.infolink:hover,.moreinfo,.moreinfo:focus,.moreinfo:hover{text-decoration:none;border-bottom:1px dashed #4A4A4A;color:#4A4A4A;outline:0}.container-item .container-item__info{overflow:hidden}.container-item .container-item__info.closed{height:0}.label-symbol{font-size:18px;line-height:34px}.input-large{font-weight:700;height:37px;font-size:18px;line-height:37px}.btn-select-tariff,.input-mask-tip{font-weight:400;font-size:15px}.input-mask-tip{color:#999}.btn-select-tariff.btn-danger .glyphicon{display:inline-block}.btn-select-tariff.default-btn .glyphicon{display:none}.full-width{width:100%}.margin-top-5{margin:5px 0}.alert[role=alert]{margin:5px 0 10px}#lbl-count-attempts{margin:20px 15px 0 0;text-align:right;font-size:15px;font-weight:700}.fv-form .glyphicon{position:absolute;top:10px;right:30px}.container-youtube{position:relative}.container-youtube .btn-youtube-main{width:68px;height:50px;position:absolute;top:48%;left:47.5%;background:url(/images/YouTube-icon-full_color.3482ecee02.png) no-repeat;cursor:pointer;opacity:.95}.container-youtube .btn-youtube-main:hover{opacity:1;background:url(/images/YouTube-icon-full_color.3482ecee02.png) 0 -52px no-repeat}#scrollUp,.nav-links a{opacity:.5}.steps .step{margin-top:50px}.steps .step .step_wrapper{position:relative;border:2px solid #5cb85c;text-align:left;height:135px;padding:20px}.steps .step .step_wrapper a{color:#3F8C3F}.steps .step .step_wrapper a:hover{color:#4cae4c}.steps .step .step_wrapper .step_wrapper__icon{display:block;width:56px;height:64px;position:absolute;top:-26px;left:-25px;background:url(/images/how-list-icon.be20f552e3.png) 50% no-repeat;background-size:cover;line-height:50px;text-indent:8px;font-size:25px;font-weight:700;color:#fff}.tariffs .tariff{margin-top:25px}.tariffs .tariff .tariff_wrapper{position:relative;padding:23px;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.tariffs .tariff .tariff_wrapper:hover{padding:20px;border:3px solid;background-color:#fff}.tariffs .tariff .tariff_wrapper .tariff_wrapper__icon{position:relative;width:140px;height:140px;margin:0 auto}.tariffs .tariff .tariff_wrapper .tariff_wrapper__icon img{position:absolute;top:0;bottom:0;left:0;margin:auto}.tariffs .tariff .tariff_wrapper .tariff_wrapper__head{font-size:24px;line-height:30px;font-weight:600}.tariffs .tariff .tariff_wrapper .tariff_wrapper__price{font-size:28px;line-height:28px;color:#252525;padding:15px}.tariffs .tariff .tariff_wrapper .tariff_wrapper__description{font-size:16px}.tariffs .tariff .tariff_wrapper .tariff_wrapper__button{text-align:center;margin-top:10px}#tariff-price{font-size:21px}#scrollUp{bottom:20px;left:20px;width:38px;height:38px;background:url(/images/top.0c26c06409.png) no-repeat}.contacts_wrapper .contact{margin-top:25px;min-height:50px}.contacts_wrapper .contact .contact_text{font-size:18px;padding:10px}.contacts_wrapper .contact .contact_img{padding-top:10px;text-align:center}.payments .item,.user-responses .item{padding:10px 0;margin:10px;text-align:center;cursor:pointer;transition:border-color .3s ease}.contacts_wrapper .contact .contact_text .contact_text__head{font-size:12px}.payments .item{color:#000;border-radius:3px;border:1px solid #fff}.payments .item:hover{border-color:#4cae4c}.payments .payments_head{font-size:20px;color:#4F4F4F!important;margin-left:10px}.user-responses .item{height:100px;color:#000;border-radius:3px;border:1px solid #fff;overflow:hidden!important;text-overflow:ellipsis}.user-responses .item:hover{border-color:#4cae4c}.user-responses .item .item__username{font-weight:700;font-size:16px;text-align:left;padding-left:19px;padding-bottom:5px}#tabs-beam-parameters .nav-item,.payment-item,input[type=text]{text-align:center}.user-responses .item .item__comment{padding:0 15px}.user-responses .btn-add-response{margin:5px 0}.user-responses .btn-add-response.widget{margin:0!important;border:none;padding:2px 15px}.top-panel-button{margin-right:5px}.top-panel-button .widget{margin:0!important;border:none;padding:2px 15px;display:inline-block;text-decoration:none}#modal-add-user-response textarea{min-height:170px}#modal-add-user-response .response{padding:0 10px}.new-crossection,.new-trapforce{position:absolute;padding:1px 6px;overflow:hidden;background-color:#d43f3a;color:#fff;font-weight:700;text-shadow:none}.modal textarea{resize:vertical}.new-trapforce{top:0;border-bottom-right-radius:5px;border-top-left-radius:5px}.new-crossection{top:6px;left:130px;border-radius:5px}.example-item .item{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;font-size:13px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin-top:5px}.example-item .item.item--success{color:#37a837}.example-item .item.item--danger{color:#d9534f}.example-item .item.item--warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.example-item .border{background-color:#eee;border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:7px}.payment-item{cursor:pointer;height:120px;width:100%;position:relative;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position-x:center;transition:border-color .3s ease;margin:10px;color:#000;border-radius:5px;border:1px solid #fff}.payment-item:hover{border-color:#4cae4c}.payment-item img{height:75px}.payment-item input{position:absolute;left:10px;top:40px}.cc-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-selector-2 input{position:absolute;z-index:999}.credit-card{background-image:url(/images/payment/credit_card.774a593c41.png)}.yandex-money{background-image:url(/images/payment/yandex_money.fa2bc0c651.png)}.webmoney{background-image:url(/images/payment/webmoney.30811b86f5.png)}.sber-online{background-image:url(/images/payment/sber_online.98f655c76e.png)}.qiwi-wallet{background-image:url(/images/payment/qiwi_wallet.fbc6417d82.png)}.psb-retail{background-image:url(/images/payment/psb_retail.89f86a541b.png)}.cash-terminal{background-image:url(/images/payment/cash_terminal.657931fc3f.png)}.alfaclick{background-image:url(/images/payment/alfaclick.611fcbf480.png)}.block-solve{display:block;padding:9.5px;margin:0 0 10px;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.btn-group-pressures,.btn-group-supports{margin-bottom:5px}.btn-group-pressures .btn,.btn-group-supports .btn{padding:5px}.nav-links,.sidebar-block-footer{margin-top:10px}.nav-links a:hover{opacity:1}.sidebar-block-title{font-weight:700;margin-bottom:10px}.btn-group-pressures .btn-outline-secondary:hover,.btn-group-supports .btn-outline-secondary:hover{color:#fff;background-color:transparent}.btn-group-pressures .btn-outline-secondary.active,.btn-group-supports .btn-outline-secondary.active{color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn-change-pressure-direction{padding:0}
#headerwrap h1,.centered{text-align:center}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.mt{margin-top:40px;margin-bottom:40px}#headerwrap{background-color:#35424e;padding-top:50px;background-attachment:relative;background-position:center center;max-height:950px;width:100%;background-size:cover}#headerwrap h1{margin:25px auto;color:#fff;font:23px/23px "PT Sans",Arial,sans-serif}#headerwrap h2,#headerwrap h3{text-align:center;color:#fff;font:21px/21px "PT Sans",Arial,sans-serif}#headerwrap h2{margin:10px auto 25px}#headerwrap .link{border-bottom:1px dashed red;text-decoration:none;color:red}.header-image-guru{position:relative;margin:20px auto 0}.fw-normal{font-weight:400!important}.slogan{margin:5px auto 15px;text-align:left;color:#fff;font:30px/35px "PT Sans",Arial,sans-serif}.container-items,.item-solve{margin-top:10px}.item-solve{color:red;background-color:#fff;border-radius:20px;padding:4px 15px;line-height:36px;font-size:21px;display:inline-block}.flip-horizontal{transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH"}.flip-vertical{transform:scale(1,-1);filter:FlipV;-ms-filter:"FlipV"}.additional-block .additional-block-btn{text-decoration:none;border-bottom:1px dashed #fff;color:#fff;outline:0}.additional-block .additional-block-content{margin-top:5px;display:none}.visible-false{display:none!important}
.tip-twitter{opacity:.9;text-align:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px;max-width:250px;color:#fff;background-color:#000;z-index:1040}.tip-twitter .tip-inner{font:12px/14px 'PT Sans',sans-serif;text-align:center}.tip-twitter .tip-arrow-top{margin-top:-5px;margin-left:-5px;top:0;left:50%;width:9px;height:5px;background:url(tip-twitter_arrows.0c76053aef.gif) no-repeat}.tip-twitter .tip-arrow-right{margin-top:-4px;margin-left:0;top:50%;left:100%;width:5px;height:9px;background:url(tip-twitter_arrows.0c76053aef.gif) -9px 0 no-repeat}.tip-twitter .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:url(tip-twitter_arrows.0c76053aef.gif) -18px 0 no-repeat}.tip-twitter .tip-arrow-left{margin-top:-4px;margin-left:-5px;top:50%;left:0;width:5px;height:9px;background:url(tip-twitter_arrows.0c76053aef.gif) -27px 0 no-repeat}
body,html{height:100%}#wrap{/*!* Negative indent footer by its height *!*/
  
  /*!* Pad bottom by footer height *!*/}#footer{height:50px;background-color:#d6d6d6}