

/*gradients*/
:root {
--green-gradient: linear-gradient(90deg, #284632 0%, #197d46 65%, #81AF07 100%);
--green-gradient-transp: linear-gradient(90deg, #284632aa 0%, #197d46aa 65%, #81AF07aa 100%);
--light-green-gradient: linear-gradient(90deg, #5a6446 0%, #8cbe1e 65%, #dcdc00 100%);
--green-flat-gradient: linear-gradient(90deg, #197d46 0%, #3C8E31 65%, #81AF07 100%);
--small-green-gradient: linear-gradient(90deg, #197d46 0%,  #81AF07 100%);
--pink-gradient: linear-gradient(90deg, #D21E32 0%, #DC6464 65%, #E38A89 100%);
--purple-gradient: linear-gradient(90deg, #462864 0%, #7832a0 65%, #c878be 100%);
--pink-flat-gradient: linear-gradient(90deg, #D21E32 0%, #D94D53 65%, #DC6464 100%);
--yellow-gradient: linear-gradient(90deg, #f19b20 0%, #FFA500 60%, #FFC100 100%);
--blue-gradient: linear-gradient(90deg, #001C7B 0%, #005AC8 60%, #009FDF 100%);
--blue-gradient-transp: linear-gradient(90deg, #001C7Baa 0%, #005AC8aa 60%, #009FDFaa 100%);
--blue-flat-gradient: linear-gradient(90deg, #005AC8 0%, #0071D0 60%, #0090DA 100%);
--blue-flat-gradient-lighter: linear-gradient(90deg, #005AC8 0%, #0071D0 60%, #0090DA99 100%);
--teal-gradient: linear-gradient(90deg, #005064 0%, #0082a0 60%, #36C1CD 100%);
--light-teal-gradient: linear-gradient(90deg, #0082a0 0%, #36C1CD 60%, #29e6d6 100%);
--teal-flat-gradient: linear-gradient(90deg, #0082a0 0%, #0C90AA 60%, #2AB3C3 100%);
--grey-gradient: linear-gradient(90deg, #323232 0%, #787878 65%, #B7B7B7 100%);
--grey-flat-gradient-dark: linear-gradient(90deg, #323232 0%, #606060 65%, #6D6D6D 100%);
--grey-flat-gradient: linear-gradient(90deg, #787878 0%, #8D8D8D 65%, #B7B7B7 100%);
--grey-gradient-transp: linear-gradient(90deg, #323232aa 0%, #787878aa 65%, #B7B7B7aa 100%);
--silver-gradient: linear-gradient(90deg, #A9A9A9 0%, #CBCBCB 65%, #E5E5E5 100%);
--orange-gradient: linear-gradient(90deg, #cc0000 0%, #eb5514 60%, #FBA504 100%);
--light-silver-gradient: linear-gradient(90deg, #CBCBCB 0%, #E5E5E5 65%, #EFEFEF 100%);
--light-silver-flat-gradient: linear-gradient(90deg, #E5E5E5 0%, #E8E8E8 65%, #EFEFEF 100%);
--light-silver-flat-gradient-lighter: linear-gradient(90deg, #E5E5E5 0%, #E8E8E8 65%, #EFEFEF33 100%);
--brown-gradient: linear-gradient(90deg, #6e2814 0%, #a04614 65%, #dc8200 100%);
--green-brown-gradient: linear-gradient(90deg, #644600 0%, #8c6400 65%, #d2a000 100%);
--orange-gradient-40: linear-gradient(90deg, #cc0000dd 0%, #eb5514aa 60%, #FBA504cc 100%);
--blue-gradient-40: linear-gradient(90deg, #001C7Bdd 0%, #005AC8aa 60%, #009FDFcc 100%);

/*darken the lightest colour
https://meyerweb.com/eric/tools/color-blend/
*/
}




/*2026*/


html body.section_list_toggle_body .postbox .cf-complex__tabs-item, .postbox .cf-complex__tabs .cf-complex__inserter-button, html body[class*="taxonomy-"].section_list_toggle_body .cf-complex__tabs .cf-complex__inserter-button, body[class*="taxonomy"].section_list_toggle_body .cf-complex__tabs-item {
  width:100%  !important ;
  max-width: initial;
}

.section_list_toggle {color: #2b0eba !important;
  cursor: pointer;
  display: flex;
  padding-left: 340px;
  background-image: url(https://jtb.com.au/u/2026/toggle-tour-list.png);
  background-repeat: no-repeat;
  background-size: 280px;
  line-height: 33px;
  background-color: #e4fbff;
  background-position: 8px;
  cursor: pointer;  transition: max-height 0.4s ease;

} 
html body.section_list_toggle_body .section_list_toggle {
	background-image:url(https://jtb.com.au/u/2026/toggle-tour-list2.png)  !important ;   transition: max-height 0.4s ease;
}

#wp-admin-bar-wp-logo{
	background-image:url(https://jtb.com.au/u/2026/toggle-tour-list2.png)  !important ; 
}

/*2025 updates*/

html .container-carbon_fields_container_day_tours_list{width: 100%;
  max-width: 100%;
  overflow: scroll;
  display: block;}
  
  html .container-carbon_fields_container_day_tours_list .cf-complex__tabs--tabbed-vertical{
	  float: right;width: 100%;
  display: block ruby;
  }
 html  .container-carbon_fields_container_day_tours_list .cf-complex__groups { 
  clear: both;
  float: left !important; 
  display: block;
  float: left; 
  max-width: 900px;
}
  html .container-carbon_fields_container_day_tours_list .container-carbon_fields_container_day_tours_list{
	  width: 100%;
  max-width: 100%;
  overflow: scroll;
  display: block;
	  
  }
  
html .cf-complex--tabbed-vertical > .cf-field__body {
  display: block; 
}
html #carbon_fields_container_day_tours_list{
	display: block;
  overflow: scroll;
}
html #carbon_fields_container_day_tours_list .cf-container__fields{
	background: transparent;background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/09/scroll2.png);
  background-size: 133px;
}
html #carbon_fields_container_day_tours_list .cf-container{
	background: #c6f4ff;
}




html body .btngreen{background-image: url(/u/admin-only.png), var(--green-gradient) !important;
  background-repeat: no-repeat !important;
  padding-right: 1em !important;
  font-size: 18px !important;
  color: white !important;
  font-weight: bolder !important;
  padding-left: 118px !important;
font-family: "PT Mono", monospace,"Lucida Sans Typewriter" !important;}
html body div a.btngreen.adminbutton.button:hover{background-image: url(/u/admin-only.png), var(--light-green-gradient) !important;
  background-repeat: no-repeat !important;
  padding-right: 1em !important;
  font-size: 18px !important;
  color: white !important;filter: initial !important ;
  font-weight: bolder !important;
  padding-left: 118px !important;
font-family: "PT Mono", monospace,"Lucida Sans Typewriter" !important;}

html .postbox .cf-complex__tabs-item, .postbox .cf-complex__tabs .cf-complex__inserter-button, 
html body[class*="taxonomy-"] .cf-complex__tabs .cf-complex__inserter-button, body[class*="taxonomy"] .cf-complex__tabs-item {  
  display: inline-block;
  position: relative; 
  display: inline-block !important;
  font-size: 10px;
  max-width: 22px;
  font-weight: normal;
}


ul.admin-page-list li{list-style: arabic-indic;
  margin-left: 1em;
  margin-bottom: 1em;}ul.admin-page-list{margin-top:1em;}
.adminbutton, a.adminbutton, button.adminbutton {
  background-image: url(/u/admin-only.png), var(--brown-gradient) !important;
  background-repeat: no-repeat !important ;
  padding-right: 1em !important ;
  font-size: 18px !important ;
  color: white !important ;
  font-weight: bolder !important ;
  padding-left: 118px !important ;
  font-family: "PT Mono", monospace,"Lucida Sans Typewriter" !important;
}html .adminbutton:hover, html a.adminbutton:hover, html button.adminbutton:hover {
  background-image: url(/u/admin-only.png),var(--green-brown-gradient) !important;
  background-repeat: no-repeat !important;
  filter: brightness(1.3) contrast(0.9) saturate(0.7);
}

body #publishing-action input{background: var(--light-green-gradient);
  height: 45px;
  width: 110px;
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  }
 body  #publishing-action input:hover{background: var(--green-gradient);
  }
  .width50{
	  width:47%;margin-right:2%;
	  float:left;position:relative;
  }
  
   
 html  .cf-complex__tabs-item { 
  background-color: #fff4db; 
}
html .cf-complex__tabs-item--tabbed-vertical.cf-complex__tabs-item--current { 
  background: var(--yellow-gradient);
}



  
.cf-field ,.cf-text{
	display:block;
}

#wpbody-content{
	background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2024/07/pink-jtb-logo-login.png);
  background-position: bottom 8px right 11px;
  background-repeat: no-repeat;
  background-size: 188px;
  background-attachment: fixed;
}

html .postbox{
	border-radius: 0px 0px 12px 12px;
 background-color: rgba(255, 255, 255, 0.6); /* semi-transparent white */
  backdrop-filter: blur(10px);               /* blur behind the element */
  -webkit-backdrop-filter: blur(10px);       /* Safari support */
}

#wp-admin-bar-llar-root{display:none;}

@keyframes colorChange77 { /*red-yellow-loading*/
  0%   { background: var(--pink-gradient); }
  50%  { background: var(--grey-gradient); }
  100% { background: var(--pink-gradient); }
}
@keyframes colorChange77green { /*green-loading-bar-initial*/
  0%   { background: var(--green-gradient); }
  50%  { background: var(--light-green-gradient); }
  100% { background: var(--green-gradient); }
}

html .is-loading7 #minor-publishing{background: var(--green-flat-gradient);
  color: white;}
 html .is-loading7 #preview-action{padding-top: 4.5em;
  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/06/ezgif.com-combine.gif);
  background-size: 95%;
  background-repeat: no-repeat;}
 html .is-loading7  #major-publishing-actions {
	 background: var(--brown-gradient);
 }
 html .is-loading7  #major-publishing-actions  #publishing-action{
	 width: 100%;
  padding-bottom: 5em;
  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/06/ezgif.com-combine.gif);
  background-size: 95%;
  background-repeat: no-repeat;
  background-position: bottom 1px left 1px;
 }
  
.editor-header__settings button.is-busy ,
.editor-post-publish-panel__header button.is-busy,
body  #publishing-action input:disabled,
html .is-saving #wpadminbar
 {    animation: colorChange77 2s infinite; }
html .is-loading7 #wpadminbar
 {    animation: colorChange77green 2s infinite; }

 html #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,  html #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top { 
  background: var(--pink-flat-gradient);
}

html #wp-admin-bar-view a{
	background: var(--green-flat-gradient);
}

.cf-container-carbon_fields_container_banner_default-template  .cf-container__fields{
	background: var(--yellow-gradient);
}
html #carbon_fields_container_3_image_gallery h2.ui-sortable-handle{
		background: var(--purple-gradient);
		color:#fff;
}

html .admin-draft #submitdiv .postbox-header  {background: linear-gradient(90deg, #B90000 0%, #FF1800 60%, #FF804E 100%);}
html .admin-draft #submitdiv .postbox-header h2 {color:#fff;}
html .admin-draft #submitdiv   .misc-pub-section.misc-pub-post-status{font-size: 150% !important ;
  color: #ba0000 !important ;}

 .is-loading7 #wp-admin-bar-top-secondary,
 .is-saving #wp-admin-bar-top-secondary {padding-left: 142px;
  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/06/ezgif.com-combine.gif);
  background-size: 130px auto;
  background-repeat: no-repeat;
  background-position: top 3px left 0px;}

 html .is-saving #wp-admin-bar-top-secondary   {
	  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/07/saving-jtb.gif);
  }
  
   html .is-saving #preview-action{padding-top: 4.5em;
  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/07/saving-jtb.gif);
  background-size: 95%;
  background-repeat: no-repeat;}
  
  
  
 html  .is-saving #submitdiv{
	  background: var(--grey-flat-gradient);
  } html .is-saving #major-publishing-actions {background: var(--pink-gradient);}
html .is-saving	  #duplicate-action {
  margin-bottom: 12px;
  padding-bottom: 4.5em;
  background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/07/saving-jtb.gif);
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: bottom 1px left 1px;
	  }
	  
#wp-admin-bar-site-name a.ab-item,#wp-admin-bar-site-name a.ab-item:hover{
	background: url(https://www.jtbtravel.com.au/wp-content/themes/jtb-australia/components/header_footer/assets/img/common/header/jtb-logo-white.png) !important ;   
  background-size: 49px !important ;
  padding-left: 4.5em !important ;
  background-repeat: no-repeat !important ;
  background-position: top 2px left 4px !important ;
}
html #wp-admin-bar-site-name ul a{background:initial !important ;background-image:none !important ;background-position: top 9992px left 9994px !important ;}
#wp-admin-bar-site-name a.ab-item::before{display:none;}


 .is-loading7 #wp-admin-bar-top-secondary #wp-admin-bar-my-account,
  .is-saving #wp-admin-bar-top-secondary #wp-admin-bar-my-account{
	 background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2025/07/arrow-jtb2.png);
  background-size: 100px;
  padding-left: 6em;
  background-repeat: no-repeat;
  background-position: top 2px left;
 }
 
  .is-saving #wp-admin-bar-top-secondary #wp-admin-bar-my-account{
	filter: hue-rotate(240deg)brightness(153%);
 }
 

html #wpadminbar .yoast-issue-counter { 
  background: var(--orange-gradient);
}

html .cf-complex__tabs-item--tabbed-horizontal.cf-complex__tabs-item--current { 
  background: var(--yellow-gradient);
}

/*jr data list
42255 jr
42274 usj express data 

to do - USJ Cal

.is-data-page (body class admin page - if price set to : %%Data_Page )

*/
.is-data-page #carbon_fields_container_day_tour_card_blog .postbox-header  
{ background: var(--blue-gradient);display:block !important ;}
.is-data-page #carbon_fields_container_day_tour_card_blog .postbox-header h2 
{ color:white !important ;display:block !important ;}
#carbon_fields_container_day_tour_card_blog{
	display:block !important ;
}
.is-data-page .carbon-box, 
.is-data-page  .cf-complex__group-body  .cf-field , 
.is-data-page #tagsdiv-post_tag, .is-data-page .wpseo-metabox,
.is-data-page #postcustom, .is-data-page #postimagediv,  
.is-data-page #categorydiv,
.is-data-page .cf-field__body .cf-complex__tabs--tabbed-vertical  ,
.xxzz
{display:none;}

.is-data-page #carbon_fields_container_day_tour_card_blog ,
html  .is-data-page  .cf-complex__group-body .cf-textarea, 
.xxzz
{	 display:block  !important ;}

.is-data-page #jtb_supplier{background: var(--blue-gradient);color:white !important ;}

.is-data-page .cf-textarea__input { 
  min-height: 333px;}
 .is-data-page .cf-container .cf-field { 
  background: #a8efff;
}


/*end admin edit */



hr{height: 10px;
  background: var(--light-silver-flat-gradient);
  border: none;
margin: 2em 0;}

html .postbox .inside h2, .wrap [class$="icon32"] + h2, .wrap h1, html  .wrap > h2:first-child
{font-size: 29px;
  font-weight: 600;
  margin: 0;
  padding: 9px 0 4px;
  line-height: 1.3;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  background:var(--brown-gradient);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.3em;
  font-weight: bold;display: inline-block;
margin: 0.7em 0 0.2em 0;}


.editor-header__back-button div div div a img{display:none;}
.editor-header__back-button div div div a::before  { box-shadow: none !important ;}
.editor-header__back-button div div div a::before:hover  { box-shadow: none !important ;}
.editor-header__back-button div div div a   { background-image: url('https://www.jtbtravel.com.au/wp-content/uploads/2025/06/jtb-black2.png') !important ;
    background-repeat: no-repeat !important ;
    background-size: 58px !important ;
    background-position: 0px 13px !important ;}
.red-text,.redtext{color:#c80000;}

html .components-editor-notices__snackbar {
  background: var(--green-gradient);
  font-size:120%;font-weight:600;
}

.editor-header__settings .components-button[aria-label="View Page"] {
 background: var(--light-green-gradient);
  color: white;
  width: 44px !important ;
 height: 38px;
}
.editor-header__settings .components-button[aria-label="View Page"] svg{
color: white;width: 40px;
  height: 40px;
}

.editor-header__settings .components-button[aria-label="View Page"]:hover {
 background: var(--green-gradient);
}







/*day tour - hilight tour regions / tour pages */
option[value="37163"],option[value="38410"],option[value="37163"],option[value="38405"],option[value="38412"],option[value="38403"],option[value="38407"],option[value="38401"],option[value="37206"],option[value="38426"],option[value="37895"],option[value="38424"],option[value="38430"],option[value="38428"],option[value="38913"],option[value="38375"],option[value="38373"],option[value="37141"],option[value="37201"],option[value="38422"],option[value="38416"],option[value="37196"],option[value="38418"],option[value="38414"],option[value="37194"],option[value="38420"],option[value="38393"],option[value="38391"],option[value="38397"],option[value="38399"],option[value="38395"],option[value="37147"],option[value="38389"],option[value="38448"],option[value="38459"],option[value="38457"],option[value="38455"],option[value="38450"],option[value="38452"],option[value="38461"],option[value="38432"],option[value="38440"],option[value="38434"],option[value="38444"],option[value="38442"],option[value="38436"],option[value="38438"],option[value="38354"],option[value="37947"],option[value="37900"],option[value="37209"],option[value="38446"],option[value="37897"],option[value="39214"],option[value="39216"],option[value="39223"]
{background-color:#88f2e8;font-weight:bold;}

/*category transfers*/
option[value="40138"],option[value="40142"]
{background-color:#FFF9C4;font-weight:bold;}



#wpse44966z-meta-box h2.ui-sortable-handle{
	background: var(--light-teal-gradient);
  color: white;
}


.subscriberroll #password ,
.subscriberroll .user-sessions-wrap,
.subscriberroll #wp2sv-setup,
.subscriberroll .user-email-wrap{display:none;}


div.acf-field[data-name="banner"]{
	background:var(--yellow-gradient)  !important ;margin: 0 1em;
  color: #000;border-radius:10px;
}
div.acf-field[data-name="banner"]  p.description { 
  color: #333;
}
.clear{clear: both;
  position: relative;
  width: 100%;
display: block;}

#jtb_supplier,#tour_price{position:relative;float:right;}

.uploader-window {
    background: var(--blue-gradient-40);
}
.acf-field-image-crop img,
.acf-image-uploader img{max-height:123px;}

 html #wpadminbar{ background: linear-gradient(90deg, #6e2814 0%, #a04614 65%, #dc8200 100%);  z-index: 999999999;}

#wpcontent{       background: var(--light-silver-gradient)  !important  ;
    color: #1d2329;}


input[value='[contact-form-7 id="5190" title="Contact Escorted Tours"]'],
input[value='[contact-form-7 id="30d1394" title="Contact Escorted Tours"]']
{ color: #10C013   !important ; }


#support-annoy{display:none;}


html #adminmenu li.menu-icon-dashboard	{    background: linear-gradient(90deg, #D21E32 0%, #DC6464 65%, #E38A89 100%);}
html #adminmenu li.menu-icon-dashboard a	{background-color:transparent  !important ;}

#adminmenu li#menu-dashboard a{   padding-top: 130px;
    background-image: url(https://www.jtbtravel.com.au/wp-content/uploads/2024/07/jtb-wp-admin.png);
    background-repeat: no-repeat;
    background-position-y: 22px;
    background-size: 160px;}


#adminmenu li#menu-dashboard li a{padding-top: inherit;background-image: none;}


.login h1 a, body.login #login h1 a {background-image: url("https://www.jtbtravel.com.au/wp-content/uploads/2014/05/JTB-perfect-moments.png");background-size: 130px 74px;height: 74px;width: 130px;}


.manage-menus #menu{width: 30% !important;}




#wp-admin-bar-wp-logo,#footer-upgrade,#footer-left,.update-nag,
#adminmenu .menu-icon-dashboard ul
{display:none;}



#screen-meta-links .button {    background: var(--orange-gradient);
    border: none;border-radius:0 0 5px 5px;border:none;
color: #fff;}
html #screen-meta-links .button:hover,html #screen-meta-links .button:active,html #screen-meta-links .button:focus{color:#fff;}

html #screen-meta-links .screen-meta-toggle {
    background: transparent;
} html #screen-meta-links .show-settings:after { 
    color: #fff;
}





