@CHARSET "UTF-8";
/*! GR <admin@admin.ge>, 2016.11.03 */
.container { /*max-width:600px;*/ }

#logo { display: block; text-align: center; /*border-bottom:1px solid lighten($black, 90);*/ margin: 20px 0 0px 0; }

#logo img { max-height: 100px; }

.page-title { margin: 30px; }

#payment-form { margin: 0 0 30px 0; }

#payment-form .horizontal-separator { padding: 5px 0; }

#payment-form input[type=text]:hover, #payment-form input[type=email]:hover, #payment-form textarea:hover { outline: none; border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.3); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.3); }

#payment-form input[type=text]:focus, #payment-form input[type=email]:focus, #payment-form textarea:focus { outline: none; border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

#payment-form [type=submit] { padding: 20px 10px; width: 100%; }

#payment-form .input-group *:first-child.input-group-addon { text-align: right !important; }

#payment-form .total-amount-to-charge-container {display: none; text-align: right; }

#payment-form .loader-wrap { display: inline-block; width: 28px; }

#payment-form .loader-wrap .loader { display: none; }

#payment-form .agreement-wrap { margin: 0; padding-bottom: 10px; }

#payment-form .agreement-wrap .text { max-height: 125px; overflow: auto; margin: 10px 0; }

#payment-form .agreement-wrap .checkbox-wrap { margin-top: 10px; }

#payment-form .agreement-wrap .checkbox-wrap label { cursor: pointer; padding: 0 0 0 10px; color: #5cb85c; }

#payment-form .agreement-wrap .checkbox-wrap label:hover { color: #449645; }

.custom-textarea-input-group *:first-child.input-group-addon { border-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid #ccc; border-bottom: 0; }

.custom-textarea-input-group .form-control { border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; }

@media (max-width: 400px) { .responsive-input-group.input-group { display: block; }
  .responsive-input-group.input-group *:first-child.input-group-addon { display: block; clear: both; width: 100%; border-radius: 4px; border: 1px solid #ccc; margin-bottom: 0px; border-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid #ccc; border-bottom: 0; }
  .responsive-input-group.input-group .form-control { border-radius: 4px; border-top-left-radius: 0; border-top-right-radius: 0; margin-bottom: 5px; }
  .responsive-input-group .currency { display: none; } }
