/**
 *
 * Table of Contents:
 *
 * 01 - ACF
 * 02 - Login
 * 03 - Misc
 *
*/
/**
 *
 * Table of Contents:
 *
 * 01 - ACF
 * 02 - Login
 * 03 - Misc
 *
*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===    ===
 =   =     =
=     =    =      // ACF
=     =    =      --------------------------------------------------------------------------------------------
 =   =     =
  ===    =====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Positioning
==========================================================*/
/* Floats
-------------------------------------------*/
.acf-clear-left {
  clear: left !important;
}

.acf-clear-right {
  clear: right !important;
}

.acf-clear-both {
  clear: both !important;
}

.acf-pull-left {
  float: left !important;
  clear: none !important;
}

.acf-pull-right {
  float: right !important;
  clear: none !important;
}

/* Stacking and Heights
-------------------------------------------*/
.acf-collapse {
  min-height: 0 !important;
}

.acf-stack-fields .acf-field {
  width: 100% !important;
}

.acf-break {
  overflow: hidden !important;
  height: 0px !important;
  padding: 0 !important;
  border: none !important;
}

/* Field Styles
==========================================================*/
/* Alternative Field Styles
-------------------------------------------*/
.acf-panel-alt {
  background: #f9f9f9;
}

/* add a soft background to the field */
.acf-group-alt {
  background: #f9f9f9;
}

.acf-group-alt .acf-field,
.acf-group-alt .acf-fields {
  background: transparent !important;
}

.acf-panel-alt.acf-pull-left {
  border-right: solid 1px #eee !important;
}

.acf-panel-alt.acf-pull-right {
  border-left: solid 1px #eee !important;
}

.acf-panel-dev {
  opacity: 0.5;
}

/* Hide a Field
-------------------------------------------*/
.acf-panel-hide * {
  opacity: 0;
}

.acf-panel-hide .acf-input {
  display: none;
}

/* Hide a field's label
-------------------------------------------*/
.acf-hide-label > .acf-label {
  display: none;
}

/* Disabled Field
-------------------------------------------*/
.acf-disabled .acf-input {
  pointer-events: none;
  opacity: 0.5;
}

/* Faux Hidden Fields
-------------------------------------------*/
.acf-faux-hidden.acf-hidden {
  display: inherit !important;
  pointer-events: none;
}

.acf-faux-hidden.acf-hidden > * {
  opacity: 0.5;
}

.acf-tab-wrap ~ .acf-hidden {
  display: none !important;
}

.acf-tab-wrap ~ .acf-field:not(.acf-hidden):not(.acf-field-tab) ~ .acf-faux-hidden.acf-hidden {
  display: inherit !important;
  pointer-events: none;
}

.acf-tab-wrap ~ .acf-field:not(.acf-hidden):not(.acf-field-tab) ~ .acf-field-tab ~ .acf-faux-hidden.acf-hidden {
  display: none !important;
}

/* Cloned Fields
-------------------------------------------*/
.acf-seamless > .acf-label {
  display: none;
}

.acf-seamless > .acf-input > .acf-fields {
  border: none;
}

.acf-fields > .acf-field.acf-seamless {
  padding: 0;
}

/* Image Sizes
-------------------------------------------*/
.acf-image-max-66 img {
  max-width: 66.666% !important;
}

/* Tables/Repeaters
-------------------------------------------*/
.acf-table-spacer > .acf-input > .acf-repeater > .acf-table > tbody > tr > td {
  border-top: solid 10px #eaeaea;
}

.acf-table-spacer > .acf-input > .acf-repeater > .acf-table > tbody > tr:first-child > td {
  border-top: none;
}

/* Checkboxes
-------------------------------------------*/
.acf-checkbox-list.acf-hl .acf-add-checkbox {
  margin-top: 0;
}

/* Field Styles
==========================================================*/
/* Flexible Fields
-------------------------------------------*/
.acf-flexible-content .layout .acf-fc-layout-handle {
  background: #393e43;
  color: #fff !important;
}

/* One/Two Column Advanced (Nested page builder)
-------------------------------------------*/
.acf-field .acf-field[data-name="sections"] {
  background: #fafafa;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===     ===
 =   =       =
=     =      =    // Login
=     =   ===     --------------------------------------------------------------------------------------------
 =   =   =
  ===    =====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body.login:before, body.login:after {
  content: "";
  z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

body.login:before {
  background: url("/wp-content/themes/vxtimetracker/img/kylli-kittus-1252381-unsplash.jpg") no-repeat center center;
  background-size: cover;
}

body.login:after {
  opacity: 0.85;
  background: #250E1F;
}

body.login h1 a {
  /*
			width:$width;
			height:auto;
			padding-bottom:calc(40% * 0.74);
			line-height:0;
			background-image:url("/wp-content/themes/vxfusion-boilerplate/img/vx-02.svg");
			background-position:center center;
			background-size:contain;
			filter:sepia(100%) saturate(10000%) hue-rotate(21deg);
			*/
}

body.login form {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body.login label {
  color: #fff;
}

body.login form .input,
body.login form input[type="checkbox"],
body.login input[type="text"] {
  padding: 0.25em 0.5em;
  background: rgba(0, 0, 0, 0.15);
  border: solid 2px #fff;
  border-radius: 3px;
  color: #fff;
}

body.login form input[type="checkbox"]:before {
  margin: -4px 0 0 -5px;
  color: #fff;
}

body.login #backtoblog a,
body.login #nav a {
  color: rgba(255, 255, 255, 0.75);
}

body.login #backtoblog a:hover,
body.login #nav a:hover,
body.login h1 a:hover {
  color: #fff;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===    ====
 =   =       =
=     =      =    // Misc
=     =   ===     --------------------------------------------------------------------------------------------
 =   =       =
  ===    ====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Events List Table
-------------------------------------------*/
.wp-list-table .column-image {
  width: 10%;
}

.wp-list-table .column-image img {
  width: 100%;
}

/* Add/Edit Event
-------------------------------------------*/
.acf-event-to {
  text-align: center;
}

.acf-event-to .acf-label {
  opacity: 0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===    ===
 =   =     =
=     =    =      // ACF
=     =    =      --------------------------------------------------------------------------------------------
 =   =     =
  ===    =====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===     ===
 =   =       =
=     =      =    // Login
=     =   ===     --------------------------------------------------------------------------------------------
 =   =   =
  ===    =====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body.login:before {
  -webkit-filter: sepia(79%) saturate(305%) hue-rotate(219deg);
          filter: sepia(79%) saturate(305%) hue-rotate(219deg);
}

body.login h1 a {
  width: 40%;
  height: auto;
  padding-bottom: calc(40% * 0.74);
  line-height: 0;
  background-image: url("/wp-content/themes/vxtimetracker/img/vx-tt-01.svg");
  background-position: center center;
  background-size: contain;
}

body.login h1:after {
  content: "vxTimeTracker";
  position: relative;
  top: -0.5rem;
  color: #F9D300;
  font-size: 1rem;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ===    ====
 =   =       =
=     =      =    // Misc
=     =   ===     --------------------------------------------------------------------------------------------
 =   =       =
  ===    ====
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*# sourceMappingURL=admin.css.map */