/* ------------form field formating --------*/
/*.t-Form-fieldContainer--floatingLabel {
--ut-field-fl-label-line-height: .25rem;
--ut-field-fl-label-offset: calc(var(--ut-field-fl-label-line-height, .75rem) + var(--a-field-input-padding-y, .1rem) - var(--a-field-input-border-width, 1px));
}*/
.t-Form-itemWrapper  .a-Button,
.t-Form-itemWrapper .apex-item-display-only,
.t-Form-itemWrapper, .apex-item-multi,
.t-Form-itemWrapper input, .t-Form-itemWrapper select, .t-Form-itemWrapper textarea, 
.t-Form-itemWrapper .apex-item-popup-lov, 
.t-Form-itemWrapper .oj-text-field-input, 
.apex-item-group--rc input:checked+label, .apex-item-group--rc input+label
 {
    /*font-size: 0.8rem;*/
    font-size: 12px;
    color:black;   
    text-transform: none;
    /*background-color: #fafafa;        */
}

/* Vertically center labels in Optional template */
/*.t-Form-fieldContainer {
  display: flex !important;
  align-items: center !important;
}*/


/* STOP BEING ATUO CAPITALIZE 1ST LETTER */
.t-Form-inputText {
    text-transform: none;
}

.a-GV-headerGroup {
    background-color: aliceblue !important;
}
.t-DialogRegion-body {
    background-color: rgb(218, 226, 228);
}
.t-Header-branding {
    background-color: #ececec;
    /*background-color: rgb(210, 217, 221);*/
    /*background-image: linear-gradient(0deg,#e3e7ee,#1787af);    */
    /*background-image: linear-gradient(to bottom right, #6ad7ff, #3887a3);*/
}

.a-GV-bdy  {
background-image: linear-gradient(to bottom right, #f0f0f0, rgb(199, 219, 230)); 
}
.highlight {
    background-color: rgb(234, 243, 196);
    font-weight: bold;
}
#bi .t-Form-itemWrapper {
    border: 0.1px solid rgb(140, 149, 155);
    color:black;
    margin:2.5px !important;
}
.t-Form-itemWrapper {
    border: 0.1px solid rgb(140, 149, 155);
    color:black;
    margin:2px !important;
}


/* STOP CELL WRAPPING FOR CLASSIC REPORT*/
#bigrow .t-Report-cell {
    white-space: nowrap;
    height: 20px;
    font-size: 12px;
}

#IG .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#IG_ig_grid_vc_cur {
    height: 30px !important;
    font-size: 12px;
}

/* STOP CELL WRAPPING FOR INTERACTIVE GRID*/
#bigrow .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow2 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow3 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow4 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow5 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow6 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow7 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow8 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow9 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow10 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}

#bigrow11 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}
#bigrow12 .a-GV-cell {
    white-space: nowrap;
    height: 25px;
    font-size: 12px;
}


.radio .t-Form-itemWrapper {
    background-color: transparent;
}

.hil {
    background-color: rgb(177, 211, 200);
}

.t-Form-label, .t-Form-labelContainer{
    padding-right: 10px;
    margin-right: 5px;
}
.apex-item-display-only, .read_only {
    /*background-color: rgb(228, 228, 228);
    border: 1px solid black;*/
    color: black !important;
    font-weight: normal;    
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    padding-left: 5px;
    font-size: 14px;

}

.a-GV-table tr.is-selected {
    --a-gv-background-color:rgb(212, 238, 252);      
}

.apex-rds-container { /* SELECTOR AREA */
background-color: rgb(227, 227, 227);
}

/*.t-Form-inputContainer { ----input box with label and input text item
    margin-top: -.5vh;
}*/

.t-Form-labelContainer { 
    /*margin-top: -10px;*/
    text-transform:capitalize;
    font-size: 10px;
    padding: 0px;
    margin:0px
}

/*.t-Form-itemWrapper{
    margin-top: -.5vh;
}*/

.t-Form-label {
    font-size: 11px;
    color:rgb(73, 71, 71);
    font-weight: 500;
    margin: 0px;
    padding: 0px;
    padding-inline: 0px;
    padding-block: 0px;
}

.t-Region {
    background-color: #f3f3f3 !important;
}

/*.t-Form-itemWrapper {*/
/*margin:0px;*/
/*border: 1px solid rgb(0, 0, 0) !important;*/
/*background-color: #f0f0f0;*/
/*border-radius: 2px;*/
/*max-height: 20px;*/
/*line-height: 0.5px;*/
/*}*/

/*#P58_BOOKING_ID {
    height:5px;
}*/

/*.apex-item-multi, .apex-item-text.apex-item-popup-lov {
-webkit-padding-before:15px;
padding:0px;
}*/
/*-webkit-padding-before: var(--ut-field-fl-label-offset,calc(var(--a-field-input-padding-y, .25rem) - var(--a-field-input-border-width, 1px)));*/

.btn_filter {
    /*background-color: rgb(203, 218, 74);*/
    background-color: #e0e26e;
    border: 0.25px solid rgb(117, 117, 117);
    color:black;
}
.btn_filter:hover {
    /*background-color: rgb(203, 218, 74);*/
    background-color: #b8e9a2;
    border: 0.5px solid rgb(0, 0, 0);
    color:black;
}

.btn_save {
    /*background-color: rgb(203, 218, 74);*/
    background-color: #96c769;
    border: 1px solid rgb(255, 255, 255);
    color:rgb(0, 0, 0);    
}

.btn_exit {
   background-color: #dfebea;
    color:rgb(77, 74, 74);
    border-radius: 0px;
    border: solid rgb(110, 108, 108) 1px;
}

.btn_delete {
    background-color: #ec7c74;
    color:black;
}

.btn_new {
    /*background-color: #bce2cf;*/
    background-color: #e5e6df;
    border: 0.25px solid rgb(117, 117, 117);
    color:rgb(0, 0, 0);
}

.btn_other {
    background-color: #dfddd3;
    color:rgb(0, 0, 0);
}
.btn_other1 {
    background-color: #e4d5b6;
    color:rgb(2, 2, 2);
}
.btn_other2 {
    background-color: #dcc0f3;
    color:rgb(0, 0, 0);
}

.btn_other3 {
    background-color: #dae2e2;
    color:rgb(77, 74, 74);
    border-radius: 0px;
    border: solid rgb(110, 108, 108) 1px;
}

.btn_doc {
    background-color: #f0f0f0;
    color:rgb(15, 15, 15);
    border-radius: 0px;
    border: solid rgb(155, 154, 154) 1px;
}

.btn_other4 {
    background-color: #eeddc7;
    color:rgb(77, 74, 74);
    border-radius: 0px;
    border: solid rgb(110, 108, 108) 1px;
}

.btn_approve {
    background-color: #cbe6cd;
    color:rgb(0, 0, 0);
    border-radius: 0px;
    border: solid rgb(0, 0, 0) 1px;
}

.t-Button {
    border-radius: 3px;     
}

.t-Button:hover {
box-shadow: 0 8px 8px -4px rgb(37, 37, 37);   
}


/*@media only screen and (max-width: 600px){
.t-Form-itemWrapper  .a-Button,
.t-Form-itemWrapper .apex-item-display-only,
.t-Form-itemWrapper, .apex-item-multi,
.t-Form-itemWrapper input, .t-Form-itemWrapper select, .t-Form-itemWrapper textarea, 
.t-Form-itemWrapper .apex-item-popup-lov, 
.t-Form-itemWrapper .oj-text-field-input, 
.apex-item-group--rc input:checked+label, .apex-item-group--rc input+label
 {
    font-size: 3vw;
    color:rgb(14, 13, 13);     
}
.t-Form-label {
    font-size: 2.5vw;
    color:rgb(153, 148, 148);
}
}*/

/* ------------end of form field formating --------*/


/* TO PREVENT IOS SCREEN TO ZOOM ON TEXT ITEM FOCUS */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.apex-item-select:focus, .apex-item-text:focus, .apex-item-textarea:focus {
        font-size: 16px;
    }
    .apex-item-select, .apex-item-text, .apex-item-textarea {
        font-size: 16px;
    }
}
/*--------------------------------------------------*/

.shadow {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.t-Body-title {
    /*background-image: linear-gradient(to bottom right, #ebe6e6, #c2bcbc);*/
   /*background: linear-gradient(336deg, rgba(237,237,237,1) 0%, rgb(219, 217, 213) 100%); */
   background-color: rgb(221, 230, 235);
   color: black;  
}

.t-Region-header, .t-Region-title {
    color:rgb(0, 0, 0) !important;
    /*background: linear-gradient(336deg, rgba(237,237,237,1) 0%, rgb(219, 217, 213) 100%);  */        
    font-weight: 500;        
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    letter-spacing: 1px;     
     font-size: 12px; 
}


.t-Region-header  {    
    background-color: rgb(221, 230, 235);
    border-bottom: 0.5px solid black;
     /*background-color: #d1cec4;*/
     /*background: linear-gradient(336deg, rgb(241, 241, 231) 20%, rgb(231, 178, 80) 80%); */
     max-height: 40px;    
   box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;      
}


.a-GV-footer, .a-IRR-paginationWrap {
    /*background-color: #dddad0;*/
    background-color: #eeeeee;
}
.a-GV-headerLabel{
   font-size: 12px !important;
   font-weight:normal ; 
}


.a-IG-header, .a-GV-header, .a-GV-w-hdr, .a-IRR-header, .a-IRR-toolbar, .a-IRR-headerLink {    
    background-color: #eeeeee;
     /*background-color: #dddad0;*/
     /*background: linear-gradient(336deg, rgba(237,237,237,1) 0%, rgb(202, 200, 196) 100%);   */
     color:black;   
     font-size: 12px;  
     padding:0px;
}

.a-GV-header {
     border-left: 0.5px solid rgb(92, 92, 92);     
     border-top: 0.5px solid rgb(92, 92, 92);     
     border-bottom: 0.5px solid rgb(92, 92, 92);     
}

.a-GV-cell {
    font-size: 11px;
    height: 24px;
    text-overflow: ellipsis;
}

.ui-dialog-titlebar {
    display: none !important;    
}
.ui-draggable .ui-dialog-titlebar {
    display: none !important;    
}
/*.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
    display: none;
}*/
/*.ui-dialog-titlebar {
    background-color: #D0D0C6;
}*/
.t-Region-body, .t-Region-bodyWrap {
   /*background-image: linear-gradient(to bottom right, #ffffff, #b1b1b1); */
   /*padding: 0.2vw;*/
   border: solid 0px rgb(177, 174, 174);

}

.t-Body-mainContent, .t-Region-bodyWrap, .t-Dialog-bodyWrapperIn, .t-Body-side  {
         
         /*background-color: #D0D0C6;*/
/*background-image: url("https://www.transparenttextures.com/patterns/batthern.png");*/
/*background-image: url("https://www.transparenttextures.com/patterns/black-linen-2.png");*/
/*background-image: url("https://www.transparenttextures.com/patterns/diagonal-striped-brick.png");*/
/*background-image: url("https://www.transparenttextures.com/patterns/inspiration-geometry.png");*/
/*background-image: url("https://www.transparenttextures.com/patterns/diamond-upholstery.png");*/

    /*background-color: #f1f1f1;*/
background-image: linear-gradient(to bottom right, #f0f0f0, rgb(199, 219, 230)); 
/*background: radial-gradient(circle, rgb(252, 251, 244) 0%, rgb(175, 174, 165) 100%);*/
border: solid 1px rgb(116, 113, 113);
}

.t-ButtonRegion-wrap {
    border: none;
    background-image: linear-gradient(to bottom right, #f0f0f0, rgb(175, 194, 204)); 

}
.entry_form {
       background-color: rgb(206, 201, 194);
}

.display_only_form {
    /*background-image: linear-gradient(to bottom right, #c7b9b9, #a39f9f); */
    background-color: rgb(206, 201, 194);
    border: solid 1px rgb(92, 90, 90);
}


.a-GV-table td, .a-GV-headerLabel {
    white-space: normal;
}

.a-GV-rowLabel{display:none;}



.t-Region-body, .t-Region-bodyWrap {
    border:none;
}
.top-border-only {
    border-top: 1px solid black;    
    border-bottom: none;
    border-right: none;
    border-left: none;
}
/*.t-Body-side {
    width:170px;
}*/
.apex-logo-text {
font-size: 0.8em;
font-weight: 400px;
}


/*.a-TreeView-row {
    padding: 5px;    
}*/

/*.a-TreeView-node  {
    height: 14px;    
}*/
.a-TreeView-label {
/*color:rgb(0, 0, 0);*/
font-size: 14px;
font-weight: 100px;
/*line-height: 12px;*/
letter-spacing: 0px;
/*padding: 0px;*/
/*font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif ;*/
}

.slide-left {
    animation: slideleft 2s ease 0s 1 normal forwards;
}
@keyframes slideleft {
	0% {
		opacity: 0;
		transform: translateX(-50px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.slide-right {
    animation: slideright 3s ease 1s 1 normal forwards;
}
@keyframes slideright {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.slide-top {
    animation: slidetop 2s ease 0s 1 normal forwards;
}
@keyframes slidetop {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.slide-bottom {
    animation: slidebottom 2s ease 0s 1 normal forwards;
}
@keyframes slidebottom {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.slide-center {
    animation: slidecenter 2s ease 0s 1 normal forwards;
}
@keyframes slidecenter {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.slide-zoomin {
    animation: zoomin 2s ease 0s 1 normal forwards;
}
@keyframes zoomin {
	0% {
		opacity: 0;
		transform: scale(0.6);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.slide-zoomout {
    animation: zoomout 2s ease 0s 1 normal forwards;
}
@keyframes zoomout {
	0% {
		opacity: 0;
		transform: scale(1.4);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.shadow {
  border: 1px solid;
  padding: 10px;
  box-shadow: 2px 5px #c5c5c5;
}

.slide-boxshadow {
    animation: boxshadow 2s ease 0s 1 normal forwards;
}
@keyframes boxshadow {
	0% {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}

	100% {
		box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
	}
}

.slide_bounce {
animation: bounce 3s ease 0s 1 normal forwards;
}
@keyframes bounce {
	0% {
		animation-timing-function: ease-in;
		opacity: 1;
		transform: translateY(-45px);
	}

	24% {
		opacity: 1;
	}

	40% {
		animation-timing-function: ease-in;
		transform: translateY(-24px);
	}

	65% {
		animation-timing-function: ease-in;
		transform: translateY(-12px);
	}

	82% {
		animation-timing-function: ease-in;
		transform: translateY(-6px);
	}

	93% {
		animation-timing-function: ease-in;
		transform: translateY(-4px);
	}

	25%,
	55%,
	75%,
	87% {
		animation-timing-function: ease-out;
		transform: translateY(0px);
	}

	100% {
		animation-timing-function: ease-out;
		opacity: 1;
		transform: translateY(0px);
	}
}

.slide_scaleout {
    animation: scaleout 3s ease 1s 1 normal forwards;
}
@keyframes scaleout {
	0% {
		transform: scale(1);
		transform-origin: 50% 0%;
	}

	100% {
		transform: scale(0);
		transform-origin: 50% 0%;
	}
}


.txtanimate {
    animation: animate  1.5s linear infinite;
    /*transform: translate(-50%, -50%);*/
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
@keyframes animate {
            0% {
                opacity: 0;
            }
  
            50% {
                opacity: 0.5;
            }
  
            75% {
                opacity: 1;
            }

            90% {
                opacity: 0.5;
            }

            100% {
                opacity: 0.2;
            }
        }

.radio .t-Form-itemWrapper {
border:none !important;
}

.hide_filter .a-IG-controls, .a-MediaBlock{     
    display: none;
}

/*---------TEXT FILEDS / LABELS RESPONSIVE FONT SIZE---------------*/
.t-Form-label {
    font-size: 0.7rem !important;
    white-space: nowrap;
}
.t-Region-title {
    font-size: 0.8rem !important;
    white-space: nowrap;    
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio {
    font-size: 0.7rem !important;
    white-space: nowrap;
}


/*  MOBILE DEVICES */
@media only screen and (max-width: 780px) {

.t-Form-label {
    font-size: 0.5rem !important;
    white-space: nowrap;    
}
.t-Region-title {
    font-size: 8px !important;
    /*white-space: nowrap;*/
    /*display: none;*/
    overflow-wrap: break-word;
    max-width: 100px !important;
}
#SEARCHBAR .t-Region-title {
    display: none;
}
#SEARCHBAR {
    margin: 0px;
    padding: 0px;
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.5rem !important;
    white-space: nowrap;    
}
.t-Form-fieldContainer {
  margin-left: 8px !important;
}
.t-Button-label {
    font-size: 0.5rem !important;
    padding: 2px !important;
    white-space: nowrap;
}
.a-GV-cell {
    white-space: nowrap !important;
    height: 18px !important;
    font-size: 10px !important;
}

}

/*  LARGE WIDE SCREEN MONITORS */
@media only screen and (max-width: 1920px) {
.t-Form-label {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
    text-transform: capitalize !important;
}
.t-Region-title {
    font-size: 0.8rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
    text-transform: capitalize !important;
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.75rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
    text-transform:capitalize  !important;
}
.t-Button-label {
    font-size: 0.75rem !important;
    padding: 2px !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
    text-transform:capitalize  !important;
}
.a-GV-cell {
    white-space: nowrap !important;
    height: 20px !important;
    font-size: 12px !important;
}

}

/*  NORMAL DESKTOP WIDE SCREEN MONITORS HALIMA */
@media only screen and (max-width: 1440px) {
.t-Form-label {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
}
.t-Region-title {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.68rem !important;
    white-space: nowrap;
    font-weight: 400;
    font-family:Arial, Helvetica, sans-serif !important;
}
.t-Button-label {
    font-size: 0.68rem !important;
    padding: 2px !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
}
.a-GV-cell {
    white-space: nowrap !important;
    height: 20px !important;
    font-size: 11px !important;
}
}
/*  NORMAL LAPTOP SCREEN */
@media only screen and (max-width: 1024px) {
.t-Form-label {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Region-title {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.7rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Button-label {
    font-size: 0.55rem !important;
    padding: 2px !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
}
.a-GV-cell {
    white-space: nowrap !important;
    height: 20px !important;
    font-size: 11px !important;
}

}

/*  SMALL LAPTOP SCREEN */
/*@media only screen and (max-width: 1366px) {
.t-Form-label {
    font-size: 0.5rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Region-title {
    font-size: 0.5rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.5rem !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Button-label {
    font-size: 0.55rem !important;
    padding: 1px !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;
}
.a-GV-cell {
    white-space: nowrap !important;
    height: 18px !important;
    font-size: 10px !important;
}

}*/




/*---------------------------------- RESPONSIVE SETTINGS ----------------------------------------------------*/

/* Adjust column width based on screen size */
/*.a-IG-content {
    font-size: 0.80em; 
}
.a-GV-row {
    padding: 0px !important;
}*/

.apex-edit-pencil {    
    height: 12px !important;
    width: 12px !important;
    margin: 0px !important;
}

.apex-edit-view {
    height: 12px !important;
    width: 12px !important;
    margin: 0px !important;
}

.a-Icon .icon-ig-actions {
    height: 12px !important;
    width: 12px !important;
    margin: 0px !important;
}

.a-GV-cell .a-Button.a-Button--actions {
    --a-button-padding-y: 2px !important;
    --a-button-padding-x: 2px !important;
}


.a-IG-gridView tr {
    height: 1.2vh; 
}


.a-IG-header {
    padding: 0px !important;
}
/*.a-GV-headerLabel {
    font-size: 0.9em !important;
}*/
.a-IG {
   background-image: linear-gradient(to bottom right, #f0f0f0, rgb(199, 219, 230)); 
}

/*.display_only, .apex-item-display-only {
    min-width: 3vw !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}*/
/*.t-Form-label {
    margin-top: 5px !important;
}*/

.a-IG-gridView td {
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

.a-GV-cell {
    white-space: nowrap !important;
    height: 1.5vh !important;
    font-size: 0.9em !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    
}

#bigrow .a-GV-cell {
   white-space: nowrap !important;
    height: 1vh !important;
    font-size: 0.90em !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

#bigrow2 .a-GV-cell {
   white-space: nowrap !important;
    height: 1vh !important;
    font-size: 0.90em !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

#bigrow3 .a-GV-cell {
   white-space: nowrap !important;
    height: 1vh !important;
    font-size: 0.90em !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

/*.a-GV-table th.a-GV-header, .a-GV-table th.a-GV-headerGroup { 
    height: 12px !important;
}*/

.t-Form-itemWrapper, .apex-item-text, .popup_lov, .apex-item-popup-lov, .apex-item-select, .apex-item-display-only, .u-checkbox, .u-radio, .display_only {
    font-size: 0.90em !important;
    white-space: nowrap;
    font-family:Arial, Helvetica, sans-serif !important;    
}
.t-Button-label {
    font-size: 0.90em !important;
    padding: 2px !important;
    white-space: nowrap;
    color: black !important;
    font-family:Arial, Helvetica, sans-serif !important;
}



/*-----------END OF RESPONSIVE FONT SIZE-----------*/

/*.ui-dialog {
    background-color: white !important;
}*/