.jumbotron {
  background-color: #fff;
}

#email {
  width: calc(100% - 270px);
}

.btn.btn-send.btn-success.btn-lg.email-submit {
  width: 250px;
  margin-left: 20px;
}

.col-1 {
	-ms-flex: 0 0 3%;
	flex: 0 0 3%;
	max-width: 3%;
}

.form-control {
	padding: .6rem 1rem;
}

.container {min-width: 100%;}
#left ul li {list-style-type: none;cursor: pointer;font-weight: 600;text-align:right;}
#left ul li.active, ul li:hover {background-color: rgba(40,167,69,.5);color: FFF;position: relative;z-index: 10;}
#left ul li {list-style-type: none;cursor: pointer;font-weight: 600;text-align:right;}
#left ul li.active, ul li:hover {background-color: #1b1d58;color: #FFF;position: relative;z-index: 10;}
.border-success {border-color: #1b1d58 !important;}
.btn-success {color: #fff;background-color: #1b1d58; border-color: #1b1d58;cursor: pointer;}
.btn-success.focus, .btn-success:focus, .btn-success:hover { background-color: #a8b329; border-color: #a8b329; color: #1b1d58;}
.btn-group-lg > .btn, .btn-lg {padding: .5rem 2rem .6rem;border-radius: 0px;}

.custom-control-indicator {
    background-color: #ebebeb;
    margin-top: 0;
}

.btn-info {background-color:#1b1d58;border-color:#1b1d58;cursor: pointer}
.btn-info.focus, .btn-info:focus, .btn-info:hover  {background-color:#1b1d58;border-color:#1b1d58;}
.text-danger {color: #000 !important;}
.btn-primary {color: #fff;background-color: #1b1d58;border-color: #1b1d58;}
.btn-primary:hover { background-color: #a8b329; border-color: #a8b329; color: #1b1d58;}


.color-success .custom-control-input:active ~ .custom-control-indicator {
  background-color: #1b1d58;
}
.color-success .custom-control-input:checked ~ .custom-control-indicator {
  background-color: #1b1d58;
}
.color-success .custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(223, 169, 52, 0.25);
}

a {color: #1b1d58 !important; text-decoration: underline;}

#step2 p {
  margin-bottom: 20px !important;
}

@media screen and (max-width:500px){
  #email {width: 100% !important}
	.container {width: 100%;padding: 0px;}
  .btn {width: 100% !important; margin: 10px 0 !important; font-size: 1.1rem;}
  .h4, h4 {font-size: 1.2rem;}
	.jumbotron, .container .jumbotron {margin: 0; padding: 20px;}
	.btn-group-lg > .btn, .btn-lg {width: 100%;}
  .form-group {margin-bottom: 0.5rem;}
  .diveblock {margin: 0 auto;background: #fff;padding: 15px;margin: 15px;border: 1px solid #dbeef4;display: block;width: 100%;}
  .diveblock img {width: 300px !important;}
  p {margin-bottom: 20px !important;}
}