/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      CSS VARS			 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

:root {
	--primary-color   : #2178C4;
	--secondary-color : #2F688A;
	--tertiary-color  : #000;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      DEFAULT		 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

body {
	font-synthesis             : none;
	-moz-font-feature-settings : 'kern';
	-webkit-font-smoothing     : antialiased;
	-moz-osx-font-smoothing    : grayscale;
	font-family                : 'Poppins', sans-serif;
}

main{
	background: whitesmoke;
}

mark {
	background-color : #E9F1FA;
}

mark small {
	font-weight : 600;
}

div.logo {
	max-width      : 200px;
	padding-top    : 15px;
	padding-bottom : 15px;
	margin         : 0 auto;
}

.message-bar {
	padding    : 5px;
	color      : #FFF;
	font-size  : 14px;
	background : #2178C4;
	background : var(--primary-color);
}

.site-navigation {
	float: right;
}

.site-navigation ul, li {
	margin: 0;
	padding: 0;
}

.site-navigation li {
	display: inline-block;
}

.site-navigation li a:hover {
	color: #777;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      BS3 OVERIDES		 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.modal-content {
	box-shadow    : none;
	border-radius : 0;
	background    : whitesmoke;
	border-color  : white;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      APP PROGRESS 		 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.app-progress {
	margin-bottom : 10px;
}

.app-progress .app-progress-fieldset {
	font-size     : 12px;
	padding-left  : 15px;
	color         : #717171;
	font-style    : italic;
	display       : block;
	margin-bottom : -5px;
}

.app-progress .app-progress-amt {
	position      : relative;
	height        : 10px;
	margin-top    : 5px;
	background    : #ECEDF0;
	border-radius : 15px;
	overflow      : hidden;
}

.app-progress .app-progress-amt .app-progress-amt-bar {
	position           : absolute;
	top                : 0;
	bottom             : 0;
	background         : #2178C4;
	background         : var(--primary-color);
	-webkit-transition : width .33s ease-in-out;
	-moz-transition    : width .33s ease-in-out;
	-o-transition      : width .33s ease-in-out;
	transition         : width .33s ease-in-out;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      APP REQUEST FORM 	 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */


.app-request {
	margin    : 0 auto;
	max-width : 350px;
}

.app-request .steps {
	-webkit-touch-callout : none;
	-webkit-user-select   : none;
	-khtml-user-select    : none;
	-moz-user-select      : none;
	-ms-user-select       : none;
	user-select           : none;
}

@media (max-width : 420px) {
	.app-request .steps .form-step.first {
		max-width : 320px;
		margin    : auto;
	}

}

.app-request .steps h3.title {
	margin-top : 0;
}

/* app request headline */
@media (max-width : 400px) {
	.form-wrapper {
		max-width : 310px;
		margin    : auto;
	}
}
.app-request .form-wrapper h3 {
	display    : none;
	text-align : center;
}

@media (max-width : 768px) {
	.app-request .form-wrapper h3 {
		font-size : 20px;
	}
}

/* app request body */
.app-request .step-wrapper.body.current {
	-webkit-animation : step-animation .65s forwards;
	-moz-animation    : step-animation .65s forwards;
	-o-animation      : step-animation .65s forwards;
	animation         : step-animation .65s forwards;
}

.app-request label {
	font-weight : 500;
}

.app-request .form-control {
	border-radius    : 0;
	background-color : white;
}

.app-request .form-wrapper h3.current {
	display       : block;
	color         : #4A4A4A;
	font-weight   : 400;
	font-family   : 'Poppins', sans-serif;
	margin-bottom : 10px;
	padding       : 5px 0;
	margin-top    : 0;
}

.app-request .form-wrapper h3 small {
	display     : block;
	line-height : 2;
}

.app-request .error {
	color        : #AA4745;
	border-color : #AA4745;
}

/* app request action - navigation */
.app-request .actions ul li a {
	text-transform : unset;
}

.app-request .steps ul[role=tablist]:first-of-type {
	display : none;
}

.app-request .actions.prev-action ul li:nth-of-type(2) {
	visibility : hidden;
}

.app-request .actions ul[role=menu] li:first-of-type {
	float : left;
}

.app-request .no-actions .actions {
	visibility : hidden;
}

.app-request .actions .btn.btn-back {
	background  : #ECEDF0 !important;
	color       : #7E869B !important;
	border      : none;
	outline     : none !important;
	font-size   : 14px;
	width       : 40px;
	font-weight : bold;
}

.app-request .actions .btn.btn-next {
	margin : 10px auto 15px auto;
}

.app-request .btn-primary,
.app-request .btn.btn-next,
.app-request .btn.btn-next:active,
.app-request .btn.btn-next:active:focus,
.app-request input[type="radio"]:checked ~ span.label-bg {
	background  : #2178C4;
	background  : var(--primary-color);
	color       : white;
	border      : none;
	font-weight : bold;
}

.app-request .btn-primary:hover,
.app-request .btn.btn-next:hover,
.app-request .btn.btn-next:active:hover,
.app-request .btn-primary:active:hover,
.app-request .btn-primary:active {
	color      : #FFF;
	background : #2178C4;
	background : var(--primary-color);
}


.app-request .btn.btn-finish,
.app-request .btn.btn-finish,
.app-request .btn.finish:active,
.app-request .btn.btn-finish:active:focus {
	background : #5CB85C;
	color      : white;
	border     : 1px solid #5CB85C;
	max-width  : 80%;
}


.app-request .btn.btn-finish:hover,
.app-request .btn.btn-finish:hover,
.app-request .btn.btn-finish:active:hover,
.app-request .btn.btn-finish:active:hover,
.app-request .btn.btn-finish:active {
	color      : #FFF;
	background : #5CB85C;
	border     : 1px solid #5CB85C;
}

/* input field */
.app-request .form-group label {
	font-size : 16px;
}

/* radio field */
.app-request .radio label {
	height      : 50px;
	display     : block;
	padding     : 15px;
	text-align  : center;
	cursor      : pointer;
	font-size   : 23px;
	line-height : 20px;
	border      : none;
}

.app-request .radio label input {
	visibility : hidden;
}

.app-request .heavy-radios .radio {
	margin-bottom : 10px;
}

.app-request .heavy-radios .radio label {
	font-size : 18px;
}

.app-request input[type="radio"] ~ span.label-bg {
	border-radius : 5px;
	font-size     : 15px;
	font-weight   : 500;
	background    : white;
	border        : 2px solid #CCC;
	padding       : 15px;
	position      : absolute;
	left          : 0;
	top           : 0;
	right         : 0;
	bottom        : 0;
}

@media (max-width : 768px) {
	.app-request .heavy-radios .radio {
		margin-top    : 0;
		margin-bottom : 10px;
	}
}

/* tooltip */

.app-request .tooltip-wrapper {
	position   : relative;
	text-align : left;
	clear      : left;
	padding    : 5px 0;
}

.app-request .tooltip-message {
	position         : relative;
	display          : inline-block;
	border-radius    : 6px;
	background-color : #ECEDF0;
	margin-left      : 68px;
	padding          : 15px;
	opacity          : 0;
}

.app-request .tooltip-caret {
	position           : absolute;
	width              : 0;
	height             : 0;
	display            : inline-block;
	border             : 10px solid transparent;
	border-right-color : #ECEDF0;
	left               : -19px;
	bottom             : 10px;
}

.app-request .tooltip-message p {
	line-height : 1.6;
	color       : rgba(0, 0, 0, 0.65);
	font-size   : 10px;
}

@media (min-width : 768px) {
	.app-request .tooltip-message p {
		font-size : 12px;
	}
}

.app-request img.worker {
	position      : absolute;
	bottom        : 10px;
	left          : 0;
	width         : 55px;
	height        : 55px;
	border-radius : 50%;
}

@media (min-width : 768px) {
	.app-request .tooltip-wrapper {
		padding : 0 0 15px;
	}
}

/* form images */
.app-request img.check {
	padding-bottom : 15px;
}

/* disclaimers */
.app-request #tcpa-disc,
.app-request p.phone-disc,
.app-request p.opt-in {
	font-size  : 10px;
	margin-top : 10px;
}

.app-request #legalTerms {
	background    : whitesmoke;
	border-radius : 5px;
	font-size     : 10px;
	line-height   : 1.2;
	padding       : 20px;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		      REVERSE ABA BANKS 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.ui-menu {
	z-index    : 999;
	max-height : 340px;
	overflow-y : auto;
	overflow-x : hidden;
	box-shadow : 0 20px 30px -10px;
}

.ui-menu.ui-widget.ui-widget-content {
	border-right  : 2px solid rgb(173, 173, 173);
	border-left   : 2px solid rgb(173, 173, 173);
	border-bottom : 10px solid rgb(173, 173, 173);
	border-top    : navajowhite;
	background    : white;
	padding-left  : 0;
}

.ui-menu-item {
	color      : #7C7C7C;
	list-style : none;
	cursor     : pointer;
	padding    : 10px;
}

.ui-menu-item:hover {
	color : #000;
}

.ui-menu-item:nth-of-type(odd) {
	background : #E8E8E8;
}

.ui-helper-hidden-accessible {
	display : none;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		 APP VERIFICATION/TRUSTED  			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.covid-banner {
	background : #607d8b;
	padding    : 15px;
}

.covid-banner p {
	margin-bottom : 0;
	color         : white;
}

.covid-banner p span {
	color : yellow;
}

#app-verification div:nth-of-type(1) {
	position : relative;
	z-index  : 100;
}

#app-verification .last-four {
	padding : 0 10px 10px;
}

#app-verification .inline-input {
	position : relative;
	width    : 80px;
	margin   : auto 125px;
}

#app-verification .inline-input:before {
	content          : '';
	background-image : url(//img.emlasts.com/scs-assets/ac-icons/asterisks.png);
	width            : 75px;
	height           : 17px;
	position         : absolute;
	left             : -77px;
	display          : block;
	top              : 14px;
	background-size  : cover;
}

#app-verification fieldset {
	max-width      : 500px;
	margin         : 0 auto 25px;
	border         : 3px solid #bee8be;
	padding-bottom : 45px;
	border-top     : 0;
}

#app-verification fieldset small {
	display     : block;
	line-height : 1.4;
}

.upper-headline {
	background: #bee9be;
	padding: 15px;
	padding-top: 0;
	margin-bottom: 15px;
	color: #2b6d2b;
}

@media (max-width: 414px) {
	.upper-headline h3{
		font-size: 15px;
	}
	.upper-headline p{
		font-size: 12px;
	}
}

#app-verification .secure-icon {
	margin-bottom : 25px;
}

#client-message p {
	color         : #5CB85C;
	margin-bottom : 0;
	opacity       : .5;
}

#app-verification .check-mark,
#app-trusted .check-mark {
	background    : #5CB85C;
	border-radius : 100px;
	width         : 65px;
	height        : 65px;
	margin        : auto;
	padding       : 1px;
	font-size     : 36px;
	opacity       : .5;

}

#app-verification .check-mark.in,
#app-trusted .check-mark.in,
#client-message p.in {
	opacity           : 1;
	-webkit-animation : heartBeat ease-in-out 1.5s;
	animation         : heartBeat ease-in-out 1.5s;
}

#app-verification .width-input {
	max-width : 260px;
	margin    : auto;
}

#app-verification .width-input input {
	margin : auto;
}

#app-verification .btn-verify,
#app-verification .btn-verify,
#app-verification .btn-verify:active,
#app-verification .btn-verify:active:focus {
	position   : relative;
	max-width  : 280px;
	margin     : 0 auto 25px;
	background : #5CB85C;
	color      : white;
	border     : 1px solid #5CB85C;
	overflow   : hidden;
}

#app-verification .btn-verify:hover,
#app-verification .btn-verify:hover,
#app-verification .btn-verify:active:hover,
#app-verification .btn-verify:active:hover,
#app-verification .btn-verify:active {
	position   : relative;
	color      : #FFF;
	background : #5CB85C;
}

#app-trusted fieldset {
	max-width : 500px;
	margin    : auto;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				LENDER ACQUIRE 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

#lender-found {
	background    : #5CB85C;
	border-radius : 50%;
	width         : 90px;
	margin        : auto;
	opacity       : .5;
}

#lender-found.in {
	opacity           : 1;
	-webkit-animation : heartBeat ease-in-out 1.5s;
	animation         : heartBeat ease-in-out 1.5s;
}

#lender-spinner {
	width  : 90px;
	margin : auto;
}


/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				INFORMATIVE MODAL 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

@media (min-width : 768px) {
	.informative-modal .partner-list {
		-webkit-column-count : 3;
		-moz-column-count    : 3;
		column-count         : 3;
	}
}

.informative-modal .modal-content {
	position : relative;
}

.informative-modal .informative-modal-icon {
	position      : absolute;
	font-size     : 30px;
	border-radius : 50%;
	border        : 5px solid #333;
	width         : 60px;
	height        : 60px;
	padding       : 6px 18px;
	background    : white;
	left          : -20px;
	top           : -20px;
}

.informative-modal .btn-dark {
	background : #222;
	color      : white;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 			  		 FOOTER		 			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

footer {
	background : #F9F9FA;
	padding    : 50px 0 150px;
}

footer p {
	font-size : 10px;
}

footer a {
	font-size : 10px;
}

footer .logo {
	max-width      : 160px;
	filter         : gray; /* IE6-9 */
	-webkit-filter : grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter         : grayscale(1); /* Microsoft Edge and Firefox 35+ */
	margin         : unset;
}


@media (min-width : 768px) {
	.informative-modal .partner-list {
		-webkit-column-count : 3;
		-moz-column-count    : 3;
		column-count         : 3;
	}
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				PROCESSING MODAL   			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.informative-processing .modal-body {
	padding : 0;
}

.informative-processing .modal-content {
	border-radius : 10px;
	overflow      : hidden;
}

@media (max-width : 500px) {
	.informative-processing#processing-modal .modal-header h3,
	.informative-processing#reprocessing-modal .modal-header h3 {
		font-size : 20px;
	}

	.informative-processing#processing-modal .modal-dialog h4,
	.informative-processing#reprocessing-modal .modal-dialog h4 {
		font-size : 14px;
	}
}

@media (min-width : 768px) {
	.informative-processing#processing-modal .modal-dialog,
	.informative-processing#reprocessing-modal .modal-dialog {
		max-width : 370px;
	}
}

@media (min-width : 768px) {
	.informative-processing#processing-modal.informative-processing .modal-dialog,
	.informative-processing#reprocessing-modal.informative-processing .modal-dialog {
		max-width : 100%;
	}
}

.informative-processing#processing-modal .modal-dialog h4,
.informative-processing#reprocessing-modal .modal-dialog h4 {
	margin-top    : 4px;
	margin-bottom : 0;
}

.informative-processing .processing-progress {
	animation         : cssload-width 5s cubic-bezier(0.45, 0, 1, 1);
	-o-animation      : cssload-width 5s cubic-bezier(0.45, 0, 1, 1);
	-ms-animation     : cssload-width 5s cubic-bezier(0.45, 0, 1, 1);
	-webkit-animation : cssload-width 5s cubic-bezier(0.45, 0, 1, 1);
	-moz-animation    : cssload-width 5s cubic-bezier(0.45, 0, 1, 1);
}

.informative-processing .restart-progress {
	width : 0;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				SECURITY 		   			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.security {
	padding : 25px 0 25px;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				CONTENT STYLES   			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.main-content section:nth-of-type(1) {
	padding    : 50px 0;
	background : #F9F9FA;
	margin     : 50px 0;
}


.main-content section:nth-of-type(1) p {
	font-size   : 16px;
	line-height : 2;
}


.main-content section:nth-of-type(1) .points ul {
	font-size             : 12px;
	padding               : 0;
	-webkit-padding-start : 0;
}

@media (min-width : 768px) {
	.main-content section:nth-of-type(1) .points ul {
		font-size             : 16px;
		line-height           : 2;
		padding               : 0;
		-webkit-padding-start : 0;
	}
}

.main-content .points-wrapper {
	max-width : 960px;
	margin    : auto;
}

.main-content .points {
	padding     : 50px 20px;
	line-height : 21px;
	font-size   : 12px;
	background  : white;
	margin      : 20px auto;
	box-shadow  : 0 0 18px -15px #979797;
	position    : relative;
}

@media (min-width : 768px) {
	.main-content .points {
		min-height : 310px;
	}
}

.main-content .points .icon-wrapper {
	position      : absolute;
	left          : -7px;
	top           : -18px;
	background    : #2F688A;
	background    : var(--secondary-color);
	max-width     : 65px;
	padding       : 10px;
	border-radius : 50%;
	box-shadow    : 0 0 10px -3px #2F688A;
	box-shadow    : 0 0 10px -3px var(--secondary-color);
}

@media (min-width : 768px) {
	.main-content .points .icon-wrapper {
		left : -17px;
	}
}

.main-content p {
	font-size   : 12px;
	line-height : 1.8;
}

.main-content h2 {
	font-weight : 400;
}

.main-content h3 {
	margin-left : 15px;
	color       : #2F688A;
	color       : var(--secondary-color);
	font-weight : 400;
}

@media (min-width : 768px) {
	.main-content h3 {
		margin-left : 0;
	}
}

.main-content h3 span {
	position    : absolute;
	left        : 5px;
	font-size   : 26px;
	font-weight : bold;
	color       : #E3E7EA;
}

@media (min-width : 768px) {
	.main-content h3 span {
		left : -12px;
	}
}

.main-content .points h4 {
	font-weight : 400;
	color       : #2F688A;
	color       : var(--secondary-color);
	font-size   : 21px;
}

/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 				ACCORDION STYLES   			 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

.main-content-accordion .panel {
	border        : none;
	box-shadow    : none;
	border-radius : 0;
	margin-bottom : 0;
}

.main-content-accordion .panel-heading {
	padding       : 0;
	border        : none;
	border-radius : 0;
}

.main-content-accordion .panel-title a {
	display        : block;
	padding        : 14px 45px 14px 14px;
	background     : #FFF;
	font-size      : 14px;
	color          : #333;
	border-bottom  : 2px solid #E3E7EA;
	position       : relative;
	transition     : all 0.5s ease 0s;
	letter-spacing : -0.6px;
}

.main-content-accordion .panel-title a.collapsed {
	border-bottom : 2px solid #DADADA;
	color         : #333;
}

.main-content-accordion .panel-title a.collapsed:hover {
	border-bottom : 2px solid #333;
	color         : #333;
}

.main-content-accordion .panel-title a:before,
.main-content-accordion .panel-title a.collapsed:before {
	content     : "-" !important;
	font-weight : 900;
	font-size   : 14px;
	width       : 35px;
	height      : 45px;
	line-height : 48px;
	background  : #E3E7EA;
	position    : absolute;
	top         : 0px;
	right       : 0;
	font-size   : 16px;
	color       : #333;
	text-align  : center;
	transition  : all 0.5s ease 0s;
}

.main-content-accordion .panel-title a.collapsed:before {
	content    : "+" !important;
	background : #DADADA;
}

.main-content-accordion .panel-title a.collapsed:hover:before {
	background : #E3E7EA;
}

.main-content-accordion .panel-body {
	color       : #888;
	font-size   : 14px;
	line-height : 20px;
	padding     : 20px 30px;
	position    : relative;
	border      : none;
	transition  : all 0.5s ease 0s;
}


/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */
/* 		         ANIMATION  				 */
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */


.scale-up-left {
	opacity           : 1 !important;
	-webkit-animation : scale-up-left 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation         : scale-up-left 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

/* step-animation */
@-webkit-keyframes step-animation {
	0% {
		transform : translatex(-12px);
		opacity   : .45;
	}
	100% {
		transform : translatex(0px);
		opacity   : 1;
	}
}

@-moz-keyframes step-animation {
	0% {
		transform : translatex(-12px);
		opacity   : .45;
	}
	100% {
		transform : translatex(0px);
		opacity   : 1;
	}
}

@-o-keyframes step-animation {
	0% {
		transform : translatex(-12px);
		opacity   : .45;
	}
	100% {
		transform : translatex(0px);
		opacity   : 1;
	}
}

@keyframes step-animation {
	0% {
		transform : translatex(-12px);
		opacity   : .45;
	}
	100% {
		transform : translatex(0px);
		opacity   : 1;
	}
}

/* cssload-width */
@keyframes cssload-width {
	0%, 100% {
		transition-timing-function : cubic-bezier(1, 0, 0.65, 0.85);
	}
	0% {
		width : 0;
	}
	15% {
		width : 22%;
	}
	45% {
		width : 60%;
	}
	100% {
		width : 100%;
	}
}

@-o-keyframes cssload-width {
	0%, 100% {
		-o-transition-timing-function : cubic-bezier(1, 0, 0.65, 0.85);
	}
	0% {
		width : 0;
	}
	15% {
		width : 22%;
	}
	45% {
		width : 60%;
	}
	100% {
		width : 100%;
	}
}

@-ms-keyframes cssload-width {
	0%, 100% {
		-ms-transition-timing-function : cubic-bezier(1, 0, 0.65, 0.85);
	}
	0% {
		width : 0;
	}
	15% {
		width : 22%;
	}
	45% {
		width : 60%;
	}
	100% {
		width : 100%;
	}
}

@-webkit-keyframes cssload-width {
	0%, 100% {
		-webkit-transition-timing-function : cubic-bezier(1, 0, 0.65, 0.85);
	}
	0% {
		width : 0;
	}
	15% {
		width : 22%;
	}
	45% {
		width : 60%;
	}
	100% {
		width : 100%;
	}
}

@-moz-keyframes cssload-width {
	0%, 100% {
		-moz-transition-timing-function : cubic-bezier(1, 0, 0.65, 0.85);
	}
	0% {
		width : 0;
	}
	15% {
		width : 22%;
	}
	45% {
		width : 60%;
	}
	100% {
		width : 100%;
	}
}

@keyframes heartBeat {
	0% {
		transform : scale(1);
	}

	14% {
		transform : scale(1.3);
	}

	28% {
		transform : scale(1);
	}

	42% {
		transform : scale(1.3);
	}

	70% {
		transform : scale(1);
	}
}

/* ----------------------------------------------
 * Generated by Animista on 2021-3-31 12:31:22
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-up-left
 * ----------------------------------------
 */
@-webkit-keyframes scale-up-left {
	0% {
		-webkit-transform        : scale(0.5);
		transform                : scale(0.5);
		-webkit-transform-origin : 0% 50%;
		transform-origin         : 0% 50%;
	}
	100% {
		-webkit-transform        : scale(1);
		transform                : scale(1);
		-webkit-transform-origin : 0% 50%;
		transform-origin         : 0% 50%;
	}
}

@keyframes scale-up-left {
	0% {
		-webkit-transform        : scale(0.5);
		transform                : scale(0.5);
		-webkit-transform-origin : 0% 50%;
		transform-origin         : 0% 50%;
	}
	100% {
		-webkit-transform        : scale(1);
		transform                : scale(1);
		-webkit-transform-origin : 0% 50%;
		transform-origin         : 0% 50%;
	}
}
