#payinfullblock {display:none;border-top:1px solid #98012e;margin-top:20px; padding-top:20px;border-bottom:1px solid #98012e;margin-bottom:20px; padding-bottom:20px;}
#paymonthlyblock {display:none;border-top:1px solid #98012e;margin-top:20px; padding-top:20px;border-bottom:1px solid #98012e;margin-bottom:20px; padding-bottom:20px;}
.executor-template {border-top: 1px solid #98012e; margin-top: 20px; padding-top: 20px;}
.executor-template:nth-child(2) {border-top: 0; margin-top: 0p; padding-top: 0;}
.removeservice, .removehymn {text-decoration:none; font-style:italic; display:inline-block; cursor:pointer;}

.packages-list .general-form a {color: #98012e;}
.packages-list .general-form input[type=checkbox] {width: 140px;}
.packages-list .general-form-bordered input {border: 1px solid #ddd}
.packages-list .general-button {position: absolute; top: 0; right: 0;}
.packages-list .general-button,
.packages-list .general-form button,
.packages-list .save-button {padding:8px 25px 7px 25px; border-radius:15px; color:#ffffff; background-color:#98012e;margin-right:30px;font-size:14px;font-weight:700; text-decoration:none;border:0px;cursor:pointer;width:auto!important;}
.packages-list .general-form-table button {padding: 0;     width: 20px !important;    height: 20px;    font-weight: 100;    margin-top: 5px;    font-size: 11px;    padding-bottom: 1px;    padding-left: 1px;}
.packages-list .general-form-table {width: 100%;}
.packages-list .general-form-table th {color: #98012e; font-weight: 500; font-size: 16px; text-align: left;}
.packages-list .general-form-table th:nth-child(3),
.packages-list .general-form-table th:nth-child(4) {text-align: center;}
.packages-list .general-form-table tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.packages-list .general-form-table tbody td:first-child input {width: 350px; margin-right: 50px;}
.packages-list .general-form-table tbody td:nth-child(2) input {width: 80px;}
.packages-list .add-service {color: #666; text-decoration: none; font-size: 14px; margin-bottom: 20px; display: inline-block;}
.packages-list .add-service-form {border: 1px solid #98012e; padding: 16px; font-size: 12px;}
.packages-list .add-service-form select {display: inline-block; width: 200px;}
.packages-list .add-service-form button {border-radius: 5px; color: #ffffff; background-color: #98012e; text-decoration: none; border: 1px solid #98012e; cursor: pointer; font-size: 12px;}
.packages-list .general-form-table td:nth-child(4) button {display: inline-block; margin-top: 0px; margin-right: 0;}
.packages-list span.package-link {font-size: 20px; font-weight: 500; color: #000; text-decoration: none;}
.packages-list .general-form-bordered {border-collapse: collapse;}
.packages-list .general-form-bordered tbody tr td:nth-child(3),
.packages-list .general-form-bordered tbody tr td:nth-child(4) {text-align: center;}
.packages-list .general-form-bordered tbody tr:hover {background: #fff}
.packages-list .general-form-bordered tbody tr td {padding: 8px 0; vertical-align: middle;}
.packages-list .g-button {padding: 8px 25px 7px 25px; border-radius: 15px; color: #ffffff !important; background-color: #98012e; font-size: 14px; font-weight: 700; text-decoration: none; border: 0px; cursor: pointer; width: auto!important; position: relative;}

.myaccount-header .user-buttons {position: absolute;top: 0;right: 0;}
.myaccount-header .general-user-button {padding: 0 25px 0 25px;height: 34px;line-height: 34px;border-radius: 20px;color: #ffffff;background-color: #98012e;margin-left: 30px;font-size: 14px;font-weight: 700;text-decoration: none;border: 0px;cursor: pointer;width: auto!important;display: inline-block;}

.myaccount-body .general-form label {display: block; font-size: 15px;}
.myaccount-body .general-form input {display: block; max-width: 100%; width: 250px; border: 0; padding: 12px 10px; font-size: 12px; margin: 8px 0 20px;}
.myaccount-body .general-form input[type=checkbox] {width: 140px;}
.myaccount-body .general-form-bordered input {border: 1px solid #ddd}
.myaccount-body .general-button {position: absolute; top: 0; right: 0;}
.myaccount-body .general-button,
.myaccount-body .general-form button,
.myaccount-body .save-button {padding:8px 25px 7px 25px; border-radius:15px; color:#ffffff; background-color:#98012e;margin-right:30px;font-size:14px;font-weight:700; text-decoration:none;border:0px;cursor:pointer;width:auto!important;}
.myaccount-body .general-form-table button {padding: 0;     width: 20px !important;    height: 20px;    font-weight: 100;    margin-top: 5px;    font-size: 11px;    padding-bottom: 1px;    padding-left: 1px;}
.myaccount-body .general-form-table {width: 100%;}
.myaccount-body .general-form-table th {color: #98012e; font-weight: 500; font-size: 16px; text-align: left;}
.myaccount-body .general-form-table th:nth-child(3),
.myaccount-body .general-form-table th:nth-child(4),
.myaccount-body .general-form-table th:nth-child(5) {text-align: center;}
.myaccount-body .general-form-table tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.myaccount-body .general-form-table tbody td:first-child input {width: 350px; margin-right: 50px;}
.myaccount-body .general-form-table tbody td:nth-child(2) input {width: 80px;}
.myaccount-body .add-service {color: #666; text-decoration: none; font-size: 14px; margin-bottom: 20px; display: inline-block;}
.myaccount-body .add-service-form {border: 1px solid #98012e; padding: 16px; font-size: 12px;}
.myaccount-body .add-service-form select {display: inline-block; width: 200px;}
.myaccount-body .add-service-form button {border-radius: 5px; color: #ffffff; background-color: #98012e; text-decoration: none; border: 1px solid #98012e; cursor: pointer; font-size: 12px;}
.myaccount-body .input-company-name:focus {outline: 0 none;}
.myaccount-body .input-company-name:hover {cursor: default;}

.myaccount-body .general-form label {display: block; font-size: 15px;}
.myaccount-body .general-form input {display: block; max-width: 100%; width: 250px; border: 0; padding: 12px 10px; font-size: 12px; margin: 8px 0 20px;}
.myaccount-body .general-form input[type=checkbox] {width: 140px;}
.myaccount-body .general-form-bordered input {border: 1px solid #ddd}
.myaccount-body .general-button {position: absolute; top: 0; right: 0;}
.myaccount-body .general-button,
.myaccount-body .general-form button,
.myaccount-body .save-button {padding:8px 25px 7px 25px; border-radius:15px; color:#ffffff; background-color:#98012e;margin-right:30px;font-size:14px;font-weight:700; text-decoration:none;border:0px;cursor:pointer;width:auto!important;}
.myaccount-body .general-form-table button {padding: 0;     width: 20px !important;    height: 20px;    font-weight: 100;    margin-top: 5px;    font-size: 11px;    padding-bottom: 1px;    padding-left: 1px;}
.myaccount-body .general-form-table {width: 100%;}
.myaccount-body .general-form-table th {color: #98012e; font-weight: 500; font-size: 16px; text-align: left;}
.myaccount-body .general-form-table th:nth-child(3),
.myaccount-body .general-form-table th:nth-child(4),
.myaccount-body .general-form-table th:nth-child(5) {text-align: center;}
.myaccount-body .general-form-table tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.myaccount-body .general-form-table tbody td:first-child input {width: 350px; margin-right: 50px;}
.myaccount-body .general-form-table tbody td:nth-child(2) input {width: 80px;}
.myaccount-body .add-service {color: #666; text-decoration: none; font-size: 14px; margin-bottom: 20px; display: inline-block;}
.myaccount-body .add-service-form {border: 1px solid #98012e; padding: 16px; font-size: 12px;}
.myaccount-body .add-service-form select {display: inline-block; width: 200px;}
.myaccount-body .add-service-form button {border-radius: 5px; color: #ffffff; background-color: #98012e; text-decoration: none; border: 1px solid #98012e; cursor: pointer; font-size: 12px;}

.page-template-template-submitplan .add-service,
.page-template-template-submitplan .add-additionalrequest {color: #666; text-decoration: none; font-size: 14px; margin-bottom: 20px; display: inline-block;}
.page-template-template-submitplan .add-service-form {border: 1px solid #98012e; padding: 16px; font-size: 12px;    margin-left: 190px; margin-right: 85px;}
.page-template-template-submitplan #submitplanform .add-service-form select {display: inline-block; width: 200px;    padding: 0px!important;    font-size: 12px!important; width: 280px;}
.page-template-template-submitplan .add-service-form button {border-radius: 5px; color: #ffffff; background-color: #98012e; text-decoration: none; border: 1px solid #98012e; cursor: pointer; font-size: 12px;}
.page-template-template-submitplan .FDfieldRowExt .FDfieldCost {margin-bottom: 20px;}
.page-template-template-submitplan .removeservice2 {    text-decoration: none;    font-style: italic;    display: inline-block;    cursor: pointer;}
.page-template-template-submitplan .FDfieldRowExt h4 {border-top: 1px solid #98012e; padding-top: 20px;}
.page-template-template-submitplan #sectionD .serviceCost2:read-only,
.page-template-template-submitplan #sectionD .serviceTotal:read-only {/*background: #eee;*/}

.packages-single .general-form input[type=checkbox] {width: 140px;}
.packages-single .general-form-bordered input {border: 1px solid #ddd}
.packages-single .general-button {position: absolute; top: 0; right: 0;}
.packages-single .general-button,
.packages-single .general-form button,
.packages-single .save-button {padding:8px 25px 7px 25px; border-radius:15px; color:#ffffff; background-color:#98012e;margin-right:30px;font-size:14px;font-weight:700; text-decoration:none;border:0px;cursor:pointer;width:auto!important;}
.packages-single .general-form-table button {padding: 0;     width: 20px !important;    height: 20px;    font-weight: 100;    margin-top: 5px;    font-size: 11px;    padding-bottom: 1px;    padding-left: 1px;}
.packages-single .general-form-table {width: 100%;}
.packages-single .general-form-table th {color: #98012e; font-weight: 500; font-size: 16px; text-align: left;}
.packages-single .general-form-table th:nth-child(3), .general-form-table th:nth-child(4), .general-form-table th:nth-child(5) {text-align: center;}
.packages-single .general-form-table tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.packages-single .general-form-table tbody td:first-child input {width: 350px; margin-right: 50px;}
.packages-single .general-form-table tbody td:nth-child(2) input {width: 80px;}
.packages-single .add-service {color: #666; text-decoration: none; font-size: 14px; margin-bottom: 20px; display: inline-block;}
.packages-single .add-service-form {border: 1px solid #98012e; padding: 16px; font-size: 12px;}
.packages-single .add-service-form select {display: inline-block; width: 200px;}
.packages-single .add-service-form button {border-radius: 5px; color: #ffffff; background-color: #98012e; text-decoration: none; border: 1px solid #98012e; cursor: pointer; font-size: 12px;}

.packages-single .general-form label {display: inline-block;font-size: 15px;width: 200px;}
.packages-single .general-form input[type=text],
.packages-single .general-form input[type=number] {display: inline-block;width: 250px;border: 0;padding: 12px 10px;font-size: 12px;margin: 8px 0 20px;}
.packages-single .general-form .radio-group {display: flex;align-items: center;}
.packages-single .general-form .radio-group-wrapper {display: inline-block;width: 250px;margin: 8px 0 20px;padding-top: 12px;}
.packages-single .general-form .radio-group-wrapper label {display: inline-block;margin: 4px 0;}

.general-form-table-m {width: auto;}
.general-form-table-m tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.general-form-table-m tbody td:first-child input {width: 350px; margin-right: 50px;}
.general-form-table-m tbody td:nth-child(2) input {width: 80px;}

.general-form-table-doc {width: auto;}
.general-form-table-doc tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.general-form-table-doc tbody td:first-child input {width: 350px; margin-right: 50px;}
.general-form-table-doc tbody td:nth-child(2) input {width: 80px;}

.general-form-table-crem {width:auto;}
.general-form-table-crem tbody td input {padding: 4px 8px; margin-bottom: 8px;}
.general-form-table-crem tbody td:first-child input {width: 350px; margin-right: 50px;}
.general-form-table-crem tbody td:nth-child(2) input {width: 80px;}

table.doctorstable {width:500px!important;}

.add-minister-form button {
    border-radius: 5px;
    color: #ffffff;
    background-color: #98012e;
    text-decoration: none;
    border: 1px solid #98012e;
    cursor: pointer;
    font-size: 12px;
}

.add-doctor-form button {
    border-radius: 5px;
    color: #ffffff;
    background-color: #98012e;
    text-decoration: none;
    border: 1px solid #98012e;
    cursor: pointer;
    font-size: 12px;
    display:inline-block;
}

.add-crem-form button {
    border-radius: 5px;
    color: #ffffff;
    background-color: #98012e;
    text-decoration: none;
    border: 1px solid #98012e;
    cursor: pointer;
    font-size: 12px;
}
