/* ---------------------------------------------------------
	Embedded fonts' styles - from all.css
	---------------------------------------------------------*/
@font-face {
	font-family: 'MuseoSans-100';
	src: url('0Za9RrBgGa54rKAuUMGN6BAK8vIG8Owh54afTKYvk2m.eot?#iefix');
	src: url('resource:/fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),
	url('fbJbzWgt8yaRuARk2kVuj86VgRkAagwYuuBNCOs6EQP.woff') format('woff'),
	url('u6RX5gnfElFELLP3eiu5fiU0OzDuHLVThVjv0Onw8uX.ttf') format('truetype'),
	url('resource:/fonts/MuseoSans-100.svg#MuseoSans-100') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans-300';
	src: url('v3u70hODxzIthrTmZfv4H6jR7NrMosuozAISqeZT4uJ.eot?#iefix');
	src: url('resource:/fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
	url('qNLfLJRxFZdAh2mwGOUOmw649XfkpVtvUt17IB9404V.woff') format('woff'),
	url('NvA1QlmXikdQUerrEEW15zLMVcEe8SyFxJK26TF7pYB.ttf') format('truetype'),
	url('resource:/fonts/MuseoSans-300.svg#MuseoSans-300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans-500';
	src: url('xtWl1gi8bh9p80l3zMlcxrE96wTuJNkb0EZ79nqX3wH.eot?#iefix');
	src: url('resource:/fonts/MuseoSans-500.eot?#iefix') format('embedded-opentype'),
	url('WrNUqiLfYI0x5KGEDpfBuJFHQGB9rJALGJ8PiHmorcx.woff') format('woff'),
	url('kPQdozsjuDR3a0jHoUSfsQVkDQxHYWNtZqUF0y0SPhL.ttf') format('truetype'),
	url('resource:/fonts/MuseoSans-500.svg#MuseoSans-500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans-700';
	src: url('MAWSzU1ELlOiYuXmLUVeGYjoekkPd4tgLtaz9yxiepG.eot?#iefix');
	src: url('resource:/fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
	url('2u827hovSvKW6nVheNfoEjrBPwqJXaZ5ZRfz8EQCZrR.woff2') format('woff2'),
	url('3yvKHa0xVkkfQU5ZmIhRdwhAWa1AsBHazE9pcSqdsSq.woff') format('woff'),
	url('oqQ8OPeu4F3cgm6jJoS7k2SQ1aqhOjnCv13uP6DAdGJ.ttf') format('truetype'),
	url('resource:/fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans-900';
	src: url('sKX4N3gp3AYdQv4cAeAUENL5GGXOPJpE8ZEIfsDPXmI.eot?#iefix');
	src: url('resource:/fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'),
	url('MPrdH3iMQ9qf2LlfkDatoHKbTBx1ZFZFOqqXziUPgD7.woff') format('woff'),
	url('MyRV0mTaZJkQb08ZRYdZaLR75iYMkPajGkn8bNi2xKf.ttf') format('truetype'),
	url('resource:/fonts/MuseoSans-900.svg#MuseoSans-900') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Xingkai SC;
	src: url('VrmZVEJED86WvGvflE3QIJcQcqI3DAidrPopMEzngIf.ttf');
}

@font-face {
	font-family: 'M+ 1c';
	src: url('jGRI1Dv7X8tr0738ISO4VDAg4pKG3FRyAnqFUBur7or.ttf');
}

@font-face {
	font-family: 'M+ 1c bold';
	src: url('uRX4mUwmowb5GkHV5nS3kegG0IeAiQjpcnEbTiUl6Ca.ttf');
}

.italic {
    font-style: italic;
}

/**
 * Buttons: Width or area
 * --------------------------------
 */
.btn{
margin:0; padding:0;
width:100%; height:30px;
line-height:30px; vertical-align:middle;
}
.btn.auto{ padding:0 25px; width:auto; }
.btn.half{ width:50%; }

/**
 * Buttons: Colors
 * --------------------------------
 */
.btn.green{
background:#c0e03b; color:#353535;
}
.btn.orange{
background:#ff9c25; color:#fff;
border-radius: 5px;
/* box-shadow: 0 4px 5px 0px rgba(248, 185, 50, 0.5); */
}
.btn.orange:hover,
.btn.orange:focus {
	color: #fff !important;
	background-color: #0f4b60;
	/* box-shadow: 0 4px 5px 0px rgba(13, 75, 96, 0.3); */
}

.nav-light .btn.orange:hover,
.nav-light .btn.orange:focus {
	background-color: #00a7e0;
}

.btn.blue{
background:#00a6df; color:#fff;
}
.btn.red{
background:#f00; color:#fff;
}
.btn.gray{
background:#ddd; color:#353535;
}

/**
 * Buttons: Shapes
 * --------------------------------
 */
.btn.square{ border:0 !important; }

/**
 * Buttons: Text
 * --------------------------------
 */
.btn{
font-family:'MuseoSans-300', Arial, Helvetica, sans-serif;
cursor: pointer; display:inline-block;
}
.btn.thin{
font-family:'MuseoSans-100', Arial, Helvetica, sans-serif;
cursor: pointer;
}
.btn.bold{
font-family:'MuseoSans-500', Arial, Helvetica, sans-serif;
cursor: pointer;
}

/* anchor buttons */
a.btn{ text-align:center; }
a.btn:hover{ text-decoration:none; }

/**
 * Buttons: Sizes
 * --------------------------------
 */
.btn.tiny{
margin:0; padding:0 20px;
font-size:10px; height:25px; line-height:25px;
text-transform:uppercase;
}
.btn.xtiny{
margin:0; padding:0 20px;
font-size:10px; height:20px; line-height:20px;
text-transform:uppercase;
}
.btn.small{
margin:0; padding:3px 10px;
width:auto; height:auto;
border:0;
}
	nav .btn.registration-trigger{ line-height:19px; padding: 10px 15px; }
.btn.medium{
margin:0; padding:0 20px;
min-width:115px; height:30px;
font-size:13px;
text-transform:uppercase;
}
.btn.tall,.lightbox .btn{
font-size:21px;
height:45px; line-height: 45px;
}

.lightbox .btn.gray {
height: 30px;
line-height: 30px;
font-size: 16px;
}

.btn.large{
min-width:240px;
font-size:18px;
height:40px; line-height:40px;
}
.btn.xlarge{
min-width:240px;
font-size:18px;
height:50px; line-height:50px;
}
.btn.long{
margin:0; width:100%; height:40px;
line-height:40px; font-size:18px;
}
.btn.xlong{
margin:0; width:100%; height:50px;
line-height:50px; font-size:18px;
}
.btn.xauto{
margin:0; padding:0 75px 0 35px;
width:auto; height:50px;
line-height:50px; font-size:18px;
}

/**
 * Buttons: with Icons
 * --------------------------------
 */
 /* Dark Arrow */
.btn.arrow.green,
.btn.special.green{
background:#c0e03b url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -489px;
color: #353535;
}
.btn.arrow.orange,
.btn.special.orange{
background:#ff9c25 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -489px;
color: #353535;
}
.btn.arrow.blue,
.btn.special.blue{
background:#00a6df url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -440px;
color: #353535;
}
/* White Arrow */
.btn.arrow.light.green,
.btn.special.light.green{
background:#c0e03b url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -447px;
color:#fff;
}
.btn.arrow.light.orange,
.btn.special.light.orange{
background:#ff9c25 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -447px;
color:#fff;
}
	.btn.xspecial.orange{
	background:#ff9c25 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -443px;
	}
.btn.arrow.light.blue,
.btn.special.light.blue{
background:#00a6df url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -440px;
color: #fff;
}

/* Special Icons */
/* email */
.btn.gmail.orange{
background:#ff9c25 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 3px -980px;
padding:0 60px;
}
/* facebook */
.btn.fb.blue{
background:#00a6df  url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat -12px -888px !important;
}
/* twitter */
.btn.tw.blue{
background:#00a6df  url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat -10px -940px !important;
}
/* back home */
.btn.home.orange{
background:#ff9c25 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 0 -2250px !important;
padding-left:45px;
}
	.btn.home.orange:hover{
	background:#424242 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 0 -2250px !important;
	}

/**
 * Buttons: Onhover
 * --------------------------------
 */
.btn:hover, .btn.selected-btn{
background:#424242; color:#fff;
}
.btn.special:hover{
background:#424242 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -447px;
color:#fff;
}
.btn.xspecial:hover{
background:#424242 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -443px;
color:#fff;
}
.btn.special.light.green:hover{
background:#424242 url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 90% -447px;
color:#fff;
}
.btn.blue.reverse-btn:hover {
	background:#00a6df; color:#fff;
}

/**
 * Buttons: Disabled
 * --------------------------------
 */
.btn:disabled,
a.btn.disabled {
opacity: 0.5 !important;
background: #808080 !important;
color: #353535 !important;
}
.btn:disabled:hover,
a.btn.disabled:hover {
background: #808080 !important;
color: #353535 !important;
cursor: not-allowed !important;
}
.btn.disabled-by-click:disabled,
.btn.disabled-by-click:hover,
.btn.disabled-by-click:disabled:hover,
a.btn.disabled-by-click:disabled,
a.btn.disabled-by-click:hover,
a.btn.disabled-by-click:disabled:hover {
    cursor: progress !important;
}

hr.btn-tab { margin-top:0px; }

.btn-footer {
	background-color: #00a6df;
	width: 100%;
	height: 15px;
	margin-top: 0;
	margin-bottom: 10px;
}

/****************
	Links
*/
.link{
font:0.875rem MuseoSans-500, Arial, Helvetica, sans-serif;
color:#0ba6df;
}
.link-download, .link-arrow-more{
background:url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 85% -690px;
line-height:40px; text-transform: uppercase;
}
.link-arrow-more a{
text-indent:-9999px;
width:60px; height:40px; display:block;
}
.link-more{
background: url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat 100% -405px;
background-size: 30px; padding: 0 40px 0 0;
line-height:30px; font-size:1rem; display: block;
}

/****************
	Background colors
*/
.section-gray{
background:#f1f1f2;
}
.section-white{
background:#fff;
}
.section-blue{
background:#00a8e0;
}
#section-overlay{ /* modal */
background:rgba(0, 0, 0, 0.5);
position:fixed; top:0; left:0;
width:100%; height:100%; z-index:1;
}
.bg-lightblue{
background-color:#d5edf8;
}

/****************
	Image Backgrounds
*/
.bg-img-keycafe{
background:url(f4Y3nbFlIODd3WSlxlMJwuFEimd2UIpVA5drUdtbG77.jpg) no-repeat top center;
background-size: auto !important;
}
.bg-img-about{
background:url(Lp2sYIJjQrKl9ejDhLXyehLBV9yME3IqU5DgXtLDDLH.jpg) no-repeat top center;
}
.bg-img-location{
background:url(xZmVsNr3LgRdDgc49fGp0WcIGbnhOiK1JWFjNNTzd0S.jpg) no-repeat top center;
}
.bg-img-security{
background:url(cFhED8KPbgriXmhFktiqMfBWNgbK8rlOMmuZUhDndZT.jpg) no-repeat top center;
}
.bg-img-testimonial{
background:url(AVKTrLETFd1SLtmPDVSZpRNb4Q3R2QTTX7vzF22QNlA.jpg) no-repeat top center;
}
.bg-img-partner1{
background:url(DvvL9l1Kgq8XIMTBlugLopNd5LH0h98L0lVCQ6JBiO8.jpg) no-repeat top center;
}
	.bg-img-keycafe .text{ background:none !important; margin-top:30px;}
	.bg-img-testimonial .text,
	.bg-img-security .text,
	.bg-img-about .text {
	margin:80px 0 0 0;
	}
	.bg-img-about .text{
	margin-bottom: 50px;
	}
	.bg-img-testimonial .text,
    .bg-img-security .text,
    .bg-img-about .text{
    padding-left: 20px !important;
    }
.bg-img-realtor{
background:url(eIFybUN3kgFMMW9mNGJapmueNzUbLj7igVNxi3fB4Fk.jpg) no-repeat top center;
}
.bg-img-exclusivezone{
background:url(cmH3jde1kYR5o4qwDwFABqLRccOPdmeDeB7sNAr5uMb.png) no-repeat 80% 50%;
margin:70px 0; min-height: 275px;
}
	.bg-img-exclusivezone .list-check {
	 margin: 50px 0 30px !important;
	}

/****************
	Icons
*/
.title-icon{
margin:10px 0; padding:0;
line-height:80px; vertical-align:top;
}
	.title-icon.key:before{
	background:url(QlIbcYmWu3ixVQcMUeTEI0VkJzAevs88LIaPkAR3dIk.png) no-repeat 0  -8px;
	content:" "; padding-right:10px;
	width:100px; height:80px; float:left;
	}
	/* My Keys,  My Locations */
	.title-icon.small-key,
	.title-icon.small-mapmarker,
	.title-icon.person{ line-height:32px; }
	.title-icon.small-key:before,
	.title-icon.small-mapmarker:before,
	.title-icon.person:before{
	content:" "; padding-right:10px; height:32px; float:left;
	}
		.title-icon.small-key:before{
		background:url(QlIbcYmWu3ixVQcMUeTEI0VkJzAevs88LIaPkAR3dIk.png) no-repeat 0  -5px;
		background-size:85%; width:40px;
		}
		.title-icon.small-mapmarker:before{
		background:url(mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png) no-repeat -5px -1562px;
		width:35px;
		}
		.title-icon.person:before{
		background:url(wF7oXEtMxCuOB2cDbi7sVyScMqNWLH1HOoJORJqM968.png) no-repeat 0 -985px;
		width:40px;
		}
	.title-icon.data:before{
	background:url(QlIbcYmWu3ixVQcMUeTEI0VkJzAevs88LIaPkAR3dIk.png) no-repeat 0 -112px;
	content:" "; padding-right:10px;
	width:100px; height:80px; float:left;
	}
	.title-icon.question:before{
	background:url(QlIbcYmWu3ixVQcMUeTEI0VkJzAevs88LIaPkAR3dIk.png) no-repeat 0 -206px;
	content:" "; width:100px; height:80px; float:left;
	}
	.title-icon.share:before{
	background:url(vIlCZN7lbIHWZkmnYZDCAzQ9oBppU9ZSS6hJHZJOmNl.png) no-repeat top center;
	content:" "; width:80px; height:80px; float:left;
	}


/* Icons in content*/
.ico-location {
	padding: 0 0 0 20px;
	min-width: 200px;
}

.ico-location > .fas,
.ico-location > .far,
.ico-location > .fab {
	width: 20px;
}

.ico-location > .fas.fa-map-marker {
	font-size: 1.30em;
	line-height: .75em;
	vertical-align: -15%;
}

.ico-location > .fas.fa-sign-out {
	font-size: 1.15em;
	width: 12px;
	margin-right: 8px;
	vertical-align: -15%;
}

.ico-info{
background:url(wF7oXEtMxCuOB2cDbi7sVyScMqNWLH1HOoJORJqM968.png) no-repeat 0 -781px;
width:40px; height:40px; display:inline-block;
outline:none; border:1px none;
}
	.ico-info span, .ico-info b{
	text-indent:-9999px; display:block;
	}
    .ico-info:focus {
    outline: none;
    }

	.ico-info-center {
		background-position-y: -787px;
	}

.ico-del {
	background: url(wF7oXEtMxCuOB2cDbi7sVyScMqNWLH1HOoJORJqM968.png) no-repeat 0 -1060px;
	width: 40px;
	height: 40px;
	display: block;
	outline: none;
	border: 1px none;
	cursor: pointer;
}

.ico-del span {
	text-indent: -9999px;
	display: block;
}

.ico-check {
    background-image: url(LXHcE4OXim89V4kFD3WhMHbwYgnWMyx79uHFkEFnbsG.png);
    background-repeat: no-repeat;
    background-position: -83px -17px;
    background-size: 210px;
    width:20px; height:20px; display:inline-block;
    outline:none; border:1px none;
    margin-top: 7px;
    cursor: pointer;
}
.ico-wait {
    background-image: url(LXHcE4OXim89V4kFD3WhMHbwYgnWMyx79uHFkEFnbsG.png);
    background-repeat: no-repeat;
    background-position: -104px -19px;
    background-size: 210px;
    width:20px; height:20px; display:inline-block;
    outline:none; border:1px none;
    margin-top: 9px;
    cursor: pointer;
}
.ico-opened {
    background-image: url(LXHcE4OXim89V4kFD3WhMHbwYgnWMyx79uHFkEFnbsG.png);
    background-repeat: no-repeat;
    background-position: -116px -83px;
    background-size: 210px;
    width:20px; height:20px; display:inline-block;
    outline:none; border:1px none;
    margin-top: 9px;
    cursor: pointer;
}
.ico-sent {
    background-image: url(LXHcE4OXim89V4kFD3WhMHbwYgnWMyx79uHFkEFnbsG.png);
    background-repeat: no-repeat;
    background-position: -140px -83px;
    background-size: 210px;
    width:20px; height:20px; display:inline-block;
    outline:none; border:1px none;
    margin-top: 9px;
    cursor: pointer;
}

.ico-plug {
	background: url(wF7oXEtMxCuOB2cDbi7sVyScMqNWLH1HOoJORJqM968.png) no-repeat -15px -1565px;
}

.ico-key-black {
	background: url(32HNbsDiVxbhtJks9KFdH6VM4VBq4LE3UF38DsbAZdO.png) no-repeat;
	padding-left: 40px;
	background-size: 30px 15px;
	background-position: 4px;
}

/****************
	Round corner content
*/
.round{
padding:20px 30px; overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}

/************
	Text content
*/
.item-check.blue{
    background:url('mYwTZpSh4AI7LPMV6smKaSj570uZkl6nH9JQmfftx0R.png') no-repeat scroll -10px -494px / 45px auto transparent;
    margin: 0 0 10px; padding:0;
    text-indent:30px; font-size:13px;
}

.underlined {
    text-decoration: underline;
}

/************
	<ul> styled as dropdown
*/
.dropdown{
position:relative; height:34px;
}
	.dropdown .trigger{
	background:#fff; min-height:24px;
	margin:0; padding:2px 10px;
	display:block; color:#3a3a3a;
	border: 1px solid #989898;
	text-align:left; cursor:pointer;
	text-decoration:none;
	-webkit-box-shadow: inset -1px 1px 0 0 #ededed,inset 1px -1px 0 0 #dbdbdb;
	-moz-box-shadow: inset -1px 1px 0 0 #ededed,inset 1px -1px 0 0 #dbdbdb;
	box-shadow: inset -1px 1px 0 0 #ededed,inset 1px -1px 0 0 #dbdbdb;
	}
		/* dd-black */
		.dd-black .dropdown .trigger{
		padding:4px 10px;
		border: 1px solid #5b5c5e;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
    .dropdown.read-only .trigger{
    cursor: inherit;
    }
    .dropdown.disabled .trigger{
    cursor: not-allowed;
    }
		/*triangle arrow*/
		.dropdown .trigger:after {
		content: ""; position:absolute;
		top:17px; right:0; width:0; height:0;
		border-bottom:12px solid #383939;
		border-left:12px solid rgba(0, 0, 0, 0);
		}
		/* dd-black */
		.dd-black .dropdown .trigger:after {
		top:22px;
		}
        .dropdown.read-only .trigger:after {
        content:none;
        }
	.dropdown .options{
	background:#f8f8f8;  position:relative;
	margin:0; padding:0; width:auto; list-style:none;
	max-height:200px; overflow:auto;
	visibility:hidden; height:0;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
	}
		/* dd-black */
		.dd-black .dropdown .options{
		border-left:1px solid #5b5c5e;
		border-right:1px solid #5b5c5e;
		border-bottom:1px solid #5b5c5e;
		}
		.dropdown .options li{
		margin:0; padding:5px 10px; text-align:left;
		display:block; clear:both; line-height:16px;
		cursor:pointer; z-index:10;
		}

.dropdown .options li:not(.hint):hover {
	margin: 0;
	padding: 5px 10px;
	text-align: left;
	background: #dedede;
}

.dropdown .options li.hint {
	cursor: default;
	color: #b4b4b4;
}

	.dropdown .active{ visibility:visible; height:auto; z-index:10; }
    .dropdown.disabled { opacity: 0.5; }

/* Button dropdown styles */

.dropdown.btn {
	display: block;
	height: 30px;
	width: inherit;
	text-align: center;
	padding: 3px 0 3px 0 ;
}

.dropdown.btn a {
	color:#f8f8f8;
	text-decoration:none;
}

.dropdown.btn:hover {
	background: #00a6df;
}

.dropdown.btn .options {
	background: #00a6df;
	border: none;
}

.dropdown.btn .options li:not(.hint):hover{
	background: none;
}

/* Pagination */
.pagination {
    width: 100%;
    padding: 2px 0;
    text-align: center;
	clear: both;
}
.pagination a,
.pagination span {
    display: inline-block;
    padding: 4px 8px;
    line-height: 16px;
}
.pagination span.currentStep {
    font-weight: bold;
    background: #999;
    color: #fff;
    border-radius: 4px;
}

/***********
	Table pagination jPages.js -
	blue : data-slide inner tab (History)
*/
.tables .pagination{ margin:8px auto 0; position:relative; }
.tables .pagination a{cursor:pointer; }
.tables .pagination span{ margin:0; }
	.tables .pagination .holder{ text-align:center; }
	/* gray */ .tables .pagination .holder a{ padding:0 3px; color:#a0a0a0; }
	.tables .pagination .jp-previous{
	float:left; padding:0 0 0 15px !important; visibility:visible !important;
	}
		/* gray */
		.tables .pagination .jp-previous:before{
		content: ""; position: absolute;
		top:3px; left:0; width: 0; height: 0;
		border-top:8px solid #fff;
		border-bottom:8px solid #fff;
		border-right:8px solid #a0a0a0;
		visibility:visible !important;
		}
		.tables .pagination .jp-previous.jp-disabled:before{
		border-right:8px solid #eaeaea;
		}
	.tables .pagination .jp-current{
	text-decoration:underline;
	text-shadow:1px 0 0 #ddd;
	}
	.tables .pagination .jp-next{
	float:right; padding:0 15px 0 0 !important; visibility:visible !important;
	}
		.tables .pagination .jp-next:after{
		content: ""; position: absolute;
		top:3px; right:0; width: 0; height: 0;
		border-top:8px solid #fff;
		border-bottom:8px solid #fff;
		border-left:8px solid #a0a0a0;
		visibility:visible !important;
		}
		.tables .pagination .jp-next.jp-disabled:after{
		border-left:8px solid #eaeaea;
		}
	.tables .pagination .jp-previous:hover,
	.tables .pagination .jp-next:hover{
	color:#333; text-decoration:none;
	text-shadow:1px 0 0 #333;
	}
	.tables .pagination .jp-disabled,
	.tables .pagination .jp-disabled:hover{
	color:#eaeaea !important; text-shadow:1px 0 0 #fcfcfc;
	}

	/* blue */
	.tables .pagination.blue .holder a{
	color:#07a7e0; font-size:12px; line-height:18px;
	}
		.tables .pagination.blue .jp-previous:before{
		border-top:8px solid #d5edf8;
		border-bottom:8px solid #d5edf8;
		border-right:8px solid #07a7e0;
		}
		.tables .pagination.blue .jp-previous.jp-disabled:before{
		border-right:8px solid #59c3ea;
		}
	.tables .pagination.blue .jp-current{
	text-decoration:none; font-weight:bold;
	text-shadow:none; border-bottom:1px solid #07a7e0;
	}
		.tables .pagination.blue .jp-next:after{
		border-top:8px solid #d5edf8;
		border-bottom:8px solid #d5edf8;
		border-left:8px solid #07a7e0;
		}
		.tables .pagination.blue .jp-next.jp-disabled:after{
		border-left:8px solid #59c3ea;
		}
	.tables .pagination.blue .jp-previous:hover,
	.tables .pagination.blue .jp-next:hover{
	color:#07a7e0; text-decoration:none;
	text-shadow:none;
	}
	.tables .pagination.blue .jp-disabled,
	.tables .pagination.blue .jp-disabled:hover{
	color:#59c3ea !important; text-shadow:none;
	}

/******
	Mobile Layout:	breakpoint: 768px
 ******/
@media only screen and (max-width:768px){
.dropdown .trigger{ padding:8px 10px; }
.dropdown .trigger:after { top:29px; }
hr.btn-tab { display:none; }
}

.gm-style-iw > div > div {
	overflow: -moz-scrollbars-none !important;
	-ms-overflow-style: none;
}

/* jQuery Timepicker */

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	display: none;
}
