/* Space out content a bit */

.container_only_full input{
	margin: 3px;
}
.container_only_full p{
	margin-bottom: 0px;
}
.container_only_full ul {
    list-style: none;
    padding-left: 1.2em;
    text-indent: -1.2em;
	padding-right: 10px;
    z-index: 1;
    position: absolute;
    padding-top: 7em;
}
.container_only_full li{
	padding-bottom: 10px;
}
.container_only_full hr{
	margin-bottom: 10px;
	margin-top: 0px;
}
.container_only_full input[type=radio] {
  display: none;
}


.container_only_full input:checked ~ label {
    background: #FFB518;
    border: 1px solid #FFB518 !important;
}

.tab_2 {
  display: none;
}


.second-col{
	margin-bottom: 15px;
	padding-right: 20px;
}
.bgimg1 {
    background-image: url('images/bg.png');
	background-size: cover;
	background-position: center;
	padding-left: 20px;
	height: 420px;
    border-bottom-left-radius: 7px;
}
.bgimg2 {
    background-image: url('images/bg.jpg');
	background-size: cover;
	background-position: center;
	padding-left: 20px;
	height: 461px;
    border-bottom-left-radius: 7px;
    position: relative;
}
#block-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #111b29;
    opacity: 0.7;
    z-index: 0;
}
.check-color{
	color: #FFB515;
}
.side-font-color{
	color: #FFF;
	
}
.font-header{
	color: #ffb515;
	font-weight: bolder;
	margin-bottom: 20px;
	padding: 20px 0 20px 20px;
    position: absolute;
    z-index: 1;
}
.form-body{
	border-style: solid;
    border-radius: 10px;
    border-width: thin;
    background-color: white;
	border: 1px solid #ccc;
}
.full-border-radius{
	border-radius: 10px;
}
body .form-body .second-col .btn-group .custom-radius-1{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
	border-left: 1px solid #ccc;
}
.custom-radius-2{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border-right: 1px solid #ccc;
}

.fname-padding{
	padding-right: 0px;
	
}
.lname-padding{
	padding-left: 0px;
}
.input-bottom{
	margin-bottom: 10px;
}
.btn-prop{
	width: 200px;
    border-radius: 10px;
}
.second-col .address_child .form-content input {
	background: #e4e4e4 !important;
}

/* Everything but the jumbotron gets side spacing for mobile first views */
.header,
.marketing,
.footer {
  padding-right: 15px;
  padding-left: 15px;
}
#gform_ajax_spinner_81 {
	display: none;
}
/* Custom page header */
.header {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
/* Make the masthead heading the same height as the navigation */
.header h3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
}

/* Custom page footer */
.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}

/* Customize container */
@media (min-width: 768px) {
  .container {
    max-width: 70%;
  }
}
.container-narrow > hr {
  margin: 30px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

/* Supporting marketing content */
.marketing {
  margin: 40px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  .header,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
  /* Space out the masthead */
  .header {
    margin-bottom: 30px;
  }
  /* Remove the bottom border on the jumbotron for visual effect */
  .jumbotron {
    border-bottom: 0;
  }
}


body .btn-default:hover {
    color: #333;
    background: #FFB518;
    border-color: #FFB518;
}

body .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #FFB518;
    border-color: #FFB518;
}

body .controls .btn-group {
  display: flex;
}

body .controls .row {
  margin-left: 0;
}

body .container_only_full .span8 {
  width: 66.6% ;
}


body .container_only_full .span4 {
  width: 33.3% ;
}


body .container_only_full .span6 {
  width: 50% ;
  margin-left: 0;
}

body .container_only_full .span5 {
  width: 41.6% ;
  margin-left: 0;
}

body .container_only_full .controls .btn-group div {
  width: 100%;
}

body .container_only_full .controls .btn-group label {
  width: 100%;
  line-height: 32px;
  text-align: center;
  height: 32px;
  border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: 700;
	color: #444;
}

body .container_only_full .controls .btn-group label::before {
  display: none;
}


body .container_only_full .sl-list li::before {
  display: none;
}


body .container_only_full  .tab_1 .controls , body .container_only_full .tab_1 p {
  padding-left: 30px;
  padding-right: 30px;
}


body .container_only_full  .tab_2 .controls , body .container_only_full .tab_2 p {
  padding-left: 30px;
  padding-right: 30px;
}




body .container_only_full .controls .xt1 {
  display: flex;
}


body .container_only_full .controls .xt1_left {
  margin-left: 0;
}

body .container_only_full form {
  margin: 0; 
}

body .container_only_full  .tab_1 .btn-prop {
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
      display: inline-block;
      padding: 6px 12px;
      margin-bottom: 0;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.42857143;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-image: none;
      border: 1px solid transparent;
      border-radius: 10px;
      margin-right: 30px;
}

body .container_only_full .tab_1 select {
      width: 100%;
      border-radius: 10px;
      border: 1px solid #ccc;
      background-color: #fff;
      height: 34px;
      margin-left: 20px;
}

body .container_only_full .tab_2 input[type=text] ,
body .container_only_full .tab_2 input[type=email] ,
body .container_only_full .tab_2 input[type=number] {
      width: 100%;
      margin-bottom: 15px;
      height: 34px;
      border-radius: 10px;
      background: #fff;
      border: 1px solid #ccc;
      padding-left: 15px;
}

body .container_only_full .tab_2 .fname_1 {
  margin-left: 0;
}


body .container_only_full .tab_2 .fname {
  width: 48%;
}

body .container_only_full .tab_2 .ffname {
  display: flex;
}

body .container_only_full .tab_2 .fname_2 {
  margin-left: 30px;
  width: 50%;
}

body .container_only_full .tab_2 .address_child {
  display: flex;
}

body .container_only_full .tab_2 .adcenter {
  margin: 0px 15px 0px 15px;
}


body .container_only_full .tab_2 .adcenter {
  margin: 0px 15px 0px 15px;
}



body .container_only_full .tab_2 select {
      width: 100%;
      border-radius: 10px;
      border: 1px solid #ccc;
      background-color: #fff;
      height: 34px;
      margin-bottom: 23px;

}


body .container_only_full .tab_2 .btn-back {
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    margin-left: 30px;
}

body .container_only_full .tab_2 .btn-back:hover {
    color: #333 !important;
    background-color: #FFB518 !important;
    border-color: #FFB518 !important;
}

body .container_only_full .tab_1 .btn-prop:hover {
    color: #fff !important; 
    background-color: #286090 !important;
    border-color: #204d74 !important;
}


    



body .container_only_full #gform_submit_button_81 {
  border-radius: 10px;
  background-color: #337ab7;
  border-color: #2e6da4;
  margin-right: 28px;
  margin-top: 0px;
  font-size: 16px !important;
}

body .container_only_full .row {
  margin-left: 0;
}


@media screen and (max-width: 1024px) {
  body .container_only_full .bgimg2 {
    display: none;
  }

  body .container_only_full .second-col {
    width: 100%;
  }

  body .container_only_full form {
    /*margin-bottom: 15px;*/
  }



   body .container_only_full .marketing {
    /*padding-left: 30px;
    padding-right: 30px;*/
   }
}


@media screen and (max-width: 767px) {

  

  body .container_only_full .tab_2 .xcontrols .row {
    display: flex;
  }

  body .container_only_full .marketing {
    padding-left: 0;
    padding-right: 0;
  }

  body .container_only_full .xcontrols {
    margin-bottom: -15px;
  }

  

      
}

@media screen and (max-width: 500px) {
  body .container_only_full .tab_1 .pdx {
    line-height: 15px !important;
    padding-bottom: 5px;
    padding-top: 5px;
    height: 32px;
  }

  body .container_only_full .tab_1 .xpdx {
    line-height: 42px !important;
    height: 42px !important;
  }


  body .container_only_full .tab_2 .address_child {
    display: block;
  }

  body .container_only_full .marketing {
    padding : 0;
  }

  body .container_only_full .tab_2 .adcenter {
    margin: 0;
  }

  body .container_only_full .tab_2 .fname {
    width: 100%;
  }

  body .container_only_full .tab_2 .ffname {
    display: block;
  }

  body .container_only_full .tab_2 .fname_2 {
    margin-left: 0;
  }
  
  body .container_only_full .tab_1 .controls, body .container_only_full .tab_1 p {
    padding-left: 10px;
    padding-right: 10px;
  }
}


@media screen and (max-width: 348px) {


}



body .container_only_full .xcontrols {
      background: #f8f8f8;
    padding-top: 16px;
    padding-bottom: 17px;
    margin-top: -11px;
    border-bottom-right-radius: 10px;
}
body.page-id-28656 .container_only_full .xcontrols {
    border-bottom-left-radius: 10px;
}



body .container_only_full .xbraxe {
    background: #f8f8f8;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: 0;
	font-size: 22px;
    font-weight: normal;
}