/*********************************************************************
 *
 * @description : Bootstrap overrides and additions for GT
 * @name        : /clientlib/bootstrap/bootstrap.overrides.min.css
 * @version     : v26.6.5-186-g80f7ddb
 * @revision    : 80f7ddbeb2b3658a7916f0f588fed4ebe2c2d729
 * @id          : 20171112.1121.1
 * @date        : 2026-04-20 09:20:02
 **********************************************************************/
.rtl .input-group .form-control:last-child,.rtl .input-group-addon:last-child,.rtl .input-group-btn:last-child>.btn,.rtl .input-group-btn:last-child>.btn-group>.btn,.rtl .input-group-btn:last-child>.dropdown-toggle,.rtl .input-group-btn:first-child>.btn:not(:first-child),.rtl .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.ltr .input-group .form-control:last-child,.ltr .input-group-addon:last-child,.ltr .input-group-btn:last-child>.btn,.ltr .input-group-btn:last-child>.btn-group>.btn,.ltr .input-group-btn:last-child>.dropdown-toggle,.ltr .input-group-btn:first-child>.btn:not(:first-child),.ltr .input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group{display:flex;align-items:center}.rtl .input-group-addon:last-child{border-right:0;border-left:1px solid #CCC}.ltr .input-group-addon:last-child{border-right:1px solid #CCC;border-left:0}.nav-bar{width:100%;min-height:fit-content;min-height:-moz-fit-content;display:flex;align-items:flex-end;justify-content:space-between}.mobile-menu-button{display:none}UL.nav-tabs{padding:0;display:flex;align-items:center;width:100%}.nav-tabs>LI>A.nav-link{margin:0}.nav-link I:before{padding:0 2px}.nav-link.hide-label .nav-link-label{display:none}.nav-tabs>LI{display:inline-block;margin-bottom:-2px}.nav-tabs .nav-item.active{font-weight:700}.tab-content{padding:20px;border:1px solid #DDD;border-top:0}.tab-content.main-menu{border:none}.modal.flex-modal{padding:30px;overflow:auto;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.modal.flex-modal>.modal-dialog{width:auto;margin:0}.modal.flex-modal .modal-dialog>.modal-content{max-height:90vh;flex-direction:column;min-width:100%;display:flex}.modal.flex-modal .modal-dialog>.modal-content.notification-item{padding:0}.rtl .modal.flex-modal .modal-dialog .modal-title{padding-left:10px}.ltr .modal.flex-modal .modal-dialog .modal-title{padding-right:10px}.modal.flex-modal .modal-dialog .modal-header,.modal.flex-modal .modal-dialog .modal-title,.modal.flex-modal .modal-dialog .modal-body,.modal.flex-modal .modal-dialog .modal-footer{width:100%}.modal.flex-modal .modal-dialog .modal-header{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;flex-shrink:0;-webkit-flex-shrink:0;padding:10px}.modal.flex-modal .modal-dialog .modal-body{height:100%;display:flex;flex-direction:column;overflow-y:auto}.modal-dialog .modal-header .font-icon{font-size:18px;line-height:150%;margin:0;white-space:nowrap}.modal-dialog .modal-header .font-icon:after{content:" ";display:inline-block;padding-left:10px}.modal-dialog .modal-header .modal-title{line-height:150%}.modal.flex-modal .modal-dialog .modal-body.flex{overflow:auto}.modal.flex-modal .modal-dialog .modal-footer{margin-top:0}.modal.flex-modal .modal-dialog .modal-body .activity-indicator{font-size:40px;opacity:.1;width:100%}BODY[class*='modal-open-'],BODY.modal-activity-indicator{overflow:hidden}BODY.modal-activity-indicator #modal-activity-indicator{height:100%;width:100%;position:absolute;left:0;top:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}BODY.modal-activity-indicator #modal-activity-indicator>.backdrop{background-color:#000;opacity:.25;height:100%;width:100%;position:absolute;left:0;top:0;z-index:11}BODY.modal-activity-indicator #modal-activity-indicator>.activity-icon{color:#FFF;font-size:100px;z-index:12}.modal.flex-modal .modal-dialog .modal-body .editor-card{display:flex;flex-direction:column;justify-content:space-between;width:100%}.modal.pdf-preview .modal-dialog{height:90vh;display:flex}.modal.pdf-preview .modal-dialog .modal-content{display:flex}.modal.pdf-preview .modal-dialog .modal-content .modal-body{height:100%}.modal.pdf-preview .modal-dialog .preview-frame{min-width:800px}#refund-confirmation-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}#refund-confirmation-modal .refund-confirmation table{width:100%!important}#refund-confirmation-modal .refund-confirmation .alert{width:100%!important;box-sizing:border-box;margin-left:0!important;margin-right:0!important}#cancel-invoice-confirmation-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.panel.flex{flex-direction:column}.panel.flex .panel-heading{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-content:center;-webkit-align-content:center;flex-shrink:0;-webkit-flex-shrink:0;width:100%}.panel.flex .panel-heading .panel-title{width:100%}.panel.flex .panel-heading .font-icon{font-size:18px;line-height:1.42857;margin:0;white-space:nowrap}.panel.flex .panel-heading .font-icon:after{content:" ";display:inline-block;padding-left:5px}.panel.flex .panel-body{height:100%}[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.next,[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.active.right{left:-100%}[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.prev,[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.active.left{left:100%}[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.next.left,[dir=rtl] .carousel-3-0-0 .carousel-inner>.item.prev.right{left:0}@media screen and (-webkit-transform-3d),screen and (transform-3d){[dir=rtl] .carousel-inner>.item.next,[dir=rtl] .carousel-inner>.active.right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .carousel-inner>.item.prev,[dir=rtl] .carousel-inner>.item.active.left{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[dir=rtl] .carousel-inner>.item.next.left,[dir=rtl] .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.popover-content XMP{white-space:normal}.popover>.arrow,.popover>.arrow:after{direction:ltr}.popover.alert{border:none;padding:1px}.popover.top.alert-danger>.arrow:after{border-top-color:#F2DEDE}.popover.bottom.alert-danger>.arrow:after{border-bottom-color:#F2DEDE}.popover.left.alert-danger>.arrow:after{border-left-color:#F2DEDE}.popover.right.alert-danger>.arrow:after{border-right-color:#F2DEDE}.btn-group,.btn-group-vertical{display:flex}.btn>.label{color:inherit;display:flex;align-items:center;margin:auto 0;cursor:inherit;font-size:inherit;padding:0;line-height:inherit;font-weight:inherit;position:initial}.rtl .btn>.icon:before{padding-left:5px}.ltr .btn>.icon:before{padding-right:5px}.input-group-addon{display:inline-block;width:auto;margin-right:0;margin-left:0;border-radius:4px;height:34px}.form-input+.input-group-addon{margin-right:0;margin-left:0}.input-group .form-input+.input-group-addon{margin-right:0;margin-left:0}.btn.fa,.btn.far,.btn.fab,.btn.glyphicon{margin-left:1px;margin-right:1px;line-height:150%}.rtl .datepicker [class*=datepicker-] .prev>.glyphicon,.rtl .datepicker [class*=datepicker-] .next>.glyphicon{transform:scaleX(-1)}.dropdown-menu{text-align:start}[dir=rtl] .dropdown-menu,.rtl .dropdown-menu{right:0;left:auto}.dropdown-menu A>.icon:after{content:" ";display:inline-block;padding:0 3px}TABLE CAPTION{text-align:start}TABLE TH{text-align:start}LEGEND{line-height:150%}LABEL,.label{font-weight:400}LABEL[disabled],.label[disabled]{color:#ACACAC}.alert{display:flex;justify-content:space-between;align-items:center}.list-unstyled{padding-right:0}.text-warning{color:#D68E13}.alert{padding:10px}.alert .alert-title{align-self:start}.alert .alert-title:empty{display:none}.alert .close .icon{font-size:80%}.alert .alert-content{padding:0 5px;width:100%}