.w3-modal{
	z-index:10000;
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100vw;
	height:100%;
	overflow:auto;
	background-color:rgba(27,40,56,0.5);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
}

.w3-modal-content{margin:15px auto 0;background-color:#fff;position:relative;padding:24px;outline:0;width:350px;overflow-y: scroll;border-radius:12px;box-shadow:0 8px 32px rgba(27,40,56,0.15);}
/*max-height: 70vh;*/
@media (max-width:350px){.w3-modal-content{margin:0 10px;width:330px !important}.w3-modal{padding-top:30px}}
@media (max-width:450px){.w3-modal-content{margin:0 10px;width:380px !important}.w3-modal{padding-top:30px}}
@media (max-width:550px){.w3-modal-content{margin:0 10px;width:430px !important}.w3-modal{padding-top:30px}}

@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}

@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}

@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}

@media print {    
    .no-print, .no-print * {
		overflow: hidden;
        display: none !important;
		
    }
	
	body * {
        visibility: hidden;
      }
	  
	/*
	body * {
		display: none !important;
	}
	*/
	.w3-modal {
		visibility: visible;
		/**Remove scrollbar for printing.**/
		overflow: visible !important;
		display: block !important;
	}
	.w3-container {
		visibility: visible !important;
		/**Remove scrollbar for printing.**/
		overflow: visible !important;
		display: block !important;
	}
	
}

/*
  body * {
    display: none !important;
  }
  .modal,
  .modal * {
    display: block !important;
  }	
*/







.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}

.w3-hover-text-white:hover{color:#fff!important}

.w3-round-xlarge {
    border-radius: 16px;
}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   

.w3-animate-top{position:relative;animation:animatetop 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes animatetop{from{top:-40px;opacity:0} to{top:0;opacity:1}}

.w3-container { z-index: 102;}
.header_facebook:focus,.header_facebook:hover,.header_twitter:focus,.header_twitter:hover {
    border: 2px solid #fb7f19
}
/*  colors */


.w3-acblue{
	color:#fff!important;
	background-color: #1b2838!important;
    border-color: #1b2838!important;
    border-radius: 8px !important;
    transition: all 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.w3-acblue:hover{color:#fff!important;background-color:#c5953a!important}

.w3-button {
	margin: 0 0 1.25rem;
}

.w3-betweenDiv {
    display: flex;
    justify-content: space-between;
	margin-top: 10px;
}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
