.modal .css-payment-modal.modal-inner { text-align: left; } .fun-services-widget .fun-opt { padding: 17px 20px; } .fun-services-widget .fun-opt.top { background: #fffbd9; } .fun-services-widget .fun-opt .check { float: left; margin: 14px 15px 0 0; } .fun-services-widget .fun-opt .icon { float: left; padding-right: 15px; width: 45px; height: 45px; box-sizing: content-box; } .fun-services-widget .fun-opt .icon img { max-width: 100%; max-height: 100%; } .fun-services-widget .fun-opt .text { float: left; overflow: hidden; padding-top: 5px; width: 420px; } .fun-services-widget .fun-opt .hot { color: #fb661c; font-weight:700; text-transform: uppercase; padding-right: 5px; } .fun-services-widget .fun-opt .opt-name { font-weight: 700; padding-bottom: 2px; } .fun-services-widget .help-block { color: #fb661c; display: block; font-size: 11px; margin-top: 5px; float: left; } .fun-services-widget .fun-opt .error-message-tariff, .fun-services-widget .fun-opt .error-message-service { width: 100%; margin-left: 30px; } .options { margin-top: 10px; } .options select, .options .jq-selectbox, .options .total-price, .options .tariff, .options { float: left; } .options select, .options .jq-selectbox { width: 150px; } .options .tariff { width: 150px; margin-top: 5px; font-size: 20px; text-align: center; overflow: hidden; } .options .total-price { margin: 5px 0 0 10px; font-size: 20px; color: #90b400; } .options .total-price span { margin-right: 5px; } .fun-opt .summary-price { float: right; font-size: 27px; font-weight: 700; color: #90b400; } .fun-opt .summary-price span:first-child { font-size: 20px; color: #323232; } .teaser-date { display: block; font-size: 14px; color: #fb661c; } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .is-processing::after { display: inline-block; width: 16px; height: 16px; margin-left: 5px; vertical-align: middle; -webkit-border-radius: 50%; border-radius: 50%; border: 2px solid rgba(49, 49, 49, 0.79); border-top-color: transparent; -webkit-animation: spin 1.2s infinite linear; animation: spin 1.2s infinite linear; content: ''; }