/*===== Common Class =====*/
body {
    padding:0px 0 0 0  !important ;
    margin: 0   !important;
    font-size:17px;
    font-family: 'OpenSans-Regular';
    color:#212221;
    background: #fff;
    /*background:url(../images/bg-top.png) repeat-x left top;*/

}
.border-top{
    background: url('../images/above-bg.jpg');
    position: relative;
    height: 100px;
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;}
.border-top.affix{
    height: auto;
}
.border-top:before{
    content: "";
    background: url(../images/bg-top.png) repeat-x left top;
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 0;
    left: 0;
    z-index: 100;
}

html { 
    -webkit-font-smoothing: antialiased; 
}
img{
    padding: 0;
    margin: 0;
    border: 0;
}
*{
    padding: 0;
    margin: 0;
    outline: none;
    word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6, p {
    padding: 0;
    margin: 0;
    font-weight: normal;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}
a, a:hover,
input[type=submit] {
    outline: none;
    text-decoration: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
a:focus,select:focus{outline: none;}

a, input, button, textarea {
    outline: none !important;
}
:focus {
    outline: none;
}


a,
.button,
.input-text,
button  {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #222222;
}
a:hover,
a:focus {
    text-decoration:none;
    outline:none;
}
h1, h2, h3, h4, h5, h6 {
    font-style:normal;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
.clear {}

.clear:before,
.clear:after {
    display: table;
    content: "";
}
.clear:after { 
    clear:both; 
}
input, textarea { 
    outline:none !important; 
}
#wrapper {
    width:100%;
}
input[type=text]::-moz-placeholder,
input[type=search]::-moz-placeholder,
.input-text::-moz-placeholder,
.input_text::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

input[type=text]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
.input-text::-webkit-input-placeholder,
.input_text::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

input[type=text]::-ms-placeholder,
input[type=search]::-ms-placeholder,
.input-text::-ms-placeholder,
.input_text::-ms-placeholder {
    color: inherit;
    opacity: 1;
}

input[type=email]::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

input[type=email]::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

input[type=email]::-ms-placeholder {
    color: inherit;
    opacity: 1;
}

textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

textarea::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

/*===== Common Class =====*/



/***** Select Dropdown Start *****/

.bootstrap-select {
    display: inline-block;
    float: none;
    width: 100%;
}

.bootstrap-select .btn,
.bootstrap-select .btn.dropdown-toggle {
    width: 100%;
    max-width: 345px;
    padding: 5px 50px 5px 15px;
    font-size: 13px;
    color: #323232;
    text-align: left;
    background: #fff;
    border-color: #ccc;
    border-radius:0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.bootstrap-select.select-1 .btn { min-width: 250px; }

.bootstrap-select.select-2 .btn,
.bootstrap-select.select-2 .btn.dropdown-toggle {
    min-width: 205px;
    padding-left: 6px;
    color: #acacac;
}

.bootstrap-select.select-2 .sort_by { display: none; }

.bootstrap-select .sort_by { display: inline-block; }

.bootstrap-select .pull-left {
    display: inline-block;
    float: none !important;
}

.bootstrap-select .btn .caret {
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 100%;
    text-align: center;
    border-top: none;
    border-right: none;
    border-left: solid 1px transparent;
}

.bootstrap-select .btn .caret:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    font-family:'FontAwesome';
    font-size: 18px;
    color: #323232;
    content: "\f107";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.bootstrap-select .dropdown-menu {
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    position: inherit;
}

.bootstrap-select div.dropdown-menu {
    height: auto; 
    min-height: 82px !important;
    margin-top: 0;
    border-top: none;
    border-color: #ccc;
    overflow-y: auto !important;
}

.bootstrap-select ul.dropdown-menu {
    top: 0;
    max-height: inherit !important;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    overflow: hidden !important;
}

.bootstrap-select .dropdown-menu li { border-bottom: solid 1px #ccc; }

.bootstrap-select .dropdown-menu li:last-child { border-bottom-color: #fff; }

.bootstrap-select .dropdown-menu li.selected a,
.bootstrap-select .dropdown-menu li.selected a:focus,
.bootstrap-select .dropdown-menu li a:hover { background: #f1f1f1; }

.bootstrap-select .dropdown-menu li a:focus { background: none; }

.bootstrap-select .dropdown-menu li a i { display: none; }


/***** Select Dropdown End *****/



.float_none{
    float:none !important; 
}


.main_wapper{ 
    width:100%; 
    float:left;
    position:relative;
    z-index:10;
    margin-bottom: 68px;

}
*{ vertical-align:top; }


@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1230px) {
    .container {
        width: 1200px;
    }
}
/*=========================================*/
/* Bootstrap Class Overwrite */
/*=========================================*/
.navbar-toggle {
    border:0;
    margin:20px;
    padding:0;
    float:right;
    border-radius:0px;
}
.navbar-toggle:hover {
    background: none !important;
}
.navbar-toggle .icon-bar {
    height: 3px;
    background: #3bb6b1 !important;
}
.navbar-toggle:hover .icon-bar, 
.navbar-toggle:focus .icon-bar {
    background: #e83555 !important;
}
.navbar-toggle:focus {
    background: none !important;
}

*{ vertical-align:top; }
.container{ position:relative; z-index:100; }



.login_page{ min-height:700px; width:100%; display:inline-block; position:relative; }
.login_bg{ width:100%; height:100% ;z-index:10; position:absolute; left:0px; top:0px; opacity:0.4; background-repeat:repeat-x; background-position:left top;}
.login_blk_main{margin:53px auto 0; width:450px; max-width:94%; }
.login_logo{ padding:20px 10px !important; display:inline-block; width:100%; background:#fff; text-align:center;} 
.login_logo img { max-width:90%; } 
.login_blk{ display:inline-block; width:100%; background:#fff6ef; }
.login_title{ padding:17px 10px; display:inline-block; width:100%; text-align:center; font-size:24px;color:#fff; background:#222;  }

.login_frm{ padding:27px 25px 20px; display:inline-block;width:100%;  }
.login_frm .frm_row{ padding:0  0 13px 0; width:100%; display:inline-block; }
.login_frm .frm_row label{ margin:0px;padding:0px 0 9px 0; display:inline-block;width:100%; font-weight:normal;  }
.login_frm .frm_row label span{ color:#f47c20; }  
.login_frm .frm_row .input-text{ display:inline-block;width:100%; border:#fee5d5 solid 1px; background:#fff; padding:12px 12px; color:#222;  }
.login_frm .frm_row2{ padding:16px 0 0 0; display:inline-block; width:100%; } 

.login_frm .frm_row .input-text::-moz-placeholder{ color:#d0d0cf; }
.login_frm .frm_row .input-text:-ms-input-placeholder{ color:#d0d0cf; }
.login_frm .frm_row .input-text::-webkit-input-placeholder{ color:#d0d0cf; }
.re_me{float:left; width:auto; }
.re_me [type="checkbox"]:not(:checked),
.re_me [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.re_me [type="checkbox"]:not(:checked) + label,
.re_me [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 31px;
    margin:0px;
    cursor: pointer;
    font-weight:normal;
    line-height:20px;
}

/* checkbox aspect */
.re_me [type="checkbox"]:not(:checked) + label:before,
.re_me [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0; top: 0;
    width: 20px; height: 20px;
    border:1px solid #f5832a;
    background:none;

}
/* checked mark aspect */
.re_me [type="checkbox"]:not(:checked) + label:after,
.re_me [type="checkbox"]:checked + label:after {
    content:" ";
    position: absolute;
    top: 0px; left:0px;
    font-size:14px;
    line-height: 20px;
    width:20px;
    height:20px;
    text-align:center;
    color: #fff;
    transition: all .2s;
    font-family:'FontAwesome';
    font-weight:normal;
    background:url(../images/right-arrow.png) no-repeat center center #f5832a;
}
/* checked mark aspect changes */
.re_me [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.re_me [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

.for_pass{ float:right;}
.for_pass a{float:left; color:#1d458d; text-decoration:underline; }
.for_pass a i{ display:inline-block; padding:3px 5px 0 0; font-size:22px;  }
.login_frm .frm_rowsubmit{ display:inline-block; width:100%; padding:32px 0 0 0; }
.login_frm .frm_rowsubmit input[type=submit]{ height:50px;  display:inline-block; width:100%; font-size:18px; color:#fff; border:#f5832a solid 2px; background:#f5832a; font-family: 'OpenSans-SemiBold'; text-transform:uppercase;}
.login_frm .frm_rowsubmit input[type=submit]:hover{ background:none;color:#f5832a; }

.forgot-pss-frm.login_frm .frm_rowsubmit{ padding:11px 0 0 0; }
.for_cencle{ padding:28px 0 0 0; display:inline-block;width:100%; text-align:right;  }
.for_cencle a{ line-height:15px; display:inline-block; padding:0 0 0 24px; font-family: 'OpenSans-SemiBold'; text-transform:uppercase; color:#212221; background:url(../images/for-cencle.png) no-repeat left 1px; background-size: 13px;}
.for_cencle a:hover{background:url(../images/for-cencle-h.png) no-repeat left 1px; color:#f47b20; background-size: 13px;}





/*=========================================*/
/* Main Header Start */
/*=========================================*/

/*============ Header-Sidebar Start ============*/
.header-sidebar {
    width:250px;
    overflow-y:auto;
    background:#FFF;
    border-right:1px dashed #cdcdcc;
    position:fixed;
    top:100px;
    left:0px;
    bottom:0px;
    z-index:100;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.affix {
    position: fixed !important;
    top: 10px;}
.header-sidebar .menu-toggle { width:100%; padding:25px 0 0 27px;}
.header-sidebar .menu-toggle .menu-icon {
    width:40px;
    height:40px;
    position:relative;
    display:inline-block;
    font-size:0px;
    overflow:hidden;
    text-indent:-100%;
    background:url(../images/menu-toggle.png) center center no-repeat;
    border:2px solid #f47b21;
    border-radius:50%;
}
.header-sidebar .sidebar-menu {
    width:100%;
    position:relative;
    margin:40px 0 0 0;
}
.header-sidebar .sidebar-menu .nav-menu {
    width:100%;
    display:inline-block;
}
.header-sidebar .sidebar-menu .nav-menu > li {
    width:100%;
    display:inline-block;
    vertical-align:top;
}
.header-sidebar .sidebar-menu .nav-menu > li > a {
    width:100%;
    position:relative;
    display:inline-block;
    font-size:16px;
    color:#222222;
    line-height:1;
    border-left:3px solid #FFF;
    padding:18px 15px 18px 65px;
}
.header-sidebar .sidebar-menu .nav-menu > li > a:hover,
.header-sidebar .sidebar-menu .nav-menu > li.active > a {
    color:#1c468b;
    border-color:#1d458c;
}
.header-sidebar .sidebar-menu .nav-menu > li > a i {
    width:25px;
    position:absolute;
    top:50%;
    left:27px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
.header-sidebar .sidebar-menu .nav-menu > li > a .icon1 { display:block;}
.header-sidebar .sidebar-menu .nav-menu > li > a .icon2 { display:none;}
.header-sidebar .sidebar-menu .nav-menu > li > a:hover .icon1,
.header-sidebar .sidebar-menu .nav-menu > li.active > a .icon1 { display:none;}
.header-sidebar .sidebar-menu .nav-menu > li > a:hover .icon2,
.header-sidebar .sidebar-menu .nav-menu > li.active > a .icon2 { display:block;}

.header-sidebar .sidebar-menu i.icon1 img,
.header-sidebar .sidebar-menu i.icon2 img{
    width: 23px;}
/*============ Header-Sidebar End ============*/

#header {
    float:left;
    width:100%;
}
.header_wapper {
    width:100%;
    float:left;
    border-bottom:1px dashed #e9eced;
    padding:30px 0px;
}
.logo { width:auto; float:left;}
.logo img { max-width:100%;}
.header-logout { float:right; margin:20px 0 0 0;}
.header-logout .logout-icon { width:auto; display:block;}
.logout-icon img{width: 40px;}

/*=========================================*/
/* Main Header End */
/*=========================================*/

/*=========================================*/
/* Main Content Start */
/*=========================================*/

.site-content {
    display:block;
    margin:0px 0px 0px 250px;
    padding:0px 30px;
    position: relative;
    top: 100px;
}
.content-wrapper {
    width:100%;
    float:left;
}

/*=========================================*/
/* Main Content End */
/*=========================================*/

/*=========================================*/
/* Main Footer Start */
/*=========================================*/

#footer{
    float:left;
    width:100%;
    background:url(../images/footer-bg.png) repeat-x left top; padding:5px 0 0 0;
}
.footer_wapper{
    width:100%; 
    float:left;
    padding:15px 24px;
    background:#212221;
}
.f_logo{ width:auto; float:left; }
.copyright{ padding:10px 0 0 0;  display:inline-block; width:auto; float:right; font-size:16px; color:#909090; }












/*============== rr start =============*/
.event_new_page{ display:inline-block; width:100%; padding:0 0 100px 0;}
.event_top{ padding:30px 0 0 0; display:inline-block; width:100%;}
.event_top .eve_left{ width:60%; float:left; }
.eve_left h1 { font-size: 26px; width: 100%; color: #f47a20; font-family: 'OpenSans-SemiBold'; }
.event_top .eve_left h4{ display:inline-block; font-family: 'OpenSans-SemiBold'; width:100%; font-size:26px; color:#f47b20; }
.event_top .eve_left .date{ padding:15px 0 0 0;  display:inline-block;width:auto; font-size:20px; }
.event_top .eve_left .date i{ display:inline-block; padding:0 13px 0 0; }
.event_top .eve_left .date span{ display:inline-block; width:auto; padding:2px 0 0 0; }
.event_top .eve-right{ padding:0; width:40%; float:right; }
.eve-right_sub{float:right; }
.eve-btn{  display:inline-block; width:auto;}
.eve-btn a{ margin:0 0 0 10px; display:inline-block; border:#e4e3e2 solid 1px; border-radius:4px; color:#222222; padding:5px 22px 7px; }
.eve-btn a.dup-btn i{ display:inline-block; width:20px; height:20px; background:url(../images/dup-icon.png) no-repeat center center; margin:2px 14px 0 0; background-size: 16px;  }
.eve-btn a.dup-btn2 i{ display:inline-block; width:20px; height:20px; background:url(../images/dup-icon2.png) no-repeat center center; margin:2px 14px 0 0; }
.eve-btn a:hover,
.eve-btn a.active{ color:#fff; border-color:#1e458b; background:#1e458b; }
.eve-btn a.dup-btn:hover i,
.eve-btn a.dup-btn.active i{background:url(../images/dup-icon-h.png) no-repeat center center; background-size:16px;   }
.eve-btn a.dup-btn2:hover i,
.eve-btn a.dup-btn2.active i{background:url(../images/dup-icon2-h.png) no-repeat center center;  background-size: 100%; }

.event_view_bottom{ padding:58px 0 0 0; display:inline-block; width:100%; }
.graph{ display:inline-block; width:100%; }
.graph img{ display:inline-block; width:100%; }

.event_slider_blk{ padding:40px 0 0 0; display:inline-block; width:100%; }
.event_image{ position:relative; display:inline-block; width:100%; }
.event_image img{display:inline-block; width:100%; }
.event_image:after{width:100%; position:absolute; left:0px; bottom:0px; height:100%; content:''; background:url(../images/sed.png) repeat-x left bottom; }
.event_slider_blk .owl-theme .owl-dots .owl-dot span{ width:13px; margin:4px; background:none; border:#fff solid 2px; height:13px; }
.event_slider_blk .owl-theme .owl-dots .owl-dot.active span{ background:#f47c20; border-color:#f47c20; }
.event_slider_blk .owl-theme .owl-controls{  width:100%; position:absolute; left:0px; bottom:10px;} 



.event_view_right{ display:inline-block; width:100%; }
.blue_box{display:inline-block; width:100%; position:relative; padding:48px 0 38px; background:#1e458b; color:#fff; text-align:center; }
.blue_box .icon{display:inline-block; padding:15px 20px; border-right:rgba(255,255,255,0.1) solid 2px; }
.blue_box .icon img{max-width:100px;}
.blue_box .box_text{ padding:8px 0 0 21px; font-size:20px; display:inline-block; width:auto; }
.blue_box .box_text span{ line-height:60px; padding:0 0 11px 0; display:block; font-size:60px; }

.box-arrow{ position:absolute; right:0px; bottom:0px; }
.box-arrow a{float:left;  display:inline-block; padding:7px; background:rgba(255,255,255,0.2); }
.blue_box.black{float:left; margin:30px 0 43px 0; background:#222222; }

.ticketbo-blk{ width:100%; display:inline-block; background:#f6f7f8; border:#edeff0 solid 1px;  }
.ticketbo-blk h4{ font-size:20px; padding:18px 16px 20px;  display:inline-block; width:100%; background:#fff;  border-bottom:#edeff0 solid 1px;}
.ticket-link{ padding:13px 0px; width:100%; text-align: left; }
.ticketbo_details{ padding:28px 20px; display:inline-block; width:100%; text-align:center; }

.ticket-link a{ display:inline-block; font-size:16px; color:#1e458b; text-decoration:underline; }
.ticket-link a i{ display:inline-block; padding:0 12px 0 0; }


.full_form_main{ padding:30px 0 10px 0; display:inline-block; width:100%;}
.full_form{ display:inline-block; width:100%; }
.big_title{ padding:0 0 30px 0; border-bottom:#e9eced dashed 1px; width:100%; display:inline-block; }
.big_title h1{ font-size:26px; font-family: 'OpenSans-SemiBold';  color:#f47a20;   display:inline-block;}
.full_form_sub{ margin:1px 0 0 0; display:inline-block; width:100%; background:#f1f0ed; padding:20px 30px;  }
.full_form_sub  .form_row { padding:14px 0; width:100%; display:inline-block;}
.full_form_sub  .form_row  label { padding:0 0 14px 0; font-weight:normal; width:100%; display:inline-block;}
.full_form_sub  .form_row .input-text{ padding:13px 14px; width:100%; background:#fff; border:#e6ebee solid 0px; color:#838383; border-radius: 1px;}
.full_form_sub  .form_row input[type=submit]{ width:auto; border:#e6ebee solid 1px; border-radius:4px; background:#f47b20; display:inline-block; color:#fff;  font-family: 'OpenSans-SemiBold';  font-size:20px; padding:11px 55px 10px;}
.full_form_sub  .form_row input[type=submit]:hover{ background:#1d458c; }

.chnage_password_blk{ padding:10px 0 0 0; display:inline-block; width:100%; }
.black_title{padding:17px 10px; display:inline-block; width:100%; text-align:center; font-size:20px;color:#fff; background:#222;}
.change_password_block{ display:inline-block;width:100%; text-align:center; background:#f1f0ed;  }
.change_password_sub{ display:inline-block; max-width:100%; background:#fff; width:700px; text-align:left; }
.change_password_sub .form_row { padding:14px 0; width:100%; display:inline-block;}
.change_password_sub  .form_row  label { padding:0 0 14px 0; font-weight:normal; width:100%; display:inline-block;}
.change_password_sub  .form_row .input-text{ padding:13px 14px; width:100%; background:#fff; border:#e6ebee solid 2px; color:#838383; }
.change_password_sub  .form_row input[type=submit]{ margin:22px 0 23px 0;  width:auto; border:#e6ebee solid 2px; border-radius:4px; background:#f47b20; display:inline-block; color:#fff; width:100%;  font-family: 'OpenSans-SemiBold';  font-size:20px; padding:11px 55px 10px;}
.change_password_sub  .form_row input[type=submit]:hover{ background:#1d458c; }


.bar_code{ display:inline-block; float:right;  font-family: 'OpenSans-SemiBold'; font-size:26px; }
.bar_code i{ display:inline-block; padding:0 10px 0 0; }  
.right-side{ float:right; }
.email-btn{ float:left; width:auto; }
.email-btn a{ display:inline-block; border: 1px solid #e6ebee;
              border-radius: 2px;
              color: #f47a20;
              display: inline-block;
              margin: 0 0 0 10px;
              padding: 11px 22px 12px; background:#fff;  }
.email-btn a .fa{ margin:3px 10px 0 0; }
.select-blk{ width:255px; display:inline-block; margin:0 0 0 14px;   }
.select-blk .bootstrap-select .btn, 
.select-blk .bootstrap-select .btn.dropdown-toggle {border: 1px solid #e6ebee; font-size:18px; display:inline-block; width:100%; padding:11px 50px 11px 15px;}
.select-blk .bootstrap-select .btn .caret::before{ color:#97aab3; }


.big_title_sub{ display:inline-block; width:100%; }
.big_title_sub h3{ padding:12px 0 0 0; display:inline-block; width:auto; font-size:22px; color:#1e458b; }
.parton_blk{ display:inline-block; width:100%;  }
.parton_row{display:inline-block; padding:0px 0 0px 0; width:100%; border-bottom:#ebebec solid 0px;  }
.parton-blk{ padding:0 0 20px 0; float:left; width:33.3333%; } 
.parton-blk  label{ color:#999; display:inline-block; font-weight:normal;   } 
.parton-blk  label i{ padding:4px 10px 0 0;  display:inline-block;   }
.parton-blk .fill_details{ display:inline-block; padding:0 0 0 15px; }
.full_form_sub.addi-blk{ margin:50px 0 0 0; }
.full_form_sub .form_row label strong{ font-weight:normal;font-family: 'OpenSans-SemiBold'; }
.full_form_sub.addi-blk .big_title_sub{ padding:0 0 15px 0; }
.full_form_sub .form_row textarea.input-text{ resize:none; height:150px;   }


.checkbox_in{ display:inline-block; width:100%;}
.checkbox-sub{ padding:15px 0; display:inline-block; width:auto; } 
.checkbox-sub [type="radio"]:not(:checked),
.checkbox-sub [type="radio"]:checked {
    position: absolute;
    left: -9999px;
}
.checkbox-sub [type="radio"]:not(:checked) + label,
.checkbox-sub [type="radio"]:checked + label {
    position: relative;
    padding:5px 40px 0  45px;
    margin:0px;
    cursor: pointer;
    font-weight:normal;
    line-height:20px;
}

/* checkbox aspect */
.checkbox-sub [type="radio"]:not(:checked) + label:before,
.checkbox-sub [type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0; top: 0;
    width: 33px; height: 33px;
    border:2px solid #222;
    background:none;
    border-radius:100px;
}
/* checked mark aspect */
.checkbox-sub [type="radio"]:not(:checked) + label:after,
.checkbox-sub [type="radio"]:checked + label:after {
    content:" ";
    position: absolute;
    top: 9px; left:9px;
    font-size:14px;
    line-height: 20px;
    width:14px;
    height:14px;
    text-align:center;
    color: #fff;
    transition: all .2s;
    font-family:'FontAwesome';
    font-weight:normal;
    background:#f5832a;
    border-radius:100px;
}
/* checked mark aspect changes */
.checkbox-sub [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.checkbox-sub [type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

.aline-right{ text-align:right; }
.comment_listing{  display:inline-block; width:100%; padding:40px 0 0 47px;} 
.comment_listing ul{ border-left:#e3e2e0 solid 2px; padding:0 0 0 30px; display:inline-block; width:100%; }
.comment_listing ul li{ padding:0 0 70px 0; display:inline-block; width:100%; }
.comment_listing ul li:last-child{ padding-bottom:0px; }
.comment_listing ul{ display:inline-block; width:100%; }
.comment-box{ display:inline-block; width:100%; }
.comment-box h4{ position:relative; font-family: 'OpenSans-SemiBold';  font-size:20px; color:#1d468d; display:inline-block; width:100%; }
.comment-box .date{ padding:5px 0 10px; display:inline-block; width:100%; font-family: 'OpenSans-SemiBold';  font-size:20px; color:#f47b20;}
.comment-box p{ display:inline-block; width:100%; }
.comment-box h4 i{ position:absolute; left:-50px; top:0px; }
.a12text{ display:inline-block; font-size:30px; font-family: 'OpenSans-SemiBold'; }


.blue_box_full{display:inline-block; width:100%; position:relative; margin:20px 0 0 0; padding:35px 0 35px; background:#1e458b; color:#fff; text-align:center; }
.blue_box_full .icon{display:inline-block; padding:7px 30px 7px 0; border-right:rgba(255,255,255,0.1) solid 2px; }
.blue_box_full .box_text{ padding:8px 0 0 21px; font-size:16px; display:inline-block; width:auto; }
.blue_box_full .box_text span{ line-height:60px; padding:0 0 0px 0; display:block; font-size:47px; }

.box-arrow{ position:absolute; right:0px; bottom:0px; }
.box-arrow a{display:inline-block; padding:7px; background:rgba(255,255,255,0.2); }
.blue_box_full.black{   background:#222222; }
.blue_box_full.light{ background:#5782b7; }
.blue_box_full.light2{ background:#66abc6; }


.box_wapper{ display:inline-block; padding:10px 0 0 0; width:100%; }

.event-exhibitors-block2  { width:100%; float:left; padding:30px 0 0 0;}
.event-ex-table2 { border-bottom:#e9edee solid 2px; width:100%; float:left;}
.event-ex-table2 .thead { width:100%; float:left;}
.event-ex-table2 .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.event-ex-table2 .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.event-ex-table2 .thead .tr .th.col-1 { width:7%;}
.event-ex-table2 .thead .tr .th.col-2 { width:13%;}
.event-ex-table2 .thead .tr .th.col-3 { width:10%;}
.event-ex-table2 .thead .tr .th.col-4 { width:15%;}
.event-ex-table2 .thead .tr .th.col-5 { width:10%;}
.event-ex-table2 .thead .tr .th.col-7 { width:10%;}
.event-ex-table2 .thead .tr .th.col-6 { 
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}  
.event-ex-table2 .tbody { width:100%; float:left;}
.event-ex-table2 .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.event-ex-table2 .tbody .tr:nth-child(even) { background:#f3f3f3;}
.event-ex-table2 .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.event-ex-table2 .tbody .tr .td.col-1 { width:7%;}
.event-ex-table2 .tbody .tr .td.col-2 { width:13%;}
.event-ex-table2 .tbody .tr .td.col-3 { width:10%;}
.event-ex-table2 .tbody .tr .td.col-4 { width:15%;}
.event-ex-table2 .tbody .tr .td.col-5 { width:10%;}
.event-ex-table2 .tbody .tr .td.col-7 { width:10%;}
.event-ex-table2 .tbody .tr .td.col-6 {	-ms-flex-positive:1;
                                        flex-grow:1;
                                        -ms-flex-negative:1;
                                        flex-shrink:1;
                                        -ms-flex-preferred-size:auto;
                                        flex-basis:auto;
                                        overflow:auto;}
.event-ex-table2 .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.event-ex-table2 .tbody .tr .td .orange-btn {
    min-width:50px;
    display:inline-block;
    font-family: 'OpenSans-SemiBold';
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:1;
    background:#f47c20;
    border-radius:30px;
    padding:5px 10px;
}
.event-ex-table2 .tbody .tr .td .blue-btn {
    min-width:50px;
    display:inline-block;
    font-family: 'OpenSans-SemiBold';
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:1;
    background:#1d468b;
    border-radius:30px;
    padding:5px 10px;
}
.event-ex-table2 .tbody .tr .td .viwe-edit { width:100%; text-align:center;}
.event-ex-table2 .tbody .tr .td .viwe-edit a {
    width:32px;
    height:32px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#48494d;
    background:#eceff0;
    border-radius:50%;
    margin:0px 4px;
    padding:6px 0px;
}
.event-ex-table2 .tbody .tr .td .viwe-edit a:hover { color:#1e458b;}
.event-ex-table2 .tbody .tr .td .viwe-edit a .tool-tip {
    width:80px;
    font-size:16px;
    color:#000;
    text-align:center;
    line-height:1;
    background:#FFF;
    border-radius:3px;
    box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.10);
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:-100%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    padding:7px 5px;
}
.event-ex-table2 .tbody .tr .td .viwe-edit a:hover .tool-tip {
    opacity:1;
    visibility:visible;
}
.event-ex-table2 .tbody .tr .td .viwe-edit a .tool-tip:after {
    content:"";
    width:12px;
    height:5px;
    background:url(../images/tooltip-after.png) top center no-repeat;
    position:absolute;
    left:50%;
    bottom:-5px;
    margin:0 0 0 -6px;
}

.big_title_sub h5{ display:inline-block; font-size:22px; font-family: 'OpenSans-SemiBold';  color:#1e458b; padding-top: 5px}
.showall{ display:inline-block; float:right; }
.showall a{ display:inline-block; padding:7px 30px; border-radius:4px; color:#fff; background:#f47a20; border-radius:4px; }
.showall a i{ display:inline-block; padding:0 0 0 7px; }

.last-leads_blk{ display:inline-block; width:100%; padding:40px 0 0 0;  }

.event-deshboard{ padding:40px 0 0 0; }
.event-deshboard .event_slider_blk{ padding:0px; }
.event-deshboard  .ticketbo_details{ text-align:left; }
.event-deshboard  .ticketbo_details .ticket-link{ padding:9px 0; text-align:left; }
.event-deshboard  .ticketbo_details h5{  padding:0 0 7px 0; display:inline-block;width:100%; color:#f47a20; font-size:15px; }
.event-deshboard  .ticketbo_details p{padding:16px 0 0 0; display:inline-block;width:100%;  font-size:16px; }

.from_row_select{ display:inline-block; width:100%; }
.from_row_select .bootstrap-select .btn, 
.from_row_select .bootstrap-select .btn.dropdown-toggle {border: 2px solid #e6ebee; font-size:18px; color:#97aab3; display:inline-block; width:100%;   padding:11px 50px 11px 15px; max-width:100%; }  	
.from_row_select .bootstrap-select .btn .caret::before{ color:#97aab3; }
.from_row_select .bootstrap-select .btn:hover, 
.from_row_select .bootstrap-select .btn.dropdown-toggle:hover,
.bootstrap-select:hover{ background:#fff !important; }
.full_form_sub .row .col-sm-6:nth-child(2n+1){ clear:both; } 


.upload-area { position:relative; width:100%; padding:0px 0px;}
.upload-area .upload-area-sub { width:100%; display:inline-block; vertical-align:top;}
.upload-area .upload-photo {
    width:140px;
    min-height:130px;
    float:left;
    position:absolute; left:12px; top:12px;
    background:#fcfcfc;
    border:0px solid #cccccc;
    background:#fff;
    display:none;
}
.upload-area .upload-photo img{ max-height:130px; width:auto; }
.upload-area .upload-photo .file-upload-content { width:100%;}
.upload-area .upload-photo .file-upload-image { width:100%;}
.upload-area .upload-box { overflow:hidden; padding-left:0px;}
.upload-area .upload-box .file-upload { width:100%;}
.upload-area .upload-box .file-upload-btn { display:none;}
.upload-area .upload-box .image-upload-wrap {
    width:100%;
    min-height:140px;
    position:relative;
    border:2px solid #e6ebee;
    padding:18px 15px 17px;
    background:#fff;
}
.upload-area .upload-box .image-dropping,
.upload-area .upload-box .image-upload-wrap:hover {

}
.upload-area .upload-box .file-upload-input {
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    cursor:pointer;
    opacity:0;
    outline:none;
    margin:0px;
    padding:0px;
}
.upload-area .upload-box .drag-text {
    width:100%;
    text-align:center;
}
.upload-area .upload-box .drag-text h3 {

    font-size:18px;
    color:#b0b0b0;
    letter-spacing:0.04em;
    margin:8px 0px 0px 0px;
}


.import_wapper{ padding:38px 0 0 0; display:inline-block; width:100%; }
.import_top{ display:inline-block; width:100%; }
.import_left{display:inline-block; float:left; width:40%; }
.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

.custom-file-upload {
    display: block;
    width:100%;
    display:inline-block;
    font-size: 0px;
    margin-top: 0px;
}
.custom-file-upload label {
    display: block;
    margin-bottom: 5px;
}

.file-upload-wrapper {
    position: relative;
    margin-bottom: 0px;
    display:inline-block;
    width:100%;
}

.file-upload-input {
    width: 100%;
    color: #222;
    font-size: 16px;
    padding: 14px 17px; 
    border: none;
    display:inline-block;
    background:none; 
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: left;
    border:#e6ebee solid 2px;
    /* IE 9 Fix */
}
.file-upload-input:hover, .file-upload-input:focus {

    outline: none;
}

.file-upload-button {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    position:absolute; right:2px; top:2px; 
    font-size: 18px;
    bottom:2px;

    padding: 11px 20px;
    border: none;
    margin-left: -1px;
    background-color: #1d448b;
    float: left;
    /* IE 9 Fix */
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.file-upload-button:hover {
    background-color: #1d448b;
}


.chnage_text{ display:inline-block; width:100%; }
.chnage_text a{ display:inline-block; width:50%;font-family: 'OpenSans-SemiBold';  float:left; font-size:18px; color:#fff; text-align:center; background:#1d448b; padding:14px 15px; }
.chnage_text a.remove{ background:#ed1c24; }


.import_btn{ padding:0 0 0 15px; display:inline-block; width:auto; }
.import_btn a{ margin:0px 0 17px 0;  width:auto; border:#e6ebee solid 2px; border-radius:4px; background:#f47b20; display:inline-block; color:#fff;  font-family: 'OpenSans-SemiBold';  font-size:20px; padding:9px 55px 12px;}
.import_btn a:hover{ background:#1d458c; }



.import_des{ padding:58px 0 0 0; display:inline-block; width:100%; }
.import_des h5{ padding:0 0 27px 0; display:inline-block; font-size:20px; font-family: 'OpenSans-SemiBold'; color:#1d448b; width:100%; }
.import_des p{ font-size:16px;  display:inline-block; width:100%; }

.header_wapper .menu-toggle { width:auto; float:right; padding:0px 0 0 0px;}
.header_wapper .menu-toggle .menu-icon {
    width:40px;
    height:40px;
    position:relative;
    display:inline-block;
    font-size:0px;
    overflow:hidden;
    text-indent:-100%;
    background:url(../images/menu-toggle.png) center center no-repeat;
    border:2px solid #f47b21;
    border-radius:50%;
}



/*=============== rr end ============*/




/*============ event-exhibitors page start ============*/
.event-exhibitors-page { width:100%; display:inline-block; padding:30px 0px;}
.event-exhibitors-topbar { width:100%; float:left;}
.event-exhibitors-topbar .bar-left { float:left; padding:8px 0 0 0;}
.event-exhibitors-topbar .bar-left h1 { font-family: 'OpenSans-SemiBold'; font-size:26px; color:#f47a20;}
.event-exhibitors-topbar .bar-left h3 { font-family: 'OpenSans-SemiBold'; font-size:22px; color:#1e458b;}
.event-exhibitors-topbar .bar-right { float:right;}
.event-exhibitors-topbar .ex-search { width:180px; float:left; position:relative;}
.event-exhibitors-topbar .ex-search .input-text {
    width:100%;
    height:40px;
    font-size:18px;
    color:#222222;
    background:#FFF;
    border:1px solid #e4e3e2;
    border-radius:4px;
    padding:0px 15px 0px 50px;
}
.event-exhibitors-topbar .ex-search .search-btn {
    width:20px;
    height:20px;
    overflow:hidden;
    font-size:0px;
    text-indent:-100%;
    background:url(../images/search-icon-ex.png) center center no-repeat;
    background-size: 100%;
    border:none;
    border-radius:0px;
    position:absolute;
    top:10px;
    left:14px;
}
.event-exhibitors-topbar .ex-import { width:auto; float:left; margin:0 0 0 20px;}
.event-exhibitors-topbar .ex-import .import-btn {
    position:relative;
    display:inline-block;
    height:40px;
    font-size:18px;
    color:#222222;
    line-height:1;
    background:#FFF;
    border:1px solid #e4e3e2;
    border-radius:4px;
    padding:10px 20px;
}
.event-exhibitors-topbar .ex-import .import-btn img { margin:-4px 10px 0 0; width: 20px;}
.event-exhibitors-topbar .ex-add { width:auto; float:left; margin:0 0 0 20px;}
.event-exhibitors-topbar .ex-add .add-btn {
    position:relative;
    display:inline-block;
    height:40px;
    font-size:18px;
    color:#FFF;
    line-height:1;
    background:#1e458b;
    border:1px solid #1e458b;
    border-radius:4px;
    padding:10px 25px;
}
.event-exhibitors-topbar .ex-add .add-btn img { margin:-4px 10px 0 0; width: 20px;}
.event-exhibitors-topbar .ex-add.ex-export .add-btn { padding:10px 35px;}
.event-exhibitors-block { width:100%; float:left; padding:35px 0 0 0;}
.event-ex-table { width:100%; float:left;}
.event-ex-table .thead { width:100%; float:left;}
.event-ex-table .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.event-ex-table .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.event-ex-table .thead .tr .th.col-1 { width:15%;}
.event-ex-table .thead .tr .th.col-2 { width:20%;}
.event-ex-table .thead .tr .th.col-3 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.event-ex-table .thead .tr .th.col-4 { width:15%;}
.event-ex-table .thead .tr .th.col-5 { width:10%;}
.event-ex-table .thead .tr .th.col-6 { width:10%;}
.event-ex-table .thead .tr .th.col-7 { width:140px;}
.event-ex-table .tbody { width:100%; float:left;}
.event-ex-table .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.event-ex-table .tbody .tr:nth-child(even) { background:#f3f3f3;}
.event-ex-table .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.event-ex-table .tbody .tr .td.col-1 { width:15%;}
.event-ex-table .tbody .tr .td.col-2 { width:20%;}
.event-ex-table .tbody .tr .td.col-3 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.event-ex-table .tbody .tr .td.col-4 { width:15%;}
.event-ex-table .tbody .tr .td.col-5 { width:10%;}
.event-ex-table .tbody .tr .td.col-6 { width:10%;}
.event-ex-table .tbody .tr .td.col-7 { width:140px;}
.event-ex-table .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.event-ex-table .tbody .tr .td .orange-btn {
    min-width:50px;
    display:inline-block;
    font-family: 'OpenSans-SemiBold';
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:1;
    background:#f47c20;
    border-radius:30px;
    padding:5px 10px;
}
.event-ex-table .tbody .tr .td .blue-btn {
    min-width:50px;
    display:inline-block;
    font-family: 'OpenSans-SemiBold';
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:1;
    background:#1d468b;
    border-radius:30px;
    padding:5px 10px;
}
.event-ex-table .tbody .tr .td .viwe-edit { width:100%; text-align:center;}
.event-ex-table .tbody .tr .td .viwe-edit a {
    width:32px;
    height:32px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#48494d;
    background:#eceff0;
    border-radius:50%;
    margin:0px 4px;
    padding:6px 0px;
}
.event-ex-table .tbody .tr .td .viwe-edit a:hover { color:#1e458b;}
.event-ex-table .tbody .tr .td .viwe-edit a .tool-tip {
    width:80px;
    font-size:16px;
    color:#000;
    text-align:center;
    line-height:1;
    background:#FFF;
    border-radius:3px;
    box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.10);
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:-100%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    padding:7px 5px;
}
.event-ex-table .tbody .tr .td .viwe-edit a:hover .tool-tip {
    opacity:1;
    visibility:visible;
}
.event-ex-table .tbody .tr .td .viwe-edit a .tool-tip:after {
    content:"";
    width:12px;
    height:5px;
    background:url(../images/tooltip-after.png) top center no-repeat;
    position:absolute;
    left:50%;
    bottom:-5px;
    margin:0 0 0 -6px;
}
.event-ex-pagination { width:100%; float:left; text-align:right; padding:40px 0 0 0;}
.event-ex-pagination ul { width:100%;}
.event-ex-pagination ul li { display:inline-block; vertical-align:top; margin:0 0 0 7px;}
.event-ex-pagination ul li a {
    width:50px;
    height:50px;
    display:block;
    font-size:22px;
    color:#222222;
    text-align:center;
    line-height:1;
    background:#FFF;
    border:1px solid #eaeaea;
    border-radius:3px;
    padding:12px 5px;
}
.event-ex-pagination ul li a:hover,
.event-ex-pagination ul li.current a {
    color:#FFF;
    background:#1d458b;
    border-color:#1d458b;
}
.event-ex-pagination ul li a.prev {
    background:url(../images/prev-arrow.png) center center no-repeat;
    border-color:#eaeaea;
}
.event-ex-pagination ul li a.next {
    background:url(../images/next-arrow.png) center center no-repeat;
    border-color:#eaeaea;}
.event-ex-pagination ul li a.next2,
.event-ex-pagination ul li a.prev2{
    color: #1d458b;
    font-size: 25px;}
.event-ex-pagination ul li a.next2 i,
.event-ex-pagination ul li a.prev2 i{
    line-height: 15px;}
.event-ex-pagination ul li a:hover i{
    color: #fff;}
/*============ event-exhibitors page end ============*/

/*============ exhibitors-details page start ============*/
.exhibitors-details-topbar { width:100%; float:left; padding:0 0 30px 0;}
.exhibitors-details-topbar .bar-left { float:left; padding:8px 0 0 0;}
.exhibitors-details-topbar .bar-left h1 { font-family: 'OpenSans-SemiBold'; font-size:26px; color:#f47a20;}
.exhibitors-details-topbar .bar-left .stand { display:block; font-family: 'OpenSans-SemiBold'; font-size:22px; color:#222222; padding:15px 0 0 0;}
.exhibitors-details-topbar .bar-left .stand img { max-width:36px; margin:0 10px 0 0;}
.exhibitors-details-topbar .bar-right { float:right;}
.exhibitors-details-topbar .ex-disable { width:auto; float:left; margin:0 0 0 20px;}
.exhibitors-details-topbar .ex-disable .disable-btn {
    position:relative;
    display:inline-block;
    height:40px;
    font-size:18px;
    color:#FFF;
    line-height:1;
    background:#ed1c24;
    border:1px solid #ed1c24;
    border-radius:40px;
    padding:10px 25px;
}
.exhibitors-details-topbar .ex-disable .disable-btn .fa { margin:0 10px 0 0;}
.exhibitors-details-block { width:100%; float:left; padding:35px 0 0 0;}
.ex-details-table { width:100%; float:left;}
.ex-details-table .thead { width:100%; float:left;}
.ex-details-table .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.ex-details-table .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.ex-details-table .thead .tr .th.col-1 { width:17%;}
.ex-details-table .thead .tr .th.col-2 { width:17%;}
.ex-details-table .thead .tr .th.col-3 { width:17%;}
.ex-details-table .thead .tr .th.col-4 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.ex-details-table .thead .tr .th.col-5 { width:140px;}
.ex-details-table .tbody { width:100%; float:left;}
.ex-details-table .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.ex-details-table .tbody .tr:nth-child(even) { background:#f3f3f3;}
.ex-details-table .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.ex-details-table .tbody .tr .td.col-1 { width:17%;}
.ex-details-table .tbody .tr .td.col-2 { width:17%;}
.ex-details-table .tbody .tr .td.col-3 { width:17%;}
.ex-details-table .tbody .tr .td.col-4 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.ex-details-table .tbody .tr .td.col-5 { width:140px;}
.ex-details-table .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.ex-details-table .tbody .tr .td .viwe-edit { width:100%; text-align:center;}
.ex-details-table .tbody .tr .td .viwe-edit a {
    width:32px;
    height:32px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#48494d;
    background:#eceff0;
    border-radius:50%;
    margin:0px 4px;
    padding:6px 0px;
}
.ex-details-table .tbody .tr .td .viwe-edit a:hover { color:#1e458b;}
.ex-details-table .tbody .tr .td .viwe-edit a .tool-tip {
    width:80px;
    font-size:16px;
    color:#000;
    text-align:center;
    line-height:1;
    background:#FFF;
    border-radius:3px;
    box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.10);
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:-100%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    padding:7px 5px;
}
.ex-details-table .tbody .tr .td .viwe-edit a:hover .tool-tip {
    opacity:1;
    visibility:visible;
}
.ex-details-table .tbody .tr .td .viwe-edit a .tool-tip:after {
    content:"";
    width:12px;
    height:5px;
    background:url(../images/tooltip-after.png) top center no-repeat;
    position:absolute;
    left:50%;
    bottom:-5px;
    margin:0 0 0 -6px;
}
/*============ exhibitors-details page end ============*/

/*============ aditional-filed page start ============*/
.aditional-filed-page { width:100%; display:inline-block; padding:30px 0px;}
.aditional-filed-block { width:100%; float:left; padding:22px 0 0 0;}
.aditional-table { width:100%; float:left;}
.aditional-table .thead { width:100%; float:left;}
.aditional-table .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.aditional-table .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.aditional-table .thead .tr .th.col-1 { width:80px;}
.aditional-table .thead .tr .th.col-2 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.aditional-table .thead .tr .th.col-3 { width:200px;}
.aditional-table .thead .tr .th.col-4 { width:140px;}
.aditional-table .tbody { width:100%; float:left; border:2px solid #dae0e3;}
.aditional-table .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    border-bottom:2px solid #dae0e3;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.aditional-table .tbody .tr:last-child { border:none;}
.aditional-table .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.aditional-table .tbody .tr .td.col-1 { width:80px;}
.aditional-table .tbody .tr .td.col-2 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.aditional-table .tbody .tr .td.col-3 { width:200px;}
.aditional-table .tbody .tr .td.col-4 { width:140px;}
.aditional-table .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.aditional-table .tbody .tr .td .question { width:100%; display:block;}
.aditional-table .tbody .tr .td .edit-delete { width:100%; text-align:center;}
.aditional-table .tbody .tr .td .edit-delete a {
    width:32px;
    height:32px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#48494d;
    background:#eceff0;
    border-radius:50%;
    margin:0px 4px;
    padding:6px 0px;
}
.aditional-table .tbody .tr .td .edit-delete a:hover { color:#1e458b;}
.aditional-table .tbody .tr .td .edit-delete a .tool-tip {
    width:80px;
    font-size:16px;
    color:#000;
    text-align:center;
    line-height:1;
    background:#FFF;
    border-radius:3px;
    box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.10);
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:-100%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    padding:7px 5px;
}
.aditional-table .tbody .tr .td .edit-delete a:hover .tool-tip {
    opacity:1;
    visibility:visible;
}
.aditional-table .tbody .tr .td .edit-delete a .tool-tip:after {
    content:"";
    width:12px;
    height:5px;
    background:url(../images/tooltip-after.png) top center no-repeat;
    position:absolute;
    left:50%;
    bottom:-5px;
    margin:0 0 0 -6px;
}
/*============ aditional-filed page end ============*/

/*============ add-event page start ============*/
.add-event-page { width:100%; display:inline-block; padding:30px 0px;}
.add-event-block { width:100%; float:left; padding:35px 0 0 0;}
.add-event-table { width:100%; float:left;}
.add-event-table .thead{ width:100%; float:left;}
.add-event-table .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.add-event-table .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.add-event-table .thead .tr .th.col-1 { width:15%;}
.add-event-table .thead .tr .th.col-2 { width:20%;}
.add-event-table .thead .tr .th.col-3 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.add-event-table .thead .tr .th.col-4 { width:15%;}
.add-event-table .thead .tr .th.col-5 { width:200px;}
.add-event-table .thead .tr .th.col-6 { width:120px;}
.add-event-table .tbody { width:100%; float:left;}
.add-event-table .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.add-event-table .tbody .tr:nth-child(even) { background:#f3f3f3;}
.add-event-table .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.add-event-table .tbody .tr .td.col-1 { width:15%;}
.add-event-table .tbody .tr .td.col-2 { width:20%;}
.add-event-table .tbody .tr .td.col-3 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.add-event-table .tbody .tr .td.col-4 { width:15%;}
.add-event-table .tbody .tr .td.col-5 { width:200px;}
.add-event-table .tbody .tr .td.col-6 { width:120px;}
.add-event-table .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.add-event-table .tbody .tr .td .input-field { width:100%; display:block;}
.add-event-table .tbody .tr .td .input-field .input-text {
    width:100%;
    height:42px;
    font-size:18px;
    color:#222222;
    background:#FFF;
    border:2px solid #e6ebee;
    border-radius:2px;
    padding:0px 10px;
}
.add-event-table .tbody .tr .td .check-box { width:100%; text-align:center;}
.add-event-table .tbody .tr .td .check-box input[type="checkbox"] { display:none;}
.add-event-table .tbody .tr .td .check-box input[type="checkbox"]+label {
    width:36px;
    height:36px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:20px;
    color:#FFF;
    background:#FFF;
    border:2px solid #e6ebee;
    border-radius:2px;
    cursor:pointer;
    margin:0px;
    padding:0px;
}
.add-event-table .tbody .tr .td .check-box input[type="checkbox"]:checked+label {
    background:#1c458c;
}
.add-event-table .tbody .tr .td .check-box input[type="checkbox"]+label .fa {
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
}
.add-event-table .tbody .tr .td .check-box input[type="checkbox"]:checked+label .fa {
    display:block;
}
.create-event-btn-row { width: 100%;
    float: left;
    padding: 10px 0 0 0;
    border: 0px solid;
}
.create-event-btn-row .button {
    display:inline-block;
    font-size:20px;
    color:#FFF;
    line-height:1;
    background:#f47b20;
    border:2px solid #e6ebee;
    border-radius:4px;
    padding:15px 35px;
}
/*============ add-event page end ============*/

/*============ upcoming-event page start ============*/
.upcoming-event-table { width:100%; float:left;}
.upcoming-event-table .thead { width:100%; float:left;}
.upcoming-event-table .thead .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#2b2d39;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.upcoming-event-table .thead .tr .th {
    width:auto;
    float:left;
    font-family: 'OpenSans-Bold';
    font-size:19px;
    color:#FFF;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.upcoming-event-table .thead .tr .th.col-1 { width:18%;}
.upcoming-event-table .thead .tr .th.col-2 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.upcoming-event-table .thead .tr .th.col-3 { width:20%;}
.upcoming-event-table .thead .tr .th.col-4 { width:200px; text-align:center;}
.upcoming-event-table .thead .tr .th.col-5 { width:140px;}
.upcoming-event-table .tbody { width:100%; float:left;}
.upcoming-event-table .tbody .tr {
    width:100%;
    min-height:100%;
    height:100%;
    float:left;
    background:#FFF;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:center;
}
.upcoming-event-table .tbody .tr:nth-child(even) { background:#f3f3f3;}
.upcoming-event-table .tbody .tr .td {
    width:auto;
    float:left;
    font-size:18px;
    color:#222222;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    padding:15px 12px;
}
.upcoming-event-table .tbody .tr .td.col-1 { width:18%;}
.upcoming-event-table .tbody .tr .td.col-2 {
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    overflow:auto;
}
.upcoming-event-table .tbody .tr .td.col-3 { width:20%;}
.upcoming-event-table .tbody .tr .td.col-4 { width:200px; text-align:center;}
.upcoming-event-table .tbody .tr .td.col-5 { width:140px;}
.upcoming-event-table .tbody .tr .td .mobi-label {
    float:left;
    display:none;
    font-family: 'OpenSans-SemiBold';
    font-size:16px;
    color:#1d468b;
}
.upcoming-event-table .tbody .tr .td .date { width:100%; display:block; color:#388c1e;}
.upcoming-event-table .tbody .tr .td .date .calendar-icon {
    width:18px;
    height:19px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images/calendar-icon.png) center center no-repeat;
    background-size: 100%;
    position:relative;
    top:-2px;
    margin:0 10px 0 0;
}
.upcoming-event-table .tbody .tr .td .orange-btn {
    min-width:60px;
    display:inline-block;
    font-family: 'OpenSans-SemiBold';
    font-size:18px;
    color:#FFF;
    text-align:center;
    line-height:1;
    background:#f47c20;
    border-radius:30px;
    padding:5px 10px;
}
.upcoming-event-table .tbody .tr .td .viwe-edit { width:50%; text-align:center;}
.upcoming-event-table .tbody .tr .td .viwe-edit a {
    width:32px;
    height:32px;
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#48494d;
    background:#eceff0;
    border-radius:50%;
    margin:0px 4px;
    padding:6px 0px;
}
.upcoming-event-table .tbody .tr .td .viwe-edit a:hover { color:#1e458b;}
.upcoming-event-table .tbody .tr .td .viwe-edit a .tool-tip {
    width:80px;
    font-size:16px;
    color:#000;
    text-align:center;
    line-height:1;
    background:#FFF;
    border-radius:3px;
    box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.10);
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:-100%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    padding:7px 5px;
}
.upcoming-event-table .tbody .tr .td .viwe-edit a:hover .tool-tip {
    opacity:1;
    visibility:visible;
}
.upcoming-event-table .tbody .tr .td .viwe-edit a .tool-tip:after {
    content:"";
    width:12px;
    height:5px;
    background:url(../images/tooltip-after.png) top center no-repeat;
    position:absolute;
    left:50%;
    bottom:-5px;
    margin:0 0 0 -6px;
}
/*============ upcoming-event page end ============*/

/*============ dashbord-organiser page start ============*/
.dashbord-organiser-page { width:100%; display:inline-block; padding:30px 0px;}
.dashbord-organiser-block { width:100%; float:left; padding:30px 0 0 0;}
.dash-orga-table-1 { width:100%; float:left;}
.dash-orga-table-1 .upcoming-event-table { border-bottom:2px solid #e9edee;}
.dash-orga-table-2 { width:100%; float:left; padding:30px 0 0 0;}
.dash-orga-table-2 .dash-orga-title { width:100%; float:left; padding:0 0 30px 0;}
.dash-orga-table-2 .dash-orga-title h2 { font-family: 'OpenSans-SemiBold'; font-size:26px; color:#f47a20;}
.dash-orga-table-2 .upcoming-event-table { border-bottom:2px solid #e9edee;}
.dash-orga-show-all { width:100%; float:left; text-align:right; padding:20px 0 0 0;}
.dash-orga-show-all a { display:inline-block; font-size:18px; color:#1d458b;}
/*============ dashbord-organiser page end ============*/







.header-sidebar{  width:250px;  
                  -webkit-transition: all 0.5s ease-in-out;
                  -moz-transition: all 0.5s ease-in-out;
                  -ms-transition: all 0.5s ease-in-out;
                  -o-transition: all 0.5s ease-in-out;
                  transition: all 0.5s ease-in-out;
}
.header-sidebar.active{ width:90px; 
                        -webkit-transition: all 0.5s ease-in-out;
                        -moz-transition: all 0.5s ease-in-out;
                        -ms-transition: all 0.5s ease-in-out;
                        -o-transition: all 0.5s ease-in-out;
                        transition: all 0.5s ease-in-out;
}
.header-sidebar .sidebar-menu .nav-menu > li > a{ min-height:52px; }
.header-sidebar .sidebar-menu .nav-menu > li > a .menu-text{ display:inline-block; }
.header-sidebar.active  .nav-menu > li > a .menu-text{ display:none; }
.header-sidebar .menu-toggle{padding:25px 0 0 23px;  }
.header-sidebar.active .menu-toggle{padding:25px 0 0 23px;  }
body .site-content{ margin:0 0 0 250px;
                    -webkit-transition: all 0.5s ease-in-out;
                    -moz-transition: all 0.5s ease-in-out;
                    -ms-transition: all 0.5s ease-in-out;
                    -o-transition: all 0.5s ease-in-out;
                    transition: all 0.5s ease-in-out;
}
body.active .site-content{ margin:0 0 0 90px; 
                           -webkit-transition: all 0.5s ease-in-out;
                           -moz-transition: all 0.5s ease-in-out;
                           -ms-transition: all 0.5s ease-in-out;
                           -o-transition: all 0.5s ease-in-out;
                           transition: all 0.5s ease-in-out;
}


.sitemap_links{ padding:100px 0; display:inline-block; width:100%;}
.sitemap_links ul{ display:inline-block; width:100%;}
.sitemap_links ul li{ display:inline-block ; padding:2px 0; width:100%;}
.sitemap_links ul li a{ font-family: 'OpenSans-SemiBold';  display:inline-block; font-size:16px; color:#f47b21; }
.sitemap_links ul li a:hover{ display:inline-block; color:#1c468b;  }




#footer{ position:absolute; left:0px; bottom:0px; }
.login_page{ min-height:0px; }
.site-content #footer  { margin-bottom:40px; position:relative; }
.header-sidebar .sidebar-menu .nav-menu > li > a .menu-text{ min-width:140px; }






/*added by darshana*/
.import-btn {
    position: relative;
    overflow: hidden;
}
.import-btn input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

#example23.custom-data-table th, #example23.custom-data-table td{
    padding: 15px 12px;}

#example23.custom-data-table td a {
    color: #222222 !important;
}

.no-data { text-align:  center; padding: 14px 12px; }

.no-padding-bottom {padding-bottom: 0px;}