.palette-coreColors-black-pure {
  background-color: black; }

.palette-coreColors-black-text {
  background-color: #333333; }

.palette-coreColors-white-pure {
  background-color: white; }

.palette-coreColors-white-paper {
  background-color: #ebebeb; }

.palette-coreColors-gray-10 {
  background-color: #1a1a1a; }

.palette-coreColors-gray-20 {
  background-color: #333333; }

.palette-coreColors-gray-30 {
  background-color: #4d4d4d; }

.palette-coreColors-gray-40 {
  background-color: #666666; }

.palette-coreColors-gray-50 {
  background-color: gray; }

.palette-coreColors-gray-60 {
  background-color: #999999; }

.palette-coreColors-gray-70 {
  background-color: #b3b3b3; }

.palette-coreColors-gray-80 {
  background-color: #cccccc; }

.palette-coreColors-gray-90 {
  background-color: #e6e6e6; }

.palette-thcCompat-white-pure {
  background-color: white; }

.palette-thcCompat-brown-dk-1 {
  background-color: #0a0a0a; }

.palette-thcCompat-brown-dk-2 {
  background-color: #0f0f0f; }

.palette-thcCompat-brown-dk-3 {
  background-color: #141414; }

.palette-thcCompat-brown-dk-4 {
  background-color: #1e1e1e; }

.palette-thcCompat-brown-dk-5 {
  background-color: #3a3736; }

.palette-thcCompat-brown-dk-6 {
  background-color: #333130; }

.palette-thcCompat-brown-dk-7 {
  background-color: #393635; }

.palette-thcCompat-brown-md-1 {
  background-color: #3c3c3c; }

.palette-thcCompat-brown-md-2 {
  background-color: #4b4646; }

.palette-thcCompat-brown-lt-1 {
  background-color: #5f5f5f; }

.palette-thcCompat-brown-lt-2 {
  background-color: #605e5d; }

.palette-thcCompat-brown-lt-3 {
  background-color: #646464; }

.palette-thcCompat-brown-lt-4 {
  background-color: #737373; }

.palette-thcCompat-brown-lt-5 {
  background-color: #818181; }

.palette-thcCompat-gray-dk-1 {
  background-color: #909090; }

.palette-thcCompat-gray-md-1 {
  background-color: #b4b4b4; }

.palette-thcCompat-gray-lt-1 {
  background-color: #d7d7d7; }

.palette-thcCompat-gray-lt-2 {
  background-color: gainsboro; }

.palette-thcCompat-blue-gray-dk-1 {
  background-color: #47565e; }

.palette-thcCompat-blue-gray-md-1 {
  background-color: #5a646e; }

.palette-thcCompat-blue-gray-lt-1 {
  background-color: #838c98; }

.palette-thcCompat-blue-gray-lt-2 {
  background-color: #7c8893; }

.palette-thcCompat-blue-dk-1 {
  background-color: #234760; }

.palette-thcCompat-blue-dk-2 {
  background-color: #2b5978; }

.palette-thcCompat-blue-md-1 {
  background-color: #3a77a0; }

.palette-thcCompat-blue-lt-1 {
  background-color: #88a8ba; }

.palette-thcCompat-blue-lt-2 {
  background-color: #b0c9d9; }

.palette-thcCompat-blue-lt-3 {
  background-color: #ebf0f5; }

.palette-thcCompat-btn-nav-color {
  background-color: #ebf0f5; }

.palette-thcCompat-btn-nav-icon-color {
  background-color: #b0c9d9; }

.palette-thcCompat-btn-nav-bg-color {
  background-color: #3a77a0; }

.palette-thcCompat-btn-nav-border-color {
  background-color: #88a8ba; }

.palette-thcCompat-btn-nav-hovered-color {
  background-color: white; }

.palette-thcCompat-btn-nav-hovered-icon-color {
  background-color: white; }

.palette-thcCompat-btn-nav-hovered-bg-color {
  background-color: #2b5978; }

.palette-thcCompat-btn-nav-hovered-border-color {
  background-color: #88a8ba; }

.palette-thcCompat-btn-nav-active-color {
  background-color: white; }

.palette-thcCompat-btn-nav-active-icon-color {
  background-color: white; }

.palette-thcCompat-btn-nav-active-bg-color {
  background-color: #234760; }

.palette-thcCompat-btn-nav-active-border-color {
  background-color: #88a8ba; }

.palette-thcCompat-btn-nav-disabled-color {
  background-color: #838c98; }

.palette-thcCompat-btn-nav-disabled-icon-color {
  background-color: #7c8893; }

.palette-thcCompat-btn-nav-disabled-bg-color {
  background-color: #47565e; }

.palette-thcCompat-btn-nav-disabled-border-color {
  background-color: #5a646e; }

.palette-thcCompat-btn-util-color {
  background-color: #d7d7d7; }

.palette-thcCompat-btn-util-icon-color {
  background-color: #d7d7d7; }

.palette-thcCompat-btn-util-bg-color-grad-1 {
  background-color: #393635; }

.palette-thcCompat-btn-util-bg-color-grad-2 {
  background-color: #141414; }

.palette-thcCompat-btn-util-border-color {
  background-color: #605e5d; }

.palette-thcCompat-btn-util-hovered-color {
  background-color: white; }

.palette-thcCompat-btn-util-hovered-icon-color {
  background-color: white; }

.palette-thcCompat-btn-util-hovered-bg-color-grad-1 {
  background-color: #1e1e1e; }

.palette-thcCompat-btn-util-hovered-bg-color-grad-2 {
  background-color: #0f0f0f; }

.palette-thcCompat-btn-util-hovered-border-color {
  background-color: #605e5d; }

.palette-thcCompat-btn-util-active-color {
  background-color: white; }

.palette-thcCompat-btn-util-active-icon-color {
  background-color: white; }

.palette-thcCompat-btn-util-active-bg-color {
  background-color: #0a0a0a; }

.palette-thcCompat-btn-util-active-border-color {
  background-color: #605e5d; }

.palette-thcCompat-btn-util-disabled-color {
  background-color: #818181; }

.palette-thcCompat-btn-util-disabled-icon-color {
  background-color: #646464; }

.palette-thcCompat-btn-util-disabled-bg-color {
  background-color: #3c3c3c; }

.palette-thcCompat-btn-util-disabled-border-color {
  background-color: #4b4646; }

.palette-thcCompat-body-bg {
  background-color: #b4b4b4; }

.palette-thcCompat-page-area-bg {
  background-color: white; }

.palette-thcCompat-header-text {
  background-color: white; }

.palette-thcCompat-header-banner-bg {
  background-color: #3a3736; }

.palette-thcCompat-header-sep-bg {
  background-color: #b4b4b4; }

.palette-thcCompat-tabs-sel-color {
  background-color: #0f0f0f; }

.palette-thcCompat-tabs-sel-bg-color {
  background-color: white; }

.palette-thcCompat-tabs-sel-border-color {
  background-color: #b4b4b4; }

.palette-thcCompat-tabs-hovered-color {
  background-color: white; }

.palette-thcCompat-tabs-hovered-bg-color {
  background-color: #737373; }

.palette-thcCompat-tabs-hovered-border-color {
  background-color: #3c3c3c; }

.palette-thcCompat-tabs-color {
  background-color: gainsboro; }

.palette-thcCompat-tabs-bg-color {
  background-color: #5f5f5f; }

.palette-thcCompat-tabs-border-color {
  background-color: #5f5f5f; }

.palette-thcCompat-overlay-input-text-color {
  background-color: #0a0a0a; }

.palette-thcCompat-overlay-util-color {
  background-color: white; }

.palette-thcCompat-overlay-util-bg-color {
  background-color: #0a0a0a; }

.palette-thcCompat-overlay-util-border-color {
  background-color: #605e5d; }

.palette-calc-digit-display-bg {
  background-color: #3a3736; }

.palette-calc-digit-display {
  background-color: white; }

.palette-calc-display-border-bottom {
  background-color: gainsboro; }

.palette-calc-btn-border {
  background-color: white; }

.palette-calc-btn-label-dark {
  background-color: #3a3736; }

.palette-calc-btn-label-light {
  background-color: white; }

.palette-calc-btn-label-transfer {
  background-color: #d7d7d7; }

.palette-calc-btn-all-clear {
  background-color: #d7d7d7; }

.palette-calc-btn-decimal {
  background-color: #ebf0f5; }

.palette-calc-btn-operator {
  background-color: #3a77a0; }

.palette-calc-btn-equals {
  background-color: #234760; }

.palette-calc-btn-transfer-display {
  background-color: #47565e; }

.thc-compat .fy-control-area fy-timer.timer-remaining-label-hidden .timer-remaining {
  display: none !important; }
.thc-compat .fy-control-area fy-timer .timer-label-and-value {
  margin-right: 6px;
  -moz-transition: linear 0.3s all;
  -o-transition: linear 0.3s all;
  -webkit-transition: linear 0.3s all;
  transition: linear 0.3s all; }
  .thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide-add, .thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide-remove {
    opacity: 1; }
  .thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide {
    opacity: 0; }
  .thc-compat .fy-control-area fy-timer .timer-label-and-value .timer-display {
    font-size: 16px; }
.thc-compat .fy-control-area fy-timer.timer-button-label-text-hidden .timer-button-label-text {
  display: none !important; }
.thc-compat .fy-control-area fy-timer .timer-button {
  display: inline-block;
  text-align: left;
  padding-left: 0;
  padding-right: 0; }
  .thc-compat .fy-control-area fy-timer .timer-button .timer-button-label-text {
    display: inline-block;
    min-width: 74px;
    margin-left: 2px; }
.thc-compat.container {
  width: 1024px;
  position: relative; }
.thc-compat .fy-page-area {
  height: 686px; }
  .thc-compat .fy-page-area > .center-block {
    margin: 0 -15px; }
.thc-compat .fy-control-area.control-header .btn {
  padding: 2px 12px 3px;
  min-width: 62px;
  height: 46px;
  text-shadow: none;
  font-size: 14px;
  line-height: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"], .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"] {
    width: 20px;
    height: 20px;
    display: block;
    margin: 2px auto 0;
    opacity: 0.7; }
    .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"][disabled], .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"][disabled] {
      opacity: 0.4; }
    .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"]:hover, .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"]:focus, .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"]:hover, .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"]:focus {
      opacity: 1; }
  .thc-compat .fy-control-area.control-header .btn.btn-navigation {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNjlhMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwNTQ4MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b69a0), color-stop(100%, #305481));
    background-image: -moz-linear-gradient(#3b69a0, #305481);
    background-image: -webkit-linear-gradient(#3b69a0, #305481);
    background-image: linear-gradient(#3b69a0, #305481);
    border-color: #89A4C6;
    background-position: 0 0; }
    .thc-compat .fy-control-area.control-header .btn.btn-navigation:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNzNiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1NWU5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4173b0), color-stop(100%, #355e90));
      background-image: -moz-linear-gradient(#4173b0, #355e90);
      background-image: -webkit-linear-gradient(#4173b0, #355e90);
      background-image: linear-gradient(#4173b0, #355e90);
      border-color: #D6DFE9;
      outline: none; }
      
      
      
    .thc-compat .fy-control-area.control-header .btn.btn-navigation:focus {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNzNiMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1NWU5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4173b0), color-stop(100%, #355e90));
      background-image: -moz-linear-gradient(#4173b0, #355e90);
      background-image: -webkit-linear-gradient(#4173b0, #355e90);
      background-image: linear-gradient(#4173b0, #355e90);
      border-color: #FFFFFF;
      box-shadow: inset 2px 2px 0 #FFFFFF, inset -2px -2px 0 #FFFFFF;
      outline: none; }
      
         
    /**IBT2-13460 START */
      .thc-compat .fy-control-area.control-header .btn.btn-navigation.tc-no-focus:focus,
      .thc-compat .fy-control-area.control-header .btn.btn-exit-brk.tc-no-focus:focus,
      .thc-compat .fy-control-area.control-header .btn.btn-utility.tc-no-focus:focus {
   
	      box-shadow: none;
	      outline: none; 
	  }
    /**IBT2-13460 END */
      
    .thc-compat .fy-control-area.control-header .btn.btn-navigation[disabled] {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkM2Q1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MzU0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d3d53), color-stop(100%, #273547));
      background-image: -moz-linear-gradient(#2d3d53, #273547);
      background-image: -webkit-linear-gradient(#2d3d53, #273547);
      background-image: linear-gradient(#2d3d53, #273547);
      border-color: #566475; }
  .thc-compat .fy-control-area.control-header .btn.btn-utility {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQzNDI0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #585858), color-stop(100%, #434244));
    background-image: -moz-linear-gradient(#585858, #434244);
    background-image: -webkit-linear-gradient(#585858, #434244);
    background-image: linear-gradient(#585858, #434244);
    border-color: #9A9A9A;
    background-position: 0 0; }
    .thc-compat .fy-control-area.control-header .btn.btn-utility:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3Njc2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTE1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #676767), color-stop(100%, #525154));
      background-image: -moz-linear-gradient(#676767, #525154);
      background-image: -webkit-linear-gradient(#676767, #525154);
      background-image: linear-gradient(#676767, #525154);
      border-color: #DFDFDF;
      outline: none; }
    .thc-compat .fy-control-area.control-header .btn.btn-utility:focus {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3Njc2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTE1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #676767), color-stop(100%, #525154));
      background-image: -moz-linear-gradient(#676767, #525154);
      background-image: -webkit-linear-gradient(#676767, #525154);
      background-image: linear-gradient(#676767, #525154);
      border-color: #FFFFFF;
      box-shadow: inset 2px 2px 0 #FFFFFF, inset -2px -2px 0 #FFFFFF;
      outline: none; }
    .thc-compat .fy-control-area.control-header .btn.btn-utility[disabled] {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzczNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmMmUyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383736), color-stop(100%, #2f2e2e));
      background-image: -moz-linear-gradient(#383736, #2f2e2e);
      background-image: -webkit-linear-gradient(#383736, #2f2e2e);
      background-image: linear-gradient(#383736, #2f2e2e);
      border-color: #5B5A5A; }
  .thc-compat .fy-control-area.control-header .btn.btn-exit-brk {
    color: #FFFFFF;
    fill: #FFFFFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNTg2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVjNDY1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d5867), color-stop(100%, #5c4657));
    background-image: -moz-linear-gradient(#6d5867, #5c4657);
    background-image: -webkit-linear-gradient(#6d5867, #5c4657);
    background-image: linear-gradient(#6d5867, #5c4657);
    border-color: #9B8696;
    background-position: 0 0; }
    .thc-compat .fy-control-area.control-header .btn.btn-exit-brk:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NTg2ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY1NDg1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75586d), color-stop(100%, #65485e));
      background-image: -moz-linear-gradient(#75586d, #65485e);
      background-image: -webkit-linear-gradient(#75586d, #65485e);
      background-image: linear-gradient(#75586d, #65485e);
      border-color: #D6BACE;
      outline: none; }
    .thc-compat .fy-control-area.control-header .btn.btn-exit-brk:focus {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NTg2ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY1NDg1ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75586d), color-stop(100%, #65485e));
      background-image: -moz-linear-gradient(#75586d, #65485e);
      background-image: -webkit-linear-gradient(#75586d, #65485e);
      background-image: linear-gradient(#75586d, #65485e);
      border-color: #FFFFFF;
      box-shadow: inset 2px 2px 0 #FFFFFF, inset -2px -2px 0 #FFFFFF;
      outline: none; }
    .thc-compat .fy-control-area.control-header .btn.btn-exit-brk[disabled] {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzM2Q0YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiMzY0NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #533d4b), color-stop(100%, #4b3645));
      background-image: -moz-linear-gradient(#533d4b, #4b3645);
      background-image: -webkit-linear-gradient(#533d4b, #4b3645);
      background-image: linear-gradient(#533d4b, #4b3645);
      border-color: #6F5A69; }
  .thc-compat .fy-control-area.control-header .btn:hover svg, .thc-compat .fy-control-area.control-header .btn:focus svg {
    opacity: 1; }

  .thc-compat .fy-control-area.control-header #wrap-exit-review-gpo button.btn-sub-toolbar-exit-wks {
    background-color: #975980;
    width: 160px;
    height: 100%;
    color: #fff;
    border: none;
    font-size: 13px;
    position: relative;
    top: 11px;
    right: -8px;
  }


.thc-compat .fy-control-area.control-header .header {
  color: white;
  background-color: #3a3736;
  height: 54px;
  padding-left: 4px;
  padding-right: 4px; }
  .thc-compat .fy-control-area.control-header .header .header-left,
  .thc-compat .fy-control-area.control-header .header .header-right {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
.thc-compat .fy-control-area.control-header .logo-replace {
  display: inline-block;
  background-repeat: no-repeat; }
  .thc-compat .fy-control-area.control-header .logo-replace.logo-ets {
    width: 40px;
    height: 27px;
    background-image: url("../img/ets_logo.svg");
    margin: 0 5px 0 15px; }
    .thc-compat .fy-control-area.control-header .logo-replace.logo-ets h1 {
      display: none; }
    @media (max-width: 767px) {
      .thc-compat .fy-control-area.control-header .logo-replace.logo-ets {
        margin-left: 0; } }
.thc-compat .fy-control-area.control-header .header-separator {
  height: 2px; }
.thc-compat .fy-control-area.control-header .toolbar {
  height: 26px;
  border-bottom: 1px solid #b4b4b4;
  padding-left: 11px;
  padding-right: 8px; 
  background-color: #f5f5f5;
}
  .thc-compat .fy-control-area.control-header .toolbar .toolbar-left,
  .thc-compat .fy-control-area.control-header .toolbar .toolbar-right {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .thc-compat .fy-control-area.control-header .toolbar .toolbar-left {
    margin-right: 20px; }
  .thc-compat .fy-control-area.control-header .toolbar .section-label-and-name .section-name-label {
    font-weight: 700;
    margin-bottom: 0; }
  .thc-compat .fy-control-area.control-header .toolbar .switch-view-label {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: 700;
    margin-right: 6px; }
    .help-nav-app-page-container .help-nav .nav-tabs {
      display: flex;
      width: 100%;
      flex-wrap: wrap;
      padding: 5px 11px;
    }
  .help-nav-app-page-container .help-nav,
  .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav {
    position: relative;
    top: 1px;
    font-size: 13px; }
    .help-nav-app-page-container .help-nav .nav-tabs,
    .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav .nav-tabs {
      border-bottom: none; }
      .help-nav-app-page-container .help-nav .nav-tabs > li.active > a,
      .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav .nav-tabs > li.active > a {
        color: #0f0f0f;
        background-color: white;
        border-color: #b4b4b4;
        border-bottom-color: transparent; }
      .help-nav-app-page-container .help-nav .nav-tabs > li > a,
      .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav .nav-tabs > li > a {
        color: gainsboro;
        background-color: #5f5f5f;
        border-color: #5f5f5f; }
      .help-nav-app-page-container .help-nav .nav-tabs > li:not(.active) > a:hover,
      .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav .nav-tabs > li:not(.active) > a:hover {
        color: white;
        background-color: #737373;
        border-color: #3c3c3c; }
    .help-nav-app-page-container .help-nav .nav > li > a,
    .thc-compat .fy-control-area.control-header .toolbar .switch-view-nav .nav > li > a {
      padding: 1px 9px; }
.thc-compat .fy-control-area.control-header .overlay.volume{
	background-color: #FFF;
} 
.thc-compat .fy-control-area.control-header .overlay {
  position: absolute;
  right: 0;
  top: 100%;
  background-color: #0a0a0a;
  border: 1px solid #605e5d;
  max-height: 200px;
  overflow: hidden;
  visibility: visible;
  transition: max-height 1s; }
  .thc-compat .fy-control-area.control-header .overlay.hidden {
    display: block !important;
    max-height: 0;
    visibility: hidden; }
  .thc-compat .fy-control-area.control-header .overlay .close {
    position: absolute;
    z-index: 1;
    top: 3px;
    right: 5px;
    color: white;
    opacity: .7;
    font-size: 16px;
    font-weight: normal; }
.thc-compat .fy-control-area.control-header .overlay.volume .close{
	color: #0a0a0a;
}  
/*IBT_DEL-33627,IBT_DEL-33628*/
/*.thc-compat .fy-control-area.control-header .overlay #playAudioBtn {
  float: left;
  margin-right: 5px;
  background-color: #345b8b;
  border: 1px solid white;
  border-radius: 3px;
}
.thc-compat .fy-control-area.control-header .overlay #playAudioBtn[disabled]{
  background-image: linear-gradient(#533d4b, #4b3645);
  border-color: #6F5A69;
  opacity: .65;
}*/

.thc-compat .fy-control-area.control-header .overlay.volume button#playAudioBtn:focus{
	outline: 2px solid #3072BE;
    outline-offset: 1px;
}
.thc-compat .fy-control-area.control-header .overlay.volume button#playAudioBtn[disabled] {
	opacity: 0.7;
}

.thc-compat .fy-control-area.control-header .overlay .close:hover {
      opacity: 1; }
  .thc-compat .fy-control-area.control-header .overlay form {
    position: relative;
    width: 150px; }
  .thc-compat .fy-control-area.control-header .overlay.adjust-display {
    padding: 3px 8px 5px 12px; }
    .thc-compat .fy-control-area.control-header .overlay.adjust-display form {
      width: 400px; }
    .thc-compat .fy-control-area.control-header .overlay.adjust-display .form-group {
      clear: none; }
      .thc-compat .fy-control-area.control-header .overlay.adjust-display .form-group.magnify {
        margin-left: 20px; }
      .thc-compat .fy-control-area.control-header .overlay.adjust-display .form-group .form-control {
        color: #0a0a0a; }
  .thc-compat .fy-control-area.control-header .overlay.volume {
    width: 180px;
    padding: 30px 0 5px 12px; }
    .thc-compat .fy-control-area.control-header .overlay.volume .form-group {
      width: 10.5em; }
      .thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type=range] {
        -webkit-appearance: none;
        appearance: none;
        background-image: url("/gre/ets/themes/common/compat/styles/VolumeRange.svg");
        background-size: 100% 84%;
        background-repeat: no-repeat;
        position: relative;
        left: -3px;
     }
        .thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type=range]::-webkit-slider-thumb {
          -webkit-appearance: none;
          appearance: none;
          cursor: pointer;
          height: 23px;
  		  width: 23px;
          background: url("/gre/ets/themes/common/compat/styles/VolumeSlider.svg") center center no-repeat;
          position: relative;
          top: -2px;  } 
body .fy-calculator .jumbotron {
  background-color: #3a3736;
  color: white;
  padding: 6px;
  margin-bottom: 0;
  border-bottom: 1px solid gainsboro;
  overflow: hidden; }
  body .fy-calculator .jumbotron .display {
    line-height: 1.3; }
body .fy-calculator .btn {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-color: white;
  color: #3a3736;
  font-weight: 700;
  font-size: 14px; }
body .fy-calculator .btn-digit,
body .fy-calculator .btn-delete,
body .fy-calculator .btn-decimal {
  background-color: #ebf0f5; }
body .fy-calculator .btn-all-clear {
  background-color: #d7d7d7; }
body .fy-calculator .btn-operator,
body .fy-calculator .btn-function,
body .fy-calculator .btn-reset,
body .fy-calculator .btn-plot {
  background-color: #3a77a0;
  color: white; }
body .fy-calculator .btn-equals {
  background-color: #234760;
  color: white; }
body .fy-calculator .btn-transfer-display {
  background-color: #47565e;
  color: #d7d7d7; }
body .fy-calculator.calc-simple .jumbotron {
  width: 282px;
  height: 52px; }
  body .fy-calculator.calc-simple .jumbotron p {
    font-size: 18px;
    margin-top: 4px; }
body .fy-calculator.calc-simple .buttons {
  width: 282px; }
body .fy-calculator.calc-simple .btn {
  height: 44px; }
body .fy-calculator.calc-scientific .jumbotron {
  width: auto;
  height: 120px; }
  body .fy-calculator.calc-scientific .jumbotron p {
    font-size: 18px;
    margin-top: 8px; }
body .fy-calculator.calc-scientific .btn-delete {
  font-size: 11px; }
body.fixForPopup {
  padding-right:0 !important;
}
#bootModal .modal-backdrop.in{
	height : 100% !important;
}
body {
    background-color: #b4b4b4 !important;
}