/* ****************************************************************************************************************** */ /* *** General *** */ /* ****************************************************************************************************************** */ h2 { text-align: center !important; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: $headings-margin-bottom; text-align:center; padding: 25px; } h4 { text-align: center !important; padding: 5px; padding-top:0; } body { margin: auto; font-size: 1.1rem; } .page-header { margin: 40px 0 40px; padding: 0; border-bottom: none; } .otree-btn-next { margin: 40px auto; display: inherit; } .wrapper, .alert { min-width: 512px; max-width: 768px; margin: 0 auto 20px; font-size: 1.2rem; } label { font-weight: normal; margin-bottom: 4pt; } p { margin-top: 0; margin-bottom: 1rem; text-align: justify; } /* ****************************************************************************************************************** */ /* *** Instructions *** */ /* ****************************************************************************************************************** */ .instructions { max-width: 768px; /* width: 100%; */ height: 100%; background: rgba(255,255,245,0.25); margin: 40px auto; padding: 20px 20px 10px 20px; font-size: 1.2rem; position:relative; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.05) inset; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.05) inset; -moz-border-radius: 5px; border-radius: 5px; } /* ****************************************************************************************************************** */ /* *** Decision/Results Table *** */ /* ****************************************************************************************************************** */ .card { margin: auto; max-width:500px; } .info { padding: 15px; box-shadow: 0 1px 2px rgba(0,0,0,0.15); /* max-width:600px; */ } .header { background-color: #e9e9e9; border: 1px solid #dee2e6; } .table { margin-bottom: 0; } .table>thead>tr>th, .table>tbody>tr>td { padding: 10px; vertical-align: middle; border: none; } .header { background-color: #e9e9e9; border: 1px solid #dee2e6; } .payment-th { width:50%; text-align: center; /* white-space: nowrap; */ } .formfield { /* min-width: 80px; */ width:15%; text-align: center; } .lottery { width: 35%; text-align: right; } .safe-payment { width: 35%; text-align: left; } .center { text-align: center; } .info { padding: 15px; box-shadow: 0 1px 2px rgba(0,0,0,0.15); } .btn-primary { margin-bottom: 10px; } .btn-success[disabled], .btn-primary[disabled] { opacity: 1; } input[type="radio"]{ margin: 0px; /* margin-left:25px; */ /* margin-right:25px; */ } .panel { border: 0.5pt solid #e3e3e3; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 25px 0; } /* ****************************************************************************************************************** */ /* *** Progress Bar *** */ /* ****************************************************************************************************************** */ .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; }