.m-b-custom{max-height: inherit !important}
.modal-dialog-custom-c {

  margin-bottom: -.4rem !important;
	width: 100% !important;
  max-width: 100% !important;
position: fixed !important;
			bottom: 0 !important;
            left:0 !important
}
		.modal-dialog-custom-c .modal-content {

		}
.modal-dialog-custom-c .modal-dialog .modal-content {
  border-radius: 0rem;
} 
.modal-dialog-custom-c .modal-dialog .buttons .btn {
  margin: 0.2rem;
}
		.p-custom{padding: 12px 45px !important}
		.color-theme{color: #008844 !important}
		#cookiesDetails{z-index: 9999}
		.always-active{font-size: 12px;
    color: #5514B4;}
		.switch {
  position: relative;
  float: left;
  display: inline-block;
  width: 50px;
  height: 28px;
}
.switch input {
      display:none;
    }

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }

.slider.round {
        border-radius: 34px;
    }

.slider.round:before {
            border-radius: 50%;
        }

input:checked + .slider {
        background-color: #7ba9dc;
    }

input:checked + .slider:before {
            -webkit-transform: translateX(16px);
                    transform: translateX(16px);
        }

input:focus + .slider {
        -webkit-box-shadow: 0 0 1px rgba(8, 125, 196, 1);
                box-shadow: 0 0 1px rgba(8, 125, 196, 1);
    }

.js-text {
    margin: 5px 30px 0 0;
    font-weight: bold;
    float: left;
}

.js-cookiebar {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
}
.c-details{color: #5514B4 !important;}
.bs-example {
  margin: 20px;
}
.rotate {
  -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
  -moz-transform: rotate(-180deg); /* Firefox */
  -ms-transform: rotate(-180deg); /* IE 9 */
  transform: rotate(-180deg); /* Standard syntax */
}
		.p-t-custom a{background: #fff !important}
		.host-option-group{padding-left: 0 !important}
		.vendor-host {
    border: none;
    padding: 0;
    display: inline-block;
    width: calc(100% - 10px);
    padding: 10px;
    margin-bottom: 10px;
    background-color: #f8f8f8;
}
		.host-option-group li>div div:nth-child(1) {
    width: 30%;
    float: left;
}
		
		.host-option-group li>div div:nth-child(2) {
    width: 70%;
    float: left;
    word-break: break-word;
    word-wrap: break-word;
}
		.color-black{color: #333 !important}
.cookies-hover {
    color: #333 !important;
    text-decoration: underline !important
}

    .cookies-hover:hover {
        text-decoration: none !important
    }

#collapseTwo .panel-body {
    max-height: 400px;
    overflow: auto;
}
/*
.modal-backdrop {
    height: 100vh !important
}
    */

#cookieDiv{
    z-index:99999 !important
}
#Terms_and_conditions_dialog {
    z-index: 99999 !important
}

