﻿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
}

table {
margin:0 auto
}

.firstBox {
margin-top:2px!important
}

.form-control.ContactTXB {
font-size:18px;
margin-top:12px;
font-weight:bolder;
margin-bottom:12px;
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
}

.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
}

#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
}

.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 {

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;

transition:all .15s;
-moz-transition:all .15s;
-webkit-transition:all .15s;
-o-transition:all .15s
}

.thankBtn2:hover {

background-color:#96CB48!important;
border-color:#96CB48!important
}

.contact {
display:flex;
width:85%
}

.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 {
opacity:.6;
transition:all .15s;
-moz-transition:all .15s;
-webkit-transition:all .15s;
-o-transition:all .15s
}

#twitter {
position:relative;
font-size:35px!important;
background-color:#9CCB44;
color: #2A3168;
border-radius:100%;
height:60px;
width:60px;

}

#twitter:before {
position:absolute;
padding-left:14px;
bottom: 8px;
}

#facebook {
position:relative;
font-size:35px!important;
background-color:#9CCB44;
color: #2A3168;
border-radius:100%;
height:60px;
width:60px;

}

#facebook:before {
position:absolute;
padding-left:20px;
bottom: 8px;
}

#instagram {
position:relative;
font-size:40px!important;
background-color:#9CCB44;
color: #2A3168;
border-radius:100%;
height:60px;
width:60px;

}

#instagram:before {
position:absolute;
padding-left:13px;
bottom: 8px;
}

#linkedin {
position:relative;
font-size:35px!important;
background-color:#9CCB44;
color: #2A3168;
border-radius:100%;
height:60px;
width:60px;

}

#linkedin:before {
position:absolute;
padding-left:15px;
bottom: 8px;
}

.bolding {
font-weight:700
}

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
}

p {
text-align:center!important
}

#info {
padding-left:15px!important;
padding-right:15px!important;
margin-top:90px!important
}

#socialRow {
width:220px!important;
margin:0 auto!important;
padding-left:15px!important
}
}