﻿/*@import url("form.css");*/


#splash {
    position: relative;
    margin-top: 86px;
    /*background: url(../images/home.png) no-repeat;*/
    background: linear-gradient(to right, transparent, #1369a6 75%, #1369a6 60%), url("../images/plananevent.png") no-repeat center;
    background-position-x: 50%;
    background-position-y: 50%;
    
    
    background-position-x: right;
    background-position-y: 65%;
    background-attachment: scroll !important;
    background-size: cover !important;
    min-height:500px;
    width: 100% !important;
    -webkit-transition:all .7s ease-in;  
    -moz-transition:all .7s ease-in;  
    -o-transition:all .7s ease-in;  
    transition:all .7s ease-in;
    /*background-size: cover;
    width:100%;*/
    /*padding-bottom: 23.833333333%;*/
    /*box-shadow: 0px 10px 20px -5px rgba(0,0,0,.8);*/
    /*background-size: 100%;
    width: 100%;
    
    height: 0;*/
}

div.hidden
{
	display:none;
}

div.stateBox
{
	padding:5px;
}

div.stateBox table
{
	border-collapse:collapse;
}

div.stateBox table tr td
{
	padding:0 20px 0 0;
	border-width:0px;
}

.event-name 
{
    font-weight: bold;
}

.more-info-link 
{
    float: right;
}



.innermarqueetable
{
    max-width: 900px;
    margin:0 auto;
    background-color: #fff;
}

.eventheader

{
    background-color: #f78c26; color: #111c4e;
}

.gvEvents
{
    border-top:5px solid;
}

.gvEvents, .gvEvents a
{
    color:#111c4e!important;
}
.gvEvents a
{
    font-weight:bold;
}



#innersplash {
    text-align: right;
    position: absolute;
    top: 10%;
    right: 5%;
    margin-top: 70px !important;
    padding-right: 10px;
    border-right: 5px solid #f78c26;
 
   
}

#innersplash p.smaller
{
    font-size: 2vh!important;
}

@media (max-width: 991px){
    /*#innersplash {
        
        width: 100% !important;
        left: 0;
        top:inherit;
        bottom: 0 !important;
        margin: 0 auto;
        padding: 19px;
        font-size: 5vw;
        border: none !important;
      text-align:left;
    }*/


    #splash {
        position: relative;
        padding-top: 86px;
        /*background: url(../images/home.png) no-repeat;*/
        background: linear-gradient(to bottom, transparent, #1369a6 85%, #1369a6 70%), url("../images/plananevent.png") no-repeat center;
        background-position-x: 0%;
        background-position-y: 0%;
        background-attachment: scroll;
        background-size: cover !important;
        width: 100% !important;
    }

    #gsamore
{
    background: url("../images/gsamore.jpeg") no-repeat center !important;
 background-position-x: right;
    background-position-y: 0%!important;
       min-height: inherit!important;
   
}

    #gsamoreinner
    {
        position:relative!important;
        width:auto!important;
        background-color:rgba(255, 255, 255, 0.8)!important;
        left:0!important;
        top:0!important;
        margin-top:0!important;

    }



}


.bullet
{
    list-style: none;

}
.bullet li
{
    border-left: 5px solid #f78c26 !important;
    margin-bottom:10px;
    padding-left: 10px;
}



    


#gsamore
{
position: relative;
    margin-top: 86px;
    /*background: url(../images/home.png) no-repeat;*/
    background: linear-gradient(to left, transparent 15%, #fff 95%), url("../images/gsamore.jpeg") no-repeat center;
    background-position-x: right;
    background-position-y: 80%;
    background-attachment: scroll !important;
    background-size: cover !important;
    min-height:500px;
    width: 100% !important;
    -webkit-transition:all .7s ease-in;  
    -moz-transition:all .7s ease-in;  
    -o-transition:all .7s ease-in;  
    transition:all .7s ease-in;
 
}

#gsamoreinner {
     
    color: #111c4e;
    
    text-align: left;
    width: 400px;
    position: absolute;
    top: 10%;
    left: 5%;
    right:5%;
    /*transform: translate(-50%,-50%);*/
    margin-top: 70px;
    
    
    /*font-size: 4vmin;*/
    
    
    -webkit-transition: all .7s ease-in;
    -moz-transition: all .7s ease-in;
    -o-transition: all .7s ease-in;
    transition: all .7s ease-in;
    word-break: keep-all;
    /*background-color:rgba(255, 255, 255, 0.5);*/
}


#gsamore .containerbox
{
    background-color: transparent;
}



.containerbox sup {
    color: red!important;
    font-weight:bold;
}

div.bodycontent fieldset {
    border-width: 0;
    border-style: none
}

    div.bodycontent fieldset div {
        clear: both;
        margin-bottom: 5px
    }

        div.bodycontent fieldset div label {
            float: left;
            width: 130px;
            display: block
        }

.ckblabels input {
    vertical-align: top !important
}

.ckblabels label {
    display: inline-block !important;
    white-space: normal !important;
    width: 80%
}

.disabled label, .disabled2 label, .disabled3 label, .enabled label, .enabled2 label, .enabled3 label {
    margin-left: initial !important;
    width: 60%;
    white-space: normal !important
}

table {
    margin-left: 0;
    margin-top: 10px
}

.firstBox {
    margin-top: 2px !important
}

.ui-datepicker-trigger {
    display: none !important
}

.datepicker.dropdown-menu
{
    width:200px!important;
}
.form-control.ContactTXB {
    font-size: 18px;
    margin-top: 6px;
    font-weight: bolder;
    padding: 10px !important;
    border: 1px solid #2A3168;
    border-radius: 0 !important;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    height: 48px
}

.sectionDiv {
    margin-bottom: 34px
}

.ContactTXB:focus {
    outline: none !important;
    border-color: #9CCB44 !important;
    box-shadow: none !important
}

#left {
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: 200px
}

#right {
    padding-left: 0 !important
}

#message {
    margin-top: 50px;
    margin-bottom: 50px
}

.bolding2 {
    font-weight: 700;
    font-size: 24px
}

#info {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-right: 0 !important;
    padding-left: 90px !important
}

.info-box {
    width: 65%;
    margin: 0 auto
}

.btn-container {
    margin-top: 18px;
    margin-bottom: 25px
}

.completeContainer {
    margin-bottom: 150px
}

.submit {
    padding: 9px 15px;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s
}

    .submit:focus {
        outline: none !important;
        box-shadow: none !important
    }

.thankBtn {
    width: 100%;
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 12px;
    border: 3px solid #242568 !important;
    background-color: #242568 !important;
    color: #fff !important;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s
}

    .thankBtn:hover {
        color: #fff !important;
        background-color: #96CB48 !important;
        border-color: #96CB48 !important
    }

.thankBtn2 {
    width: 100%;
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 12px;
    border: 3px solid #96CB48 !important;
    background-color: #96CB48 !important;
    color: #fff !important;
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s
}

    .thankBtn2:hover {
        color: #fff !important;
        background-color: #96CB48 !important;
        border-color: #96CB48 !important
    }

.contact {
    display: flex;
    width: 85%;
    margin-top: 35px
}

.submitRow {
    margin-bottom: 40px;
    margin-top: 40px
}

.complete {
    font-size: 30px
}

.tba {
    text-align: left !important
}

.disabled {
    pointer-events: none;
    opacity: .6;
    margin-left: 80px
}

.disabled2 {
    pointer-events: none;
    opacity: .5
}

.disabled3 {
    pointer-events: none;
    opacity: .5;
    width: 100%
}

.enabled {
    margin-left: 80px
}

.enabled2 {
    margin-left: 0
}

.enabled3 {
    margin-left: 0;
    width: 100%
}

.width {
    width: 100%
}

.topLI label {
    margin-bottom: 10px !important
}

.bottomLI label {
    margin-top: 10px !important
}

.thankText {
    text-align: center;
    font-size: 28px;
    color: #242568;
    font-weight: bolder
}

#check {
    width: 100%;
    text-align: center;
    font-size: 85px;
    margin-top: 85px;
    margin-bottom: 25px;
    color: #96CB48
}

.ddSub option {
    color: #242568
}

#check:hover {
    background-color: transparent !important
}

.social:hover {
    text-decoration: none !important
}

.social:focus {
    text-decoration: none !important
}

i {
    transition: all .15s;
    -moz-transition: all .15s;
    -webkit-transition: all .15s;
    -o-transition: all .15s
}

    i:hover {
        background-color: #2A3168 !important
    }

#twitter {
    position: relative;
    font-size: 35px !important;
    background-color: #9CCB44;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    color: #fff
}

    #twitter:before {
        position: absolute;
        padding-left: 14px;
        padding-top: 13px
    }

#facebook {
    position: relative;
    font-size: 35px !important;
    background-color: #9CCB44;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    color: #fff
}

    #facebook:before {
        position: absolute;
        padding-left: 20px;
        padding-top: 13px
    }

#instagram {
    position: relative;
    font-size: 40px !important;
    background-color: #9CCB44;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    color: #fff
}

    #instagram:before {
        position: absolute;
        padding-left: 13px;
        padding-top: 10px
    }

#linkedin {
    position: relative;
    font-size: 35px !important;
    background-color: #9CCB44;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    color: #fff
}

    #linkedin:before {
        position: absolute;
        padding-left: 15px;
        padding-top: 13px
    }

.bolding {
    font-weight: 700
}

.comments {
    margin-top: 40px
}

sup {
    color: red
}

#socialRow {
    margin-bottom: 20px
}

@media (max-width: 991px) {
    #left {
        margin: 0 auto !important;
        text-align: center !important
    }

    #right {
        max-width: 304px;
        margin: 0 auto !important;
        text-align: center !important
    }

    #bump {
        display: none !important
    }

    h2 {
        text-align: center !important
    }

    #info {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 90px !important
    }
}