#app.rbwidget{-webkit-box-sizing:border-box;box-sizing:border-box;font:1em/1.6em sans-serif}#app.rbwidget ul{list-style:none;padding:0;margin:0}#app.rbwidget .form-container{width:100%;max-width:40rem;background-color:#eee;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .8s cubic-bezier(.45,-.46,.31,1);transition:-webkit-transform .8s cubic-bezier(.45,-.46,.31,1);transition:transform .8s cubic-bezier(.45,-.46,.31,1);transition:transform .8s cubic-bezier(.45,-.46,.31,1),-webkit-transform .8s cubic-bezier(.45,-.46,.31,1)}#app.rbwidget .form-container.applied{-webkit-transform:translateY(-200%);transform:translateY(-200%)}#app.rbwidget .header{padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;color:#555}#app.rbwidget .header h1{color:#2c54c5;font-size:1.375em;font-weight:bolder;margin:0}#app.rbwidget .form{padding:1.5em 2em 2em;text-align:center}#app.rbwidget .form,#app.rbwidget .form-group{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#app.rbwidget .form-group{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}#app.rbwidget .form-group:first-child{padding-top:0}#app.rbwidget .input-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}#app.rbwidget .input-group:first-child{padding-right:1rem}#app.rbwidget label{margin:.75em 0 .25em;width:100%;display:inline-block;position:relative;color:#515151;font-weight:700;font-size:14px}#app.rbwidget label span{color:#e74c3c}#app.rbwidget .select_one,#app.rbwidget input,#app.rbwidget textarea{border:1px solid #777;width:100%;background:#fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.7rem 1rem;color:#515151;font-weight:bolder;font-size:16px;-webkit-transition:border .2s linear;transition:border .2s linear}#app.rbwidget input:focus,#app.rbwidget textarea:focus{outline:2px solid #e74c3c}#app.rbwidget .select_one{position:relative}#app.rbwidget .select_one:focus-within{outline:2px solid #e74c3c}#app.rbwidget .select_one select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;z-index:0;width:100%;padding-right:2em}#app.rbwidget .select_one select:focus{outline:none}#app.rbwidget .select_one option{background:#fff}#app.rbwidget .select_one:after{width:1em;text-align:center;content:"\25be";font-size:1.4em;line-height:0;padding:1em .5em;position:absolute;right:0;top:0;bottom:0;overflow:hidden;z-index:1;pointer-events:none}#app.rbwidget input[type=checkbox]{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;padding:0;margin-right:.5em;text-align:center;font-size:1em;overflow:hidden;bottom:-.6em;position:relative}#app.rbwidget input[type=checkbox]:checked{background:#2c54c5}#app.rbwidget input[type=checkbox]:checked:after{font-size:1.25em;content:"\2714";color:#fff}#app.rbwidget input[type=checkbox]+label{display:inline-block;width:auto}#app.rbwidget textarea{min-height:16em}#app.rbwidget button{padding:1rem 1.5rem;background:none;border:none;border-radius:30px;background-color:#3498db;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;margin:0 auto;display:inline-block;cursor:pointer;-webkit-transition:all .4s linear;transition:all .4s linear}#app.rbwidget button:hover{background-color:#217dbb}#app.rbwidget button[disabled]{cursor:not-allowed;background-color:#b6daf2}#app.rbwidget button[disabled]:hover{background-color:#b6daf2}#app.rbwidget .form-control{display:block;width:95%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#app.rbwidget .form-group{margin-bottom:15px}#app.rbwidget .rbox-job-longdesc{background-color:#2a4798}#app.rbwidget .alert{margin-top:1em;padding:1em;background:#cfc;color:#090;border:1px solid #090;position:relative}#app.rbwidget .alert.error{background:#ffccd2;color:#901;border-color:#901}#app.rbwidget .alert.info{background:#cdf;color:#039;border-color:#039}#app.rbwidget .alert .close:before{content:"\00D7";font-size:1em;position:absolute;top:.5rem;right:1rem;cursor:pointer}#app.rbwidget .errors .field{font-weight:700;margin:0}#app.rbwidget .errors ul{margin:0;padding:0 1em}#app.rbwidget .question-mark:after{content:"?";display:inline-block;font-family:sans-serif;font-weight:700;text-align:center;width:15px;height:15px;font-size:15px;line-height:2ex;border-radius:30px;margin-left:4px;color:#000;background:#fff;border:1px solid #000;text-decoration:none;cursor:pointer}@media (min-width:30rem){#app.rbwidget{width:90%;margin:4em auto;padding:1rem}#app.rbwidget .form-container{-webkit-box-shadow:0 .5em 4em rgba(0,0,0,.4);box-shadow:0 .5em 4em rgba(0,0,0,.4);margin:0 auto}}