﻿  .logo_div {
        background-color:#f8f8f8;
        text-align:center;
        padding:3% 0px;
        }
        body {
        font-family:Arial;
        }
        .elecrama_exh_portal {
        font-weight:bold;
        color:#47525e;
        
        }
        .select_options {
                 font-weight: bold;
    color: #47525e;
    margin-top: 7%;
    font-size: 16px;
        }
        .select_member {
        padding:15px 10px;    
        display:inline-block;
        color:#fff;
        font-size:18px;
        font-weight:bold;
        text-align:center;
        vertical-align:top;
        margin: 10px 10px 0px 0px;
        }
.logout_div {
    position: absolute;
    right: 150px;padding-top: 5px;top:50px}
.login_div {
float:right;
margin-right:10px;
    background-color: #f95f62;
    padding: 10px;
}
    .login_div a {
    text-decoration:none;
    }
.priority_no {
    display: inline-block;
    margin: 4% 10px 2% 0px;
    border: 2px solid #13ce66;
    text-align: center;
    padding: 10px 0px 30px 0px;
        background-color: #13ce66;
    color: #fff;
    width:70%;
}
.login_div span {
    font-size: 17px;
    font-weight: 600;
    font-family: arial;
    color: #fff;
}
.confirm_booking td {
    padding: 5px 10px 5px 0px;
}
.confirm_booking tr td:first-child { width: 50%; }
.confirm_booking tr td:last-child { width: 50%; }
           .logout_div span {
            font-size: 20px;
            font-weight: 600;
            font-family: arial;
            float: right;
            margin-left: 0px;
            color: #333;
        }
            .select_member:hover {
            text-decoration:none;
            color:#fff;
            }
       .text_email_pass{
        color:#47525e;
        font-weight:bold;
        padding:4% 0px 0px 0px;
        }
        .check_company {
         color:#17aeff;
         font-size:16px;
        }
         .email_password {
         color:#8eda70;
         font-size:16px;
        }
        .text_style {
        width:25%;
        border:1px solid #8492a6;
        height:40px;
        }
        .signin_btn_style, .register_btn_style {
        width:15%;
        display:inline-block;
        margin:4% 10px 2% 0px;
          border:2px solid #47525e;
          font-size:17px;
          text-align: center;
    padding: 10px 0px 30px 0px;
        }
        .signin_btn_style {
            background-color:#47525e;
            color:#fff; 
        }
        .register_btn_style {
            color:#47525e;
        }
        .forgot_password a{
             color:#8c9aad;
             text-decoration:none;
        }
        .submit_btn_style {
             width:15%;
        display:inline-block;
        margin:0% 0px 2% 0px;
          border:2px solid #47525e;
          font-size:17px;
          text-align: center;
    padding: 10px 0px 30px 0px;
      background-color:#47525e;
            color:#fff; 
        }
        .check_company1 {
             color:#17aeff;
         font-size:18px;
        }
        .unable_locate {
            color:#f95f62;
         font-size:18px;
         margin-top:6%;
        }
         .mailreceive {
         color: #47525e;
    font-weight: bold;
        }
          .register {
        text-align:center;
        }
        .next_btn_style
        {
         width:12%;
        display:inline-block;
          border:2px solid #47525e;
          font-size:17px;
          text-align: center;
    padding: 10px 0px 30px 0px;      
            background-color:#47525e;
            color:#fff; 
        }
        .register_step {
          color: #47525e;
    font-weight: bold;
    padding: 0% 0px 0px 1%;
    display: inline-block;
    font-size: 19px;
    margin: 0;
    vertical-align: middle;
        }
        .register_textbox {
    width: 100%;
    border: 1px solid #8492a6;
    height: 40px;
}
        .register_company {
           color: #f95f62;
               font-size: 16px;
        }
        .checkbox_same_details {
color: #343f4b;
    padding: 4% 0px 0px 0px;
    font-size:16px;
}
        .checkbox_same_details label
        {
            margin-left:5px;
        }
        .section_register {
        min-height:850px;
        }
        .numberCircle {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  padding: 5px;
  color: #fff;
  text-align: center;
  display:inline-block;
  font-size:18px;
}
        .first_color {
             background: #976dd0;
  border: 2px solid #976dd0;
        }
        .second_color {
             background: #00a6ff;
  border: 2px solid #00a6ff;
        }
        .third_color {
             background: #f95f62;
  border: 2px solid #f95f62;
        }
            .sign_in {
            text-align:center;
        }
            .sign_in a {
            text-decoration:none;
            }
              .breadcrumb {
    padding: 8px 0px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;

}
            .breadcrumb a {
                    color: #47525e;
                    font-size:17px;
            }
            .breadcrumb>li+li:before {
    padding: 0 5px;
    color: #47525e;
    content: "\003E";
}
             .dropdown_ul {
        text-align:left;
        padding-left:0;
        min-width:350px;
        position:absolute;
        z-index:9;
      
        }
            .dropdown_ul li {
            font-size: 19px;  
    list-style-type: none;
    padding: 5px 20px;
    margin: 5px 5px;
            }
.cursor_pointer img, .cursor_pointer h4 {
cursor:pointer;
}
            .dropdown_ul li a{
                    color: #fff;
            }
        .first_ul li {
            background-color:#ffb136;
        }
        .second_ul li {
            background-color: #f5393d;
        }
.sixth_ul {
     background-color: #2c8dcc;
}
        .third_ul li {
             background-color: #12b4c1;
        }
        .fourth_ul li {
              background-color: #e2574c;
        }
        .sign_in a {
        cursor:pointer;
        }
        .exhibitor_account {
            text-align:center;
                padding: 2% 0px 0px 0px;
        }
        .congratulation {
            color: #47525e;
            padding:10px 0px;
        }
          .sez_units_rules li{
     padding: 10px 0px;
    font-size: 17px;
    list-style-type: decimal;
      }
      .chk_rules label {
          max-width: 98%;
      }
      .chk_rules input[type=checkbox]{
      vertical-align:top;
      }
       .txt_reg {
        color: #47525e;
    font-weight: bold;
    padding: 2% 0px 0px 0px;
        }
        .register a {
        cursor:pointer;
        }
        .reg_steps_details {
        margin:2% 0px 0% 0px;
        padding: 20px;
    background: #e0e0e0;
        }
        
        .reg_step1, .reg_step2, .reg_step3 {
            padding: 0px 20px 2% 20px;
            border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
        }
        #step_reg1:hover, #step_reg2:hover, #step_reg3:hover {
        text-decoration:none;
        }
        .indian_exhibitor tr {
            display:inline-block;
        }
        .indian_exhibitor label {
            color: #555;
            font-size: 16px;
         margin-left: 5px;
    margin-right: 10px;
    font-weight:normal;
        }
        .form-control {
        font-size:16px;
        }
      
        .address_title {
             color: #0f75bc;
            font-weight: bold;
            padding: 0% 0px 0px 0px;
        }
           .section_billing {
      min-height:850px;
      }
              .site_plan {
        width:100%;
        }
            .site_plan th {
           font-size: 16px;
    border: 2px solid #8492a6;
    text-align: center;
    padding: 1px 20px;
    color: #47525e;
            }
        .available_stalls th {
            color:#00a6ff;
        }
        .space_booking_estimate {
            margin-top:2%;
        width:80%;
        }
        .space_booking_estimate th {
           font-size: 13px;
    border: 1px solid #000;
    text-align: center;
    padding: 1px 5px;
    color: #e41b1c;
        }
         .space_booking_estimate td {
           font-size: 13px;
    border: 1px solid #000;
    padding: 1px 5px;
    color: #000;
        }
            .space_booking_estimate td:first-child {
            text-align:left;
            }
              .space_booking_estimate td:last-child {
            text-align:right;
            }
           .stall_estimate {
            background-color:#ededed;
            margin: 2% 0px 4% 0px;
        }
              .select_stall {
    padding: 20px 50px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 30px 10px 0px 0px;
    cursor:pointer;
}
        .select_stall:hover, .select_stall:focus {
            color:#fff !important;
            text-decoration:none !important;
        }
.three_steps li {
    padding: 10px 5px;
    display: inline-block;
}

.three_steps li:not(:last-child):after {
    content: url('../images/right_arrow.png');
     vertical-align: -webkit-baseline-middle;
    margin-left: 15px;
}
        .stall_dropdown_ul li {
            font-size: 19px;
    list-style-type: none;
    padding: 5px 20px;
    margin: 10px 0px;
  
        }
.start_tour {
      background-color: #d94074;
    padding: 10px 20px;
    margin: 10px 0px 20px 0px;
    width:30%;
}
.video_tutorial {
  background-color: #8e75b5; padding: 10px 20px; margin: 30px 0px 30px 30px; width:30%;
}
        .stall_dropdown_ul {
    text-align: left;
    padding-left: 0;
      z-index:9;
}
        .stall_dropdown_ul li a {
    color: #fff;
    text-decoration:none;
}
        .layout_ul li {
    background-color: #8e75b5;
}
           .section_billing {
      min-height:850px;
      }
      @media (max-width:991px) {
          .section_billing {
          min-height:0px;
          }
          .signin_btn_style, .register_btn_style, .submit_btn_style {
              width: 40%;
          }
        .next_btn_style {
            width: 45%;
        }
        .address_margin_top {
        margin-top:5%;
        }
        .priority_no {
        width:50%;
        }
        .space_booking_estimate {
        width:100%;
        }
        .text_style {
            margin-bottom: 10px;
            width: 70%;
        }
      }
.booking_status h5 {
    font-weight:bold;
    font-size:14px;
}
.booking_status {
    /*background-color:#efefef;*/
    margin: 5% 0px 4% 0px;
    padding: 0px 0px 0px 0px;
}
    .booking_status h4 {
      margin-bottom: 10px;
    margin-top: 10px;
        font-size: 18px;
    }
.footer_ul {
margin:0;
}
.footer_ul li {
padding: 15px 10px;
    font-size: 18px;
    display: inline-block;
}
    .footer_ul li a {
    text-decoration:none;
    color:#fff;
    font-weight:bold
    }
.find_ur_stall_div {
    width: 21%;
}
.site_plan_div {
       width: 17%;
}
.layout_div {
      width: 17%;
}
.tariff_div {
      width: 17%;
}
@media (min-width:768px) and (max-width:991px) {
        
.find_ur_stall_div {
    width: 33%;
}
.site_plan_div {
       width: 27%;
}
.layout_div {
       width: 27%;
}
.tariff_div {
            width: 27%;
}
}
@media (min-width:992px) and (max-width:1199px) {
        
.find_ur_stall_div {
    width: 25%;
}
.site_plan_div {
     width: 20%;
}
.layout_div {
     width: 20%;
}
.tariff_div {
     width: 20%;
}
}
@media (max-width:767px) {
    .find_ur_stall_div {
    width: 100%;
}
    .site_plan_div {
               width: 100%;

}
.layout_div {
           width: 100%;

}
.tariff_div {
         width: 100%;

}
    .start_tour {
      background-color: #d94074;
    padding: 10px 20px;
    margin: 10px 0px 20px 0px;
    width:90%; 
}
.video_tutorial {
  background-color: #8e75b5; padding: 10px 20px; margin: 20px 0px 10px 0px; width:90%;
}
.three_steps li:not(:last-child):after {
    content: none;
}
  
    .footer_ul {
    padding-left:0px;
    }
    .welcome_to {
    margin-top:20%;
    }
    #indian_exh, #foreign_exh, #country_pav {
        width:95%;
    }
    .table-responsive {
    border: none; 
}
    .logout_div {
    right:auto;
    top:auto;
    }
    .logo_div .container {
    padding:0;
    }
    .register .row {
    text-align:left;
    }
    
}
 .rules p {
            font-size:16px;
            text-align:justify;
        }
.rules_table th, .rules_table td {
    font-size:16px;
    border:1px solid;
    padding:10px 10px;
}
.rules_table th {
text-align:center;
}
.rules .container {
    background: #fff;
    margin: 5% auto 20px auto;
    padding: 0px 30px 30px 30px;
    box-shadow: 0px 0px 6px 0px #333;
}
.rules_ul li{
        font-size:16px;
         padding:10px 5px;
}