
/* F O R M | C O N T R O L */

   label                { font-size:1.1em !important; }

   .form-control-input  { font-size:1.0em !important; }

   .form-control-select { font-size:1.0em !important;  }

/* B T N | C O N T E N T */

   .btn-content.active { color:#fff !important; }

/* T A B L E */

   .table   {

               font-size:0.9em;

            }

/* T H | S O R T E D */

   .th-sorted { background-color: var(--ci_petrol) !important; color:#fff !important; }

/* T H | S T I C K Y | T O P */

   .th-sticky-top {

                     position: sticky;

                     top: 55px;

                  }

   ::selection { background: var(--ci_orange) !important; color:#fff; }

   .chosen-container-multi .chosen-choices { padding: 2px 6px 2px 8px !important;  }

/* C H O S E N */

   .chosen-container-multi .chosen-choices { padding: 5px 6px 5px 8px !important; border-radius:5px; }

/* D A T E I M A N A G E R */

   #button-file          { font-size:14px !important; margin-left:-11px; width:180px; text-align:left; padding:5px 0px 5px 15px; }

   #upload               { font-size:14px !important; margin-left:-11px; width:180px; text-align:left; padding:5px 0px 5px 15px; }

   .delete_file          { width:33px; }

   .a-file               { font-size:13px !important; }

   #dateiliste-ticket    { border:1px solid #ccc; padding:4px 0 0 0; margin-left:-5px; min-height:28px; }

   .a-file-ticket        { font-size:10px !important; margin-left:4px; margin-bottom:4px; height:22px; }

   #tabFiles             { margin:10px 0 0 0; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:12px; width:100%; background-color:#fff; border:1px solid #ccc; border-radius:5px 0 5px 5px; }

   #tabFiles th          { font-family: 'Montserrat', sans-serif; font-size:12px; font-weight:500; padding:10px 10px 10px 10px; background-color:#eee; color:#444; vertical-align:top; text-align:left; }

   #tabFiles td          { font-family: 'Montserrat', sans-serif; font-size:12px !important; font-weight:400; padding:5px 10px 5px 10px; background-color:#f8f8f8; vertical-align:top; text-align:left; font-size:14px; cursor:default; }

   #tabFiles td.bottom   { padding:5px 5px 5px 10px; background-color:#fff; vertical-align:bottom; text-align:left; font-family:normal; font-size:14px; cursor:default; }

   #tabFiles tr:hover td { background-color:#ccc; color:#000; }

   .mark-this-file td    { background-color:#ccc !important; color:#000 !important; }

   #confirm              { border:1px solid #ccc; padding:10px; margin-right:-10px; border-radius:5px; float:right; display:none; font-size:0.9em; }

/* D A T A T A B L E S */

   .page-item.active .page-link  {

                                    background-color: #369ca8 !important;

                                    color:#fff !important;

                                    border:none !important;

                                    border-top:1px solid #369ca8 !important;

                                    border-bottom:1px solid #369ca8 !important;

                                 }
   .page-link  {

                  color: #444 !important;

               }

   .dataTables_info { padding:0 !important; }

   .dataTables_filter { position:relative; bottom:-3px !important; }

   .dataTables_length select  { margin-right:5px !important; }

   .dataTables_length label  { position:relative; bottom:-3px !important; }

/* T A B L E | S T Y L E | O N E */

   .table-style-one    { font-size:1.0em; border:1px solid #ddd; border-collapse: separate; }

   .table-style-one th { border-bottom:1px solid #eee; }

   .table-style-one td { border-bottom:1px solid #eee; }

/* M O D A L | F U L L S C R E E N | X L */

   .modal.modal-fullscreen-xl .modal-dialog {

   width: 100vw;
   height: 100vh;
   margin: 0;
   padding: 0;
   max-width: none;
   }

   .modal.modal-fullscreen-xl .modal-content {
   height: auto;
   height: 100vh;
   border-radius: 0;
   border: none;
   }

   .modal.modal-fullscreen-xl .modal-body {
   overflow-y: auto;
   }

/* W A R N I N G | B G */

   .warning-bg { background-color:#c00; color:#fff; }

/* W A R N I N G | T E X T */

   .warning-text { color:#c00 !important; }