/* =============================================== */ /* General */ /* =============================================== */ /* body { text-align: center!important; */ .instructions { width:100%; height:100%; background:rgba(255,255,225,0.05); text-align: left; margin:20px auto; padding: 20px 20px 10px 20px; position:relative; -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; -moz-border-radius: 8px/8px; border-radius: 8px/8px; } .highlighted { border: 3px solid #FF0000; box-shadow: 0px 3px 6px 1px #333; margin: 5px; } .normal { border: 2px solid #b8b8b8; margin: 5px; } .decision { color:white; background-color: #8c001a; border-color: firebrick; font-weight: bold; } .title { text-align: left; } .bar{ display: flex; flex-wrap: wrap; align-content: center; margin: 40px; padding: 0px; margin-left: 50%; transform: translate(-50%); width: max-content; } .timing { text-align: center; height: min-content; padding: 10px; color: #eeeeee; background-color: #4b74ed; border-color: #337ab7; -moz-border-radius: 8px/8px; border-radius: 8px/8px; font-size: larger; } .picker { position: relative; top: -30px; margin: 10px; padding: 10px; display: flex; } .picker .controls { padding: 0px; } .col-form-label { padding: 15px; } .controls { color: black; padding-left: 40px; } .btn { margin: 0 auto; display: block; /* margin-left: 50%; transform: translate(-50%); color: white; background: #48338b; border-color: black; */ } .raven_pic { text-align:center; } .alert-warning { color: black; background-color: lightgrey; border-color: white; } .controls.field-c_later{ } .q_instructions { width:100%; height:100%; margin:20px auto; padding: 20px 20px 10px 20px; position:relative; -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 0 30px rgba(0, 0, 0, 0.05) inset; -moz-border-radius: 8px/8px; border-radius: 8px/8px; } .empty_col_exp { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 28.666667%; max-width: 33%; } .exp .col-sm-4 .form-check{ /* background-color: red; -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; margin-right: 15%;*/ } .exp .row .col-sm-4{ /*background-color: blue; width: fit-content;*/ } .exp .col-sm-2{ /*background-color: blue; width: fit-content;*/ } .pref_table { width: 100%; border-collapse: collapse; table-layout: fixed; /* optional, for equal spacing */ margin-bottom: 50px; } .choice_cell { text-align: center; vertical-align: middle; width: auto; padding: 8px; } .label_col { width: 37%; } .pref_table tr:nth-child(even) { background-color: #dddddd; } .first_row { text-align: center; position: center; left: -6px; } .progress { height: 15px; margin-bottom: 30px; } .progress-bar { background-color: rgba(43, 102, 154, 0.20); background-image: linear-gradient(to bottom, rgba(43, 102, 154, 0.1) 0, rgba(43, 102, 154, 0.6) 100%); background-repeat: repeat-x; } label { font-weight: normal; margin-bottom: 4pt; } .wrapper, .alert { min-width: 500px; max-width: 600px; margin: 0 auto 20px; }