.renew-sst-card-modal .modal-dialog{width:auto;max-width:750px}.renew-sst-card-modal .modal-title{margin:0;line-height:1.42857143}.renew-sst-card-modal .h4,.renew-sst-card-modal h4{font-size:18px}.renew-sst-card-modal .modal-header .close{margin-top:-2px}.renew-sst-card-modal button.close{-webkit-appearance:none;padding:0 14px;cursor:pointer;background:0 0;border:0}.renew-sst-card-modal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}#supervisor_sst_card,#worker_sst_card{visibility:hidden;display:none}input[type=checkbox].supervisor_courses,input[type=checkbox].worker_courses,input[type=radio].chk-worker-card,input[type=radio].supervisor_courses,input[type=radio].worker_courses{margin:0;display:none}.renew-sst-card-modal input[type=checkbox]+label,.renew-sst-card-modal input[type=radio]+label{cursor:pointer}.renew-sst-card-modal input[type=radio]+label:before{height:20px;width:20px;display:none}.renew-sst-card-modal legend{width:auto;font-size:16px;font-weight:700;padding:3px 6px}.renew-sst-card-modal .option1,.renew-sst-card-modal .option2,.renew-sst-card-modal .option3,.renew-sst-card-modal .option4,.renew-sst-card-modal .option5,.renew-sst-card-modal .option6{height:20px;width:20px;display:inline-block;transform:scale(1);margin-right:2px}.renew-sst-card-modal input[type=radio]+label{display:inline-block;margin-right:5px}.renew-sst-card-modal .btn-opt-selection-close,.renew-sst-card-modal .courses-list,.renew-sst-card-modal .intial-courses,.renew-sst-card-modal .question-two,.renew-sst-card-modal .renewal-courses,.renew-sst-card-modal .sst_card_question_input,.sch-error,.table-style-schedule>table.large-only,.table-style-schedule>table.small-only{display:none}.renew-sst-card-modal .chk-course_schedules{width:20px;height:20px}.renew-sst-card-modal .courses-summary li,.renew-sst-card-modal .courses-summary ul{list-style:none}.renew-sst-card-modal input[type=checkbox]:checked+label:before{padding:3px;font-family:none;color:#5BB018;content:"\2713";font-weight:700}.renew-sst-card-modal .lbl-card-type{border:1px solid #ccc;padding:50px 50px 50px 30px;border-radius:.25rem;-webkit-box-shadow:5px 5px 10px #bcb8b8;-moz-box-shadow:5px 5px 10px #bcb8b8;box-shadow:1px 1px 1px #bcb8b8;cursor:pointer}.renew-sst-card-modal .sst_card_question_lbl{border:1px solid #ccc;padding:50px;border-radius:.25rem;-webkit-box-shadow:5px 5px 10px #bcb8b8;-moz-box-shadow:5px 5px 10px #bcb8b8;box-shadow:1px 1px 1px #bcb8b8;cursor:pointer}.renew-sst-card-modal .lbl-card-type:hover,.renew-sst-card-modal .sst_card_question_lbl:hover{transform:scale(1);box-shadow:0 0 10px rgba(0,0,0,.5);z-index:10}.renew-sst-card-modal input[type=radio]:checked+label.lbl-card-type,.renew-sst-card-modal input[type=radio]:checked+label.sst_card_question_lbl{border:2px solid #5BB018;border-radius:.25rem}.renew-sst-card-modal .schedule-selection,.renew-sst-card-modal .summarize-courses{max-height:470px;overflow-y:scroll}.renew-sst-card-modal .fld-opt{border:1px solid #ccc;padding:20px 20px 20px 30px;border-radius:.25rem;min-height:265px;box-shadow:1px 1px 1px #bcb8b8;cursor:pointer}.renew-sst-card-modal .fld-opt:hover{transform:scale(1);box-shadow:0 0 10px rgba(0,0,0,.5);z-index:10}.renew-sst-card-modal .fld-opt-selected{border:2px solid #5BB018;border-radius:.25rem}.renew-sst-card-modal .options-set{max-height:500px;overflow-y:scroll}.renew-sst-card-modal .form-group ul{list-style:square;padding:0}.renew-sst-card-modal .summarize-schedule-selection ul,.renew-step li{list-style:none}.swal2-title{font-size:16px}@media screen and (min-width:768px){.md-ml-5{margin-left:5px}.md-text-center{text-align:center}}@media screen and (max-width:767px){.sm-text-left{text-align:left}}.package-note .note-red{color:red}.button-holder{background:#fff;display:block;padding:25px;border-top:0}.package_courses input[type=checkbox]{display:none}.button-holder::after,.button-holder::before{content:"";display:block;clear:both}.button-holder a,.button-holder button{box-shadow:1px 2px 3px rgba(0,0,0,.35);text-align:center}.button-holder a.next-button,.button-holder button.next-button{float:right;padding:.375rem .75rem}.button-holder a.prev-button,.button-holder button.prev-button{float:left;padding:.375rem .75rem}.button-holder a.disabled,.button-holder button:disabled{background:#ccc}.reg-btn-table,.table-style-schedule table h4,.table-style-schedule table h4 span.prop{font-size:14px}@media screen and (max-width:525px){.intro_layers_wrapper .intro_layer{padding-bottom:0}.renew-sst-card-modal .lbl-card-type,.renew-sst-card-modal .sst_card_question_lbl{padding:30px;min-width:255px}.renew-sst-card-modal .modal-body{max-height:350px;overflow-y:scroll}}@media (min-width:992px){.table-style-schedule>table{width:100%}.table-style-schedule>table.large-only{display:table}.table-style-schedule>table>tbody>tr>td,.table-style-schedule>table>thead>tr>th{padding:15px 20px;border-right:1px solid #222}.table-style-schedule>table>thead>tr>th{background:#222a35;color:#fff;font-size:14px;padding:9px}.table-style-schedule>table>tbody>tr>td{border:1px solid #ddd;vertical-align:middle;font-size:14px;line-height:16px}.table-style-schedule>table>tbody>tr>td h4{color:#1e1e1e;font-size:18px;line-height:18px;font-weight:700}.table-style-schedule>table>tbody>tr>td h4 i{color:#777}.table-style-schedule>table>tbody>tr>td h4 span{font-size:14px;font-weight:400;display:block;margin-top:5px}.table-style-schedule>table>tbody>tr>td h4 span.name{color:#777;font-style:italic;margin-bottom:10px}.table-style-schedule>table tr>th h4,.table-style-schedule>table>tbody>tr>td h4 span.prop{font-size:14px}.table-style-schedule>table>tbody>tr>td button.reg-btn-table{padding:4px 10px;box-shadow:1px 2px 2px rgba(0,0,0,.15);transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}}@media (max-width:991px){.renew-sst-card-modal .chk-course_schedules{width:14px}.table-style-schedule>table.small-only{display:table;width:100%}.table-style-schedule>table tr>td,.table-style-schedule>table tr>th{padding:15px 20px}.table-style-schedule>table tr:first-child{display:none}.table-style-schedule>table tr>th{background:#ddd}.table-style-schedule>table tr>th h4{color:#1e1e1e;line-height:18px;font-weight:700}.table-style-schedule>table tr>th h4 i{color:#777}.table-style-schedule>table tr>th h4 span{font-size:14px;font-weight:400;display:block;margin-top:5px}.table-style-schedule>table tr>th h4 span.name{color:#777;font-style:italic;margin-bottom:10px}.table-style-schedule>table tr>th h4,.table-style-schedule>table tr>th h4 span.prop{font-size:14px}.table-style-schedule>table tr>td{border-right-color:#ddd;border-bottom:1px solid #ddd;vertical-align:top;font-size:14px;line-height:16px}.table-style-schedule>table tr>td button.reg-btn-table{float:left;background:#5cb85c;padding:7px 15px;color:#fff;border:0;border-radius:3px;margin:0;box-shadow:1px 2px 2px rgba(0,0,0,.15);transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}}@media screen and (min-width:1400px){.table-style-schedule>table.large-only{display:table}}@media screen and (min-width:1600px){.table-style-schedule>table.large-only{display:table}}@media screen and (min-width:1900px){.table-style-schedule>table.large-only{display:table}}.renew-step li{padding-bottom:20px}.renew-step li::before{position:absolute;display:inline-block;width:15px!important;height:15px;border-radius:50%;left:8px;content:"";background:#5caf01}ul.renew-step{border-left:2px solid #5caf01;height:250px}@media (min-width:992px) and (max-width:1199px){ul.renew-step{height:280px}}@media (min-width:768px) and (max-width:991px){ul.renew-step{height:235px}}@media (min-width:528px) and (max-width:767px){ul.renew-step{height:260px}.dynamicpage{padding:30px 0}}@media (min-width:459px) and (max-width:527px){ul.renew-step{height:280px}.dynamicpage{padding:30px 0}}@media (min-width:386px) and (max-width:458px){ul.renew-step{height:308px}.intro_layer{padding-bottom:100px}.dynamicpage{padding:30px 0}}@media (min-width:375px) and (max-width:385px){ul.renew-step{height:353px}.intro_layer{padding-bottom:155px}.dynamicpage{padding:30px 0}}@media only screen and (max-width:374px){ul.renew-step{height:380px}.intro_layer{padding-bottom:155px}.dynamicpage{padding:30px 0}}