header.navbar-wrapper {box-shadow: 0 0 10px 0 rgba(0,0,0,.05);}
header.navbar-wrapper .container {display:flex;align-items: center;justify-content: center;}
.navbar-primary.navbar-static-top.scrolling {height: inherit!important;}
.demo-form-wrapper {display: flex;}
.get-demo-flex-container {display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:calc(100vh - 65px)!important;}
.demo-with-bg {position: relative;overflow: hidden;}
.demo-with-bg:before {background: url("https://www.acunetix.com/wp-content/themes/acunetix/img/background/acunetix-dashboard-gray.png") no-repeat center;background-size: cover;content: "";min-height:calc(100vh + 60px);height:calc(100% + 60px);width: 100%;position: absolute;top: -60px;left:0;}
body.demo-twenty .navbar-primary {background: #fff}
.get-demo-twenty {display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 65px);position: relative;width:100%;height:100%;}
.get-demo-twenty .get-demo-form {width:100%;max-width:500px;background:#fff;}
h1 {font-weight: bold;font-size: 36px;margin-bottom: 30px;display: block;margin-top:0;text-align: center;}
.get-demo-twenty .form-control {box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);color: #2B3033;padding: 12px 15px 11px 15px;border: 1px solid #CED5DA;height: auto;font-size: 16px;}
.get-demo-twenty .form-group {margin-bottom:20px;}
.get-demo-twenty .get-demo-form .form-group:last-child {margin-bottom: 10px;}
.form-group ul {padding: 0;list-style-type: none;}
.form-group label {color: #7a2582; font-size: 14px; margin: 6px 0px 0px 0px;}
.get-demo-twenty .text-privacy p {margin-top:20px;font-size:13px;}
.get-demo-twenty form .btn {max-width:300px;margin:auto;}
.get-demo-twenty .get-demo-form {-webkit-box-shadow: 0px 0px 10px -2px rgba(184, 184, 184, 0.75);-moz-box-shadow:0px 0px 10px -2px rgba(184, 184, 184, 0.75);box-shadow:0px 0px 10px -2px rgba(184, 184, 184, 0.75);position: relative;z-index: 0;padding: 30px;border-radius: 5px;}
body.demo-twenty .get-demo-twenty .get-demo-form {-webkit-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.3);}
.form-control::-moz-placeholder {color: #91A1AB;opacity: 1;}
.form-control:-ms-input-placeholder {color: #91A1AB;}
.form-control::-webkit-input-placeholder{color: #91A1AB;}
.form-control:focus {border-color: #7a2582;outline: 0;box-shadow: none;}

svg.svg-arrow-icon {
    width:14px;
    height:14px;
    margin-left:5px;
    margin-right:5px
   }

@media (max-width:991px) {
    .get-demo-twenty {margin:0 0 30px}
}

@media (max-width:767px) {
    .get-demo-twenty {min-height:calc(100vh - 70px);margin-top: 5px;}
    body.demo-twenty .get-demo-twenty {margin-top: 15px;}
    .get-demo-twenty .get-demo-form h1 {margin:0 0 20px;font-size:24px;}
    .get-demo-twenty .get-demo-form {padding:20px 15px 10px}
    .get-demo-twenty form .btn {max-width:inherit;}
    .get-demo-twenty .get-demo-form form .col-sm-6:first-child input {margin-bottom:20px}
}


/* GET DEMO STEP BY STEP */
.step-by-step {max-width: 480px!important;min-height: 450px;padding: 0 40px;display: flex;align-items: center;}
.step-by-step form {width:100%;margin: 50px 0 80px;}
.step-by-step form .form-group.has-error .form-control {border-color: #7a2582;}
.step-by-step form .btn {width:100%;max-width:250px;margin-top: 10px;}
.step-by-step .setup-content {text-align: center; display: none}
.step-by-step .setup-content.active { display: block}
.step-by-step .get-demo-title {margin-bottom:30px;font-weight: bold;font-size: 28px;margin-bottom: 30px;display: block;margin-top:0;text-align: center;}
.stepwizard-row {display: flex;justify-content: space-around;}
.stepwizard {display: table;width: 50%;position: absolute;margin:auto;bottom: 30px;left: 50%;transform: translate(-50%, 0);}
.stepwizard-step button[disabled] {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.stepwizard-row:before {top: 20px;bottom: 0;position: absolute;content: " ";width: 60%;height: 1px;background-color: #E6EAEC;left: 50%;z-index: -1;transform: translate(-50%, -50%);}
.stepwizard-step {text-align: center;position: relative;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;pointer-events: none;opacity: 1;}
.btn .svg-arrow-icon {fill:#fff;}
.btn-circle {width: 40px;height: 40px;text-align: center;padding: 6px 0;font-size: 12px;line-height: 1.428571429;border-radius:100%;display:flex;align-items: center;justify-content: center;font-size: 16px;background:#fff;border:2px solid #5c6f7d;color:#7a2582;font-weight: 600;}
.btn-next {border-color:#7a2582;background: #7a2582;color: #fff;}
.btn.disabled.btn-circle, .btn-circle.btn[disabled] {border-color:#E6EAEC;color:#F09CA6}
.visited:not(.btn-next) {border-color: #7a2582;}
.btn-circle:focus, .btn.visited:focus {color:#7a2582;}
.btn-circle.btn-next:focus {color:#fff;}
.btn-next:hover, .btn.visited:hover {background:#7a2582;border-color:#7a2582;color:#fff;}
.step-by-step .btn-orange {margin-top:10px!important}


/*.step-by-step .text-privacy p {font-size:12px!important;margin-top:20px}*/

@media (min-width:601px) {
    .ne-ss-bg:before {content:"";background: url(https://dpsvdv74uwwos.cloudfront.net/statics/img/ne-ss-bg.png);background-size: cover;opacity: .05;width: 100%;height: 100%;position: absolute;background-repeat: no-repeat;}
}

@media (max-width:991px) {
  .step-by-step form {margin:10px 0 80px}
}

@media (max-width:767px) {
	body.get-demo-no-nav #container {height:auto;overflow:hidden;}
  	.step-by-step {min-height:400px}
    .step-by-step form .btn {max-width:inherit;}
    .step-by-step .get-demo-title {font-size:24px;}
    .step-by-step .stepwizard {bottom: 20px;}
}

.form-group label.fdqn {
	text-align: left;
	display: block;
	margin: 30px 0 10px 0;
	color: #000;
	font-weight: 300;
	font-size: 18px;
}
