/* ============================================================== */
/* ============================================================== */

/* Start        index.html      Start*/
#index_page #hero{
    padding: 70px 0; 
    height: auto;
}

#index_page #values{
    padding: 0px; 
    height: auto;
}
#index_page #about{
    padding: 0px; 
    padding-top: 84px; 
    height: auto;
}
#index_page .about .content {
    background-color: #ffdc00;
    padding: 15px 40px;
}
#index_page .about .btn-read-more{
    background-color: black;
}

#index_page .services .service-box{
    padding: 25px;
}
#index_page .services .service-box h3 {
    font-size: 20px;
}

#index_page  .portfolio #portfolio-flters li{
    margin: 0px;
    border-radius: 0px;
    border: 1px solid #fff;
}
#index_page .values .box img {
    padding: 0px;
}
#index_page .values .box h3 {
    margin-top: 10px;
    margin-bottom: 0px;
}

#index_page #hero .container .row div div .text-center a{
    margin-bottom: 10px;
    width: 80%;
    color: black;
    padding: 20px;
    font-weight: bold;
}

#index_page #hero .container .row div div .text-center a:hover{
    color: #fafad2;
}

#index_page #hero .h1-index-title-1{
    color: #38b6ab;
    font-size: 3em;
    font-weight: 700;
    font-family: Verdana,sans-serif;
    margin-bottom: 30px;
}

#index_page #hero .h1-index-title-2{
    margin-bottom: 50px;
}
/* End          index.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        registration.html      Start*/
#registration_page #features .container .row{
    margin-bottom: 15px;
}

#registration_page #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#registration_page #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#registration_page #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#registration_page #features .container .row #btnCreate{
    background: #4154f1;
}
#registration_page #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#registration_page #features .container .btn-save-r{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    /* width: 39.5%; */
}
#registration_page #features .container .btn-save:hover{
    font-weight: bold;
}
/* End          registration.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        authentication.html      Start*/
/* #authentication_page #features .container .row{
    margin-bottom: 50px;
} */
#authentication_page #features .container .row #msg-title{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 100px;
    margin-top: 80px;
}
#authentication_page #features .container .row #msg-title #user-name{
    color: darkslateblue;
    font-size: 25px;
}
#authentication_page #features .container .row #lbl-email-success{
    padding: 20px;
    background-color: darkseagreen;
    font-weight: bold;
    font-size: 35px;
    border-radius: 15px;
}
#authentication_page #features .container .row #lbl-email-success:hover{
    cursor: pointer;
    background-color: cadetblue;
    color: whitesmoke;
}

/* End          authentication.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        login.html      Start*/
#login_page #features .container .row{
    margin-bottom: 15px;
}
#login_page .btn-color{
    background-color: #ffdc00;
    color: black;    
}
  
#login_page .profile-image-pic{
    height: 200px;
    width: 200px;
    object-fit: cover;
}  

#login_page .cardbody-color{
    background-color: #FFFACD;
}

#login_page a{
    text-decoration: none;
}

#login_page .text-center{
    margin-bottom: 20px;
}
#login_page .text-center #btn-login{
    font-weight: bold;
}
#login_page .text-center #btn-login:hover{
    cursor: pointer;
    background-color: #0e0f36;
    color: #ebf2fa;
}

#login_page #wrong_msg{
    color: red;
    font-weight: bold;
    height: 24px;
}
/* End          login.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        forget_password.html      Start*/
#forget_password_page #features .container .row{
    margin-bottom: 15px;
}
#forget_password_page .btn-color{
    background-color: #0e1c36;
    color: #fff;    
}
  
#forget_password_page .profile-image-pic{
    height: 200px;
    width: 200px;
    object-fit: cover;
}  

#forget_password_page .cardbody-color{
    background-color: #ebf2fa;
}

#forget_password_page a{
    text-decoration: none;
}

#forget_password_page .text-center{
    margin-bottom: 20px;
}
#forget_password_page .text-center #btn-login{
    font-weight: bold;
}
#forget_password_page .text-center #btn-login:hover{
    cursor: pointer;
    background-color: #0e0f36;
    color: #ebf2fa;
}

#forget_password_page #wrong_msg{
    color: red;
    font-weight: bold;
    height: 24px;
}
/* End          forget_password.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        user_list.html      Start*/
#user_list_page #features .container .row #tb-user-list .btn-size{
    width: 140px;
    height: 40px;
    font-weight: bold;
    /* text-align: left; */
}
#user_list_page #features .container .row .title-row{
    margin-bottom: 50px;
}
#user_list_page #features .container .row #txtInputTable {
    float: left;
}
#user_list_page #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#user_list_page #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#user_list_page #tb-user-list tr th, #user_list_page #tb-user-list tr td{
    vertical-align: middle;
}
#user_list_page #features .container .row #action-length {
    width: 150px;
}
/* End          user_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        Error.html      Start*/
#error_page #features .container .row #lbl-email-success{
    /* padding: 20px; */
    /* background-color: darkseagreen; */
    font-weight: bold;
    font-size: 150px;
    /* border-radius: 15px; */
}
#error_page #features .container .row #lbl-email-success:hover{
    cursor: pointer;
    /* background-color: cadetblue; */
    color: lightgrey;
}

/* End          Error.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        Notification.html      Start*/
#notification_page #features .container .row #lbl-email-success{
    /* padding: 20px; */
    background-color: darkseagreen;
    font-weight: bold;
    font-size: 40px;
    padding: 25px;
    border-radius: 15px;
    font-family: "Nunito", sans-serif;
}
#notification_page #features .container .row #lbl-email-success:hover{
    cursor: pointer;
    /* background-color: cadetblue; */
    color: lightgrey;
}

/* End          Notification.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        Password_Change.html      Start*/
#password_change_page #features .container .row #lbl-email-success{
    /* padding: 20px; */
    background-color: darkseagreen;
    font-weight: bold;
    font-size: 40px;
    padding: 25px;
    border-radius: 15px;
}
#password_change_page #features .container .row #lbl-email-success:hover{
    cursor: pointer;
    /* background-color: cadetblue; */
    color: lightgrey;
}

/* End          Password_Change.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        pilot_landing_page.html      Start*/
#pilot_landing_page .features .feature-icons h3 {
    color: #38b6ab;
    font-size: 2em;
    text-transform: uppercase;
    font-family: Verdana,sans-serif;
    margin-bottom: 10px;
}

#pilot_landing_page .features .feature-icons h5{
    color: #000000;
    font-size: 1.5em;
    text-align: center;
    font-family: Verdana,sans-serif;
    font-weight: bold;
    margin-bottom: 20px;
}
#pilot_landing_page .features .feature-icons .text-main{
    text-align: justify;
    font-size: 1.2em;
    line-height: 1.333em;
}
#pilot_landing_page .container .row div div .text-center a{
    margin-top: 10px;
    width: 100%;
    color: black;
    padding: 10px;
    font-weight: bold;
}

#pilot_landing_page .container .row div div .text-center a:hover{
    color: #fafad2;
}
/* End          pilot_landing_page.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        visitor_landing_page.html      Start*/
/* #visitor_landing_page #values{
    padding: 70px 0; height: auto;
    overflow: hidden;
} */
#visitor_landing_page #values .container .row .title-row{
    margin-bottom: 50px;
}
#visitor_landing_page #values .container .row .pilot-zone:hover{
    cursor: pointer;
}
/* End          pilot_landing_page.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        visitor_pilot_services.html      Start*/
#visitor_pilot_services #values .container .row .title-row{
    margin-bottom: 50px;
}
#visitor_pilot_services #values .container .row .pilot-zone:hover{
    cursor: pointer;
}
#visitor_pilot_services .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    /* font-family: 'Times New Roman', Times, serif; */
    font-family: "Nunito", sans-serif;

}

/* End          visitor_pilot_services.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_create.html      Start*/

#local_product_promotion_create {
    font-size: 14px;
}
#local_product_promotion_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#local_product_promotion_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#local_product_promotion_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#local_product_promotion_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#local_product_promotion_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#local_product_promotion_create #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_product_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_view.html      Start*/
#service_product_view #pricing .container .row .title-row{
    margin-bottom: 50px;    
}
#service_product_view #pricing .container .feature-icons .box h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
}
#service_product_view #pricing .container .row .pilot-zone:hover{
    cursor: pointer;
}
#service_product_view .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    /* font-family: 'Times New Roman', Times, serif; */
    font-family: "Nunito", sans-serif;

}
/* End          service_product_view.html      End*/


/* ============================================================== */
/* ============================================================== */

/* Start        service_product_upload.html      Start*/
#service_product_upload .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_product_upload .img-fluid-new2 {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_product_upload #tb-product-child-list tr td span:hover{
    cursor: pointer;
}
#service_product_upload #features .container #ddlType {
    width: 120px;
}
#service_product_upload #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 120px;
    height: 42px;
}
#service_product_upload #features .container .btn-save-s:hover {
    font-weight: bold;
}
#service_product_upload #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_product_upload #features .container .row #action-length {
    width: 105px;
}
#service_product_upload #features .container .form-text {
    margin-top: 0px;
}

#service_product_upload #tb-product-child-list tr th, #service_product_upload #tb-product-child-list tr td{
    vertical-align: middle;
}
#service_product_upload #features .container .row #txtInputTable {
    float: right;
}
#service_product_upload #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* End          service_product_upload.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_details.html      Start*/

#service_product_details .features .feature-icons #title-product {
    text-align: center;
    margin-bottom: 0px;
}
#service_product_details .features .feature-icons #subtitle-product {
    font-weight: bold;
    text-align: center;
}
#service_product_details .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_product_details .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_product_details .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
}
#service_product_details .img-fluid-new2 {
    width: 100px;
    height: auto;
}
/* End          service_product_details.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_list.html      Start*/
#service_product_list {
    font-size: 14px;
}
#service_product_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_product_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_product_list #tb-service-list tr th, #service_product_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_product_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_product_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_product_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_product_list #features .container .row #btn-create {
    float: right;
}
#service_product_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_product_list #features .container .row #txtInputTable {
    float: left;
}
#service_product_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_product_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_product_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_update.html      Start*/


#local_product_promotion_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#local_product_promotion_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#local_product_promotion_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#local_product_promotion_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#local_product_promotion_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#local_product_promotion_update #features .container .btn-extra {
    margin-right: 20px;
}
/* #local_product_promotion_update .features .feature-icons h3 {
    text-align: left;
} */
/* End          service_product_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_product_read.html      Start*/

#service_product_read .features .feature-icons #title-product {
    text-align: center;
    margin-bottom: 0px;
}
#service_product_read .features .feature-icons #subtitle-product {
    font-weight: bold;
    text-align: center;
}
#service_product_read .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_product_read .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_product_read #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_product_read .img-fluid-new2 {
    width: 100px;
    height: auto;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
/* End          service_product_read.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_create.html      Start*/

#event_create {
    font-size: 14px;
}
#event_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#event_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#event_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#event_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#event_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#event_create #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_event_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_update.html      Start*/


#event_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#event_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#event_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#event_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#event_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#event_update #features .container .btn-extra {
    margin-right: 20px;
}
/* #event_update .features .feature-icons h3 {
    text-align: left;
} */
/* End          service_event_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_list.html      Start*/
#service_event_list {
    font-size: 14px;
}
#service_event_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_event_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_event_list #tb-service-list tr th, #service_event_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_event_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_event_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_event_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_event_list #features .container .row #btn-create {
    float: right;
}
#service_event_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_event_list #features .container .row #txtInputTable {
    float: left;
}
#service_event_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_event_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_event_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_view.html      Start*/
#service_event_view #pricing .container .row .title-row{
    margin-bottom: 50px;    
}
#service_event_view #pricing .container .feature-icons .box h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
}
#service_event_view #pricing .container .row .pilot-zone:hover{
    cursor: pointer;
}
/* #service_event_view #recent-blog-posts .container .row .pilot-zone:hover{
    cursor: pointer;
} */
#service_event_view .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    /* font-family: 'Times New Roman', Times, serif; */
    font-family: "Nunito", sans-serif;
}
#service_event_view .features .feature-icons .section-header-ct {
    margin-bottom: 0px;
    /* font-family: "Open Sans", sans-serif; */
    font-family: "Nunito", sans-serif;

}
#service_event_view .features .feature-icons .section-header-ct p {
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 38px;
    line-height: 42px;
    font-weight: 700;
    color: #012970;
}
/* End          service_event_view.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_read.html      Start*/

#service_event_read .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_event_read .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_event_read .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_event_read .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_event_read #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_event_read .img-fluid-new2 {
    width: 100px;
    height: auto;
}
/* End          service_event_read.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_upload.html      Start*/
#service_event_upload .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_event_upload .img-fluid-new2 {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_event_upload #tb-event-child-list tr td span:hover{
    cursor: pointer;
}
#service_event_upload #features .container #ddlType {
    width: 120px;
}
#service_event_upload #features .container .form-text {
    margin-top: 0px;
}
#service_event_upload #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 120px;
    height: 42px;
}
#service_event_upload #features .container .btn-save-s:hover {
    font-weight: bold;
}
#service_event_upload #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_event_upload #features .container .row #action-length {
    width: 105px;
}

#service_event_upload #tb-event-child-list tr th, #service_event_upload #tb-event-child-list tr td{
    vertical-align: middle;
}
#service_event_upload #features .container .row #txtInputTable {
    float: right;
}
#service_event_upload #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* End          service_event_upload.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_event_details.html      Start*/

#service_event_details .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_event_details .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_event_details .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_event_details .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_event_details .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
}
#service_event_details .img-fluid-new2 {
    width: 100px;
    height: auto;
}
/* End          service_event_details.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_create.html      Start*/

#service_establishment_create {
    font-size: 14px;
}
#service_establishment_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_establishment_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_establishment_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_establishment_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_establishment_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_establishment_create #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_establishment_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_list.html      Start*/
#service_establishment_list {
    font-size: 14px;
}
#service_establishment_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_establishment_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_establishment_list #tb-service-list tr th, #service_establishment_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_establishment_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_establishment_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_establishment_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_establishment_list #features .container .row #btn-create {
    float: right;
}
#service_establishment_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_establishment_list #features .container .row #txtInputTable {
    float: left;
}
#service_establishment_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_establishment_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_establishment_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_update.html      Start*/


#service_establishment_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_establishment_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_establishment_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_establishment_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_establishment_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_establishment_update #features .container .btn-extra {
    margin-right: 20px;
}
/* #service_establishment_update .features .feature-icons h3 {
    text-align: left;
} */
/* End          service_establishment_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_read.html      Start*/

#service_establishment_read .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_establishment_read .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_establishment_read .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_establishment_read .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_establishment_read #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_establishment_read .img-fluid-new2 {
    width: 100px;
    height: auto;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
/* End          service_establishment_read.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_upload.html      Start*/
#service_establishment_upload .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_establishment_upload .img-fluid-new2 {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_establishment_upload #tb-establishment-child-list tr td span:hover{
    cursor: pointer;
}
#service_establishment_upload #features .container #ddlType {
    width: 120px;
}
#service_establishment_upload #features .container .form-text {
    margin-top: 0px;
}
#service_establishment_upload #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 120px;
    height: 42px;
}
#service_establishment_upload #features .container .btn-save-s:hover {
    font-weight: bold;
}
#service_establishment_upload #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_establishment_upload #features .container .row #action-length {
    width: 105px;
}

#service_establishment_upload #tb-establishment-child-list tr th, #service_establishment_upload #tb-establishment-child-list tr td{
    vertical-align: middle;
}
#service_establishment_upload #features .container .row #txtInputTable {
    float: right;
}
#service_establishment_upload #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* End          service_event_upload.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_view.html      Start*/
/* #service_establishment_view #pricing .container .row .title-row{
    margin-bottom: 50px;    
}
#service_establishment_view #pricing .container .feature-icons .box h3 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
}
#service_establishment_view #pricing .container .row .pilot-zone:hover{
    cursor: pointer;
}
#service_establishment_view .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
} */
#service_establishment_view .features .row h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    /* font-family: 'Times New Roman', Times, serif; */
    font-family: "Nunito", sans-serif;
}
/* End          service_establishment_view.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_establishment_details.html      Start*/

#service_establishment_details .features .feature-icons #title-establishment {
    text-align: left;
    margin-bottom: 0px;
}
#service_establishment_details .features .feature-icons #title-establishment-1 {
    text-align: left;
    margin-bottom: 0px;
}
#service_establishment_details .features .feature-icons #subtitle-establishment {
    font-weight: bold;
}
#service_establishment_details .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_establishment_details .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_establishment_details .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
}
#service_establishment_details .img-fluid-new2 {
    width: 100px;
    height: auto;
}
/* End          service_establishment_details.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_create.html      Start*/

#service_satisfaction_create {
    font-size: 14px;
}
#service_satisfaction_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_satisfaction_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_satisfaction_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_satisfaction_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_satisfaction_create #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_satisfaction_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_list.html      Start*/

#service_satisfaction_list {
    font-size: 14px;
}
#service_satisfaction_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_satisfaction_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_satisfaction_list #tb-service-list tr th, #service_satisfaction_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_satisfaction_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_satisfaction_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_satisfaction_list #features .container .row #btn-create {
    float: right;
}
#service_satisfaction_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_satisfaction_list #features .container .row #txtInputTable {
    float: left;
}
#service_satisfaction_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_satisfaction_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_satisfaction_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_Satisfaction_update.html      Start*/
#service_Satisfaction_update .img-fluid-new {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_Satisfaction_update #tb-product-list tr td span:hover{
    cursor: pointer;
}
#service_Satisfaction_update #tb-product-child-list tr{
    vertical-align: middle;
}
#service_Satisfaction_update #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    /* width: 39.5%; */
}
#service_Satisfaction_update #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_Satisfaction_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_Satisfaction_update #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_Satisfaction_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_read.html      Start*/

#service_satisfaction_read .features .feature-icons #title-product {
    text-align: center;
    margin-bottom: 0px;
}
#service_satisfaction_read .features .feature-icons #subtitle-product {
    text-align: center;
    /* font-weight: bold; */
}
#service_satisfaction_read .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_satisfaction_read .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_satisfaction_read #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_read .features .feature-icons h3 {
    color: #012970;
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 0px;
    text-align: center;
}
#service_satisfaction_read .features .feature-icons #title-product {
    color: #012970;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 0px;
    text-align: center;
}
#service_satisfaction_read .features .feature-icons #ans-container {
    display: inline-block;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 0;
}
#service_satisfaction_read .features .feature-box #ans-container i {
    line-height: normal;
    background: none;
    padding: 0px;
    margin-right: 0px;
    font-size: 24px;
    border-radius: 3px;
    transition: 0.3s;
}
#service_satisfaction_read .features .feature-box:hover i {
    background: #4154f1;
    color: lightseagreen;
}
#service_satisfaction_read .features .feature-box {
    padding: 5px 5px;
    box-shadow: 0px 0 30px rgb(1 41 112 / 8%);
    transition: 0.3s;
    height: 100%;
}
#service_satisfaction_read #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 140px;
}
/* End          service_satisfaction_read.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_GQR.html      Start*/

#service_satisfaction_GQR #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_satisfaction_GQR #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_satisfaction_GQR #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_satisfaction_GQR #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_GQR #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 145px;
    height: 40px;
    display: inline-block;
}
#service_satisfaction_GQR #features .container .btn-extra {
    margin: 0 10px 10px 0;
}
#service_satisfaction_GQR #features .container #headingOne .btn:focus {
    box-shadow: none;
}
/* End          service_satisfaction_GQR.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_data.html      Start*/

#service_satisfaction_data #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_satisfaction_data #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_satisfaction_data #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_satisfaction_data #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_data #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 155px;
    height: 40px;
    display: inline-block;
}
#service_satisfaction_data #features .container .btn-save-2 {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 180px;
    height: 40px;
    display: inline-block;
}
#service_satisfaction_data #features .container .btn-save-2:hover {
    font-weight: bold;
}
#service_satisfaction_data #features .container .btn-extra {
    margin: 0 10px 10px 0;
}
#service_satisfaction_data #features .container #headingOne .btn:focus {
    box-shadow: none;
}
/* End          service_satisfaction_data.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_satisfaction_survey.html      Start*/

#service_satisfaction_survey .features .feature-icons #title-product {
    text-align: center;
    margin-bottom: 0px;
}
#service_satisfaction_survey .features .feature-icons #subtitle-product {
    text-align: center;
    /* font-weight: bold; */
}
#service_satisfaction_survey .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_satisfaction_survey .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_satisfaction_survey #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_satisfaction_survey .features .feature-icons h3 {
    color: #012970;
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 0px;
    text-align: center;
}
#service_satisfaction_survey .features .feature-icons #title-product {
    color: #012970;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 0px;
    text-align: center;
}
#service_satisfaction_survey .features .feature-icons #ans-container {
    display: inline-block;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 0;
}
#service_satisfaction_survey .features .feature-box #ans-container i {
    line-height: normal;
    background: none;
    padding: 0px;
    margin-right: 0px;
    font-size: 24px;
    border-radius: 3px;
    transition: 0.3s;
}
#service_satisfaction_survey .features .feature-box:hover i {
    background: #4154f1;
    color: lightseagreen;
}
#service_satisfaction_survey .features .feature-box {
    padding: 5px 5px;
    box-shadow: 0px 0 30px rgb(1 41 112 / 8%);
    transition: 0.3s;
    height: 100%;
}
#service_satisfaction_survey #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 140px;
    margin-top: 10px;
}
/* End          service_satisfaction_survey.html      End*/

/* ============================================================== */
/* ============================================================== */

/* ============================================================== */
/* ============================================================== */

/* Start        setup_event_type_list.html      Start*/
#setup_event_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_event_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_event_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_event_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_event_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_event_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_event_type_list #features .container .row #btn-create {
    float: right;
}
#setup_event_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_event_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_event_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_event_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_event_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_event_type_create.html      Start*/
#setup_event_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_event_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_event_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_event_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_event_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_event_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_event_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_event_type_update.html      Start*/
#setup_event_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_event_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_event_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_event_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_event_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_event_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_event_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_product_type_list.html      Start*/
#setup_product_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_product_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_product_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_product_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_product_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_product_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_product_type_list #features .container .row #btn-create {
    float: right;
}
#setup_product_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_product_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_product_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_product_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_product_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_product_type_create.html      Start*/
#setup_product_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_product_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_product_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_product_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_product_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_product_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_product_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_product_type_update.html      Start*/
#setup_product_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_product_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_product_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_product_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_product_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_product_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_product_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_establishment_type_list.html      Start*/
#setup_establishment_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_establishment_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_establishment_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_establishment_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_establishment_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_establishment_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_establishment_type_list #features .container .row #btn-create {
    float: right;
}
#setup_establishment_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_establishment_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_establishment_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_establishment_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_establishment_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_establishment_type_create.html      Start*/
#setup_establishment_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_establishment_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_establishment_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_establishment_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_establishment_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_establishment_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_establishment_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_establishment_type_update.html      Start*/
#setup_establishment_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_establishment_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_establishment_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_establishment_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_establishment_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_establishment_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_establishment_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_satisfaction_type_list.html      Start*/
#setup_satisfaction_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_satisfaction_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_satisfaction_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_satisfaction_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_satisfaction_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_satisfaction_type_list #features .container .row #btn-create {
    float: right;
}
#setup_satisfaction_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_satisfaction_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_satisfaction_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_satisfaction_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_satisfaction_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_satisfaction_type_create.html      Start*/
#setup_satisfaction_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_satisfaction_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_satisfaction_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_satisfaction_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_satisfaction_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_satisfaction_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_satisfaction_type_update.html      Start*/
#setup_satisfaction_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_satisfaction_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_satisfaction_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_satisfaction_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_satisfaction_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_satisfaction_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_satisfaction_set_list.html      Start*/
#setup_satisfaction_set_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_satisfaction_set_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_satisfaction_set_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_satisfaction_set_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_set_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_satisfaction_set_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_satisfaction_set_list #features .container .row #btn-create {
    float: right;
}
#setup_satisfaction_set_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_satisfaction_set_list #features .container .row #txtInputTable {
    float: left;
}
#setup_satisfaction_set_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_satisfaction_set_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_satisfaction_set_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_satisfaction_set_create.html      Start*/
#setup_satisfaction_set_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_satisfaction_set_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_satisfaction_set_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_satisfaction_set_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_set_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_satisfaction_set_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_satisfaction_set_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_satisfaction_set_update.html      Start*/
#setup_satisfaction_set_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_satisfaction_set_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_satisfaction_set_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_satisfaction_set_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_satisfaction_set_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_satisfaction_set_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_satisfaction_set_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_poi_type_list.html      Start*/
#setup_poi_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_poi_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_poi_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_poi_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_poi_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_poi_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_poi_type_list #features .container .row #btn-create {
    float: right;
}
#setup_poi_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_poi_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_poi_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_poi_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_poi_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_poi_type_create.html      Start*/
#setup_poi_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_poi_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_poi_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_poi_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_poi_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_poi_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_poi_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_poi_type_update.html      Start*/
#setup_poi_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_poi_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_poi_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_poi_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_poi_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_poi_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_poi_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_list.html      Start*/
#service_poi_list {
    font-size: 14px;
}
#service_poi_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_poi_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_poi_list #tb-service-list tr th, #service_poi_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_poi_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_poi_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_poi_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_poi_list #features .container .row #btn-create {
    float: right;
}
#service_poi_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_poi_list #features .container .row #txtInputTable {
    float: left;
}
#service_poi_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_poi_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_poi_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_create.html      Start*/
#service_poi_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_poi_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_poi_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_poi_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_poi_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_poi_create #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_poi_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_update.html      Start*/
#service_poi_update {
    font-size: 14px;
}
#service_poi_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_poi_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_poi_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_poi_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_poi_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_poi_update #features .container .btn-extra {
    margin-right: 20px;
}
/* End          service_poi_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_upload.html      Start*/
#service_poi_upload .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_poi_upload .img-fluid-new2 {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_poi_upload #tb-poi-child-list tr td span:hover{
    cursor: pointer;
}
#service_poi_upload #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 120px;
    height: 42px;
}
#service_poi_upload #features .container .btn-save-s:hover {
    font-weight: bold;
}
#service_poi_upload #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_poi_upload #features .container .row #action-length {
    width: 105px;
}

#service_poi_upload #tb-poi-child-list tr th, #service_poi_upload #tb-poi-child-list tr td{
    vertical-align: middle;
}
#service_poi_upload #features .container .row #txtInputTable {
    float: right;
}
#service_poi_upload #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_poi_upload #features .container #ddlType {
    width: 120px;
}
#service_poi_upload #features .container .form-text {
    margin-top: 0px;
}
/* End          service_poi_upload.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_read.html      Start*/

#service_poi_read .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_poi_read .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_poi_read .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_poi_read .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_poi_read #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
/* End          service_poi_read.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_map.html      Start*/

#service_poi_map .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_poi_map .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_poi_map .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_poi_map .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_poi_map #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_poi_map #features .container .row .lbl-reg-all {
    padding-top: 9px;
    display: block;
    text-align: right;
}
#service_poi_map #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 140px;
    height: 44px;
    display: inline-block;
}
#service_poi_map #features .container .form-dropdown {
    height: 44px;
}

/* End          service_poi_map.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_poi_details.html      Start*/

#service_poi_details .features .feature-icons #title-product {
    text-align: left;
    margin-bottom: 0px;
}
#service_poi_details .features .feature-icons #subtitle-product {
    font-weight: bold;
}
#service_poi_details .features .feature-icons #feature-image:hover {
    cursor: pointer;
}
#service_poi_details .features .feature-icons .btn-read-more {
    line-height: 0;
    width: 50%;
    padding: 15px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #4154f1;
    box-shadow: 0px 5px 25px rgb(65 84 241 / 30%);
}
#service_poi_details .features .feature-icons h2 {
    color: #51297A;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
}
#service_poi_details .img-fluid-new2 {
    width: 100px;
    height: auto;
}
/* End          service_poi_details.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        setup_route_type_list.html      Start*/
#setup_route_type_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#setup_route_type_list #tb-product-list tr td span:hover{
    cursor: pointer;
}
#setup_route_type_list #tb-product-list tr{
    vertical-align: middle;
}
#setup_route_type_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_route_type_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_route_type_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    /* font-size: 1rem; */
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#setup_route_type_list #features .container .row #btn-create {
    float: right;
}
#setup_route_type_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#setup_route_type_list #features .container .row #txtInputTable {
    float: left;
}
#setup_route_type_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#setup_route_type_list #features .container .row #action-length {
    width: 105px;
}
/* End          setup_route_type_list.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_route_type_create.html      Start*/
#setup_route_type_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_route_type_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_route_type_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_route_type_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_route_type_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_route_type_create #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_route_type_create.html      End*/

/* ============================================================== */
/* ============================================================== */
/* Start        setup_route_type_update.html      Start*/
#setup_route_type_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#setup_route_type_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#setup_route_type_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#setup_route_type_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#setup_route_type_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 135px;
    display: inline-block;
}
#setup_route_type_update #features .container .btn-extra {
    margin: 0 10px 10px 0;
} 
/* End          setup_route_type_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_route_list.html      Start*/
#service_route_list {
    font-size: 14px;
}
#service_route_list .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_route_list #tb-service-list tr td span:hover{
    cursor: pointer;
}
#service_route_list #tb-service-list tr th, #service_route_list #tb-service-list tr td{
    vertical-align: middle;
}
#service_route_list #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_route_list #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_route_list #features .container .row .form-control-b {
    display: inline-block;
    width: 150px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #4154f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_route_list #features .container .row #btn-create {
    float: right;
}
#service_route_list #features .container .row #btn-create:hover{
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
#service_route_list #features .container .row #txtInputTable {
    float: left;
}
#service_route_list #features .container .row #tableDetails a:hover {
    text-decoration: none;
}
#service_route_list #features .container .row #action-length {
    width: 105px;
}
/* End          service_route_list.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_route_create.html      Start*/
#service_route_create #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_route_create #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_route_create #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_route_create #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_route_create #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_route_create #features .container .btn-extra {
    margin-right: 20px;
}
#service_route_create #features .container .form-control-updated {
    display: inline;
    width: 45%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* End          service_route_create.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_route_update.html      Start*/
#service_route_update {
    font-size: 14px;
}
#service_route_update #features .container .row .lbl-reg-text-left{
    text-align: left;
}
#service_route_update #features .container .row .lbl-reg-text-right{
    text-align: right;
}
#service_route_update #features .container .row .lbl-reg-all{
    padding-top: 5px;
    display: block;
}
#service_route_update #features .container .row .lbl-warning{
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_route_update #features .container .btn-save {
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 130px;
    height: 40px;
    display: inline-block;
}
#service_route_update #features .container .btn-extra {
    margin-right: 20px;
}
#service_route_update #features .container .form-control-updated {
    display: inline;
    width: 45%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* End          service_route_update.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        service_route_upload.html      Start*/
#service_route_upload .img-fluid-new {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
#service_route_upload .img-fluid-new2 {
    width: 30px;
    height: 30px;
    /* border-radius: 100%; */
    /* margin-right: 10px; */
}
#service_route_upload #tb-poi-child-list tr td span:hover{
    cursor: pointer;
}
#service_route_upload #features .container .btn-save-s{
    background: #4154f1;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    transition: 0.4s;
    border-radius: 4px;
    width: 120px;
    height: 42px;
}
#service_route_upload #features .container .btn-save-s:hover {
    font-weight: bold;
}
#service_route_upload #features .container .row .lbl-warning {
    background-color: lightsteelblue;
    font-weight: bold;
    padding: 0px;
    color: black;
}
#service_route_upload #features .container .row #action-length {
    width: 105px;
}

#service_route_upload #tb-poi-child-list tr th, #service_route_upload #tb-poi-child-list tr td{
    vertical-align: middle;
}
#service_route_upload #features .container .row #txtInputTable {
    float: right;
}
#service_route_upload #features .container .row .form-control-t {
    display: inline-block;
    width: 200px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#service_route_upload #features .container #ddlType {
    width: 120px;
}
#service_route_upload #features .container .form-text {
    margin-top: 0px;
}
/* End          service_route_upload.html      End*/

/* ============================================================== */
/* ============================================================== */

/* Start        faq_user_page.html      Start*/
#faq_user_page #faq .container .section-header {
    margin-top: 50px;
}
/* End          faq_user_page.html      End*/

/* Start        faq_user_page.html      Start*/
#faq_visitor_page #faq .container .section-header {
    margin-top: 50px;
}
/* End          faq_user_page.html      End*/