
.image-container {
	overflow: auto; /* Clear floats */
  }
  
  img {
	float: left; /* Float the image to the left */
	margin-right: 10px; /* Add some spacing between image and text */
  }
#hideme{display:none;}
					#dvsearch{height:35px;}
					.blaize-form .blaize-fields input[type="radio"] {
						display: inline-block;
						width: auto;
						height: 17px;
						margin: 0 6px 0 0;
					  }
					  .blaize-form .blaize-fields label > label:first-child > input[type="radio"] {
						margin-top: 10px;
					  }
					  #blaize-recaptcha-badge .grecaptcha-badge {
						margin: 0 auto;
					  }
					  .blaiz-sci-icon{
					  
					  background:url(//structuredcreditinvestor-staging.preview.blaize.io/images/logo_brand.svg)no-repeat center;
					    
					   width:370px; height:135px; margin-bottom:15px;
					  }

					.blaize-theme-default.blaize-form {
					 margin: 20px auto;
					 padding: 20px;
					 border-radius: 3px;
					 background-color: #fff;
					}
                    .cc_card{width:20%}
					@media (min-width:768px){
						 .blaize-theme-default.blaize-form fieldset {
							 border: none;
							 padding: 0;
							 margin: 0; width:30%;
							}
					}

					@media (max-width:767px) {
						   .blaize-theme-default.blaize-form fieldset {
							 border: none;
							 padding: 0;
							 margin: 0; width:100%;
							}
							.cc_card{width:100%}
							.quarter_left p strong {
								font-size: 1rem;
							}
					}

					.blaize-theme-default.blaize-form .blaize-title {
					 margin-top: 0;
					}
					.blaize-theme-default.blaize-form .blaize-error {
					 display: none;
					 color: #e12d2d;
					}
					.blaize-theme-default.blaize-form .blaize-success {
					 display: none;
					 margin: 1em 0;
					 background-color: #eef5ee;
					 border: 1px solid #638463;
					 border-radius: 2px;
					 color: #638463;
					 padding: 1em;
					 
					}
					.blaize-theme-default.blaize-form input,
					.blaize-theme-default.blaize-form select {
					 width: 100%;
					 height: 42px;
					 display: block;
					 margin-bottom: 15px;
					 border: 1px solid #e1e3e8;
					 border-radius: 3px;
					 background-color: white;
					}
					.blaize-theme-default.blaize-form .blaize-submit {
					 display: block;
					 width: 180px;
					 margin: 10px auto 0;
					 height: 42px;
					 font-weight: bold;
					 background-color: #4697ce;
					 color: #fff;
					 border-radius: 3px;
					}
					.blaize-theme-default.blaize-form input {
					 padding: 5px 10px;
					}
					.blaize-theme-default.blaize-form input[type="checkbox"] {
					 display: inline-block;
					 width: auto;
					 height: auto;
					 margin: 0 5px;
					}
					.blaize-theme-default.blaize-form .blaize-social-sign-in-footer {
					 text-align: center;
					 overflow: hidden;
					 margin: 15px 0 10px 0;
					 font-weight: bold;
					}
					.blaize-theme-default.blaize-form .blaize-social-sign-in-footer:before,
					.blaize-theme-default.blaize-form .blaize-social-sign-in-footer:after {
					 border-bottom: 1px solid #e1e3e8;
					 content: "";
					 display: inline-block;
					 width: 50%;
					 margin: 0 6px 0 -55%;
					 vertical-align: middle;
					}
					.blaize-theme-default.blaize-form .blaize-social-sign-in-footer:after {
					 margin: 0 -55% 0 6px;
					}
					.blaize-theme-default.blaize-form.blaize-form-register,
					.blaize-theme-default.blaize-form.blaize-form-login,
					.blaize-theme-default.blaize-form.blaize-form-reset-password {
					 
					}
					.blaize-theme-default.blaize-form.blaize-form-login,
					 
					.blaize-theme-default.blaize-form.blaize-form-register .blaize-submit,
					.blaize-theme-default.blaize-form.blaize-form-login .blaize-submit {
					 width: 100%;
					 margin-bottom: 10px;
					}
					.blaize-modal {
						
						z-index: 100000;
						top: 0;
						left: 0;
						width: 100%;
						height: 100%;
						overflow: auto;
						background-color:#FFF;
						 
						padding-top: 60px;
					  }
					  .blaize-modal fieldset {
						border: none;
					  }
					  .blaize-modal .blaize-modal-content {
						max-width: 420px;
						margin: 5% auto 15% auto;
						border: 1px solid #888;
						border-radius: 3px;
						padding: 20px;
						background-color: #fff;
					  }
					  .blaize-modal .blaize-title {
						margin-top: 0;
					  }
					  .blaize-modal .blaize-error {
						display: none;
						color: #000;
					  }
					  .blaize-modal .blaize-success {
						display: none;
						margin: 1em 0;
						background-color: #eef5ee;
						border: 1px solid #638463;
						border-radius: 2px;
						color: #638463;
						padding: 1em;
						 
					  }
					  .blaize-modal input,
					  .blaize-modal select {
						width: 100%;
						height: 42px;
						display: block;
						border: 1px solid #e1e3e8;
						margin-bottom: 15px;
						border-radius: 3px;
						background-color: white;
					  }
					  .blaize-modal .blaize-close {
						float: right;
						cursor: pointer;
						font-size: 20px;
					  }
					  .blaize-modal .blaize-oauth {
						display: block;
						position: relative;
						margin: 0 auto 10px;
						height: 42px;
						line-height: 42px;
						width: 100%;
						font-weight: bold;
						background-color: #4697ce;
						color: #fff;
						border-radius: 3px;
						text-align: center;
						cursor: pointer;
						text-decoration: none;
						box-sizing: border-box;
					  }
					  .blaize-modal .blaize-oauth > :before {
						position: absolute;
						top: 0;
						left: 0;
						right: 0;
						line-height: 42px;
						width: 42px;
						font-size: 26px;
					  }
					  .blaize-modal .blaize-oauth.blaize-oauth-google {
						background-color: #397af2;
					  }
					  .blaize-modal .blaize-oauth.blaize-oauth-facebook {
						background-color: #395ca9;
					  }
					  .blaize-modal .blaize-oauth.blaize-oauth-linkedin {
						background-color: #006cac;
					  }
					  .blaize-modal .blaize-submit {
						display: block;
						width: 100%;
						margin: 10px auto;
						height: 42px;
						font-weight: bold;
						background-color: #4697ce;
						color: #fff;
						border-radius: 3px;
					  }
					  .blaize-modal input {
						padding: 5px 10px;
					  }
					  .blaize-modal #blaize-register-form {
						display: none;
					  }
					  .blaize-modal #blaize-reset-password-form {
						display: none;
					  }
					  .blaize-modal .blaize-social-sign-in-footer {
						text-align: center;
						overflow: hidden;
						margin: 15px 0 10px 0;
						font-weight: bold;
					  }
					  .blaize-modal .blaize-social-sign-in-footer:before,
					  .blaize-modal .blaize-social-sign-in-footer:after {
						border-bottom: 1px solid #e1e3e8;
						content: "";
						display: inline-block;
						width: 50%;
						margin: 0 6px 0 -55%;
						vertical-align: middle;
					  }
					  .blaize-modal .blaize-social-sign-in-footer:after {
						margin: 0 -55% 0 6px;
					  }
					  .msg-zephr{text-align: center;
					padding-top: 20px;}
					  .msg-zephr h3{font-weight: 500;
					font-size: 20px;
					color: #223967;}
					  
					  .blzbtn {
						display: inline-block;
						font-size: 18px;
						line-height: 26px;
						font-weight: 500;
						padding: 8px 15px;
						text-transform: uppercase;
						width: 50%;
						margin: 3px;
						min-width: 50px;
						background-color: #2e4e8e;
						color: #ffffff;
					   }
						.login-zephr {
						text-align: center;
						margin: auto;
						width: 80%;
						max-width: 450px;
					   }
					   .non-register{border-top: 1px solid;
						margin: auto;
					   
					 
					text-align: center;
					padding-top: 10px;
					margin-top: 20px;
					   } 
					table {
						border: none;
					}
				 
					.wrap-outer.wrap-data form {
						 
					}
					td, th {
						border: none;
					}

					input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
						padding: .32em .6em;
						border: 1px solid #ccc;
						box-shadow: inset 0 1px 3px #ddd;
						border-radius: 4px;
						box-sizing: border-box;
						display: inline;
					}
					#payment-form{background: #e3e3e3;
					pointer-events: none;
					opacity: 0.7;}
					
					.pricecon{width:40%;float:left;}
					.pricecon_inner{}
					.descon{float:left;width:40%;}
					.descon_inner{}
					.delegatecon{width:20%;float:left;}
					.delegatecon_inner{}
					.price_desc{height:120px;margin-top: 40px;}
					
					.delegate{}
					.fname{float:left;width:30%;margin-bottom: 5px;}
					.lname{float:left;width:30%;margin-bottom: 5px;}
					.email{float:left;width:30%;margin-bottom: 5px;}
					.pricecon_inner input{width:410px;}
					.delegatecon_inner input{width:50px;}
					.form-row label{text-transform: none;
					font-size: 1rem;
					margin-bottom: 20px;}
					#myPayment{ 
					margin-top: 12px;
					padding-top: 10px;}
					.form-row{width:40%;float:left;padding:10px;}
					.form-row-second input,select{ margin-bottom:10px;}
					.form-row input,select{width:100%;margin-bottom:10px;}
					#expiration{width:30%;}
					#security{width:30%;}
					.form-label{width:100%}
					@media (max-width:767px) {
					
					.form-row-second  { width:100%;}
					.form-row{width:100%;float:none;padding:10px;}
										.pricecon{width: 100%;
					margin-top: 20px;}
										.pricecon_inner input{width:100%}
										.descon{width: 100%;
					margin-top: 20px;}
										.descon_inner{width:100%}
										.delegatecon{width: 100%;
					margin-top: 20px;}
										.delegatecon_inner input{width:15%;}
										.price_desc{height: 225px;}
										
										.delegate{}
										.fname input{width:100%}
										.lname input{width:100%}
										.email input{width:100%;margin-bottom: 10px;}
										.fname  {width:100%}
										.lname  {width:100%}
										.email  {width: 100%;
					border-bottom: gray solid 5px;
					margin-bottom: 20px;}
										}
						 				
				    /* Libary CSS */
					.shell {
					  position: relative;
					  line-height: 1;
					  span {
					  position: absolute;
					  left: 3px;
					  top: 1px;
					  color: red;
					  pointer-events: none;
					  z-index: -1;
						i { /* any of these 3 will work */
							color: transparent;
							opacity: 0;
							visibility: hidden;
						}
					  }
					}

					input.masked,
					.shell span {
					  
					  padding-right: 10px;
					  background-color: #fff;
					  text-transform: uppercase;
					}
                    #ccMask{display:none;}
					#expirationMask{display:none;}
					#securityMask{display:none;}
					#txtbx_quantity1Mask{display:none;}
					/* Look and feel (not lib specific) */
                    
					input.error{border: red solid 1px;} 

                    #errormessage{position: absolute;box-shadow: 4px 4px 20px rgba(200, 0, 0, 0.85);background:#FFF;
					border: red solid 1px;
					display: block;
					z-index: 999;
					top: 600px;
					left: 400px;
					float: right;
					padding: 10px;}
					
					#errormessage_terms{position: absolute;box-shadow: 4px 4px 20px rgba(200, 0, 0, 0.85);background:#FFF;
					border: red solid 1px;
					display: block;
					z-index: 999;
					top: 600px;
					left: 400px;
					float: right;
					padding: 10px;}
					label.terms{display:inline}
					 
					
					.wrap-outer.wrap-data table tr:nth-child(2n){background:none;}
					.wrap-outer.wrap-data table td{padding:10px;text-align:center;}
					
					.quarter_left p strong{font-size:1.8rem;}
					.loader{display:none;  position: absolute;
  
  left: 550px;
  z-index: 999;
  margin: 0;
  padding: 0;
  text-align: center;
}
.loader img{width:45px;}