Resize editor overlay and its textarea on page resize
[phpmyadmin.git] / themes / bootstrap / scss / _common.scss
blob01bee8b269deab735c734a36193f4574e3802e68
1 #page_content {
2   margin: 0 0.5em;
5 .data {
6   margin: 0 0 12px;
9 button.mult_submit,
10 .checkall_box + label {
11   text-decoration: none;
12   color: #235a81;
13   cursor: pointer;
14   outline: none;
17 button.mult_submit {
18   &:hover,
19   &:focus {
20     text-decoration: underline;
21     color: #235a81;
22   }
25 .checkall_box + label:hover {
26   text-decoration: underline;
27   color: #235a81;
30 #navbarDropdown > img {
31   display: none;
34 textarea {
35   &.char {
36     margin: 6px;
37   }
39   &.charField {
40     width: 95%;
41   }
44 .pma-fieldset {
45   margin-top: 1em;
46   border-radius: 4px 4px 0 0;
47   border: #aaa solid 1px;
48   padding: 0.5em;
49   background: #eee;
50   text-shadow: 1px 1px 2px $white;
51   box-shadow: 1px 1px 2px $white inset;
54 .pma-fieldset {
55   .pma-fieldset {
56     margin: 0.8em;
57     border: 1px solid #aaa;
58     background: #e8e8e8;
59   }
61   legend {
62     float: none;
63     font-weight: bold;
64     color: #444;
65     padding: 5px 10px;
66     border-radius: 2px;
67     border: 1px solid #aaa;
68     background-color: $white;
69     max-width: 100%;
70     box-shadow: 3px 3px 15px #bbb;
71     width: initial;
72     font-size: 1em;
73   }
76 // 3.4
77 .datatable {
78   table-layout: fixed;
81 /* classes */
82 .clearfloat {
83   clear: both;
86 .paddingtop {
87   padding-top: 1em;
90 .separator {
91   color: $white;
92   text-shadow: 0 1px 0 $black;
95 div.tools {
96   padding: 0.2em;
98   a {
99     color: #3a7ead !important;
100   }
102   margin-top: 0;
103   margin-bottom: 0.5em;
104   // avoid a thick line since this should be used under another fieldset
105   border-top: 0;
106   text-align: right;
107   float: none;
108   clear: both;
109   border-radius: 0 0 4px 4px;
112 .pma-fieldset.tblFooters {
113   margin-top: 0;
114   margin-bottom: 0.5em;
115   // avoid a thick line since this should be used under another fieldset
116   border-top: 0;
117   text-align: right;
118   float: none;
119   clear: both;
120   border-radius: 0 0 4px 4px;
123 div.null_div {
124   height: 20px;
125   text-align: center;
126   font-style: normal;
127   min-width: 50px;
130 .pma-fieldset {
131   .formelement {
132     float: left;
133     margin-right: 0.5em;
134     // IE
135     white-space: nowrap;
136   }
138   // revert for Gecko
139   div[class=formelement] {
140     white-space: normal;
141   }
144 button.mult_submit {
145   border: none;
146   background-color: transparent;
150  * marks table rows/cells if the db field is in a where condition
151  */
152 .condition {
153   border-color: $black !important;
156 th.condition {
157   border-width: 1px 1px 0 1px;
158   border-style: solid;
161 td.condition {
162   border-width: 0 1px 0 1px;
163   border-style: solid;
166 tr:last-child td.condition {
167   border-width: 0 1px 1px 1px;
170 /* rtl:begin:remove */
171 .before-condition {
172   // for first th which must have right border set (ltr only)
173   border-right: 1px solid $black;
176 /* rtl:end:remove */
179  * cells with the value NULL
180  */
181 td.null {
182   font-style: italic;
183   color: #7d7d7d !important;
186 table {
187   .valueHeader,
188   .value {
189     text-align: right;
190     white-space: normal;
191   }
194 .value {
195   font-family: $font-family-monospace;
198 img.lightbulb {
199   cursor: pointer;
202 .pdflayout {
203   overflow: hidden;
204   clip: inherit;
205   background-color: $white;
206   display: none;
207   border: 1px solid $black;
208   position: relative;
211 .pdflayout_table {
212   background: #d3dce3;
213   color: $black;
214   overflow: hidden;
215   clip: inherit;
216   z-index: 2;
217   display: inline;
218   visibility: inherit;
219   cursor: move;
220   position: absolute;
221   font-size: 80%;
222   border: 1px dashed $black;
225 // Doc links in SQL
226 .cm-sql-doc {
227   text-decoration: none;
228   border-bottom: 1px dotted $black;
229   color: inherit !important;
232 // no extra space in table cells
233 td .icon {
234   image-rendering: pixelated;
235   margin: 0;
238 .selectallarrow {
239   margin-right: 0.3em;
240   margin-left: 0.6em;
243 .with-selected {
244   margin-left: 2em;
247 // message boxes: error, confirmation
248 #pma_errors,
249 #pma_demo,
250 #pma_footer {
251   position: relative;
252   padding: 0 0.5em;
255 .confirmation {
256   color: $black;
257   background-color: pink;
260 // end messageboxes
262 .new_central_col {
263   width: 100%;
266 .tblcomment {
267   font-size: 70%;
268   font-weight: normal;
269   color: #009;
272 .tblHeaders {
273   font-weight: bold;
274   color: $black;
275   background: #d3dce3;
278 div.tools,
279 .tblFooters {
280   font-weight: normal;
281   color: $black;
282   background: #d3dce3;
285 .tblHeaders a {
286   &:link,
287   &:active,
288   &:visited {
289     color: #00f;
290   }
293 div.tools a {
294   &:link,
295   &:visited,
296   &:active {
297     color: #00f;
298   }
301 .tblFooters a {
302   &:link,
303   &:active,
304   &:visited {
305     color: #00f;
306   }
309 .tblHeaders a:hover,
310 div.tools a:hover,
311 .tblFooters a:hover {
312   color: #f00;
315 .error {
316   border: 1px solid maroon !important;
317   margin-left: 2px;
318   padding: 1px 2px;
319   color: $black;
320   background: pink;
323 // disabled text
324 .disabled {
325   color: #666;
327   a {
328     &:link,
329     &:active,
330     &:visited {
331       color: #666;
332     }
334     &:hover {
335       color: #666;
336       text-decoration: none;
337     }
338   }
341 tr.disabled td,
342 td.disabled {
343   background-color: #f3f3f3;
344   color: #aaa;
347 .pre_wrap {
348   white-space: pre-wrap;
351 .pre_wrap br {
352   display: none;
356  * login form
357  */
358 body#loginform {
359   margin: 1em 0 0 0;
360   text-align: center;
362   h1,
363   a.logo {
364     display: block;
365     text-align: center;
366   }
368   div.container {
369     text-align: left;
370     width: 30em;
371     margin: 0 auto;
372   }
375 div.container.modal_form {
376   margin: 0 auto;
377   width: 30em;
378   text-align: center;
379   background: $white;
380   z-index: 999;
383 div#modalOverlay {
384   position: fixed;
385   top: 0;
386   left: 0;
387   height: 100%;
388   width: 100%;
389   background: $white;
390   z-index: 900;
393 label.col-3.d-flex.align-items-center {
394   font-weight: bolder;
397 .commented_column {
398   border-bottom: 1px dashed $black;
401 .column_attribute {
402   font-size: 70%;
405 .column_name {
406   font-size: 80%;
407   margin: 5px 2px;
410 .central_columns_navigation {
411   padding: 1.5% 0 !important;
414 .message_errors_found {
415   margin-top: 20px;
418 .repl_gui_skip_err_cnt {
419   width: 30px;
422 .color_gray {
423   color: gray;
426 .max_height_400 {
427   max-height: 400px;
430 li.last.database {
431   // Avoid having the last item of the tree hidden behind the scroll bar
432   margin-bottom: 15px !important;
435 // zoom search
436 div#dataDisplay {
437   input,
438   select {
439     margin: 0;
440     margin-right: 0.5em;
441   }
443   th {
444     line-height: 2em;
445   }
448 img.calendar {
449   border: none;
452 form.clock {
453   text-align: center;
456 // table stats
457 div#tablestatistics table {
458   float: left;
459   margin-bottom: 0.5em;
460   margin-right: 1.5em;
461   margin-top: 0.5em;
462   min-width: 16em;
465 // end table stats
467 // Heading
468 #topmenucontainer {
469   padding-right: 1em;
470   width: 100%;
473 #page_nav_icons {
474   position: fixed;
475   top: 0;
476   right: 0;
477   z-index: 99;
478   padding: $breadcrumb-navbar-padding-y $breadcrumb-padding-x;
481 #page_settings_icon {
482   cursor: pointer;
483   display: none;
486 #page_settings_modal,
487 #pma_navigation_settings {
488   display: none;
491 #textSQLDUMP {
492   width: 95%;
493   height: 95%;
494   font-family: Consolas, "Courier New", Courier, monospace;
495   font-size: 110%;
498 #TooltipContainer {
499   position: absolute;
500   z-index: 99;
501   width: 20em;
502   height: auto;
503   overflow: visible;
504   visibility: hidden;
505   background-color: #ffc;
506   color: #060;
507   border: 0.1em solid $black;
508   padding: 0.5em;
511 // user privileges
512 #fieldset_add_user_login {
513   div.item {
514     display: flex;
515     align-items: center;
516     border-bottom: 1px solid silver;
517     padding-bottom: 0.3em;
518     margin-bottom: 0.3em;
519   }
521   label {
522     float: left;
523     display: block;
524     width: 10em;
525     max-width: 100%;
526     text-align: right;
527     padding-right: 0.5em;
528     margin-bottom: 0;
529   }
531   input {
532     width: 12em;
533     clear: right;
534     max-width: 100%;
535   }
537   span.options {
538     float: left;
539     display: block;
540     width: 12em;
541     max-width: 100%;
542     padding-right: 0.5em;
544     #select_pred_username,
545     #select_pred_hostname,
546     #select_pred_password {
547       width: 100%;
548       max-width: 100%;
549     }
551     input {
552       width: auto;
553     }
554   }
557 #fieldset_user_priv div.item {
558   float: left;
559   width: 9em;
560   max-width: 100%;
562   div.item {
563     float: none;
564   }
566   label {
567     white-space: nowrap;
568   }
570   select {
571     width: 100%;
572   }
575 #fieldset_user_global_rights .pma-fieldset,
576 #fieldset_user_group_rights .pma-fieldset {
577   float: left;
580 #fieldset_user_global_rights > legend input {
581   margin-left: 2em;
583 // end user privileges
585 // serverstatus
587 .linkElem:hover {
588   text-decoration: underline;
589   color: #235a81;
590   cursor: pointer;
593 h3#serverstatusqueries span {
594   font-size: 60%;
595   display: inline;
598 div#serverStatusTabs {
599   margin-top: 1em;
602 caption a.top {
603   float: right;
606 div#serverstatusquerieschart {
607   float: left;
608   width: 500px;
609   height: 350px;
610   margin-right: 50px;
613 div {
614   &#serverstatus table {
615     tbody td.descr a,
616     .tblFooters a {
617       white-space: nowrap;
618     }
619   }
621   &.liveChart {
622     clear: both;
623     min-width: 500px;
624     height: 400px;
625     padding-bottom: 80px;
626   }
629 div#chartVariableSettings {
630   border: 1px solid #ddd;
631   background-color: #e6e6e6;
632   margin-left: 10px;
635 table#chartGrid {
636   td {
637     padding: 3px;
638     margin: 0;
639   }
641   div.monitorChart {
642     background: #ebebeb;
643     border: none;
644     min-width: 1px;
645   }
648 div.tabLinks {
649   float: left;
650   padding: 5px 0;
652   a,
653   label {
654     margin-right: 7px;
655   }
657   .icon {
658     margin: -0.2em 0.3em 0 0;
659   }
662 .popupContent {
663   display: none;
664   position: absolute;
665   border: 1px solid #ccc;
666   margin: 0;
667   padding: 3px;
668   background-color: $white;
669   z-index: 2;
670   box-shadow: 2px 2px 3px #666;
673 div {
674   &#logTable {
675     padding-top: 10px;
676     clear: both;
678     table {
679       width: 100%;
680     }
681   }
683   &#queryAnalyzerDialog {
684     min-width: 700px;
686     div {
687       &.CodeMirror-scroll {
688         height: auto;
689       }
691       &#queryProfiling {
692         height: 300px;
693       }
694     }
696     td.explain {
697       width: 250px;
698     }
700     table.queryNums {
701       display: none;
702       border: 0;
703       text-align: left;
704     }
705   }
708 .smallIndent {
709   padding-left: 7px;
712 // end serverstatus
714 // profiling
716 div#profilingchart {
717   width: 850px;
718   height: 370px;
719   float: left;
722 #profilingchart .jqplot-highlighter-tooltip {
723   top: auto !important;
724   left: 11px;
725   bottom: 24px;
728 // end profiling
730 // table charting
731 #resizer {
732   border: 1px solid silver;
735 // make room for the resize handle
736 #inner-resizer {
737   padding: 10px;
740 // querybox
742 #togglequerybox {
743   margin: 0 10px;
746 #serverstatus h3 {
747   margin: 15px 0;
748   font-weight: normal;
749   color: #999;
750   font-size: 1.7em;
753 textarea {
754   &#sqlquery {
755     width: 100%;
756     border-radius: 4px;
757     border: 1px solid #aaa;
758     padding: 5px;
759     font-family: inherit;
760   }
762   &#sql_query_edit {
763     height: 7em;
764     width: 95%;
765     display: block;
766   }
769 // end querybox
771 // main page
773 #mysqlmaininformation,
774 #pmamaininformation {
775   float: left;
776   width: 49%;
779 #maincontainer {
780   ul {
781     list-style-type: disc;
782     vertical-align: middle;
783   }
785   li {
786     margin-bottom: 0.3em;
787   }
790 #full_name_layer {
791   position: absolute;
792   padding: 2px;
793   margin-top: -3px;
794   z-index: 801;
795   border-radius: 3px;
796   border: solid 1px #888;
797   background: $white;
800 #body_browse_foreigners {
801   background: #f3f3f3;
802   margin: 0.5em 0.5em 0 0.5em;
805 #bodythemes {
806   width: 500px;
807   margin: auto;
808   text-align: center;
810   img {
811     border: 0.1em solid $black;
812   }
814   a:hover img {
815     border: 0.1em solid red;
816   }
819 #selflink {
820   clear: both;
821   display: block;
822   margin-top: 1em;
823   margin-bottom: 1em;
824   width: 98%;
825   margin-left: 1%;
826   text-align: right;
827   border-top: 0.1em solid silver;
830 #qbe_div_table_list,
831 #qbe_div_sql_query {
832   float: left;
835 code {
836   font-size: 1em;
838   &.php {
839     display: block;
840     padding-left: 1em;
841     margin-top: 0;
842     margin-bottom: 0;
843     max-height: 10em;
844     overflow: auto;
845   }
847   &.sql {
848     display: block;
849     padding: 1em;
850     margin-top: 0;
851     margin-bottom: 0;
852     max-height: 10em;
853     overflow: auto;
854   }
857 div.sqlvalidate {
858   display: block;
859   padding: 1em;
860   margin-top: 0;
861   margin-bottom: 0;
862   max-height: 10em;
863   overflow: auto;
866 .result_query {
867   div.sqlOuter {
868     background: #e5e5e5;
869     text-align: left;
870   }
873 #PMA_slidingMessage code.sql,
874 div.sqlvalidate {
875   background: #e5e5e5;
878 textarea#partitiondefinition {
879   height: 3em;
882 // for elements that should be revealed only via js
883 .hide {
884   display: none;
887 #list_server {
888   list-style-type: none;
889   padding: 0;
893   *  Progress bar styles
894   */
896 div {
897   &.upload_progress {
898     width: 400px;
899     margin: 3em auto;
900     text-align: center;
901   }
903   &.upload_progress_bar_outer {
904     border: 1px solid $black;
905     width: 202px;
906     position: relative;
907     margin: 0 auto 1em;
908     color: $body-color;
910     div.percentage {
911       position: absolute;
912       top: 0;
913       left: 0;
914       width: 202px;
915     }
916   }
918   &.upload_progress_bar_inner {
919     background-color: #ddd;
920     width: 0;
921     height: 12px;
922     margin: 1px;
923     overflow: hidden;
924     color: $black;
925     position: relative;
927     div.percentage {
928       top: -1px;
929       left: -1px;
930     }
931   }
933   &#statustext {
934     margin-top: 0.5em;
935   }
938 table {
939   &#serverconnection_src_remote,
940   &#serverconnection_trg_remote,
941   &#serverconnection_src_local,
942   &#serverconnection_trg_local {
943     float: left;
944   }
948   *  Validation error message styles
949   */
950 input {
951   &[type=text].invalid_value,
952   &[type=password].invalid_value,
953   &[type=number].invalid_value,
954   &[type=date].invalid_value {
955     background: #fcc;
956   }
959 select.invalid_value,
960 .invalid_value {
961   background: #fcc;
965   *  Ajax notification styling
966   */
967 .ajax_notification {
968   // The notification needs to be shown on the top of the page
969   top: 0;
970   position: fixed;
971   margin-top: 200px;
972   margin-right: auto;
973   margin-bottom: 0;
974   margin-left: auto;
975   // Keep a little space on the sides of the text
976   padding: 5px;
977   width: 350px;
978   // If this is not kept at a high z-index, the jQueryUI modal dialogs (z-index: 1000) might hide this
979   z-index: 1100;
980   text-align: center;
981   display: inline;
982   left: 0;
983   right: 0;
984   background-image: url("../img/ajax_clock_small.gif");
985   background-repeat: no-repeat;
986   background-position: 2%;
987   border: 1px solid #e2b709;
988   background-color: #ffe57e;
989   border-radius: 5px;
990   box-shadow: 0 5px 90px #888;
993 #loading_parent {
994   /** Need this parent to properly center the notification division */
995   position: relative;
996   width: 100%;
999 #popup_background {
1000   display: none;
1001   position: fixed;
1002   width: 100%;
1003   height: 100%;
1004   top: 0;
1005   left: 0;
1006   background: $black;
1007   opacity: 0.7;
1008   z-index: 1000;
1009   overflow: hidden;
1012 #structure-action-links a {
1013   margin-right: 1em;
1016 #addColumns input[type=radio] {
1017   margin: 3px 0 0;
1018   margin-left: 1em;
1022  * Indexes
1023  */
1024 #index_frm {
1025   .index_info {
1026     input[type=text],
1027     select {
1028       width: 100%;
1029       margin: 0;
1030       box-sizing: border-box;
1031     }
1033     div {
1034       padding: 0.2em 0;
1035     }
1037     .label {
1038       float: left;
1039       min-width: 12em;
1040     }
1041   }
1043   .slider {
1044     width: 10em;
1045     margin: 0.6em;
1046     float: left;
1047   }
1049   .add_fields {
1050     float: left;
1052     input {
1053       margin-left: 1em;
1054     }
1055   }
1057   input {
1058     margin: 0;
1059   }
1061   td {
1062     vertical-align: middle;
1063   }
1066 table#index_columns {
1067   width: 100%;
1069   select {
1070     width: 85%;
1071     float: left;
1072   }
1075 #move_columns_dialog {
1076   div {
1077     padding: 1em;
1078   }
1080   ul {
1081     list-style: none;
1082     margin: 0;
1083     padding: 0;
1084   }
1086   li {
1087     background: #d3dce3;
1088     border: 1px solid #aaa;
1089     color: $black;
1090     font-weight: bold;
1091     margin: 0.4em;
1092     padding: 0.2em;
1093     border-radius: 2px;
1094   }
1097 // config forms
1098 .config-form {
1099   fieldset {
1100     margin-top: 0;
1101     padding: 0;
1102     clear: both;
1103     border-radius: 0;
1105     p {
1106       margin: 0;
1107       padding: 0.5em;
1108       background: $white;
1109       border-top: 0;
1110     }
1112     // form error list
1113     .errors {
1114       margin: 0 -2px 1em;
1115       padding: 0.5em 1.5em;
1116       background: #fbead9;
1117       border-color: #c83838;
1118       border-style: solid;
1119       border-width: 1px 0;
1120       list-style: none;
1121       font-family: $font-family-base;
1122       font-size: small;
1123     }
1125     // field error list
1126     .inline_errors {
1127       margin: 0.3em 0.3em 0.3em;
1128       margin-left: 0;
1129       padding: 0;
1130       list-style: none;
1131       color: #9a0000;
1132       font-size: small;
1133     }
1135     .doc {
1136       margin-left: 1em;
1137     }
1139     .disabled-notice {
1140       margin-left: 1em;
1141       font-size: 80%;
1142       text-transform: uppercase;
1143       color: #e00;
1144       cursor: help;
1145     }
1147     th {
1148       padding: 0.3em 0.3em 0.3em;
1149       padding-left: 0.5em;
1150       text-align: left;
1151       vertical-align: top;
1152       background: transparent;
1153       filter: none;
1154       border-top: 1px #d5d5d5 solid;
1155       border-right: none;
1157       small {
1158         display: block;
1159         font-weight: normal;
1160         font-family: $font-family-base;
1161         font-size: x-small;
1162         color: #444;
1163       }
1164     }
1166     td {
1167       padding-top: 0.3em;
1168       padding-bottom: 0.3em;
1169       vertical-align: top;
1170       border-top: 1px #d5d5d5 solid;
1171       border-right: none;
1172     }
1173   }
1175   legend {
1176     display: none;
1177   }
1179   span.checkbox {
1180     padding: 2px;
1181     display: inline-block;
1183     &.custom {
1184       padding: 1px;
1185       border: 1px #edec90 solid;
1186       background: #ffc;
1187     }
1188   }
1190   // customized field
1191   .custom {
1192     background: #ffc;
1193   }
1195   .field-error {
1196     border-color: #a11 !important;
1197   }
1199   input {
1200     &[type=text],
1201     &[type=password],
1202     &[type=number] {
1203       border: 1px #a7a6aa solid;
1204       height: auto;
1206       &:focus {
1207         border: 1px #6676ff solid;
1208         background: #f7fbff;
1209       }
1210     }
1211   }
1213   select,
1214   textarea {
1215     border: 1px #a7a6aa solid;
1216     height: auto;
1218     &:focus {
1219       border: 1px #6676ff solid;
1220       background: #f7fbff;
1221     }
1222   }
1224   .field-comment-mark {
1225     font-family: serif;
1226     color: #007;
1227     cursor: help;
1228     padding: 0 0.2em;
1229     font-weight: bold;
1230     font-style: italic;
1231   }
1233   .field-comment-warning {
1234     color: #a00;
1235   }
1237   // error list
1238   dd {
1239     margin-left: 0.5em;
1241     &::before {
1242       content: "\25B8  ";
1243     }
1244   }
1247 fieldset {
1248   .group-header {
1249     th {
1250       background: #d5d5d5;
1251     }
1253     + tr th {
1254       padding-top: 0.6em;
1255     }
1256   }
1258   .group-field-1 th,
1259   .group-header-2 th {
1260     padding-left: 1.5em;
1261   }
1263   .group-field-2 th,
1264   .group-header-3 th {
1265     padding-left: 3em;
1266   }
1268   .group-field-3 th {
1269     padding-left: 4.5em;
1270   }
1272   .disabled-field {
1273     th {
1274       color: #666;
1275       background-color: #ddd;
1277       small {
1278         color: #666;
1279         background-color: #ddd;
1280       }
1281     }
1283     td {
1284       color: #666;
1285       background-color: #ddd;
1286     }
1287   }
1290 .click-hide-message {
1291   cursor: pointer;
1294 .prefsmanage_opts {
1295   margin-left: 2em;
1298 #prefs_autoload {
1299   margin-bottom: 0.5em;
1300   margin-left: 0.5em;
1303 input#auto_increment_opt {
1304   width: min-content;
1307 #placeholder {
1308   position: relative;
1309   border: 1px solid #aaa;
1310   float: right;
1311   overflow: hidden;
1312   width: 450px;
1313   height: 300px;
1315   .button {
1316     position: absolute;
1317     cursor: pointer;
1318   }
1320   div.button {
1321     font-size: smaller;
1322     color: #999;
1323     background-color: #eee;
1324     padding: 2px;
1325   }
1328 .wrapper {
1329   float: left;
1330   margin-bottom: 1.5em;
1333 .toggleButton {
1334   position: relative;
1335   cursor: pointer;
1336   font-size: 0.8em;
1337   text-align: center;
1338   line-height: 1.4em;
1339   height: 1.55em;
1340   overflow: hidden;
1341   border-right: 0.1em solid #888;
1342   border-left: 0.1em solid #888;
1343   border-radius: 0.3em;
1345   table,
1346   td,
1347   img {
1348     padding: 0;
1349     position: relative;
1350   }
1352   .container {
1353     position: absolute;
1355     td,
1356     tr {
1357       background: none !important;
1358     }
1359   }
1361   .toggleOn {
1362     color: $white;
1363     padding: 0 1em;
1364     text-shadow: 0 0 0.2em $black;
1365   }
1367   .toggleOff {
1368     padding: 0 1em;
1369   }
1372 .doubleFieldset {
1373   .pma-fieldset {
1374     width: 48%;
1375     float: left;
1376     padding: 0;
1377   }
1379   legend {
1380     margin-left: 1.5em;
1381   }
1383   div.wrap {
1384     padding: 1.5em;
1385   }
1388 #table_name_col_no_outer {
1389   margin-top: 45px;
1392 #table_name_col_no {
1393   position: fixed;
1394   top: 100px !important;
1395   width: 100%;
1396   background: $white;
1399 #table_columns {
1400   display: block;
1401   overflow: auto;
1403   input {
1404     &[type=text],
1405     &[type=password],
1406     &[type=number] {
1407       width: 10em;
1408       box-sizing: border-box;
1409     }
1410   }
1412   select {
1413     width: 10em;
1414     box-sizing: border-box;
1415   }
1418 #openlayersmap {
1419   width: 450px;
1420   height: 300px;
1423 .placeholderDrag {
1424   cursor: move;
1427 #left_arrow {
1428   left: 8px;
1429   top: 26px;
1432 #right_arrow {
1433   left: 26px;
1434   top: 26px;
1437 #up_arrow {
1438   left: 17px;
1439   top: 8px;
1442 #down_arrow {
1443   left: 17px;
1444   top: 44px;
1447 #zoom_in {
1448   left: 17px;
1449   top: 67px;
1452 #zoom_world {
1453   left: 17px;
1454   top: 85px;
1457 #zoom_out {
1458   left: 17px;
1459   top: 103px;
1462 .colborder {
1463   cursor: col-resize;
1464   height: 100%;
1465   margin-left: -6px;
1466   position: absolute;
1467   width: 5px;
1470 .colborder_active {
1471   border-right: 2px solid #a44;
1474 .pma_table {
1475   th.draggable span {
1476     display: block;
1477     overflow: hidden;
1478   }
1481 .pma_table {
1482   td {
1483     position: static;
1484   }
1486   tbody td span {
1487     display: block;
1488     overflow: hidden;
1490     code span {
1491       display: inline;
1492     }
1493   }
1495   th.draggable {
1496     span {
1497       margin-right: 10px;
1498     }
1499   }
1502 .modal-copy input {
1503   display: block;
1504   width: 100%;
1505   margin-top: 1.5em;
1506   padding: 0.3em 0;
1509 .cRsz {
1510   position: absolute;
1513 .cCpy {
1514   background: #333;
1515   color: $white;
1516   font-weight: bold;
1517   margin: 0.1em;
1518   padding: 0.3em;
1519   position: absolute;
1520   text-shadow: -1px -1px $black;
1521   box-shadow: 0 0 0.7em $black;
1522   border-radius: 0.3em;
1525 .cPointer {
1526   $height: 20px;
1527   $width: 10px;
1529   height: $height;
1530   width: $width;
1531   margin-top: $height * -0.5;
1532   margin-left: $width * -0.5;
1533   background: url("../img/col_pointer.png");
1534   position: absolute;
1537 .tooltip {
1538   background: #333 !important;
1539   opacity: 0.8 !important;
1540   z-index: 9999;
1541   border: 1px solid $black !important;
1542   border-radius: 0.3em !important;
1543   text-shadow: -1px -1px $black !important;
1544   font-size: 0.8em !important;
1545   font-weight: bold !important;
1546   padding: 1px 3px !important;
1548   * {
1549     background: none !important;
1550     color: $white !important;
1551   }
1554 .cDrop {
1555   right: 0;
1556   position: absolute;
1557   top: 0;
1560 .coldrop {
1561   background: url("../img/col_drop.png");
1562   cursor: pointer;
1563   height: 16px;
1564   margin-top: 0.3em;
1565   width: 16px;
1567   &:hover {
1568     background-color: #999;
1569   }
1572 .coldrop-hover {
1573   background-color: #999;
1576 .cList {
1577   background: #eee;
1578   border: solid 1px #999;
1579   position: absolute;
1580   box-shadow: 0 0.2em 0.5em #333;
1581   margin-left: 75%;
1582   right: 0;
1583   max-width: 100%;
1584   overflow-wrap: break-word;
1586   .lDiv div {
1587     padding: 0.2em 0.5em 0.2em;
1588     padding-left: 0.2em;
1589     white-space: nowrap;
1591     &:hover {
1592       background: #ddd;
1593       cursor: pointer;
1594     }
1596     input {
1597       cursor: pointer;
1598     }
1599   }
1602 .showAllColBtn {
1603   border-bottom: solid 1px #999;
1604   border-top: solid 1px #999;
1605   cursor: pointer;
1606   font-size: 0.9em;
1607   font-weight: bold;
1608   padding: 0.35em 1em;
1609   text-align: center;
1611   &:hover {
1612     background: #ddd;
1613   }
1616 .turnOffSelect {
1617   user-select: none;
1620 .navigation {
1621   margin: 0.8em 0;
1622   border-radius: 5px;
1623   background: linear-gradient(#eee, #ccc);
1625   td {
1626     margin: 0;
1627     padding: 0;
1628     vertical-align: middle;
1629     white-space: nowrap;
1630   }
1632   input {
1633     &[type=submit] {
1634       background: none;
1635       border: 0;
1636       filter: none;
1637       margin: 0;
1638       padding: 0.8em 0.5em;
1639       border-radius: 0;
1641       &:hover {
1642         color: $white;
1643         cursor: pointer;
1644         text-shadow: none;
1645         background: linear-gradient(#333, #555);
1646       }
1647     }
1649     &.edit_mode_active {
1650       color: $white;
1651       cursor: pointer;
1652       text-shadow: none;
1653       background: linear-gradient(#333, #555);
1654     }
1655   }
1657   .btn-link {
1658     color: $body-color;
1660     &:hover {
1661       color: $white;
1662       background-image: linear-gradient(#333, #555);
1663       text-decoration: none;
1664     }
1665   }
1667   select {
1668     margin: 0 0.8em;
1669   }
1672 .navigation_separator {
1673   color: #999;
1674   display: inline-block;
1675   font-size: 1.5em;
1676   text-align: center;
1677   height: 1.4em;
1678   width: 1.2em;
1679   text-shadow: 1px 0 $white;
1682 .cEdit {
1683   margin: 0;
1684   padding: 0;
1685   position: absolute;
1687   input[type=text] {
1688     background: $white;
1689     height: 100%;
1690     margin: 0;
1691     padding: 0;
1692   }
1694   .edit_area {
1695     background: $white;
1696     border: 1px solid #999;
1697     min-width: 10em;
1698     padding: 0.3em 0.5em;
1700     select,
1701     textarea {
1702       width: 97%;
1703     }
1704   }
1706   .cell_edit_hint {
1707     color: #555;
1708     font-size: 0.8em;
1709     margin: 0.3em 0.2em;
1710   }
1712   .edit_box {
1713     overflow-x: hidden;
1714     overflow-y: scroll;
1715     padding: 0;
1716     margin: 0;
1717   }
1719   .edit_box_posting {
1720     background: $white url('../img/ajax_clock_small.gif') no-repeat right center;
1721     padding-right: 1.5em;
1722   }
1724   .edit_area_loading {
1725     background: $white url("../img/ajax_clock_small.gif") no-repeat center;
1726     height: 10em;
1727   }
1729   .goto_link {
1730     background: #eee;
1731     color: #555;
1732     padding: 0.2em 0.3em;
1733   }
1736 .saving_edited_data {
1737   background: url('../img/ajax_clock_small.gif') no-repeat left;
1738   padding-left: 20px;
1741 .relationalTable {
1742   td {
1743     vertical-align: top;
1744   }
1746   select {
1747     width: 125px;
1748     margin-right: 5px;
1749   }
1752 // css for timepicker
1753 .ui-timepicker-div {
1754   .ui-widget-header {
1755     margin-bottom: 8px;
1756   }
1758   dl {
1759     text-align: left;
1761     dt {
1762       height: 25px;
1763       margin-bottom: -25px;
1764     }
1766     dd {
1767       margin: 0 10px 10px 85px;
1768     }
1769   }
1771   td {
1772     font-size: 90%;
1773   }
1776 .ui-tpicker-grid-label {
1777   background: none;
1778   border: none;
1779   margin: 0;
1780   padding: 0;
1783 .ui-timepicker-rtl {
1784   direction: rtl;
1786   dl {
1787     text-align: right;
1789     dd {
1790       margin: 0 65px 10px 10px;
1791     }
1792   }
1795 body .ui-widget {
1796   font-size: 1em;
1799 .ui-dialog .pma-fieldset legend a {
1800   color: #235a81;
1803 .ui-draggable {
1804   z-index: 801;
1807 // over-riding jqplot-yaxis class
1808 .jqplot-yaxis {
1809   left: 0 !important;
1810   min-width: 25px;
1811   width: auto;
1814 .jqplot-axis {
1815   overflow: hidden;
1818 div#page_content div {
1819   &#tableslistcontainer {
1820     margin-top: 1em;
1822     table.data {
1823       border-top: 0.1px solid #eee;
1824     }
1825   }
1827   &.result_query {
1828     margin-top: 1em;
1829   }
1832 table.show_create {
1833   margin-top: 1em;
1835   td {
1836     border-right: 1px solid #bbb;
1837   }
1840 #alias_modal {
1841   table {
1842     width: 100%;
1843   }
1845   label {
1846     font-weight: bold;
1847   }
1850 .ui-dialog {
1851   position: fixed;
1854 .small_font {
1855   font-size: smaller;
1858 // Console styles
1859 #pma_console_container {
1860   width: 100%;
1861   position: fixed;
1862   bottom: 0;
1863   left: 0;
1864   z-index: 100;
1867 #pma_console {
1868   position: relative;
1869   margin-left: $navigation-width;
1871   .templates {
1872     display: none;
1873   }
1875   .mid_text {
1876     vertical-align: middle;
1877   }
1879   .toolbar {
1880     position: relative;
1881     background: #ccc;
1882     border-top: solid 1px #aaa;
1883     cursor: n-resize;
1885     span {
1886       vertical-align: middle;
1887     }
1889     &.collapsed {
1890       cursor: default;
1892       &:not(:hover) {
1893         display: inline-block;
1894         border-top-right-radius: 3px;
1895         border-right: solid 1px #aaa;
1896       }
1898       > .button {
1899         display: none;
1900       }
1901     }
1902   }
1904   .message span {
1905     &.text,
1906     &.action {
1907       padding: 0 3px;
1908       display: inline-block;
1909     }
1910   }
1912   .toolbar {
1913     .button,
1914     .text {
1915       padding: 0 3px;
1916       display: inline-block;
1917     }
1918   }
1920   .switch_button {
1921     padding: 0 3px;
1922     display: inline-block;
1923   }
1925   .message span.action,
1926   .toolbar .button,
1927   .switch_button {
1928     cursor: pointer;
1929   }
1931   .message span.action:hover,
1932   .toolbar .button:hover,
1933   .switch_button:hover {
1934     background: #ddd;
1935   }
1937   .toolbar {
1938     .button.active {
1939       background: #ddd;
1940     }
1942     .text {
1943       font-weight: bold;
1944     }
1946     .button,
1947     .text {
1948       margin-right: 0.4em;
1949     }
1951     .button,
1952     .text {
1953       float: right;
1954     }
1955   }
1957   .content {
1958     overflow-x: hidden;
1959     overflow-y: auto;
1960     margin-bottom: -65px;
1961     border-top: solid 1px #aaa;
1962     background: $white;
1963     padding-top: 0.4em;
1965     &.console_dark_theme {
1966       background: $black;
1967       color: $white;
1969       .CodeMirror-wrap {
1970         background: $black;
1971         color: $white;
1972       }
1974       .action_content {
1975         color: $black;
1976       }
1978       .message {
1979         border-color: #373b41;
1980       }
1982       .CodeMirror-cursor {
1983         border-color: $white;
1984       }
1986       .cm-keyword {
1987         color: #de935f;
1988       }
1989     }
1990   }
1992   .message,
1993   .query_input {
1994     position: relative;
1995     font-family: Monaco, Consolas, monospace;
1996     cursor: text;
1997     margin: 0 10px 0.2em 1.4em;
1998   }
2000   .message {
2001     border-bottom: solid 1px #ccc;
2002     padding-bottom: 0.2em;
2004     &.expanded > .action_content {
2005       position: relative;
2006     }
2008     &::before {
2009       left: -0.7em;
2010       position: absolute;
2011       content: ">";
2012     }
2013   }
2015   .query_input {
2016     &::before {
2017       left: -0.7em;
2018       position: absolute;
2019       content: ">";
2020       top: -2px;
2021     }
2023     textarea {
2024       width: 100%;
2025       height: 4em;
2026       resize: vertical;
2027     }
2028   }
2030   .message {
2031     &:hover::before {
2032       color: #7cf;
2033       font-weight: bold;
2034     }
2036     &.expanded::before {
2037       content: "]";
2038     }
2040     &.welcome::before {
2041       display: none;
2042     }
2044     &.failed {
2045       &::before,
2046       &.expanded::before,
2047       &:hover::before {
2048         content: "=";
2049         color: #944;
2050       }
2051     }
2053     &.pending::before {
2054       opacity: 0.3;
2055     }
2057     &.collapsed > .query {
2058       white-space: nowrap;
2059       text-overflow: ellipsis;
2060       overflow: hidden;
2061     }
2063     &.expanded > .query {
2064       display: block;
2065       white-space: pre;
2066       word-wrap: break-word;
2067     }
2069     .text.targetdb,
2070     &.collapsed .action.collapse,
2071     &.expanded .action.expand {
2072       display: none;
2073     }
2075     .action {
2076       &.requery,
2077       &.profiling,
2078       &.explain,
2079       &.bookmark {
2080         display: none;
2081       }
2082     }
2084     &.select .action {
2085       &.profiling,
2086       &.explain {
2087         display: inline-block;
2088       }
2089     }
2091     &.history .text.targetdb,
2092     &.successed .text.targetdb {
2093       display: inline-block;
2094     }
2096     &.history .action {
2097       &.requery,
2098       &.bookmark {
2099         display: inline-block;
2100       }
2101     }
2103     &.bookmark .action {
2104       &.requery,
2105       &.bookmark {
2106         display: inline-block;
2107       }
2108     }
2110     &.successed .action {
2111       &.requery,
2112       &.bookmark {
2113         display: inline-block;
2114       }
2115     }
2117     .action_content {
2118       position: absolute;
2119       bottom: 100%;
2120       background: #ccc;
2121       border: solid 1px #aaa;
2122       border-top-left-radius: 3px;
2123     }
2125     &.bookmark .text.targetdb,
2126     .text.query_time {
2127       margin: 0;
2128       display: inline-block;
2129     }
2131     &.failed .text.query_time,
2132     .text.failed {
2133       display: none;
2134     }
2136     &.failed .text.failed {
2137       display: inline-block;
2138     }
2140     .text {
2141       background: $white;
2142     }
2144     &.collapsed {
2145       > .action_content {
2146         display: none;
2147       }
2149       &:hover > .action_content {
2150         display: block;
2151       }
2152     }
2154     .bookmark_label {
2155       padding: 0 4px;
2156       top: 0;
2157       background: #369;
2158       color: $white;
2159       border-radius: 3px;
2161       &.shared {
2162         background: #396;
2163       }
2164     }
2166     &.expanded .bookmark_label {
2167       border-top-left-radius: 0;
2168       border-top-right-radius: 0;
2169     }
2170   }
2172   .query_input {
2173     position: relative;
2174   }
2176   .mid_layer {
2177     height: 100%;
2178     width: 100%;
2179     position: absolute;
2180     top: 0;
2181     background: #666;
2182     display: none;
2183     cursor: pointer;
2184     z-index: 200;
2185   }
2187   .card {
2188     position: absolute;
2189     width: 94%;
2190     height: 100%;
2191     min-height: 48px;
2192     left: 100%;
2193     top: 0;
2194     border-left: solid 1px #999;
2195     z-index: 300;
2196     transition: left 0.2s;
2198     &.show {
2199       left: 6%;
2200       box-shadow: -2px 1px 4px -1px #999;
2201     }
2202   }
2204   .button.hide,
2205   .message span.text.hide {
2206     display: none;
2207   }
2210 #pma_bookmarks .content.add_bookmark,
2211 #pma_console_options .content {
2212   padding: 4px 6px;
2215 #pma_bookmarks .content.add_bookmark {
2216   .options {
2217     margin-left: 1.4em;
2218     padding-bottom: 0.4em;
2219     margin-bottom: 0.4em;
2220     border-bottom: solid 1px #ccc;
2222     button {
2223       margin: 0 7px;
2224       vertical-align: bottom;
2225     }
2226   }
2228   input[type=text] {
2229     margin: 0;
2230     padding: 2px 4px;
2231   }
2234 #debug_console {
2235   &.grouped .ungroup_queries {
2236     display: inline-block;
2237   }
2239   &.ungrouped {
2240     .group_queries {
2241       display: inline-block;
2242     }
2244     .ungroup_queries,
2245     .sort_count {
2246       display: none;
2247     }
2248   }
2250   &.grouped .group_queries {
2251     display: none;
2252   }
2254   .count {
2255     margin-right: 8px;
2256   }
2258   .show_trace .trace,
2259   .show_args .args {
2260     display: block;
2261   }
2263   .hide_trace .trace,
2264   .hide_args .args,
2265   .show_trace .action.dbg_show_trace,
2266   .hide_trace .action.dbg_hide_trace {
2267     display: none;
2268   }
2270   .traceStep {
2271     &.hide_args .action.dbg_hide_args,
2272     &.show_args .action.dbg_show_args {
2273       display: none;
2274     }
2276     &::after {
2277       content: "";
2278       display: table;
2279       clear: both;
2280     }
2281   }
2283   .trace.welcome::after,
2284   .debug > .welcome::after {
2285     content: "";
2286     display: table;
2287     clear: both;
2288   }
2290   .debug_summary {
2291     float: left;
2292   }
2294   .trace.welcome .time,
2295   .traceStep .file,
2296   .script_name {
2297     float: right;
2298   }
2300   .traceStep .args pre {
2301     margin: 0;
2302   }
2305 // Code mirror console style
2306 .cm-s-pma {
2307   .CodeMirror-code {
2308     font-family: Monaco, Consolas, monospace;
2310     pre {
2311       font-family: Monaco, Consolas, monospace;
2312     }
2313   }
2315   .CodeMirror-measure > pre,
2316   .CodeMirror-code > pre,
2317   .CodeMirror-lines {
2318     padding: 0;
2319   }
2321   &.CodeMirror {
2322     resize: none;
2323     height: auto;
2324     width: 100%;
2325     min-height: initial;
2326     max-height: initial;
2327   }
2329   .CodeMirror-scroll {
2330     cursor: text;
2331   }
2334 // PMA drop-improt style
2336 .pma_drop_handler {
2337   display: none;
2338   position: fixed;
2339   top: 0;
2340   left: 0;
2341   width: 100%;
2342   background: rgba(0, 0, 0, 0.6);
2343   height: 100%;
2344   z-index: 999;
2345   color: white;
2346   font-size: 30pt;
2347   text-align: center;
2348   padding-top: 20%;
2351 .pma_sql_import_status {
2352   display: none;
2353   position: fixed;
2354   bottom: 0;
2355   right: 25px;
2356   width: 400px;
2357   border: 1px solid #999;
2358   background: #f3f3f3;
2359   border-radius: 4px;
2360   box-shadow: 2px 2px 5px #ccc;
2362   h2 {
2363     background-color: #bbb;
2364     padding: 0.1em 0.3em;
2365     margin-top: 0;
2366     margin-bottom: 0;
2367     color: $white;
2368     font-size: 1.6em;
2369     font-weight: normal;
2370     text-shadow: 0 1px 0 #777;
2371     box-shadow: 1px 1px 15px #999 inset;
2372   }
2375 .pma_drop_result h2 {
2376   background-color: #bbb;
2377   padding: 0.1em 0.3em;
2378   margin-top: 0;
2379   margin-bottom: 0;
2380   color: $white;
2381   font-size: 1.6em;
2382   font-weight: normal;
2383   text-shadow: 0 1px 0 #777;
2384   box-shadow: 1px 1px 15px #999 inset;
2387 .pma_sql_import_status {
2388   div {
2389     height: 270px;
2390     overflow-y: auto;
2391     overflow-x: hidden;
2392     list-style-type: none;
2394     li {
2395       padding: 8px 10px;
2396       border-bottom: 1px solid #bbb;
2397       color: rgb(148, 14, 14);
2398       background: white;
2400       .filesize {
2401         float: right;
2402       }
2403     }
2404   }
2406   h2 {
2407     .minimize {
2408       float: right;
2409       margin-right: 5px;
2410       padding: 0 10px;
2411     }
2413     .close {
2414       float: right;
2415       margin-right: 5px;
2416       padding: 0 10px;
2417       display: none;
2418     }
2420     .minimize:hover,
2421     .close:hover {
2422       background: rgba(155, 149, 149, 0.78);
2423       cursor: pointer;
2424     }
2425   }
2428 .pma_drop_result h2 .close:hover {
2429   background: rgba(155, 149, 149, 0.78);
2430   cursor: pointer;
2433 .pma_drop_file_status {
2434   color: #235a81;
2436   span.underline:hover {
2437     cursor: pointer;
2438     text-decoration: underline;
2439   }
2442 .pma_drop_result {
2443   position: fixed;
2444   top: 10%;
2445   left: 20%;
2446   width: 60%;
2447   background: white;
2448   min-height: 300px;
2449   z-index: 800;
2450   box-shadow: 0 0 15px #999;
2451   border-radius: 10px;
2452   cursor: move;
2454   h2 .close {
2455     float: right;
2456     margin-right: 5px;
2457     padding: 0 10px;
2458   }
2461 .dependencies_box {
2462   background-color: white;
2463   border: 3px ridge black;
2466 #composite_index_list {
2467   list-style-type: none;
2468   list-style-position: inside;
2471 span.drag_icon {
2472   display: inline-block;
2473   background-image: url("../img/s_sortable.png");
2474   background-position: center center;
2475   background-repeat: no-repeat;
2476   width: 1em;
2477   height: 3em;
2478   cursor: move;
2481 .topmargin {
2482   margin-top: 1em;
2485 meter {
2486   &[value="1"]::-webkit-meter-optimum-value {
2487     background: linear-gradient(white 3%, #e32929 5%, transparent 10%, #e32929);
2488   }
2490   &[value="2"]::-webkit-meter-optimum-value {
2491     background: linear-gradient(white 3%, #f60 5%, transparent 10%, #f60);
2492   }
2494   &[value="3"]::-webkit-meter-optimum-value {
2495     background: linear-gradient(white 3%, #ffd700 5%, transparent 10%, #ffd700);
2496   }
2499 // styles for sortable tables created with tablesorter jquery plugin
2500 th {
2501   &.header {
2502     cursor: pointer;
2503     color: #235a81;
2505     &:hover {
2506       text-decoration: underline;
2507     }
2509     .sorticon {
2510       width: 16px;
2511       height: 16px;
2512       background-repeat: no-repeat;
2513       background-position: right center;
2514       display: inline-table;
2515       vertical-align: middle;
2516       float: right;
2517     }
2518   }
2520   &.headerSortUp .sorticon {
2521     background-image: url("../img/sort-desc.svg");
2522   }
2524   &.headerSortDown {
2525     &:hover .sorticon {
2526       background-image: url("../img/sort-desc.svg");
2527     }
2529     .sorticon {
2530       background-image: url("../img/sort-asc.svg");
2531     }
2532   }
2534   &.headerSortUp:hover .sorticon {
2535     background-image: url("../img/sort-asc.svg");
2536   }
2539 // end of styles of sortable tables
2541 // styles for jQuery-ui to support rtl languages
2542 body .ui-dialog {
2543   .ui-dialog-titlebar-close {
2544     right: 0.3em;
2545     left: initial;
2546   }
2548   .ui-dialog-title {
2549     float: left;
2550   }
2552   .ui-dialog-buttonpane .ui-dialog-buttonset {
2553     float: right;
2554   }
2556   .ui-dialog-buttonpane .ui-dialog-buttonset button {
2557     color: $white;
2558     background: none;
2559     background-color: #6c757d !important;
2560     border-color: #6c757d;
2561   }
2563   .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
2564     background-color: #5a6268 !important;
2565   }
2567 // end of styles for jQuery-ui to support rtl languages
2569 /* templates/database/multi_table_query */
2571 .multi_table_query_form {
2572   .query-form__tr--hide {
2573     display: none;
2574   }
2576   .query-form__fieldset--inline,
2577   .query-form__select--inline {
2578     display: inline;
2579   }
2581   .query-form__tr--bg-none {
2582     background: none;
2583   }
2585   .query-form__input--wide {
2586     width: 91%;
2587   }
2589   .query-form__multi-sql-query {
2590     float: left;
2591   }
2594 // templates/database/designer
2595 // side menu
2596 #name-panel {
2597   overflow: hidden;
2600 // Enable scrollable blocks of code
2601 .pre-scrollable {
2602   max-height: 340px;
2603   overflow-y: scroll;
2606 @media only screen and (max-width: 768px) {
2607   .responsivetable {
2608     overflow-x: auto;
2609   }
2611   body#loginform div.container {
2612     width: 100%;
2613   }
2615   .largescreenonly {
2616     display: none;
2617   }
2619   .width96 {
2620     width: 96% !important;
2621   }
2623   #page_nav_icons {
2624     display: none;
2625   }
2627   #table_name_col_no {
2628     top: 62px;
2629   }
2631   .tdblock tr td {
2632     display: block;
2633   }
2635   #table_columns {
2636     margin-top: 60px;
2638     .tablesorter {
2639       min-width: 100%;
2640     }
2641   }
2643   .doubleFieldset .pma-fieldset {
2644     width: 98%;
2645   }
2647   div#serverstatusquerieschart {
2648     width: 100%;
2649     height: 450px;
2650   }
2652   .ui-dialog {
2653     margin: 1%;
2654     width: 95% !important;
2655   }
2658 #tooltip_editor {
2659   font-size: 12px;
2660   background-color: $white;
2661   opacity: 0.95;
2662   filter: alpha(opacity=95);
2663   padding: 5px;
2666 #tooltip_font {
2667   font-weight: bold;
2670 #selection_box {
2671   z-index: 1000;
2672   height: 205px;
2673   position: absolute;
2674   background-color: #87ceeb;
2675   opacity: 0.4;
2676   filter: alpha(opacity=40);
2677   pointer-events: none;
2680 #filterQueryText {
2681   vertical-align: baseline;
2684 .ui_tpicker_hour_slider,
2685 .ui_tpicker_minute_slider,
2686 .ui_tpicker_second_slider,
2687 .ui_tpicker_millisec_slider,
2688 .ui_tpicker_microsec_slider {
2689   margin-left: 40px;
2690   margin-top: 4px;
2691   height: 0.75rem;
2694 .ui-timepicker-div dl .ui_tpicker_timezone select {
2695   margin-left: 50px;
2698 .ui_tpicker_time_input {
2699   width: 100%;
2702 // Extra large devices (large desktops, 1200px and up)
2703 @include media-breakpoint-up(xl) {
2704   div.tools {
2705     text-align: left;
2706   }
2708   .pma-fieldset.tblFooters,
2709   .tblFooters {
2710     text-align: left;
2711   }
2714 .resize-vertical {
2715   resize: vertical;
2718 .table-responsive-md .data {
2719   z-index: 9;