	body {
		font-family: "Acceptance Text Regular" !important;
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		color: #171714;
		text-align: left;
		background-color: #FFFF;
		margin: 0 !important;
	}

	input[type=text],input[type=email], input[type=password], select {
	  width: 100%;
	  padding: 12px 20px;
	  margin: 8px 0;
	  display: block;
	  border: 1px solid #ccc;
	  border-radius: 8px;
	  box-sizing: border-box;
	}
	input[type=password] {
		font-family: Calibri, Candara, Arial, sans-serif;
	}

	input[type=submit] {
	  width: 100%;
	  background-color: #04AA6D;
	  color: white;
	  padding: 14px 20px;
	  margin: 8px 0;
	  border: none;
	  border-radius: 8px;
	  cursor: pointer;
	}
	input[type=submit]:hover {
	  background-color: #45a049;
	}

	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
		font-family: "Acceptance Text Regular" !important;
		font-weight: bold !important;
		color: #171714 !important;
		margin-bottom: 12px !important;
	}
	
	h1, .h1 {
		font-size: 0 !important; /* 3.3125 * 16 */
		line-height: 0 !important; /* 3.125 * 16 */
	}
	h2, .h2 {
		font-size: 48px !important; /* 3 * 16 */
		line-height: 51px !important; /* 3.1875 * 16 */
	}
	h3, .h3 { 
		font-size: 32px !important; /* 2 * 16 */
		line-height: 34px !important; /* 2.125 * 16 */
	}
	h4, .h4 {
		font-size: 22px !important; /* 1.375 * 16 */
		line-height: 24px !important; /* 1.5 * 16 */
	}
	h5, .h5 {
		font-size: 20px !important; /* 1.25 * 16 */
		line-height: 22px !important; /* 1.375 * 16 */
	}

	
	ul{
		list-style-type: none;
	}
	
	.box{
		margin: 0 auto;
		width: 38%;
	}

	.divider{
		display: none;
	}

	div.card {
		border-style: none;
		margin: auto;
		max-width: 100%;
		padding-bottom: 10px;
		width: 550px;
	}
	div.container-header, div.card-header {
		background-color: #f2f2f2;
		border: none;
		padding: 10px;
	}

	.card-body {
		flex: 1 1 auto;
		padding: 0px;
	}

	@media only screen and (max-width: 959px){
		button, .btn-primary, .btn_cancel, .btn_secondary {
			width: 100% !important;
		}
		button.link-style {
			width: auto !important;
		}
	}
	
	button, .btn-primary {
		color: #171714 !important;
		background-color: #ffb800;
		border: 3px solid transparent;
		border-radius: 3px !important;
		padding: 8px 18px;
		background-image: none;
		transition: all .5s ease;
		min-width: 114px;
		display: inline-block;
		margin-bottom: 12px !important;
		font-size: 12px !important;
		text-transform: uppercase !important;
		font-family: "Acceptance Text Bold" !important;
		letter-spacing: 0.4px !important;
		line-height: 17px !important;
		text-align: center !important;
		cursor: pointer !important;
		font-weight: 600 !important;
	}
	
	button:hover, .btn-primary:hover {
		background-color: #b28000 !important;
	}
	
	button:disabled, .btn-primary:disabled {
		color: #a3a39e !important;
		background-color: #fff7e5 !important;
	}
	
	button:active, button:focus, .btn-primary:active,
	.btn-primary:focus {
		background-color: #b28000 !important;
		border-color: #ffb700 !important;
		box-shadow: none;
	}
	
	button#cancel,
	.btn_secondary,
	.btn_cancel,
	button#email_ver_but_resend {
		background-color: #c4effa !important;
		color: #171714 !important;
		border: 3px solid transparent;
		border-radius: 3px !important;
		background-image: none;
		text-shadow: none;
		box-shadow: none;
		min-width: 114px;
		display: inline-block;
		text-align: center !important;
		margin-bottom: 12px !important;
		font-size: 12px !important;
		font-family: "Acceptance Text Bold" !important;
		font-weight: 600 !important;
		padding: 8px 18px;
		text-transform: uppercase !important;
		text-decoration: none;
		cursor: pointer !important;
		line-height: 17px !important;
	}
	
	button#cancel:focus,
	button#cancel:active,
	button#cancel:hover,
	.btn_secondary:focus,
	.btn_secondary:active,
	.btn_secondary:hover,
	.btn_cancel:focus,
	.btn_cancel:active,
	.btn_cancel:hover,
	button#email_ver_but_resend:focus,
	button#email_ver_but_resend:active,
	button#email_ver_but_resend:hover {
		background-color: #0f7d9c !important;
		color: #fff !important;
		border: 2px solid #171714 !important;
	}

	button.link-style {
		background: none;
		border: none;
		padding: 0;
		color: #0f7d9c !important; /* Link color */
		text-decoration: underline;
		text-transform: lowercase !important;
		font-size: 16px !important;
		font-family: "Acceptance Text Regular" !important;
	}
	
	/* Hover effect for the button */
	button.link-style:hover {
		background-color: #FFFFFF !important;
		text-decoration: none !important;
	}
	
	.btn-default {
		width: 100%;
		margin-bottom: 5px;
	}
	.error{
		font-size: 13px !important;
		color: #EA1010 !important;
		line-height: 19px !important;
		margin-bottom: 12px;
		font-weight: bold;
	}

	#wrapper label {
		margin-bottom: 0px;
		text-transform: capitalize !important;
	}

	.error-msg-info{
		color: #041e42;
		border-color: #e87722;
		background-color: #fff;
		margin: 5px;
		border-style: solid;
		display: block;
	}

	.row, .form-horizontal > .form-group {
		display: block;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.bold {
		font-weight: bold !important;
	}
	.sub-title {
		font-size: 1.625em !important;
	}
	div.container {
		padding: 16px;
	}
	.entry, .create{
		margin: auto;
		width: 90%;
		max-width: 500px;
		padding: 10px;
	}
		.section {
	  margin: auto;
	  width: 90%;
	  max-width:500px;
	  padding: 10px;
	}
	.center-text{
		text-align: center;
	}
	
	.ml-18, .pageLevel{
		margin-left: 18px;
	}

	#verifying_blurb{
		color: white;
		background: #0f1d41;
	}
	
	.custom-logo {
		display: inline-block;
		line-height: 1;
		vertical-align: middle;
		margin-top: 6%;
		margin-right: 5%;
	}

	@media only screen and (min-width:515px) and (max-width:959px){
		.custom-logo {
			margin-top: 3% !important;
		}
	}
	
    ul {
      padding: 0.5rem !important;
    }

    ul li.VerificationControl,
    ul li.Password.newPassword_li,
    ul li.Password.reenterPassword_li,
	ul li.Password.oldPassword_li,
    .buttons-container {
      padding-left: 1.5rem !important;
      padding-right: 1.5rem !important;
    }


	.verifyCode,
    .sendCode,
    .changeClaims,
    #continue {
      margin-right: 12px !important;
    }

	.buttons-container button#emailVerificationControl_but_send_new_code {
		display: none !important;
	}

