﻿.applyForm,.mainContent{
    padding-left: 10px;
    padding-right: 10px;
    background-color:White;
}

#content{
    background-color:white;
    /*font-size:small;*/
}
    .applyForm > div p {
        text-indent: 2em;
    }

    .applyForm > h1 {
        text-align: center;
        font-size: 2em;
        /*font-weight: bold;*/
        margin-top:10px;
        margin-bottom:10px;
    }

    .applyForm div input {
        display: block;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
    }


/*表单标题提示样式*/
.promptText .spTime,
.promptText .spAddress,
.promptText .spExhibitionName {
    color: red;
}

/*表单确认模块样式*/
.comfirmGroup {
    text-align: center;
}

    .comfirmGroup .textMessage {
        margin-top: 10px;
        color: Red;
        width: 100%;
        text-align: center;
    }

    .comfirmGroup input[type=submit],.comfirmGroup input[type=button] {
        display: inline-block;
    }

   /*登陆模块样式*/
.loginBlock {
    padding: 5px 10px;
    /*background-color: #F1FAFA;*/
    overflow:hidden;
}

    .loginBlock > div {
        /*margin-left: 10px;
        padding-right:10px;*/
    }

    .loginBlock .textUserName {
        width: 50%;
        height:19px;
        text-indent:5px;
    }

    .loginBlock ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        height: 21px;
    }

    .loginBlock li {
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 1px;
    }

    .loginBlock a {
        display: block;
        background-color: #DDDDDD;
        color: #5091A9;
        height: 20px;
        font-size: small;
        padding: 2px;
        min-width: 60px;
        text-align: center;
        text-decoration: none;
    }

        .loginBlock a:hover {
            background-color: #666666;
            color: White;
        }

.btnLoginOn {
    padding: 0 5px;
    color: #5091A9;
    background-position: 0 50%;
    outline: 1px solid #5091A9;
    border: 1px solid #FFF !important;
    /*line-height: 1.3;*/
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Tahoma, Verdana;
    width:72px!important;
}

.loginBlock #checkLoginUserName,#checkCode{padding-left:65px;margin:0px;}

/*参观时间选择*/
.checkboxGroup .checkbox{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
}
.checkboxGroup .checkbox label{
    width:60px;
    margin-top:8px;
    margin-bottom:10px;
    display:inline-block;
    margin-left:10px;
}
.checkboxGroup .checkbox input[type=checkbox]{display:inline;width:20px}

.ebtLocation table tr,
.ebtLocation table,
.ebtLocation table td{
        border:0px solid white;
    }

    .mainContent{
        padding:0;
    }

    .ebtMessage{
       margin:10px 0px 10px 0px;
    }

     .ebtMessage p {
            text-indent: 2em;
            margin-top: -5px;
            margin-left: 10px;
            margin-right:10px;
        }

    .ebtPrice,
    .ebtLocation{
        margin-top:0;
        padding:0px 10px 20px 10px;
    }

    .priceTable th{
        border:1px solid #000000;
        color:white;
        padding-left:2px;
    }
    .priceTable{
        margin-top:0;
    }
    .priceTable tr{
        height:20px;
    }

    .priceTable tr td{
        padding-left:2px;
    }
    .priceTable th,.priceTable td{
        line-height:1;
    }
    .mainContent table{
        width:100%;
        table-layout:auto;
    }

/*#navbar
{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#507CD1), to(#001854))!important;
}

#navbar ul ul li
{
    background: #507CD1!important;
}

#submenu li
{
   
}*/

/*select
{
    display:none!important;
}*/

.btnNext,.btnModify,.btnSubmit {
    background-position: 0 50%;
    border: 1px solid #fff !important;
    color: #5091a9;
    font-family: Tahoma,Verdana;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 17px;
    outline: 1px solid #5091a9;
    padding: 0 5px;
}
input[type=radio]
{
    height:15px;
    vertical-align:text-top;
    margin-top:0;
}
.applyForm h1
{
    padding-top:10px;
}
#Crumbs{
    height:25px;
     margin-top:0px;
    margin-bottom:5px;
}

@media (max-width:767px) {

#Crumbs
{
    margin-bottom:5px;
}
    .applyForm {
        padding-left: 5px;
        padding-right: 5px;
    }

    .loginBlock .textUserName {
        width: 50%;
        line-height:initial;
    }

    .mainContent table,.mainContent .ebtMessage{
        width:100%;
    }

    .ebtPrice table colgroup col:nth-child(1){
        width:25%;
    }

    .ebtPrice table colgroup col:nth-child(2),
    .ebtPrice table colgroup col:nth-child(3){
        width:37.5%;
    }

    .ebtMessage,
    .ebtPrice,
    .ebtLocation{
        padding:0 10px;
    }

    .btnLoginOn{
        vertical-align:top;
    }
     .ebtMessage p
     {
         margin-left:0;
         margin-right:0;
     }
     #StandardBooth img
     {
         width:100%;
     }
     #VenueMap img
     {
         width:100%;
     }

    /*#mbnavbar{
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#507CD1), to(#001854))!important;
    }*/
        body
    {
        background-color:white;
    }
}
