body{height:100%;min-height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{margin:0;padding:0;font-size:16px;text-align:center;font-family:"Open Sans", sans-serif, Arial;color:#39393a;background-color:#f4f4f4;}
div{box-sizing:border-box;}
.spinner-container{margin-top:16px;}
.spinner-container .spinner{background-color:transparent;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1em;height:1em;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .65s infinite linear;-moz-animation:spinner-animation .65s infinite linear;-o-animation:spinner-animation .65s infinite linear;-ms-animation:spinner-animation .65s infinite linear;animation:spinner-animation .65s infinite linear;height:100px;width:100px;border-bottom-color:#ee5b21;border-left-color:#ee5b21;}
.container{height:100%;width:100%;position:relative;}
.vertical-center{width:100%;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}
body, html {height:100%;min-height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.show{border:8px solid #1277c2;}
.hide{border:0px solid #1277c2;transition:border 700ms;transition-timing-function:ease-out;}
/*! CSS Used keyframes */
@-webkit-keyframes spinner-animation{0{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes spinner-animation{0{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}
@-ms-keyframes spinner-animation{0{-ms-transform:rotate(0);}100%{-ms-transform:rotate(360deg);}}
@-o-keyframes spinner-animation{0{-o-transform:rotate(0);}100%{-o-transform:rotate(100deg);}}
@keyframes spinner-animation{0{transform:rotate(0);}100%{transform:rotate(360deg);}}
@-webkit-keyframes spinner-animation{0{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes spinner-animation{0{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}
@-ms-keyframes spinner-animation{0{-ms-transform:rotate(0);}100%{-ms-transform:rotate(360deg);}}
@-o-keyframes spinner-animation{0{-o-transform:rotate(0);}100%{-o-transform:rotate(100deg);}}
@keyframes spinner-animation{0{transform:rotate(0);}100%{transform:rotate(360deg);}}