#manage-tours-sidebar {
    position: fixed;
    width: 100%;
    height: 100%;
    background: var(--epa-navy-blue);
    color: var(--epa-white);
    right: 0px;
    top: 0px;
    z-index:1000;
    overflow-y: auto;
    padding-bottom: 1.4rem;
	
	@media (min-width: 992px) {
		width: 50%;
	}

	@media (min-width: 1200px) {
		width: 45%;
	}

	@media (min-width: 1400px) {
		width: 30%;
	}
	
	&.minimised {
	  height: 35px;
	  width: 85px;
	  top: unset;
	  bottom: 0px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  padding-bottom: 0;
	  
	  .title-bar {
	    position: unset;
	  }
	  
	  .container-fluid {
	    display: none;
	  }
	}
	
	.title-bar {
		position: absolute;
		display: flex;
		right: 1.5rem;
		top: 0.8rem;
		gap: 1rem;
		
		span {
			width: 25px;
			height: 25px;
			padding: 3px;
			display: flex;
			align-items: center;
			justify-content: center;
			
			&:hover {
				background: #196fcc;
				cursor: pointer;
			}
		}
	}

    h1, h4 {
      color: var(--epa-white);
	  text-align: center;
    }
	
	textarea.form-control[readonly]{
		height: auto;
		margin-top: 0;
		padding: 6px 12px;
		border: 2px solid #111 !important;
		background-color: #e9ecef;
	}
	
	.boolean-radio {
	  label:after {
	    background-color: var(--epa-white);
	  }
	
	  input[type="radio"]:checked + label:before {
	    border-color: var(--epa-white);
	  }
	}

    .input-group-addon {
      border-color: var(--epa-black);
      border-width: 2px;
    }

    .boolean-radio {
      padding: 0;
      top: 0;
      display: block;
    }

    .button-container {
      display: flex;
      justify-content: space-between;
      margin-bottom: 1.5rem;
    }

    #step-container {
      color: var(--epa-black);
	  
	  .list-group-item {
	    display: flex;
		flex-direction: column;
		
	    .step-button-container {
		  display: flex;
		  justify-content: space-between;
		  margin-top: 1rem;
		  
		  & > div {
			display: flex;
		  }
	    }
		
		.add-before-button {
		  align-self: end;
		  margin-bottom: 1rem;
		}
	  }
	  
	  h4 {
		 color: var(--epa-black);
		 text-align: unset;
	  }
    }

    #highlight-container {
      max-height: 232px;
      overflow-y: auto;

      & > div {
        padding: 0.5rem 0;
      }
    }
  }