.pumb #block-price{float:none}.pumb #block-price:after{display:block;content:"";clear:both}.pumb .m-t-10{margin-top:10px}.pumb .m-t-20{margin-top:20px}.pumb .m-b-15{margin-bottom:15px}.pumb .text-right{text-align:right !important}.pumb .font-size-xs{font-size:13px}.pumb .button{background:0 0}.pumb .button-blue{color:#043956;border-color:#043956}.pumb .button-blue:hover{background-color:#043956}.pumb .button-sm{font-size:12px;padding:5px 20px}.pumb .text-right{text-align:right}.pumb .form-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px;position:relative}.pumb .form-group input,.pumb .form-group select{width:100%;border:1px solid #043956;color:#333;display:inline-block;font-size:16px;line-height:20px;padding:10px;border-radius:5px}.pumb .form-group input.error,.pumb .form-group select.error{border-color:#d04f4f}.pumb .form-checkbox input{width:0;height:0;opacity:0;display:none}.pumb .form-checkbox label{position:relative;padding-left:30px;display:block}.pumb .form-checkbox label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:2px solid #043956;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block}.pumb .form-checkbox label:after{content:"\f00c";font-family:FontAwesome;position:absolute;left:-3px;top:-7px;text-align:center;display:block;width:25px;height:25px;opacity:0;font-size:20px;line-height:25px;color:#4caf50}.pumb .form-checkbox input:checked+label:after{opacity:1}.pumb .form-group input::-moz-placeholder{color:#666}.pumb .form-group input::-webkit-input-placeholder{color:#666}.pumb .form-group input:-ms-input-placeholder{color:#666}.pumb .form-group input::-ms-input-placeholder{color:#666}.pumb .form-group input::placeholder{color:#666}.pumb .form-group label.error{display:inline-block;position:absolute;right:10px;color:#d04f4f;padding:2px 4px;font-size:14px}@media (max-width:768px){.pumb .form-group label.error{position:static}}.pumb input[name=quantity]+label.error{top:-30px}.pumb .invoice_form{width:100%}.pumb .invoice_table td+td{width:200px !important}.pumb .invoice_table thead tr:nth-child(2){color:#4d4d4d !important}.pumb .secure_block a{text-decoration:none !important}.pumb .secure_block img{width:auto;height:35px}.pumb .secure_block a+a{margin-left:25px}.pumb .alert{display:block;padding:10px 20px;margin-bottom:20px;border:2px solid transparent;border-radius:5px}.pumb .alert-success{color:#4caf50;border-color:#4caf50}.pumb .alert-danger{color:#d04f4f;border-color:#d04f4f}