﻿@charset "utf-8";
/* CSS Document */

@font-face{font-family:'Helvetica Neue LT Std';
           src:url("../fonts/328988_0_0.eot");
           src:url("../fonts/328988_0_0.eot?#iefix") format("embedded-opentype"),           
           url("../fonts/328988_0_0.woff") format("woff"),
           url("../fonts/328988_0_0.ttf") format("truetype");}
           
@font-face{font-family:'HelveticaNeueLTStd-Bd';
           src:url("../fonts/328988_1_0.eot");
           src:url("../fonts/328988_1_0.eot?#iefix") format("embedded-opentype"),           
           url("../fonts/328988_1_0.woff") format("woff"),
           url("../fonts/328988_1_0.ttf") format("truetype");}
           
@font-face{font-family:'HelveticaNeueLTStd';
           src:url("../fonts/328988_1_0.eot");
           src:url("../fonts/328988_1_0.eot?#iefix") format("embedded-opentype"),           
           url("../fonts/328988_1_0.woff") format("woff"),
           url("../fonts/328988_1_0.ttf") format("truetype");}           
           
@font-face{font-family:'Helvetica-Normal';
           src:url("../fonts/328988_2_0.eot");
           src:url("../fonts/328988_2_0.eot?#iefix") format("embedded-opentype"),         
           url("../fonts/328988_2_0.woff") format("woff"),
           url("../fonts/328988_2_0.ttf") format("truetype");}
           
@font-face{font-family:'HelveticaNeueLTStd-Th';
           src:url("../fonts/328988_3_0.eot");
           src:url("../fonts/328988_3_0.eot?#iefix") format("embedded-opentype"),          
           url("../fonts/328988_3_0.woff") format("woff"),
           url("../fonts/328988_3_0.ttf") format("truetype");}
           
@font-face{font-family:'HelveticaNeueLTStd-It';
           src:url("../fonts/328988_4_0.eot");
           src:url("../fonts/328988_4_0.eot?#iefix") format("embedded-opentype"),           
           url("../fonts/328988_4_0.woff") format("woff"),
           url("../fonts/328988_4_0.ttf") format("truetype");}



.clr, .clear {
    clear: both;
}
html{height:100%;}
body {
    margin: 0px;
    padding: 0px;
    line-height:26px;
    font-family:"Helvetica Neue LT Std","Helvetica-Normal","Helvetica","Arial",sans-serif  ;
    color: #666666;
    letter-spacing:-.01em;
    font-size: 18px;
    min-height:100%;
    position:relative;
    padding-bottom:60px;
}

.bodybg
{
        background: #323232;
        font-size: 13px;
    font-weight: 400;
    line-height: 1.471;
}

.customeprof h1{
    font-size: 18px;
    color: #00519E;
    /* text-transform: uppercase; */
    border-bottom: #0057a4 solid 2px;
    padding: 0 0 12px 0;
    margin: 5px 0 15px 0;
    font-weight:bold;

}

.login {
    height: 24px;
    max-height: 24px;
    width: 100%;
    background-color: #323232 !important;
}

.login a
{
    padding: 5px 20px;
    border: none;
    cursor: pointer;
    font-size: 13px;
    background-color: #00519E;
    color: #fff;
    transition: all .5s ease;
    margin-right:10px;
    display:inline-block;
}
.login a:hover
{
    background-color: #009BDC;
    color: #fff;
}


.headlogo {
    background: #fff;
    padding: 13px 0;

}

.header {
background:url(../images/header.jpg) no-repeat;
min-height:5px;
}


.navshowhide
{
        position: absolute;
    right: -32px;
    width: auto;
    top: 0px;
    background: #323232;
    padding: 0px 0;
    color: #fff;
}
.navshowhide a{color: #fff;
    padding: 2px 5px;
    display: inline-block;}




.contentpanel { margin:50px 0 50px 0;}

.customeprof{    
 background: #ecf0f5;
    padding: 15px;
    min-height: 235px;
    margin: 0 0 25px 0;
    border: 1px solid #c8d4e4;
    border-bottom: #0190D4 solid 5px;}
.locatin, .typelist label {font-size:13px; color: #00376b; font-weight:bold; line-height:1.7;}

.status{padding: 3px 5px;
    border: #00519E solid 2px;
    border-radius: 4px;
    text-align: center;}

.status span{    
font-size: 13px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.7px;}

.btn-primary {background-color: transparent; border: 2px solid #00519E;color: #00519E !important;   text-transform: uppercase; font-size: 13px;}
.btn-primary:hover { color: #fff;  background-color: transparent !important;  border-color: #204d74;}
.showlogo { max-width:100px;}
.profile_details {}
.RblClientLogin{width:100%; display:inline-block;}
.RblClientLogin tbody{width:100%; display:inline-block;}
.RblClientLogin tr{width:100%; display:inline-block;}
.RblClientLogin tr td{width:50%; display:inline-block;}
.RblClientLogin tr td input{margin-right:5px;}
.RblClientLogin tr td label{font-size:14px;}


.hyperlinkclass {
  text-transform: uppercase;
  outline: 0;
  background: #00519E;
  width: 100%;
  border: 0;
  padding:3px 0;
  color: #FFFFFF;
  font-size: 12px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
  border-radius:19px;
  display:block;
  text-align:center;
}
.hyperlinkclass:hover,.hyperlinkclass:active,.hyperlinkclass:focus {
  background: #009BDC;
  color:#fff;
}

.panel-heading a{display:block;}



/* ============ for master page =================*/

.topheader{background:#fff; padding-top:12px; padding-bottom:12px;}
.nav_menu{background:#fff; border-bottom:none;}

.profile
        {
            background:#0081C5;
            color:#fff;
        }
.imgupload{
    position: relative;
    top: -24px;
    background: rgba(0, 0, 0, 0.26);
    max-width: 130px;
    cursor: pointer;
        }


.profilepic{font-size:17px; padding:10px 0; height:150px;}

.profilepic img
{
    max-height: 130px;
    min-height: 130px;
    max-width: 130px;
    min-width: 130px;
}






footer { background-color: #323232 !important; margin:0px !important; position:absolute; bottom:0; width:100%; 
font-size: 14px !important;
    color: #d6d6d6 !important;z-index:9;
    left:0;}



.nav-md .container.body .col-md-3.left_col{min-height:auto;}




/*rahul*/
.eventheading{
text-transform: uppercase;
letter-spacing: 1.5px;
padding: 0 0 5px 0;
margin: 10px 0 20px 0;
text-align: left;
color: #000;
border-bottom: #000 solid 1px;
}

#FormProducttable a{color: #0081c5;}
#FormProducttable td{padding:10px 5px !important;}

/*.btnview{background: rgb(0, 129, 197);
    color: #fff;
    padding: 2px 5px;
    border-radius: 0px !important;}*/

#DeletedExhibitortable td{padding:10px 5px !important;}

.messagebox {
width: 100%;
background: #0081c5;
padding: 20px;
color: #fff;
font-size: 14px;
letter-spacing: 1px;
text-align: center;

}

.numbertext {
border-radius: 100%;
max-width: 100px;
height: 100px;
border: #fff solid 4px;
text-align: center;
/* display: block; */
/* text-align: center; */
margin: 0 auto 15px auto;
line-height: 97px;
font-weight: bold;
font-size: 20px;
}


.welcomeback{border: #d8d8d8 solid 1px;
    border-radius: 0px;
    box-shadow: none;
    background: #f5f5f5;
    font-size: 14px;
    color: #0081c5;
    letter-spacing: 0.5px;}



 .btnlogin{
            border-radius: 19px;
    padding: 7px 50px;
    font-size: 15px;
    color: #ffffff!important;
    
    background: #0072B8!important;
    border-color:#0072B8!important;
        }
        .btnlogin:hover{
            border-radius: 19px;
    padding: 7px 50px;
    font-size: 15px;
    color: #ffffff!important;
    background: #0090d6!important;
    border-color:#0090d6!important;
        }
        .loginborder{
         border-radius: 19px;
    padding: 7px 50px;
    color: #0090d6!important;
    background: transparent;
    border: 2px solid #0090d6!important;
    font-weight: bold;
        }
         .loginborder:hover{
            border-radius: 19px;
    padding: 7px 50px;
    color: #ffffff!important;
    background: #0064ac!important;
    border-color:#0064ac!important;
        }

.btnloginred{
            border-radius: 19px;
    padding: 7px 50px;
    font-size: 15px;
    color: #ffffff!important;
    
    background: #d62e34!important;
    border-color:#d62e34!important;
        }
        .btnloginred:hover{
            border-radius: 19px;
    padding: 7px 50px;
    font-size: 15px;
    color: #ffffff!important;
    background: #bd2228!important;
    border-color:#bd2228!important;
        }


.btnlogin.btn-sm, .btnloginred.btn-sm {
    padding: 5px 20px !important;
    font-size: 12px !important;
}

.btngreen{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
    background:#008000!important;
        border-color:#008000!important;
}
.btngreen:hover{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
    background:#035803!important;
        border-color:#035803!important;
}
.btnblue{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
   background: #0072B8!important;
    border-color:#0072B8!important;
}
.btnblue:hover{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
    background: #0090d6!important;
    border-color:#0090d6!important;
}
.btnred{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
    background: #d62e34!important;
    border-color:#d62e34!important;
}
.btnred:hover{
        border-radius: 10px;
    font-size: 11px;
    padding: 2px 10px;
    color: #ffffff!important;
    background: #bd2228!important;
    border-color:#bd2228!important;
}




.panel-default {
    border-color: #0072B8;
}
.panel{
    border-radius: 0px;
}
.panel-default > .panel-heading {
    color: #fff;
    background-color: #0072B8;
    border-color: #ddd;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


hr {
    margin-top: 10px;
    margin-bottom: 10px;
}


h3{
    color: #0072B8!important;
    font-weight: bold;
    font-size: 20px;
}

.rounded
{
    border-radius: 19px;
    padding: 2PX 15PX;
}




@media only screen and (min-device-width :1700px) and (max-device-width : 2500px) {
    .bodybg{font-size:17px;}
}