/*start of new directory page styles*/
/*main title*/

#primary.directory-browse {
	width: 930px;
	padding-left: 20px;
}
#primary .dir-title-wrapper{
	float:left;
}
#primary h1.ttl-directory {
	margin: 0px 0 0px 0;
	font-weight: 500;
	font-size: 2.0em;
	height: 47px;
	padding-bottom:10px;
 	
}

#select_source {
	position: inline;
	height: 39px;
	background: #F6F6F6;
	margin-right: 0px;
	margin-bottom: 15px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	padding-left: 5px;	 
	box-shadow: inset 0 0px 0px 1px #fff;
  -moz-box-shadow: inset 0 0px 0px 1px #fff;
  -webkit-box-shadow: inset 0 0px 0px 1px #fff;
}

#select_source select {
	padding: 2px;
	width: 170px;
	border-radius:10px;
}

#select_source .cap-r {
	float: right;
}

#source_dropdown {
	float: right !important;
	padding: 3px;
	margin-top: 5px;
	margin-right:0px;
}

.source-dropdown-selected {
	/*padding: 3px 12px 4px 12px !important;
	background: #3074b7;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: inset 1px 1px #204d79;
	-webkit-box-shadow: inset 1px 1px #204d79;
	box-shadow: inset 1px 1px #204d79;*/
	border-color: rgb(48, 116, 183);
}
.source-dropdown-selected #sel-more-sources{
	border-color: rgb(48, 116, 183);
}

#select_source div {
	float: left;
	font-size: .925em;
}

#select_source a {
	text-decoration: none;
	color: #2B2B2B;
}

.source,
.source-selected {
	padding: 3px 6px 4px 6px;
	margin: 8px 3px 0px 2px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

.source-selected a {
	color: #FFF !important;
}

.source:hover {
	background: #CCC;
}

.source-selected {
	background: #3074b7;
	font-weight: 600;
	color: #fff;
}

.source_container{
  width: 930px;
  position: relative;
  height: 50px;
  top: 0px;
  margin-top: 0px;
}
.list-block {
	padding-top: 0px;
	margin-top: 0px;
	position:relative;
}
/*browse all tv shows*/
.content-box .directory{
	margin-top:-6px !important;
	padding-top:0 !important;
	position:relative;
}
/*tab*/
.content-box .directory .show-lists{
	width:899px;
	background:none;
}
/*alphabet*/
.content-box .directory ul.alph{
	margin-top:0 !important;
	float:left;
	padding-left:7px !important;
	width:918px;
	height:31px;
	background:url(//cfm.yidio.com/images/bg-directory-alph-mid.jpg) repeat-x;
}
.content-box .directory ul.alph li{
	width:32.3px;
}
.content-box .directory .alph-holder{
	width:933px;
	position:relative;
	margin: 0 -1px;
	padding:0 0
}
.content-box .directory .alph-holder:after{
	content:"";
	display:block;
	clear:both;
}
.content-box .directory .alph-holder .alph-l{
	float:left;
	overflow:hidden;
	background:url(//cfm.yidio.com/images/bg-alph-l.gif) no-repeat;
	height:31px;
	width:4px;
}
.content-box .directory .alph-holder .alph-r{
	float:right;
	overflow:hidden;
	background:url(//cfm.yidio.com/images/bg-alph-r.gif) no-repeat;
	height:31px;
	width:4px;
}
.content-box .directory ul.alph a{
	padding:6px 0 5px;
}
.content-box .directory .alph a.selected{
	padding-bottom:11px !important;
	margin-bottom:-6px !important;
}
.content-box .directory ul.alph a.selected span,
.content-box .directory ul.alph a:hover span{
	background:none !important;
	color:#2d6fb7;
}
/*left column*/
.directory .col-l{
	float:right;
	width:184px;
	overflow:hidden;
	margin:0;
	padding:0 0 10px;
}

/* Filter by Buttons */
.directory .col-l button{
	width:100%;
	height:36px;
	margin:0 0 11px;
	font-size: 12px;
	font-weight:bold;
  line-height: 25px;
  text-align:left;
  padding-left:40px;
  color: #4e4e4e;
	border: 1px solid #E0E0E0;
	border-radius:5px;
	box-shadow: inset 0 0px 0px 1px #fff;
  -moz-box-shadow: inset 0 0px 0px 1px #fff;
  -webkit-box-shadow: inset 0 0px 0px 1px #fff;	
}
.directory .col-l button:hover{
	background-color:#fff !important;
}
.directory .col-l button.filter-rating{
	/*background:url(//cfm.yidio.com/images/rt-filter-dir.png) no-repeat;*/
	background:url(//cfm.yidio.com/images/filter-dir2.png) no-repeat;
	background-size: 20px 20px;
	background-position: 12px 8px;
}
.directory .col-l button.filter-year{
	background:url(//cfm.yidio.com/images/calendar-filter-dir.png) no-repeat;
	background-size: 25px 25px;
	background-position: 8px 3px;
}

/* Sorty By */
form.sort-by{
	font-weight: 400;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 6px;
}
form.sort-by label{
	cursor:pointer;
}
form.sort-by input{
	padding: 5px 0px 5px 5px;
	vertical-align: text-top;
}

/* Filter Overlay */
.filter-overlay{
	padding:20px;
	border:1px solid #d8d8d8;
	height:370px;
}
.filter-overlay h3{
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	padding:0 0 15px 30px;
}
.filter-overlay .tomatometer-wrapper,.filter-overlay .audience-wrapper{
	margin-bottom:15px;
}
.filter-overlay .tomatometer-wrapper h3{
	background:url(//cfm.yidio.com/images/rt-filter-dir.png) no-repeat;
	background-size: 25px 25px;
	background-position: 0px 0px;
}
.filter-overlay .audience-wrapper h3{
	background:url(//cfm.yidio.com/images/rt-audience-filter-dir.png) no-repeat;
	background-size: 25px 25px;
	background-position: 0px 0px;
}
.filter-overlay .imdb-wrapper div{
	background:url(//cfm.yidio.com/images/imdb-logo.png) no-repeat;
	background-size: 40px 16px;
	background-position: 0px 4px;
  padding-left: 47px;
}
.filter-overlay .confirm-reset{
	border-top:1px solid #efefef;
	padding-top:10px;
	margin-top:25px;
}
.filter-overlay .confirm-reset .reset{
	float:left;
	padding:10px;
	cursor:pointer;
}
.filter-overlay .confirm-reset .confirm{
	float:right;
	border:1px solid #d8d8d8;
	border-radius:20px;
	display:block;
	padding:10px 20px 10px 20px;
	cursor:pointer;
}
.filter-overlay .confirm-reset .confirm:hover{
	background:#efefef;
}


/*filter box*/
.directory .col-l .filter-box{
	width:100%;
	margin:0 0 21px;
	width:182px;
	
}
.directory .col-l .filter-box:after{
	content:"";
	display:block;
	clear:both;
}
.directory .col-l .filter{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
	margin:3px 0 -7px;
	position:relative;
}
/*heading*/
.directory .col-l .filter .heading{
	width:100%;
	overflow:hidden;
	height:26px;
	padding:0;
	border: 1px solid #E0E0E0;
	border-top:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 5px;
	box-shadow: inset 0 0px 0px 1px #fff;
  -moz-box-shadow: inset 0 0px 0px 1px #fff;
  -webkit-box-shadow: inset 0 0px 0px 1px #fff;
  margin: -1px 0 0 -2px;
}
.directory .col-l .filter .heading h3, .directory .col-l .filter .heading div{
	font-size:12px;
	line-height:25px;
	padding:1px 0 0;
	color:#4e4e4e;
	margin:0 0 0 8px;
	font-weight:bold;
}

#filter_tabs {
	margin: 0 0px 8px 0px;
	border-bottom: 1px solid #D6D6D6;
	height: 33px;
}

.filter-tab,
.filter-tab.selected {
	float: left;
	font-size: 0.875em;
	background: #EEE;
	margin-top: 7px;
	margin-left: 7px;
	text-align: center;
	height: 20px;
	padding-top: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #D6D6D6;
	cursor: pointer;
}

.filter-tab:hover {
	background: #F5F5F5;
}

.filter-tab.selected {
	background: #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
	cursor: default;
}

.filter-tab#categories {
	width: 62px;
}

.filter-tab#channels {
	width: 94px;
}

/*filter categories*/
.directory .col-l .filter ul{
	list-style:none;
	margin-right: 1px;
	overflow:hidden;
	float:none;
	padding-left:0px;
}
.directory .col-l .filter ul li{
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	font-size:0.857em;
	
	padding: 4px 8px;
	margin: 0px 10px 0px 9px;
}

.filter-box li.above-selected {
	border-bottom: 1px solid #FFF !important;
}

.filter-box li.selected {
	background: #3074b7 !important;
	font-weight: bold;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	border-bottom: 0px !important;
	margin-bottom: 1px !important;
}

.filter-box li.last {
	border-bottom: 0px !important;
}

.filter-box li.selected a {
	color: #FFF !important;
}

.filter-box li.selected a:hover {
	text-decoration: none;
}

.directory .col-l .filter ul li a{
	font-size:1em;
	font-weight:bold;
	color:#2b2b2b;
	float:none;
}
.directory .col-l .filter ul li em{
	font-size:1em;
	font-style:normal;
}
/*select*/
.filter-dropdown,
.filter-dropdown-selected {
	margin: 0px 10px 0px 10px;
	padding: 3px 0px 4px 8px;
}

.filter-dropdown-selected {
	background: #3074b7;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: inset 1px 1px #204d79;
	-webkit-box-shadow: inset 1px 1px #204d79;
	box-shadow: inset 1px 1px #204d79;
}

.filter-dropdown select,
.filter-dropdown-selected select {
	width: 147px;
	padding: 2px;
}

/*place holder*/
#primary .directory .col-l .place-holder{
	width:auto;
	padding:0 0 0 10px;
	overflow:hidden;
}
/*right column*/
.directory .col-r{
	width:730px;
	float:left;
	overflow:hidden;
}
/*alpha filter*/
#select_alpha {
	height: 26px;
	background: #F6F6F6;
	margin-bottom: 22px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	padding-left: 5px;
	box-shadow: inset 0 0px 0px 1px #fff;
  -moz-box-shadow: inset 0 0px 0px 1px #fff;
  -webkit-box-shadow: inset 0 0px 0px 1px #fff;
}


#select_alpha div {
	float: left;
	font-size: .8em;
}

#select_alpha .alpha {
	padding: 1px 7px;
	margin: 5px 0px 0px 3px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	cursor: pointer;
}

#select_alpha .alpha.selected {
	background: #3074b7;
	font-weight: bold;
	cursor: default;
	color: #FFF;
}

#select_alpha .alpha.disabled {
	color: #BBBBBB;
	cursor: default;
}

#select_alpha .alpha:hover {
	background: #CCC;
}

#select_alpha .alpha.selected:hover {
	background: #3074b7;
}

#select_alpha .alpha.disabled:hover {
	background: none;
}

/*titles*/
.directory .col-r .titles{
	list-style:none;
	overflow:hidden;
	width:100%;
	overflow:hidden;
	padding:0;
	margin: 3px 0 0 0;
}
.directory .col-r .titles li{
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
/*letter*/
.directory .col-r .titles li .letter{
	width:100%;
	overflow:hidden;
	background:url(//cfm.yidio.com/images/bg-direct-letter.gif) repeat-x 0 50%;
	margin:0 0 2px;
}
.directory .col-r .titles li .letter span{
	float:left;
	overflow:hidden;
	background:#fff;
	padding:0 6px 0 0;
	font-size:1.143em;
	font-weight:bold;
	line-height:1.25em;
	color:#2d6fb7;
}
/*shows list*/
.directory .col-r .titles li .shows-list{
	width:752px;
	position:relative;
	margin:0 0 0 -39px;
	overflow:hidden;
}
.directory .col-r .titles li .shows-list ul{
	overflow:hidden;
	width:147px;
	list-style:none;
	float:left;
	margin:0;

	padding:0 0 0 39px;
}
.directory .col-r .titles li .shows-list ul li{
	background:url("//cfm.yidio.com/images/200909entitlement_bullet.gif") no-repeat scroll 0 0 transparent;
	padding-bottom:0 !important;
	padding-left:22px;
	padding-right:0;
	padding-top:0;
	width:126px;
	
}
.directory .col-r .titles li .shows-list ul a{
	font-size:0.857em;
	line-height:1.667em;
	color:#2b2b2b;
}
.new_show_dir{ color:#F00;}

.directory #no_results {
	background: #F2F2F2;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 70px 0px 74px 70px;
}

.directory #no_results img {
	float:left;
	margin: 3px 10px 0 0;
}

.directory #no_results div {
	margin-left: 10px;
}

.directory #no_results h1 {
	margin: 0px;
	padding-bottom: 1px;
}

.directory #no_results p {
	margin: 0px;
	padding: 0px;
}
/*end of new directory page styles*/
/*Directory Pages Info Expand*/
.dir-info-top{ margin-top:10px; float:right; height:20px; cursor:pointer; display:block;}
.toggle-dir{background:url(//cfm.yidio.com/images/info-dir-icon.png) no-repeat left top; padding:3px 12px 0 25px;}
.dir-info{
	position: relative;
	overflow: hidden;
	width: 745px;
	height: 100%;
	max-height: 50px;
	margin-bottom: 20px;
	display: block;
}
.dir-info p{
	line-height: 24px;
	margin-top: 0px;
	color: #636363;
}
.dir-info a{
	color:#3074b7;
}
.dir-info-text{
		-moz-border-radius: 5px;
		border-radius: 7px;
		border:1px solid #CCC;
		-moz-box-shadow:inset 1px 1px 8px 0px #ccc;
		-webkit-box-shadow:inset 1px 1px 8px 0px #ccc;
		box-shadow:inset 1px 1px 8px 0px #ccc;
		background-color:#dedede;
		margin: 0 0 20px 0;
		padding:20px 30px 20px 30px;
		font-size:90%;
}
.dir-info-text p{
		line-height: 18px;
}

.dir-info-close{ float:right; margin:-5px -5px 0 0;background-color: #d2d2d2; 
		height: 17px;
		-moz-border-radius:75px;
			-webkit-border-radius: 75px;
			width: 17px;
			-moz-box-shadow:inset 1px 1px 8px 0px #ccc;
		-webkit-box-shadow:inset 1px 1px 8px 0px #ccc;
		box-shadow:inset 1px 1px 8px 0px #ccc;
}
.dir-info-close:hover{background-color: #939393; }
.dir-info-close span{padding: 7px 0 0 4px; color:#FFF; font-size:14px; font-weight:bold !important; cursor:pointer;}
.dir-info-title{font-weight:bold; padding-bottom:15px;}


.more-overlay {
	display: none;
	position: absolute;
	right: 0px;
	bottom: 2px;
	padding-right: 100px;
	background: #f6f6f6;
	line-height: 24px;

}

.more-overlay .separator {
	position: relative;
	top: -1px;
	color: #CCC;
}

.more-overlay .gradient {
	position: absolute;
	height: 20px;
	width: 40px;
	margin-left: -40px;
	background: -moz-linear-gradient(left,  rgba(250,250,250,0) 0%, rgba(250,250,250,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(250,250,250,0) 0%,rgba(250,250,250,1) 100%);
	background: linear-gradient(left,  rgba(250,250,250,0) 0%,rgba(250,250,250,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}

.more-overlay .link {
	color: #2D6FB7;
	cursor: pointer;
}

.more-overlay .link:hover {
	text-decoration: underline;
}


/* End Directory Pages */
/* movie directory */

/* Cards */

.cards{
	width: 750px;
	height: 100px;
	margin-left: 2px;
	padding-top: 14px;
	display: inline;	
}
.cards .card{
	display: block;
	width: 130px;
	float: left;
	margin: 0 24px;
}

.cards .card:hover{
	color: #2d6fc3 !important;
}

.cards .card .image{
	width: 130px;
	height: 195px;
	border: 1px solid #DDD;
	margin-bottom: 5px;
	background: #dedede;
}

.cards .card .title{
	width: 130px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	line-height: 15px;
	color: #2d6fc3 !important;
	margin-bottom: 12px;
}

.browse-movies{
	margin-top: 15px;
}

.browse-movies .cfl {
	padding-top: 8px;
	margin-bottom: -3px;
} 

.browse-movies .movies {
	width: 750px;
	height: 100px;
	margin-left: 2px;
	padding-top: 14px;
	display: inline;
}

.browse-movies .movie {
	display: block;
	width: 130px;
	float: left;
	margin: 0 24px;
}

.browse-movies .movie:hover {
	color: #2d6fc3 !important;
}

.browse-movies .movie .image {
	width: 130px;
	height: 195px;
	border: 1px solid #DDD;
	margin-bottom: 5px;
	background: #dedede;
}

.browse-movies .movie .title {
	width: 130px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	line-height: 15px;
	color: #2d6fc3 !important;
	margin-bottom: 12px;
}

.browse-movies .loading-more {
	width: 100%;
	display: none;
	text-align: center;
}

.browse-movies .loading-more img {
	margin: 20px 0 30px 0;
}

/* tv directory */

.browse-tv {
	margin-top: 15px;
}

.browse-tv .cfl {
	padding-top: 8px;
	margin-bottom: -3px;
} 

.browse-tv .shows {
	margin-top: 19px;
}

.browse-tv .show {
	display: block;
	width: 130px;
	float: left;
	margin: 0 24px;
}

.browse-tv .show:hover {
	color: #2d6fc3 !important;
}

.browse-tv .show .image {
	width: 130px;
	height: 195px;
	border: 1px solid #DDD;
	margin-bottom: 5px;
	background: #dedede;
}

.browse-tv .show .title {
	width: 130px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	line-height: 15px;
	color: #2d6fc3 !important;
	margin-bottom: 12px;
}

.browse-tv .loading-more {
	width: 100%;
	display: none;
	text-align: center;
}

.browse-tv .loading-more img {
	margin: 20px 0 30px 0;
}

.filter-tab#categories {
	width: 62px;
}

.filter-tab#channels {
	width: 94px;
}

#select_alpha .alpha.selected:hover {
	background: #3074b7;
}

#select_alpha .alpha.disabled:hover {
	background: none;
}

.source-dropdown-selected {
	/*padding: 2px 12px 1px 12px !important;
	background: #3074B7;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-moz-box-shadow: inset 1px 1px #204d79;
	-webkit-box-shadow: inset 1px 1px #204d79;
	box-shadow: inset 1px 1px #204d79;*/
	border-color: rgb(48, 116, 183);
}

.filter-dropdown-selected {
	background: #3074B7;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: inset 1px 1px #204d79;
	-webkit-box-shadow: inset 1px 1px #204d79;
	box-shadow: inset 1px 1px #204d79;
}

.light-grey-gradient{
	background: #F6F6F6;

}	
/*end of new directory page styles*/

/* Updated styles for header / new style */
.directory .col-l .filter ul li a, #select_source a{
	font-weight:600;
	font-size:13px;
}
#select_source select{
	width:140px !important;
}
#select_source div{
	font-size:13px;
}
.filter-tab.selected {
    background: #F6F6F6;
    border-bottom: 1px solid #F6F6F6;
  }
  
/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// � Denis Ineshin, 2014    https://github.com/IonDen
// � guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/
.irs,.irs-line{position:relative;display:block}.irs,.irs-bar,.irs-bar-edge,.irs-line{display:block}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-shadow{position:absolute;width:0;left:0}.irs-bar-edge{position:absolute;top:0;left:0}.irs-shadow{display:none}.irs-from,.irs-max,.irs-min,.irs-single,.irs-slider,.irs-to{display:block;position:absolute;cursor:default}.irs-slider{z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{top:0;left:0;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.irs-disabled{opacity:.4}.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}

/* Code for html5 =====================================================================================================================  */


.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{line-height:1.333;text-shadow:none;padding:1px 5px}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#EEE;background:linear-gradient(to bottom,#DDD -50%,#FFF 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%)}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;-moz-border-radius:5px}.irs-grid,.irs-slider{height:27px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:25px;width:27px;border:1px solid #AAA;background:#DDD;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,.3);cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#FFF}.irs-max,.irs-min{color:#333;font-size:12px;top:0;background:rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{color:#fff;font-size:14px;background:#428bca;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}