/* SIZES - MASUREMENTS */

*{
  box-sizing: border-box;
}

.display-box {
    border: 1px solid #f1f1f1;
    padding: 20px;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-left-10 {
    margin-left: 10px;
}


.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-20 {
    margin-top: 20px;
}

.center{
  position: relative;
  transform:translateX(-50%);
  left: 50%;
}

.l100{
	width:100%;	
}

.l95{
	width:95%;	
}

.l90{
	width:90%;	
}

.l85{
	width:85%;	
}

.l83{
	width:83.333%;	
}

.l80{
	width:80%;	
}

.l75{
	width:75%;	
}

.l70{
	width:70%;	
}

.l67{
	width:66.777%;	
}

.l66{
	width:66.666%;		
}

.l65{
	width:65%;		
}

.l60{
	width:60%;		
}

.l55{
	width:55%;		
}

.l50{
	width:50%;		
}

.l45{
	width:45%;		
}

.l40{
	width:40%;		
}

.l37{
	width:37.5%;		
}

.l36{
	width:36.666%;		
}

.l35{
	width:35%;		
}

.l33{
	width:33.333%;		
}

.l36{
	width:36%;		
}

.l35{
	width:35%;		
}

.l30{
	width:30%;		
}

.l25{
	width:25%;		
}

.l23{
	width:23%;		
}

.l20{
	width:20%;		
}

.l16{
	width:16.6667%;		
}

.l15{
	width:15%;		
}

.l14{
	width:14.2857%;		
}

.l11{
	width:11.11%;		
}

.l10{
	width:10%;		
}

.l9{
	width:9.090%;		
}

.l5{
	width:5%;		
}

.border-top {
    border-top: 1px solid #ddd;
}

.border-bottom {
    border-bottom: 1px solid #ddd;
}

/* SHORT COMMANDS */

.blocked-user {
    color: #c12e2a;
}

.interested-user {
    color: blue;
}

.grid-float{
	float:left;	
}

.clearfix{
	clear:both;	
}

.right{
	float:right;
}

.hide,
.l-hide{
	display: none !important;
}

.block{
	display:block;
}

.show,
.l-show{
	display:block !important;
}

.inline-block{
	display:inline-block;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.img-responsive{
	max-width: 100%;
	display: inline-block;
	vertical-align: top;
}

.trim-text{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* COLUMNS CONTAINER */

.columns-container-5{
	margin: 0 -5px;
}

   .columns-container-5 > .column {
		padding: 0 5px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-10{
	margin: 0 -10px;
}

   .columns-container-10 > .column {
		padding: 0 10px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-15{
	margin: 0 -15px;
}

   .columns-container-15 > .column {
		padding: 0 15px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-20{
	margin: 0 -20px;
}

   .columns-container-20 > .column {
		padding: 0 20px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-25{
	margin: 0 -25px;
}

   .columns-container-25 > .column {
		padding: 0 25px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-30{
	margin: 0 -30px;
}

   .columns-container-30 > .column {
		padding: 0 30px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-35{
	margin: 0 -35px;
}

   .columns-container-35 > .column {
		padding: 0 35px;
		display: inline-block;
		vertical-align: top;
   }

.columns-container-40{
	margin: 0 -40px;
}

   .columns-container-40 > .column {
		padding: 0 40px;
		display: inline-block;
		vertical-align: top;
   }
   
/* ############ ICON COLORS ############# */

.fa.green{
  color: #529a1a;
}

.fa.red{
  color: #e00404;
}
   
/* ############ BUTTONS ############# */

a.button{
  color: #fff;
}

.button{
  color: #fff;
	display: inline-block;
	padding: 6px 12px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	text-overflow: ellipsis;
	overflow: hidden;
}

	.button.grey{
		color: #000;
    background-color: #e0e0e0;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
		text-shadow: 0 1px 0 #fff;
	}
	
	.button.grey:focus,
	.button.grey:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px;
	}
	
	.button.red{
    background-color: #c12e2a;
		background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);
		background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
		background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #b92c28;
	}
	
	.button.red:focus,
	.button.red:hover {
    background-color: #c12e2a;
    background-position: 0 -15px;
	}
	
	.button.blue{
    background-color: #265a88;
		background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
		background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
		background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #245580;
	}
	
	.button.blue:focus,
	.button.blue:hover {
    background-color: #265a88;
    background-position: 0 -15px;
	}
	
	.button.green{
    background-color: #529a1a;
		background-image: -webkit-linear-gradient(top,#5cb85c 0,#529a1a 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#529a1a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#529a1a));
    background-image: linear-gradient(to bottom,#5cb85c 0,#529a1a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#529a1a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
	}
	
	.button.green:focus,
	.button.green:hover {
    background-color: #529a1a;
    background-position: 0 -15px;
	}
	
	.button.yellow{
    background-color: #eb9316;
		background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));
    background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #e38d13;
	}
	
	.button.yellow:focus,
	.button.yellow:hover {
    background-color: #eb9316;
    background-position: 0 -15px;
	}
	
	.button.orange{
    background-color: #b74f00;
		background-image: -webkit-linear-gradient(top,#e47900 0,#b74f00 100%);
    background-image: -o-linear-gradient(top,#e47900 0,#b74f00 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e47900),to(#b74f00));
    background-image: linear-gradient(to bottom,#e47900 0,#b74f00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47900', endColorstr='#b74f00', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b74f00;
	}
	
	.button.orange:focus,
	.button.orange:hover {
    background-color: #b74f00;
    background-position: 0 -15px;
	}
	
	.button.disabled{
		color: #ccc;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
		text-shadow: 0 1px 0 #fff;
		cursor: text;
	}
  
  .button.disabled:focus,
	.button.disabled:hover {
    background-color: #fff;
    background-position: inherit;
	}
	

/*::::::::::::::::::::::::::::::::::::::::::::::::::: MEDIA SCREEN 1000 ::::::::::::::::::::::::::::::::::::::::::::::::*/

@media screen and (max-width:1000px) {
  
	.m-hide,
	.m-hide.l-show,
	.l-show.m-hide{
		display:none !important;
	}
  
	.m-show,
	.m-show.l-hide,
	.l-hide.m-show{
		display:block !important;
	}
    
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::: MEDIA SCREEN 620 ::::::::::::::::::::::::::::::::::::::::::::::::*/

@media screen and (max-width:620px) {
  
	.s-hide,
	.m-show.s-hide,
	.l-hide.m-hide.s-hide{
		display:none !important;
	}
   
	.s-show,
	.m-hide.s-show,
	.l-hide.m-hide.s-show{
		display:block !important;
	}
    
}
   
/*
     FILE ARCHIVED ON 23:26:37 Feb 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:52:43 Oct 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.84
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.073
  esindex: 0.015
  cdx.remote: 4.891
  LoadShardBlock: 88.397 (3)
  PetaboxLoader3.datanode: 134.393 (5)
  load_resource: 224.452
  PetaboxLoader3.resolve: 164.206
  loaddict: 31.835
*/