

.template_form .form-col .form-col-table td:first-child {
    padding-left: 10px;
}

/*.template_form .form-col:first-child .form-col-table td:first-child {*/
/*padding-left: 0;*/
/*}*/

.form-col-table {
    width: 100%;
}

.form-col-table input, .form-col-table select {
    width: 100%;
}

.form-col-table input {
    height: 24px;
    border: 1px solid #C2C2C2;
    font: 12px/21px "Roboto-Regular";
    color: #414141;
    padding: 0 7px;
    box-sizing: border-box;
}

.form-col-table textarea {
    height: 24px;
    border: 1px solid #C2C2C2;
    font: 12px/21px "Roboto-Regular";
    color: #414141;
    padding: 0 7px;
    box-sizing: border-box;
    width: 100%;
    resize: vertical;
}

.form-col-table input[type=checkbox] {
    padding: 0;
    border: none;
    height: auto;
    width: auto;
}

.form-col-table td {
    width: 50%;
    height: 35px;
    vertical-align: top;
    padding-bottom: 1px;
}

.form-col-table td .error,
.form-col-table td .error-text
{
    font-size: 0.8em;
    background-color: #FFE1E1;
}

.form-col-table td:first-child {
    padding-right: 10px;
    padding-top: 4px;
    color: #414141;
    font: 12px/15px "Roboto-Regular";
}

.template_form {

}

.modal-dialog{
    width: 642px !important;
}

.template_form .title {
    margin-bottom: 20px;


    font: 18px/20px "Roboto-Light";

}

.template_form .chosen-container-single .chosen-single {
    border-radius: 0;
    box-shadow: none;
    background: #ffffff;
    border: 1px solid #C2C2C2;
}

.template_form .actions {
    clear: both;
    text-align: center;
    width: 100%;
}
#price-template-modal .modal-dialog{
    width: auto !important;
}
#price-template-modal .modal-dialog .template_form .form-col{
    width: 32%;
    float: left;
    margin-right: 1%;
}

#price-purchase-modal .modal-dialog{
    width: 70% !important;
}
#price-purchase-modal .modal-dialog .template_form .form-col{
    width: 49%;
    float: left;
    margin-right: 1%;
}

.template_form .actions button {
    float: none;
    margin: 0;
}

.au-modal#price-template-modal .actions{
    width: 100%;
    text-align: center;
}

#price-template-modal .au-knopka.submit{
    display: inline-block;
    float: none;
}

.au-modal#price-template-modal .modal-header {
  border-bottom: none;
  padding: 25px 15px 0 15px;
}

#price-template-modal .modal-title {
   margin-bottom: 0;
}

.order-rc-popup { width: 1000px !important;}
.order-rc-popup .modal-header { padding: 25px 15px 0 15px; }
.order-rc-popup .modal-header .modal-title { padding-left: 20px; }
.order-rc-popup .modal-body { padding-left: 35px; padding-right: 35px; padding-bottom: 0; }
.order-rc-popup .modal-body p { margin-bottom: 12px; float: left; clear: both; width: 100%;}
.order-rc-popup .modal-body dd { width: 425px; float: left; }
.order-rc-popup .modal-footer { padding-left: 260px; padding-top: 0; padding-bottom: 30px; }
.order-rc-popup .order_confirm_left { float: left; width: 450px; }
.order-rc-popup .order_confirm_right { float: right; width: 450px; }


.order-to-order-popup p { margin-bottom: 12px; float: left; clear: both; }
.order-to-order-popup .change-text { margin-bottom: 20px !important; color: #fa541a; }
.order-to-order-popup .change-text span { display: none; }
.order-to-order-popup p.dotted-line { position: relative; width: 415px; padding-top: 11px; height:23px; padding-bottom: 2px; margin: 0 -10px 12px; padding-left: 10px; padding-right: 10px; background: #f6f6f6; }
.order-to-order-popup .price-val-medium { float: right; position: relative; z-index: 1; top: -2px; }
.order-to-order-popup .label1 { position: relative; z-index: 1; padding-right: 2px; }
.order-to-order-popup .dm_range_table .table-container-simple { width: 427px; }
