@font-face {
    font-family: "Code 128";
    src: url("#APP_IMAGES#code128.ttf");
    font-weight: normal;
    font-style: normal;
}
.apex-item-select,
.apex-item-text,
.apex-item-textarea,
.apex-item-multi {
  backface-visibility: hidden;
}
.apex-item-text:read-only,
textarea:read-only {
    cursor: not-allowed;
}
.fa-arrow-right:before {
    content: "\ea6c"!important;
}
#favorites .t-Report-cell {
    padding: 0;
}
#favorites .t-Report-cell a{
     padding: 7px;
    display: block;
}
/* <Start-- This is for 18.1 upgrade font size issue for display pages 20-sep-18 fixed--*/
.a-IRR-table td{
	white-space: nowrap;
}
.t-Wizard .t-Wizard-body, .t-Wizard .t-Wizard-controls {
    padding: 15px 10px;
}
.t-Wizard .t-Wizard-title {    
    padding: 15px 0 5px;
}
.t-Wizard .t-Wizard-body, .t-Wizard .t-Wizard-controls {
    padding: 15px 10px;
}
.a-IRR-table td {
    padding: 5px 12px;
}
.t-Body-contentInner {
    padding: 10px;
}
.apex-item-select[size="1"] {
    background-size: 3.2rem 1.6rem !important;
    padding-right: 3.2rem !important;
}
.t-Form-inputContainer input.datepicker,
.t-Form-inputContainer input.password,
.t-Form-inputContainer input.popup_lov,
.t-Form-inputContainer input.text_field,
.t-Form-inputContainer input[type=text],
.t-Form-inputContainer select.selectlist,
.t-Form-inputContainer select.yes_no,
.t-Form-inputContainer select[multiple],
.t-Form-inputContainer span.display_only,
.t-Form-inputContainer textarea.textarea,
.u-TF-item--datepicker,
.u-TF-item--select,
.u-TF-item--text,
.u-TF-item--textarea {
	font-size: 1.2rem;
	line-height: 1.6rem;
	padding: .3rem;
}
/* <End-- This is for 18.1 upgrade font size issue for display pages 20-sep-18 fixed-->*/
.t-Wizard {
    max-width: 100%; 
}
a.t-Button { 
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important; 
} 
/* 1-Mar-17 start*/
.t-Timeline-typeWrap {
    width: 25%;
}
.t-Timeline-type.Documentation {
    background-color: #00A02D;
    color: #FFF
}
.t-Timeline-type.Accounts {
    background-color: #3f51b5;
    color: #FFF
}
.t-Timeline-type.Organization {
    background-color: #607d8b;
    color: #FFF
}
.t-Timeline-type.Employees {
    background-color: #ff9800;
    color: #FFF
}
.t-Timeline-type.Container {
    background-color: #e53935;
    color: #FFF
}
.a-Button.is-active:focus::before, .a-Button:focus::before, .t-Button.is-active:focus::before, .t-Button:focus::before {
    box-shadow: 0 0 0 0px #0572CE inset !important;
    opacity: 1;
}
.apex-button-group input:checked+label, .t-Form-fieldContainer--radioButtonGroup .apex-item-radio input:checked+label {
    background-color: #8BC34A;
    color: #ffffff;
    box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset, 0 2px 2px rgba(0,0,0,.1) inset;
}
.t-MediaList-badgeWrap,
.t-MediaList-body,
.t-MediaList-iconWrap {
    padding: 0px 1px 0px 10px;
}
.t-Login-region,
.t-MediaList {
    background-color: transparent;
}
.t-MediaList--showIcons .t-MediaList-icon {
    width: 36px;
    height: 22px;
}
.t-MediaList-icon {
    background-color: transparent;
    color: #fff;
}
/* 1-Mar-17 end*/
.help_note{
	padding: 6px;
    font-size: 13px;
    border: 1px solid #ececec;
    font-style: italic;
	color: #e20f00;
	font-weight: 500;	
}
#ORGANIZATION button {
    margin-bottom: 8px;
}
.js-navCollapsed .t-TreeNav .a-TreeView-node–topLevel>.a-TreeView-content .a-TreeView-label,
.t-Footer-version,.t-Footer-srMode {
    display: none;
}
.barcode {
    background-repeat: no-repeat;
    margin-top: 1px;
    font-family: "Code 128";
    font-size: 64px;
    margin-left: 10px;
    padding-bottom: 3em;
}
.fgamount_style {
    font-weight: bold;
}
th#LINK,
td[headers=LINK] {
    width: 50px;
}
/*th#IRCSSDATE,
td[headers=IRCSSDATE] {
    min-width: 95px;
}
th#IRCSS150,
td[headers=IRCSS150] {
    min-width: 150px;
}
th#IRCSS160,
td[headers=IRCSS160] {
    min-width: 160px;
}
th#IRCSS170,
td[headers=IRCSS170] {
    min-width: 170px;
}
th#IRCSS180,
td[headers=IRCSS180] {
    min-width: 180px;
}
th#IRCSS190,
td[headers=IRCSS190] {
    min-width: 190px;
}
th#IRCSS200,
td[headers=IRCSS200] {
    min-width: 200px;
}
th#IRCSS210,
td[headers=IRCSS210] {
    min-width: 210px;
}
th#IRCSS220,
td[headers=IRCSS220] {
    min-width: 220px;
}
th#IRCSS230,
td[headers=IRCSS230] {
    min-width: 230px;
}
th#IRCSS240,
td[headers=IRCSS240] {
    min-width: 240px;
}
th#IRCSS250,
td[headers=IRCSS250] {
    min-width: 250px;
}
th#IRCSS260,
td[headers=IRCSS260] {
    min-width: 260px;
}
th#IRCSS270,
td[headers=IRCSS270] {
    min-width: 270px;
}
th#IRCSS280,
td[headers=IRCSS280] {
    min-width: 280px;
}
th#IRCSS290,
td[headers=IRCSS290] {
    min-width: 290px;
}
th#IRCSS300,
td[headers=IRCSS300] {
    min-width: 300px;
}
th#IRCSSCLIENT,
td[headers=IRCSSCLIENT] {
    min-width: 250px;
}
*/
#Home1_Notification .card_count_text,
#Home1_Notification1 .card_count_text {
    font-size: 10px;
}
#Home1_Notification .card_count,
#Home1_Notification1 .card_count {
    font-size: 3rem;
    font-weight: 400;
}
#Home1_Notification .u-colors>:nth-child(45n+1) .u-color {
    background-color: #7201F1;
    color: #fff;
}
#Home1_Notification .u-colors>:nth-child(45n+2) .u-color {
    background-color: #ea4c89;
    color: #fff;
}
#Home1_Notification .u-colors>:nth-child(45n+3) .u-color {
    background-color: #6b9816;
    color: #fff;
}
#Home1_Notification .u-colors>:nth-child(45n+4) .u-color {
    background-color: #ff7700;
    color: #fff;
}
#Home1_Notification1 .u-colors>:nth-child(45n+1) .u-color {
    background-color: #a615b2;
    color: #fff;
}
#Home1_Notification1 .u-colors>:nth-child(45n+2) .u-color {
    background-color: #7201f1;
    color: #fff;
}
#Home1_Notification1 .u-colors>:nth-child(45n+3) .u-color {
    background-color: #E95B54;
    color: #fff;
}
#Home1_Notification1 .u-colors>:nth-child(45n+4) .u-color {
    background-color: #ED813E;
    color: #fff;
}
#Home1_booking_count .u-colors>:nth-child(45n+1) .u-color {
    background-color: transparent;
    color: #fff;
}
#Home1_booking_count .u-colors>:nth-child(45n+2) .u-color {
    background-color: transparent;
    color: #fff;
}
#Home1_booking_count .u-colors>:nth-child(45n+3) .u-color {
    background-color: transparent;
    color: #fff;
}
#Home1_booking_count .u-colors>:nth-child(45n+4) .u-color {
    background-color: transparent;
    color: #fff;
}
/* 
Alignmenet CSS
.t-Body-contentInner { 
    padding: 10px; 
} 
*/
.t-Region-headerItems--title {
    padding: 1.2rem 1.2rem;
}
.animation-delay-1 {
    -webkit-animation-delay: .1s!important;
    animation-delay: .1s!important
}
.animation-delay-2 {
    -webkit-animation-delay: .2s!important;
    animation-delay: .2s!important
}
.animation-delay-3 {
    -webkit-animation-delay: .3s!important;
    animation-delay: .3s!important
}
.animation-delay-4 {
    -webkit-animation-delay: .4s!important;
    animation-delay: .4s!important
}
.animation-delay-5 {
    -webkit-animation-delay: .5s!important;
    animation-delay: .5s!important
}
.animation-delay-6 {
    -webkit-animation-delay: .6s!important;
    animation-delay: .6s!important
}
.animation-delay-7 {
    -webkit-animation-delay: .7s!important;
    animation-delay: .7s!important
}
.animation-delay-8 {
    -webkit-animation-delay: .8s!important;
    animation-delay: .8s!important
}
.animation-delay-9 {
    -webkit-animation-delay: .9s!important;
    animation-delay: .9s!important
}
.animation-delay-10 {
    -webkit-animation-delay: 1s!important;
    animation-delay: 1s!important
}
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}
@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}
@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
.t-Button--helpButton {
    display: none;
}
.t-Button--create:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--create:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #0759b3;
    color: #fff;
}
.t-Button--create:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--create:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--create:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #007aff;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--download:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--download:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #fbe100;
    color: #000;
}
.t-Button--download:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--download:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--download:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #FFEB3B;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #000;
}
.t-Button--cancel:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--cancel:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #c30f0b;
    color: #fff;
}
.t-Button--cancel:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--cancel:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--cancel:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #e53935;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--preview:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--preview:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ea900c;
    color: #fff;
}
.t-Button--preview:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--preview:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--preview:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #fe9700;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--print:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--print:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ac61b9;
    color: #fff;
}
.t-Button--print:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--print:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--print:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #9c27b0;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--xls:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--xls:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #8bc34a;
    color: #fff;
}
.t-Button--xls:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--xls:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--xls:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #71b720;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--csv:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--csv:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #3cbbaf;
    color: #fff;
}
.t-Button--csv:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--csv:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--csv:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #009688;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--pdf:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--pdf:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #fb7970;
    color: #fff;
}
.t-Button--pdf:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--pdf:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--pdf:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #f44336;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--save:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--save:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #008a3b;
    color: #fff;
}
.t-Button--save:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--save:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--save:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #00b24c;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--delete:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--delete:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ce0303;
    color: #fff;
}
.t-Button--delete:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--delete:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--delete:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #ff0000;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--back:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--back:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #6c7878;
    color: #fff;
}
.t-Button--back:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--back:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--back:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #96a6a6;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--next:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--next:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ec6004;
    color: #fff;
}
.t-Button--next:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--next:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--next:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #d35400;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--change:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--change:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #a20000;
    color: #fff;
}
.t-Button--change:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--change:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--change:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #f00000;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--norights:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--norights:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #d8382d;
    color: #fff;
}
.t-Button--norights:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--norights:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--norights:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #f44336;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--reports:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--reports:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ad1f4f;
    color: #fff;
}
.t-Button--reports:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--reports:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--reports:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #e91e63;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--wizard:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--wizard:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #673ab7;
    color: #fff;
}
.t-Button--wizard:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--wizard:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--wizard:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #8759d8;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--xlsx:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--xlsx:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #3a883d;
    color: #fff;
}
.t-Button--xlsx:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--xlsx:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--xlsx:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #4caf50;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--duplicate:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--duplicate:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ce8166;
    color: #fff;
}
.t-Button--duplicate:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--duplicate:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--duplicate:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #795548;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--edit:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--edit:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #73a53a;
    color: #fff;
}
.t-Button--edit:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--edit:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--edit:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #8bc34a;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--previous:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--previous:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #df8d0c;
    color: #fff;
}
.t-Button--previous:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--previous:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--previous:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #f39c12;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--copy:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--copy:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #d1792b;
    color: #fff;
}
.t-Button--copy:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--copy:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--copy:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #e67e22;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--search:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--search:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #0e796f;
    color: #fff;
}
.t-Button--search:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--search:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--search:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #009688;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--process:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--process:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #415a72;
    color: #fff;
}
.t-Button--process:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--process:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--process:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #34495e;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--help:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--help:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #415a72;
    color: #fff;
}
.t-Button--help:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--help:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--help:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #34495e;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--upload:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--upload:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #934ab1;
    color: #fff;
}
.t-Button--upload:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--upload:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--upload:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #9b59b6;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--sale:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--sale:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #ea900c;
    color: #fff;
}
.t-Button--sale:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--sale:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--sale:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #fe9700;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
.t-Button--cost:not(.t-Button--simple):not(.t-Button--hot):hover,
.t-Button--cost:not(.t-Button--simple):not(.t-Button--hot):not(:active):focus {
    background: #0759b3;
    color: #fff;
}
.t-Button--cost:not(.t-Button--simple):not(.t-Button--hot),
.t-Button--cost:not(.t-Button--simple):not(.t-Button--hot).is-active,
.t-Button--cost:not(.t-Button--simple):not(.t-Button--hot):active {
    background: #007aff;
    box-shadow: 0 0 0 0px rgb(254, 151, 0) inset;
    color: #fff;
}
#SALE.t-Region--accent1:not(.t-Region--textContent)>.t-Region-header {
    background-color: #ff9500;
    color: #fff;
}
#COST.t-Region--accent2:not(.t-Region--textContent)>.t-Region-header {
    background-color: #007aff;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(1) .t-BadgeList-value {
    background: #ff9500;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(1):hover .t-BadgeList-value {
    background: #985900;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(2) .t-BadgeList-value {
    background: #2578cf;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(2):hover .t-BadgeList-value {
    background: #003e80;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(3) .t-BadgeList-value {
    background: #4caf50;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(3):hover .t-BadgeList-value {
    background: #065d0a;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(4) .t-BadgeList-value {
    background: #e91e63;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(4):hover .t-BadgeList-value {
    background: #b1023e;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(5) .t-BadgeList-value {
    background: #cddc39;
    color: #fff;
}
.t-BadgeList--circular .t-BadgeList-item:nth-child(5):hover .t-BadgeList-value {
    background: #b5c700;
    color: #fff;
}
.t-BadgeList--circular.t-BadgeList--xlarge .t-BadgeList-label {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}
.min10 {
    min-height: 10px
}
.min20 {
    min-height: 20px
}
.min30 {
    min-height: 30px
}
.min40 {
    min-height: 40px
}
.min50 {
    min-height: 50px
}
.min60 {
    min-height: 60px
}
.min70 {
    min-height: 70px
}
.min80 {
    min-height: 80px
}
.min90 {
    min-height: 90px
}
.min100 {
    min-height: 100px
}
.min110 {
    min-height: 110px
}
.min120 {
    min-height: 120px
}
.min130 {
    min-height: 130px
}
.min140 {
    min-height: 140px
}
.min150 {
    min-height: 150px
}
.min160 {
    min-height: 160px
}
.min170 {
    min-height: 170px
}
.min180 {
    min-height: 180px
}
.min190 {
    min-height: 190px
}
.min200 {
    min-height: 200px
}
.min210 {
    min-height: 210px
}
.min220 {
    min-height: 220px
}
.min230 {
    min-height: 230px
}
.min240 {
    min-height: 240px
}
.min250 {
    min-height: 250px
}
.min260 {
    min-height: 260px
}
.min270 {
    min-height: 270px
}
.min280 {
    min-height: 280px
}
.min290 {
    min-height: 290px
}
.min300 {
    min-height: 300px
}
.min310 {
    min-height: 310px
}
.min320 {
    min-height: 320px
}
.min330 {
    min-height: 330px
}
.min340 {
    min-height: 340px
}
.min350 {
    min-height: 350px
}
.min360 {
    min-height: 360px
}
.min370 {
    min-height: 370px
}
.min380 {
    min-height: 380px
}
.min390 {
    min-height: 390px
}
.min400 {
    min-height: 400px
}
.min410 {
    min-height: 410px
}
.min420 {
    min-height: 420px
}
.min430 {
    min-height: 430px
}
.min440 {
    min-height: 440px
}
.min450 {
    min-height: 450px
}
.min460 {
    min-height: 460px
}
.min470 {
    min-height: 470px
}
.min480 {
    min-height: 480px
}
.min490 {
    min-height: 490px
}
.min500 {
    min-height: 500px
}
.min510 {
    min-height: 510px
}
.min520 {
    min-height: 520px
}
.min530 {
    min-height: 530px
}
.min540 {
    min-height: 540px
}
.min550 {
    min-height: 550px
}
.min560 {
    min-height: 560px
}
.min570 {
    min-height: 570px
}
.min580 {
    min-height: 580px
}
.min590 {
    min-height: 590px
}
.min600 {
    min-height: 600px
}
.min610 {
    min-height: 610px
}
.min620 {
    min-height: 620px
}
.min630 {
    min-height: 630px
}
.min640 {
    min-height: 640px
}
.min650 {
    min-height: 650px
}
.min660 {
    min-height: 660px
}
.min670 {
    min-height: 670px
}
.min680 {
    min-height: 680px
}
.min690 {
    min-height: 690px
}
.min700 {
    min-height: 700px
}
.min710 {
    min-height: 710px
}
.min720 {
    min-height: 720px
}
.min730 {
    min-height: 730px
}
.min740 {
    min-height: 740px
}
.min750 {
    min-height: 750px
}
.min760 {
    min-height: 760px
}
.min770 {
    min-height: 770px
}
.min780 {
    min-height: 780px
}
.min790 {
    min-height: 790px
}
.min800 {
    min-height: 800px
}
#Home1_booking_count .t-Cards--basic .t-Card-title {
    font-size: 2.6rem;
    line-height: normal;
    color: #fff;
}
#Home1_booking_count .t-Card-desc {
    font-size: 3.4rem;
    text-align: center;
    color: #fff;
}
.t-book-text {
    display: block;
    font-size: 5rem;
    font-weight: 400;
    color: #000;
    text-align: center;
    line-height: 3rem;
}
.t-sup-text {
    font-size: 12px;
    color: #fff;
}
.t-book-subtext {
    font-size: 14px;
    line-height: 1.6rem;
    margin-top: 30px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}
.t-No-of-Records {
    font-size: 22px;
}
.t-Alert--colorBG {
    background: #6e0075;
}
.blink_message {
    color: #ff3b30!important;
    font-size: 16px !important;
    text-align: center !important;
}
.blink_message {
    -webkit-animation: flash linear 2s infinite;
    animation: flash linear 1s infinite;
}
.blink_info {
	color: #ff3b30!important;
    -webkit-animation: flash linear 2s infinite;
    animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .1;
    }
    100% {
        opacity: 1;
    }
}
@keyframes flash {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .1;
    }
    100% {
        opacity: 1;
    }
}
.t-Card-fgnotification {
    position: absolute;
    top: 4px;
    right: 12px;
    line-height: 16px;
    height: 30px;
    padding: 6px 10px;
    color: #797779!important;
    background: #FCFCFC;
    transition: 0.3s ease;
    border: 1px solid #E0E0E0;
}
.t-Card-fgnotification:hover {
    color: #fff!important;
    background: #A43CBB;
}
.display_image {
    width: 120px;
    height: auto;
}
@keyframes opacity-badge {
    0% {
        transform: scale(0.5);
    }
    100% {
        transform: scale(1);
    }
}
@-webkit-keyframes opacity-badge {
    0% {
        transform: scale(0.5);
    }
    100% {
        transform: scale(1);
    }
}
.t-Button-nofity {
    position: absolute;
    top: 4px;
    right: 14px;
    line-height: 8px;
    height: 20px;
    background: yellow;
    padding: 6px 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #000!important;
    animation: opacity-badge 0.9s infinite;
    -webkit-animation: opacity-badge 0.9s infinite;
}
.pulse_holder {
    margin: 0 auto;
    left: -4px;
    top: -4px;
    z-index: 10;
    display: inline-block;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.8);
    opacity: 0.1;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    border-radius: 50%;
    -webkit-animation: pulse 2s linear infinite;
    -o-animation: pulse 2s linear infinite;
    animation: pulse 2s linear infinite;
    border-image: initial;
}
@-webkit-keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 0
    }
    8% {
        transform: scale(0);
        opacity: 0
    }
    15% {
        transform: scale(0.1);
        opacity: 1
    }
    30% {
        transform: scale(0.5);
        opacity: 1
    }
    100% {
        opacity: 0;
        transform: scale(1)
    }
}
@-moz-keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 0
    }
    8% {
        transform: scale(0);
        opacity: 0
    }
    15% {
        transform: scale(0.1);
        opacity: 1
    }
    30% {
        transform: scale(0.5);
        opacity: 1
    }
    100% {
        opacity: 0;
        transform: scale(1)
    }
}
@keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 0
    }
    8% {
        transform: scale(0);
        opacity: 0
    }
    15% {
        transform: scale(0.1);
        opacity: 1
    }
    30% {
        transform: scale(0.5);
        opacity: 1
    }
    100% {
        opacity: 0;
        transform: scale(1)
    }
}
#todo_list span.label.critical {
    background-color: #e84e40;
}
#todo_list span.label.high {
    background-color: #4CAF50;
}
#todo_list span.label.medium {
    background-color: #FFC107;
}
#todo_list span.label.low {
    background-color: #9E9E9E;
}
#todo_list span.label {
    background-color: #795548;
    text-transform: capitalize;
}
.label-danger,
.Critical {
    background-color: #e84e40;
}
.label-danger:hover {
    color: #fff;
    background-color: #cd2112;
}
.label-success {
    background-color: #8bc34a;
}
.label-success:hover {
    color: #fff;
    background-color: #5fa311;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	width: 100%;
    display: block;
}
.fa-java::before {
    font-size: 25px;
}
.t-Button--small,
.t-Button--small .t-Icon {
    font-weight: 600;
}
.t-MediaList-body p {
    text-align: center;
}
.t-MediaList-icon .t-Icon {
    font-size: 14px;
}
.t-MediaList-title,
.t-MediaList--showDesc .t-MediaList-desc {
    font-size: 1.2rem;
    font-weight: 400;
}
#FGMEDIA_LIST th {
    display: none;
}
#FGMEDIA_LIST td a{
	padding:5px;
	display:block;	
}
#FGMEDIA_LIST td.t-Report-cell {
    padding: 4px 7px;
    transition: background-color .1s;
}
#FGMEDIA_LIST span {
    padding: 0px 20px 0px 10px;
}
#FGMEDIA_LIST .fa-comments:before {
    color: #4caf50;
}
#FGMEDIA_LIST .fa-hand-o-right:before {
    color: #ff9800;
}
#FGMEDIA_LIST .fa-history:before {
    color: #795548;
}
#FGMEDIA_LIST .fa-paperclip:before {
    color: #607d8b;
}
#FGMEDIA_LIST .fa-hand-o-up:before {
    color: #009688;
}
#FGMEDIA_LIST .fa-tags:before {
    color: #A615B2;
}
#FGMEDIA_LIST .fa-link:before {
    color: #e91e63;
}
#FGMEDIA_LIST .fa-retweet:before {
    color: #FFA500;
}
#FGMEDIA_LIST .fa-money:before {
    color: #2578cf;
}
.t-MediaList-itemWrap {
    padding: 8px 0 8px 0px;
}
#FGCharge_Bgcolor .t-Report-cell {
    padding: 5px 5px;
}
#FGCharge_Bgcolor th[ID*="BLC_SALE_CRY_QTY_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_CRY"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_CRT"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_CRY_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_LOCAL_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_TAX_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_TAX_GROUP_CODE"],
#FGCharge_Bgcolor th[ID*="BLC_SALE_DR_CR"],
#FGCharge_Bgcolor th[ID*="SALE_AMOUNT"],
#FGCharge_Bgcolor th[ID*="SaleView"],
#FGCharge_Bgcolor th[ID*="SalePrint"],
#FGCharge_Bgcolor th[ID*="BLC_DSALE_CRY_QTY_AMOUNT"] {
    background: #ff9500;
    color: #fff;
}
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_CRY"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_CRY"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_CRT"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_CRY_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_LOCAL_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_TAX_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_TAX_GROUP_CODE"],
#FGCharge_Bgcolor tr td[headers*="BLC_SALE_DR_CR"],
#FGCharge_Bgcolor tr td[headers*="SALE_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="SaleView"],
#FGCharge_Bgcolor tr td[headers*="SalePrint"],
#FGCharge_Bgcolor tr td[headers*="BLC_DSALE_CRY_QTY_AMOUNT"] {
    background: #ff9500;
    color: #fff;
}
#FGCharge_Bgcolor tr td[headers*="SaleView"] i,
#FGCharge_Bgcolor tr td[headers*="SalePrint"] i {
    color: #fff;
}
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_CRY_QTY_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_CRY"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_CRT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_CRY_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_LOCAL_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_TAX_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_TAX_GROUP_CODE"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="SALE_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_SALE_DR_CR"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="SaleView"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="SalePrint"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_DSALE_CRY_QTY_AMOUNT"] {
    background: #f38e00!important;
    color: #fff;
}
#FGCharge_Bgcolor th[ID*="BLC_COST_CRY_QTY_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_COST_CRY"],
#FGCharge_Bgcolor th[ID*="BLC_COST_CRT"],
#FGCharge_Bgcolor th[ID*="BLC_COST_CRY_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_COST_LOCAL_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_COST_TAX_AMOUNT"],
#FGCharge_Bgcolor th[ID*="BLC_COST_TAX_GROUP_CODE"],
#FGCharge_Bgcolor th[ID*="BLC_COST_DR_CR"],
#FGCharge_Bgcolor th[ID*="COST_AMOUNT"],
#FGCharge_Bgcolor th[ID*="CostView"],
#FGCharge_Bgcolor th[ID*="CostPrint"],
#FGCharge_Bgcolor th[ID*="BLC_DCOST_CRY_QTY_AMOUNT"] {
    background: #007aff;
    color: #fff;
}
#FGCharge_Bgcolor tr td[headers*="BLC_COST_CRY_QTY_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_CRY"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_CRT"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_CRY_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_LOCAL_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_TAX_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_TAX_GROUP_CODE"],
#FGCharge_Bgcolor tr td[headers*="BLC_COST_DR_CR"],
#FGCharge_Bgcolor tr td[headers*="COST_AMOUNT"],
#FGCharge_Bgcolor tr td[headers*="CostView"],
#FGCharge_Bgcolor tr td[headers*="CostPrint"],
#FGCharge_Bgcolor tr td[headers*="BLC_DCOST_CRY_QTY_AMOUNT"] {
    background: #007aff;
    color: #fff;
}
#FGCharge_Bgcolor tr td[headers*="CostView"] i,
#FGCharge_Bgcolor tr td[headers*="CostPrint"] i {
    color: #fff;
}
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_CRY_QTY_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_CRY"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_CRT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_CRY_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_LOCAL_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_TAX_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_TAX_GROUP_CODE"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_COST_DR_CR"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="COST_AMOUNT"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="CostView"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="CostPrint"],
#FGCharge_Bgcolor .t-Report-report tr:hover .t-Report-cell[headers*="BLC_DCOST_CRY_QTY_AMOUNT"] {
    background: #0673ea!important;
    color: #fff;
}
span[data-number*="-"] {
    color: red;
}
#FGCharge_Bgcolor td[headers=GP]{
    color:Green;
    font-weight:bold;
}
.red_color{
	color: red;
	font-weight:bold;
}
.fgblue .t-Cards--colorize .t-Cards-item:nth-child(1n) .t-Card-icon .t-Icon {
    background-color: #7201F1;
}
.fgbisket .t-Cards--colorize .t-Cards-item:nth-child(1n) .t-Card-icon .t-Icon {
    background-color: #ea4c89;
}
.fggreen .t-Cards--colorize .t-Cards-item:nth-child(1n) .t-Card-icon .t-Icon {
    background-color: #6b9816;
}
.fgorange .t-Cards--colorize .t-Cards-item:nth-child(1n) .t-Card-icon .t-Icon {
    background-color: #ff7700;
}
.fgvilot .t-Cards--colorize .t-Cards-item:nth-child(1n) .t-Card-icon .t-Icon {
    background-color: #A615B2;
}
.green_class,
.red_class,
.yellow_class,
.t-Comments-actions.CRITICAL,
.t-Comments-actions.HIGH,
.t-Comments-actions.MEDIUM, 
span[headers-attr*="CANCEL"],
span[headers-attr*="AVAILABLE"],
span[headers-attr*="N/A"],
span[headers-attr*="INVALID"],
span[headers-attr*="BLOCK"],
span[headers-attr*="ACTIVE"],
span[headers-attr*="CONFIRMED"],
span[headers-attr*="PENDING"],
span[headers-attr*="Pending"],
span[headers-attr*="CREATED"],
span[headers-attr*="OPENED"],
span[headers-attr*="VALIDATED"],
span[headers-attr*="ACTIVITY COMPLETED"],
span[headers-attr*="CLOSED"],
span[headers-attr*="Closed"],
span[headers-attr*="CANCELLED"],
span[headers-attr*="RE-OPENED"],
span[headers-attr*="BOOKED"],
span[headers-attr*="DEPARTED"],
span[headers-attr*="UNPOSTED"],
span[headers-attr*="RECEIVED"],
span[headers-attr*="LOADED"],
span[headers-attr*="SAILED"],
span[headers-attr*="ARRIVED"],
span[headers-attr*="UNLOADED"],
span[headers-attr*="DELIVERED"],
span[headers-attr*="POSTED"],
span[headers-attr*="REJECTED"],
span[headers-attr*="VERIFIED"],
span[headers-attr*="APPROVED"],
span[headers-attr*="PRORATED"],
span[headers-attr*="ERROR"],
span[headers-attr*="SUCCESS"],
span[headers-attr*="MATCHED"],
span[headers-attr*="UN-MATCHED"],
span[headers-attr*="DRAFT"],
span[headers-attr*="COMPLETED"],
span[headers-attr*="ROT"],
span[headers-attr*="NOT-AVAILABLE"],
.t-Comments-actions.LOW {
    color: #fff;
    -webkit-border-radius: 4px;
    padding: 2px 7px 2px 7px; 
    border-radius: 4px;
    font-size: 10px; 
}
.t-Comments-actions.MEDIUM,
.yellow_class,
span[headers-attr*="REJECTED"],
span[headers-attr*="APPROVED"],
span[headers-attr*="PENDING"],
span[headers-attr*="Pending"],
span[headers-attr*="OPENED"],
span[headers-attr*="VALIDATED"],
span[headers-attr*="RECEIVED"],
span[headers-attr*="LOADED"],
span[headers-attr*="ARRIVED"],
span[headers-attr*="UN-MATCHED"] {
    background: #fecc02;
    /*yellow orange mixed*/
}
.t-Comments-actions.LOW,
span[headers-attr*="CLOSED"],
span[headers-attr*="Closed"],
span[headers-attr*="POSTED"],
span[headers-attr*="DELIVERED"]
 {
    background: #787878;
    /*gray*/
}
.t-Comments-actions.CRITICAL,
.red_class,
span[headers-attr*="CANCEL"],
span[headers-attr*="UNPOSTED"],
span[headers-attr*="CANCELLED"],
span[headers-attr*="INVALID"],
span[headers-attr*="BLOCK"],
span[headers-attr*="UNLOADED"],
span[headers-attr*="CANCELLED"],
span[headers-attr*="AVAILABLE"],
span[headers-attr*="ERROR"],
span[headers-attr*="NOT-AVAILABLE"] {
    background: #e31d0b;
    /*red*/
}
.t-Comments-actions.HIGH,
.green_class,
span[headers-attr*="ACTIVE"],
span[headers-attr*="CONFIRMED"],
span[headers-attr*="CREATED"],
span[headers-attr*="DEPARTED"],
span[headers-attr*="RE-OPENED"],
span[headers-attr*=BOOKED],
span[headers-attr*=PRORATED],
span[headers-attr*=SUCCESS],
span[headers-attr*="DRAFT"],
span[headers-attr*="COMPLETED"],
span[headers-attr*="MATCHED"] {
    background: #069c0c;
    /*green*/
}
span[headers-attr*="ACTIVITY COMPLETED"],
span[headers-attr*="N/A"],
span[headers-attr*="SAILED"],
span[headers-attr*="ROT"],
span[headers-attr*="VERIFIED"] {
    background: #495be2;
    /*blue*/
}

.select2-container .select2-choice > .select2-chosen {
    white-space: initial !important;
}
.t-Cards--featured .t-Card .t-Card-title {
    white-space: normal;
}
.footer_left {
    background-color: #0f4d96;
}
.footer_right {
    background-color: #de1f26;
}
.footer_center {
    background-color: #f7a21c;
}
.footer_table {
    font-size: 12px;
    color: #ffffff;
    text-align: center;
}
.footer_table td {
    height: 30px;
}
.footer_table a {
    text-decoration: none;
    color: #fff;
}
.apex-rds,
.t-Tabs {
    background-color: #2578cf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2578cf), to(#1c5a85));
    background-image: -webkit-linear-gradient(top, #2578cf, #1c5a85);
    background-image: -moz-linear-gradient(top, #2578cf, #1c5a85);
    background-image: -ms-linear-gradient(top, #2578cf, #1c5a85);
    background-image: -o-linear-gradient(top, #2578cf, #1c5a85);
    background-image: linear-gradient(to bottom, #2578cf, #1c5a85);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2578cf, endColorstr=#1c5a85);
}
.apex-rds li:hover,
.apex-rds-selected {
    background-color: #26759e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
    background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
    background-image: -moz-linear-gradient(top, #26759e, #133d5b);
    background-image: -ms-linear-gradient(top, #26759e, #133d5b);
    background-image: -o-linear-gradient(top, #26759e, #133d5b);
    background-image: linear-gradient(to bottom, #26759e, #133d5b);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#26759e, endColorstr=#133d5b);
}
.apex-rds {
    -webkit-border-radius: 7px 7px 0px 0px;
}
.t-Body .apex-rds a,
.t-Body .t-Tabs--simple .t-Tabs-link,
.t-Region .apex-rds a {
    color: #fffcfc;
}
.t-Tabs li.is-active{
	background: #004c8c;
}
.t-form-detail {
    width: 100%;
}
.form_label { 
    padding: .4rem 0;
    line-height: 1.6rem;
    display: inline-block;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    font-size: 1.2rem;
    width: 20%;
    text-align: right;
}
.form_label strong {
    font-weight: normal;
}
.form_txt {
    box-shadow: none;
    font-weight: 700; 
    display: inline-block;
    font-size: 1.2rem;
    vertical-align: top;
    line-height: 1.6rem;
    padding: .3rem;
    width: 29%;
}
@media only screen and (max-width: 640px) {
    .t-BadgeList--3cols .t-BadgeList-item,
    .t-BadgeList--4cols .t-BadgeList-item,
    .t-BadgeList--5cols .t-BadgeList-item {
        width: 50%;
		float:left;
    }
}
@media screen and (max-width: 600px) {
    table.table-responsive thead,
    table.a-IRR-table tr th.a-IRR-header {
        display: none;
    }
    table.table-responsive tr,
    table.a-IRR-table tr {
        padding: 5px;
        display: block;
        margin: .5rem 0 1rem;
        background-color: #fff;
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    }
    table.table-responsive td,
    table.a-IRR-table td {
        display: block;
        text-align: right;
        min-height: 30px;
    }
    table.table-responsive td:last-child,
    table.a-IRR-table td:last-child {
        border-bottom: 0;
    }
    table.table-responsive td:before,
    table.a-IRR-table td span:before,
    table.a-IRR-table td a:before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        color: #000;
    }
    table.t-form-detail td.form_label,
    table.t-form-detail td.form_txt {
        width: 50%;
        display: inline-flex;
    }
    .t-Region-headerItems {
        display: inline-flex;
    }
}
@media only screen and (min-width: 180px) and (max-width: 640px) {
    .t-Footer {
        width: 100%;
    }
    .footer_table,
    .pulse_holder,
	ul.t-NavigationBar li:nth-child(1),
	ul.t-NavigationBar li:nth-child(2),
	ul.t-NavigationBar li:nth-child(3),
	ul.t-NavigationBar li:nth-child(4),
	ul.t-NavigationBar li:nth-child(5){
        display: none!important;
    } 
    .fa-edit:before,
    .t-Region .t-IRR-region .fa-pencil-square-o:before {
        font-size: large;
    }
    .t-Button--icon .t-Icon.fa.fa-bell {
        margin-right: 0px;
    }
    .green_class,
    .red_class,
    .yellow_class,
    .t-Comments-actions .CRITICAL,
    .t-Comments-actions .HIGH,
    .t-Comments-actions .MEDIUM,
    span[headers-attr*="CANCEL"],
    span[headers-attr*="INVALID"],
    span[headers-attr*="BLOCK"],
    span[headers-attr*="ACTIVE"],
    span[headers-attr*="PENDING"],
    span[headers-attr*="CREATED"],
	span[headers-attr*="DEPARTED"],
    span[headers-attr*="OPENED"],
    span[headers-attr*="VALIDATED"],
    span[headers-attr*="ACTIVITY COMPLETED"],
    span[headers-attr*="CLOSED"],
    span[headers-attr*="CANCELLED"],
    span[headers-attr*="RE-OPENED"],
    span[headers-attr*="BOOKED"],
    span[headers-attr*="UNPOSTED"],
    span[headers-attr*="RECEIVED"],
    span[headers-attr*="LOADED"],
    span[headers-attr*="SAILED"],
    span[headers-attr*="ARRIVED"],
    span[headers-attr*="UNLOADED"],
    span[headers-attr*="DELIVERED"],
    span[headers-attr*="POSTED"],
    span[headers-attr*="REJECTED"],
    span[headers-attr*="VERIFIED"],
    span[headers-attr*="APPROVED"],
	span[headers-attr*="MATCHED"],
    .t-Comments-actions .LOW {
        font-size: 100%;
    }
	.t-Wizard .t-Wizard-body, .t-Wizard .t-Wizard-controls {
		padding: 10px 5px;
	}	
}