﻿@charset "utf-8";
/* CSS Document */

input, textarea, select, button {outline:none !important; resize:none;}
input[type=text]::-ms-clear { display: none; }

/*header-style*/

#login-dp {min-width: 250px; padding: 14px 14px 0; overflow:visible;}
#login-dp .help-block a {font-size:14px; padding:0px; color:#7b7b7b;}
#login-dp .help-block a:hover {color:#08abb5;}
#login-dp .bottom {background-color:rgba(255,255,255,.8); border-top:1px solid #ddd; clear:both; padding:14px;}
#login-dp .form-group {margin-bottom: 10px;}

@media (max-width:768px){
#login-dp {background-color: inherit; color: #fff;}
#login-dp .bottom {background-color: inherit; border-top:0 none;}
}

.lco-search-section {width:100%; overflow:visible; height:50px;}
.search {float:left;margin-right:0px !important;}

.btn-more {width:200px; margin:0px auto; text-align:center;}
.btn-more a{background:#eaeaea; font-size:18px; padding:10px 20px; color:#080606; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.btn-more a:hover {background:#de5e37; color:#fff;}

.form-btn {padding: 3px 10px; margin-top:7px; background: #08abb5; color:#fff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s; cursor: pointer; border:0px; text-align:center;}
.form-btn:hover {background:#de5e37;}

.search-alacart {width: 100%; position: relative; color: #686868; font-size: 18px; height: 43px; border: 1px solid #ededed; margin: 18px 0 22px 0; padding: 0 10px;}
.search-ico {background: none; border: none; cursor: pointer; position: absolute; right: 15px; top: 28px;}

/*check-btn*/

.chk-btn {position: absolute; bottom: 0px; right: 0px; line-height: 51px; border-bottom: 1px solid #e2e2e2;}
.chk-btn input {padding:8px 20px; background:#e9e9e9 !important; color:#da491c !important; border: 0px; margin-bottom: 5px; line-height: 20px;}
.chk-btn input:hover {background:#da491c !important; color:#e9e9e9 !important;}

/*form-control*/

.input-style { width: 100%; padding:10px 5px; display: block; color: #6d6d6d; background-color: #fff; background-image: none; border:none; border-bottom:1px solid #e2e2e2; 
transition: text-indent 0.8s 0.8s ease;}
.input-style:focus::-webkit-input-placeholder {transition: text-indent 0.8s 0.8s ease;  text-indent: -100%; opacity: 1; -webkit-transition:text-indent 0.8s 0.8s ease;}
.input-style:focus:-ms-input-placeholder {transition: text-indent 0.8s 0.8s ease;  text-indent: -100%; opacity: 1; -ms-transition:text-indent 0.8s 0.8s ease;}
.input-style:focus::-moz-input-placeholder {transition: text-indent 0.8s 0.8s ease;  text-indent: -100%; opacity: 1; -moz-transition:text-indent 0.8s 0.8s ease;}

.form-control:focus {border-color:#ccc; -webkit-box-shadow:none; box-shadow:none}

.border-required {border-color:#da491c;}

/*header-login-ddl*/

.all_channel {float:left; z-index:9; margin-top:0; width:100%; right:0; height:38px; border-bottom: 1px solid #e2e2e2;}
.DivSelectyze {position:relative; width:100%; height:38px; float:left; margin:0; padding:3px 5px; z-index:1 !important;}
.DivSelectyze .selectyzeValue {position:relative; z-index:10; display:block; text-decoration:none}
.DivSelectyze ul {list-style:none; padding:0; margin:0; left:0}
.DivSelectyze .UlSelectize {position:absolute; z-index:9; display:none}
.DivSelectyze li a {display:block; text-decoration:none; text-align:center}
.optgroupTitle{display:block}
.grey .selectyzeValue {float:left; font-size:14px; color:#6d6d6d; padding:0; line-height:32px; text-align:left; width:100%; background:url(../img/dropdown-channel-icon.png) right center no-repeat}
.grey .UlSelectize {top:37px !important; width:100%; color:#6d6d6d; position:absolute !important; height:136px; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px;}
.grey li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:14px !important; padding:6px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.grey li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.grey .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*compare-allchannels-ddl*/

.channels {border:1px solid #ededed; height:43px !important;}
.channels .selectyzeValue {float:left; font-size:18px; color:#6d6d6d; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/dropdown-channel-icon.png) right center no-repeat; outline:none}
.channels .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px; height:195px;}
.channels li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.channels li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.channels .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*order-name-ddl*/

.order-name {border:1px solid #ededed; height:43px !important;}
.order-name .selectyzeValue {float:left; font-size:18px; color:#6d6d6d; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/dropdown-channel-icon.png) right center no-repeat; outline:none}
.order-name .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px;}
.order-name li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.order-name li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.order-name .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*add-packs*/

.add-pack {height:43px !important;}
.add-pack .selectyzeValue {float:left; font-size:18px; color:#6d6d6d; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/dropdown-icon.png) right center no-repeat; outline:none}
.add-pack .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px;}
.add-pack li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.add-pack li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.add-pack .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*nature-request*/

.nature-request {height:43px !important; border-bottom: 1px solid #e2e2e2;}
.nature-request .selectyzeValue {float:left; font-size:16px; color:#a7a7a7; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/dropdown-channel-icon.png) right center no-repeat; outline:none}
.nature-request .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px;}
.nature-request li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.nature-request li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.nature-request .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*TV*/

.tv {border:1px solid #ededed; height:43px !important;}
.tv .selectyzeValue {float:left; font-size:16px; color:#6d6d6d; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/dropdown-channel-icon.png) right center no-repeat; outline:none}
.tv .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px;}
.tv li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.tv li a:hover{color:#fe8d27 !important; background:#f4f4f4;}
.tv .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}

/*tv-guide*/

.tvguide-genres {border-left: 1px solid #838383;}
.tvguide-genres .selectyzeValue {float:left; font-size:15px; color:#8c8c8c; padding:0; line-height:35px; text-align:left; width:100%; background:url(../img/tv-guide-dropdown-icon.png) right center no-repeat; outline:none}
.tvguide-genres .UlSelectize {top:42px; width:100%; color:#6d6d6d; position:absolute; overflow:auto; background:#fff; border: 1px solid #eee; border-top: 0px; left:-1px; max-height:300px;}
.tvguide-genres ul.UlSelectize {padding:0px}
.tvguide-genres ul.UlSelectize li { width:100%;}
.tvguide-genres li a {color:#6d6d6d !important; border-top:1px solid #f4f4f4; background:#FFF; text-align:left !important; font-size:15px !important; padding:8px 5px !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.tvguide-genres li a:hover{color:#fff !important; background:#f4f4f4;}
.tvguide-genres .optgroupTitle {font-size:14px; color:#6d6d6d; text-align:left; line-height:14px; padding:10px 5px; cursor:default; background:#FFF}


/* iCheck plugin Polaris skin radio button *

----------------------------------- */

.icheckbox_polaris, .iradio_polaris {display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 25px; height: 29px; background: url(../img/polaris.png) no-repeat; border: none; cursor: pointer;}
.icheckbox_polaris {background-position: 0 0;}
.icheckbox_polaris.hover {background-position: -31px 0;}
.icheckbox_polaris.checked {background-position: -62px 0;}
.icheckbox_polaris.disabled {background-position: -93px 0; cursor: default;}
.icheckbox_polaris.checked.disabled {background-position: -124px 0;}
.iradio_polaris {background-position: -155px 0;}
.iradio_polaris.hover {background-position: -186px 0;}
.iradio_polaris.checked {background-position: -217px 0;}
.iradio_polaris.disabled {background-position: -248px 0; cursor: default;}
.iradio_polaris.checked.disabled {background-position: -279px 0;}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
.icheckbox_polaris, .iradio_polaris {background-image: url(../img/polaris.png); -webkit-background-size: 310px 31px; background-size: 310px 31px;}
}