.btn { border: 1px solid #c6c6c6!important; } .btn[type='submit'] { font-size: 1.5em; padding: 0.35em 1.2em 0.35em 1.2em; } /* ** Modal CSS Styles */ .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 18px; font-weight: normal; } .input-block { display: block; width: 100%; } .modal-footer input[type='text'] { min-height: 34px; padding: 7px 8px; font-size: 13px; color: #333; vertical-align: middle; background-color: #fff; background-repeat: no-repeat; background-position: right 8px center; border: 1px solid #ccc; border-radius: 3px; outline: none; box-shadow: inset 0 1px 2px rgba(0,0,0,0.075); } .modal-body > .modal-body-alert { color: #796620; background-color: #f8eec7; border-color: #f2e09a; margin: -16px -15px 15px; padding: 10px 15px; border-style: solid; border-width: 1px 0; } div.form-submitted > .field.row { padding-bottom: 10%; padding-top: 2%; } div.form-submitted > .field.row > div { font-size: 1.7em; } /* Styles for accordion */ form .accordion-edit { width: inherit; } /*Styles for ui-datepicker*/ .ui-datepicker.ui-widget { z-index: 99!important; } /* Styles for form submission view (/forms/:formID) */ form .row.field { padding: 1em 0 3em 0; } form .row.field > .field-title { margin-top:0.5em; font-size:1.2em; padding-bottom: 1.8em; } form .row.field > .field-input { font-size: 1.4em; color: #777; } form.submission-form .row.field.statement > .field-title { font-size:1.7em; } form.submission-form .row.field.statement > .field-input { font-size:1em; color:#ddd; } form.submission-form .select.radio > .field-input input, form.submission-form .select > .field-input input { width:20%; } form.submission-form .field.row.radio .btn.activeBtn { background-color: rgba(0,0,0,0.7)!important; color: white; } form.submission-form .field.row.radio .btn { margin-right:1.2em; } form.submission-form .select > .field-input .btn { text-align: left; margin-bottom:0.7em; } form.submission-form .select > .field-input .btn > span { font-size: 1.10em; } /*form.submission-form .field-input > input:focus { font-size:1em; }*/ form .field-input > textarea{ padding: 0.45em 0.9em; width: 100%; line-height: 160%; border: 2px dashed #ddd; } form .field-input > input.hasDatepicker{ padding: 0.45em 0.9em; width: 50%; line-height: 160%; border: 2px dashed #ddd; } form .field-input > input.text-field-input{ padding: 0.45em 0.9em; width: 100%; line-height: 160%; border: 2px dashed #ddd; } form .field-input > input.text-field-input:focus{ border: 0; } form .required-error{ color: #ddd; font-size:0.8em; } form .row.field.dropdown > .field-input { height: 34px; overflow: hidden; } form .row.field.dropdown > .field-input > select{ padding:0.45em 0.9em; width:100%; background: transparent; font-size: 16px; border: 1px solid #ccc; height: 34px; } .config-form { max-width: 100%; } .config-form > .row { padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); } div.config-form .row.field { padding-top:1.5em; } div.config-form > .row > .container:nth-of-type(odd){ border-right: 1px #ddd solid; /*padding-left: 1em;*/ } div.config-form .row > .field-input { padding-left:0.1em; } div.config-form .row > .field-input label { padding-left:1.3em; display: block; } /* Styles for form admin view (/forms/:formID/admin) */ .admin-form > .page-header { padding-bottom: 0px; margin-bottom: 40px; } .admin-form > .page-header h1 { margin-bottom: 0px; margin-top: 0px; } .admin-form > .page-header > .col-xs-3 { padding-top: 1.4em; } .admin-form .form-controls .row { padding: 5px; } .admin-form .page-header { border: none; } /*Styles for admin view tabs */ .admin-form .tab-content { padding-top: 3em; } .admin-form .panel-heading { background-color: #f1f1f1; } .admin-form .panel-heading:hover { background-color: #fff; cursor: pointer; } .admin-form .panel-heading a:hover { text-decoration: none; } .current-fields .panel-body .row.question input[type='text'], .current-fields .panel-body .row.description textarea{ width: 100%; } .current-fields .panel-body .row.options input[type='text'] { width: 80%; } .current-fields .tool-panel > .panel-default:hover { border-color: #9d9d9d; cursor: pointer; } .current-fields .tool-panel > .panel-default .panel-heading { background-color: #fff; color: #9d9d9d!important; } .current-fields .tool-panel > .panel-default .panel-heading:hover { background-color: #eee; color: #000!important; cursor: pointer; } .current-fields .tool-panel > .panel-default .panel-heading a { color: inherit; } .current-fields .tool-panel > .panel-default .panel-heading a:hover{ text-decoration: none; } /*Styles for submission table*/ .submissions-table .table-outer.row { margin-top: 1.5em; margin-bottom: 2em; margin-left: 0px!important; margin-right: 0px!important; } .submissions-table .table-outer .col-xs-12 { padding-left: 0px!important; border:1px solid #ddd; overflow-x: scroll; border-radius:3px; } .submissions-table .table > thead > tr > th { min-width:8em; } .submissions-table .table > tbody > tr.selected { background-color:#efefef; } /*Styles for add fields tab*/ .admin-form .add-field { background-color: #ddd; padding: 0 2% 0 2%; border-radius: 3px; } .admin-form .add-field .col-xs-6 { padding: 0.25em 0.4em; } .admin-form .add-field .col-xs-6 .panel-heading { border-width: 1px; border-style: solid; border-color: #bbb; border-radius: 4px; } .view-form-btn.span { padding-right:0.6em; } .status-light.status-light-off { color: #BE0000; } .status-light.status-light-on { color: #33CC00; } /* Styles for form list view (/forms) */ section > section.public-form { padding: 0 6em 7em 6em; } .form-item { text-align: center; border-bottom: 6px inset #ccc; background-color: #eee; width: 180px; /*width:100%;*/ position: relative; height: 215px; /*padding-bottom: 25%;*/ margin-bottom: 45px; } .form-item.create-new input[type='text']{ /*width: inherit;*/ } .form-item.create-new { background-color: rgb(131,131,131); color: white; } /*MODAL CSS */ .form-item.create-new.new-form { background-color: rgb(300,131,131); z-index: 11; } .form-item.create-new.new-form:hover { background-color: rgb(300,100,100); } .form-item.new-form a.btn { font-size: 0.95em; } /*Modal overlay (for lightbox effect)*/ .overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,0.5); z-index: 10; } .overlay.submitform { background-color: rgba(256,256,256,0.8); } .field-directive { z-index: 9; padding: 10% 10% 10% 0; border: 25px transparent solid; position: relative; } .activeField { z-index: 11; position: relative; display: inline-block; background-color: white; border-radius: 7px; width:100%; border: 25px white solid; } .form-item:hover, .form-item.create-new:hover { border-bottom: 8px inset #ccc; background-color: #d9d9d9; } .form-item.create-new:hover { background-color: rgb(81,81,81); } .form-item > .row.footer { position: absolute; bottom: 0; left: 30%; } .form-item .title-row{ position: relative; top: 15px; padding-top:3em; padding-bottom:3.65em; } .form-item .title-row h4 { font-size: 1.3em; } .form-item.create-new .title-row{ padding: 0; /*margin-top:1em; */ } .form-item.create-new .title-row h4 { font-size: 7em; } .form-item .details-row{ margin-top: 3.2em; } .form-item .details-row small { font-size: 0.6em; } .form-item.create-new .details-row small { font-size: 0.95em; }