/* ========= default css */ body { color: #EFF0F1; background: #484948; } .ffWrapper { align-items: center; color: #EFF0F1; background: linear-gradient(to top right, #2F38BD 10%, #cf7c9d 65%, #ffc01a 125%); bottom: 0em; display: flex; justify-content: center; left: 0em; position: absolute; right: 0em; top: 0em; border: 0.2em solid #000000; min-height: 10em; } .ffWrapperFadeOut { opacity:0.1; transition: opacity 0.5s; } .ffTitle { top: 1em; color: white; display: flex; justify-content: center; left: 0em; position: fixed; right: 0em; font-weight: bold; font-size: 1.5em; } .ffFooter { bottom: 1.5em; color: white; display: flex; justify-content: center; left: 0em; position: fixed; right: 0em; opacity:0.2; font-size: 0.7em; } /* ========== url question css */ .ffQuestion { padding: 1em; padding-left: 2em; padding-right: 2em; border-radius: 1em; border: 0.2em solid rgba(0, 0, 0, 0); min-height: 7em; background-color: rgba(0, 0, 0, 0.3); } .ffQuestion>input { margin: 0.4em; padding: 0.4em; line-height: 2em; background-color: rgba(0, 0, 0, 0.1); color: #FFFFFF; border: none; border-radius: 0.4em; outline: none; min-width: 5em; } .ffQuestion>input:focus,.ffQuestion>input:active,.ffQuestion>input:hover,.ffQuestion>input::-moz-focus-inner { border: none; outline:none; } .ffQuestionTitle { font-size: 1.1em; margin-bottom: 0.5em; } .ffQuestionText { font-size: 0.8em; } .ffQuestionError { padding-top: 1em; padding-left: 1em; color: #B55858; } /* ========= Error dialog css */ .ffError { padding: 2em; padding-bottom: 1em; border-radius: 1em; border: 0.2em solid rgba(255, 0, 0, 0.5); min-height: 7em; background-color: rgba(0, 0, 0, 0.1); } /* ========= Loader progres css */ .ffLoaderBar { display: block; position: relative; justify-content: center; margin: auto; border-top:0.2em solid #EFF0F1; border-bottom:0.2em solid #EFF0F1; } .ffLoaderBarStep,.ffLoaderBarStepDone { background-color:#2F48FD; float:left; padding: 1em; } .ffLoaderBarStep { opacity:0; } .ffLoaderBarStepDone { opacity:0.2; transition: opacity 1s; } .ffLoaderItem { top: 4em; color: #EFF0F1; display: flex; justify-content: center; left: 20%; position: fixed; right: 20%; border-radius: 1em; border: 0.2em solid #EFF0F1; } .ffLoaderItem>div { position: absolute; display: flex; justify-content: center; top: 1em; left: 0em; right: 0em; font-size: 0.8em; } .ffLoaderItemText { opacity: 0; margin-top: 0em; } .ffLoaderItemTextStart { opacity: 1; margin-top: 1em; transition: all 0.5s; } .ffLoaderItemTextDone { opacity: 0; margin-top: 0em; transition: all 0.5s; }