@media(max-width: 313px) {
    .supplyer_radio {
        margin-top: 15px;
    }
}

@media(min-width: 768px) and (max-width: 992px) {
    .status_select.select_type_box {
        float: right;
    }
    .manage_user_box .search_box,
    .system_select.select_type_box {
        float: left;
    }
    .manage_user_box .select_type_box {
        float: right;
    }
    .manage_user_box .select_type_box {}
    .event_details_box .select_type_box {}
    .create_login .login-panel {
        margin-top: 18%;
    }
}

@media(min-width: 993px) and (max-width: 1150px) {
    .create_login .login-panel {
        margin-top: 20%;
    }
}

@media(min-width: 993px) and (max-width: 1400px) {
.edit_email_template .custom_emailer_editor_outer {
    padding: 5px 0 0 0;
}
}
@media(min-width: 1151px) and (max-width: 1250px) {
    .create_login .login-panel {
        margin-top: 19%;
    }
}
@media(max-width: 892px) {
.pb15_892{
    margin-bottom: 15px;
}
}


@media(max-width: 767px) {
     .manage_product_order_outer .manage_product_order_box .search_notifiactions_delet_box .select_type_box,
     .manage_email_outer .manage_email_box .search_notifiactions_delet_box .select_type_box,
      .manage_custom_email_outer .manage_custom_email_box .search_notifiactions_delet_box .select_type_box,
       .manage_msg_outer .manage_msg_box .search_notifiactions_delet_box .select_type_box {
        width: 100% !important;
    }
    .manage_product_order_box .search_notifiactions_delet_box .select_type_box,
    .manage_email_outer .search_notifiactions_delet_box .select_type_box,
    .manage_custom_email_outer .search_notifiactions_delet_box .select_type_box{
        width: 100% !important;
    }
    .modal.manage_form_modal div.form-group {
    padding-left: 30px !important;
    padding-right: 0px !important;
    width: 100% !important;
}
.modal.manage_form_modal .control-label{
padding-left: 0;
}
    .centerbox{
            margin-left: auto;
    margin-right: auto;
    float: none !important;
    display: table;
    }
  .outer_btn_head {
    padding: 7px 0 15px 0;
}
.create_schedule_box .choose_date {
    margin-top: 15px;
    margin-bottom: 15px;
}
.main-section .edit_email_template {
    padding: 5px 0 20px 0;
}
    .admin_date_detail_box .admin_date_box, .admin_date_detail_box .admin_detais_box{
        width: 100%
    }

    .manage_standtype_box .search_box.select_type_box {
        width: 80% !important;
    }
    .manage_standtype_box .search_notifiactions_delet_box .dwn_btn {
        margin-top: 5px;
    }
    .manage_exhibitors_box .black_btn {
        margin-left: 0 !important;
        margin-top: 15px !important
    }
    .manage_exhibitors_outer .manage_exhibitors_box .search_notifiactions_delet_box .select_type_box {
        width: 100% !important;
    }
    .manage_exhibitors_box .search_notifiactions_delet_box .select_type_box {
        width: 100% !important;
    }

    .search_notifiactions_delet_box .dwn_btn {
        margin-top: 15px;
    }
    .manage_user_box .select_type_box {
        padding-left: 0;
        margin-top: 15px;
    }
    .event_details_box .select_type_box {
        margin-left: 0;
        margin-top: 15px;
    }
    .manage_exhibitors_box .select_type_box {
        margin-left: 0;
        margin-top: 15px;
    }
        .manage_product_order_box .select_type_box,
        .manage_email_box .select_type_box,
         .manage_custom_email_box .select_type_box,
         .manage_msg_box .select_type_box{
        margin-left: 0;
        margin-top: 15px;
    }
       .manage_product_order_box .select_type_box,
       .manage_email_box .select_type_box,
       .manage_custom_email_box .select_type_box,
       .manage_msg_box .select_type_box  {
        margin-left: 0;
        margin-top: 15px;
    }
    
    .create_password_login_box {
        width: 100%;
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .fixedcss {
        position: relative !important;
    }
    .create_login .login-panel {
        margin-top: 6% !important;
    }
    .panel-body .inner_panel {
        padding: 5px;
    }
    .create_password .login-panel {
        margin-top: 8% !important;
    }
    .exhibitor_name_badge_table {
        width: 100% !important;
    }
    .plr15_xs {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .text-right {
        text-align: left !important;
    }
    .nplr_xs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .nmlr {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media(max-width: 992px) {
    .edit_email_template .custom_emailer_editor_outer {
    padding: 5px 0 0 0;
}
    .viw_message_history_modal .modal-dialog {
    width: 100%;
    }
    .formname .btn.btn-danger {
        margin-right: 3px;
        margin-left: 3px;
    }
    .nplr_sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .heavy_machinary_card .file-upload {
        margin-bottom: 10px;
    }
    .compulsory_form_section_left_outer .compulsory_form_section_left {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

@media(max-width: 992px) {
    .compulsory_form_section_right_outer,
    .compulsory_form_section_right_outer .compulsory_form_section_left {
        padding-left: 0;
    }
    .compulsory_form_section .mrk_opportunity_box {
        margin-bottom: 55px;
    }
}

@media(max-width: 1199px) {
    .compulory_outer .compulsory_form_section_right_outer .compulsory_form_section_left {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 30px;
    }
}

@media(max-width: 299px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 70.1%;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px;
    }
    .compulsory_form_section_left_outer .compulsory_title_angel {
        margin-top: 1px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 13px;
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
}

@media(min-width: 300px) and (max-width: 349px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80.1%;
    }
}

@media(min-width: 350px) and (max-width: 359px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83.4%;
    }
}

@media(min-width: 360px) and (max-width: 374px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 84.4%;
    }
}

@media(min-width: 375px) and (max-width: 400px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 84.5%;
    }
}

@media(max-width: 385px) {
    .manage_stand_type_head .outer_btn_head {
        width: 100%;
        float: left;
    }
    .manage_stand_type_head .add_stand_type {
        margin-top: 15px;
    }
    .manage_stand_type_head .btn {
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: table;
    }
}

@media(max-width: 400px) {
    .dashboard_login,
    .login-submit {
        padding-top: 15px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .dashboard_login {
        padding: 0 0;
    }
    .dashboard_login a {
        width: 100% !important;
        font-size: 15px !important;
    }
    .padding-fifteen .imagebox,
    .padding-fifteen .imagebox_detail {
        display: block;
        padding-left: 0;
        padding-right: 0;
    }
    .padding-fifteen .imagebox {
        margin-bottom: 10px;
        float: left;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 13px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px !important;
    }
}

@media(min-width: 401px) and (max-width: 410px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85.1%;
    }
}

@media(min-width: 411px) and (max-width: 413px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.7%;
    }
}

@media(min-width: 414px) and (max-width: 479px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.1%;
    }
}

@media(min-width: 480px) and (max-width: 480px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 88%;
    }
}

@media(min-width: 481px) and (max-width: 519px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83.5%;
    }
}

@media(min-width: 520px) and (max-width: 567px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85.1%;
    }
}

@media(min-width: 568px) and (max-width: 579px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.5%;
    }
}

@media(min-width: 580px) and (max-width: 599px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.1%;
    }
}

@media(min-width: 600px) and (max-width: 639px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 87.4%;
    }
}

@media(min-width: 640px) and (max-width: 640px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 88%;
    }
}

@media(min-width: 641px) and (max-width: 659px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 88.1%;
    }
}

@media(min-width: 660px) and (max-width: 679px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 88.2%;
    }
}

@media(min-width: 680px) and (max-width: 730px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 88.1%;
    }
}

@media(min-width: 731px) and (max-width: 735px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 89.7%;
    }
}

@media(min-width: 736px) and (max-width: 767px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 89.5%;
    }
}

@media(min-width: 768px) and (max-width: 799px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 84%;
    }
}

@media(min-width: 800px) and (max-width: 811px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85%;
    }
}

@media(min-width: 812px) and (max-width: 867px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.1%;
    }
}

@media(min-width: 868px) and (max-width: 899px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.9%;
    }
}

@media(min-width: 900px) and (max-width: 959px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 87.9%;
    }
}

@media(min-width: 960px) and (max-width: 967px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 89%;
    }
}

@media(min-width: 968px) and (max-width: 992px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 89%;
    }
}

@media(max-width: 480px) {
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px;
    }
    .manage_exhibitor_subhead .btn,
    .manage_email_subhead .btn,
    .manage_custom_email_subhead .btn{
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: table;
    }
    .manage_exhibitor_subhead .add-user,
    .manage_email_subhead .add-user,
     .manage_custom_email_subhead .add-user {
        margin-top: 15px;
    }
    .advance_search_box button.black_btn {
        margin: 15px 0px 10px 0px !important;
    }
    .manage_exhibitor_subhead .outer_btn_head,
    .manage_email_subhead .outer_btn_head,
     .manage_custom_email_subhead .outer_btn_head  {
        width: 100%;
    }
    .compulsory_form_section_left_outer .compulsory_title_angel {
        margin-top: 1px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
    .manage_msg_box .download_msg_setting_outer a {    
    padding: 15px 0px 15px 15px;
    }
}
@media(max-width: 892px) {
    .manage_msg_box .search_box.select_type_box{
        margin-bottom: 15px;
    }

}
@media(min-width: 768px) and (max-width: 992px) {
        .manage_product_order_box .search_notifiactions_delet_box .select_type_box,
    .manage_product_order_box .select_type_box,
    .manage_email_box .search_notifiactions_delet_box .select_type_box,
    .manage_email_box .select_type_box,
    .manage_custom_email_box .select_type_box,
    .manage_msg_box .select_type_box {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .manage_product_order_box .company_name_select.select_type_box,
    .manage_product_order_box .country_select.select_type_box,
     .manage_email_box .company_name_select.select_type_box,
    .manage_email_box .country_select.select_type_box,
    .manage_custom_email_box .country_select.select_type_box,
     .manage_msg_box .country_select.select_type_box  {
        padding-left: 0;
        margin-top: 15px;
    }
    .manage_product_order_box .system_select.select_type_box,
    .manage_product_order_box .choose_stand_no.select_type_box,
     .manage_email_box .system_select.select_type_box,
    .manage_email_box .choose_stand_no.select_type_box,
    .manage_custom_email_box .choose_stand_no.select_type_box,
    .manage_msg_box .choose_stand_no.select_type_box  {
        padding-left: 15px;
        margin-top: 15px;
    }
    .schedule_box_info .create_schedule_box {
       margin-top: 30px;
}
.create_schedule_box .choose_date{
    padding-left: 0;
}
.create_schedule_box .choose_time{
padding-right: 0;
}


    .manage_standtype_box .search_box.select_type_box {
        width: 40% !important;
    }
    .manage_exhibitors_outer .manage_exhibitors_box .search_notifiactions_delet_box .select_type_box,
    .manage_exhibitors_outer .manage_exhibitors_box .select_type_box {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .manage_exhibitors_outer .stand_type_select.select_type_box{
        margin-top: 15px;
    }

    .manage_exhibitors_box .company_name_select.select_type_box,
    .manage_exhibitors_box .country_select.select_type_box {
        padding-left: 0;
        margin-top: 15px;
    }
    .manage_exhibitors_box .system_select.select_type_box,
    .manage_exhibitors_box .choose_stand_no.select_type_box {
        padding-left: 15px !important;
        margin-top: 15px;
    }


    .manage_product_order_outer .stand_type_select.select_type_box{
        margin-top: 15px;
    }




    .advance_search_box .select_type_box {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-top: 15px;
    }
    .system_select.select_type_box {
        padding-left: 0;
        margin-top: 15px;
    }
    .search_notifiactions_delet_box .dwn_btn {
        margin-top: 15px;
    }
    .exhibitor_name_badge_table {
        width: 80% !important;
    }
}

@media (max-width: 820px) {
    .table-responsive_820 {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive_820>.table {
        margin-bottom: 0;
    }
    .table-responsive_820>.table>thead>tr>th,
    .table-responsive_820>.table>tbody>tr>th,
    .table-responsive_820>.table>tfoot>tr>th,
    .table-responsive_820>.table>thead>tr>td,
    .table-responsive_820>.table>tbody>tr>td,
    .table-responsive_820>.table>tfoot>tr>td {
        white-space: nowrap;
    }
    .table-responsive_820>.table-bordered {
        border: 0;
    }
    .table-responsive_820>.table-bordered>thead>tr>th:first-child,
    .table-responsive_820>.table-bordered>tbody>tr>th:first-child,
    .table-responsive_820>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive_820>.table-bordered>thead>tr>td:first-child,
    .table-responsive_820>.table-bordered>tbody>tr>td:first-child,
    .table-responsive_820>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }
    .table-responsive_820>.table-bordered>thead>tr>th:last-child,
    .table-responsive_820>.table-bordered>tbody>tr>th:last-child,
    .table-responsive_820>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive_820>.table-bordered>thead>tr>td:last-child,
    .table-responsive_820>.table-bordered>tbody>tr>td:last-child,
    .table-responsive_820>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }
    .table-responsive_820>.table-bordered>tbody>tr:last-child>th,
    .table-responsive_820>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive_820>.table-bordered>tbody>tr:last-child>td,
    .table-responsive_820>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

@media (max-width: 1300px) {
    .table-responsive_1300 {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: visible !important;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive_1300>.table {
        margin-bottom: 0;
    }
    .table-responsive_1300>.table>thead>tr>th,
    .table-responsive_1300>.table>tbody>tr>th,
    .table-responsive_1300>.table>tfoot>tr>th,
    .table-responsive_1300>.table>thead>tr>td,
    .table-responsive_1300>.table>tbody>tr>td,
    .table-responsive_1300>.table>tfoot>tr>td {
        white-space: nowrap;
    }
    .table-responsive_1300>.table-bordered {
        border: 0;
    }
    .table-responsive_1300>.table-bordered>thead>tr>th:first-child,
    .table-responsive_1300>.table-bordered>tbody>tr>th:first-child,
    .table-responsive_1300>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive_1300>.table-bordered>thead>tr>td:first-child,
    .table-responsive_1300>.table-bordered>tbody>tr>td:first-child,
    .table-responsive_1300>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }
    .table-responsive_1300>.table-bordered>thead>tr>th:last-child,
    .table-responsive_1300>.table-bordered>tbody>tr>th:last-child,
    .table-responsive_1300>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive_1300>.table-bordered>thead>tr>td:last-child,
    .table-responsive_1300>.table-bordered>tbody>tr>td:last-child,
    .table-responsive_1300>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }
    .table-responsive_1300>.table-bordered>tbody>tr:last-child>th,
    .table-responsive_1300>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive_1300>.table-bordered>tbody>tr:last-child>td,
    .table-responsive_1300>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
    .select_actionstyle {
           float: unset !important;
    }
}

@media(min-width: 992px) and (max-width: 1024px) {
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px;
    }
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 75.2%;
        margin-top: 1px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 13px;
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px !important;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
}

@media(min-width: 992px) and (max-width: 1226px) {
    .optiona_form_outer .compulsory_form_section_left_outer .compulsory_form_section_left {
        width: 50%;
    }
    .optiona_form_outer .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80%;
    }
    .compulsory_form_section_left.compulsory_form_section_left_second .compulsory_title_angel {
        width: 84%;
    }
    .optiona_form_outer .compulsory_form_section_left_outer .compulsory_form_section_left.npl {
        padding-left: 0px;
        padding-right: 0;
    }
}

@media(min-width: 992px) and (max-width: 1200px) {
    .compulory_outer .compulsory_form_section_left_outer .compulsory_form_section_left {
        width: 50%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_form_section_left {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

@media(min-width: 992px) and (max-width: 1023px) {
    .compulory_outer .compulsory_form_section_left.compulsory_form_right_medium .compulsory_title_angel {
        width: 84.5%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80%;
    }
}

@media(min-width: 1024px) and (max-width: 1091px) {
    .compulory_outer .compulsory_form_section_left.compulsory_form_right_medium .compulsory_title_angel {
        width: 85.5% !important;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80%;
    }
}

@media(max-width: 988px) {
    .manage_exhibitors_box .black_btn {
        margin-left: 0 !important;
        margin-top: 15px !important;
    }
}

@media(min-width: 1092px) and (max-width: 1191px) {
    .compulory_outer .compulsory_form_section_left.compulsory_form_right_medium .compulsory_title_angel {
        width: 86.5%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 82%;
    }
}

@media(min-width: 1192px) and (max-width: 1200px) {
    .compulory_outer .compulsory_form_section_left.compulsory_form_right_medium .compulsory_title_angel {
        width: 86.5%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 82%;
    }
}

@media(min-width: 993px) and (max-width: 1200px) {
    .manage_email_box .select_type_box,
.manage_custom_email_box .select_type_box,
.manage_msg_box .select_type_box{
    width: 40% !important;
}
    .manage_standtype_box .search_box.select_type_box {
        width: 30% !important;
    }
}

@media(min-width: 1025px) and (max-width: 1125px) {
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px;
    }
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 82%;
        margin-top: 0px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 13px;
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
}

@media(min-width: 1126px) and (max-width: 1225px) {
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 13px;
    }
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 79.9%;
        margin-top: 1px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 13px;
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
}

@media(min-width: 1200px) and (max-width: 1350px) {
    .compulory_outer .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 18px;
    }
}

@media(min-width: 1226px) and (max-width: 1365px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        margin-top: 1px;
        margin-left: -45px;
        min-height: 95px;
        padding: 12.5px 7.5px 0px 54px;
    }
    .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 15px;
        height: 75px;
    }
    .compulsory_form_section_right_outer .compulsory_title_right {
        padding-right: 0px !important;
    }
}

@media(min-width: 1226px) and (max-width: 1279px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 82.1%;
    }
}

@media(min-width: 1280px) and (max-width: 1299px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83.1%;
    }
}

@media(min-width: 1300px) and (max-width: 1350px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83%;
    }
}

@media(min-width: 1351px) and (max-width: 1365px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83.9%;
    }
}

@media(min-width: 1366px) and (max-width: 1399px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 79%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_right,
    .compulsory_form_section_right_outer .compulsory_title_right {
        font-size: 16px !important;
    }
}

@media(min-width: 1400px) and (max-width: 1439px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 79.5%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 16px;
    }
}

@media(min-width: 1440px) and (max-width: 1466px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80.1%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 16px;
    }
}

@media(min-width: 1467px) and (max-width: 1499px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 80.8%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 16px;
    }
}

@media(min-width: 1500px) and (max-width: 1550px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 81.5%;
    }
    .compulory_outer .compulsory_form_section_left_outer .compulsory_title_right {
        font-size: 16px;
    }
}

@media(min-width: 1551px) and (max-width: 1599px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 82.2%;
    }
}

@media(min-width: 1600px) and (max-width: 1650px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83%;
    }
}

@media(min-width: 1651px) and (max-width: 1699px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83%;
    }
}

@media(min-width: 1700px) and (max-width: 1750px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85%;
    }
}

@media(min-width: 1701px) and (max-width: 1750px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 84%;
    }
}

@media(min-width: 1751px) and (max-width: 1800px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 83.5%;
    }
}

@media(min-width: 1801px) and (max-width: 1850px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85%;
    }
}

@media(min-width: 1851px) and (max-width: 1900px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 85.5%;
    }
}

@media(min-width: 1901px) and (max-width: 1919px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86%;
    }
}

@media(min-width: 1920px) and (max-width: 1950px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.5%;
    }
}

@media(min-width: 1951px) and (max-width: 2000px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 86.5%;
    }
}

@media(min-width: 2001px) and (max-width: 2050px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 87%;
    }
}

@media(min-width: 2051px) and (max-width: 2099px) {
    .compulsory_form_section_left_outer .compulsory_title_angel {
        width: 87%;
    }
}

.nplr {
    padding-left: 0;
    padding-right: 0;
}

.npr {
    padding-right: 0;
}

.npl {
    padding-left: 0 !important;
}

.nmlr {
    margin-left: 0;
    margin-right: 0;
}

.nm {
    margin: 0 !important;
}

.nmtb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.nmt {
    margin-top: 0;
}

.npt {
    padding-top: 0;
}

.mb30 {
    margin-bottom: 30px;
}

.days_left_box {
    width: 95.47px;
    color: #fff;
    position: relative;
    border-radius: 50%;
    height: 95.47px;
}

.days_left_box:hover,
.days_left_box:active,
.days_left_box:focus {
    box-shadow: 0px 0px 9px 1px #bbb;
}

.compulsory_title_angel {
    width: 82.5%;
}

.days_left_circle {
    padding-top: 22px;
    float: left;
    width: 100%;
    background-color: #eb3409;
    border-radius: 50%;
    height: 95.47px;
}

.days_left_circle:hover,
.days_left_circle:active,
.days_left_circle:focus {
    transition: background .2s ease-in-out 0s;
    -moz-transition: background .2s ease-in-out 0s;
    -o-transition: background .2s ease-in-out 0s;
    background-color: #57c200;
}

.days_selected_circle {
    padding-top: 22px;
    float: left;
    width: 100%;
    background-color: #57c200;
    border-radius: 50%;
    height: 95.47px;
    font-size: 48px;
}

.compulsory_title_angel {
    padding: 20px 10px 15px 40px;
    font-size: 15px;
    margin-top: 8px;
    margin-left: -26px;
    border-radius: 0 5px 5px 0;
    min-height: 78px;
    color: #3d3d3d;
}

.compulsory_optional_angel {
    padding: 20px;
    min-height: 68px;
    color: #3d3d3d;
    font-weight: bold;
    width: 100%;
    float: none;
    vertical-align: middle;
    display: table;
    min-height: 102px;
}

.compulsory_title_angel:hover,
.compulsory_title_angel:active,
.compulsory_title_angel:focus {
    text-decoration: none;
    color: #1576bb;
}

.compulsory_optional_angel:hover,
.compulsory_optional_angel:active,
.compulsory_optional_angel:focus {
    text-decoration: none;
    color: #1576bb;
}

.compulsory_title_angel:hover .angel_right_box,
.compulsory_optional_angel:hover .angel_right_box {
    color: #1576bb;
}

.compulsory_form_section_left:hover .days_left_circle {
    background-color: #57c200 !important;
}

.compulsory_title_right {
    width: 100%;
    display: table-cell;
    float: none;
    vertical-align: middle;
    font-size: 17px;
    font-weight: bold;
}

.angel_right_box {
    color: #eb3409;
    display: table-cell;
    float: none;
    vertical-align: middle;
    text-align: right;
    font-size: 24px;
    padding-top: 8px;
}

.day_count {
    font-size: 22px;
}

.day_left_text {
    font-size: 12px;
}

.compulsory_form_section_left .compulsory_optional_angel {
    font-size: 18px;
}

.compulsory_form_section_right_outer .compulsory_title_right {
    padding-right: 40px;
}

.optiona_form_outer h1 {
    display: table;
}

.btn_icon {
    font-size: 24px;
}

.btn_name {
    font-size: 17px;
    padding-top: 3px;
    padding-left: 5px;
}


/*.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #eb3409;
    padding: 10px 20px 1px 10px;
}*/

.btn-back {
    margin-bottom: 30px;
}

.compulsory_form_section_left.right_compulsory {
    padding-right: 0;
}

.compulsory_form_section_right_outer .compulsory_title_right {
    font-size: 22px;
}

.compulsory_form_section_right_outer {
    border-top: 2px solid #aeaeae;
    margin-top: 15px;
    padding-top: 37px;
}

.compulsory_form_section_left {
    margin-bottom: 15px;
}

.cursor-default {
    cursor: default;
}

.text-decoration-underline {
    text-decoration: underline;
}

.mt10 {
    margin-top: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.nmr {
    margin-right: 0 !important;
}

.pt15 {
    padding-top: 15px !important;
}

.exhibitor_name_badge_table {
    width: 50%;
    margin: 0 auto;
}

.exhibitor_badge_info .upload,
.deadline_checklist-section a,
.modal_outer .modal-footer .btn {
    width: auto;
    height: auto;
}

select {
    border: 1.2px solid #cacaca;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 4px;
}

.modal_outer label {
    margin-bottom: 0;
    margin-top: 7px;
}

.modal_outer select option {
    padding: 10px;
}

.modal_outer .mobile_no,
.telephone_national_destination_code,
.telephone_subscriber_number {
    padding-right: 0;
    padding-left: 15px;
}

.modal_outer .modal-footer {
    border-top: 0;
}

.modal-footer-inner {
    border-top: 1px solid #e5e5e5;
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-right: 15px;
}

.modal_outer .modal-footer {}

.exhibitor_name_badge_table tr th {
    background-color: #1576bb;
    color: #fff;
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
    color: #ffffff !important;
}

sup {
    top: -2px;
    font-weight: bold;
    font-size: 17px;
	color:#FF0000;
}
.required {
	color:#FF0000;
}
.temparary_stand_table tr th {
    text-align: center;
}

.temparary_stand_table .input-group.date {
    min-width: 140px;
}

.gray_strip {
    background-color: #ededed;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 17px;
}

.mt3 {
    margin-top: 3px;
}

.border-top {
    border-top: 1px solid #c2c2c2;
}

.imagebox,
.imagebox_detail {
    float: none;
    display: table-cell;
    vertical-align: middle;
}

.live_demonstartion {
    font-size: 17px;
    float: left;
    height: 1px;
    width: 8px;
    color: #fff;
}

a {
    word-wrap: break-word;
}

.blue-color {
    color: #1576bb;
}

.about_company {
    background-color: #f2f4f5;
    border-radius: 5px;
    padding: 17px;
}

.about_company h5 {
    font-size: 16px;
    margin-top: 0;
}

.mt20 {
    margin-top: 20px;
}

#side-menu.nav>li {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
}

.dashboard_login a {
    font-size: 18px;
    padding: 10px;
    width: 100% !important;
}

.inner_panel {
    padding-top: 15px;
    padding-bottom: 15px;
}

.dashboard_login,
.login-submit {
    padding-top: 25px;
}

.login-submit {
    padding-top: 20px;
}

.nb {
    border: 0;
}

.create_login .login-panel {
    margin-top: 23%;
}

.create_password .login-panel {
    margin-top: 30%;
}

.fixedcss {
    position: fixed;
    bottom: 0;
    left: 0;
}

.search_box {
    position: relative;
}

.search_box .input-group-btn {
    position: absolute;
    left: 0;
    z-index: 9;
    top: 1px;
}

.search_box .btn {
    background-color: transparent;
    border: 0;
    background: transparent;
    color: #d6df4d;
    font-size: 18px;
}

.search_box .txt-search {
    padding-left: 35px;
    border: 1px solid #c5c5c5;
    color: #666666;
    border-radius: 5px !important;
    background-color: #fff;
}

.search_box .txt-search:active,
.search_box .txt-search:focus {
    outline: 0;
    text-decoration: none;
    box-shadow: 0 0 0;
    border-color: #66afe9;
  
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

.iconstyle1 {
    color: #797979;
    font-size: 25px;
    padding: 0 10px 0 10px;
}

.manage_user_table table {
    width: 100% !important;
}

.manage_user_table .dataTables_paginate span {
    display: none;
}

.manage_user_table .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    background-color: #666666;
    color: #fff;
    border-right: 1px solid #fff;
    font-size: 16px;
}

.manage_user_table .table>tr>td {
    font-weight: bold;
}

.gray_bg {
    background-color: #f2f4f6;
    font-weight: normal;
}

.manage_user_table .table tr th .btn {
    padding: 0 0;
}

.manage_user_table label input[type="checkbox"]~i.fa.fa-square-o {
    background: #fff;
}

.manage_user_table .fa-square-o:before {
    margin-top: -3px;
    float: left;
    color: #c5c5c5;
}

.manage_user_table .table tr th .btn.active {
    padding: 0 0;
}

.manage_user_table .dropdown ul li {
    font-size: 15px;
    font-size: 15px;
    color: #666666;
    padding: 5px;
    line-height: 25px;
}

.manage_user_table .dropdown ul li span {
    float: left;
}

.manage_user_table .dropdown ul li:hover {
    color: #d6df4d;
    cursor: pointer;
}
.manage_user_table .dropdown ul li a:hover {
    cursor: pointer;
    background: linear-gradient(to right, #ff6a2d 0%, #feab04 100%);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    cursor: pointer;
}

.manage_user_table .dropdown ul li span {
    float: left;
}

.manage_user_table .select_checked {
    margin-top: 8px;
}

.select_actionstyle {
    float: right;
    font-size: 16px;
}

.dropdownbtn {
    width: 100%;
    border: 1px solid #c5c5c5;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px 15px;
    text-align: left;
    color: #666666;
}

.iconstyle3 {
    padding-right: 10px;
}

.pagination_details_box_section {
    width: 310px;
    float: left;
}

.dataTables_filter {
    width: 100% !important;
    position: relative;
    margin-bottom: 15px;
}

.dataTables_filter label {
    width: 100%;
}

.dataTables_filter label:before {
    content: "\e003";
    font-family: 'Glyphicons Halflings' !important;
    color: #d6df4d;
    font-size: 18px;
    position: absolute;
    left: 12px;
    top: 3px;
}

.dataTables_filter .form-control {
    padding-left: 40px;
    border: 1px solid #c5c5c5;
    color: #666666;
    border-radius: 5px !important;
    background-color: #fff;
    font-weight: normal;
    font-size: 15px;
    width: 100% !important;
    margin: 0 0 !important;
}

.iconstyle1_common {
    margin-right: 25px;
    margin-left: 15px;
}

.iconstyle1 {
    float: right;
    cursor: pointer;
    width: 25px;
}

.iconstyle1 {
    color: #797979;
    font-size: 25px;
    padding: 0;
}

.common_table table {
    width: 100% !important;
}

.common_table .table>tbody>tr>td,
.common_table .table>tbody>tr>th {
    border-top: 0;
}

.common_table .table tr th .btn {
    padding: 0 0;
    height: 24px;
    width: 24px;
}

.common_table label input[type="checkbox"]~i.fa.fa-square-o {
    background: transparent;
}

.common_table .fa-2x {
    font-size: 21px;
}

.common_table .fa-square-o:before {
    margin-top: -3px;
    float: left;
    color: #c5c5c5;
}

.fa-check-square-o:before {
    margin-top: -3px;
    width: 22px;
    float: left;
}

.common_table .table>tbody>tr>td,
.common_table .table>tbody>tr>th {}

.normal-text {
    font-weight: normal;
}

.dropdownbtn {
    width: 100%;
    border: 1px solid #c5c5c5;
    background-color: #fff;
    border-radius: 5px;
    padding: 7px 14px 5px 15px;
    text-align: left;
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}

.select_action_style {
    float: left;
}

.select_actionstyle {
    float: right;
    font-size: 15px;
    height: 10px;
    margin-top: 0px;
}

.common_table table .dropdown .dropdown-menu {
    min-width: 193px;
    margin-bottom: 0 !important;
}

.common_table .dropdown ul li {
    font-size: 14px;
    color: #666666;
    padding: 5px 15px;
    line-height: 29px;
    width: 100%;
    float: left;
    font-weight: normal;
}

.common_table .dropdown ul li span {
    float: left;
}

.iconstyle3 {
    padding-right: 10px;
}

.inner_paginations {
    padding-right: 20px;
    padding-bottom: 100px;
}

.show_record_box,
.out_of_element,
.next_prev_ele {
    float: right;
}

.paging_simple_numbers .pagination {
    margin-top: 25px;
}

.paging_simple_numbers,
.paging_simple_numbers .pagination,
.out_of_element .dataTables_info,
.show_record_box .dataTables_length {
    width: 100%;
}

.paginate_button.paginate_button_middle.previous,
.paginate_button.paginate_button_middle.next {
    display: inherit !important;
    position: relative;
    cursor: pointer;
}

.paginate_button.paginate_button_middle {
    display: none;
}

.pagination .paginate_button.paginate_button_middle.next {
    margin-left: 30px;
    padding: 10px 0 !important;
}

.show_record_box,
.out_of_element,
.next_prev_ele {
    float: right;
}

.out_of_element {
    color: #666666;
    font-weight: normal;
    padding: 21px 20px 0 13px;
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.show_record_box {
    padding: 21px 8px 0 0;
}

.paginate_button.paginate_button_middle.previous:before {
    content: "\e1a2";
    font-family: "hindavi" !important;
    position: absolute;
    left: 0;
    top: 0;
	background-color:#ffffff;
    z-index: 1;
    text-align: center;
    font-size: 20px;
    height: 31px;
    width: 31px;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.paginate_button.paginate_button_middle.previous a,
.paginate_button.paginate_button_middle.next a {
    border: 0;
}

.paginate_button.paginate_button_middle.next:after {
    content: "\43";
    font-family: "hindavi" !important;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
	background-color:#ffffff;
    text-align: center;
    font-size: 20px;
    height: 31px;
    width: 31px;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.pagination_details .pagination_details_box_section,
.pagination_details .iconstyle1_common,
.pagination_details .iconstyle2_common {
    display: none;
}

.common_table {
    margin-top: 5px;
}

.table .btn.active,
.table .btn:active {
    background-image: none;
    outline: 0;
    box-shadow:none !important;
}

.common_table .table tr th .btn {
    padding: 0 0;
    height: 24px;
    width: 24px;
}

.common_table .table tr th .btn.active,
.common_table .table tr th .btn.focus {
    padding: 0 0;
    height: 24px;
    width: 24px;
}

.btn.select_checked,
.btn.selectall_check {
    padding: 0 !important;
}

table.dataTable thead .checkbox_table_heading.sorting_asc:after,
table.dataTable thead .checkbox_table_heading.sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
    display: none;
}
table.dataTable thead .order_ID.sorting_asc:after,
table.dataTable thead .order_ID.sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
    display: none;
}

.btn.selectall_check {
    height: 17px !important;
}

.common_table .fa-check-square-o:before {
    margin-top: -3px;
    width: 16px;
    float: left;
}

.table>tbody>tr>td,
.table>tbody>tr>th {
    vertical-align: middle;
}

.table .actionfield.action_table_heading {
    width: 238px !important;
}

.select_type_box .chosen-default b:before {
    content: "\e1a3";
    font-family: "hindavi" !important;
    font-size: 20px;
    color: #717171;
    padding-top: 5px;
    float: right;
}

.select_type_box .chosen-default {
    border: 1px solid #c5c5c5 !important;
    color: rgba(102, 102, 102, 0.75) !important;
    border-radius: 5px !important;
    width: 100%;
    padding: 5px 11px;
}

.select_type_box select {
    width: 100%;
}

.manage_user_box {
    border-radius: 5px;
}

.event_details_box {
    border-radius: 5px;
}

.manage_exhibitors_box {
    border-radius: 5px;
}

.mt10 {
    margin-top: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.nmr {
    margin-right: 0 !important;
}

.pt15 {
    padding-top: 15px !important;
}

.mt15 {
    margin-top: 15px;
}

.select_type_box {
    padding-left: 15px;
}

.select_type_box .chosen-search:before {
    content: "\67";
    font-family: "hindavi" !important;
    font-size: 15px;
    color: #717171;
    padding-top: 3px;
    float: right;
    padding-right: 5px;
}

.table.dataTable thead .sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
    color: #d6df4d !important;
    opacity: 1 !important;
    cursor: pointer;
}

.table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
        background: -webkit-linear-gradient(45deg, #ff6a2d 0%, #feab04 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    opacity: 1 !important;
    cursor: pointer;
}

.show_record_box .dataTables_length select {
    position: relative;
}


/*.show_record_box .dataTables_length select.form-control {
    width: 130px !important;
}*/

.np {
    padding: 0;
}

.manage_user_box .inner_paginations {
    padding-right: 0;
}

.event_details_box .inner_paginations {
    padding-right: 0;
}

.manage_exhibitors_box .inner_paginations {
    padding-right: 0;
}

.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f2f4f6;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.dwn_btn {
    color: #57b60a;
    float: right;
    font-size: 23px;
    padding: 1px 4px 0px;
}

.file-upload {
    display: block;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.file-upload .file-select {
    display: block;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}

.file-upload .file-select .file-select-button {
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #cad838;
    border: 1px solid #cad838;
    border-radius: 5px;
    width: 123px;
    text-align: center;
    font-size: 14px;
}

.file-upload .file-select .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}

.file-upload .file-select:hover {
    border-color: #cad838;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    cursor: pointer;
}

.file-upload .file-select:hover .file-select-button {
    background-color: #2d2c2c;
    color: #cad838;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.file-upload.active .file-select {
    border-color: transparent;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.file-upload.active .file-select .file-select-button {
    color: #cad838;
    border: 1px solid #cad838;
    border-radius: 5px;
    width: 131px;
    font-size: 16px;
    background: transparent;
    /* color: #FFFFFF; */
    text-align: center;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.file-upload .file-select input[type=file] {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.file-upload .file-select.file-select-disabled {
    opacity: 0.65;
}

.file-upload .file-select.file-select-disabled:hover {
    cursor: default;
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}

.file-upload .file-select.file-select-disabled:hover .file-select-button {
    background: #dce4ec;
    color: #666666;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}

.file-upload .file-select.file-select-disabled:hover .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}

.file-select-name {
    color: #666666;
    font-size: 14px;
}

.btn-outline.btn-danger {
    color: #eb3409 !important;
    border-color: #eb3409;
}

.btn-outline.btn-danger:hover {
    color: #ffffff !important;
}

.upload {
    width: 131px;
    height: 40px;
    font-size: 16px;
    margin-right: 15px;
}

.view {
    font-size: 16px;
    text-decoration: none;
    padding-right: 15px;
}

.view:hover {
    text-decoration: none;
}

.upload-title {
    margin-bottom: 10px;
}

.main-upload {
    width: 100%;
}

.outer_uploadbox {
    position: relative;
    padding-left: 11px;
}

.alert_txt {
    color: #666666;
    font-size: 14px;
    padding: 13px 0;
}

.modal input.form-control,
.modal .input-group-addon,
.modal textarea.form-control,
.modal .multiselect  {
    background-color: #fff;
}


/* .modal input.form-control, .modal .input-group-addon, .modal textarea.form-control, .modal .multiselect :focus {
    background-color: #e8e4e4 !important;
   
} */
/* .modal input.form-control,
.modal .input-group-addon,
.modal textarea.form-control,
.modal .multiselect 
.validate[required] form-control :valid {
 
    background-color:  #aeaeae!important;
 } */
 
 /* .modal input.form-control,
.modal .input-group-addon,
.modal textarea.form-control,
.modal .multiselect
 input:placeholder-shown {
    background-color:  #fff!important;
 } */

 .modal input.form-control, .modal .input-group-addon, .modal textarea.form-control, .modal .multiselect ::before {
   
    background-color: #ffffff !important;
} 
/* textarea:focus,
input[type="text"]:focus {
    background-color: rgb(197, 197, 197);

} */
/* .form-control:valid {
    background-color:  #96d3ec!important;
  } */

.modal .fa-2x {
    font-size: 21px;
}

.modal .fa-square-o:before {
    margin-top: 0px !important;
    float: left;
    color: #c5c5c5;
}

.modal .btn.select_checked_add_co_located {
    margin: 0 !important;
    padding: 0 !important;
    outline-offset: 0 !important;
}

.modal .btn.select_checked_add_co_located.active,
.modal .btn.select_checked_add_co_located:active {
    background-image: none;
    outline: 0;
    box-shadow: 0 0 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    outline-offset: 0 !important;
}

label input[type="checkbox"]~i.fa.fa-square-o {
    margin-right: 10px !important;
    height: 22px;
    width: 22px;
    background-color: transparent;
}

label input[type="checkbox"]:checked~i.fa.fa-check-square-o {
    margin-right: 10px !important;
    height: 22px;
    width: 22px;
}

.btn_add_remove {
    background-color: #2d2c2c;
    color: #cad838;
    border-radius: 5px;
    box-shadow: 0 0 0;
    font-size: 13px;
    width: 27px;
    height: 27px;
    text-align: center;
    padding: 6px 5px 0;
    outline: 0;
    border: 1px solid #2d2c2c;
    margin: 0 5px;
    float: left;
}

.add_remove_btn,
.add_colocated_show b {
    float: left;
    display: inline;
}

.add_remove_btn {
    margin-left: 20px;
}

.add_colocated_show {
    border-top: 1px solid #b5b6b7;
    padding-top: 27px;
    margin-top: 10px;
}

.add_co_located_outer {
    margin-top: 25px;
}

.add-exhibitor {
    background-color: #fff;
    color: #57b60a;
    font-size: 15px;
    padding: 7px 20px;
    border: 1px solid #57b60a;
    margin-right: 15px;
}

.add-exhibitor:hover,
.add-exhibitor:active,
.add-exhibitor:focus {
    background-color: #57b60a;
    color: #fff;
    border: 1px solid #3f8506;
}



.black_btn {
    background-color: #2d2c2c;
    color: #cad838;
    border-radius: 5px;
    box-shadow: 0 0 0;
    font-size: 13px;
    text-align: center;
    padding: 8px 12px 4px 12px;
    outline: 0;
    border: 1px solid #2d2c2c;
    margin: 15px;
    float: left;
    display: block;
}

.black_btn:hover,
.black_btn:active,
.black_btn:focus {
    background-color: #cad838;
    color: #fff;
    border: 1px solid #cad838;
}

.advance_search {
    color: #d6df4d;
    font-weight: bold;
    font-size: 16px;
    float: left;
    margin: 20px 0 0 22px;
}

.download_msg_setting_outer {
    display: inline-block;
}

.download_btn {
    color: #57b60a;
}

.msg_btn {
    color: #717171;
}

.setting_btn {
    color: #717171;
}

.download_msg_setting_outer {
    float: right;
    display: inline-block;
    margin: 20px 0 0;
}

.download_msg_setting_outer a {
    font-size: 23px;
    padding: 15px;
    cursor: pointer;
}

.advance_search_box {
    background-color: #f2f4f5;
    padding: 10px 20px;
    display: none;
}

.advance_search_last {
    color: #000;
    font-weight: bold;
}

.advance_search_lbl {
    padding: 8px 65px 0 0;
}

.advance_search_box .advance_search_lbl,
.advance_search_box .select_type_box {
    display: inline-block;
    float: left;
}

.advance_search_box .select_type_box {
    width: 21%;
}

.advance_search_box button.black_btn {
    margin: 1px 15px 0 15px;
}

.assignform {
    color: #d6df4d;
    position: relative;
}

.assignform:hover .display_assign_form {
    display: block;
}

.display_assign_form {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    width: 157px;
    text-align: left;
    border-radius: 5px;
    right: -168px;
    top: -20px;
    padding: 15px;
    text-decoration: none;
    box-shadow: 0 0 9px #999;
    display: none;
}

.display_assign_form_inner {}

.assign_form_angle {
    font-size: 30px;
    position: absolute;
    color: #fff;
    left: -19px;
    top: 7px;
    z-index: 2;
}

.display_assign_form_item b {
    color: #000;
}

.display_assign_form_item p {
    color: #666666;
}

.borderstyle_assign {
    border-top: 1px solid #ddd;
    padding-top: 5px;
    margin-top: 5px;
}

.manage_exhibitors_box .select_type_box,
.manage_product_order_box .select_type_box,
.manage_email_box .select_type_box,
.manage_custom_email_box .select_type_box,
.manage_msg_box .select_type_box   {
    width: 20%;
    float: left;
}

.manage_exhibitors_box .search_box.select_type_box,
.manage_exhibitors_box .choose_stand_no.select_type_box,
.manage_product_order_box .search_box.select_type_box,
.manage_product_order_box .choose_stand_no.select_type_box,
.manage_email_box .search_box.select_type_box,
.manage_email_box .choose_stand_no.select_type_box,
.manage_custom_email_box .choose_stand_no.select_type_box,
.manage_msg_box .search_box.select_type_box,
.manage_msg_box .choose_stand_no.select_type_box, {
    padding-left: 0;
}

.manage_exhibitors_box .choose_stand_no.select_type_box,
.manage_product_order_box .choose_stand_no.select_type_box,
.manage_email_box .choose_stand_no.select_type_box,
.manage_custom_email_box .choose_stand_no.select_type_box,
.manage_msg_box .choose_stand_no.select_type_box {
    margin-top: 15px;
}

.manage_exhibitors_box .text-right.mian-list div.dropdown,
.manage_user_box .text-right.mian-list div.dropdown,
.event_details_box .text-right.mian-list div.dropdown,
.manage_product_order_box .text-right.mian-list div.dropdown,
.manage_email_box .text-right.mian-list div.dropdown,
.manage_custom_email_box .text-right.mian-list div.dropdown,
.manage_msg_box .text-right.mian-list div.dropdown{
    width: 100%;
}

.border-radius {
    border-radius: 5px;
}

.manage_standtype_box .search_box.select_type_box {
    width: 20%;
}

.manage_standtype_box .search_box.select_type_box,
.manage_standtype_box .dwn_btn {
    display: inline-block;
}

.pt5 {
    padding-top: 5px !important;
}

.open_toggle,
.closed_toggle {
    width: 100%;
}

.closed_toggle .inner_name {}

.label-inactive {
    background-color: #e93b0c;
}

.view_accordion .indicator {
    width: 100%;
    font-family: proxima-nova !important;
    line-height: 1.42857143;
    color: #3d3d3d;
    font-size: 14px;
    margin-right: 25px;
}

.view_accordion .indicator.glyphicon-plus:before {
    content: "\002b";
    font-family: 'Glyphicons Halflings' !important;
    background-color: #353535;
    border-radius: 50%;
    color: #d6df4d;
    width: 25px;
    height: 25px;
    padding: 4px 0 0 0px;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-right: 7px;
}

.view_accordion .indicator.glyphicon-minus:before {
    content: "\2212";
    font-family: 'Glyphicons Halflings' !important;
    background-color: #353535;
    border-radius: 50%;
    color: #d6df4d;
    width: 25px;
    height: 25px;
    padding: 4px 0 0 0px;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-right: 7px;
}

.product_category_box table.dataTable.display tbody td {
    border-top: 0;
}

.hiddenRow {
    padding: 0 !important;
}

.outer_view_accordion_closed {
    background-color: transparent !important;
    /* display: none;*/
}

.accordion-body tbody tr {
    background-color: transparent !important;
}

.graybg {
    background-color: #f2f4f6 !important;
}

.whitebg {
    background-color: #fff !important;
}
.darkgraybg{background-color: #3b4056;}
.main_accordian {
    padding: 8px 0 8px 0px !important;
}

.accordion-body .table {
    background-color: transparent !important;
}

.outer_view_accordion_open table tr {
    background-color: transparent !important;
}

.outer_view_accordion_closed .table {
    margin: 0;
}

.view_message_history_modal .modal-dialog {
    width: 837px;
}
.modal-sub-header {
padding: 15px;
    border-bottom: 1px solid transparent;
    background-color: #f5f5f5;
    color: #100e0e;
}
.view_message_history_modal .modal-body{
    background-color: #fff;
}
.admin_date_detail_box{

}
.admin_date_box{
    position: relative;
    width: 15%;
    float: left;
        padding-right: 20px;

}
.admin_detais_box{
      width: 85%;
       float: left;
    border-left: 5px solid #e4e4e4;
        padding-left: 20px;
    position: relative;
}
.admin_detais_box p{

}
.admin_icon{
        background-color: #c3c3c3;
    color: #fff;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    text-align: center;
    font-size: 30px;
    padding: 5px 0 0;
}
.admin_detail{
    padding: 0 0 0 50px;
}
.admintext{
        font-size: 16px;
    padding: 8px 0 0px 15px;

}
.reply_icon{
        color: #797979;
    padding: 8px 0 0;
}
.editor_outer{
        padding: 10px 0 0;
}
.date_line{
       
}
.message_btn_outer{
        margin-bottom: 80px;
}
.hole_circle{
position: absolute;
    z-index: 1;
    left: -13px;
    top: 9px;
    height: 20px;
    border-radius: 50%;
    width: 20px;
    border: 1px solid #313130;
    background-color: #cad838;

}
.page-title-subheader {
      color: #666666;
    font-size: 16px;
    font-weight: normal;
    font-family: proxima-nova !important;
}
.p15{
    padding: 15px;
}
.lime_btn_outline {
    background-color: #fff;
    color: #cad838;
    font-size: 15px;
    padding: 7px 20px;
    border: 1px solid #cad838;
    }
    .lime_btn_outline:hover,
    .lime_btn_outline:active,
    .lime_btn_outline:focus {
        background-color: #cad838;
        color: #fff;
        border: 1px solid #cad838;

    }
    .lime_btn {
    background-color: #cad838;
    color: #fff;
    font-size: 15px;
    padding: 7px 20px;
    border: 1px solid #fff;
    }
    .update_email_email_subhead{
        border-bottom: 1px solid #c2c2c2;
    padding: 0 0 7px 0;
    }
    .edit_email_template .editor_outer {
    padding: 5px 0 0 167px;
}
.create_schedule_box{
        padding-left: 40px;
}
.schedule_box_info{
       padding: 30px 0;
}
.custom_emailer_editor_outer{
        padding: 5px 0 0 166px;
}
.selection_schedule_box .toggleclassname{
        padding-top: 7px;
    float: left;
}
.selection_schedule_box .select_checked.active,
.selection_schedule_box .select_checked:active{
        box-shadow: 0 0 0;
}





/* 
    Created on : 17 Sep, 2014, 4:29:37 PM
    Author     : senthil
*/


.timepicker_wrap .ti_tx,
.timepicker_wrap .mi_tx,
.timepicker_wrap .mer_tx {
  width: 100%;
  text-align: center;
  margin: 10px 0;
}

.time,
.mins,
.meridian {
      width: 24%;
  float: left;
  margin: 0px 10px;
  font-size: 20px;
  color: #2d2e2e;
  font-family: 'arial';
  font-weight: 700;
}

.timepicker_wrap .prev,
.timepicker_wrap .next {
    cursor: pointer;
    padding: 12px 10px 3px 10px;
    text-align: center;
    font-size: 25px;
    width: 100%;
    border: 1px solid #ccc;
    margin: auto;
    border-radius: 5px;
}

.timepicker_wrap .next { background-position: 50% 150%; }

.timepicker_wrap .prev { background-position: 50% -50%; }

.timepicker_wrap .time_pick { position: relative; }

/*input{ float:left;}*/

.timepicker_wrap {
  padding: 10px;
  border-radius: 5px;
  z-index: 2;
  display: none;
  width: 240px;
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.35);
  background: #f6f6f6;
  border: 1px solid #ccc;
  float: left;
  position: absolute;
  top: 27px;
  left: 0px;
}

.timepicker_wrap .arrow_top {
  position: absolute;
  top: -10px;
  left: 20px;
  background: url(../images/top_arr.png) no-repeat;
  width: 18px;
  height: 10px;
  z-index: 3;
}
.timepicker_wrap .ti_tx input, .timepicker_wrap .mi_tx input, .timepicker_wrap .mer_tx input{
    width: 100%;
        text-align: center;
}
.choose_time .input-group-addon{
        position: absolute;
    z-index: 2;
    right: -1px;
    text-align: center;
    top: 0px;
    padding: 8px 22px 8px 10px;
    cursor: pointer;
        border-radius: 0 5px 5px 0;
            border-left: 1px solid #ccc;
         
}
.choose_time input.form-control-time{
        width: 100%;
    z-index: 4;
    background-color: transparent;
            border-radius: 5px;

    }
    .form-control-date{
         background-color: #fff !important;
    }

    .black-btn {
    background-color: #2d2c2c;
    color: #cad838;
    border-radius: 5px;
    box-shadow: 0 0 0;
    font-size: 16px;
    text-align: center;
    padding: 10px 15px;
    outline: 0;
    border: 1px solid #2d2c2c;
}
.black-btn:hover,
.black-btn:active,
.black-btn:focus {
background-color: #cad838;
  color: #fff;
  border: 1px solid #fff;
    }
    .edit_email_template{
            padding: 20px 0 40px 0;
    }
.manage_msg_box .select_type_box{
    padding-left: 0 !important;
}
.manage_msg_box .download_msg_setting_outer {
    margin: 3px 0 0;
}
tr.seen{
    background-color: #f2f4f6;
}
.manage_msg_box .table>tbody>tr>td, 
.manage_msg_box .table>tbody>tr>th, 
.manage_msg_box .table>tfoot>tr>td, 
.manage_msg_box .table>tfoot>tr>th, 
.manage_msg_box .table>thead>tr>td, 
.manage_msg_box .table>thead>tr>th {    
    border-top: 1px solid #b5b6b7;
}
.unseen{
    font-weight: bold;
}
.unseen .doc_msg_box,
.unseen .msg_time_box{
 font-weight: normal;
}
.seen{
    font-weight: normal;
}
.multiselect .caret{
    display: none;

    }
    .multiselect .multiselect-selected-text{
        width: 100%;
        position: relative;
        text-align: left;
    }

.multiselect .multiselect-selected-text:after{
    content: "\e1a3";
    font-family: "hindavi" !important;
    font-size: 20px;
    color: #717171;
    padding-top: 0;
    float: right;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 10px;
    top: -4px;
    z-index: 0;
}
.multiselect.btn {
    word-wrap: break-word;
    width: 100%;
    height: auto;
    word-break: break-all;
}
.btn.active, .btn:active {
    box-shadow: none !important;
}
.browse_pdf_file .file-upload .file-select .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 !important;
    word-wrap: break-word;
    font-size: 12px;
    word-break: break-all;
}
.add_section_outer{
      background-color: #f2f4f6;
    width: 100%;
    padding: 30px 0;
}
.manage_form_modal form{
       padding: 30px 0 30px 0;

}
.manage_form_modal div.form-group{
      padding-left: 30px !important;
    padding-right: 30px !important;
    width: 100% !important;

}
.manage_form_modal .modal-body{
padding: 0;
}
.browse_pdf_file .file-select{
        background-color: #f2f4f6;
}
.browse_pdf_file .file-select-button{
background-color: #fff;
}
.add_section_outer .form-group input{
    background-color: #fff !important;
}
.show_link_name, .show_pdf_name, .show_page_name{
    display: none;
}
.nmb{
    margin-bottom: 0 !important;
}
.ml35{
    margin-left: 35px;
}
.mt30{
    margin-top: 30px;
}
.mt20{
    margin-top: 20px;
}
.myline{
    margin-bottom: 15px;
    margin-top:25px;
}
.third_party_inegration b, .product_form b{
    margin-bottom: 15px;
}
.sidebar-toggle:before {
        content: "\f104";
        color: #000000;
        background-color: #ffffff;
        padding: 5px 10px;

}
.sidebar-toggle {
    float: left;
    background-color: transparent;
    background-image: none;
    padding: 15px 15px;
    font-family: fontAwesome;
}
.sidebar-collapse .sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 60px !important;
    overflow: hidden;
    z-index: 850;
}
.sidebar-collapse .sidebar .nav>li>a{padding-left:15px;}
.sidebar-collapse .sidebar .nav>li>a i{padding-right: 25px;}

.sidebar-collapse .sidebar li{width:350px;}

.sidebar-collapse #page-wrapper{    margin: 0 0 0 50px;}

.tooltip-inner {
    background-color: #666666;
}
.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #666666 !important;
}
.tooltip.bs-tooltip-left .arrow:before {
    border-right-color: #666666 !important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
    border-right-color: #666666 !important;
}
.tooltip.bs-tooltip-top .arrow:before {
    border-right-color: #666666 !important;
}
.toggleclassname label{box-shadow: none !important;}
.glyphicon-search:before {
    content: "\e003";
    background: -webkit-linear-gradient(45deg, #ff6a2d 0%, #cda274 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{background-color: transparent;; border: transparent;}
.btn-primary{background: linear-gradient(to right, #ff6a2d 0%, #cda274 100%); border:0;}
.sidebar-nav    .active span{    background: linear-gradient(to right, #cda274 0%, #cda274 100%);
    float: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.sidebar-nav  .active .arrow{float: right;}
.sidebar .nav-second-level li, .sidebar .nav-third-level li{float: left;width:100%;}
    .panel-default>.panel-heading{    background-color: #3b4056;}
.green{background-color: #308f07; color:#ffffff}
.orange{background-color: #ff6a2d;  color:#ffffff}
.yellow{background-color: #f7cd08;  color:#ffffff}
.dropdown .fixwidth a{
display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;}