.loader{margin:5% auto;height:56px;width:56px;border:6px solid #FFF;border-right-color:#7AC142;border-top-color:#7AC142;border-radius:100%;-webkit-animation:spin 800ms infinite linear;animation:spin 800ms infinite linear;-webkit-animation-name:spin;-webkit-animation-duration:800ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg);-moz-transform:rotate(359deg);}
}
@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg);-moz-transform:rotate(359deg);}
}
.checkmark_success{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7AC142;fill:none;animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;-webkit-animation-name:stroke;-webkit-animation-duration:0.6s;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-fill-mode:forwards;}
.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#FFF;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0px 0px 0px #7AC142;animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;-webkit-animation-name:fill, scale;-webkit-animation-duration:0.4s, .3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:0.4s,.9s;-webkit-animation-fill-mode:forwards, both;}
.checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;-webkit-animation-name:stroke;-webkit-animation-duration:0.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.45, 1);-webkit-animation-delay:0.8s;-webkit-animation-fill-mode:forwards;}
@keyframes stroke{100%{stroke-dashoffset:0;}
}
@keyframes scale{0%, 100%{transform:none;-webkit-transform:none;}
50%{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);}
}
@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7AC142;-webkit-box-shadow:inset 0px 0px 0px 30px #7AC142;}
}
.modal-body p{font-size:13px !important;}
.modal-body h2{font-weight:200;font-size:20px;}
.line-row{border-bottom:1px solid #DADADA;margin-bottom:10px;}
.modal-footer{text-align:center;border-top:none;}
.progressbar{height:10px;background:#f3efe6;margin-bottom:10px;}
.progressbar .span{height:100%;}
.progress-in-modal{background-color:#42c1c1;-webkit-animation:progressBar 10s infinite linear;animation:progressBar 10s infinite linear;-webkit-animation-name:progressBar;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@-webkit-keyframes progressBar{0%{width:0;}
100%{width:100%;}
}
@-moz-keyframes progressBar{0%{width:0;}
100%{width:100%;}
}