/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
 font-family:sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background-color:transparent
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:bold
}
dfn {
 font-style:italic
}
h1 {
 margin:.67em 0;
 font-size:2em
}
mark {
 color:#000;
 background:#ff0
}
small {
 font-size:80%
}
sub,sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 height:0;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,optgroup,select,textarea {
 margin:0;
 font:inherit;
 color:inherit
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 padding:0;
 border:0
}
input {
 line-height:normal
}
input[type="checkbox"],input[type="radio"] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
 height:auto
}
input[type="search"] {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-appearance:textfield
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 padding:.35em .625em .75em;
 margin:0 2px;
 border:1px solid #c0c0c0
}
legend {
 padding:0;
 border:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:bold
}
table {
 border-spacing:0;
 border-collapse:collapse
}
td,th {
 padding:0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
 *,*:before,*:after {
  color:#000!important;
  text-shadow:none!important;
  background:transparent!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important
 }
 a,a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="#"]:after,a[href^="javascript:"]:after {
  content:""
 }
 pre,blockquote {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 tr,img {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 p,h2,h3 {
  orphans:3;
  widows:3
 }
 h2,h3 {
  page-break-after:avoid
 }
 select {
  background:#fff!important
 }
 .navbar {
  display:none
 }
 .btn>.caret,.dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .table-bordered th,.table-bordered td {
  border:1px solid #ddd!important
 }
}
@font-face {
 font-family:'Glyphicons Halflings';
 src:url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.eot');
 src:url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.woff') format('woff'),url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('https://www.jio.com/shop/_ui/desktop/common/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}
.glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:'Glyphicons Halflings';
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
 content:"\2a"
}
.glyphicon-plus:before {
 content:"\2b"
}
.glyphicon-euro:before,.glyphicon-eur:before {
 content:"\20ac"
}
.glyphicon-minus:before {
 content:"\2212"
}
.glyphicon-cloud:before {
 content:"\2601"
}
.glyphicon-envelope:before {
 content:"\2709"
}
.glyphicon-pencil:before {
 content:"\270f"
}
.glyphicon-glass:before {
 content:"\e001"
}
.glyphicon-music:before {
 content:"\e002"
}
.glyphicon-search:before {
 content:"\e003"
}
.glyphicon-heart:before {
 content:"\e005"
}
.glyphicon-star:before {
 content:"\e006"
}
.glyphicon-star-empty:before {
 content:"\e007"
}
.glyphicon-user:before {
 content:"\e008"
}
.glyphicon-film:before {
 content:"\e009"
}
.glyphicon-th-large:before {
 content:"\e010"
}
.glyphicon-th:before {
 content:"\e011"
}
.glyphicon-th-list:before {
 content:"\e012"
}
.glyphicon-ok:before {
 content:"\e013"
}
.glyphicon-remove:before {
 content:"\e014"
}
.glyphicon-zoom-in:before {
 content:"\e015"
}
.glyphicon-zoom-out:before {
 content:"\e016"
}
.glyphicon-off:before {
 content:"\e017"
}
.glyphicon-signal:before {
 content:"\e018"
}
.glyphicon-cog:before {
 content:"\e019"
}
.glyphicon-trash:before {
 content:"\e020"
}
.glyphicon-home:before {
 content:"\e021"
}
.glyphicon-file:before {
 content:"\e022"
}
.glyphicon-time:before {
 content:"\e023"
}
.glyphicon-road:before {
 content:"\e024"
}
.glyphicon-download-alt:before {
 content:"\e025"
}
.glyphicon-download:before {
 content:"\e026"
}
.glyphicon-upload:before {
 content:"\e027"
}
.glyphicon-inbox:before {
 content:"\e028"
}
.glyphicon-play-circle:before {
 content:"\e029"
}
.glyphicon-repeat:before {
 content:"\e030"
}
.glyphicon-refresh:before {
 content:"\e031"
}
.glyphicon-list-alt:before {
 content:"\e032"
}
.glyphicon-lock:before {
 content:"\e033"
}
.glyphicon-flag:before {
 content:"\e034"
}
.glyphicon-headphones:before {
 content:"\e035"
}
.glyphicon-volume-off:before {
 content:"\e036"
}
.glyphicon-volume-down:before {
 content:"\e037"
}
.glyphicon-volume-up:before {
 content:"\e038"
}
.glyphicon-qrcode:before {
 content:"\e039"
}
.glyphicon-barcode:before {
 content:"\e040"
}
.glyphicon-tag:before {
 content:"\e041"
}
.glyphicon-tags:before {
 content:"\e042"
}
.glyphicon-book:before {
 content:"\e043"
}
.glyphicon-bookmark:before {
 content:"\e044"
}
.glyphicon-print:before {
 content:"\e045"
}
.glyphicon-camera:before {
 content:"\e046"
}
.glyphicon-font:before {
 content:"\e047"
}
.glyphicon-bold:before {
 content:"\e048"
}
.glyphicon-italic:before {
 content:"\e049"
}
.glyphicon-text-height:before {
 content:"\e050"
}
.glyphicon-text-width:before {
 content:"\e051"
}
.glyphicon-align-left:before {
 content:"\e052"
}
.glyphicon-align-center:before {
 content:"\e053"
}
.glyphicon-align-right:before {
 content:"\e054"
}
.glyphicon-align-justify:before {
 content:"\e055"
}
.glyphicon-list:before {
 content:"\e056"
}
.glyphicon-indent-left:before {
 content:"\e057"
}
.glyphicon-indent-right:before {
 content:"\e058"
}
.glyphicon-facetime-video:before {
 content:"\e059"
}
.glyphicon-picture:before {
 content:"\e060"
}
.glyphicon-map-marker:before {
 content:"\e062"
}
.glyphicon-adjust:before {
 content:"\e063"
}
.glyphicon-tint:before {
 content:"\e064"
}
.glyphicon-edit:before {
 content:"\e065"
}
.glyphicon-share:before {
 content:"\e066"
}
.glyphicon-check:before {
 content:"\e067"
}
.glyphicon-move:before {
 content:"\e068"
}
.glyphicon-step-backward:before {
 content:"\e069"
}
.glyphicon-fast-backward:before {
 content:"\e070"
}
.glyphicon-backward:before {
 content:"\e071"
}
.glyphicon-play:before {
 content:"\e072"
}
.glyphicon-pause:before {
 content:"\e073"
}
.glyphicon-stop:before {
 content:"\e074"
}
.glyphicon-forward:before {
 content:"\e075"
}
.glyphicon-fast-forward:before {
 content:"\e076"
}
.glyphicon-step-forward:before {
 content:"\e077"
}
.glyphicon-eject:before {
 content:"\e078"
}
.glyphicon-chevron-left:before {
 content:"\e079"
}
.glyphicon-chevron-right:before {
 content:"\e080"
}
.glyphicon-plus-sign:before {
 content:"\e081"
}
.glyphicon-minus-sign:before {
 content:"\e082"
}
.glyphicon-remove-sign:before {
 content:"\e083"
}
.glyphicon-ok-sign:before {
 content:"\e084"
}
.glyphicon-question-sign:before {
 content:"\e085"
}
.glyphicon-info-sign:before {
 content:"\e086"
}
.glyphicon-screenshot:before {
 content:"\e087"
}
.glyphicon-remove-circle:before {
 content:"\e088"
}
.glyphicon-ok-circle:before {
 content:"\e089"
}
.glyphicon-ban-circle:before {
 content:"\e090"
}
.glyphicon-arrow-left:before {
 content:"\e091"
}
.glyphicon-arrow-right:before {
 content:"\e092"
}
.glyphicon-arrow-up:before {
 content:"\e093"
}
.glyphicon-arrow-down:before {
 content:"\e094"
}
.glyphicon-share-alt:before {
 content:"\e095"
}
.glyphicon-resize-full:before {
 content:"\e096"
}
.glyphicon-resize-small:before {
 content:"\e097"
}
.glyphicon-exclamation-sign:before {
 content:"\e101"
}
.glyphicon-gift:before {
 content:"\e102"
}
.glyphicon-leaf:before {
 content:"\e103"
}
.glyphicon-fire:before {
 content:"\e104"
}
.glyphicon-eye-open:before {
 content:"\e105"
}
.glyphicon-eye-close:before {
 content:"\e106"
}
.glyphicon-warning-sign:before {
 content:"\e107"
}
.glyphicon-plane:before {
 content:"\e108"
}
.glyphicon-calendar:before {
 content:"\e109"
}
.glyphicon-random:before {
 content:"\e110"
}
.glyphicon-comment:before {
 content:"\e111"
}
.glyphicon-magnet:before {
 content:"\e112"
}
.glyphicon-chevron-up:before {
 content:"\e113"
}
.glyphicon-chevron-down:before {
 content:"\e114"
}
.glyphicon-retweet:before {
 content:"\e115"
}
.glyphicon-shopping-cart:before {
 content:"\e116"
}
.glyphicon-folder-close:before {
 content:"\e117"
}
.glyphicon-folder-open:before {
 content:"\e118"
}
.glyphicon-resize-vertical:before {
 content:"\e119"
}
.glyphicon-resize-horizontal:before {
 content:"\e120"
}
.glyphicon-hdd:before {
 content:"\e121"
}
.glyphicon-bullhorn:before {
 content:"\e122"
}
.glyphicon-bell:before {
 content:"\e123"
}
.glyphicon-certificate:before {
 content:"\e124"
}
.glyphicon-thumbs-up:before {
 content:"\e125"
}
.glyphicon-thumbs-down:before {
 content:"\e126"
}
.glyphicon-hand-right:before {
 content:"\e127"
}
.glyphicon-hand-left:before {
 content:"\e128"
}
.glyphicon-hand-up:before {
 content:"\e129"
}
.glyphicon-hand-down:before {
 content:"\e130"
}
.glyphicon-circle-arrow-right:before {
 content:"\e131"
}
.glyphicon-circle-arrow-left:before {
 content:"\e132"
}
.glyphicon-circle-arrow-up:before {
 content:"\e133"
}
.glyphicon-circle-arrow-down:before {
 content:"\e134"
}
.glyphicon-globe:before {
 content:"\e135"
}
.glyphicon-wrench:before {
 content:"\e136"
}
.glyphicon-tasks:before {
 content:"\e137"
}
.glyphicon-filter:before {
 content:"\e138"
}
.glyphicon-briefcase:before {
 content:"\e139"
}
.glyphicon-fullscreen:before {
 content:"\e140"
}
.glyphicon-dashboard:before {
 content:"\e141"
}
.glyphicon-paperclip:before {
 content:"\e142"
}
.glyphicon-heart-empty:before {
 content:"\e143"
}
.glyphicon-link:before {
 content:"\e144"
}
.glyphicon-phone:before {
 content:"\e145"
}
.glyphicon-pushpin:before {
 content:"\e146"
}
.glyphicon-usd:before {
 content:"\e148"
}
.glyphicon-gbp:before {
 content:"\e149"
}
.glyphicon-sort:before {
 content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
 content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
 content:"\e152"
}
.glyphicon-sort-by-order:before {
 content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
 content:"\e154"
}
.glyphicon-sort-by-attributes:before {
 content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
 content:"\e156"
}
.glyphicon-unchecked:before {
 content:"\e157"
}
.glyphicon-expand:before {
 content:"\e158"
}
.glyphicon-collapse-down:before {
 content:"\e159"
}
.glyphicon-collapse-up:before {
 content:"\e160"
}
.glyphicon-log-in:before {
 content:"\e161"
}
.glyphicon-flash:before {
 content:"\e162"
}
.glyphicon-log-out:before {
 content:"\e163"
}
.glyphicon-new-window:before {
 content:"\e164"
}
.glyphicon-record:before {
 content:"\e165"
}
.glyphicon-save:before {
 content:"\e166"
}
.glyphicon-open:before {
 content:"\e167"
}
.glyphicon-saved:before {
 content:"\e168"
}
.glyphicon-import:before {
 content:"\e169"
}
.glyphicon-export:before {
 content:"\e170"
}
.glyphicon-send:before {
 content:"\e171"
}
.glyphicon-floppy-disk:before {
 content:"\e172"
}
.glyphicon-floppy-saved:before {
 content:"\e173"
}
.glyphicon-floppy-remove:before {
 content:"\e174"
}
.glyphicon-floppy-save:before {
 content:"\e175"
}
.glyphicon-floppy-open:before {
 content:"\e176"
}
.glyphicon-credit-card:before {
 content:"\e177"
}
.glyphicon-transfer:before {
 content:"\e178"
}
.glyphicon-cutlery:before {
 content:"\e179"
}
.glyphicon-header:before {
 content:"\e180"
}
.glyphicon-compressed:before {
 content:"\e181"
}
.glyphicon-earphone:before {
 content:"\e182"
}
.glyphicon-phone-alt:before {
 content:"\e183"
}
.glyphicon-tower:before {
 content:"\e184"
}
.glyphicon-stats:before {
 content:"\e185"
}
.glyphicon-sd-video:before {
 content:"\e186"
}
.glyphicon-hd-video:before {
 content:"\e187"
}
.glyphicon-subtitles:before {
 content:"\e188"
}
.glyphicon-sound-stereo:before {
 content:"\e189"
}
.glyphicon-sound-dolby:before {
 content:"\e190"
}
.glyphicon-sound-5-1:before {
 content:"\e191"
}
.glyphicon-sound-6-1:before {
 content:"\e192"
}
.glyphicon-sound-7-1:before {
 content:"\e193"
}
.glyphicon-copyright-mark:before {
 content:"\e194"
}
.glyphicon-registration-mark:before {
 content:"\e195"
}
.glyphicon-cloud-download:before {
 content:"\e197"
}
.glyphicon-cloud-upload:before {
 content:"\e198"
}
.glyphicon-tree-conifer:before {
 content:"\e199"
}
.glyphicon-tree-deciduous:before {
 content:"\e200"
}
.glyphicon-cd:before {
 content:"\e201"
}
.glyphicon-save-file:before {
 content:"\e202"
}
.glyphicon-open-file:before {
 content:"\e203"
}
.glyphicon-level-up:before {
 content:"\e204"
}
.glyphicon-copy:before {
 content:"\e205"
}
.glyphicon-paste:before {
 content:"\e206"
}
.glyphicon-alert:before {
 content:"\e209"
}
.glyphicon-equalizer:before {
 content:"\e210"
}
.glyphicon-king:before {
 content:"\e211"
}
.glyphicon-queen:before {
 content:"\e212"
}
.glyphicon-pawn:before {
 content:"\e213"
}
.glyphicon-bishop:before {
 content:"\e214"
}
.glyphicon-knight:before {
 content:"\e215"
}
.glyphicon-baby-formula:before {
 content:"\e216"
}
.glyphicon-tent:before {
 content:"\26fa"
}
.glyphicon-blackboard:before {
 content:"\e218"
}
.glyphicon-bed:before {
 content:"\e219"
}
.glyphicon-apple:before {
 content:"\f8ff"
}
.glyphicon-erase:before {
 content:"\e221"
}
.glyphicon-hourglass:before {
 content:"\231b"
}
.glyphicon-lamp:before {
 content:"\e223"
}
.glyphicon-duplicate:before {
 content:"\e224"
}
.glyphicon-piggy-bank:before {
 content:"\e225"
}
.glyphicon-scissors:before {
 content:"\e226"
}
.glyphicon-bitcoin:before {
 content:"\e227"
}
.glyphicon-btc:before {
 content:"\e227"
}
.glyphicon-xbt:before {
 content:"\e227"
}
.glyphicon-yen:before {
 content:"\00a5"
}
.glyphicon-jpy:before {
 content:"\00a5"
}
.glyphicon-ruble:before {
 content:"\20bd"
}
.glyphicon-rub:before {
 content:"\20bd"
}
.glyphicon-scale:before {
 content:"\e230"
}
.glyphicon-ice-lolly:before {
 content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
 content:"\e232"
}
.glyphicon-education:before {
 content:"\e233"
}
.glyphicon-option-horizontal:before {
 content:"\e234"
}
.glyphicon-option-vertical:before {
 content:"\e235"
}
.glyphicon-menu-hamburger:before {
 content:"\e236"
}
.glyphicon-modal-window:before {
 content:"\e237"
}
.glyphicon-oil:before {
 content:"\e238"
}
.glyphicon-grain:before {
 content:"\e239"
}
.glyphicon-sunglasses:before {
 content:"\e240"
}
.glyphicon-text-size:before {
 content:"\e241"
}
.glyphicon-text-color:before {
 content:"\e242"
}
.glyphicon-text-background:before {
 content:"\e243"
}
.glyphicon-object-align-top:before {
 content:"\e244"
}
.glyphicon-object-align-bottom:before {
 content:"\e245"
}
.glyphicon-object-align-horizontal:before {
 content:"\e246"
}
.glyphicon-object-align-left:before {
 content:"\e247"
}
.glyphicon-object-align-vertical:before {
 content:"\e248"
}
.glyphicon-object-align-right:before {
 content:"\e249"
}
.glyphicon-triangle-right:before {
 content:"\e250"
}
.glyphicon-triangle-left:before {
 content:"\e251"
}
.glyphicon-triangle-bottom:before {
 content:"\e252"
}
.glyphicon-triangle-top:before {
 content:"\e253"
}
.glyphicon-console:before {
 content:"\e254"
}
.glyphicon-superscript:before {
 content:"\e255"
}
.glyphicon-subscript:before {
 content:"\e256"
}
.glyphicon-menu-left:before {
 content:"\e257"
}
.glyphicon-menu-right:before {
 content:"\e258"
}
.glyphicon-menu-down:before {
 content:"\e259"
}
.glyphicon-menu-up:before {
 content:"\e260"
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*:before,*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:10px;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#333;
 background-color:#fff
}
button,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#337ab7;
 text-decoration:none
}
a:hover,a:focus {
 color:#23527c;
 text-decoration:underline
}
a:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:6px
}
.img-thumbnail {
 display:inline-block;
 max-width:100%;
 height:auto;
 padding:4px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
[role="button"] {
 cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
 font-family:inherit;
 font-weight:500;
 line-height:1.1;
 color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
 font-weight:normal;
 line-height:1;
 color:#777
}
h1,.h1,h2,.h2,h3,.h3 {
 margin-top:20px;
 margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
 font-size:65%
}
h4,.h4,h5,.h5,h6,.h6 {
 margin-top:10px;
 margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
 font-size:75%
}
h1,.h1 {
 font-size:36px
}
h2,.h2 {
 font-size:30px
}
h3,.h3 {
 font-size:24px
}
h4,.h4 {
 font-size:18px
}
h5,.h5 {
 font-size:14px
}
h6,.h6 {
 font-size:12px
}
p {
 margin:0 0 10px
}
.lead {
 margin-bottom:20px;
 font-size:16px;
 font-weight:300;
 line-height:1.4
}
@media(min-width:768px) {
 .lead {
  font-size:21px
 }
}
small,.small {
 font-size:85%
}
mark,.mark {
 padding:.2em;
 background-color:#fcf8e3
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.text-justify {
 text-align:justify
}
.text-nowrap {
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase
}
.text-uppercase {
 text-transform:uppercase
}
.text-capitalize {
 text-transform:capitalize
}
.text-muted {
 color:#777
}
.text-primary {
 color:#337ab7
}
a.text-primary:hover {
 color:#286090
}
.text-success {
 color:#3c763d
}
a.text-success:hover {
 color:#2b542c
}
.text-info {
 color:#31708f
}
a.text-info:hover {
 color:#245269
}
.text-warning {
 color:#8a6d3b
}
a.text-warning:hover {
 color:#66512c
}
.text-danger {
 color:#a94442
}
a.text-danger:hover {
 color:#843534
}
.bg-primary {
 color:#fff;
 background-color:#337ab7
}
a.bg-primary:hover {
 background-color:#286090
}
.bg-success {
 background-color:#dff0d8
}
a.bg-success:hover {
 background-color:#c1e2b3
}
.bg-info {
 background-color:#d9edf7
}
a.bg-info:hover {
 background-color:#afd9ee
}
.bg-warning {
 background-color:#fcf8e3
}
a.bg-warning:hover {
 background-color:#f7ecb5
}
.bg-danger {
 background-color:#f2dede
}
a.bg-danger:hover {
 background-color:#e4b9b9
}
.page-header {
 padding-bottom:9px;
 margin:40px 0 20px;
 border-bottom:1px solid #eee
}
ul,ol {
 margin-top:0;
 margin-bottom:10px
}
ul ul,ol ul,ul ol,ol ol {
 margin-bottom:0
}
.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline {
 padding-left:0;
 margin-left:-5px;
 list-style:none
}
.list-inline>li {
 display:inline-block;
 padding-right:5px;
 padding-left:5px
}
dl {
 margin-top:0;
 margin-bottom:20px
}
dt,dd {
 line-height:1.42857143
}
dt {
 font-weight:bold
}
dd {
 margin-left:0
}
@media(min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:160px;
  overflow:hidden;
  clear:left;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
}
abbr[title],abbr[data-original-title] {
 cursor:help;
 border-bottom:1px dotted #777
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:10px 20px;
 margin:0 0 20px;
 font-size:17.5px;
 border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
 margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small {
 display:block;
 font-size:80%;
 line-height:1.42857143;
 color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before {
 content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 text-align:right;
 border-right:5px solid #eee;
 border-left:0
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
 content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
 content:'\00A0 \2014'
}
address {
 margin-bottom:20px;
 font-style:normal;
 line-height:1.42857143
}
code,kbd,pre,samp {
 font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
 padding:2px 4px;
 font-size:90%;
 color:#c7254e;
 background-color:#f9f2f4;
 border-radius:4px
}
kbd {
 padding:2px 4px;
 font-size:90%;
 color:#fff;
 background-color:#333;
 border-radius:3px;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:bold;
 -webkit-box-shadow:none;
 box-shadow:none
}
pre {
 display:block;
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 line-height:1.42857143;
 color:#333;
 word-break:break-all;
 word-wrap:break-word;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border-radius:4px
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 background-color:transparent;
 border-radius:0
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media(min-width:768px) {
 .container {
  width:750px
 }
}
@media(min-width:992px) {
 .container {
  width:970px
 }
}
@media(min-width:1200px) {
 .container {
  width:1170px
 }
}
.container-fluid {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 margin-right:-15px;
 margin-left:-15px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0
}
@media(min-width:768px) {
 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media(min-width:992px) {
 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media(min-width:1200px) {
 .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
table {
 background-color:transparent
}
caption {
 padding-top:8px;
 padding-bottom:8px;
 color:#777;
 text-align:left
}
th {
 text-align:left
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
 padding:8px;
 line-height:1.42857143;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #ddd
}
.table .table {
 background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
 padding:5px
}
.table-bordered {
 border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
 border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
 background-color:#f5f5f5
}
table col[class*="col-"] {
 position:static;
 display:table-column;
 float:none
}
table td[class*="col-"],table th[class*="col-"] {
 position:static;
 display:table-cell;
 float:none
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
 background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
 background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
 background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
 background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
 background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
 background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
 background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
 background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
 background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
 background-color:#ebcccc
}
.table-responsive {
 min-height:.01%;
 overflow-x:auto
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-y:hidden;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  border:1px solid #ddd
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
  border-bottom:0
 }
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:20px;
 font-size:21px;
 line-height:inherit;
 color:#333;
 border:0;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:bold
}
input[type="search"] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
input[type="radio"],input[type="checkbox"] {
 margin:4px 0 0;
 margin-top:1px \9;
 line-height:normal
}
input[type="file"] {
 display:block
}
input[type="range"] {
 display:block;
 width:100%
}
select[multiple],select[size] {
 height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
output {
 display:block;
 padding-top:7px;
 font-size:14px;
 line-height:1.42857143;
 color:#555
}
.form-control {
 display:block;
 width:100%;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 color:#555;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
 color:#999;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 background-color:#eee;
 opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
 cursor:not-allowed
}
textarea.form-control {
 height:auto
}
input[type="search"] {
 -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
  line-height:34px
 }
 input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
  line-height:30px
 }
 input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
  line-height:46px
 }
}
.form-group {
 margin-bottom:15px
}
.radio,.checkbox {
 position:relative;
 display:block;
 margin-top:10px;
 margin-bottom:10px
}
.radio label,.checkbox label {
 min-height:20px;
 padding-left:20px;
 margin-bottom:0;
 font-weight:normal;
 cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
 position:absolute;
 margin-top:4px \9;
 margin-left:-20px
}
.radio+.radio,.checkbox+.checkbox {
 margin-top:-5px
}
.radio-inline,.checkbox-inline {
 position:relative;
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 font-weight:normal;
 vertical-align:middle;
 cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
 margin-top:0;
 margin-left:10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
 cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
 cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
 cursor:not-allowed
}
.form-control-static {
 min-height:34px;
 padding-top:7px;
 padding-bottom:7px;
 margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
 padding-right:0;
 padding-left:0
}
.input-sm {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-sm {
 height:30px;
 line-height:30px
}
textarea.input-sm,select[multiple].input-sm {
 height:auto
}
.form-group-sm .form-control {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.form-group-sm .form-control {
 height:30px;
 line-height:30px
}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control {
 height:auto
}
.form-group-sm .form-control-static {
 height:30px;
 min-height:32px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5
}
.input-lg {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
select.input-lg {
 height:46px;
 line-height:46px
}
textarea.input-lg,select[multiple].input-lg {
 height:auto
}
.form-group-lg .form-control {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
select.form-group-lg .form-control {
 height:46px;
 line-height:46px
}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control {
 height:auto
}
.form-group-lg .form-control-static {
 height:46px;
 min-height:38px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333
}
.has-feedback {
 position:relative
}
.has-feedback .form-control {
 padding-right:42.5px
}
.form-control-feedback {
 position:absolute;
 top:0;
 right:0;
 z-index:2;
 display:block;
 width:34px;
 height:34px;
 line-height:34px;
 text-align:center;
 pointer-events:none
}
.input-lg+.form-control-feedback {
 width:46px;
 height:46px;
 line-height:46px
}
.input-sm+.form-control-feedback {
 width:30px;
 height:30px;
 line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
 color:#3c763d
}
.has-success .form-control {
 border-color:#3c763d;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#2b542c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#3c763d
}
.has-success .form-control-feedback {
 color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
 color:#8a6d3b
}
.has-warning .form-control {
 border-color:#8a6d3b;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#66512c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#8a6d3b
}
.has-warning .form-control-feedback {
 color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
 color:#a94442
}
.has-error .form-control {
 border-color:#a94442;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#843534;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
 color:#a94442;
 background-color:#f2dede;
 border-color:#a94442
}
.has-error .form-control-feedback {
 color:#a94442
}
.has-feedback label ~ .form-control-feedback {
 top:25px
}
.has-feedback label.sr-only ~ .form-control-feedback {
 top:0
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#737373
}
@media(min-width:768px) {
 .form-inline .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-static {
  display:inline-block
 }
 .form-inline .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
  width:auto
 }
 .form-inline .input-group>.form-control {
  width:100%
 }
 .form-inline .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .radio,.form-inline .checkbox {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .radio label,.form-inline .checkbox label {
  padding-left:0
 }
 .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
  position:relative;
  margin-left:0
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
 padding-top:7px;
 margin-top:0;
 margin-bottom:0
}
.form-horizontal .radio,.form-horizontal .checkbox {
 min-height:27px
}
.form-horizontal .form-group {
 margin-right:-15px;
 margin-left:-15px
}
@media(min-width:768px) {
 .form-horizontal .control-label {
  padding-top:7px;
  margin-bottom:0;
  text-align:right
 }
}
.form-horizontal .has-feedback .form-control-feedback {
 right:15px
}
@media(min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top:14.333333px
 }
}
@media(min-width:768px) {
 .form-horizontal .form-group-sm .control-label {
  padding-top:6px
 }
}
.btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:normal;
 line-height:1.42857143;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus {
 color:#333;
 text-decoration:none
}
.btn:active,.btn.active {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
 pointer-events:none;
 cursor:not-allowed;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 box-shadow:none;
 opacity:.65
}
.btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
 color:#333;
 background-color:#e6e6e6;
 border-color:#adadad
}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
 background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
 background-color:#fff;
 border-color:#ccc
}
.btn-default .badge {
 color:#fff;
 background-color:#333
}
.btn-primary {
 color:#fff;
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
 color:#fff;
 background-color:#286090;
 border-color:#204d74
}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
 background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary .badge {
 color:#337ab7;
 background-color:#fff
}
.btn-success {
 color:#fff;
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
 color:#fff;
 background-color:#449d44;
 border-color:#398439
}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
 background-image:none
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success .badge {
 color:#5cb85c;
 background-color:#fff
}
.btn-info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
 color:#fff;
 background-color:#31b0d5;
 border-color:#269abc
}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
 background-image:none
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info .badge {
 color:#5bc0de;
 background-color:#fff
}
.btn-warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
 color:#fff;
 background-color:#ec971f;
 border-color:#d58512
}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
 background-image:none
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning .badge {
 color:#f0ad4e;
 background-color:#fff
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
 color:#fff;
 background-color:#c9302c;
 border-color:#ac2925
}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
 background-image:none
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger .badge {
 color:#d9534f;
 background-color:#fff
}
.btn-link {
 font-weight:normal;
 color:#337ab7;
 border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
 background-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
 border-color:transparent
}
.btn-link:hover,.btn-link:focus {
 color:#23527c;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
 color:#777;
 text-decoration:none
}
.btn-lg,.btn-group-lg>.btn {
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
.btn-sm,.btn-group-sm>.btn {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-xs,.btn-group-xs>.btn {
 padding:1px 5px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition-timing-function:ease;
 -o-transition-timing-function:ease;
 transition-timing-function:ease;
 -webkit-transition-duration:.35s;
 -o-transition-duration:.35s;
 transition-duration:.35s;
 -webkit-transition-property:height,visibility;
 -o-transition-property:height,visibility;
 transition-property:height,visibility
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:4px dashed;
 border-right:4px solid transparent;
 border-left:4px solid transparent
}
.dropup,.dropdown {
 position:relative
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 text-align:left;
 list-style:none;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:4px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:normal;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
 color:#fff;
 text-decoration:none;
 background-color:#337ab7;
 outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 color:#777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-right {
 right:0;
 left:auto
}
.dropdown-menu-left {
 right:auto;
 left:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857143;
 color:#777;
 white-space:nowrap
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 content:"";
 border-top:0;
 border-bottom:4px solid
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:2px
}
@media(min-width:768px) {
 .navbar-right .dropdown-menu {
  right:0;
  left:auto
 }
 .navbar-right .dropdown-menu-left {
  right:auto;
  left:0
 }
}
.btn-group,.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn {
 position:relative;
 float:left
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active {
 z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar {
 margin-left:-5px
}
.btn-toolbar .btn-group,.btn-toolbar .input-group {
 float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
 margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group>.btn-group {
 float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group>.btn+.dropdown-toggle {
 padding-right:8px;
 padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
 padding-right:12px;
 padding-left:12px
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn .caret {
 margin-left:0
}
.btn-lg .caret {
 border-width:5px 5px 0;
 border-bottom-width:0
}
.dropup .btn-lg .caret {
 border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
 float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-right-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-top-left-radius:0;
 border-top-right-radius:0;
 border-bottom-left-radius:4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 table-layout:fixed;
 border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
 display:table-cell;
 float:none;
 width:1%
}
.btn-group-justified>.btn-group .btn {
 width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
 left:auto
}
[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group[class*="col-"] {
 float:none;
 padding-right:0;
 padding-left:0
}
.input-group .form-control {
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
 height:46px;
 line-height:46px
}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
 height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
 height:30px;
 line-height:30px
}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
 height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control {
 display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:6px 12px;
 font-size:14px;
 font-weight:normal;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px
}
.input-group-addon.input-sm {
 padding:5px 10px;
 font-size:12px;
 border-radius:3px
}
.input-group-addon.input-lg {
 padding:10px 16px;
 font-size:18px;
 border-radius:6px
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
 margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 font-size:0;
 white-space:nowrap
}
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-1px
}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
 z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
 margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
 margin-left:-1px
}
.nav {
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav>li {
 position:relative;
 display:block
}
.nav>li>a {
 position:relative;
 display:block;
 padding:10px 15px
}
.nav>li>a:hover,.nav>li>a:focus {
 text-decoration:none;
 background-color:#eee
}
.nav>li.disabled>a {
 color:#777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
 color:#777;
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
 background-color:#eee;
 border-color:#337ab7
}
.nav .nav-divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857143;
 border:1px solid transparent;
 border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
 border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
 color:#555;
 cursor:default;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent
}
.nav-tabs.nav-justified {
 width:100%;
 border-bottom:0
}
.nav-tabs.nav-justified>li {
 float:none
}
.nav-tabs.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media(min-width:768px) {
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-tabs.nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs.nav-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
 border:1px solid #ddd
}
@media(min-width:768px) {
 .nav-tabs.nav-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
  border-bottom-color:#fff
 }
}
.nav-pills>li {
 float:left
}
.nav-pills>li>a {
 border-radius:4px
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
 color:#fff;
 background-color:#337ab7
}
.nav-stacked>li {
 float:none
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified {
 width:100%
}
.nav-justified>li {
 float:none
}
.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media(min-width:768px) {
 .nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
 border:1px solid #ddd
}
@media(min-width:768px) {
 .nav-tabs-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
  border-bottom-color:#fff
 }
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.navbar {
 position:relative;
 min-height:50px;
 margin-bottom:20px;
 border:1px solid transparent
}
@media(min-width:768px) {
 .navbar {
  border-radius:4px
 }
}
@media(min-width:768px) {
 .navbar-header {
  float:left
 }
}
.navbar-collapse {
 padding-right:15px;
 padding-left:15px;
 overflow-x:visible;
 -webkit-overflow-scrolling:touch;
 border-top:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
 overflow-y:auto
}
@media(min-width:768px) {
 .navbar-collapse {
  width:auto;
  border-top:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:visible
 }
 .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  padding-right:0;
  padding-left:0
 }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
 max-height:340px
}
@media(max-device-width:480px) and (orientation:landscape) {
 .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  max-height:200px
 }
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
 margin-right:-15px;
 margin-left:-15px
}
@media(min-width:768px) {
 .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
  margin-right:0;
  margin-left:0
 }
}
.navbar-static-top {
 z-index:1000;
 border-width:0 0 1px
}
@media(min-width:768px) {
 .navbar-static-top {
  border-radius:0
 }
}
.navbar-fixed-top,.navbar-fixed-bottom {
 position:fixed;
 right:0;
 left:0;
 z-index:1030
}
@media(min-width:768px) {
 .navbar-fixed-top,.navbar-fixed-bottom {
  border-radius:0
 }
}
.navbar-fixed-top {
 top:0;
 border-width:0 0 1px
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0;
 border-width:1px 0 0
}
.navbar-brand {
 float:left;
 height:50px;
 padding:15px 15px;
 font-size:18px;
 line-height:20px
}
.navbar-brand:hover,.navbar-brand:focus {
 text-decoration:none
}
.navbar-brand>img {
 display:block
}
@media(min-width:768px) {
 .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
  margin-left:-15px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 padding:9px 10px;
 margin-top:8px;
 margin-right:15px;
 margin-bottom:8px;
 background-color:transparent;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px
}
.navbar-toggle:focus {
 outline:0
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
@media(min-width:768px) {
 .navbar-toggle {
  display:none
 }
}
.navbar-nav {
 margin:7.5px -15px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px
}
@media(max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:20px
 }
 .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
  background-image:none
 }
}
@media(min-width:768px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:15px;
  padding-bottom:15px
 }
}
.navbar-form {
 padding:10px 15px;
 margin-top:8px;
 margin-right:-15px;
 margin-bottom:8px;
 margin-left:-15px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}
@media(min-width:768px) {
 .navbar-form .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .navbar-form .form-control-static {
  display:inline-block
 }
 .navbar-form .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
  width:auto
 }
 .navbar-form .input-group>.form-control {
  width:100%
 }
 .navbar-form .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .radio,.navbar-form .checkbox {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .radio label,.navbar-form .checkbox label {
  padding-left:0
 }
 .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
  position:relative;
  margin-left:0
 }
 .navbar-form .has-feedback .form-control-feedback {
  top:0
 }
}
@media(max-width:767px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
 .navbar-form .form-group:last-child {
  margin-bottom:0
 }
}
@media(min-width:768px) {
 .navbar-form {
  width:auto;
  padding-top:0;
  padding-bottom:0;
  margin-right:0;
  margin-left:0;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 margin-bottom:0;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-btn {
 margin-top:8px;
 margin-bottom:8px
}
.navbar-btn.btn-sm {
 margin-top:10px;
 margin-bottom:10px
}
.navbar-btn.btn-xs {
 margin-top:14px;
 margin-bottom:14px
}
.navbar-text {
 margin-top:15px;
 margin-bottom:15px
}
@media(min-width:768px) {
 .navbar-text {
  float:left;
  margin-right:15px;
  margin-left:15px
 }
}
@media(min-width:768px) {
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important;
  margin-right:-15px
 }
 .navbar-right ~ .navbar-right {
  margin-right:0
 }
}
.navbar-default {
 background-color:#f8f8f8;
 border-color:#e7e7e7
}
.navbar-default .navbar-brand {
 color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
 color:#5e5e5e;
 background-color:transparent
}
.navbar-default .navbar-text {
 color:#777
}
.navbar-default .navbar-nav>li>a {
 color:#777
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
 color:#333;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
 border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
 color:#555;
 background-color:#e7e7e7
}
@media(max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#333;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#555;
  background-color:#e7e7e7
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#777
}
.navbar-default .navbar-link:hover {
 color:#333
}
.navbar-default .btn-link {
 color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
 color:#333
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
 color:#ccc
}
.navbar-inverse {
 background-color:#222;
 border-color:#080808
}
.navbar-inverse .navbar-brand {
 color:#9d9d9d
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-text {
 color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
 color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
 color:#fff;
 background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
 color:#fff;
 background-color:#080808
}
@media(max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#9d9d9d
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#fff;
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.navbar-inverse .btn-link {
 color:#9d9d9d
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
 color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
 color:#444
}
.breadcrumb {
 padding:8px 15px;
 margin-bottom:20px;
 list-style:none;
 background-color:#f5f5f5;
 border-radius:4px
}
.breadcrumb>li {
 display:inline-block
}
.breadcrumb>li+li:before {
 padding:0 5px;
 color:#ccc;
 content:"/\00a0"
}
.breadcrumb>.active {
 color:#777
}
.pagination {
 display:inline-block;
 padding-left:0;
 margin:20px 0;
 border-radius:4px
}
.pagination>li {
 display:inline
}
.pagination>li>a,.pagination>li>span {
 position:relative;
 float:left;
 padding:6px 12px;
 margin-left:-1px;
 line-height:1.42857143;
 color:#337ab7;
 text-decoration:none;
 background-color:#fff;
 border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
 margin-left:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
 color:#23527c;
 background-color:#eee;
 border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
 z-index:2;
 color:#fff;
 cursor:default;
 background-color:#337ab7;
 border-color:#337ab7
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
 color:#777;
 cursor:not-allowed;
 background-color:#fff;
 border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
 padding:10px 16px;
 font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
 border-top-left-radius:6px;
 border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
 border-top-right-radius:6px;
 border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
 padding:5px 10px;
 font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.pager {
 padding-left:0;
 margin:20px 0;
 text-align:center;
 list-style:none
}
.pager li {
 display:inline
}
.pager li>a,.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
 text-decoration:none;
 background-color:#eee
}
.pager .next>a,.pager .next>span {
 float:right
}
.pager .previous>a,.pager .previous>span {
 float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
 color:#777;
 cursor:not-allowed;
 background-color:#fff
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:75%;
 font-weight:bold;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25em
}
a.label:hover,a.label:focus {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.label:empty {
 display:none
}
.btn .label {
 position:relative;
 top:-1px
}
.label-default {
 background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus {
 background-color:#5e5e5e
}
.label-primary {
 background-color:#337ab7
}
.label-primary[href]:hover,.label-primary[href]:focus {
 background-color:#286090
}
.label-success {
 background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
 background-color:#449d44
}
.label-info {
 background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus {
 background-color:#31b0d5
}
.label-warning {
 background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
 background-color:#ec971f
}
.label-danger {
 background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
 background-color:#c9302c
}
.badge {
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:12px;
 font-weight:bold;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 background-color:#777;
 border-radius:10px
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.btn-xs .badge,.btn-group-xs>.btn .badge {
 top:0;
 padding:1px 5px
}
a.badge:hover,a.badge:focus {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
 color:#337ab7;
 background-color:#fff
}
.list-group-item>.badge {
 float:right
}
.list-group-item>.badge+.badge {
 margin-right:5px
}
.nav-pills>li>a>.badge {
 margin-left:3px
}
.jumbotron {
 padding:30px 15px;
 margin-bottom:30px;
 color:inherit;
 background-color:#eee
}
.jumbotron h1,.jumbotron .h1 {
 color:inherit
}
.jumbotron p {
 margin-bottom:15px;
 font-size:21px;
 font-weight:200
}
.jumbotron>hr {
 border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
 border-radius:6px
}
.jumbotron .container {
 max-width:100%
}
@media screen and (min-width:768px) {
 .jumbotron {
  padding:48px 0
 }
 .container .jumbotron,.container-fluid .jumbotron {
  padding-right:60px;
  padding-left:60px
 }
 .jumbotron h1,.jumbotron .h1 {
  font-size:63px
 }
}
.thumbnail {
 display:block;
 padding:4px;
 margin-bottom:20px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:border .2s ease-in-out;
 -o-transition:border .2s ease-in-out;
 transition:border .2s ease-in-out
}
.thumbnail>img,.thumbnail a>img {
 margin-right:auto;
 margin-left:auto
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
 border-color:#337ab7
}
.thumbnail .caption {
 padding:9px;
 color:#333
}
.alert {
 padding:15px;
 margin-bottom:20px;
 border:1px solid transparent;
 border-radius:4px
}
.alert h4 {
 margin-top:0;
 color:inherit
}
.alert .alert-link {
 font-weight:bold
}
.alert>p,.alert>ul {
 margin-bottom:0
}
.alert>p+p {
 margin-top:5px
}
.alert-dismissable,.alert-dismissible {
 padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
 position:relative;
 top:-2px;
 right:-21px;
 color:inherit
}
.alert-success {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.alert-success hr {
 border-top-color:#c9e2b3
}
.alert-success .alert-link {
 color:#2b542c
}
.alert-info {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.alert-info hr {
 border-top-color:#a6e1ec
}
.alert-info .alert-link {
 color:#245269
}
.alert-warning {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.alert-warning hr {
 border-top-color:#f7e1b5
}
.alert-warning .alert-link {
 color:#66512c
}
.alert-danger {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.alert-danger hr {
 border-top-color:#e4b9c0
}
.alert-danger .alert-link {
 color:#843534
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-o-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 height:20px;
 margin-bottom:20px;
 overflow:hidden;
 background-color:#f5f5f5;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float:left;
 width:0;
 height:100%;
 font-size:12px;
 line-height:20px;
 color:#fff;
 text-align:center;
 background-color:#337ab7;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition:width .6s ease;
 -o-transition:width .6s ease;
 transition:width .6s ease
}
.progress-striped .progress-bar,.progress-bar-striped {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 -webkit-background-size:40px 40px;
 background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 -o-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#5cb85c
}
.progress-striped .progress-bar-success {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-striped .progress-bar-info {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
 background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
 background-color:#d9534f
}
.progress-striped .progress-bar-danger {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media,.media-body {
 overflow:hidden;
 zoom:1
}
.media-body {
 width:10000px
}
.media-object {
 display:block
}
.media-right,.media>.pull-right {
 padding-left:10px
}
.media-left,.media>.pull-left {
 padding-right:10px
}
.media-left,.media-right,.media-body {
 display:table-cell;
 vertical-align:top
}
.media-middle {
 vertical-align:middle
}
.media-bottom {
 vertical-align:bottom
}
.media-heading {
 margin-top:0;
 margin-bottom:5px
}
.media-list {
 padding-left:0;
 list-style:none
}
.list-group {
 padding-left:0;
 margin-bottom:20px
}
.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #ddd
}
.list-group-item:first-child {
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
a.list-group-item {
 color:#555
}
a.list-group-item .list-group-item-heading {
 color:#333
}
a.list-group-item:hover,a.list-group-item:focus {
 color:#555;
 text-decoration:none;
 background-color:#f5f5f5
}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {
 color:#777;
 cursor:not-allowed;
 background-color:#eee
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {
 color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {
 color:#777
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {
 z-index:2;
 color:#fff;
 background-color:#337ab7;
 border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small {
 color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {
 color:#c7ddef
}
.list-group-item-success {
 color:#3c763d;
 background-color:#dff0d8
}
a.list-group-item-success {
 color:#3c763d
}
a.list-group-item-success .list-group-item-heading {
 color:inherit
}
a.list-group-item-success:hover,a.list-group-item-success:focus {
 color:#3c763d;
 background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus {
 color:#fff;
 background-color:#3c763d;
 border-color:#3c763d
}
.list-group-item-info {
 color:#31708f;
 background-color:#d9edf7
}
a.list-group-item-info {
 color:#31708f
}
a.list-group-item-info .list-group-item-heading {
 color:inherit
}
a.list-group-item-info:hover,a.list-group-item-info:focus {
 color:#31708f;
 background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus {
 color:#fff;
 background-color:#31708f;
 border-color:#31708f
}
.list-group-item-warning {
 color:#8a6d3b;
 background-color:#fcf8e3
}
a.list-group-item-warning {
 color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
 color:inherit
}
a.list-group-item-warning:hover,a.list-group-item-warning:focus {
 color:#8a6d3b;
 background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus {
 color:#fff;
 background-color:#8a6d3b;
 border-color:#8a6d3b
}
.list-group-item-danger {
 color:#a94442;
 background-color:#f2dede
}
a.list-group-item-danger {
 color:#a94442
}
a.list-group-item-danger .list-group-item-heading {
 color:inherit
}
a.list-group-item-danger:hover,a.list-group-item-danger:focus {
 color:#a94442;
 background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus {
 color:#fff;
 background-color:#a94442;
 border-color:#a94442
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:4px;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
 padding:15px
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
 color:inherit
}
.panel-title {
 margin-top:0;
 margin-bottom:0;
 font-size:16px;
 color:inherit
}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
 color:inherit
}
.panel-footer {
 padding:10px 15px;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
 margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
 border-width:1px 0;
 border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
 border-top:0;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
 border-bottom:0;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.list-group+.panel-footer {
 border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
 margin-bottom:0
}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
 padding-right:15px;
 padding-left:15px
}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
 border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
 border-top-right-radius:3px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
 border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
 border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
 border:0
}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
 border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
 border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
 border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
 border-bottom:0
}
.panel>.table-responsive {
 margin-bottom:0;
 border:0
}
.panel-group {
 margin-bottom:20px
}
.panel-group .panel {
 margin-bottom:0;
 border-radius:4px
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading {
 border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#333;
 background-color:#f5f5f5;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
 color:#f5f5f5;
 background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#337ab7
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#337ab7;
 border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
 color:#337ab7;
 background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#337ab7
}
.panel-success {
 border-color:#d6e9c6
}
.panel-success>.panel-heading {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
 color:#dff0d8;
 background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#d6e9c6
}
.panel-info {
 border-color:#bce8f1
}
.panel-info>.panel-heading {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
 color:#d9edf7;
 background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#bce8f1
}
.panel-warning {
 border-color:#faebcc
}
.panel-warning>.panel-heading {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
 color:#fcf8e3;
 background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#faebcc
}
.panel-danger {
 border-color:#ebccd1
}
.panel-danger>.panel-heading {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
 color:#f2dede;
 background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ebccd1
}
.embed-responsive {
 position:relative;
 display:block;
 height:0;
 padding:0;
 overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:0
}
.embed-responsive-16by9 {
 padding-bottom:56.25%
}
.embed-responsive-4by3 {
 padding-bottom:75%
}
.well {
 min-height:20px;
 padding:19px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border:1px solid #e3e3e3;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
 border-color:#ddd;
 border-color:rgba(0,0,0,.15)
}
.well-lg {
 padding:24px;
 border-radius:6px
}
.well-sm {
 padding:9px;
 border-radius:3px
}
.close {
 float:right;
 font-size:21px;
 font-weight:bold;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
.close:hover,.close:focus {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 filter:alpha(opacity=50);
 opacity:.5
}
button.close {
 -webkit-appearance:none;
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0
}
.modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 overflow:hidden;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
 -webkit-transition:-webkit-transform .3s ease-out;
 -o-transition:-o-transform .3s ease-out;
 transition:transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 -ms-transform:translate(0,-25%);
 -o-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
 box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 min-height:16.42857143px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media(min-width:768px) {
 .modal-dialog {
  width:600px;
  margin:30px auto
 }
 .modal-content {
  -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
  box-shadow:0 5px 15px rgba(0,0,0,.5)
 }
 .modal-sm {
  width:300px
 }
}
@media(min-width:992px) {
 .modal-lg {
  width:900px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:12px;
 font-weight:normal;
 line-height:1.4;
 filter:alpha(opacity=0);
 opacity:0
}
.tooltip.in {
 filter:alpha(opacity=90);
 opacity:.9
}
.tooltip.top {
 padding:5px 0;
 margin-top:-3px
}
.tooltip.right {
 padding:0 5px;
 margin-left:3px
}
.tooltip.bottom {
 padding:5px 0;
 margin-top:3px
}
.tooltip.left {
 padding:0 5px;
 margin-left:-3px
}
.tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 text-decoration:none;
 background-color:#000;
 border-radius:4px
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.tooltip.top .tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
 right:5px;
 bottom:0;
 margin-bottom:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
 bottom:0;
 left:5px;
 margin-bottom:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-width:5px 5px 5px 0;
 border-right-color:#000
}
.tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-width:5px 0 5px 5px;
 border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
 top:0;
 right:5px;
 margin-top:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
 top:0;
 left:5px;
 margin-top:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1060;
 display:none;
 max-width:276px;
 padding:1px;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:14px;
 font-weight:normal;
 line-height:1.42857143;
 text-align:left;
 white-space:normal;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
 margin-top:-10px
}
.popover.right {
 margin-left:10px
}
.popover.bottom {
 margin-top:10px
}
.popover.left {
 margin-left:-10px
}
.popover-title {
 padding:8px 14px;
 margin:0;
 font-size:14px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-radius:5px 5px 0 0
}
.popover-content {
 padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover>.arrow {
 border-width:11px
}
.popover>.arrow:after {
 content:"";
 border-width:10px
}
.popover.top>.arrow {
 bottom:-11px;
 left:50%;
 margin-left:-11px;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 border-bottom-width:0
}
.popover.top>.arrow:after {
 bottom:1px;
 margin-left:-10px;
 content:" ";
 border-top-color:#fff;
 border-bottom-width:0
}
.popover.right>.arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25);
 border-left-width:0
}
.popover.right>.arrow:after {
 bottom:-10px;
 left:1px;
 content:" ";
 border-right-color:#fff;
 border-left-width:0
}
.popover.bottom>.arrow {
 top:-11px;
 left:50%;
 margin-left:-11px;
 border-top-width:0;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25)
}
.popover.bottom>.arrow:after {
 top:1px;
 margin-left:-10px;
 content:" ";
 border-top-width:0;
 border-bottom-color:#fff
}
.popover.left>.arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-right-width:0;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
 right:1px;
 bottom:-10px;
 content:" ";
 border-right-width:0;
 border-left-color:#fff
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-inner>.item {
 position:relative;
 display:none;
 -webkit-transition:.6s ease-in-out left;
 -o-transition:.6s ease-in-out left;
 transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
 line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
 .carousel-inner>.item {
  -webkit-transition:-webkit-transform .6s ease-in-out;
  -o-transition:-o-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:1000;
  perspective:1000
 }
 .carousel-inner>.item.next,.carousel-inner>.item.active.right {
  left:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 .carousel-inner>.item.prev,.carousel-inner>.item.active.left {
  left:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 .carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
  left:0;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}
.carousel-control {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:15%;
 font-size:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 filter:alpha(opacity=50);
 opacity:.5
}
.carousel-control.left {
 background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
 background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
 background-repeat:repeat-x
}
.carousel-control.right {
 right:0;
 left:auto;
 background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
 background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
 background-repeat:repeat-x
}
.carousel-control:hover,.carousel-control:focus {
 color:#fff;
 text-decoration:none;
 filter:alpha(opacity=90);
 outline:0;
 opacity:.9
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
 left:50%;
 margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
 right:50%;
 margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next {
 width:20px;
 height:20px;
 margin-top:-10px;
 font-family:serif;
 line-height:1
}
.carousel-control .icon-prev:before {
 content:'\2039'
}
.carousel-control .icon-next:before {
 content:'\203a'
}
.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 padding-left:0;
 margin-left:-30%;
 text-align:center;
 list-style:none
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 cursor:pointer;
 background-color:#000 \9;
 background-color:rgba(0,0,0,0);
 border:1px solid #fff;
 border-radius:10px
}
.carousel-indicators .active {
 width:12px;
 height:12px;
 margin:0;
 background-color:#fff
}
.carousel-caption {
 position:absolute;
 right:15%;
 bottom:20px;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
 text-shadow:none
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
  width:30px;
  height:30px;
  margin-top:-15px;
  font-size:30px
 }
 .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
  margin-left:-15px
 }
 .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
  margin-right:-15px
 }
 .carousel-caption {
  right:20%;
  left:20%;
  padding-bottom:30px
 }
 .carousel-indicators {
  bottom:20px
 }
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
 display:table;
 content:" "
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
 clear:both
}
.center-block {
 display:block;
 margin-right:auto;
 margin-left:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
 display:none!important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
 display:none!important
}
@media(max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row!important
 }
 th.visible-xs,td.visible-xs {
  display:table-cell!important
 }
}
@media(max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media(max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media(max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row!important
 }
 th.visible-sm,td.visible-sm {
  display:table-cell!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row!important
 }
 th.visible-md,td.visible-md {
  display:table-cell!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media(min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row!important
 }
 th.visible-lg,td.visible-lg {
  display:table-cell!important
 }
}
@media(min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media(max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media(min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table
 }
 tr.visible-print {
  display:table-row!important
 }
 th.visible-print,td.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
#colorbox,#cboxOverlay,#cboxWrapper {
 position:absolute;
 top:0;
 left:0;
 z-index:9999;
 overflow:hidden
}
#cboxOverlay {
 position:fixed;
 width:100%;
 height:100%
}
#cboxMiddleLeft,#cboxBottomLeft {
 clear:left
}
#cboxContent {
 position:relative
}
#cboxLoadedContent {
 overflow:auto
}
#cboxTitle {
 margin:0
}
#cboxLoadingOverlay,#cboxLoadingGraphic {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
 cursor:pointer
}
.cboxPhoto {
 float:left;
 margin:auto;
 border:0;
 display:block
}
.cboxIframe {
 width:100%;
 height:100%;
 display:block;
 border:0
}
#cboxOverlay {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/overlay.png) repeat 0 0
}
#cboxTopLeft {
 width:21px;
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -100px 0
}
#cboxTopRight {
 width:21px;
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -129px 0
}
#cboxBottomLeft {
 width:21px;
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -100px -29px
}
#cboxBottomRight {
 width:21px;
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -129px -29px
}
#cboxMiddleLeft {
 width:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) left top repeat-y
}
#cboxMiddleRight {
 width:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) right top repeat-y
}
#cboxTopCenter {
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/border.png) 0 0 repeat-x
}
#cboxBottomCenter {
 height:21px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/border.png) 0 -29px repeat-x
}
#cboxContent {
 background:#fff;
 overflow:hidden
}
#cboxError {
 padding:50px;
 border:1px solid #ccc
}
#cboxLoadedContent {
 margin-bottom:28px
}
#cboxTitle {
 position:absolute;
 bottom:4px;
 left:0;
 text-align:center;
 width:100%;
 color:#949494
}
#cboxCurrent {
 position:absolute;
 bottom:4px;
 left:58px;
 color:#949494
}
#cboxSlideshow {
 position:absolute;
 bottom:4px;
 right:30px;
 color:#0092ef
}
#cboxPrevious {
 position:absolute;
 bottom:0;
 left:0;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -75px 0;
 width:25px;
 height:25px;
 text-indent:-9999px
}
#cboxPrevious.hover {
 background-position:-75px -25px
}
#cboxNext {
 position:absolute;
 bottom:0;
 left:27px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -50px 0;
 width:25px;
 height:25px;
 text-indent:-9999px
}
#cboxNext.hover {
 background-position:-50px -25px
}
#cboxLoadingOverlay {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/loading.gif) no-repeat center center
}
#cboxClose {
 position:absolute;
 bottom:0;
 right:0;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/controls.png) no-repeat -25px 0;
 width:25px;
 height:25px;
 text-indent:-9999px
}
#cboxClose.hover {
 background-position:-25px -25px
}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE6 #cboxTopLeft {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderTopLeft.png)
}
.cboxIE6 #cboxTopCenter {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderTopCenter.png)
}
.cboxIE6 #cboxTopRight {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderTopRight.png)
}
.cboxIE6 #cboxBottomLeft {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderBottomLeft.png)
}
.cboxIE6 #cboxBottomCenter {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderBottomCenter.png)
}
.cboxIE6 #cboxBottomRight {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderBottomRight.png)
}
.cboxIE6 #cboxMiddleLeft {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderMiddleLeft.png)
}
.cboxIE6 #cboxMiddleRight {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/ie6/borderMiddleRight.png)
}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {
 _behavior:expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")
}
.bt-content {
 font-size:small;
 color:#000;
 line-height:normal
}
html {
 margin:0;
 padding:0;
 border:0
}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section {
 margin:0;
 padding:0;
 border:0;
 font-weight:inherit;
 font-style:inherit;
 font-size:100%;
 font-family:inherit;
 vertical-align:baseline
}
article,aside,dialog,figure,footer,header,hgroup,nav,section {
 display:block
}
body {
 line-height:1.5;
 background:white
}
table {
 border-collapse:separate;
 border-spacing:0
}
caption,th,td {
 text-align:left;
 font-weight:normal;
 float:none!important
}
table,th,td {
 vertical-align:middle
}
blockquote:before,blockquote:after,q:before,q:after {
 content:''
}
blockquote,q {
 quotes:"" ""
}
a img {
 border:0
}
html {
 font-size:100.01%
}
body {
 font-size:75%;
 color:#222;
 background:#fff;
 font-family:"Helvetica Neue",Arial,Helvetica,sans-serif
}
h1,h2,h3,h4,h5,h6 {
 font-weight:normal;
 color:#111
}
h1 {
 font-size:3em;
 line-height:1;
 margin-bottom:.5em
}
h2 {
 font-size:2em;
 margin-bottom:.75em
}
h3 {
 font-size:1.5em;
 line-height:1;
 margin-bottom:1em
}
h4 {
 font-size:1.2em;
 line-height:1.25;
 margin-bottom:1.25em
}
h5 {
 font-size:1em;
 font-weight:bold;
 margin-bottom:1.5em
}
h6 {
 font-size:1em;
 font-weight:bold
}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
 margin:0
}
p {
 margin:0 0 1.5em
}
.left {
 float:left!important
}
p .left {
 margin:1.5em 1.5em 1.5em 0;
 padding:0
}
.right {
 float:right!important
}
p .right {
 margin:1.5em 0 1.5em 1.5em;
 padding:0
}
a:focus,a:hover {
 color:#495862
}
a {
 color:#06c;
 text-decoration:underline
}
blockquote {
 margin:1.5em;
 color:#666;
 font-style:italic
}
strong,dfn {
 font-weight:bold
}
em,dfn {
 font-style:italic
}
sup,sub {
 line-height:0
}
abbr,acronym {
 border-bottom:1px dotted #666
}
address {
 margin:0 0 1.5em;
 font-style:italic
}
del {
 color:#666
}
pre {
 margin:1.5em 0;
 white-space:pre
}
pre,code,tt {
 font:1em 'andale mono','lucida console',monospace;
 line-height:1.5
}
li ul,li ol {
 margin:0
}
ul,ol {
 margin:0 1.5em 1.5em 0;
 padding-left:1.5em
}
ul {
 list-style-type:disc
}
ol {
 list-style-type:decimal
}
dl {
 margin:0 0 1.5em 0
}
dl dt {
 font-weight:bold
}
dd {
 margin-left:1.5em
}
table {
 margin-bottom:1.4em;
 width:100%
}
th {
 font-weight:bold
}
thead th {
 background:#c3d9ff
}
th,td,caption {
 padding:4px 10px 4px 5px
}
tbody tr:nth-child(even) td,tbody tr.even td {
 background:#e5ecf9
}
tfoot {
 font-style:italic
}
caption {
 background:#eee
}
.small {
 font-size:.8em;
 margin-bottom:1.875em;
 line-height:1.875em
}
.large {
 font-size:1.2em;
 line-height:2.5em;
 margin-bottom:1.25em
}
.hide {
 display:none
}
.quiet {
 color:#666
}
.loud {
 color:#000
}
.highlight {
 background:#ff0
}
.added {
 background:#060;
 color:#fff
}
.removed {
 background:#900;
 color:#fff
}
.first {
 margin-left:0;
 padding-left:0
}
.last {
 margin-right:0;
 padding-right:0
}
.top {
 margin-top:0;
 padding-top:0
}
.bottom {
 margin-bottom:0;
 padding-bottom:0
}
label {
 font-weight:bold
}
fieldset {
 padding:0 1.4em 1.4em 1.4em;
 margin:0 0 1.5em 0;
 border:1px solid #ccc
}
legend {
 font-weight:bold;
 font-size:1.2em;
 margin-top:-0.2em;
 margin-bottom:1em
}
fieldset,#IE8#HACK {
 padding-top:1.4em
}
legend,#IE8#HACK {
 margin-top:0;
 margin-bottom:0
}
input[type=text],input[type=password],input.text,input.title,textarea {
 background-color:#fff;
 border:1px solid #bbb
}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus {
 border-color:#666
}
select {
 background-color:#fff;
 border-width:1px;
 border-style:solid
}
input[type=text],input[type=password],input.text,input.title,textarea,select {
 margin:.5em 0
}
input.text,input.title {
 width:300px;
 padding:5px
}
input.title {
 font-size:1.5em
}
textarea {
 width:390px;
 height:250px;
 padding:5px
}
form.inline {
 line-height:3
}
form.inline p {
 margin-bottom:0
}
.error,.alert,.notice,.success,.info {
 padding:.8em;
 margin-bottom:1em;
 border:2px solid #ddd
}
.error,.alert {
 background:#fbe3e4;
 color:#8a1f11;
 border-color:#fbc2c4
}
.notice {
 background:#f6f6f6;
 color:#514721;
 border-color:#ffd324
}
.success {
 background:#e6efc2;
 color:#264409;
 border-color:#c6d880
}
.info {
 background:#d5edf8;
 color:#205791;
 border-color:#92cae4
}
.error a,.alert a {
 color:#8a1f11
}
.notice a {
 color:#514721
}
.success a {
 color:#264409
}
.info a {
 color:#205791
}
.container {
 width:950px;
 margin:0 auto
}
.showgrid {
 background:url(https://www.jio.com/shop/_ui/desktop/common/compressed/src/grid.png)
}
.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24 {
 float:left;
 margin-right:10px
}
.last {
 margin-right:0
}
.span-1 {
 width:30px
}
.span-2 {
 width:70px
}
.span-3 {
 width:110px
}
.span-4 {
 width:150px
}
.span-5 {
 width:190px
}
.span-6 {
 width:230px
}
.span-7 {
 width:270px
}
.span-8 {
 width:310px
}
.span-9 {
 width:350px
}
.span-10 {
 width:390px
}
.span-11 {
 width:430px
}
.span-12 {
 width:470px
}
.span-13 {
 width:510px
}
.span-14 {
 width:550px
}
.span-15 {
 width:590px
}
.span-16 {
 width:630px
}
.span-17 {
 width:670px
}
.span-18 {
 width:710px
}
.span-19 {
 width:750px
}
.span-20 {
 width:790px
}
.span-21 {
 width:830px
}
.span-22 {
 width:870px
}
.span-23 {
 width:910px
}
.span-24 {
 width:950px;
 margin-right:0
}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24 {
 border-left-width:1px;
 border-right-width:1px;
 padding-left:5px;
 padding-right:5px
}
input.span-1,textarea.span-1 {
 width:18px
}
input.span-2,textarea.span-2 {
 width:58px
}
input.span-3,textarea.span-3 {
 width:98px
}
input.span-4,textarea.span-4 {
 width:138px
}
input.span-5,textarea.span-5 {
 width:178px
}
input.span-6,textarea.span-6 {
 width:218px
}
input.span-7,textarea.span-7 {
 width:258px
}
input.span-8,textarea.span-8 {
 width:298px
}
input.span-9,textarea.span-9 {
 width:338px
}
input.span-10,textarea.span-10 {
 width:378px
}
input.span-11,textarea.span-11 {
 width:418px
}
input.span-12,textarea.span-12 {
 width:458px
}
input.span-13,textarea.span-13 {
 width:498px
}
input.span-14,textarea.span-14 {
 width:538px
}
input.span-15,textarea.span-15 {
 width:578px
}
input.span-16,textarea.span-16 {
 width:618px
}
input.span-17,textarea.span-17 {
 width:658px
}
input.span-18,textarea.span-18 {
 width:698px
}
input.span-19,textarea.span-19 {
 width:738px
}
input.span-20,textarea.span-20 {
 width:778px
}
input.span-21,textarea.span-21 {
 width:818px
}
input.span-22,textarea.span-22 {
 width:858px
}
input.span-23,textarea.span-23 {
 width:898px
}
input.span-24,textarea.span-24 {
 width:938px
}
.append-1 {
 padding-right:40px
}
.append-2 {
 padding-right:80px
}
.append-3 {
 padding-right:120px
}
.append-4 {
 padding-right:160px
}
.append-5 {
 padding-right:200px
}
.append-6 {
 padding-right:240px
}
.append-7 {
 padding-right:280px
}
.append-8 {
 padding-right:320px
}
.append-9 {
 padding-right:360px
}
.append-10 {
 padding-right:400px
}
.append-11 {
 padding-right:440px
}
.append-12 {
 padding-right:480px
}
.append-13 {
 padding-right:520px
}
.append-14 {
 padding-right:560px
}
.append-15 {
 padding-right:600px
}
.append-16 {
 padding-right:640px
}
.append-17 {
 padding-right:680px
}
.append-18 {
 padding-right:720px
}
.append-19 {
 padding-right:760px
}
.append-20 {
 padding-right:800px
}
.append-21 {
 padding-right:840px
}
.append-22 {
 padding-right:880px
}
.append-23 {
 padding-right:920px
}
.prepend-1 {
 padding-left:40px
}
.prepend-2 {
 padding-left:80px
}
.prepend-3 {
 padding-left:120px
}
.prepend-4 {
 padding-left:160px
}
.prepend-5 {
 padding-left:200px
}
.prepend-6 {
 padding-left:240px
}
.prepend-7 {
 padding-left:280px
}
.prepend-8 {
 padding-left:320px
}
.prepend-9 {
 padding-left:360px
}
.prepend-10 {
 padding-left:400px
}
.prepend-11 {
 padding-left:440px
}
.prepend-12 {
 padding-left:480px
}
.prepend-13 {
 padding-left:520px
}
.prepend-14 {
 padding-left:560px
}
.prepend-15 {
 padding-left:600px
}
.prepend-16 {
 padding-left:640px
}
.prepend-17 {
 padding-left:680px
}
.prepend-18 {
 padding-left:720px
}
.prepend-19 {
 padding-left:760px
}
.prepend-20 {
 padding-left:800px
}
.prepend-21 {
 padding-left:840px
}
.prepend-22 {
 padding-left:880px
}
.prepend-23 {
 padding-left:920px
}
.border {
 padding-right:4px;
 margin-right:5px;
 border-right:1px solid #ddd
}
.colborder {
 padding-right:24px;
 margin-right:25px;
 border-right:1px solid #ddd
}
.pull-1 {
 margin-left:-40px
}
.pull-2 {
 margin-left:-80px
}
.pull-3 {
 margin-left:-120px
}
.pull-4 {
 margin-left:-160px
}
.pull-5 {
 margin-left:-200px
}
.pull-6 {
 margin-left:-240px
}
.pull-7 {
 margin-left:-280px
}
.pull-8 {
 margin-left:-320px
}
.pull-9 {
 margin-left:-360px
}
.pull-10 {
 margin-left:-400px
}
.pull-11 {
 margin-left:-440px
}
.pull-12 {
 margin-left:-480px
}
.pull-13 {
 margin-left:-520px
}
.pull-14 {
 margin-left:-560px
}
.pull-15 {
 margin-left:-600px
}
.pull-16 {
 margin-left:-640px
}
.pull-17 {
 margin-left:-680px
}
.pull-18 {
 margin-left:-720px
}
.pull-19 {
 margin-left:-760px
}
.pull-20 {
 margin-left:-800px
}
.pull-21 {
 margin-left:-840px
}
.pull-22 {
 margin-left:-880px
}
.pull-23 {
 margin-left:-920px
}
.pull-24 {
 margin-left:-960px
}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24 {
 float:left;
 position:relative
}
.push-1 {
 margin:0 -40px 1.5em 40px
}
.push-2 {
 margin:0 -80px 1.5em 80px
}
.push-3 {
 margin:0 -120px 1.5em 120px
}
.push-4 {
 margin:0 -160px 1.5em 160px
}
.push-5 {
 margin:0 -200px 1.5em 200px
}
.push-6 {
 margin:0 -240px 1.5em 240px
}
.push-7 {
 margin:0 -280px 1.5em 280px
}
.push-8 {
 margin:0 -320px 1.5em 320px
}
.push-9 {
 margin:0 -360px 1.5em 360px
}
.push-10 {
 margin:0 -400px 1.5em 400px
}
.push-11 {
 margin:0 -440px 1.5em 440px
}
.push-12 {
 margin:0 -480px 1.5em 480px
}
.push-13 {
 margin:0 -520px 1.5em 520px
}
.push-14 {
 margin:0 -560px 1.5em 560px
}
.push-15 {
 margin:0 -600px 1.5em 600px
}
.push-16 {
 margin:0 -640px 1.5em 640px
}
.push-17 {
 margin:0 -680px 1.5em 680px
}
.push-18 {
 margin:0 -720px 1.5em 720px
}
.push-19 {
 margin:0 -760px 1.5em 760px
}
.push-20 {
 margin:0 -800px 1.5em 800px
}
.push-21 {
 margin:0 -840px 1.5em 840px
}
.push-22 {
 margin:0 -880px 1.5em 880px
}
.push-23 {
 margin:0 -920px 1.5em 920px
}
.push-24 {
 margin:0 -960px 1.5em 960px
}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24 {
 float:left;
 position:relative
}
div.prepend-top,.prepend-top {
 margin-top:1.5em
}
div.append-bottom,.append-bottom {
 margin-bottom:1.5em
}
.box {
 padding:1.5em;
 margin-bottom:1.5em;
 background:#e5ecf9
}
hr {
 background:#ddd;
 color:#ddd;
 clear:both;
 float:none;
 width:100%;
 height:1px;
 margin:0 0 1.45em;
 border:0
}
hr.space {
 background:#fff;
 color:#fff;
 visibility:hidden
}
.clearfix:after,.container:after {
 content:"\0020";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 overflow:hidden
}
.clearfix,.container {
 display:block
}
.clear {
 clear:both
}
/*!
 * jQuery UI Stars v3.0.1
 * http://plugins.jquery.com/project/Star_Rating_widget
 *
 * Copyright (c) 2010 Marek "Orkan" Zajac (orkans@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * $Rev: 164 $
 * $Date:: 2010-05-01 #$
 * $Build: 35 (2010-05-01)
 *
 */.ui-stars-star,.ui-stars-cancel {
 float:left;
 display:block;
 overflow:hidden;
 text-indent:-999em;
 cursor:pointer
}
.ui-stars-star a,.ui-stars-cancel a {
 width:16px;
 height:15px;
 display:block;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/jquery.ui.stars.gif) no-repeat 0 0
}
.ui-stars-star a {
 background-position:0 -32px
}
.ui-stars-star-on a {
 background-position:0 -48px
}
.ui-stars-star-hover a {
 background-position:0 -64px
}
.ui-stars-cancel-hover a {
 background-position:0 -16px
}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {
 cursor:default!important
}
.ui-autocomplete {
 position:absolute;
 cursor:default
}
* html .ui-autocomplete {
 width:1px
}
.ui-menu {
 list-style:none;
 padding:2px;
 margin:2px;
 display:block;
 float:left;
 background-color:white;
 border:1px solid #ddd;
 -webkit-border-radius:0 0 5px 5px;
 -moz-border-radius:0 0 5px 5px;
 border-radius:0 0 5px 5px
}
.ui-menu .ui-menu {
 margin-top:-3px
}
.ui-menu .ui-menu-item {
 margin:0;
 padding:0;
 zoom:1;
 float:left;
 clear:left;
 width:100%
}
.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:.2em .4em;
 line-height:1.5;
 zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
 font-weight:normal
}
@font-face {
 font-family:rupee;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/RupeeForadian.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/RupeeForadian.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/RupeeForadian.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/RupeeForadian.ttf) format("truetype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/RupeeForadian.svg#rupee) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:Helveticaneue;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.woff2) format("woff2"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.ttf) format("truetype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeue.svg#Helveticaneue) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:Helvetica_Neue_LT;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeueLTPro-Lt.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeueLTPro-Lt.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeueLTPro-Lt.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeueLTPro-Lt.ttf) format("truetype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt) format("svg");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:JioTypeW04-Light;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.woff2) format("woff2"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.ttf) format("truetype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-light-webfont.svg#JioTypeW04-Light) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:Helveticaneuebold;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.woff2) format("woff2"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.ttf) format("truetype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/helvetica-bold-webfont.svg#Helveticaneuebold) format("svg");
 font-weight:400;
 font-style:normal
}
b,strong {
 font-family:JioTypeW04-Light,Arial,Helvetica,sans-serif!important
}
select {
 cursor:pointer
}
.component-bg {
 background:#ececec
}
.clear {
 clear:both!important
}
textarea {
 resize:none
}
@font-face {
 font-family:JioTypeW04;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Medium.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Medium.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Medium.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:JioTypeW04-Light;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Light.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Light.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Light.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Light.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:JioTypeW04-Bold;
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Bold.eot);
 src:url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Bold.eot?#iefix) format("embedded-opentype"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Bold.woff) format("woff"),url(https://www.jio.com/shop/_ui/desktop/common/fonts/JioTypeW04/JioTypeW04-Bold.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
select {
 cursor:pointer
}
textarea {
 resize:none
}
a {
 outline:0
}
img {
 outline:0
}
h1 {
 margin:0!important;
 padding:0!important;
 font-size:36px!important;
 font-weight:400!important;
 color:#2e2e33!important;
 line-height:1.3!important
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h1,h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select,textarea {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
textarea {
 overflow:auto;
 vertical-align:top
}
table {
 border-collapse:collapse;
 border-spacing:0
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h1,h2,h3 {
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:#fff 0 1px 0;
 opacity:.2
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.overlay-content-container {
 max-width:1100px;
 position:relative;
 margin:0 auto 20px;
 height:99%;
 overflow:hidden
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
img {
 outline:0
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
dl {
 margin-bottom:20px
}
dd,dt {
 line-height:1.42857
}
dt {
 font-weight:700
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
label {
 display:inline-block;
 margin-bottom:5px
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.right {
 float:right;
 width:auto
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
img {
 outline:0
}
h1 {
 margin:0!important;
 padding:0!important;
 font-size:36px!important;
 font-weight:400!important;
 color:#2e2e33!important;
 line-height:1.3!important
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h1,h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.modal {
 z-index:9999999!important;
 overflow-y:hidden!important
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h1,h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-lg-6,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-md-6,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-sm-6,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5,.col-xs-6 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5,.col-xs-6 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
label {
 display:inline-block;
 margin-bottom:5px
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:#fff 0 1px 0;
 opacity:.2
}
button.close {
 padding:0;
 cursor:pointer;
 background:0;
 border:0;
 -webkit-appearance:none
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:none;
 overflow:auto
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
textarea {
 resize:none
}
a {
 outline:0
}
img {
 outline:0
}
h1 {
 margin:0!important;
 padding:0!important;
 font-size:36px!important;
 font-weight:400!important;
 color:#2e2e33!important;
 line-height:1.3!important
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h1,h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select,textarea {
 margin:0
}
button,html input[type="button"] {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
textarea {
 overflow:auto;
 vertical-align:top
}
table {
 border-collapse:collapse;
 border-spacing:0
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h1,h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:#fff 0 1px 0;
 opacity:.2
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.left {
 float:left;
 width:auto
}
.right {
 float:right;
 width:auto
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
p a {
 text-transform:initial!important
}
img {
 outline:0
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button,html input[type="button"] {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="checkbox"],input[type="radio"] {
 padding:0;
 box-sizing:border-box
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-5,.col-lg-6,.col-lg-9,.col-md-10,.col-md-12,.col-md-2,.col-md-3,.col-md-5,.col-md-6,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-5,.col-sm-6,.col-sm-9,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-5,.col-xs-6,.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-5,.col-xs-6,.col-xs-9 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
label {
 display:inline-block;
 margin-bottom:5px
}
input[type="checkbox"],input[type="radio"] {
 margin:4px 0 0;
 line-height:normal
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.right {
 float:right;
 width:auto
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
a {
 outline:0
}
img {
 outline:0
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
dl {
 margin-bottom:20px
}
dd,dt {
 line-height:1.42857
}
dt {
 font-weight:700
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
label {
 display:inline-block;
 margin-bottom:5px
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.right {
 float:right;
 width:auto
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
p a {
 text-transform:initial!important
}
img {
 outline:0
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
img {
 outline:0
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h4 {
 margin:0!important;
 padding:0!important;
 font-size:1em!important
}
h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.modal {
 z-index:9999999!important;
 overflow-y:hidden!important
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="checkbox"] {
 padding:0;
 box-sizing:border-box
}
input[type="search"] {
 -webkit-appearance:textfield
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h2,h3,h4 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-5,.col-md-10,.col-md-12,.col-md-2,.col-md-3,.col-md-5,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-5,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-5 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-5 {
 float:left
}
label {
 display:inline-block;
 margin-bottom:5px
}
.btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:400;
 line-height:1.42857;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px;
 user-select:none
}
.btn-default:active,.btn-default:hover {
 color:#333;
 background-color:#ebebeb;
 border-color:#adadad
}
.glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:"Glyphicons Halflings";
 -webkit-font-smoothing:antialiased;
 font-style:normal;
 font-weight:400;
 line-height:1
}
.glyphicon:empty {
 width:1em
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-width:4px 4px 0;
 border-style:solid solid dotted;
 border-top-color:#000;
 border-right-color:transparent;
 border-bottom-color:initial;
 border-left-color:transparent
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.btn-default .caret {
 border-top-color:#333
}
.btn-group>.btn:active,.btn-group>.btn:hover {
 z-index:2
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:none;
 overflow:auto
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.overlay-content-container {
 max-width:1100px;
 position:relative;
 margin:0 auto 20px;
 height:99%;
 overflow:hidden
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
select {
 cursor:pointer
}
a {
 outline:0
}
img {
 outline:0
}
h1 {
 margin:0!important;
 padding:0!important;
 font-size:36px!important;
 font-weight:400!important;
 color:#2e2e33!important;
 line-height:1.3!important
}
h2 {
 color:#58585b;
 margin:0!important;
 padding:0!important;
 font-size:28px!important
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h1,h2 {
 word-spacing:-5px
}
p {
 color:#58585b;
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:24px!important
}
button {
 outline:0!important
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.dropdown-menu>li>a {
 text-align:left
}
.dropdown-menu li a:hover {
 background-color:#f7eb03!important
}
p {
 margin:0;
 padding:0
}
.modal {
 z-index:9999999!important;
 overflow-y:hidden!important
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
#footer-txt {
 border-top:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important;
 font-size:12px!important;
 color:#58585b!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#social-links {
 margin-right:0;
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important
}
ul#social-links li {
 padding:0 15px 0 10px;
 line-height:55px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url("https://localhost/shop/_ui/desktop/common/images/sprite.png") no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links li:first-child {
 margin-right:10px;
 color:#58585b!important;
 font-size:13px!important
}
a {
 background:0
}
button,input,select {
 margin:0
}
button {
 cursor:pointer;
 -webkit-appearance:button
}
input[type="search"] {
 -webkit-appearance:textfield
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#50b6bf;
 text-decoration:none
}
a:hover {
 color:#50b6bf;
 text-decoration:underline
}
h1,h2,h3 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:500;
 line-height:1.1;
 color:#58585b!important
}
.row::after,.row::before {
 display:table;
 content:" "
}
.row::after {
 clear:both
}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-5,.col-lg-6,.col-md-10,.col-md-12,.col-md-2,.col-md-5,.col-md-6,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-5,.col-sm-6,.col-xs-10,.col-xs-12,.col-xs-2,.col-xs-5,.col-xs-6 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-10,.col-xs-2,.col-xs-5,.col-xs-6 {
 float:left
}
table {
 max-width:100%;
 background-color:transparent
}
label {
 display:inline-block;
 margin-bottom:5px
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid rgba(0,0,0,0.14902);
 border-radius:4px;
 box-shadow:rgba(0,0,0,0.172549) 0 6px 12px;
 background-clip:padding-box
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar::after,.navbar::before {
 display:table;
 content:" "
}
.navbar::after {
 clear:both
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:#fff 0 1px 0;
 opacity:.2
}
button.close {
 padding:0;
 cursor:pointer;
 background:0;
 border:0;
 -webkit-appearance:none
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:none;
 overflow:auto
}
.clearfix::after,.clearfix::before {
 display:table;
 content:" "
}
.clearfix::after {
 clear:both
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
body {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:2147483647;
 overflow-y:hidden
}
.overlay-content-container {
 max-width:1100px;
 position:relative;
 margin:0 auto 20px;
 height:99%;
 overflow:auto
}
.header-top-menu {
 display:block
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:2147483647;
 background:#fff;
 overflow-x:hidden!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.panel {
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.cart-total {
 font-size:1.5em;
 color:#54545d;
 border-top:1px solid #e3e3e3;
 padding:10px 60px
}
p a {
 color:#51b4c0;
 border-bottom:0 solid #51b4c0;
 text-decoration:none;
 font-size:12px;
 text-transform:uppercase;
 position:relative
}
p a:hover {
 color:#51b4c0;
 text-decoration:underline
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.cart-total {
 font-size:1.5em;
 color:#54545d;
 border-top:1px solid #e3e3e3;
 padding:10px 60px
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
p a {
 color:#51b4c0;
 border-bottom:0 solid #51b4c0;
 text-decoration:none;
 font-size:12px;
 text-transform:uppercase;
 position:relative
}
p a:hover {
 color:#51b4c0;
 text-decoration:underline
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.cart-total {
 font-size:1.5em;
 color:#54545d;
 border-top:1px solid #e3e3e3;
 padding:10px 60px
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.ui-widget-content {
 border-right:1px solid #ccc;
 border-left:1px solid #ccc;
 background:#fff!important
}
.ui-widget-content li {
 border-bottom:1px solid #ccc;
 font-size:16px!important;
 font-weight:400!important
}
.ui-widget-content li:hover {
 background:#51b4c0;
 color:#000!important;
 font-size:16px!important;
 font-weight:400!important
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.ui-widget {
 color:#54545d;
 font-family:Conv_Kohinoor-Book,sans-serif!important;
 font-size:1.3em!important
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none
}
.ui-helper-clearfix::after,.ui-helper-clearfix::before {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-helper-clearfix::after {
 clear:both
}
.ui-helper-clearfix {
 min-height:0
}
.ui-tabs {
 position:relative;
 padding:.2em
}
.ui-tabs .ui-tabs-nav {
 margin:0;
 padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
 list-style:none;
 float:left;
 position:relative;
 top:0;
 margin:1px .2em 0 0;
 border-bottom-width:0;
 padding:0;
 white-space:nowrap
}
.ui-tabs .ui-tabs-panel {
 display:block;
 border-width:0;
 padding:1em 1.4em;
 background:0
}
.ui-widget-content,.ui-widget-content a {
 color:#333
}
.ui-widget-header {
 border:1px solid #e78f08;
 background:url("https://localhost/shop/_ui/desktop/common/images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x #f6a828;
 color:#fff;
 font-weight:700
}
.ui-widget-header a {
 color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 background:url("https://localhost/shop/_ui/desktop/common/images/range-icon.png") 50% 50% repeat-x;
 font-weight:700;
 color:#1c94c4
}
.ui-state-default a,.ui-state-default a:link {
 color:#1c94c4;
 text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
 background:url("https://localhost/shop/_ui/desktop/common/images/range-icon.png") 50% 50% repeat-x;
 font-weight:700;
 color:#eb8f00
}
.ui-state-active a,.ui-state-active a:link {
 color:#eb8f00;
 text-decoration:none
}
.ui-corner-all,.ui-corner-top {
 border-top-left-radius:4px
}
.ui-corner-all,.ui-corner-top {
 border-top-right-radius:4px
}
.ui-corner-all,.ui-corner-bottom {
 border-bottom-left-radius:4px
}
.ui-corner-all,.ui-corner-bottom {
 border-bottom-right-radius:4px
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.fixed {
 z-index:10;
 position:fixed!important;
 top:0!important
}
.navbar-custom {
 background-color:#fff;
 font-weight:400;
 border-width:0
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#fff;
 text-align:center
}
.recharge-mobile-icon {
 float:right;
 position:absolute;
 right:6px;
 top:14px;
 color:#fff
}
.recharge-mobile-icon a {
 color:#2e2e33;
 text-decoration:none;
 font-size:16px
}
.recharge-mobile-icon a:hover {
 color:#fcc200;
 text-decoration:none
}
.header-top-menu {
 padding-right:20px;
 padding-left:0!important
}
.header-language-drp .dropdown-menu {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px
}
.header-language-drp .dropdown-menu>li:last-child:hover {
 border-bottom-right-radius:12px;
 border-bottom-left-radius:12px;
 background:#51b4c0!important
}
.to-fix {
 background:#fff;
 left:0;
 position:relative;
 top:0;
 width:100%;
 z-index:999;
 display:none
}
.top-link-right {
 position:relative;
 float:right!important
}
.header-language-drp.drp-space {
 padding-top:0!important
}
.header-language-drp .dropdown-menu>li>a {
 clear:both;
 color:#333;
 display:block;
 font-weight:400;
 white-space:nowrap;
 width:100%;
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-black.png") 4px 8px no-repeat;
 border:none!important;
 line-height:26px!important
}
.header-language-drp .dropdown-menu>li>a:hover {
 background:url("https://localhost/shop/_ui/desktop/common/images/rupee-icon-white.png") 4px 8px no-repeat;
 color:#fff!important
}
.header-language-drp .dropdown-menu>li {
 height:30px!important;
 line-height:30px!important
}
.header-language-drp .dropdown-menu>li:hover {
 background:#51b4c0!important
}
.top-link-right li a {
 color:red!important
}
.top-link-right {
 height:50px
}
.mini-header {
 background:#962828;
 width:100%;
 height:56px;
 z-index:2147483647
}
.header-top-menu {
 border-bottom:1px solid #962828;
 max-width:1280px;
 width:100%;
 margin:0 auto;
 position:relative;
 max-height:55px;
 background:#962828;
 padding-left:5px!important
}
.header-language-space {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 list-style:none none;
 margin:2px 0 0;
 position:relative;
 z-index:1000;
 border-top:0;
 left:0!important;
 min-width:120px!important;
 top:9px!important;
 padding-left:0!important
}
.header-language-space li {
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 display:block!important;
 cursor:pointer!important
}
.header-language-drp .dropdown-menu {
 margin-top:6px;
 padding-left:0!important;
 min-width:auto!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 7px 0 18px!important
}
.dropdown-menu {
 background-color:#f9f9fa;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 border-left:1px solid #e3e3e3;
 border-image:initial;
 border-radius:0;
 box-shadow:none;
 display:none;
 float:left;
 font-size:14px;
 left:-7px;
 list-style:none none;
 margin:4px 0 0;
 min-width:180px;
 height:auto;
 position:relative;
 top:19px;
 z-index:1000;
 border-top:0;
 padding-left:8px!important
}
.dropdown-menu li {
 border:0;
 padding:0;
 height:auto;
 width:100%
}
.dropdown-menu li:first-child {
 width:100%;
 margin:0!important;
 padding:0!important
}
.dropdown-menu li a {
 background:0;
 color:#b7b7b9!important
}
.dropdown-menu li a:hover {
 background:0;
 color:#000!important
}
.dropdown-menu li:hover {
 background:#f9f9fa!important
}
.header-language-btn {
 cursor:pointer;
 padding:0 0 3px;
 width:auto
}
.header-language-btn:hover {
 color:#50b6bf
}
.recharge-dropdown:hover {
 color:#50b6bf
}
.header-language-drp {
 border:0;
 float:right;
 padding:0;
 text-align:left;
 width:105px
}
.search_bg {
 border-bottom:1px dotted #cacaca;
 padding:10px 0!important
}
.search_bg .result_heading {
 color:#cacaca!important;
 padding:0 20px!important;
 font-size:16px!important
}
.desktop-search-box {
 display:none;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 border-left:1px solid #fff;
 border-image:initial;
 min-height:100px;
 position:relative;
 max-width:1049px;
 z-index:999999;
 border-top:0;
 background:#fff;
 padding:24px;
 left:0;
 margin:0 auto
}
.divider {
 width:100%;
 height:1px;
 border:1px solid #000;
 margin-top:-2px
}
.overlay-content-container .close-btn-img {
 display:inline-block;
 background-image:url("https://localhost/shop/_ui/desktop/common/images/close-btn.png");
 background-position:0 0;
 width:44px;
 height:44px;
 position:absolute;
 top:25px;
 z-index:2147483647;
 right:60px;
 cursor:pointer
}
.desktop-search-area {
 background:#fff;
 padding-bottom:0;
 margin-bottom:0
}
.desktop-search-result {
 padding:40px 0 0
}
.search-result {
 max-height:420px;
 overflow:auto
}
input {
 outline:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type="search"] {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border:0;
 font-size:34px;
 height:50px;
 margin-left:-15px;
 padding:0;
 width:100%
}
.jio-autocomplete {
 position:absolute;
 z-index:1;
 background-color:#fff;
 width:97%;
 padding:0 0 25px;
 display:none
}
.jio-autocomplete ul {
 margin:0;
 padding:0 20px
}
.jio-autocomplete ul li {
 list-style-type:none;
 padding:5px 0;
 border-bottom:1px solid #fafafa;
 font-size:12px
}
.jio-autocomplete ul li a {
 display:block;
 color:#939597!important
}
.jio-autocomplete ul li a:hover {
 background-color:#51b4c0;
 padding:0 5px;
 color:#fff!important
}
.jio-autocomplete-title {
 font-size:16px;
 padding:10px 0
}
.no-space {
 margin:0;
 padding:0
}
.clearfix::after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0
}
div {
 text-decoration:none;
 border:0;
 outline:0
}
.clear {
 clear:both
}
.cart-total {
 font-size:1.5em;
 color:#54545d;
 border-top:1px solid #e3e3e3;
 padding:10px 60px
}
.dropdown-menu li a:hover {
 background-color:#fcc200!important
}
ul {
 margin-top:10px
}
ul {
 list-style:none
}
p {
 margin:20px 0;
 line-height:1.5
}
body {
 padding:0!important
}
.dropdown-menu li a:hover {
 background-color:#51b4c0!important;
 color:#fff!important
}
.number {
 position:absolute;
 display:inline-block;
 margin-left:35px;
 left:0;
 width:18px;
 height:18px;
 line-height:18px;
 background-color:#2f65b0;
 border-radius:9px;
 font-size:10px;
 color:#FFF;
 text-align:center
}
@media(min-width:900px) {
 .number {
  top:-10px
 }
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:0 dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
.close {
 opacity:1
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.close {
 position:absolute;
 top:17px;
 right:10px
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px;
 color: #fcfafa;
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
.close {
 opacity:1
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.close {
 position:absolute;
 top:17px;
 right:10px
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
.ui-helper-clearfix::before,.ui-helper-clearfix::after {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-tabs .ui-tabs-panel {
 display:block;
 border-width:0;
 padding:1em 1.4em;
 background:0
}
.ui-widget {
 font-family:Verdana,Arial,sans-serif;
 font-size:1.1em
}
.ui-widget-content {
 border:1px solid #aaa;
 background:url("https://localhost/shop/_ui/desktop/common/css/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x #fff;
 color:#222
}
.ui-widget-content a {
 color:#222
}
.ui-widget-header {
 border:1px solid #aaa;
 background:url("https://localhost/shop/_ui/desktop/common/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x #ccc;
 color:#222;
 font-weight:bold
}
.ui-widget-header a {
 color:#222
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 border:1px solid #d3d3d3;
 background:url("https://localhost/shop/_ui/desktop/common/css/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x #e6e6e6;
 font-weight:normal;
 color:#555
}
.ui-state-default a,.ui-state-default a:link {
 color:#555;
 text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
 border:1px solid #aaa;
 background:url("https://localhost/shop/_ui/desktop/common/css/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x #fff;
 font-weight:normal;
 color:#212121
}
.ui-state-active a,.ui-state-active a:link {
 color:#212121;
 text-decoration:none
}
body {
 background-color:#f7f7f7;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 font-weight:normal;
 line-height:24px;
 color:#969696;
 text-align:left
}
#content {
 width:1224px;
 min-height:500px;
 margin:auto;
 overflow:hidden
}
.span-24 {
 width:1224px
}
.footer-wrapper {
 width:1224px;
 margin:0 auto;
 max-width:1224px;
 background:none!important
}
#globalMessages .span-24 {
 float:none;
 margin:auto;
 padding:20px 0 10px;
 width:1224px
}
#globalMessages .span-24 .information_message {
 margin:0;
 text-align:center;
 position:relative;
 border-radius:5px
}
#cart_popup {
 margin-left:113px;
 top:97px
}
#cart_header {
 position:absolute;
 right:0;
 bottom:0;
 z-index:2;
 background-color:#fff;
 top:56%;
 border-radius:24px
}
#cart_header .go-to-checkout {
 float:left;
 margin-left:13px;
 background-color:#81c026
}
#cart_header .cart-quickview {
 float:left;
 background-color:#045893
}
#rollover_cart_popup {
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
 box-shadow:#333 0 8px 15px;
 top:97px;
 left:61%;
 background:none center top repeat-x scroll #999;
 padding-bottom:10px;
 display:none
}
.prod_add_to_cart form button:hover {
 background-position:right -34px
}
.positive+.positive {
 margin-left:10px
}
button.positive {
 background:#2f65b0;
 border-radius:30px;
 color:#fff;
 text-shadow:none;
 font-size:16px;
 text-transform:none;
 padding:10px 25px;
 box-sizing:border-box;
 height:37px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 min-width:150px;
 font-weight:normal;
 border:0
}
.span-20 .span-8.last .prod .prod_add_to_cart.js button.positive {
 background:none -1px -35px no-repeat scroll #2f65b0;
 text-shadow:none;
 font-size:16px;
 color:#fff;
 border-radius:25px;
 font-weight:normal;
 margin:0;
 line-height:37px;
 min-width:150px;
 padding:0;
 height:37px!important
}
.content .tabbody.device-only table tr td p.big-price {
 color:#000;
 font-size:15px;
 font-weight:normal;
 height:19px;
 line-height:16px;
 padding:0;
 vertical-align:middle;
 margin-bottom:6px
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td {
 border-left:0;
 border-top:0;
 vertical-align:middle;
 padding:0 0 10px;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 background:#fff
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td p.big-price {
 color:#58585b;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 height:10px;
 line-height:16px;
 padding:0;
 vertical-align:middle;
 margin-bottom:6px;
 text-align:left;
 font-size:36px!important
}
#content #productDetailUpdateable {
 background-color:#fff;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#content .span-20 #productDetailUpdateable {
 width:1224px;
 padding-top:20px;
 min-height:371px
}
#content .span-20 #productDetailUpdateable.device-layout .prod_add_to_cart table {
 width:100%
}
.jio-pdp-leftbox {
 width:500px;
 float:left;
 background:#fff;
 border-radius:5px;
 border:1px solid #e3e3e3
}
#productDetailUpdateable .jio-pdp-leftbox .span-4,#productDetailUpdateable .jio-pdp-leftbox .span-8 {
 float:none;
 width:100%
}
.digi-cartpopup-buttons a {
 display:block
}
.prod_image_main {
 border:0;
 margin:auto;
 border-radius:0;
 padding:5px;
 min-height:300px;
 width:305px;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/missing-product-96x96.jpg") center 35px no-repeat #fff
}
#productDetailUpdateable>.span-8.last {
 width:710px;
 background:#fff;
 border:1px solid #e3e3e3;
 margin-right:0;
 border-radius:5px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 min-height:445px;
 margin-left:14px;
 padding:15px 5px 15px 15px
}
#productDetailUpdateable>.span-8.last .prod {
 background-color:#fff;
 padding:0 10px 0 0
}
.prod h1 {
 color:#000;
 font-weight:normal;
 padding:0;
 margin:8px 0 10px;
 text-transform:capitalize;
 font-size:36px!important
}
.prod .product-summary {
 margin:15px 0;
 padding:10px 0;
 border-top:1px solid #f0f0f0;
 font-family:inherit;
 font-size:10pt
}
.productDetailFeatures {
 margin:5px 0 10px;
 clear:both;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.tabs {
 width:100%;
 font-size:93%;
 line-height:normal
}
.tabs ul.tabs-list {
 margin:0;
 padding:0;
 list-style:none
}
.js .tabs .content {
 clear:both;
 margin:1em 1em 1em 0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
h1,h2,p {
 margin:1em
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 border:0;
 background:0 center;
 margin:0;
 padding:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#prod_tabs.ui-tabs .ui-tabs-panel {
 border-width:0 0 1px;
 border-top-style:initial;
 border-right-style:initial;
 border-left-style:initial;
 border-top-color:initial;
 border-right-color:initial;
 border-left-color:initial;
 border-image:initial;
 border-bottom-style:solid;
 border-bottom-color:#f0f0f0;
 border-radius:0;
 background-color:#fff;
 padding:30px 45px 40px;
 font-size:16px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:25px;
 color:#6a6a6a
}
#prod_tabs.ui-tabs .ui-tabs-nav li:first-child {
 border-left:0 none;
 border-radius:0
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background:0 center #fff;
 width:170px;
 padding:0;
 color:#fff;
 border-bottom:2px solid #2f65b0!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 color:#2f65b0
}
#prod_tabs.ui-tabs .ui-tabs-nav li {
 background-color:#fff;
 border-left:0 groove #fff;
 list-style-position:outside;
 min-height:32px;
 padding:0;
 width:170px;
 border-top:0;
 margin-right:0
}
#prod_tabs.ui-tabs .ui-tabs-nav .ui-state-active {
 background:0 center;
 text-decoration:none
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01 {
 background:0 center;
 text-shadow:none;
 font-size:18px;
 font-weight:normal;
 padding:6px 0 9px;
 text-decoration:none;
 text-align:center;
 text-transform:uppercase;
 cursor:pointer!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04 {
 background:0 center;
 padding:6px 0 9px;
 text-align:center;
 text-transform:uppercase
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04:hover {
 color:#2f65b0!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a {
 color:#2f65b0;
 text-shadow:none;
 font-size:18px;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 padding:6px 0 3px
}
#prod_tabs.ui-tabs .ui-tabs-nav li:last-child {
 border-radius:0;
 width:220px
}
.big-price {
 font-size:19px;
 color:#111;
 text-align:center;
 font-weight:normal;
 margin-top:0
}
.prod_add_to_cart input.qty {
 margin:5px 0 5px 15px;
 text-align:center;
 padding:0;
 border-radius:5px;
 width:27px;
 height:27px
}
.prod_add_to_cart label {
 color:#000;
 padding-right:0;
 padding-top:13px;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 vertical-align:super;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.tabbody.device-only table tr td {
 border-left:0;
 border-top:0;
 vertical-align:middle;
 padding:0 0 0 20px;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 background:#f9f9f9
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table {
 width:760px;
 margin:0 auto;
 border-spacing:0 10px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td p {
 margin:0 0 0 5px
}
.item-only-table {
 clear:left
}
form label {
 padding:0 0 5px;
 font-size:10pt
}
.jcarousel-skin .jcarousel-item-placeholder {
 background:#fff;
 color:#000
}
.jcarousel-clip.jcarousel-clip-horizontal {
 height:100%
}
.jcarousel-skin .jcarousel-item {
 width:107px
}
.jcarousel-skin .jcarousel-item-horizontal {
 margin-right:25px;
 width:160px
}
.jcarousel-skin .jcarousel-container-horizontal {
 padding:0 35px;
 width:auto
}
.span-20 #productDetailUpdateable .prod_add_to_cart {
 padding-top:0
}
#cboxContent {
 background-color:#f9f9f9
}
#colorbox {
 border-radius:5px;
 margin-top:20px;
 border:none!important
}
#colorbox,#colorbox div {
 border-radius:5px
}
.go-to-checkout {
 border-radius:24px;
 background-color:#fcc200!important
}
.cart-quickview {
 border-radius:15px;
 background-color:#fff!important
}
.go-to-checkout a {
 border-radius:15px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 background-color:#fcc200!important
}
button.positive:hover {
 background:#2f65b0
}
.information_message {
 margin-top:10px;
 min-height:26px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
table tr td {
 border-left:1px solid #fff;
 border-top:1px solid #fff
}
.jcarousel-skin .jcarousel-prev-horizontal,.jcarousel-skin .jcarousel-prev-horizontal:hover {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/carousel_left.png") 0 0 no-repeat transparent;
 position:absolute;
 top:40%;
 left:7px;
 width:32px;
 height:121px
}
.jcarousel-skin .jcarousel-next-horizontal,.jcarousel-skin .jcarousel-next-horizontal:hover {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/carousel_right.png") 0 0 no-repeat transparent;
 position:absolute;
 top:40%;
 right:-7px;
 width:32px;
 height:121px
}
.pin_details {
 font-size:16px;
 color:#58585b;
 float:left;
 font-weight:bold;
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
input.pincode-text {
 width:140px;
 height:25px;
 padding-left:10px;
 margin-left:10px;
 float:left;
 border-width:0 0 1px;
 border-top-style:initial;
 border-right-style:initial;
 border-left-style:initial;
 border-top-color:initial;
 border-right-color:initial;
 border-left-color:initial;
 border-image:initial;
 border-bottom-style:solid;
 border-bottom-color:#e3e3e3
}
.pincode-button {
 background:none -1px -35px no-repeat scroll #fff;
 text-shadow:none;
 font-size:16px;
 color:#2f65b0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 float:left;
 padding:3px 25px 4px;
 border-radius:25px;
 font-weight:normal;
 margin:4px 0 0 5px;
 cursor:pointer;
 height:30px;
 border:1px solid #2f65b0
}
div#pcvalidation {
 float:left;
 margin-bottom:10px;
 padding-left:80px!important
}
a:hover {
 color:#272158;
 text-decoration:none!important
}
.jcarousel-skin {
 clear:left;
 padding-bottom:25px;
 padding-top:15px
}
.cart_popup {
 background:none #fff!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04 {
 text-transform:none
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 border:0;
 background:0 center;
 margin:0;
 padding:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.borderlineExp2 {
 border-top:1px solid #e2e2e2;
 margin:20px 0
}
.digital-pincode-validations {
 color:red;
 font-size:10pt;
 margin-bottom:15px;
 margin-top:0;
 font-weight:normal;
 display:none
}
.error-text {
 font-size:10pt;
 margin-bottom:15px;
 line-height:15px
}
.pcvalidation1,.pcvalidation {
 color:red;
 display:none;
 padding-left:10px;
 font-size:.9em
}
.dist {
 color:#333;
 display:none;
 font-weight:normal!important
}
.digital-pincode-message {
 color:#333;
 font-size:10pt;
 margin-bottom:15px;
 margin-top:0;
 font-weight:normal
}
#cart_header .cart-quickview a {
 display:block;
 padding:4px 0 3px 50px;
 height:auto;
 font-weight:normal;
 color:#333;
 font-size:12pt;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/icon_cart.png") 12px 10px no-repeat transparent
}
.go-to-checkout {
 padding:0 5px
}
#content .span-20>.span-20 {
 width:800px;
 margin-right:0
}
.information_message p {
 height:40px;
 color:#fff;
 text-align:center;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 padding:0 10px 0 15px!important;
 line-height:40px!important
}
.information_message.positive span {
 background-size:59px 32px!important;
 background-size:59px 32px
}
.information_message.neutral span {
 background-size:59px 49px!important;
 background-size:59px 49px
}
.update_gm_closebtn {
 cursor:pointer;
 right:20px!important;
 background:none!important;
 width:auto!important;
 top:-3px!important;
 height:auto!important;
 left:auto!important
}
.information_message.negative span {
 background:0 center
}
.information_message.neutral span {
 background:0 center
}
.information_message.positive span {
 background:0 center
}
#cart_header .go-to-checkout a {
 display:block;
 padding:6px 10px 5px;
 height:auto;
 font-weight:normal;
 color:#333;
 font-size:10pt
}
div#tab-details {
 padding-left:30px!important
}
.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-horizontal:hover {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-left.png") center center no-repeat transparent;
 top:40px;
 height:30px;
 width:30px;
 cursor:pointer
}
.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-horizontal:hover {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-right.png") center center no-repeat transparent;
 top:40px;
 height:30px;
 width:30px;
 right:7px;
 cursor:pointer
}
.jio-pdp-leftbox .jcarousel-skin {
 padding-top:5px
}
.information_message.positive p,.information_message.neutral p,.information_message.negative p {
 border-radius:5px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:0!important
}
.digi-popup-subcontainer {
 margin:10px 5px;
 padding:10px;
 background:#fff;
 position:absolute;
 border-radius:5px;
 top:100px
}
.digi-popup-closebtn {
 margin:-6px 0 10px;
 float:right;
 font-size:21px
}
button.close {
 -webkit-appearance:none;
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0;
 z-index:9
}
.digi-popup-closebtn {
 margin:0 0 10px;
 float:right;
 font-size:inherit;
 color:#000!important
}
img {
 border:0;
 background-color:transparent
}
.digital-pdp-popupvedio {
 width:100%;
 height:95%
}
.digital-pdp-rightAlignmentVerticalCarouselModal {
 right:20px
}
.digital-popup-closebtn {
 margin:0 0 10px;
 float:right;
 color:#000!important
}
.quickViewCloseButton {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/close-btn-blue-big.png") 0 0 / 20px no-repeat;
 padding:10px;
 display:inline-block;
 background-size:20px
}
.digital-pdp-videoClassModal {
 width:500px;
 border:1px solid #e5e3e3;
 position:relative;
 left:-177px;
 top:-55px;
 background-color:#fff
}
span.digi-check {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:10pt;
 font-weight:normal!important
}
#cboxClose {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/close-btn-blue-big.png") center center no-repeat transparent;
 right:-2px;
 top:-2px;
 z-index:99999999
}
#cboxLoadedContent {
 margin-bottom:0;
 background-color:white
}
span.update_gm_closebtn {
 line-height:3.6em;
 color:#fff
}
.prod .big-price {
 line-height:1.8
}
#prod_tabs.ui-tabs {
 border-radius:5px;
 border:0
}
input[type="text"],select {
 border-width:0 0 1px!important;
 border-top-style:initial!important;
 border-right-style:initial!important;
 border-left-style:initial!important;
 border-top-color:initial!important;
 border-right-color:initial!important;
 border-left-color:initial!important;
 border-image:initial!important;
 border-bottom-style:solid!important;
 border-bottom-color:#e3e3e3!important;
 box-shadow:none!important
}
.newBtn {
 border:0;
 font-weight:normal;
 height:37px;
 line-height:37px;
 background-color:#2f65b0!important;
 color:#fff!important
}
.newBtn:active {
 background:#fcc200!important
}
.device-layout {
 border-radius:5px;
 margin-top:20px
}
#prod_tabs.ui-tabs .ui-state-default {
 border:0;
 width:25%!important
}
.newBtn:active {
 background-color:#2f65b0!important
}
div#primary_image .modal {
 z-index:1!important
}
.prod .big-price {
 font-weight:normal!important
}
.digi-stj-popupContainer {
 position:relative;
 width:500px!important;
 margin-right:400px!important;
 margin-top:100px!important
}
#digi-popupAddToCart .plp-brandpoupclosebt span,#digi-popupCCemi .plp-brandpoupclosebt span {
 cursor:pointer;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/close-btn-blue-big.png") right center / 20px 20px no-repeat;
 padding:25px 0 0 25px;
 position:absolute;
 top:-24px;
 right:-18px;
 background-size:20px 20px
}
.digi-cart-selectDrpDwn {
 width:30%;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-down.png") 100% center no-repeat;
 font-size:14px;
 color:#58585b
}
div#primary_image .modal {
 position:relative;
 display:block;
 overflow:visible!important
}
.information_message.positive p {
 background-color:#2f65b0
}
.information_message span.neutral-img,.information_message span.positive-img {
 padding-left:30px;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/success-tick.png") center center / 25px no-repeat!important;
 background-size:25px
}
.information_message span.negative-img {
 padding-left:35px;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/alert.png") center center / 35px no-repeat!important;
 background-size:35px
}
.information_message span.positive-img,.information_message span.neutral-img,.information_message span.negative-img {
 display:inline-block;
 height:50px;
 vertical-align:middle;
 position:relative;
 top:auto;
 left:auto;
 width:auto
}
.prod_add_to_cart .tabbody .stock_message {
 color:#2f65b0;
 font-size:16px;
 line-height:15px;
 margin-left:0;
 width:100%
}
.prod_add_to_cart .tabs .content {
 margin:0
}
.prod_add_to_cart .tabbody .borderlineExp2 {
 margin:5px 0 10px
}
#prod_tabs .ui-tabs-nav li.ui-state-default {
 border-radius:0;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3
}
#prod_tabs .ui-tabs-nav li.ui-state-default:last-child {
 border-width:0 0 1px;
 border-top-style:initial;
 border-right-style:initial;
 border-left-style:initial;
 border-top-color:initial;
 border-right-color:initial;
 border-left-color:initial;
 border-image:initial;
 border-bottom-style:solid;
 border-bottom-color:#e3e3e3
}
#digi-popupAddToCart .digi-popup-subcontainer {
 margin:10px 5px;
 padding:10px;
 height:220px;
 width:400px
}
#digi-popupAddToCart .digi-cartpopup-title {
 font-size:24px;
 color:#56565b;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-bottom:1px solid #d9d9d9;
 padding-bottom:5px;
 padding-left:20px
}
span.digi-cartpopup-tickimg {
 padding-left:15%;
 height:50px;
 float:left;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/check-icon-green.jpg") -40px -10px / 150px 131px no-repeat;
 background-size:150px 131px
}
.digi-cartpopup-confirm {
 color:#58585a;
 font-size:18px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 padding:10px;
 float:left;
 width:80%
}
.digi-cartpopup-content {
 padding:20px 0
}
#digi-cartpopup-GotoCart {
 width:35%;
 text-align:center;
 border-radius:20px;
 float:left
}
.digi-cartpopup-continueshopping {
 width:60%;
 float:right;
 border-radius:20px;
 text-align:center;
 line-height:32px;
 background-color:#fff!important;
 border:2px solid #2f65b0!important;
 color:#2f65b0!important
}
.digi-cartpopup-buttons {
 padding:0 40px
}
#digi-popupAddToCart .plp-brandpoupclosebt,#digi-popupCCemi .plp-brandpoupclosebt {
 position:relative
}
#digi-cartpopup-GotoCart a {
 text-decoration:none;
 color:#fff
}
.digi-cartpopup-continueshopping a {
 text-decoration:none;
 color:#2f65b0!important
}
.digi-cartpopup-continueshopping a:hover {
 color:#2f65b0!important
}
.header-left-nav span:last-child {
 border-right:0
}
#content .span-20 #productDetailUpdateable {
 background:transparent;
 padding-top:0!important
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table {
 width:100%
}
.information_message.neutral,.information_message.positive,.information_message.neutral p {
 background-color:#2f65b0
}
.information_message.negative {
 background-color:#d9262a
}
.prod_add_to_cart .tabbody .in-stockmsg {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/check-icon-green.jpg") -20px -7px / 70px no-repeat;
 color:#3b6;
 padding-left:29px!important;
 background-size:70px
}
.digi-popup-subcontainer .digi-stj-custname+.digi-stj-custname>div.col-sm-6 span {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14px;
 color:#58585b
}
.number {
 margin-left:30px!important
}
.close:hover {
 opacity:1!important
}
.recharge-mobile-icon {
 display:none
}
.start-content1 {
 background:#f7f7f7
}
.header-right-nav ul li {
 letter-spacing:1px;
 padding:0 12px!important
}
#page .mini-header.fixed {
 background:#fff;
 box-shadow:#ccc 0 0 2px 0;
 width:100vw;
 height:55px;
 position:fixed!important
}
.recharge-dropdown .header-language-drp.drp-space {
 width:auto;
 padding-bottom:18px
}
.header-language-drp .header-language-btn.dropdown-toggle {
 margin-left:5px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.header-right-nav ul li a.iconCart {
 display:inline-block;
 width:18px;
 height:18px;
 background-image:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/sprite-old.png");
 background-size:initial;
 background-repeat:no-repeat;
 background-attachment:initial;
 background-origin:initial;
 background-clip:initial;
 background-color:initial;
 margin:0 10px 0 4px;
 background-position:-40px 0!important
}
.header-left-nav ul li a,.header-left-nav ul li a:hover {
 float:left;
 width:auto;
 font-size:13px;
 color:#6c6c6c;
 text-decoration:none;
 height:52px;
 line-height:52px;
 text-transform:uppercase;
 font-weight:400;
 word-spacing:0;
 padding:0 12px;
 letter-spacing:0
}
.header-right-nav .link-content {
 color:#58585b;
 font-size:16px;
 font-weight:bold
}
.mini-header .header-top-menu {
 border-bottom:1px solid #eee;
 text-align:center;
 padding-right:0;
 background:#fff!important;
 margin:0!important;
 max-width:100%!important;
 padding-left:0!important
}
.header-left-nav ul li:hover {
 border-bottom:none!important
}
.header-left-nav,.header-right-nav {
 padding-left:0!important;
 padding-right:0!important
}
.row.header-nav {
 margin:0 auto;
 width:1280px;
 padding-left:30px;
 padding-right:30px
}
.top-link-right.recharge-dropdown {
 float:left!important
}
.mini-header .header-right-nav ul.header-language-space li {
 background-color:#fff;
 height:auto;
 font-weight:bold;
 font-size:15px;
 border-left:1px solid #f0f0f0!important;
 border-bottom:1px solid #f0f0f0!important;
 border-right:1px solid #f0f0f0!important;
 padding:7px 10px!important
}
.header-right-nav ul li a {
 float:left;
 width:auto;
 font-size:13px;
 color:#6c6c6c;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:400;
 word-spacing:0;
 letter-spacing:0
}
.header-right-nav ul li a span {
 border:1px solid #ccc;
 padding:2px 5px
}
.mini-header .header-right-nav ul.header-language-space li a {
 color:#58585b!important
}
.mini-header .header-right-nav ul.header-language-space li:hover {
 background-color:#fff!important
}
.footer-wrapper {
 width:100%;
 margin:0 auto;
 max-width:100%
}
.footer-wrapper #lyffooter {
 margin-top:20px
}
.header-left-nav ul li:first-child a {
 padding-left:0
}
.jio-pdp-mainContainer .span-20 {
 width:100%
}
.mini-header {
 z-index:999
}
.digi-pdp-tabs ul {
 width:100%;
 text-align:center;
 margin-bottom:15px!important
}
.digi-pdp-tabs .device-only .borderlineExp2 {
 border:0
}
.jio-pdp-cod-available {
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/check-icon-green.jpg") -20px -10px / 70px no-repeat;
 color:#3b6;
 margin-top:7px;
 margin-bottom:10px;
 font-size:14px;
 padding-left:30px!important;
 background-size:70px
}
.jio-pdp-pin-servicable {
 font-size:14px
}
.jio-pdp-mainContainer span.digi-check {
 font-size:14px;
 color:#58585b
}
.jio-pdp-mainContainer .error-text {
 margin-top:8px;
 margin-bottom:10px
}
#productDetailUpdateable>.span-8.last .prod {
 color:#58585b
}
.digi-header-highlight {
 border-bottom:2px solid #25326f
}
.digi-header-highlight a {
 color:#25326f!important;
 border-bottom:none!important
}
.header-left-nav ul li.digi-header-highlight:hover {
 border-bottom:2px solid #25326f!important
}
.header-right-nav li+span {
 border:0;
 float:left;
 height:18px
}
.digi-pdp-left {
 float:left;
 width:50%
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 color:#25326f!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a {
 color:#58585b!important
}
.digi-pdp-right .pin_details {
 float:none
}
.digi-pdp-right .pincode-text.numberOnlyValidation {
 margin-left:0
}
li.login .header-language-drp .header-language-btn.dropdown-toggle {
 background-position:95% 4px;
 display:inline-block
}
li.top-link-right.recharge-dropdown.login {
 padding-left:19px!important
}
li.login .header-language-drp.drp-space {
 width:150px
}
.header-right-nav li.login .link-content {
 white-space:nowrap
}
#footer-txt .col-lg-5.col-md-5.col-sm-12.col-xs-12.social-icons {
 float:none;
 margin:auto;
 padding-left:8%
}
div#showRunTimeError {
 padding-left:20px;
 color:#d9262a;
 background:url("https://localhost/shop/_ui/desktop/theme-blue-telco-extension/images/oos_close.jpg") 0 -1px / 16px no-repeat;
 background-size:16px
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url(jiostaticresources/images/apps-new/app-icons-new/jio-apps-icon.png) no-repeat;
 margin-top:20px
}
.header-right-nav ul.header-language-space {
 margin-top:6px;
 text-align:left;
 border-width:4px 0 0;
 border-right-style:initial;
 border-bottom-style:initial;
 border-left-style:initial;
 border-right-color:initial;
 border-bottom-color:initial;
 border-left-color:initial;
 border-image:initial;
 box-shadow:rgba(0,0,0,0.2) 0 8px 16px 0;
 border-bottom-left-radius:5px;
 border-top-style:solid;
 border-top-color:#2f65b0;
 position:absolute;
 width:100%;
 top:31px!important
}
.header-right-nav ul.header-language-space li a {
 background:0 center;
 width:auto
}
.header-right-nav ul li.recharge-dropdown {
 padding-right:20px!important;
 background-size:13px
}
.disabledLink {
 opacity:.5
}
.productDetailFeatures #prod_tabs.ui-tabs .ui-tabs-panel {
 padding:0 45px
}
.header-left-nav #homeLogo a img {
 width: 20px;
 height: 19px;
 vertical-align:middle;
 position:relative;
 top: 0px
}
.recharge-dropdown {
 position:relative
}
.recharge-dropdown.login .header-language-drp.drp-space {
 width:auto!important
}
.recharge-dropdown.login .header-language-drp.drp-space .dropdown {
 position:static!important
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li {
 width:185px!important;
 padding:0!important;
 border-bottom:none!important
}
.header-right-nav .recharge-dropdown.login ul.header-language-space {
 padding:5px 0;
 position:absolute;
 margin-left:-65px;
 top:27px!important;
 right:0!important
}
.header-right-nav .recharge-dropdown.login ul.header-language-space {
 border-top:2px solid #2f65b0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 width:185px!important;
 min-width:185px!important
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li a {
 font-size:14px;
 font-weight:700
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li a:hover {
 color:#2f65b0!important;
 background-color:#fff!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 16px!important
}
.productDetailFeatures #prod_tabs.ui-tabs .ui-tabs-nav li {
 background:0 center
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
textarea {
 font-size:18px!important;
 color:#58585b!important;
 text-transform:initial!important
}
li {
 margin:0;
 padding:0
}
.close {
 opacity:1
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.close {
 position:absolute;
 top:17px;
 right:10px
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:14px 0
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
li {
 margin:0;
 padding:0
}
input[disabled] {
 background-color:transparent;
 color:#e3e3e3;
 border-radius:40px;
 font-size:1em;
 text-transform:initial;
 border:1px solid #e3e3e3!important;
 padding:5px 50px!important;
 outline:0!important
}
input[disabled]:hover {
 background-color:transparent;
 color:#e3e3e3
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:20%;
 display:inline-block;
 margin-right:-8px;
 text-align:left;
 font-size:14px
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:12px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
body {
 -webkit-font-smoothing:antialiased
}
.header-nav {
 width:100%;
 height:55px;
 padding:6px 0
}
.header-logo {
 text-align:center
}
.header-logo a img {
 border:0;
 outline:0
}
.header-left-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0
}
.header-right-nav {
 font-size:14px;
 color:#fff;
 font-weight:400;
 margin:0;
 padding:12px 0!important
}
.header-left-nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.header-left-nav ul li {
 display:inline-block;
 cursor:pointer;
 color:#fff;
 text-align:center;
 float:left
}
.header-left-nav ul li a {
 display:block;
 width:auto;
 padding:12px 14px;
 color:#fff;
 text-decoration:none
}
.header-left-nav ul li a:hover {
 color:#fff
}
.header-left-nav span {
 border-right:1px dotted #c7c7c7;
 height:18px;
 float:left;
 margin-top:16px
}
.header-left-nav ul li:nth-child(1) {
 padding-left:0
}
.header-right-nav ul {
 margin:0;
 padding:0;
 list-style:none;
 float:right;
 text-align:right
}
.header-right-nav ul li {
 width:auto;
 height:35px;
 line-height:18px;
 float:left
}
.header-right-nav ul li:last-child {
 padding-right:0!important
}
.header-right-nav ul li a {
 color:#333;
 text-decoration:none
}
textarea {
 font-size:18px!important;
 color:#58585b!important;
 text-transform:initial!important
}
li {
 margin:0;
 padding:0
}
.close {
 opacity:1
}
a:hover {
 color:#58585b;
 text-decoration:none!important
}
select {
 -webkit-appearance:none
}
.close {
 position:absolute;
 top:17px;
 right:10px
}
.footer-container {
 max-width:1096px;
 margin:0 auto;
 padding:0 25px;
 text-align:center
}
.footer-container #footer-txt {
 margin-bottom:12px!important
}
#lyffooter {
 background-color:#f2f2f2;
 padding:30px 0 5px;
 position:relative
}
#lyffooter .sitelyffooter div {
 vertical-align:top!important
}
#lyffooter .sitelyffooter .lyffootersection {
 width:33%;
 display:inline-block;
 /*! margin-right:48px; *//*! /*! text-align:left; */ /*! *\/font-size:14px */
}
#lyffooter .sitelyffooter .lyffootersection h3.lyffootertitle {
 padding:0 0 18px!important;
 color:#8e8e8e;
 font-size:18px;
 font-weight:600;
 position:relative;
 padding:20px 0
}
#lyffooter .sitelyffooter .lyffootersection ul {
 margin:0;
 padding:0
}
#lyffooter .sitelyffooter .lyffootersection ul li {
 list-style-type:none;
 font-size:16px
}
#lyffooter .sitelyffooter .lyffootersection ul li a {
 color:#969696;
 text-decoration:none;
 width:100%;
 clear:both;
 display:block;
 padding:0;
 line-height:22px!important
}
#lyffooter .sitelyffooter .lyffootersection ul li a:hover {
 color:#000;
 text-decoration:underline
}
#lyffooter .mainlyffooter {
 padding:0;
 font-size:2vh;
 color:#999
}
#lyffooter .mainlyffooter .copyrights {
 text-align:center;
 padding:0 0 5px;
 font-size:18px
}
.footer-padd {
 padding:12px 0 0;
 text-align:center;
 margin-top:0
}
.to-fix {
 z-index:99999999
}
.header-left-nav ul li:hover {
 border-bottom:2px solid #fff
}
.header-left-nav #homeLogo a {
 line-height:1;
 padding-top:0;
 position:relative;
 top:15px
}
.clear_fix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.clear_fix {
 display:inline-block
}
/*\*/* html .clear_fix {
 height:1%
}
.clear_fix {
 display:block
}
/**/#header input#search:focus {
 width:200px
}
ul li {
 list-style-type:none
}
select {
 float:left
}
input.text,input.qty,label {
 padding:0 0 0 1px;
 margin:0;
 float:left
}
label {
 font-weight:normal
}
.paragraphContent p,.paragraphContent h1,.paragraphContent h2,.paragraphContent h3,.paragraphContent h4,.paragraphContent h5,.paragraphContent h6 {
 padding:10px;
 margin:0
}
h1,h2,h3,h4,h5,h6 {
 color:#666;
 line-height:1.2
}
.strong {
 font-weight:bold
}
.prod_image {
 padding:10px
}
dl {
 overflow:hidden;
 line-height:1.5em
}
dl dt {
 float:left;
 min-width:148px
}
table,th,td {
 vertical-align:top
}
table ul {
 padding-left:0
}
thead th {
 background:transparent
}
table tr td {
 padding:10px
}
.hidden {
 display:none
}
.text_hide {
 text-indent:-9999px
}
p {
 margin:0 0 10px 0
}
dl {
 margin:0 0 10px 0
}
.password-forgotten {
 display:block;
 clear:left;
 margin:-5px 0 4px 0
}
.mandatory {
 display:inline-block;
 vertical-align:20%
}
form dl {
 overflow:hidden
}
form dl dt {
 clear:both;
 overflow:hidden;
 float:none
}
form dl dt.left {
 clear:both;
 overflow:inherit
}
form dl dd input[type=text],form dl dd input[type=password],form dl dd select {
 width:234px;
 padding:4px;
 margin-right:10px;
 margin-top:0
}
form dl dd input[type=text].cvc {
 width:40px;
 clear:both
}
form dl dd input[type=text].card {
 width:298px
}
form dl dd select.card_date {
 width:150px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 ::i-block-chrome,form dl dd select.card_date {
  width:125px
 }
}
form dl dd select.card_date[name="startYear"],form dl dd select.card_date[name="expiryYear"] {
 margin-left:17px
}
form dl dd select.subscription_payment_method {
 width:220px;
 margin-right:5px
}
form dl dd input[type=checkbox],form dl dt input[type=checkbox],form dl dd input[type=radio],form dl dt input[type=radio] {
 float:left;
 margin:1px 7px 0 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 form dl dd input[type=checkbox],form dl dt input[type=checkbox],form dl dd input[type=radio],form dl dt input[type=radio] {
  float:left;
  margin:0 7px 0 0
 }
}
form dl dt a,form dl dd a {
 float:left
}
form dd {
 margin-left:0
}
form input.text,form input.qty,form label {
 padding-bottom:0;
 font-weight:normal;
 vertical-align:middle
}
form input.text {
 padding-right:20px
}
form label {
 padding-right:20px;
 padding-top:2px
}
form dl dd input.security {
 width:23px
}
.required {
 padding-top:5px
}
form dl.terms {
 float:left;
 clear:none
}
.add-address-left-label {
 padding:0 0 0 10px
}
form dl dd input.add-address-left-input {
 margin-top:-16px;
 min-height:0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 form dl dd input.add-address-left-input {
  margin-top:-15px
 }
}
.pstrength-minchar {
 font-size:.95em;
 line-height:normal
}
#password_bar {
 clear:both;
 float:left
}
#password_minchar {
 margin-bottom:10px;
 margin-top:2px
}
.pstrength-bar,.pstrength-minchar {
 clear:both;
 float:left
}
input.strength {
 margin-bottom:5px!important
}
a {
 text-decoration:none
}
a:hover {
 text-decoration:underline
}
a:focus {
 text-decoration:underline
}
button {
 height:auto;
 cursor:pointer
}
button p {
 padding:5px;
 float:left;
 margin:0
}
.opaque {
 opacity:.4
}
.out-of-stock {
 opacity:.3;
 cursor:default
}
.not-upgradable {
 opacity:.3;
 cursor:default
}
.skiptocontent {
 position:absolute;
 z-index:10000;
 left:-3000px
}
.skiptocontent:focus {
 left:auto
}
.skiptonavigation {
 position:absolute;
 z-index:10000;
 left:-3000px
}
.skiptonavigation:focus {
 left:auto
}
.siteLogo a:focus img {
 outline:solid
}
#header {
 margin:0 auto;
 position:relative;
 z-index:9000
}
#header span#Branding {
 position:absolute;
 bottom:0;
 display:inline-block
}
#header .headerContent {
 float:right;
 max-width:570px;
 position:relative;
 z-index:1
}
#header .search {
 float:right;
 clear:right
}
#header .search form {
 padding-bottom:0
}
#header h1 {
 text-indent:-9999px;
 height:100%;
 width:100%;
 position:absolute;
 top:47px;
 left:0
}
#header ul.nav {
 float:right
}
#header ul.nav a {
 text-decoration:underline
}
#header ul.nav li {
 float:left;
 margin-left:5px;
 padding-left:5px
}
#header ul.nav li:first-child {
 margin-left:0;
 border-left:0 none;
 padding-left:0
}
#header ul.nav li:last-child {
 margin-right:0;
 padding-right:0
}
#cart_header {
 float:right
}
#cart_header h2 {
 margin-bottom:0
}
#cart_header dl,#cart_header dl dd {
 margin:0
}
#cart_header dl dt {
 font-weight:normal;
 display:inline;
 vertical-align:middle;
 float:none
}
#cart_header dl dd {
 display:inline;
 vertical-align:middle
}
#cart_header ul {
 overflow:hidden;
 margin:1px 0 0 0;
 padding:0
}
#cart_header ul li {
 float:left
}
#cart_header ul li p {
 margin:0
}
#header ul.language li {
 float:left;
 padding:1px 10px
}
#header ul.language li select {
 margin:0
}
#header ul.language {
 float:right;
 clear:right;
 margin:0;
 padding:0
}
#header ul.language li img {
 padding-right:8px
}
#header ul.language li a {
 padding-right:10px;
 float:left
}
#header ul.language li a p {
 margin:0;
 float:left
}
#header ul.language li a.dropdown {
 width:19px;
 height:19px;
 display:block;
 float:left;
 padding-right:0
}
a.dropdown span {
 display:block;
 width:19px;
 height:19px;
 text-indent:-10000px;
 cursor:pointer
}
.empty-nav-item {
 color:#fff;
 font-size:1.1em;
 padding:10px 7px;
 text-decoration:none;
 float:left;
 margin:0
}
#nav_main {
 margin:0 auto;
 position:relative
}
#nav_main ul {
 position:relative;
 margin:0;
 padding:0
}
#nav_main ul li {
 float:left
}
#nav_main ul li img {
 padding-right:4px
}
#nav_main ul li a {
 float:left;
 margin:0
}
#nav_main ul li:first-child a {
 border-left:0 none
}
#nav_main ul li.special_offer {
 float:right
}
ul.Lb {
 left:-3000px;
 position:absolute!important;
 z-index:10000000;
 width:0
}
li.right_edge ul.Lb {
 right:0;
 width:auto
}
li.left_edge ul.Lb {
 left:0;
 width:auto
}
li.Lb {
 padding-bottom:5px;
 padding-right:5px
}
li.La:hover ul.Lb,li.La a:focus+ul.Lb,li.La ul.dropdown-visible {
 left:auto;
 width:auto
}
.left_col {
 clear:left
}
ul.Lc {
 float:left;
 text-align:left;
 list-style:none;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 min-width:140px;
 padding:5px 0!important;
 position:absolute;
 top:100%;
 left:0;
 z-index:1000
}
li.Lc {
 clear:left
}
#nav_main ul li.Lc.right_col {
 float:left
}
#breadcrumb {
 position:relative;
 margin:0 auto;
 overflow:hidden
}
#breadcrumb ul {
 margin:0;
 padding:0
}
#breadcrumb ul li {
 float:left;
 padding:0 2px
}
#breadcrumb ul li:first-child {
 float:left;
 padding-left:0
}
#breadcrumb ul li.skip_category {
 position:absolute
}
.item_container {
 padding:0 20px
}
.item_container_holder {
 margin-top:7px;
 margin-bottom:10px;
 margin-top:20px
}
.item_container_holder .title {
 position:absolute;
 max-width:250px;
 top:-7px;
 left:15px;
 margin-left:7px;
 margin-right:7px;
 right:0;
 left:0;
 z-index:0
}
.item_container_holder .title-top {
 overflow:auto;
 height:7px
}
.scroller.promo a,.item_container_holder.promo a {
 line-height:normal
}
.scroller.promo ul li p,.item_container_holder.promo ul li p {
 margin-bottom:5px
}
.scroller,.item_container {
 margin-bottom:25px;
 overflow:hidden
}
.scroller .title_holder,.item_container_holder .title_holder {
 position:relative;
 overflow:visible
}
.scroller .title-top img,.item_container_holder .title-top img {
 float:right
}
.scroller ul li p {
 margin:0 0 7px 0
}
.scroller ul li span {
 display:block
}
.scroller ul li h3 {
 margin-bottom:0
}
.scroller.horizontal,.scroller.vertical {
 position:relative;
 overflow:visible
}
.scroller.lightbox .scoller_content {
 overflow:hidden
}
.scroller.lightbox {
 position:relative;
 overflow:visible
}
.scroller.lightbox ul {
 margin:0 auto;
 width:98px;
 padding:0;
 overflow:auto
}
.scroller.lightbox ul li span {
 display:block;
 width:96px;
 height:96px;
 margin-bottom:10px;
 margin-top:7px;
 text-align:center
}
.scroller.lightbox ul li span img {
 padding-top:5px
}
.scroller.lightbox ul li p {
 margin:0 0 7px 0;
 clear:both
}
.scroller.lightbox ul li:first-child {
 margin-top:12px
}
.scroller.lightbox ul li h3 {
 font-size:1.0em;
 font-weight:bold
}
.scroller.lightbox .next,.scroller.lightbox .previous {
 width:121px;
 height:30px;
 margin:0 auto
}
.scroller.lightbox .next a,.scroller.lightbox .previous a {
 display:block;
 height:30px;
 width:100%;
 margin:0 auto
}
.scroller.lightbox .title_holder {
 position:relative;
 overflow:visible
}
.scroller.lightbox .title {
 position:absolute;
 max-width:350px;
 top:-11px;
 left:15px;
 margin-left:7px;
 margin-right:7px;
 right:0;
 left:0
}
.scroller.lightbox .title-top img {
 float:right
}
.scroller.lightbox .title_holder h2 {
 margin:0 16px 0 16px;
 padding:0 20px 10px 20px;
 text-align:center;
 max-width:292px
}
.jcarousel-skin .alt .jcarousel-item {
 height:103px;
 width:98px
}
.prod_image_main {
 min-height:376px;
 overflow:visible;
 position:relative;
 text-align:center;
 padding:10px;
 position:relative;
 margin-bottom:25px
}
.prod_image span.details {
 display:block;
 position:absolute;
 bottom:10px;
 right:10px;
 width:18px;
 height:18px
}
.prod h1 {
 margin-bottom:5px
}
.prod .bundle h3 {
 margin-bottom:3px
}
.prod_add_to_cart {
 margin-bottom:5px;
 overflow:hidden
}
.prod_add_to_cart label {
 float:left
}
.addthis_button {
 display:block;
 cursor:pointer;
 margin-top:10px;
 margin-bottom:10px
}
.featureClass td {
 width:60%
}
.featureClass td.attrib {
 width:40%
}
.quickview_lightbox-goto-product a {
 text-decoration:underline;
 font-size:1em
}
.quickview_lightbox-goto-product {
 margin:20px 0;
 padding-top:5px;
 border-top:1px solid #eee
}
.prod_review {
 overflow:hidden;
 margin:20px 0
}
.prod_review ul {
 margin:0;
 padding:0;
 clear:both
}
.prod_review ul li {
 float:left;
 padding:0 5px
}
.prod_review ul li:first-child {
 padding-left:0
}
.prod_review p {
 float:left;
 padding-left:15px;
 padding-top:4px;
 margin:0
}
#tab-reviews a {
 text-decoration:underline
}
#tab-guarantees a {
 text-decoration:underline
}
#tab-returns a {
 text-decoration:underline
}
.ui-stars-star,.ui-stars-cancel {
 float:left;
 display:block;
 overflow:hidden;
 text-indent:-999em
}
.ui-stars-star a,.ui-stars-cancel a {
 display:block
}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {
 cursor:default!important
}
#prod_tabs.ui-tabs .ui-tabs-hide {
 display:none!important
}
#prod_tabs {
 overflow:hidden
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 overflow:hidden
}
#prod_tabs.ui-tabs .ui-tabs-nav li {
 float:left
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 cursor:default!important
}
.prod_content {
 overflow:hidden;
 overflow-y:auto
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
 cursor:text
}
#prod_tabs.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
 cursor:pointer
}
ul.review_actions li {
 float:right
}
ul.review_actions li:first-child {
 float:left
}
.review_detail {
 float:left
}
.review_detail span.stars {
 float:right
}
.review_detail p,.write_review p {
 float:left;
 clear:both
}
.write_review p {
 margin-left:0
}
.write_review p+p {
 margin-top:0
}
.review_detail p.review_origins {
 float:right
}
.write_review {
 float:left;
 clear:both
}
.write_review dl {
 float:left;
 overflow:hidden
}
.write_review dl dt {
 clear:both;
 overflow:hidden
}
#write_reviews ul.review_actions {
 float:right
}
.nav_column .title_holder {
 position:relative;
 overflow:visible;
 margin-bottom:10px
}
.nav_column .title {
 position:absolute;
 max-width:350px;
 top:-11px;
 left:15px;
 margin-left:7px;
 margin-right:7px;
 right:0;
 left:0
}
.nav_column .title-top {
 height:11px
}
.nav_column .title-top img {
 float:right
}
.nav_column .item .category {
 margin-bottom:10px;
 padding-top:15px;
 padding-bottom:16px;
 overflow:hidden
}
.nav_column .item .category h4 {
 display:inline
}
.nav_column .item .category span.dropdown img {
 display:block;
 margin:0 auto;
 padding:7px 5px
}
.nav_column .item ul {
 margin:0;
 word-wrap:break-word
}
.nav_column .item ul.facet_block span.remove {
 float:right;
 text-align:center
}
.nav_column .item ul.facet_block span.remove a {
 display:block;
 width:16px;
 height:16px
}
.facet_block-label {
 padding:0;
 float:none;
 vertical-align:inherit;
 cursor:pointer
}
.nav_column .item ul.indent li {
 padding-left:22px
}
.nav_column .item ul li {
 padding-bottom:4px;
 padding-top:4px
}
.nav_column .item .more {
 margin-left:22px
}
.nav_column .item .more.non-js {
 margin-left:0
}
.nav_column .item li.nav_selected {
 background-color:#e3e3e3
}
.nav_column .item .category span.dropdown .dropdown-img {
 text-indent:-9999px;
 text-transform:capitalize
}
.prod_refine ul {
 float:right;
 margin:0;
 padding:0
}
.prod_refine ul li {
 float:left
}
.prod_refine p {
 float:left
}
.prod_refine a {
 float:left;
 padding:7px 10px
}
.prod_list {
 overflow:hidden;
 padding-top:15px;
 margin-top:30px;
 margin-bottom:30px
}
.prod_list .details {
 width:320px;
 float:left
}
.prod_list .thumb img {
 padding:5px 0 0 0
}
.prod_list .thumb img.promo {
 position:relative;
 bottom:45px;
 right:-30px;
 margin:0
}
.prod_list h3 {
 padding-bottom:50px;
 margin:0
}
.prod_list .cart {
 padding-right:5px;
 float:right;
 width:160px
}
.prod_list .price {
 display:block
}
p.stocked {
 float:right;
 padding-left:25px;
 text-align:left
}
.prod_grid {
 overflow:hidden;
 padding-top:30px;
 min-height:248px
}
.prod_grid .thumb {
 text-align:center;
 margin:0;
 float:left;
 height:148px;
 width:148px
}
.prod_grid .thumb a {
 display:block
}
.prod_grid .thumb img.promo {
 position:relative;
 bottom:45px;
 right:-30px
}
.prod_grid .details a {
 text-decoration:underline
}
.prod_grid .details {
 float:left;
 padding-top:7px;
 min-height:36px
}
.prod_grid .thumb img {
 padding:10px
}
.prod_grid .cart {
 clear:both;
 overflow:hidden;
 padding-top:10px
}
.prod_grid p {
 margin:0;
 min-height:5em
}
.prod_grid .cart button {
 float:right
}
.prod_grid .price {
 float:left
}
.prod_cat {
 overflow:hidden
}
.prod_cat h2 a,.prod_cat h2 a:visited {
 display:block;
 padding:10px
}
.prod_cat .thumb {
 margin:0;
 float:left;
 width:100%;
 padding-top:10px
}
.prod_cat .details {
 float:left;
 padding:7px 10px
}
.prod_cat .thumb img {
 padding:10px
}
.prod_cat p {
 margin:0
}
.prod_cat .price {
 padding-left:10px;
 display:none
}
.results {
 padding:20px 0
}
.searchSpellingSuggestionPrompt a {
 text-decoration:underline
}
.zoom_lightbox {
 overflow:hidden
}
.jcarousel-skin .jcarousel-direction-rtl {
 direction:rtl
}
.jcarousel-skin .jcarousel-clip {
 overflow:hidden
}
.jcarousel-skin .jcarousel-clip-horizontal {
 height:150px
}
.jcarousel-skin .jcarousel-clip-vertical {
 width:98px;
 height:430px
}
.jcarousel-skin .jcarousel-item {
 width:98px
}
.jcarousel-skin .jcarousel-item a {
 display:block
}
.jcarousel-skin .jcarousel-item-horizontal {
 margin-left:0;
 margin-right:45px
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal {
 margin-left:10px;
 margin-right:0
}
.jcarousel-skin .jcarousel-item-vertical {
 margin-bottom:5px
}
.jcarousel-skin .jcarousel-next-horizontal {
 cursor:pointer
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left:5px;
 right:auto
}
.jcarousel-skin .jcarousel-next-horizontal:hover {
 background-position:-32px 0
}
.jcarousel-skin .jcarousel-next-horizontal:active {
 background-position:-64px 0
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
 cursor:default;
 background-position:-96px 0
}
.jcarousel-skin .jcarousel-prev-horizontal {
 cursor:pointer
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left:auto;
 right:5px
}
.jcarousel-skin .jcarousel-prev-horizontal:hover {
 background-position:-32px 0
}
.jcarousel-skin .jcarousel-prev-horizontal:active {
 background-position:-64px 0
}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
 cursor:default;
 background-position:-96px 0
}
.jcarousel-skin .jcarousel-next-vertical {
 cursor:pointer
}
.jcarousel-skin .jcarousel-next-vertical:hover {
 background-position:0 -32px
}
.jcarousel-skin .jcarousel-next-vertical:active {
 background-position:0 -64px
}
.jcarousel-skin .jcarousel-next-disabled-vertical,.jcarousel-skin .jcarousel-next-disabled-vertical:hover,.jcarousel-skin .jcarousel-next-disabled-vertical:active {
 cursor:default;
 background-position:0 -96px
}
.jcarousel-skin .jcarousel-prev-vertical {
 cursor:pointer
}
.jcarousel-skin .jcarousel-prev-vertical:hover {
 background-position:0 -32px
}
.jcarousel-skin .jcarousel-prev-vertical:active {
 background-position:0 -64px
}
.jcarousel-skin .jcarousel-prev-disabled-vertical,.jcarousel-skin .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin .jcarousel-prev-disabled-vertical:active {
 cursor:default;
 background-position:0 -96px
}
#galleriffic_slider div.content {
 display:none;
 float:right;
 width:550px
}
#galleriffic_slider div.controls {
 margin-top:5px;
 height:23px
}
#galleriffic_slider div.controls a {
 padding:5px
}
#galleriffic_slider div.ss-controls {
 float:left
}
#galleriffic_slider div.nav-controls {
 float:right
}
#galleriffic_slider div.slideshow-container {
 position:relative;
 clear:both;
 height:502px
}
#galleriffic_slider div.loader {
 position:absolute;
 top:0;
 left:0;
 background-repeat:no-repeat;
 background-position:center;
 width:550px;
 height:502px
}
#galleriffic_slider div.slideshow span.image-wrapper {
 display:block;
 position:absolute;
 top:0;
 left:0
}
#galleriffic_slider div.slideshow a.advance-link {
 display:block;
 width:550px;
 height:502px;
 line-height:502px;
 text-align:center
}
#galleriffic_slider div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited {
 text-decoration:none
}
#galleriffic_slider div.slideshow img {
 vertical-align:middle
}
#galleriffic_slider div.download {
 float:right
}
#galleriffic_slider span.image-caption {
 display:block;
 position:absolute
}
#galleriffic_slider div.caption {
 padding:12px
}
#galleriffic_slider div.image-desc {
 line-height:1.3em;
 padding-top:12px
}
#galleriffic_slider ul.thumbs {
 clear:both;
 margin:0;
 padding:0
}
#galleriffic_slider ul.thumbs li {
 float:none;
 padding:0;
 margin:0;
 list-style:none
}
#galleriffic_slider a.thumb {
 padding:0;
 display:inline;
 border:0
}
#galleriffic_slider ul.thumbs img {
 border:0;
 display:block
}
#galleriffic_slider div.pagination {
 clear:both
}
#galleriffic_slider div.navigation div.top {
 margin-bottom:12px;
 height:11px
}
#galleriffic_slider div.navigation div.bottom {
 margin-top:12px
}
#galleriffic_slider div.pagination a,div.pagination span.current,div.pagination span.ellipsis {
 display:block;
 float:left;
 margin-right:2px;
 padding:4px 7px 2px 7px
}
#galleriffic_slider div.pagination span.ellipsis {
 padding:5px 0 3px 2px
}
#galleriffic_slider #captionToggle a {
 float:right;
 display:block;
 background-repeat:no-repeat;
 background-position:right;
 margin-top:5px;
 padding:5px 30px 5px 5px
}
.cart_popup .title {
 overflow:hidden
}
.cart_popup dl dt {
 min-width:inherit
}
.cart_popup .title h3 {
 display:inline;
 margin:0;
 padding:0
}
.cart_popup .title a.close {
 display:block;
 float:right;
 margin:0;
 padding:0
}
.cart_popup .cart_modal_popup {
 overflow:hidden
}
.cart_popup .legend a {
 display:inline-block;
 margin-left:10px;
 text-decoration:underline
}
.cart_popup .cart_modal_popup .prod_image {
 min-height:0;
 float:left
}
.cart_popup .cart_modal_popup .prod_info {
 float:left;
 padding-left:10px;
 width:200px;
 position:relative
}
.cart_popup .cart_modal_popup .prod_info .prod_price {
 position:absolute;
 top:0;
 right:-60px;
 font-weight:bold
}
.cart_popup .prod_cart-total {
 margin:10px;
 font-weight:bold
}
.cart_popup span.prod_color {
 display:block;
 margin-top:3px
}
.cart_popup span.prod_color img {
 margin-left:4px;
 vertical-align:middle
}
.cart_popup span.prod_size {
 display:block
}
.cart_popup .cart_modal_popup .prod_info p {
 margin-bottom:5px
}
.cart_popup .cart_modal_popup .prod_info dl {
 margin-bottom:5px
}
.cart_popup .cart_modal_popup .prod_info dl dt {
 float:left;
 width:60px
}
.cart_popup .links button {
 font-size:1em;
 width:143px
}
.cart_popup .links button img {
 height:12px
}
.cart_popup .content_slot {
 height:45px;
 margin:20px 15px 0 15px;
 overflow:hidden
}
#cart_popup {
 display:none;
 position:fixed;
 left:50%;
 margin-left:93px;
 top:77px;
 z-index:2147483647
}
#cart_content {
 cursor:pointer
}
#rollover_cart_popup {
 position:absolute;
 left:650px;
 top:75px;
 z-index:2147483647
}
.cart_popup_error_msg {
 line-height:1.5em;
 color:#bf3a3f;
 margin-bottom:5px;
 font-weight:bold
}
.product-variant-label {
 display:inline-block;
 padding-right:5px;
 min-width:38px
}
#quickview_lightbox .prod_image {
 float:left
}
#quickview_lightbox .prod {
 width:550px;
 float:left
}
#quickview_lightbox input.qty {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 font-size:1.2em;
 text-align:center;
 width:37px;
 height:36px
}
.thumbnail_detail .banner,a.thumbnail_detail .banner:visited {
 display:block;
 overflow:hidden;
 position:relative;
 padding:4px;
 margin-bottom:10px;
 min-height:96px;
 cursor:pointer
}
.thumbnail_detail .banner .thumb {
 float:left
}
.thumbnail_detail .banner .title {
 float:right;
 width:50%
}
.thumbnail_detail .banner .title h2,.thumbnail_detail .banner .details p {
 margin:0
}
.thumbnail_detail .banner .details p {
 line-height:1.2em;
 font-size:.9em
}
body.language-ja .thumbnail_detail .banner .details p {
 font-size:1.1em
}
body.language-zh .thumbnail_detail .banner .details p {
 font-size:1.1em
}
.thumbnail_detail .banner .details {
 float:left;
 padding-left:12px;
 width:90px
}
.thumbnail_detail .banner .action {
 position:absolute;
 bottom:0;
 right:0;
 width:20px;
 height:23px
}
.thumbnail_detail .banner .action img {
 padding:5px
}
.small_detail .banner,.small_detail .simple_banner {
 overflow:hidden;
 position:relative;
 height:230px
}
.small_detail .banner .title {
 position:absolute;
 top:0;
 left:0;
 margin:5px
}
.small_detail .banner h2 a,.small_detail .banner h2 a:visited {
 display:block;
 padding:3px 10px
}
.small_detail .banner .thumb {
 margin:0;
 padding:0;
 float:left;
 width:100%
}
.small_detail .banner .details {
 float:left;
 padding:7px 30px 7px 10px
}
.small_detail .banner .thumb img {
 padding:0
}
.small_detail .banner p {
 margin:0
}
.small_detail .banner .action {
 position:absolute;
 bottom:0;
 right:0;
 width:27px;
 height:30px
}
.small_detail .banner .action img {
 padding:10px
}
#homepage_slider .svw {
 width:50px;
 height:20px
}
.svw ul {
 position:relative;
 left:-999em
}
#homepage_slider.stripViewer {
 position:relative;
 overflow:hidden;
 margin:0
}
#homepage_slider.stripViewer ul {
 margin:0;
 padding:0;
 position:relative;
 left:0;
 top:0;
 width:1%
}
#homepage_slider.stripViewer ul li {
 float:left
}
#homepage_slider .tooltip {
 padding:.5em
}
.stripTransmitter {
 overflow:auto;
 width:1%;
 padding:0 10px 12px 0
}
.stripTransmitter ul {
 margin:0;
 padding:0;
 position:relative
}
.stripTransmitter ul li {
 width:30px;
 float:left;
 margin:0 1px 1px 0
}
.stripTransmitter a {
 line-height:22px;
 display:block;
 padding-top:15px
}
.cart_total {
 float:right;
 padding-right:20px
}
#your_cart dl dt {
 min-width:50px
}
#your_cart .quantity img {
 float:right;
 margin:0
}
#your_cart .quantity input[type="image"] {
 float:right;
 margin:0
}
#your_cart .quantity input.qty {
 margin-right:10px
}
#your_cart p {
 float:left;
 margin-right:30px;
 margin-right:20px;
 padding-left:12px
}
#your_cart .product_image {
 width:96px;
 display:block;
 margin:0 auto 10px
}
#your_cart .product_details {
 border-left:0 none;
 width:400px
}
ul.cart-promotions {
 margin:5px 0 0 5px;
 width:260px
}
ul.cart-promotions li {
 line-height:1.2em;
 margin-bottom:6px
}
.cart-promotions-potential {
 padding-bottom:6px;
 border-bottom:1px solid #eee
}
.cart_id {
 font-weight:normal;
 font-size:100%;
 margin-bottom:-23px;
 display:block
}
#your_order dl dt {
 min-width:50px
}
#your_order .quantity img {
 float:right;
 margin:0
}
#your_order .quantity input[type="image"] {
 float:right;
 margin:0
}
#your_order .quantity input.qty {
 margin-right:10px
}
#your_order p {
 float:left;
 margin-right:30px;
 margin-right:20px;
 padding-left:12px
}
#your_order .product_image {
 width:65px
}
#your_order .product_details {
 border-left:0 none;
 width:320px
}
#payment_details,#payment_details_modal {
 margin-top:20px
}
#payment_details th,#payment_details_modal th {
 padding:10px
}
.information_message {
 position:relative;
 margin:20px 0 10px 0;
 min-height:55px
}
.information_message p {
 margin-left:27px;
 padding:5px 10px 5px 40px
}
.information_message span {
 position:absolute;
 width:55px;
 height:55px;
 top:-4px;
 left:0
}
.information_message span.single {
 top:-11px
}
.error_message {
 overflow:auto
}
.error_message p {
 padding-top:23px
}
.error_message span {
 width:55px;
 height:55px;
 display:block;
 float:left;
 margin:7px
}
.error_message ul {
 padding-left:90px
}
.error_message ul li {
 padding-bottom:5px
}
.form_field_error {
 padding:10px;
 float:left;
 margin:5px 0
}
.form_field_error p,.form_field_error .notify {
 margin:0
}
.checkout_summary_flow {
 position:relative
}
.checkout_summary_flow .item_container_holder .title_holder h2 span {
 position:absolute
}
.checkout_summary_flow_a {
 position:absolute
}
.checkout_summary_flow_a button.form,.checkout_summary_flow_b button.form,.checkout_summary_flow_c button.form {
 position:absolute
}
.checkout_summary_flow_b {
 position:absolute
}
.checkout_summary_flow_c {
 position:absolute
}
.checkout_summary_flow form dl dt {
 float:none
}
.place-order:disabled {
 cursor:default;
 opacity:.6
}
#delivery_modes_dl dt.left label {
 line-height:1.2em;
 float:left;
 width:640px
}
#delivery_modes_dl dt.left {
 margin-bottom:3px;
 padding-bottom:4px;
 border-bottom:1px solid #ddd
}
.deliverymode-description {
 max-height:96px;
 overflow:hidden;
 cursor:help;
 line-height:1.2em;
 font-size:.95em
}
.variant_options {
 overflow:auto
}
.variant_options .colour p {
 float:left
}
.variant_options .size,.variant_options .colour {
 float:left;
 overflow:hidden
}
.variant_options .size dl {
 float:left
}
.variant_options .size a {
 float:left;
 clear:both
}
.existing_address {
 border:1px solid #cccecf;
 overflow:auto;
 padding:10px
}
.existing_address button {
 display:block;
 float:right;
 clear:right;
 margin:0 0 10px 0
}
.existing_address ul {
 padding:0;
 margin:0;
 float:left
}
.table_action_col_item {
 margin:18px;
 padding:0;
 line-height:3em
}
.delivery_method {
 border:1px solid #cccecf;
 overflow:auto;
 padding:10px
}
.delivery_method ul {
 padding:0;
 margin:0;
 float:left
}
#delivery_method_item {
 border:1px solid #cccecf;
 overflow:auto;
 padding:10px;
 margin-top:10px
}
#delivery_method_item input.text,input.qty,label {
 padding:0 0 0 1px;
 margin:0;
 float:none
}
.payment_details_left_col {
 float:left
}
.payment_details_right_col {
 float:right
}
.save_payment_details {
 float:left
}
.existing_payment_details {
 border:1px solid #cccecf;
 overflow:auto;
 padding:10px
}
#footer {
 margin:0 auto;
 overflow:hidden;
 position:relative
}
#footer a {
 text-decoration:underline
}
#footer ul.Fa {
 overflow:hidden;
 margin:0
}
#footer ul.Fa li {
 float:left
}
#footer ul.Fb {
 padding:0 20px;
 margin:0
}
#footer ul.Fb li {
 width:100%
}
#footer ul.Fc {
 float:left;
 min-width:180px
}
#footer ul.Fc li {
 clear:left
}
#copyright {
 width:950px;
 margin:0 auto;
 overflow:hidden
}
#copyright p {
 padding-top:10px
}
.faq-menulink {
 display:block
}
.textpage a {
 text-decoration:underline
}
.textpage h2 {
 margin:1.2em 0 .1em 0
}
.textpage h3 {
 margin:1em 0 .1em 0
}
.textpage-faqs ul li {
 list-style:disc
}
.skip {
 position:absolute;
 top:-30000px;
 left:-30000px
}
.checkoutProgress {
 width:790px;
 float:left
}
.checkoutProgress ul {
 list-style:none;
 width:100%;
 padding-left:0;
 padding-right:0;
 overflow:hidden
}
.checkoutProgress li {
 float:left;
 width:24.5%;
 text-align:center
}
.backToMobileStore {
 font-size:5em;
 font-weight:bold;
 border-bottom:.1em solid #687387;
 padding:.5em .5em;
 background-image:-moz-linear-gradient(top,#fff,#e6edf3);
 background-image:-ms-linear-gradient(top,#fff,#e6edf3);
 background-image:-o-linear-gradient(top,#fff,#e6edf3);
 background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e6edf3));
 background-image:-webkit-linear-gradient(top,#fff,#e6edf3);
 background-image:linear-gradient(top,#fff,#e6edf3)
}
.greyDot {
 background:none repeat scroll 0 0 #6e7588;
 border-radius:500em 500em 500em 500em;
 color:#fff;
 display:block;
 float:left;
 font-size:.6em;
 height:1.5em;
 margin:.6em .6em 0 0;
 text-align:center;
 width:1.5em
}
.closeDot {
 float:right;
 cursor:pointer
}
a.box {
 background-color:white;
 color:#173c93;
 padding:3px;
 text-decoration:none
}
a.box:hover {
 cursor:info;
 background-color:#fff;
 color:#f93
}
a.box span {
 position:absolute;
 visibility:hidden;
 margin-left:2px;
 margin-top:-10px;
 padding:8px;
 text-decoration:none
}
a.box:hover span {
 visibility:visible;
 border:1px;
 color:#000;
 background-color:lightblue
}
.entitlement_units {
 color:darkgrey;
 font-size:12px;
 font-style:italic
}
.sbgProductList {
 margin:15px 0 0 0
}
.sbgProductList .sbgProduct {
 float:left;
 width:240px;
 margin:0 0 0 10px;
 background:#fff
}
.sbgProductList .sbgProduct:first-child {
 margin:0
}
.sbgProductList .sbgProduct .sbgProductHeader {
 border-bottom:2px solid #c0c1c2;
 padding:20px
}
.sbgProductList .sbgProduct .sbgProductHeader .thumb {
 text-align:center
}
.sbgProductList .sbgProduct .sbgProductHeader .name {
 text-align:center
}
.sbgProductList .sbgProduct .sbgProductHeader .name a,.sbgProductList .sbgProduct .sbgProductHeader .name a:hover {
 font-size:24px;
 font-weight:normal;
 color:#000;
 text-transform:uppercase
}
.sbgProductList .sbgProduct .sbgProductHeader .summary {
 text-align:center
}
.sbgProductList .sbgProduct .viewplan {
 border-bottom:2px solid #c0c1c2
}
.sbgProductList .sbgProduct .viewplan .header {
 font-size:14px;
 line-height:30px;
 font-weight:bold;
 color:#000;
 text-transform:uppercase;
 margin-left:8px;
 margin-right:8px;
 white-space:nowrap
}
.sbgProductList .sbgProduct .viewplan .content {
 padding:5px 0;
 margin-left:8px;
 margin-right:8px;
 white-space:normal
}
.sbgProductList .sbgProduct .viewplan .content>div {
 line-height:1.25;
 margin-bottom:6px
}
.sbgProductList .sbgProduct .viewplan[data-row="7"] .content>div {
 line-height:1.5
}
.sbgProductList .sbgProduct .buybutton,.sbgProductList .sbgProduct .addtocartbutton {
 width:100%;
 margin:12px 0 0 0
}
.subscription_content_area {
 width:50%;
 padding:0 10px 0 0
}
.subscription_details table#subscription_details td span,.subscription_details table#subscription_manage td span,.subscription_details table#subscription_activity td span {
 min-width:47%;
 display:block;
 float:left;
 font-weight:normal;
 margin-right:10px
}
table#subscription_details .subscription_detail_area_head,table#subscription_manage .subscription_detail_area_head,table#subscription_activity .subscription_detail_area_head {
 border-bottom:2px solid #bbb;
 font-size:12px;
 text-transform:uppercase;
 height:40px;
 vertical-align:bottom
}
table#subscription_activity .subscription_detail_area_head .activity {
 font-weight:bold;
 color:#000
}
table#subscription_activity .subscription_detail_area_head .order_number,table#subscription_activity .subscription_detail_area_head .order_number a {
 font-size:12px;
 font-weight:normal;
 text-transform:none;
 min-width:80px
}
table#subscription_activity .subscription_detail_area_head .order_number a {
 text-decoration:underline
}
.plan_summary {
 clear:left
}
.subscription_details table#subscription_details td,.subscription_details table#subscription_manage td,.subscription_details table#subscription_activity td {
 padding:5px;
 font-weight:bold;
 color:#000
}
#plan_name {
 color:#2c3a55;
 font-size:18px
}
.r_function_btn,.r_action_btn {
 background-color:#fff;
 border:1px solid #000;
 color:#000;
 padding:3px;
 font-size:1.2em;
 font-weight:bold;
 height:26px
}
.function_btn {
 background-color:#000;
 border:medium none;
 color:#fff;
 font-size:1.238em;
 font-weight:bold;
 padding:4px 15px;
 margin-right:10px;
 height:26px
}
.r_function_btn:hover {
 background-color:#ccc
}
.function_btn:hover {
 background-color:#333
}
.r_action_btn {
 height:26px;
 font-weight:normal;
 font-size:1.2em;
 padding:3px 14px
}
.r_action_btn:hover {
 background-color:#ccc
}
.subscription_details .p_action_btn {
 padding:8px 20px;
 font-size:14px;
 height:auto
}
.subscription_content_area .first_row {
 height:25px;
 vertical-align:bottom
}
.subscription_content_area .h_45 {
 height:45px
}
.subscription_content_area tr td span:first-child {
 color:#666
}
#contractDurationExtensionOptions,#paymentMethods {
 border:1px solid #000;
 font-size:10.5px;
 margin:0 10px 0 0;
 max-width:160px;
 min-width:160px;
 padding:4px;
 text-overflow:ellipsis
}
.subscription_content_area #subscription_details .bold_text {
 font-weight:bold
}
.pay {
 font-weight:normal
}
#pauseSubscriptionForm button {
 background-image:url("https://www.jio.com/shop/_ui/desktop/common/images/paused.png");
 background-repeat:no-repeat;
 background-position:0 -4px;
 padding-left:27px
}
#deactivateAutorenewalForm button {
 background-image:url("https://www.jio.com/shop/_ui/desktop/common/images/stop.png");
 background-repeat:no-repeat;
 background-position:0 -4px;
 padding-left:27px
}
#resumeSubscriptionForm button.r_function_btn,#activateAutorenewalForm button {
 background-image:url("https://www.jio.com/shop/_ui/desktop/common/images/resume.png");
 background-position:0 -4px;
 background-repeat:no-repeat;
 padding-left:27px
}
table#subscription_details .first_row,table#subscription_manage .first_row {
 vertical-align:top;
 height:auto;
 padding-top:15px!important
}
#viewBillingActivityForm {
 margin-top:10px
}
.account-upgrade-subscription .tabs {
 font-size:100%
}
.account-upgrade-subscription .tabs ul.tabs-list {
 border-bottom:1px solid #313131
}
.account-upgrade-subscription .tabs ul.tabs-list li {
 border-bottom:0;
 padding:0;
 margin-bottom:-1px;
 border:0;
 width:25%
}
.account-upgrade-subscription .tabs ul.tabs-list li a {
 padding:5px 15px;
 border:0;
 border-bottom:1px solid #313131;
 text-align:center;
 color:#bbb;
 font-size:14px;
 line-height:20px
}
.account-upgrade-subscription .tabs ul.tabs-list li.current a {
 padding:4px 14px 5px;
 border:1px solid #313131;
 border-bottom:1px solid transparent;
 background:#f3f3f3;
 color:#000
}
.account-upgrade-subscription .tabs ul.tabs-list li a {
 outline:0
}
.account-upgrade-subscription .tabs .content {
 margin:0!important
}
.account-upgrade-subscription-table {
 margin-bottom:40px
}
.account-upgrade-subscription-table tr td {
 border-top-width:1px!important
}
.account-upgrade-subscription-table thead .top_plan {
 font-size:1.5em;
 padding-left:5px
}
.account-upgrade-subscription-table thead .info-line {
 font-size:1.1em;
 font-weight:bold;
 color:#000;
 padding-left:5px;
 margin-bottom:5px;
 margin-top:5px;
 text-align:left
}
.account-upgrade-subscription-table thead .info-line.center {
 text-align:center;
 padding:0;
 margin-top:25px
}
.account-upgrade-subscription-table thead th {
 background-color:#f3f3f3!important;
 padding-top:30px
}
.account-upgrade-subscription-table td.change_col {
 text-align:center;
 background-color:#f3f3f3!important
}
.account-upgrade-subscription-table td.change_col .equalCheck {
 margin-left:5px
}
.account-upgrade-subscription .p_action_btn {
 background-color:#81c026;
 background-image:none;
 padding:4px 15px;
 margin:0;
 font-size:1.2em;
 height:26px
}
.account-upgrade-subscription .tabs .r_action_btn,.account-upgrade-subscription .tabs .function_btn,.account-upgrade-subscription .tabs .p_action_btn {
 margin:0
}
.account-upgrade-subscription .tabs .function_btn {
 margin-right:10px
}
div.item_container_holder .title_holder h2,.title_holder h2,#plan_name h2 {
 font-family:JioTypeW04-Light,JioTypeW04;
 font-weight:600;
 margin:10px;
 color:#333;
 font-size:18px
}
#plan_name h2 {
 margin-left:0
}
div.item_container .infoline {
 font-size:1.2em
}
#cancel-subscription-confirm,.remove-address-confirm {
 padding:20px
}
#cancel-subscription-confirm .title,.remove-address-confirm .title {
 font-size:16px;
 text-transform:uppercase;
 line-height:20px;
 font-weight:bold
}
#cancel-subscription-confirm .actions,.remove-address-confirm .actions {
 text-align:right;
 margin:20px 0 0
}
#cancel-subscription-confirm .actions .r_action_btn,#cancel-subscription-confirm .actions .confirm,.remove-address-confirm .actions .r_action_btn,.remove-address-confirm .actions .confirm {
 margin-left:10px;
 min-width:80px
}
#upgrade-billing-changes {
 padding:20px
}
#upgrade-billing-changes .headline {
 font-size:20px;
 font-weight:bold;
 line-height:20px
}
#upgrade-billing-changes .change-compare {
 margin:20px 0
}
#upgrade-billing-changes .change-compare .change-box {
 color:#fff;
 background:#000;
 float:left;
 width:220px;
 padding:10px;
 min-height:70px
}
.manageSubscriptions .change-box {
 color:#fff;
 background:#000;
 margin:10px 0 30px 0;
 padding:13px 10px
}
.manageSubscriptions div.item_container .infoline {
 font-size:1.1em;
 margin-bottom:15px
}
.manageSubscriptions .account td.actions {
 text-align:center
}
.manageSubscriptions .change-box table {
 margin:0
}
.manageSubscriptions .change-box table #id_changeToPM {
 margin:4px 15px 5px 0;
 width:225px
}
.manageSubscriptions .change-box table #buttonChangeTo {
 margin:0
}
.manageSubscriptions .back_btns {
 clear:both
}
.manageSubscriptions .back_btns .right {
 margin:0
}
#upgrade-billing-changes .change-compare .change-box.right,.manageSubscriptions .change-box.right {
 float:right;
 position:relative
}
#upgrade-billing-changes .change-compare .change-box.right:before,.manageSubscriptions .change-box.right:before {
 content:"";
 position:absolute;
 left:-44px;
 top:10px;
 width:0;
 height:0;
 border:25px solid transparent;
 border-left-color:#666
}
.manageSubscriptions .no-payment {
 margin-top:10px;
 border:1px solid #000;
 padding:10px 0;
 text-align:center;
 font-size:1.1em;
 margin-bottom:30px
}
#upgrade-billing-changes .change-compare .change-box .title {
 font-size:14px;
 font-weight:bold
}
#upgrade-billing-changes .upgrade-preview-table td {
 border:0;
 padding:0;
 line-height:26px;
 width:50%
}
#upgrade-billing-changes .upgrade-preview-table thead td {
 border-bottom:1px solid #000;
 font-weight:bold;
 font-size:1.2em
}
#upgrade-billing-changes .actions {
 text-align:right;
 margin:20px 0 0
}
#upgrade-billing-changes .actions form {
 display:inline-block
}
#upgrade-billing-changes .actions .cancel,#upgrade-billing-changes .actions .confirm {
 font-size:1.2em;
 margin-left:10px;
 min-width:80px;
 font-weight:bold
}
#payment-method-subscriptions {
 padding:20px
}
.headline {
 font-size:20px;
 font-weight:bold;
 line-height:20px
}
#payment-method-subscriptions .infoline {
 font-size:1.2em
}
#payment-method-subscriptions {
 padding:20px
}
#payment-method-subscriptions .headline {
 font-size:20px;
 font-weight:bold;
 line-height:20px
}
#payment-method-subscriptions .infoline,#payment-method-delete .infoline {
 font-size:1.2em;
 margin:10px 0;
 clear:both
}
#payment-method-subscriptions .actions {
 text-align:right
}
#payment-method-subscriptions .actions .r_action_btn,#payment-method-delete .actions .r_action_btn {
 padding-top:3px;
 padding-bottom:3px;
 height:26px;
 margin-right:10px
}
.payment-box {
 background:none repeat scroll 0 0 #000;
 color:#fff;
 float:left;
 padding:10px;
 width:220px;
 margin:10px 0
}
.payment-box .credit-card {
 font-size:14px;
 font-weight:bold
}
#payment-method-subscriptions td,#payment-method-delete td {
 border:0
}
#payment-method-subscriptions .payment-method-subscriptions-table thead td {
 border-bottom:1px solid #000;
 font-weight:bold;
 font-size:1.2em
}
#payment-method-subscriptions .payment-method-subscriptions-table tbody td {
 border-bottom:1px solid #000
}
#payment-method-switch-existing-subscriptions .payment-method-subscriptions-table thead td {
 border-bottom:1px solid #000;
 font-weight:bold;
 font-size:1.2em
}
#payment-method-switch-existing-subscriptions .payment-method-subscriptions-table tbody td {
 border-bottom:1px solid #000
}
#payment-method-delete {
 padding:20px
}
#payment-method-delete .headline {
 font-size:20px;
 font-weight:bold;
 line-height:20px
}
#payment-method-delete .actions {
 text-align:right
}
#payment-method-delete .information_message.negative p {
 line-height:16px
}
#payment-method-delete table {
 width:560px;
 clear:both
}
#payment-method-delete .account-box {
 width:560px
}
#resumeSubscriptionForm {
 display:inline-block
}
input.uneditable {
 background-color:lightgrey
}
select.uneditable {
 background-color:lightgrey
}
#payment-method-delete-subscriptions {
 padding:20px
}
#payment-method-delete-subscriptions .headline {
 font-size:20px;
 font-weight:italic;
 line-height:20px
}
#payment-method-delete-subscriptions .infoline {
 font-size:1.2em
}
#payment-method-delete .r_action_btn {
 margin-right:10px
}
#payment-method-switch-existing-subscriptions {
 padding:20px
}
#payment-method-switch-existing-subscriptions .headline {
 font-size:20px;
 font-weight:italic;
 line-height:20px
}
#payment-method-switch-existing-subscriptions .infoline {
 font-size:1.2em
}
#payment-method-switch-existing-subscriptions .payment-method-subscriptions-table thead td {
 border-bottom:1px solid #000;
 font-weight:bold;
 font-size:1.2em
}
button.deactivated {
 color:lightgrey
}
.test1 {
 width:235px;
 float:right;
 background:##f9f9f9
}
.wrap_new {
 width:100%;
 float:left
}
.wrap_form {
 width:74%;
 float:left
}
.block1 {
 width:230px;
 background:##f9f9f9
}
.btn_top {
 margin-top:5px
}
.shop_new {
 padding:8px 12px;
 text-align:center
}
#debugfooter {
 display:none
}
html {
 font-size:14px
}
#header input.text,#header input.qty,#header select {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-input.png) repeat-x center top #fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:1px solid #999;
 color:#666
}
#header select {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-select.png) repeat-x center bottom #fff
}
#header input.text {
 width:177px;
 padding:5px 3px 6px
}
thead th {
 background:transparent
}
table tr td {
 border-left:1px solid #e7e7e7;
 border-top:1px solid #c0c1c2
}
table tr td:first-child {
 border-left:none
}
tbody tr:nth-child(2n) td,tbody tr.even td {
 background:none transparent
}
.uppercase {
 text-transform:uppercase
}
.pad_right {
 margin-right:10px
}
.pad_left {
 margin-left:10px
}
.pad_none {
 margin:0;
 padding:0
}
.stock_message {
 color:#00679f;
 float:left;
 font-size:.8em;
 line-height:1.2em;
 margin:0;
 padding:2px 0 0 10px;
 width:40px
}
a,a:visited {
 color:#495862
}
a:hover {
 color:#2d95c8
}
a:focus {
 color:#2d95c8
}
a:active {
 color:#00679f
}
#loginForm a {
 text-decoration:underline
}
dl dd input {
 min-height:16px
}
dl dd input[type=text],dl dd textarea,dl dd select,dl dd input[type=password] {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 margin-bottom:10px;
 -moz-box-shadow:inset 3px 3px 4px #eee;
 -webkit-box-shadow:inset 3px 3px 4px #eee;
 box-shadow:inset 3px 3px 4px #eee;
 border:1px solid #bbb;
 padding:3px!important
}
dl dd select {
 -moz-box-shadow:inset -3px -3px 4px #eee;
 -webkit-box-shadow:inset -3px -3px 4px #eee;
 box-shadow:inset -3px -3px 4px #eee
}
form dl dd input[type=text],form dl dd input[type=password],form dl dd select {
 margin-right:5px
}
.required {
 color:#666;
 padding-top:0
}
form label.large_text {
 font-size:1.2em
}
form .instruction {
 color:#aaa;
 font-weight:.8em;
 padding-top:10px
}
button.positive:hover {
 background-color:#00679f
}
button.positive:focus {
 background-color:#00679f
}
a.positive,a.neutral,a.negative {
 text-align:center
}
a.positive,a.positive:visited {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-positive.png);
 background-repeat:repeat-x;
 background-position:center bottom;
 text-shadow:0 -1px 1px #333;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:0;
 text-transform:uppercase;
 font-size:1.1em;
 text-align:center
}
a.positive:hover,a.positive:active {
 background-color:#00679f;
 text-decoration:none;
 cursor:pointer
}
button.positive.xl,button.neutral.xl,button.form.xl {
 font-size:1.1em;
 height:41px
}
button.neutral {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-neutral.png);
 background-repeat:repeat-x;
 background-position:center bottom;
 background-color:#2d95c8;
 text-shadow:0 -1px 1px #333;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:0;
 color:#fff;
 text-transform:uppercase;
 font-size:1.1em
}
button.neutral:hover {
 background-color:#00679f
}
a.neutral,a.neutral:visited {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-neutral.png);
 background-repeat:repeat-x;
 background-position:center bottom;
 background-color:#2d95c8;
 text-shadow:0 -1px 1px #333;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:0;
 color:#fff;
 text-transform:uppercase;
 font-size:1.1em
}
a.neutral:hover,a.neutral:active {
 background-color:#00679f;
 text-decoration:none;
 cursor:pointer
}
button.form {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-form.png);
 background-repeat:repeat-x;
 background-position:center bottom;
 background-color:#2d95c8;
 text-shadow:0 -1px 1px #333;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 border:0;
 color:#fff;
 text-transform:uppercase;
 font-size:1em
}
button.form:hover {
 background-color:#00679f
}
input.xl {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-input-xl.png);
 background-repeat:repeat-x;
 background-position:center top
}
button.positive,button.neutral,button.form {
 width:auto;
 padding:2px 5px;
 line-height:normal;
 font-weight:bold
}
a.positive,a.neutral,a.form {
 width:auto;
 padding:4px 8px 10px 8px;
 line-height:20px;
 display:block;
 float:left;
 height:14px
}
button img {
 margin-right:5px;
 vertical-align:middle;
 width:15px
}
[class ^="icon-"],[class *=" icon-"] {
 display:inline-block;
 height:20px;
 line-height:20px;
 vertical-align:middle;
 width:20px;
 margin:0 5px 0 0
}
.icon-cart {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/button/icon-cart-put.png) no-repeat center 0
}
.store_finder button.search img {
 width:18px
}
a.positive img,a.neutral img,a.form img {
 float:left;
 margin-right:5px
}
button.search {
 text-align:center;
 padding:0;
 margin:0;
 border:0;
 height:26px
}
button.search .search-icon {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/button/search-small.png) no-repeat center 0;
 text-indent:100px;
 display:inline-block;
 width:19px;
 height:20px;
 padding:0 8px;
 overflow:hidden
}
.store_finder #PostCode {
 height:18px
}
#header {
 width:950px;
 padding:15px 10px 0 10px;
 min-height:100px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header.png) repeat-x center bottom transparent
}
#header .siteLogo div {
 left:10px;
 position:absolute;
 top:15px
}
#header span#Branding {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/header_01.png) no-repeat scroll left bottom;
 width:229px;
 height:72px;
 left:225px
}
#header input.button,#header button.button {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button/bg-gradient.png) repeat-x center top #2d95c8;
 padding:4px 15px 3px 15px;
 border:0;
 text-indent:-100000px
}
#header input.button {
 -webkit-border-top-left-radius:1px;
 -webkit-border-bottom-left-radius:1px;
 -moz-border-radius-topleft:1px;
 -moz-border-radius-bottomleft:1px;
 border-top-left-radius:1px;
 border-bottom-left-radius:1px
}
#header .search input.button {
 vertical-align:top
}
#header input#search {
 -webkit-border-top-right-radius:1px;
 -webkit-border-bottom-right-radius:1px;
 -moz-border-radius-topright:1px;
 -moz-border-radius-bottomright:1px;
 border-top-right-radius:1px;
 border-bottom-right-radius:1px;
 color:#333;
 vertical-align:top
}
#header input.button span,#header button.button span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button/search.png) center center no-repeat scroll;
 display:block
}
#header input.button:hover,#header button.button:hover,#header ul.language li a.dropdown:hover {
 background-color:#00679f
}
#header input.button:focus,#header button.button:focus,#header ul.language li a.dropdown:focus {
 background-color:#00679f
}
#header .search {
 -webkit-border-radius:4px;
 -webkit-border-top-right-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius:4px;
 -moz-border-radius-topright:4px;
 -moz-border-radius-bottomright:4px;
 border-radius:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 background-color:#2d95c8
}
#header ul.nav {
 margin:0
}
#header ul.nav li {
 color:#666;
 border-left:1px solid #999
}
#header ul.nav li.logged_in {
 color:#00679f
}
#header ul.nav li a {
 color:#666
}
#header ul.nav li a:hover {
 color:#2d95c8
}
#header ul.nav li a:focus {
 color:#2d95c8
}
#header ul.language {
 color:#666;
 margin:10px 0 16px 0
}
#header ul.language li img {
 position:relative;
 left:0;
 top:0
}
#header ul.language li:first-child {
 border-left:0 none
}
#header ul.language li:last-child {
 margin-right:0;
 padding-right:0
}
#header ul.language li {
 border-left:2px solid #666
}
#header ul.language li a {
 color:#666
}
#header ul.language li a:hover {
 text-decoration:none
}
#header ul.language li a.dropdown {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button/bg-gradient.png) repeat-x center top #358db8;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 padding-right:0
}
a.dropdown span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button-arrow-small.png) center center no-repeat scroll
}
#cart_header {
 color:#fff;
 margin-left:15px
}
#cart_header h2 {
 text-align:left;
 font-size:1em;
 color:#fff;
 margin-left:8px
}
#cart_content {
 -webkit-border-top-left-radius:4px;
 -webkit-border-top-right-radius:4px;
 -moz-border-radius-topleft:4px;
 -moz-border-radius-topright:4px;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 text-shadow:0 -1px 1px #111;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart.png) repeat-x center top #223956;
 padding:7px 7px 4px 7px;
 min-height:53px;
 overflow:auto
}
#cart_content img {
 float:left;
 margin-left:10px;
 margin-top:8px
}
#cart_header dl {
 padding-top:5px;
 padding-left:12px;
 min-height:28px;
 float:left
}
#cart_header dl dd {
 color:#cf7a01
}
#cart_header ul {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart-button-active.png) repeat-x center top #cf7a01;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-left-radius:4px
}
#cart_header ul li {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart.png) repeat-x center -24px #333;
 text-shadow:none;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px
}
#cart_header ul li p {
 text-shadow:0 -1px 1px #666;
 text-align:center;
 text-transform:uppercase;
 font-size:.9em
}
#cart_header ul li a {
 display:block;
 padding:7px 20px;
 color:#fff;
 white-space:nowrap
}
#cart_header ul li:first-child {
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0
}
#cart_header ul li:first-child a:hover {
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0
}
#cart_header ul li a:hover {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart-button-active.png) repeat-x center top #00679f;
 text-decoration:none;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px
}
#cart_header ul li a:focus {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart-button-active.png) repeat-x center top #00679f;
 text-decoration:none;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px
}
#cart_header ul li.active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-header-cart-button-active.png) repeat-x center top #cf7a01;
 text-decoration:none;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px
}
#nav_main {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav.png) repeat-x center bottom #2c3a55;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -moz-box-shadow:0 1px 3px #999;
 -webkit-box-shadow:0 1px 3px #ccc;
 box-shadow:0 1px 3px #ccc;
 min-height:33px;
 width:950px;
 margin-bottom:10px
}
#nav_main ul.clear_fix {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top transparent
}
#nav_main ul li img {
 padding-right:4px
}
#nav_main ul li a {
 border-right:1px solid #273743;
 text-transform:uppercase;
 color:#fff;
 font-size:1em;
 text-shadow:0 -1px 1px #333;
 padding:9px 8px 7px 8px
}
body.language-ja #nav_main ul li a {
 font-size:1.1em;
 padding:7px 8px
}
body.language-zh #nav_main ul li a {
 font-size:1.1em;
 padding:7px 8px
}
#nav_main ul li.right a {
 border-right:0;
 border-left:1px solid #273743
}
#nav_main ul li:first-child,#nav_main ul li:first-child:hover,#nav_main ul li:first-child a,#nav_main ul li:first-child a:hover {
 -webkit-border-top-left-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-topleft:4px;
 -moz-border-radius-bottomleft:4px;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
li.Lb {
 padding-bottom:15px
}
#nav_main ul li:first-child a {
 display:block;
 border-left:0 none
}
#nav_main ul li.special_offer a {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav.png) repeat-x center bottom #86795f;
 border-right:0 none;
 border-left:1px solid #eee
}
#nav_main ul li:hover,#nav_main ul li:active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav.png) repeat-x center bottom #00679f
}
#nav_main ul li li:hover,#nav_main ul li li:active {
 background:0
}
#nav_main ul li a:hover,#nav_main ul li a:active,#nav_main ul li a:focus {
 text-decoration:none;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center bottom #00679f
}
#nav_main ul li.special_offer a:hover,#nav_main ul li.special_offer a:active {
 background-color:#00679f
}
#nav_main ul li:first-child a:hover,#nav_main ul li:first-child a:active {
 border-left:0 none
}
#nav_main ul li.special_offer a {
 -webkit-border-top-right-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-topright:4px;
 -moz-border-radius-bottomright:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
#nav_main ul li.La.special_offer a span:before {
 content:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-nav-offers.png)
}
ul.Lb {
 background:#e2e2e2 url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-exposed-nav.png) top center repeat-x!important;
 border-left:1px solid #2c3a55;
 border-right:1px solid #2c3a55;
 border-bottom:1px solid #2c3a55;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 -moz-box-shadow:0 8px 15px #2c3a55;
 -webkit-box-shadow:0 8px 15px #2c3a55;
 box-shadow:0 8px 15px #2c3a55;
 top:auto;
 margin-top:2.9em!important
}
li.Lb {
 border-left:1px solid #cccecf
}
li.Lb:first-child {
 border-left:0
}
#nav_main ul li li.Lb .nav-submenu-title {
 color:#00679f;
 border:0;
 text-shadow:none;
 font-size:1.1em;
 font-weight:bold;
 background:0;
 text-transform:uppercase
}
#nav_main ul li li.Lb a {
 color:#666;
 border:0;
 text-shadow:none;
 font-size:1.1em;
 font-weight:bold;
 background:0
}
#nav_main ul li li.Lb a:hover {
 color:#00679f
}
#nav_main ul li li.Lb li.Lc a {
 font-weight:normal;
 font-size:1em;
 text-transform:none
}
#nav_main ul li li.Lb li.Lc a:hover,#nav_main ul li li.Lb li.Lc a:focus {
 text-decoration:underline;
 color:#00679f
}
#breadcrumb {
 padding:2px 0 5px 5px;
 width:945px
}
#breadcrumb ul li a:hover,#breadcrumb ul li a:active {
 text-decoration:none
}
#breadcrumb ul li a:active {
 font-weight:bold
}
#breadcrumb ul li.active a {
 color:#00679f
}
#breadcrumb ul li a.active {
 color:#00679f
}
#breadcrumb ul li.skip_category a:hover {
 border-bottom:2px solid
}
#breadcrumb ul li.skip_category {
 top:20px;
 right:0
}
.scroller.lightbox {
 margin-bottom:0
}
.scroller.lightbox ul li span {
 border:1px solid #cccecf;
 background-color:#fff
}
.scroller.lightbox ul li h3 {
 font-size:1.0em;
 font-weight:bold
}
.scroller.lightbox .next {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-divide-bottom-scroller.png) no-repeat center top transparent
}
.scroller.lightbox .previous {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-divide-top-scroller.png) no-repeat center bottom transparent
}
.scroller.lightbox .next a {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-down-scroller.png) no-repeat center center transparent
}
.scroller.lightbox .next a:hover,.scroller.lightbox .next a:active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-down-scroller_h.png) no-repeat center center transparent
}
.scroller.lightbox .previous a {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-up-scroller.png) no-repeat center center transparent
}
.scroller.lightbox .previous a:hover,.scroller.lightbox .previous a:active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-up-scroller_h.png) no-repeat center center transparent
}
.scroller.lightbox .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller.png) repeat-x left top transparent
}
.scroller.lightboxs .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller.png) repeat-x center top #565656;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 font-size:1em;
 font-weight:bold;
 text-shadow:0 -1px 1px #333;
 color:#fff
}
.item_container_holder {
 border:1px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin:10px 0
}
.item_container {
 padding:0 10px;
 clear:left
}
.item_container_holder .title {
 position:relative;
 top:-6px;
 left:0;
 margin-left:5px;
 margin-right:7px;
 right:0;
 left:0;
 max-width:none
}
.item_container_holder .title-top {
 height:7px;
 overflow:visible
}
.scroller.promo .title-top,.item_container_holder.promo .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-promo.png) repeat-x left top transparent
}
.scroller.promo .title-top span,.item_container_holder.promo .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller-promo.png) no-repeat right top scroll
}
.scroller.promo ul li,.item_container_holder.promo ul li {
 list-style-type:disc;
 color:black;
 margin-bottom:5px
}
.scroller.promo ul li p,.item_container_holder.promo ul li p {
 color:black;
 font-weight:bold
}
.scroller.promo a,.item_container_holder.promo a {
 font-weight:normal;
 text-decoration:underline
}
.scroller.promo span,.item_container_holder.promo span {
 display:block;
 height:30px;
 width:160px
}
.scroller.positive .title-top,.item_container_holder.positive .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-positive.png) repeat-x left top transparent
}
.scroller.positive .title_holder h2,.item_container_holder.positive .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller-positive.png) repeat-x center top #4b8111;
 text-shadow:0 2px 2px #a0a0a0
}
.scroller.positive .title-top span,.item_container_holder.positive .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller-positive.png) no-repeat right top scroll
}
.scroller,.item_container {
 margin-bottom:10px
}
.scroller.homepage {
 margin-bottom:10px
}
.scroller {
 border:2px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-scroller.png) repeat-x center top #bacad5
}
.scroller ul li p {
 margin:0 0 7px 0
}
.scroller .title {
 left:0;
 margin-left:5px;
 margin-right:7px;
 max-width:none;
 position:relative;
 right:0;
 top:-6px
}
.jcarousel-skin {
 clear:left
}
.jcarousel-skin a {
 text-decoration:underline
}
.scroller .title-top {
 height:7px;
 overflow:visible
}
.scroller .title_holder,.item_container_holder .title_holder {
 float:left;
 margin-bottom:10px
}
.scroller .next {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-divide-bottom-scroller.png) no-repeat center top transparent;
 height:20px
}
.scroller .previous {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-divide-top-scroller.png) no-repeat center bottom transparent
}
.scroller ul li h3 {
 font-size:1.0em;
 font-weight:bold
}
.scroller ul li a:hover h3 {
 color:#2d95c8
}
.scroller ul li a:focus h3 {
 color:#2d95c8
}
.scroller .title-top,.item_container_holder .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller.png) repeat-x left top transparent
}
.scroller .title_holder h1,.item_container_holder .title_holder h1,.scroller .title_holder h2,.item_container_holder .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller.png) repeat-x center top #565656;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 font-size:1.1em;
 font-weight:bold;
 text-shadow:0 -1px 1px #333;
 color:#fff;
 margin:0 6px 0 9px;
 position:relative;
 top:-9px;
 padding:0 6px 4px 6px;
 text-align:center;
 float:left
}
.scroller .title-top,.item_container_holder .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller.png) repeat-x left top transparent
}
.scroller ul li span {
 border:1px solid #cccecf;
 background-color:#fff;
 padding:4px;
 width:96px;
 height:96px;
 margin-bottom:5px;
 margin-top:0;
 text-align:center
}
.scroller ul li span:hover {
 border:1px solid #00679f
}
.scroller .title-top span,.item_container_holder .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller.png) no-repeat right top scroll
}
.scroller .title-top span,.nav_column .title-top span,.item_container_holder .title-top span {
 float:right;
 height:8px;
 margin-right:-5px;
 width:5px;
 overflow:hidden
}
.scroller .title-top span,.nav_column .title-top span {
 height:7px
}
.item_container_holder .title-top span {
 height:7px
}
.scroller.horizontal,.scroller.vertical {
 margin-top:7px
}
.scroller.modal {
 border:0 none;
 background:0 none
}
.jcarousel-skin .jcarousel-item-placeholder {
 background:#fff;
 color:#000
}
.jcarousel-skin .jcarousel-clip-horizontal {
 height:159px
}
.jcarousel-skin .jcarousel-clip-vertical {
 width:107px;
 height:430px
}
.jcarousel-skin .jcarousel-item {
 width:107px
}
.jcarousel-skin .jcarousel-item-horizontal {
 margin-right:23px
}
.jcarousel-skin .jcarousel-container-horizontal {
 padding:10px 30px;
 width:auto
}
.jcarousel-skin .jcarousel-container-vertical {
 padding:24px 22px
}
.jcarousel-skin .jcarousel-next-horizontal {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-next-horizontal.png) no-repeat 0 0;
 position:absolute;
 top:32px;
 right:7px;
 width:32px;
 height:121px
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-prev-horizontal.png)
}
.jcarousel-skin .jcarousel-prev-horizontal {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-prev-horizontal.png) no-repeat 0 0;
 position:absolute;
 top:32px;
 left:7px;
 width:32px;
 height:121px
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-next-horizontal.png)
}
.jcarousel-skin .jcarousel-next-vertical {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-next-vertical.png) no-repeat 0 0;
 position:absolute;
 bottom:5px;
 left:11px;
 width:121px;
 height:32px
}
.jcarousel-skin .jcarousel-prev-vertical {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/icon-scroller-prev-vertical.png) no-repeat 0 0;
 position:absolute;
 top:5px;
 left:11px;
 width:121px;
 height:32px
}
.span-4.last .scroller .title {
 max-width:131px
}
#productDetailUpdateable .span-4 {
 margin-right:0;
 width:130px
}
#productDetailUpdateable .span-8 {
 width:325px
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .title_holder {
 margin-bottom:0;
 float:left
}
#productDetailUpdateable .span-10 .jcarousel-skin .jcarousel-item {
 height:150px
}
#productDetailUpdateable .span-4 .scroller {
 border:2px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-bottom-right-radius:0;
 -moz-border-radius-bottomright:0;
 border-bottom-right-radius:0;
 -webkit-border-top-right-radius:0;
 -moz-border-radius-topright:0;
 border-top-right-radius:0;
 border-right:0;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-scroller.png) repeat-x center top #bacad5
}
#productDetailUpdateable .span-4 .jcarousel-skin .jcarousel-container-vertical {
 padding:24px 10px
}
#productDetailUpdateable .span-4 .jcarousel-skin .jcarousel-prev-vertical {
 left:4px
}
#productDetailUpdateable .span-4 .jcarousel-skin .jcarousel-next-vertical {
 left:4px
}
#productDetailUpdateable .jcarousel-skin .jcarousel-clip-vertical {
 height:323px
}
#productDetailUpdateable .jcarousel-skin .jcarousel-item-horizontal {
 margin-right:12px
}
.prod_image_main {
 border:2px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-left-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topleft:0;
 border-top-left-radius:0;
 min-height:351px
}
.prod_image_main span.details {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-magnify.png) no-repeat center center transparent
}
.prod_review a {
 color:#00679f;
 text-decoration:underline
}
.prod a {
 text-decoration:underline
}
.prod h1 {
 color:#00679f;
 text-transform:uppercase;
 font-size:1.7em
}
.prod h2 {
 color:#00679f;
 font-weight:bold
}
.prod .big-price {
 color:#00679f;
 font-weight:bold;
 font-size:2em;
 margin-bottom:.75em;
 line-height:1.2
}
.prod .bundle h3 {
 color:#00679f;
 font-size:1.0em;
 font-weight:bold
}
.prod .bundle p {
 color:#00679f
}
.prod_add_to_cart label {
 font-weight:bold;
 color:#cf7a01;
 padding-right:0;
 padding-top:5px
}
.prod_add_to_cart input.qty {
 float:left;
 margin-left:10px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -moz-box-shadow:inset 0 0 5px #ccc;
 -webkit-box-shadow:inset 0 0 5px #ccc;
 box-shadow:inset 0 0 5px #ccc;
 border:1px solid #bbb;
 text-align:center;
 height:19px
}
.prod_add_to_cart {
 padding-top:4px
}
.prod_add_to_cart form button:hover {
 background-position:left -35px
}
.prod_add_to_cart form button.out-of-stock {
 background:#999 none;
 padding-left:10px
}
.prod_add_to_cart form button.out-of-stock:hover {
 background-position:left 0
}
#quickview_lightbox {
 width:850px;
 margin:30px auto 10px auto;
 overflow:hidden
}
#quickview_lightbox .prod_image {
 padding:5px 10px;
 border:2px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
#quickview_lightbox .span-8 {
 margin-right:20px
}
#quickview_lightbox input.qty {
 border-radius:4px;
 font-size:1em;
 height:17px;
 text-align:center;
 width:auto
}
#quickview_lightbox h1:hover {
 color:#2d95c8
}
.quickview_lightbox-goto-product a {
 color:#00679f;
 text-decoration:underline;
 font-size:1em
}
.quickview_lightbox-goto-product a:hover {
 color:#2d95c8
}
.quickview_lightbox-goto-product {
 margin:20px 0;
 padding-top:5px;
 border-top:1px solid #eee
}
.prod_review ul li:first-child {
 border-right:1px solid #d8dada
}
.prod_review p {
 color:#00679f;
 font-size:1.5em;
 padding:0;
 margin:-5px 0 0 5px
}
p.prod_review-info {
 margin:-1px 0 0 10px;
 font-size:1em
}
p.prod_review-new {
 margin:0;
 font-size:1em;
 clear:left
}
span.stars.large {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg_rating_stars_lg.jpg) no-repeat scroll 0 0 transparent;
 float:left;
 width:120px;
 margin-bottom:6px
}
span.stars.large span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg_rating_stars_lg_full.jpg) no-repeat scroll 0 0 transparent;
 display:block;
 height:13px
}
.prod_list span.stars.large {
 display:block;
 width:115px;
 margin:1px 0 2px 9px
}
.ui-stars-star,.ui-stars-cancel {
 cursor:pointer
}
.ui-stars-star a,.ui-stars-cancel a {
 width:29px;
 height:28px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/jquery.ui.stars.gif) no-repeat 0 0
}
.ui-stars-star a {
 background-position:0 -56px
}
.ui-stars-star-on a {
 background-position:0 -84px
}
.ui-stars-star-hover a {
 background-position:0 -112px
}
.ui-stars-cancel-hover a {
 background-position:0 -28px
}
.featureClass h4 {
 margin-bottom:3px
}
.featureClass table {
 margin-bottom:10px
}
.featureClass table td {
 padding:5px
}
#prod_tabs.ui-tabs {
 position:relative;
 padding:0
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 border-bottom:4px solid #00679f;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top transparent;
 margin:0;
 padding:0
}
#prod_tabs.ui-tabs .ui-tabs-nav li {
 list-style-position:outside;
 border-left:2px groove #aaa;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top #8f8f8f;
 width:120px;
 min-height:32px;
 padding:5px 0 0 8px
}
#prod_tabs.ui-tabs .ui-tabs-nav li h2 a {
 display:block;
 padding:1px 0 10px 28px;
 line-height:normal
}
#prod_tabs.ui-tabs .ui-tabs-nav li img {
 padding:0 10px
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top #00679f
}
#prod_tabs.ui-tabs .ui-tabs-nav .ui-state-hover,#prod_tabs.ui-tabs .ui-tabs-nav .ui-state-active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top #00679f;
 text-decoration:none
}
#prod_tabs.ui-tabs .ui-tabs-nav li:first-child {
 border-left:0 none;
 -webkit-border-top-left-radius:4px;
 -moz-border-radius-topleft:4px;
 border-top-left-radius:4px
}
#prod_tabs.ui-tabs .ui-tabs-nav li:last-child {
 -webkit-border-top-right-radius:4px;
 -moz-border-radius-topright:4px;
 border-top-right-radius:4px;
 width:122px
}
#prod_tabs.ui-tabs .ui-tabs-nav li.active {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-nav-item.png) repeat-x center top #00679f
}
#prod_tabs.ui-tabs .ui-tabs-nav li h2 {
 font-size:1.1em;
 margin:0
}
#prod_tabs.ui-tabs .ui-tabs-nav li a {
 color:#fff;
 text-shadow:0 -1px 1px #333
}
#prod_tabs.ui-tabs .ui-tabs-nav li a:hover {
 text-decoration:none
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-prod-details.png) no-repeat
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-delivery.png) no-repeat
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-reviews.png) no-repeat
}
#prod_tabs.ui-tabs .ui-tabs-panel {
 border-bottom:2px solid #cccecf;
 border-left:2px solid #cccecf;
 border-right:2px solid #cccecf;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
#prod_tabs {
 margin-top:7px
}
.prod_content {
 padding:20px 10px;
 overflow:auto
}
.review_detail h3,.write_review h3 {
 color:#00679f;
 float:left;
 margin:0;
 font-size:1.2em;
 font-weight:bold
}
ul.review_actions {
 text-align:left;
 margin:0;
 padding:0
}
ul.review_actions li {
 padding-left:15px
}
ul.review_actions li:first-child {
 padding-left:0
}
.review_detail {
 border-bottom:1px solid #e6c3eb;
 margin-top:10px;
 width:100%
}
.review_detail p {
 margin-bottom:5px
}
#write_review_action {
 color:#00679f;
 text-decoration:underline
}
.review_detail span.stars {
 margin-top:0;
 margin-bottom:2px
}
.review_detail p.review_origins {
 font-weight:bold
}
.write_review dl dd input {
 width:425px;
 padding:5px
}
.write_review dd {
 margin-left:0
}
.write_review label {
 padding-bottom:0;
 font-weight:bold
}
.write_review input.text,.write_review input.qty {
 padding-bottom:3px
}
.write_review dl dd textarea {
 width:335px;
 font-family:helvetica_neuelight,Arial,Helvetica,sans-serif;
 font-weight:normal;
 font-size:100%
}
.nav_column {
 border:2px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin-top:10px;
 margin-bottom:20px;
 width:146px
}
.nav_column .title-top {
 height:8px
}
.nav_column .title {
 top:-7px;
 margin-left:4px;
 margin-right:8px
}
.nav_column .title-top img {
 margin-right:-5px
}
.nav_column .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-component.png) no-repeat right top scroll
}
.nav_column .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-component.png) repeat-x center top #0b547c;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 font-size:1em;
 font-weight:bold;
 text-shadow:0 -1px 1px #333;
 color:#fff;
 margin:0 7px 0 8px;
 position:relative;
 top:-4px;
 padding:0 6px 4px 6px;
 text-align:center;
 max-width:292px
}
.nav_column .title_holder {
 margin-bottom:2px
}
.nav_column .item ul.indent li {
 padding-left:2px
}
.nav_column .item ul li {
 font-family:helvetica_neuelight,Arial,Helvetica,sans-serif;
 font-size:95%;
 line-height:14px
}
.nav_column .item .more {
 margin-left:2px
}
.nav_column .item .more a {
 text-decoration:underline;
 color:#2c3a55
}
.nav_column .item .category span.dropdown {
 height:17px;
 width:17px
}
.nav_column .item .category span.dropdown .dropdown-img {
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/button-arrow-small.png") no-repeat transparent;
 display:block;
 height:9px;
 width:9px;
 margin:5px 0 0 4px
}
.nav_column .item .category .toggleArrow span.dropdown .dropdown-img {
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/button-arrow-small-right.png") no-repeat transparent;
 margin:4px 0 0 4px
}
.nav_column .item {
 padding:0 5px 10px 5px
}
.nav_column .item span.dropdown {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/button/bg-gradient.png") repeat-x scroll center top #2d95c8
}
.nav_column .item span.dropdown:hover {
 background-color:#00679f
}
.nav_column .item .category {
 margin-bottom:5px;
 padding-bottom:5px;
 padding-top:5px
}
.nav_column .item .category h4 {
 color:#2c3a55;
 font-size:1em;
 max-width:115px;
 display:inline-block
}
.nav_column .item .category h4:focus {
 color:#2d95c8
}
.nav_column .item ul.facet_block span.remove a {
 background-color:#cccecf;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
.nav_column .item ul.facet_block span.remove a:hover {
 background-color:#00679f
}
.nav_column .item ul.indent li.active {
 background-color:transparent
}
.nav_column .item ul.indent li.active a {
 color:#00679f;
 text-decoration:none
}
.nav_column .item ul li a {
 text-decoration:underline
}
.nav_column .item ul.facet_block span.remove {
 margin-top:2px
}
.nav_column .item ul.facet_block span.remove img {
 padding-top:3px;
 padding-bottom:3px
}
.prod_refine a {
 text-decoration:underline;
 padding:0 5px
}
.prod_refine a.hidden {
 color:#dbdbdb;
 text-decoration:none
}
.prod_refine p {
 margin:0;
 padding:0 2px
}
.prod_refine label {
 padding:0 10px 0 10px
}
.prod_refine .sortOptions {
 margin:-2px 0 0 0;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-select.png) repeat-x center bottom #fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:1px solid #999;
 color:#444
}
.prod_list {
 border:1px solid #bacad5;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 padding-top:5px;
 margin-top:10px;
 margin-bottom:10px
}
.prod_list .details {
 width:328px
}
.prod_list .details p {
 margin-bottom:8px
}
.prod_list .details dl {
 padding:0;
 margin:0 0 10px
}
.prod_list .details dl dd {
 margin:0
}
.prod_list .details dl dt {
 color:#2c3a55;
 float:none;
 margin:10px 0 0 0
}
.prod_list .details dl dd strong {
 color:#666;
 display:inline
}
.prod_list .thumb img {
 padding:0;
 margin:0 5px 0 5px
}
.prod_list h2,.prod_list .price {
 color:#2c3a55;
 text-transform:uppercase;
 font-size:1.6em;
 margin-bottom:3px
}
.prod_list h2 {
 font-size:1.3em;
 text-decoration:underline
}
.prod_list h2:hover {
 color:#2d95c8
}
.prod_list h2:focus {
 text-decoration:underline;
 color:#2d95c8
}
.prod_list a:focus {
 text-decoration:none;
 outline:0
}
.prod_list .cart {
 text-align:right;
 background:#fff;
 min-height:110px;
 position:relative;
 margin-top:-10px;
 padding-top:10px
}
.prod_list .cart button.positive {
 position:absolute;
 right:5px;
 bottom:10px;
 margin:0;
 left:5px
}
.prod_list .cart button.out-of-stock {
 background-color:#909291;
 background-image:url("https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-form.png");
 border:1px solid #666
}
.prod_list .cart p {
 color:#2c3a55
}
.yes {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-instock-yes.png) no-repeat left top transparent;
 color:#00679f;
 height:20px;
 width:1px
}
.no {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-instock-no.png) no-repeat left top transparent;
 color:#bc2531;
 height:20px;
 width:1px
}
.prod_grid .thumb {
 border:1px solid #cccecf
}
.prod_grid .cart button {
 position:absolute;
 left:5px;
 top:214px
}
.prod_grid p {
 color:#2c3a55;
 padding:0 5px
}
.prod_grid p:hover {
 color:#00679f
}
.prod_grid .cart p {
 color:#2c3a55
}
.prod_grid .cart button.out-of-stock {
 background-color:#909291;
 background-image:url("https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-form.png");
 border:1px solid #666
}
.prod_grid .details {
 padding-top:4px;
 line-height:1.1em;
 min-height:25px
}
.prod_grid {
 position:relative;
 min-height:219px;
 padding-top:20px;
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/bg-prod_grid.png) left bottom no-repeat
}
.prod_grid .cart {
 text-align:left;
 padding-top:5px
}
.prod_grid .price {
 left:46px;
 position:absolute;
 top:216px;
 font-weight:bold
}
.prod_cat {
 height:248px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:1px solid #cccecf;
 margin-bottom:10px
}
.prod_cat h2 {
 font-size:1.2em
}
.prod_cat h2 a {
 min-height:35px
}
.prod_cat h2 a,.prod_cat h2 a:visited {
 text-decoration:none;
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-product-category.png);
 background-repeat:no-repeat;
 background-position:right center;
 background-color:#d0d0d0;
 color:#000;
 padding:5px 25px 5px 10px
}
.prod_cat h2 a:hover {
 text-decoration:none;
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-product-category_s.png);
 color:#FFF
}
.prod_cat:hover h2 a {
 background-color:#00679f;
 color:#FFF;
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-arrow-product-category_s.png)
}
.prod_cat:hover {
 border:1px solid #00679f
}
.prod_cat h2 a:active {
 text-decoration:none
}
.prod_cat a:hover {
 text-decoration:none
}
.prod_cat .thumb {
 text-align:center
}
.prod_cat .thumb a {
 display:block
}
.prod_cat p {
 color:#2c3a55
}
.prod_cat:hover p a {
 color:#00679f
}
.prod_cat .details {
 min-height:36px
}
.results h1 {
 color:#2c3a55;
 font-size:1.6em;
 font-weight:bold
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
 color:#2d95c8
}
.zoom_lightbox {
 margin:10px;
 overflow:hidden
}
.zoom_lightbox .jcarousel-skin .alt .jcarousel-item {
 height:104px;
 width:107px
}
.zoom_lightbox .jcarousel-clip-vertical {
 height:448px;
 width:107px
}
.zoom_lightbox .thumbs .jcarousel-list .jcarousel-list-vertical {
 height:448px;
 width:107px
}
.xl_image {
 text-align:center
}
#cboxClose {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/close.png) no-repeat center center transparent;
 right:10px;
 top:10px
}
#cboxClose.hover {
 background-position:center center
}
#colorbox {
 border:4px solid #2c3a55;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
#cboxOverlay {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/overlay.png) repeat center center transparent
}
#cboxContent {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight {
 height:0;
 width:0;
 background:0
}
#cboxLoadedContent {
 margin-bottom:0
}
#galleriffic_slider div.content a,div.navigation a {
 text-decoration:none;
 color:#777
}
#galleriffic_slider div.content a:focus,div.content a:hover,div.content a:active {
 text-decoration:none
}
#galleriffic_slider div.loader {
 background-image:url('https://www.jio.com/shop/_ui/desktop/common/compressed/loader.gif')
}
#galleriffic_slider div.slideshow img {
 border:1px solid #ccc
}
#galleriffic_slider div.caption {
 background-color:#000;
 color:#ccc
}
#galleriffic_slider div.caption a {
 color:#fff
}
#galleriffic_slider div.image-title {
 font-weight:bold;
 font-size:1.4em
}
#galleriffic_slider ul.thumbs li.selected a.thumb {
 color:#000;
 font-weight:bold
}
#galleriffic_slider div.pagination a,div.pagination span.current,div.pagination span.ellipsis {
 border:1px solid #ccc
}
#galleriffic_slider div.pagination a:hover {
 background-color:#eee;
 text-decoration:none
}
#galleriffic_slider div.pagination span.current {
 font-weight:bold;
 background-color:#000;
 border-color:#000;
 color:#fff
}
#galleriffic_slider div.pagination span.ellipsis {
 border:0
}
#galleriffic_slider #captionToggle a {
 background-image:url('https://www.jio.com/shop/_ui/desktop/common/compressed/caption.png')
}
.empty-popup-cart {
 padding:5px 0;
 color:#fff;
 font-size:1.2em
}
#rollover_cart_popup {
 left:578px;
 top:77px;
 -moz-box-shadow:0 8px 15px #2c3a55;
 -webkit-box-shadow:0 8px 15px #2c3a55;
 box-shadow:0 8px 15px #2c3a55;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-left-radius:4px;
 -webkit-border-top-left-radius:4px;
 -moz-border-radius-topleft:4px;
 border-bottom-left-radius:4px
}
#cart_popup {
 -moz-box-shadow:0 8px 15px #2c3a55;
 -webkit-box-shadow:0 8px 15px #2c3a55;
 box-shadow:0 8px 15px #2c3a55;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-bottomright:4px;
 border-bottom-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -moz-border-radius-bottomleft:4px;
 border-bottom-left-radius:4px;
 -webkit-border-top-left-radius:4px;
 -moz-border-radius-topleft:4px;
 border-bottom-left-radius:4px
}
.cart_popup {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-modal-cart.png) repeat-x center top #909caa;
 width:382px;
 overflow:hidden
}
.cart_popup .title {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button/bg-gradient.png) repeat-x center top #2c3a55;
 position:relative;
 padding:7px 15px
}
.cart_popup .title h3 {
 color:#fff;
 text-transform:uppercase;
 text-shadow:0 -1px 1px #333;
 font-size:1.1em;
 width:240px;
 margin-top:4px;
 float:left
}
.cart_popup .title img {
 float:left;
 padding-top:2px;
 margin-right:8px
}
.cart_popup .title span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/button/icon-cart-put.png) no-repeat left center transparent;
 height:16px;
 left:15px;
 position:absolute;
 top:15px;
 width:17px
}
.cart_popup .title a.close {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-modal-cart-close.png) no-repeat left center transparent;
 width:13px;
 height:14px;
 position:absolute;
 right:11px;
 top:12px
}
.cart_popup .cart_modal_popup {
 margin:0 12px;
 padding-top:10px;
 padding-bottom:5px
}
.cart_popup .legend a {
 color:#fff
}
.cart_popup .cart_modal_popup .prod_info {
 padding-left:10px
}
.cart_popup .cart_modal_popup .prod_image {
 border:1px solid #bfc0c1;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 width:65px;
 height:65px;
 background-color:#fff
}
.cart_popup .cart_modal_popup .prod_info p,.cart_popup p {
 color:#eee;
 margin-bottom:5px;
 line-height:105%
}
.cart_popup .prod_cart-total {
 padding-top:5px;
 border-top:1px solid #ddd;
 margin:10px 0 10px 14px;
 font-weight:bold;
 color:#fff;
 font-size:120%;
 margin-right:10px;
 text-align:right
}
.cart_popup .prod_name {
 font-weight:bold;
 font-size:115%;
 color:#fff!important
}
.cart_popup p.legend {
 margin-left:12px;
 margin-bottom:0;
 margin-top:5px
}
.cart_popup .cart_modal_popup .prod_info dl {
 color:#fff
}
.cart_popup .content_slot {
 margin:6px 12px 0 12px
}
.cart_popup .links {
 margin:12px
}
.cart_popup .links a.neutral {
 margin-right:10px
}
.cart_popup .links a.neutral {
 float:left
}
.cart_popup .links a.positive {
 width:122px;
 float:right
}
.thumbnail_detail .banner,.thumbnail_detail .simple_banner {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-category-tile.png) repeat-y right center;
 border:1px solid #bacad5;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 margin-bottom:10px
}
.thumbnail_detail .banner a:hover h2,.thumbnail_detail .simple_banner a:hover h2 {
 color:#2d95c8
}
.thumbnail_detail .banner a:focus h2,.thumbnail_detail .simple_banner a:focus h2 {
 color:#2d95c8
}
.thumbnail_detail .banner:hover,.thumbnail_detail .banner:active,.thumbnail_detail .simple_banner:hover,.thumbnail_detail .simple_banner:active {
 text-decoration:none;
 border-color:#00679f
}
.thumbnail_detail .banner:hover .title h2 {
 border-bottom:1px solid #00679f
}
.thumbnail_detail .banner .title h2 {
 font-size:1em;
 font-weight:bold;
 padding-bottom:2px;
 margin-bottom:2px;
 border-bottom:1px solid #bacad5
}
.thumbnail_detail .banner .title h2 a {
 color:#333
}
.thumbnail_detail .banner:hover .title h2 a {
 color:#00679f
}
.thumbnail_detail .banner .title h2 a:hover {
 text-decoration:none
}
.thumbnail_detail .banner .details p a {
 color:#333;
 line-height:normal
}
.thumbnail_detail .banner .details p a:hover {
 color:#00679f;
 text-decoration:none
}
.thumbnail_detail .banner .action img {
 padding:0;
 margin:5px 0 0 7px
}
.thumbnail_detail .banner .action {
 background-color:#bacad5;
 height:22px;
 width:24px;
 background-position:left top;
 background-repeat:no-repeat;
 -webkit-border-top-left-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-topleft:3px
}
.thumbnail_detail .banner:hover .action {
 background-color:#00679f
}
.small_detail .banner,.small_detail .simple_banner {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:1px solid #bacad5;
 margin-bottom:10px
}
.small_detail .banner:hover,.small_detail .banner:active,.small_detail .simple_banner:hover,.small_detail .simple_banner:active {
 text-decoration:none;
 border-color:#00679f
}
.small_detail .banner:focus,.small_detail .banner:focus,.small_detail .simple_banner:focus,.small_detail .simple_banner:focus {
 text-decoration:none;
 border-color:#00679f
}
.small_detail .banner .title {
 background:#223956 url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-banner-item.png) left top repeat-x;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 height:42px;
 min-width:218px;
 opacity:.8
}
.small_detail .banner:hover .title {
 background-color:#00679f;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
.small_detail .banner .title h2 {
 padding:5px 0 0 5px;
 font-size:1.2em;
 margin:0;
 color:#fff
}
.small_detail .banner p a {
 color:#666;
 line-height:13px
}
.small_detail .banner:hover p a {
 color:#00679f
}
.small_detail .banner p a:hover {
 text-decoration:none
}
.small_detail .banner .action {
 background-color:#bacad5;
 height:22px;
 width:24px;
 background-position:left top;
 background-repeat:no-repeat;
 -webkit-border-top-left-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-topleft:3px
}
.small_detail .banner .action img {
 padding:0;
 margin:5px 0 0 7px
}
.small_detail .banner:hover .action {
 background-color:#00679f
}
.simple_banner img {
 vertical-align:top
}
.slider_component {
 margin-top:-1px;
 border:1px solid #fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
#homepage_slider .svw {
 background:#fff
}
#homepage_slider.stripViewer {
 border-bottom:6px solid #fff
}
#homepage_slider.stripViewer ul {
 list-style-type:none
}
#homepage_slider .tooltip {
 background:#fff;
 color:#000;
 border:5px solid #dedede
}
.stripTransmitter {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-slider.png) repeat-x center top #cad7e4;
 width:438px!important
}
.stripTransmitter ul {
 list-style-type:none
}
.stripTransmitter a {
 text-align:center;
 color:#00679f;
 text-decoration:none;
 font-size:1.1em
}
.stripTransmitter a:hover,a.current {
 font-weight:bold;
 font-size:1.6em
}
.stripTransmitter a.current {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-slider-arrow.png) no-repeat center top transparent
}
.tooltip {
 padding:.5em;
 background:#fff;
 color:#000;
 border:5px solid #e1b8e9
}
dl.order_totals dd {
 font-weight:bold;
 float:right
}
dl.order_totals dt.savings,dl.order_totals dd.savings {
 color:#9c701f
}
dl.order_totals dt.total,dl.order_totals dd.total,.cart_total,#your_cart .total,#your_cart thead th {
 font-size:1.3em;
 font-weight:bold
}
table#your_cart {
 margin-bottom:0
}
#your_cart .total.free {
 color:#9c701f;
 text-transform:uppercase
}
#your_cart td.quantity {
 min-width:110px
}
#your_cart .quantity input.qty {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin-bottom:10px;
 -moz-box-shadow:inset 0 0 5px #ccc;
 -webkit-box-shadow:inset 0 0 5px #ccc;
 box-shadow:inset 0 0 5px #ccc;
 border:1px solid #bbb;
 text-align:center;
 float:left
}
a.promotion_link {
 float:none!important
}
#your_cart a {
 text-decoration:underline;
 float:left;
 padding:0 4px 1px 0
}
#your_cart h2 a,#your_cart h2 a:visited {
 color:#00679f;
 text-decoration:underline
}
#your_cart h2 {
 font-size:1.2em;
 overflow:visible
}
#your_cart h3 {
 font-size:1.2em;
 color:#9c701f;
 max-width:282px
}
.cart_total {
 padding-top:4px
}
#your_cart .product_details span {
 color:#9c701f;
 font-weight:bold
}
#your_cart .quantity img {
 float:left
}
.cart-promotions-potential {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/star-icon.png) no-repeat;
 padding:1px 0 6px 18px;
 list-style:none!important;
 border-bottom:0
}
.cart-promotions-applied {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/Tick-mark-image.png) no-repeat left -3px;
 padding:0 0 0 20px;
 list-style:none!important;
 background-size:23px
}
.cart-promotions-applied span {
 font-weight:normal
}
.promo ul {
 margin-bottom:0
}
.order_total,#your_order .total,#your_order thead th {
 font-size:1.3em;
 font-weight:bold
}
#your_order .total.free {
 color:#9c701f;
 text-transform:uppercase
}
#your_order .quantity input.qty {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin-bottom:10px;
 -moz-box-shadow:inset 0 0 5px #ccc;
 -webkit-box-shadow:inset 0 0 5px #ccc;
 box-shadow:inset 0 0 5px #ccc;
 border:1px solid #bbb;
 text-align:center
}
#your_order a {
 text-decoration:underline;
 float:left
}
#your_order h2 a,#your_order h2 a:visited {
 color:#00679f;
 text-decoration:underline
}
#your_order h2 {
 font-size:1.2em;
 overflow:auto
}
#your_order h3 {
 font-size:1.2em;
 color:#9c701f;
 max-width:282px
}
.order_total {
 padding-top:4px
}
#your_order .product_details span {
 color:#9c701f;
 font-weight:bold
}
#your_order .quantity img {
 float:left;
 margin:4px 0 0 8px
}
.store-openings td {
 padding:1px 0!important;
 border-bottom:1px solid #eee!important
}
td.weekday_openings_day {
 padding-right:8px!important;
 font-weight:bold
}
td.specialday_openings_date {
 padding-right:8px!important;
 font-weight:bold
}
.store_finder {
 width:320px
}
.store_map {
 width:460px;
 height:300px!important
}
.store_finder .item_container_holder {
 min-height:298px
}
.store_map {
 margin-top:10px
}
.item_holder_store_locator {
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin-top:7px;
 margin-bottom:10px;
 margin-top:20px
}
table#store_locator {
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin-top:20px
}
table#store_locator tr th,table#store_locator tr td {
 border-left:1px solid #cccecf
}
table#store_locator tr th:first-child,table#store_locator tr td:first-child {
 border-left:0 none
}
table#store_locator tr th {
 padding-left:10px;
 color:#00679f
}
table#store_locator ul {
 margin:0;
 padding:0
}
table#store_locator .store_details {
 float:left;
 margin:0 10px
}
table#store_locator table tr td {
 margin:0;
 padding:0;
 border:0 none
}
table#store_locator h2 {
 font-size:1em;
 margin:0
}
table#store_locator a {
 text-decoration:underline
}
table#store_locator img {
 vertical-align:top
}
.store_details a {
 text-decoration:underline
}
#payment_details,#payment_details_modal {
 border-top:1px solid #c0c1c2;
 border-left:1px solid #c0c1c2;
 border-right:1px solid #c0c1c2;
 border-bottom:1px solid #c0c1c2;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
#payment_details th,#payment_details_modal th {
 color:#00679f;
 border-left:1px solid #e7e7e7
}
#payment_details th:first-child,#payment_details_modal th:first-child {
 border-left:0 none
}
#payment_details_modal #header1.pad_left {
 width:25%
}
.information_message {
 margin-top:10px;
 min-height:26px
}
.information_message span.single {
 top:0
}
.information_message span {
 height:26px
}
.information_message p {
 color:#fff;
 -webkit-border-top-right-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -moz-border-radius-topright:4px;
 -moz-border-radius-bottomright:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.information_message.positive p {
 background-color:#70c30d
}
.information_message.negative p {
 background-color:#d9262a
}
.information_message.neutral p {
 background-color:#00679f
}
.information_message.positive span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info-message-positive.png) no-repeat left center transparent
}
.information_message.negative span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info-message-negative.png) no-repeat left center transparent
}
.information_message.neutral span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info-message-neutral.png) no-repeat left center transparent
}
.confirmation_message {
 border:4px solid #70c30d
}
.confirmation_message p {
 color:#70c30d;
 font-weight:bold
}
.confirmation_message span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info-message-positive.png) no-repeat left center transparent
}
.error_message {
 border:4px solid #d9262a
}
.error_message p {
 color:#d9262a;
 font-weight:bold
}
.error_message span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info-message-negative.png) no-repeat left center transparent
}
.error_message ul li {
 list-style-type:disc;
 color:#d9262a
}
.form_field_error {
 background-color:#fcebeb;
 border:1px dotted #d9262a;
 color:#ac1607;
 width:92%
}
.form_field_error p,.form_field_error .notify {
 color:#d9262a;
 padding-left:3px;
 float:left
}
.place-order-top .pad_right {
 margin-right:0;
 padding:5px 9px;
 font-size:1.3em
}
.place-order-bottom .pad_right {
 margin-right:0
}
.place-order-bottom {
 width:790px
}
button.place-order:disabled:hover {
 background-color:#cf7a01
}
.terms dt.left {
 padding-top:6px
}
.checkout_summary_flow {
 height:240px
}
.checkout_summary_flow dl dt label {
 font-weight:bold
}
.checkout_summary_flow a {
 text-decoration:underline
}
.checkout_summary_flow .item_container_holder {
 border:0 none;
 margin-top:0
}
.checkout_summary_flow .item_container_holder ul {
 padding-left:0;
 margin:0
}
.checkout_summary_flow .item_container_holder .title_holder h2 span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-checkout-summary-flow-plus.png) no-repeat left center transparent;
 width:25px;
 height:22px;
 left:4px;
 top:-2px
}
.checkout_summary_flow .complete .item_container_holder .title_holder h2 span {
 left:-3px
}
.checkout_summary_flow .item_container_holder .title_holder {
 margin-bottom:5px
}
.checkout_summary_flow .item_container_holder .title_holder h2 {
 width:160px;
 min-height:20px;
 top:-8px;
 padding-top:2px
}
.checkout_summary_flow .item_container_holder .title {
 width:175px;
 top:-5px
}
.checkout_summary_flow_b .item_container_holder {
 padding-left:10px
}
.checkout_summary_flow_b .item_container {
 padding-left:34px;
 width:161px
}
.checkout_summary_flow_c .item_container_holder {
 padding-left:35px
}
.checkout_summary_flow_c .item_container {
 padding-left:10px;
 padding-right:0
}
#checkout_summary_deliveryaddress_div .item_container {
 width:190px
}
.checkout_summary_flow_a {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-a.png) no-repeat center center;
 width:248px;
 height:217px;
 top:0;
 left:0
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder .title .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-positive.png) repeat-x left top transparent
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder .title .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller-positive.png) no-repeat right top scroll
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller-positive.png) repeat-x center top #4b8111;
 text-shadow:0 2px 2px #a0a0a0
}
.checkout_summary_flow_a.complete {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-a-complete.png) no-repeat center center
}
.checkout_summary_flow_b.complete .item_container_holder .title_holder .title .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-positive.png) repeat-x left top transparent
}
.checkout_summary_flow_b.complete .item_container_holder .title_holder .title .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller-positive.png) no-repeat right top scroll
}
.checkout_summary_flow_b.complete .item_container_holder .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller-positive.png) repeat-x center top #4b8111;
 text-shadow:0 2px 2px #a0a0a0
}
.checkout_summary_flow_b.complete {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-b-complete.png) no-repeat center center
}
.checkout_summary_flow_c.complete .item_container_holder .title_holder .title .title-top {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-positive.png) repeat-x left top transparent
}
.checkout_summary_flow_c.complete .item_container_holder .title_holder .title .title-top span {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-right-scroller-positive.png) no-repeat right top scroll
}
.checkout_summary_flow_c.complete .item_container_holder .title_holder h2 {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller-positive.png) repeat-x center top #4b8111;
 text-shadow:0 2px 2px #a0a0a0
}
.checkout_summary_flow_c.complete {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-c-complete.png) no-repeat center center
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder h2 span,.checkout_summary_flow_b.complete .item_container_holder .title_holder h2 span,.checkout_summary_flow_c.complete .item_container_holder .title_holder h2 span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-checkout-summary-flow-tick.png) no-repeat left center transparent
}
.checkout_summary_flow_a.complete button.form,.checkout_summary_flow_b.complete button.form,.checkout_summary_flow_c.complete button.form {
 top:175px;
 font-size:1em;
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-form_h.png);
 background-color:#be82c4
}
.checkout_summary_flow_a.complete button.form:hover,.checkout_summary_flow_b.complete button.form:hover,.checkout_summary_flow_c.complete button.form:hover {
 background-image:url(https://www.jio.com/shop/_ui/desktop/common/images/button/gradient-button-form.png);
 background-color:#909291
}
.checkout_summary_flow_a button.form,.checkout_summary_flow_b button.form,.checkout_summary_flow_c button.form {
 top:175px;
 font-size:.9em;
 padding-left:2px;
 padding-right:2px
}
.checkout_summary_flow_a button {
 left:15px
}
.checkout_summary_flow_b button {
 left:25px
}
.checkout_summary_flow_c button {
 left:51px
}
.checkout_summary_flow_b {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-b.png) no-repeat center center;
 width:267px;
 height:217px;
 top:0;
 left:210px
}
.checkout_summary_flow_c {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/background-checkout-summary-box-c.png) no-repeat center center;
 width:354px;
 height:241px;
 top:0;
 left:436px
}
.checkout_summary_flow a.edit_complete {
 color:#528821
}
.checkout_summary_flow a.edit_complete:hover,.checkout_summary_flow a.edit_complete:active {
 color:#666
}
.checkout_summary_flow_a a.edit_complete,.checkout_summary_flow_b a.edit_complete,.checkout_summary_flow_c a.edit_complete {
 position:absolute;
 top:181px;
 font-size:1em
}
.checkout_summary_flow_a a.edit_complete {
 left:15px
}
.checkout_summary_flow_b a.edit_complete {
 left:25px
}
.checkout_summary_flow_c a.edit_complete {
 left:51px
}
span.saved_card {
 display:block;
 margin:10px 0 5px 0
}
#checkout_summary_payment_div .item_container .right {
 width:161px
}
.checkout_multi_a.complete .item_container_holder,.checkout_multi_b.complete .item_container_holder {
 background:#e1ecce;
 border:1px solid #79c24d
}
.checkout_multi_a.complete .item_container_holder .title_holder h2,.checkout_multi_b.complete .item_container_holder .title_holder h2 {
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-title-scroller-positive.png") repeat-x scroll center top #4b8111;
 padding:0 7px 6px 25px
}
.checkout_multi_a.complete .item_container_holder .title_holder h2 span,.checkout_multi_b.complete .item_container_holder .title_holder h2 span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-checkout-summary-flow-tick.png) no-repeat left center transparent;
 height:22px;
 left:2px;
 top:-10px;
 width:25px;
 position:absolute
}
.checkout_multi_a.complete .item_container_holder .title-top,.checkout_multi_b.complete .item_container_holder .title-top {
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/item-title-top-scroller-positive.png") repeat-x scroll left top transparent
}
.checkout_multi_a.complete .item_container_holder .existing_address,.checkout_multi_b.complete .item_container_holder .delivery_method {
 border:0
}
.variant_options .colour p {
 margin:0 12px 0 0
}
.variant_options .colour ul li {
 width:30px;
 height:30px;
 border:2px solid #666;
 float:left;
 margin-right:10px
}
.variant_options .colour ul li.selected {
 border-color:#55046d
}
.variant_options .colour ul li a {
 display:block
}
.variant_options .swatch_colour_a {
 background-color:#d15897;
 display:block;
 height:30px;
 width:30px
}
.variant_options .size {
 min-height:61px
}
.variant_options .size,.variant_options .colour {
 width:310px;
 margin-bottom:20px
}
.variant_options .size dl {
 margin:0
}
.variant_options .size dl dt {
 min-width:0
}
.variant_options button {
 margin-top:5px
}
.variant_options .size a {
 padding-left:45px
}
.payment_details_left_col,.payment_details_right_col {
 border:1px solid #cccecf;
 padding:10px;
 width:342px
}
.payment_details_left_col h1,.payment_details_right_col h1 {
 color:#00679f;
 font-size:1.2em;
 font-weight:bold;
 margin-bottom:15px
}
span.saved_card button {
 margin-right:10px
}
span.saved_card p {
 padding-top:6px
}
.save_payment_details {
 margin-top:30px;
 width:333px
}
#popup_checkout_delivery_address,#popup_checkout_delivery_modes,#popup_checkout_add_edit_payment_method {
 margin-left:10px;
 margin-right:42px
}
#popup_checkout_saved_payment_method {
 border:5px solid #d6d7d9;
 width:739px;
 margin:50px auto 0 auto
}
.your_order h1 {
 color:#00679f;
 font-size:1.2em;
 font-weight:bold
}
.delivery_stages .item_container_holder .item_container {
 min-height:112px
}
.delivery_stages .item_container_holder {
 background-color:#e1ecce;
 border-color:#7dc452
}
.store_details_left_col,.store_details_right_col {
 width:375px
}
.store_details_left_col img,.store_details_right_col img {
 margin-bottom:20px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.store_details_left_col {
 float:left
}
.store_details_right_col {
 float:right
}
table#store_details {
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
table#store_details tr td {
 margin:0;
 border:0 none
}
table#store_details ul {
 margin:0;
 padding:0
}
table#store_details table {
 margin:0
}
table#store_details table tr td {
 margin:0;
 padding:0
}
table#store_details thead th {
 padding:10px
}
table#store_details h1 {
 font-size:1.1em;
 color:#00679f;
 font-weight:bold
}
.store_map_details {
 margin-bottom:20px;
 height:344px;
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.cust_acc {
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 overflow:auto;
 margin-top:10px;
 padding:37px
}
.cust_acc_tile {
 float:left;
 margin-bottom:27px;
 min-height:100px;
 width:50%
}
.cust_acc_tile span {
 float:left;
 margin-right:10px;
 min-width:98px
}
.cust_acc_tile h1 {
 font-size:1.4em;
 font-weight:bold
}
.cust_acc_tile h1 a,.cust_acc_tile h1 a:visited {
 color:#00679f;
 text-decoration:underline
}
.cust_acc_tile ul li {
 list-style-type:disc;
 list-style-position:inside;
 color:#666
}
.cust_acc_tile ul li a {
 text-decoration:underline;
 color:#2c3a55
}
.cust_acc_tile ul li a:hover {
 color:#2d95c8
}
#order_history a {
 text-decoration:underline;
 color:#2c3a55
}
#order_history a:hover {
 color:#2d95c8
}
#subscriptions a {
 text-decoration:underline;
 color:#2c3a55
}
#subscriptions a:hover {
 color:#2d95c8
}
#subscription_details a {
 text-decoration:underline;
 color:#2c3a55
}
#subscription_details a:hover {
 color:#2d95c8
}
#address_book a {
 text-decoration:underline;
 color:#2c3a55
}
#address_book a:hover {
 color:#2d95c8
}
table#address_book ul.updates li {
 float:left;
 margin-left:10px
}
table#address_book ul.updates li:first-child {
 margin-left:0
}
#colorbox.long_desc {
 border:5px solid #eac2ed;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.long_desc_modal_content {
 margin:20px 40px 20px 20px
}
#colorbox.long_desc #cboxClose {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/long_desc_close.png) no-repeat center center transparent;
 right:20px;
 top:10px
}
#colorbox.long_desc #cboxClose.hover {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/colorbox/long_desc_close_h.png) no-repeat center center transparent
}
.prod_comp {
 overflow:hidden
}
.remove_all {
 clear:both;
 float:left;
 width:100%;
 padding-left:10px
}
.remove_all a {
 text-decoration:underline;
 display:block;
 margin-bottom:4px
}
.remove_all a:hover {
 text-decoration:underline
}
.remove_all a span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon_prod_comp_close.png) no-repeat left center;
 width:12px;
 height:12px;
 display:block;
 float:left;
 padding-left:5px;
 margin-top:2px
}
.remove_all a:hover span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon_prod_comp_close_h.png) no-repeat left center
}
.prod_comp_tile {
 overflow:hidden;
 width:128px;
 position:relative;
 float:left
}
.prod_comp_tile .thumb {
 text-align:center;
 margin:0;
 float:left;
 height:114px;
 width:114px;
 border:1px solid #cccecf;
 background-color:#fff
}
.prod_comp_tile:hover .thumb {
 border:1px solid #00679f
}
.prod_comp_tile .thumb a {
 display:block
}
.prod_comp_tile button.large {
 margin-bottom:0
}
.prod_comp_tile .details {
 float:left;
 padding-top:7px;
 min-height:36px;
 width:116px
}
.prod_comp_tile .thumb img {
 padding:10px
}
.prod_comp_tile .cart {
 clear:both;
 overflow:hidden;
 padding-top:10px
}
.prod_comp_tile p {
 margin:0
}
.prod_comp_tile .cart button {
 float:left
}
.prod_comp_tile .price {
 float:left
}
.prod_comp_tile .cart button {
 margin-right:10px
}
.prod_comp_tile .cart p {
 color:#2c3a55
}
.prod_comp_tile .stocked {
 margin-top:20px;
 margin-bottom:10px
}
.prod_comp_tile .close {
 width:12px;
 height:12px;
 position:absolute;
 top:9px;
 right:0;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon_prod_comp_close.png) no-repeat center center;
 cursor:pointer
}
.prod_comp_tile .close:hover {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon_prod_comp_close_h.png) no-repeat center center
}
.prod_attributes {
 margin-top:20px
}
table#product_comparision h2 {
 color:#00679f;
 font-weight:bold;
 font-size:1.1em;
 margin-left:10px
}
table#product_comparision tr th:first-child,table#prod_attributes tr td:first-child {
 width:145px;
 padding-left:0;
 padding-right:0
}
table#product_comparision tr th,table#prod_attributes tr td {
 width:159px;
 padding-left:0;
 padding-right:0
}
table#prod_attributes {
 border-bottom:1px solid #e8c4e9;
 margin-bottom:0
}
table#prod_attributes tr td {
 border-left:1px solid #e8c4e9;
 border-top:0 none
}
table#prod_attributes tr th {
 border-left:0 none;
 color:#00679f;
 font-weight:bold
}
table#prod_attributes tr td:first-child p,table#prod_attributes tr td:first-child ul {
 padding-left:10px
}
table#prod_attributes tr:nth-child(even) {
 background:#faf0fb
}
table#prod_attributes tr:nth-child(odd) {
 background:#fff
}
table#prod_attributes tr:nth-child(odd):first-child {
 background:transparent
}
table#prod_attributes tr:first-child th {
 border-bottom:1px solid #e8c4e9
}
.item_container_holder.comparison_holder .item_container {
 padding-left:0;
 padding-right:0
}
.item_container_holder.comparison_holder {
 border:4px solid #cccecf;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-comp-details.png) repeat-x left top #e8e8e8
}
.item_container_holder.comparison_holder .title-top {
 height:11px
}
.item_container_holder.comparison_holder .title-top span {
 height:11px
}
.item_container_holder.comparison_holder .title {
 top:-11px
}
table#product_comparision tr td {
 border-top:0 none;
 border-bottom:0 none;
 border-left:0 none;
 border-right:0 none;
 padding-left:10px;
 padding-right:0
}
table#product_comparision tr td:first-child {
 padding-left:0
}
table#product_comparision tr td table#prod_attributes tr td {
 border-left:1px solid #e8c4e9
}
table#product_comparision tr td table#prod_attributes tr th {
 border-left:0 none;
 padding-left:10px
}
table#prod_attributes ul {
 margin:0
}
.comparison_holder_modal {
 margin:20px
}
.compare {
 background:#e2e2e2
}
.compare .item_container {
 margin-bottom:0
}
.comp_info {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-comparison-info.png) repeat-x center top #454545;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 padding:20px 12px 12px 12px;
 margin:0 15px;
 overflow:auto
}
.comp_info p {
 color:#fff;
 float:left;
 margin:0;
 font-weight:bold;
 padding-left:10px
}
.comp_info span {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/icon-info.png) no-repeat center center transparent;
 margin-bottom:10px;
 float:left;
 width:16px;
 height:16px
}
.comp_tile_holder {
 float:left;
 padding-left:30px;
 position:relative;
 height:215px
}
.comp_tile_holder .prod_comp_tile {
 width:155px;
 width:148px
}
.comp_tile_holder .prod_comp_tile .close {
 right:20px
}
.comp_tile_holder button {
 position:absolute;
 bottom:10px;
 right:10px;
 margin-bottom:0
}
#footer {
 clear:both;
 border:1px solid #e1e1e1;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-gradient-footer.png) repeat-x center top #e1e1e1;
 width:942px
}
#footer h3 {
 text-transform:uppercase;
 color:#666;
 font-weight:bold;
 font-size:1.1em;
 border-bottom:1px solid #ddd;
 padding-bottom:3px;
 margin-bottom:3px
}
#footer ul.Fa {
 padding:10px
}
#footer ul.Fb {
 padding:0 10px
}
#footer ul.Fb li {
 line-height:2em
}
#footer ul.Fc {
 padding:0;
 min-width:200px
}
.cms_banner_slot .banner,.cms_banner_slot .simple_banner {
 border:1px solid #999;
 margin-bottom:10px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
.span-4.section4 .cms_banner_slot .banner:first-child,.span-4.section4 .cms_banner_slot .simple_banner:first-child {
 margin-top:30px
}
.section1.cms_banner_slot .banner .title,.section1.cms_banner_slot .banner .details,.section1.cms_banner_slot .banner .action,.section2.cms_banner_slot .banner .title,.section2.cms_banner_slot .banner .details,.section2.cms_banner_slot .banner .action,.zone_a.cms_banner_slot .banner .title,.zone_a.cms_banner_slot .banner .details,.zone_a.cms_banner_slot .banner .action,.zone_b.cms_banner_slot .banner .title,.zone_b.cms_banner_slot .banner .details,.zone_b.cms_banner_slot .banner .action,.zone_c.cms_banner_slot .banner .title,.zone_c.cms_banner_slot .banner .details,.zone_c.cms_banner_slot .banner .action,.section4.cms_banner_slot .banner .title,.section4.cms_banner_slot .banner .details,.section4.cms_banner_slot .banner .action,.section5.cms_banner_slot .banner .title,.section5.cms_banner_slot .banner .details,.section5.cms_banner_slot .banner .action,.left-content-slot.cms_banner_slot .banner .title,.left-content-slot.cms_banner_slot .banner .details,.left-content-slot.cms_banner_slot .banner .action,.top-content-slot.cms_banner_slot .banner .title,.top-content-slot.cms_banner_slot .banner .details,.top-content-slot.cms_banner_slot .banner .action,.wide-content-slot.cms_banner_slot .banner .title,.wide-content-slot.cms_banner_slot .banner .details,.wide-content-slot.cms_banner_slot .banner .action,.narrow-content-slot.cms_banner_slot .banner .title,.narrow-content-slot.cms_banner_slot .banner .details,.narrow-content-slot.cms_banner_slot .banner .action {
 display:none
}
.multicheckout .alternative_checkout_flows {
 padding:25px 0 0 0;
 color:#b7b7b7
}
.multicheckout .alternative_checkout_flows a {
 color:#b7b7b7
}
.multicheckout .alternative_checkout_flows a:hover {
 color:#2d95c8;
 text-decoration:underline
}
.multicheckout .alternative_checkout_flows ul {
 padding:0
}
.multicheckout .alternative_checkout_flows ul li {
 padding:0
}
.multicheckout .notice {
 background:none repeat scroll 0 0 #f6f6f6;
 color:#000;
 float:left;
 margin:0 5px 0 0
}
.multicheckout .existing_address {
 border:1px solid #cccecf;
 overflow:auto;
 width:350px;
 float:left;
 margin:0 5px 5px 0;
 min-height:131px
}
.multicheckout .delivery_method {
 border:1px solid #cccecf;
 line-height:1.2em;
 overflow:auto;
 float:left;
 margin:5px 0 0 -16px;
 width:346px
}
.multicheckout .existing_payment_details notice {
 border:1px solid #cccecf;
 overflow:auto;
 padding:10px
}
.delivery_method ul {
 float:left;
 margin:0;
 padding:0
}
.alternative_checkout_flows {
 margin-top:15px;
 opacity:.6
}
.checkoutProgress li {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-breadcrumb.png) repeat-x;
 border-left:1px solid #6a6a6a;
 border-right:1px solid #ddd
}
.checkoutProgress li a {
 display:block;
 height:13px;
 padding:14px 14px 14px 14px
}
.checkoutProgress li.checkoutProgressStepActive {
 background:url(https://www.jio.com/shop/_ui/desktop/common/images/bg-breadcrumb-active.png) repeat-x
}
.checkoutProgress li.checkoutProgressStepActive a {
 color:#fff
}
.checkoutProgress li.checkoutProgressStepVisited {
 background:url("https://www.jio.com/shop/_ui/desktop/common/images/bg-checkout-progress-visited.png") repeat-x
}
.checkoutProgress li.checkoutProgressStepVisited a {
 color:#fff
}
:focus {
 outline:1px solid #045893
}
body {
 background-color:#f7f7f7;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:16px;
 font-weight:normal;
 line-height:24px;
 color:#969696;
 text-align:left
}
#content {
 width:1224px;
 min-height:500px;
 margin:auto;
 overflow:hidden
}
.facet-filters {
 width:230px
}
.jio-plp-mainContainer form#productDetailsForm {
 padding-right:0
}
.jio-plp-mainContainer form#productDetailsForm:nth-child(4n+1) {
 padding-left:0
}
img {
 vertical-align:middle
}
.sbgProductList .sbgProduct .sbgProductHeaderThumb .thumb {
 text-align:center;
 border-bottom:0;
 padding:20px 20px 0 20px
}
.sbgProductList .sbgProduct .sbgProductHeaderThumb .thumb img {
 width:140px;
 height:auto
}
.span-24 {
 width:1224px
}
#content .section1 .span-24 {
 margin-top:30px
}
#content .simple_banner {
 border:0;
 border-radius:0
}
#breadcrumb {
 display:block
}
.footer-wrapper {
 background:none!important;
 width:1224px;
 margin:0 auto;
 max-width:1224px
}
#footer {
 background:none!important;
 border-top:1px solid #e2e2e2!important;
 border:0;
 border-radius:0;
 width:990px;
 margin:20px auto 0 auto;
 -moz-border-radius:0;
 padding:20px 0
}
#footer h3 {
 text-transform:uppercase;
 color:#000;
 font-weight:normal;
 font-size:10pt;
 border-bottom:0;
 padding-bottom:7px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#footer a {
 color:#000;
 text-decoration:none;
 font-size:10pt;
 line-height:2.0em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#footer ul.Fa {
 padding:10px 0
}
#footer ul.Fa li.Fa.col {
 margin:0 36px 40px 0
}
#footer div.Fa {
 padding:10px 5px;
 float:left
}
#footer div.Fb {
 padding:0 10px
}
#footer div.Fb li {
 line-height:2em
}
#copyright {
 margin:0 auto;
 overflow:hidden;
 width:100%
}
#copyright p {
 padding-top:10px;
 color:#000;
 font-size:12pt;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#content>.span-4 {
 width:170px;
 margin-right:20px
}
#content>.span-20 {
 width:800px
}
.nav_column {
 border:0;
 background-color:#fff;
 border-radius:0;
 width:auto
}
.scroller .title_holder h1,.item_container_holder .title_holder h1,.scroller .title_holder h2,.item_container_holder .title_holder h2 {
 background:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 color:#000;
 font-size:15pt;
 margin:10px;
 padding:0;
 text-shadow:none;
 top:auto
}
#globalMessages .span-24 {
 float:none;
 margin:auto;
 padding:20px 0 10px 0;
 width:1224px
}
#globalMessages .span-24 .information_message {
 margin:0;
 text-align:center;
 position:relative;
 border-radius:5px
}
#header {
 background:none repeat-x scroll center bottom transparent;
 min-height:100px;
 padding:5px 0 0;
 width:auto
}
#nav_main {
 border:0;
 border-radius:0;
 box-shadow:none;
 width:auto;
 margin-bottom:0;
 border-bottom:1px solid #e2e2e2
}
#nav_main ul.clear_fix {
 background:none repeat-x scroll center top white;
 height:40px
}
#nav_main ul li a:hover,#nav_main ul li a:active,#nav_main ul li a:focus {
 background:none repeat-x scroll center bottom #000
}
#nav_main ul li:first-child,#nav_main ul li:first-child:hover,#nav_main ul li:first-child a,#nav_main ul li:first-child a:hover {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
#nav_main ul li a {
 border-right:1px solid white;
 padding:13px 8px 8px 8px;
 font-size:10pt;
 font-weight:normal;
 text-shadow:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#000
}
#nav_main ul li a:hover,#nav_main ul li a:focus {
 background:#fcc200 none 0 0 no-repeat!important
}
#nav_main ul li.special_offer a {
 display:none
}
#nav_main ul li li.Lb li.Lc a {
 font-size:10pt;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#nav_main ul li li.Lb li.Lc a:hover,#nav_main ul li li.Lb li.Lc a:focus {
 background:none!important
}
#cart_popup {
 margin-left:113px;
 top:97px
}
.cart_popup .title a h3 {
 cursor:default;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#333!important;
 text-shadow:none;
 font-weight:normal;
 font-size:14px
}
.cart_popup .title a:hover h3 {
 cursor:default
}
#cart_header {
 position:absolute;
 right:0;
 bottom:0;
 z-index:2;
 background-color:#fff;
 top:56%;
 border-radius:24px
}
#cart_header .go-to-checkout {
 float:left;
 margin-left:13px;
 background-color:#81c026
}
#cart_header .cart-quickview {
 float:left;
 background-color:#045893
}
#header ul.nav {
 padding-left:0
}
#header ul.nav li {
 border-left:none;
 margin:10px 0 0 0;
 padding:0 10px 0 0;
 color:#000;
 font-weight:normal;
 font-size:9pt;
 text-decoration:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#header ul.nav li.logged_in {
 color:#fcc200;
 font-weight:normal;
 font-size:9pt;
 padding-right:10px
}
#header ul.nav li a {
 color:#fcc200;
 font-weight:normal;
 text-decoration:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:9pt;
 padding:0;
 display:inline
}
#header ul.nav li a:focus {
 color:#fcc200;
 text-decoration:none
}
#header ul.nav li a:hover {
 color:#fcc200;
 text-decoration:none
}
#header .siteLogo a div {
 left:0;
 position:absolute;
 top:24%
}
#header .siteLogo img {
 height:67px;
 width:71px
}
#header .siteLogo a:focus img {
 outline:0
}
.home-navigation a {
 width:30px;
 background:#fff url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_home.png) center 14px no-repeat!important;
 text-indent:-99999px;
 padding:13px 8px 8px 8px!important
}
#nav_main ul li.home-navigation a:hover,#nav_main ul li.home-navigation a:focus {
 background:#fff url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_home.png) center 14px no-repeat!important;
 border-bottom:3px solid #fcc200
}
#nav_main ul li li.Lb .nav-submenu-title {
 color:#fff
}
ul.Lb {
 background:none repeat-x scroll center top #fff!important;
 border-bottom:0;
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
 border-left:none;
 border-right:0;
 box-shadow:0 8px 15px #333;
 margin-top:41px!important
}
#nav_main ul li li.Lb a {
 color:#000
}
#nav_main ul li.search {
 float:right;
 padding:1px 0 0 0;
 background:#fff none center 10px no-repeat;
 margin-top:3px;
 border-bottom:1px solid #000;
 position:relative;
 top:1px;
 z-index:1
}
#nav_main ul li.search #search {
 padding-bottom:7px
}
#nav_main ul li.search #search {
 height:24px;
 margin:3px 0 0 0;
 width:251px
}
#nav_main ul li.search:hover {
 background:#fff none center 10px no-repeat
}
#nav_main ul li.search .button {
 padding:3px 6px 4px 6px;
 margin:3px 0 0 1px
}
#nav_main ul li.search .button:focus {
 outline:1px solid #045893
}
#rollover_cart_popup {
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
 box-shadow:0 8px 15px #333;
 top:97px;
 left:61%;
 background:none repeat-x scroll center top #999;
 padding-bottom:10px;
 display:none
}
.cart_popup .title {
 background:none repeat-x scroll center top #fff;
 padding:7px 15px
}
.cart_popup .title a h3:focus,.cart_popup .title a:focus {
 outline:0
}
.cart_popup .title a.close {
 position:relative;
 right:-7px;
 top:2px;
 width:13px;
 text-indent:-9999px
}
.cart_popup .links a.neutral:hover {
 text-decoration:underline
}
.cart_popup .cart_modal_popup .prod_info p,.cart_popup p {
 margin:0 0 15px 10px!important;
 color:#333!important;
 font-size:1em
}
.prod_cart-total-table td {
 border:0;
 border-top:1px solid #999;
 padding:4px 0 4px 0
}
.prod_cart-total-table td.prod_cart-total-total {
 text-align:right
}
.prod_add_to_cart form button:hover {
 background-position:right -34px
}
.prod_add_to_cart form button.out-of-stock {
 background:#999 none;
 padding-left:10px
}
.prod_add_to_cart form button.out-of-stock:hover {
 background-position:left 0
}
a.positive {
 font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
 font-weight:normal
}
.positive+.positive {
 margin-left:10px
}
.positive.black+.positive {
 margin-left:0
}
a.positive,button.positive,button.form {
 background:#2f65b0;
 border-radius:30px;
 -moz-border-radius:30px;
 -webkit-border-radius:30px;
 color:#fff;
 text-shadow:none;
 font-size:16px;
 text-transform:none;
 padding:10px 25px;
 box-sizing:border-box;
 height:37px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 min-width:150px;
 font-weight:normal;
 border:0
}
.save_payment_details button.form {
 float:right;
 margin-right:10px
}
#lastInTheForm {
 float:right
}
button.neutral {
 border-radius:15px;
 text-shadow:none;
 font-size:10pt;
 text-transform:none;
 padding:4px 15px;
 font-weight:normal;
 line-height:18px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#payment_details th,#payment_details_modal th {
 color:#fff;
 background:#2f267b;
 border-left:0 solid #e7e7e7;
 border-bottom:1px solid #c0c1c2;
 padding-top:5px;
 padding-bottom:5px;
 text-transform:capitalize!important
}
button.neutral:hover {
 background:none no-repeat scroll -1px -35px #2c85c3
}
a.positive,a.positive:visited,a.form {
 background:none no-repeat scroll -1px -35px #fcc200;
 margin:0 10px 10px 0
}
a.positive:hover,a.form:hover {
 background:none no-repeat scroll -1px -35px #fcc200
}
a.neutral,a.neutral:visited {
 background-color:#fcc200;
 border-radius:15px;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-shadow:none;
 text-transform:none;
 background-image:none
}
a.neutral:hover,a.neutral:visited {
 background-color:#fcc200;
 color:#000;
 border-radius:15px
}
a.btn_add:focus {
 outline:0
}
.prod_add_to_cart-table-td3 button.positive {
 background:none no-repeat scroll -1px -35px #fcc200;
 border-radius:15px;
 text-shadow:none;
 font-size:1.143em;
 text-transform:none;
 padding:5px 6px 7px;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 border-radius:15px;
 font-weight:normal;
 margin:8px 10px 0 0;
 float:right;
 width:93px;
 height:32px
}
.prod_add_to_cart-table-td3 button.negative {
 background:none no-repeat scroll -1px -35px #272158;
 border-radius:0;
 text-shadow:none;
 font-size:9pt;
 text-transform:none;
 padding:3px 6px 7px 6px;
 -moz-border-radius:25px;
 -webkit-border-radius:25px;
 border-radius:25px;
 font-weight:normal;
 margin:8px 10px 0 0;
 color:#fff;
 border:0;
 width:90px;
 float:right
}
.accessoriesContainer .span-8.last .prod .prod_add_to_cart.js button.positive {
 background:none no-repeat scroll -1px -35px #2f65b0;
 border-radius:15px;
 text-shadow:none;
 font-size:16px;
 color:#fff;
 padding:5px 20px 7px 20px;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 border-radius:15px;
 font-weight:normal;
 margin:0
}
.span-20 .span-8.last .prod .prod_add_to_cart.js button.positive {
 background:none no-repeat scroll -1px -35px #2f65b0;
 border-radius:25px;
 text-shadow:none;
 font-size:16px;
 color:#fff;
 -moz-border-radius:25px;
 -webkit-border-radius:25px;
 border-radius:25px;
 font-weight:normal;
 margin:0;
 height:37px!important;
 line-height:37px;
 min-width:150px;
 padding:0
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td.sub-tabbody-table-td4 button.positive.large.delayed-button-bundle {
 min-width:100px;
 padding:0;
 font-size:12px;
 height:35px!important;
 margin-top:20px
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td.sub-tabbody-table-td5 button.positive.large {
 min-width:110px;
 padding:0;
 font-size:12px;
 height:35px!important;
 margin-top:5px;
 margin-left:10px
}
button.disabled {
 background:none no-repeat scroll -1px -35px #2f65b0!important;
 cursor:default!important
}
.digi-emistyle a {
 color:#2f65b0;
 text-decoration:none
}
.telco-tooltip-container {
 position:relative
}
.telco-tooltip {
 display:none;
 position:absolute;
 top:20px;
 right:-120px;
 padding:10px;
 background-color:#fff;
 border:1px solid #aaa;
 color:#000!important;
 max-width:120px;
 z-index:100000;
 box-shadow:0 0 3px #333
}
.telco-tooltip-container:hover .telco-tooltip {
 display:block
}
#header .headerContent {
 float:right;
 max-width:100%;
 position:relative;
 z-index:1
}
.product-list .span-18 {
 width:980px;
 float:right;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.product-list .prod_list {
 position:relative;
 border:1px solid #f0f0f0;
 border-radius:5px;
 background-color:#fff;
 cursor:pointer;
 height:375px
}
#productDetailsForm .product__info .thumb,#productDetailsForm .grid-product-entitlements,#productDetailsForm .grid-product-price {
 top:25px;
 position:relative
}
.prod_list-disabled a {
 cursor:default;
 text-decoration:none
}
.prod_list-disabled .thumb {
 opacity:.5
}
.prod_list-disabled .grid-product-price {
 display:none
}
.prod_list-disabled .grid-product-name {
 opacity:.5
}
.prod_list-disabled .grid-product-summary {
 opacity:.5
}
.product-disabled-message {
 display:block;
 margin:0 10px 10px 0
}
.cart_popup .cart_modal_popup .prod_image {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/thumb-bg.png) no-repeat center center;
 padding:0
}
.prod_list .thumb {
 text-align:center
}
.prod_list .thumb a:focus {
 outline:0
}
.product-list.product-list-grid .span-9 {
 width:370px
}
.product-list.product-list-grid .span-9 .prod_list {
 margin-bottom:0
}
.product-list.product-list-grid .prod_list .price {
 font-size:1.6em
}
.product-list.product-list-grid .grid-product-price {
 right:15px;
 top:auto;
 bottom:5px
}
.product-list.product-list-grid .grid-product-name {
 margin:0
}
.product-list.product-list-grid .grid-product-name a {
 font-size:10pt
}
.two-column-grid .span-9 {
 width:750px;
 margin-right:0
}
.two-column-grid .prod_list {
 border-radius:0;
 padding:0;
 position:relative
}
.two-column-grid .prod_list .thumb {
 background-color:#fff;
 padding:0;
 width:160px;
 height:160px;
 margin-right:20px
}
.two-column-grid .prod_list .thumb img {
 margin:25px 0 0 0
}
.searchgrid-results .span-9 {
 width:370px
}
.searchgrid-results .prod_list {
 height:110px;
 padding-top:5px
}
.searchgrid-results .grid-product-price {
 right:12px;
 top:1px
}
.searchgrid-results .grid-product-summary {
 margin:21px 15px 10px 80px
}
.searchgrid-results .grid-product-name {
 line-height:14px;
 margin:0 100px 4px 0
}
.searchgrid-results .prod_list .price {
 font-size:1.5em
}
.searchgrid-results .grid-product-name a {
 font-size:13pt
}
.results {
 padding:5px 0 0 0
}
.results h1 {
 color:#000;
 font-size:42px!important;
 font-weight:normal;
 margin:10px 0 0 0;
 padding:0
}
.searchSpellingSuggestionPrompt {
 margin:5px 0 19px 0;
 font-size:1.5em
}
.grid-product-name {
 text-align:center;
 border-bottom:2px solid #f0f0f0
}
.grid-product-summary {
 padding:5px 10px;
 text-align:left;
 font-size:13px;
 border-top:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3;
 height:108px;
 overflow:hidden
}
.productlist-addon .grid-product-summary {
 margin:2px 140px 10px 8px
}
.jio-plans-list .grid-product-price .price-frequency {
 margin:-1px 0 0 0;
 position:absolute;
 top:90%;
 right:8%
}
.grid-product-price .price-with-plan {
 margin:-6px 0 0 0;
 text-align:right
}
.jio-plp-mainContainer #productDetailsForm .grid-product-price {
 text-align:center;
 padding:10px 0
}
.grid-product-price del {
 font-size:16px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 display:inline-block;
 padding:0 10px
}
.grid-product-price .price-label {
 font-size:10pt;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#999;
 font-weight:normal;
 display:inline-block;
 padding-right:5px;
 text-transform:none;
 display:block
}
.select-device {
 position:absolute;
 right:15px;
 bottom:9px
}
.select-device button.positive {
 margin-bottom:0;
 padding:3px 20px
}
.content .tabbody.device-only table tr td p.big-price {
 color:#000;
 font-weight:normal;
 font-size:15px;
 font-weight:normal;
 height:19px;
 line-height:16px;
 padding:0;
 vertical-align:middle;
 margin-bottom:6px
}
.accessoriesContainer .span-8.last .prod .prod_add_to_cart.js table tr td {
 border-left:0;
 border-top:0;
 vertical-align:middle;
 padding:0;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 background:#fff
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td {
 border-left:0;
 border-top:0;
 vertical-align:middle;
 padding:0 0 10px 0;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 background:#fff
}
.prod .prod_add_to_cart.js td.item-only-add {
 padding-right:20px
}
.prod .prod_add_to_cart.js td.item-only-add button {
 float:right
}
.accessoriesContainer .span-8.last .prod .prod_add_to_cart.js table tr td p.big-price {
 color:#000;
 font-weight:normal;
 font-size:18pt;
 height:10px;
 line-height:16px;
 padding:0;
 vertical-align:middle;
 margin-bottom:6px;
 text-align:left
}
.span-20 .span-8.last .prod .prod_add_to_cart.js table tr td p.big-price {
 color:#58585b;
 font-weight:normal;
 font-size:36px!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 height:10px;
 line-height:16px;
 padding:0;
 vertical-align:middle;
 margin-bottom:6px;
 text-align:left
}
#content #productDetailUpdateable {
 background-color:#fff;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#content .span-20 #productDetailUpdateable {
 width:1224px;
 padding-top:20px;
 min-height:371px
}
#content .span-20 #productDetailUpdateable.device-layout .prod_add_to_cart table {
 width:100%
}
#content .span-20 .productDetailUpdateable_viewplans {
 width:990px;
 padding:0 0 10px 0;
 background:#fff;
 min-height:371px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#productDetailUpdateable>.span-4 {
 margin-right:0;
 width:150px;
 min-height:445px;
 background:#fff;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px
}
#productDetailUpdateable>.span-4 .scroller {
 background:transparent;
 border:0;
 border-radius:0;
 margin:0
}
#productDetailUpdateable>.span-4 .jcarousel-skin .jcarousel-container-vertical {
 padding:40px 0
}
#productDetailUpdateable>.span-4 .jcarousel-skin .jcarousel-clip-vertical {
 width:102px;
 margin:auto
}
#productDetailUpdateable .scroller ul li span {
 border:1px solid #fff;
 padding:0 0 4px 2px
}
#productDetailUpdateable .span-4 .jcarousel-skin .jcarousel-next-vertical {
 width:100px;
 left:27px
}
.jio-pdp-leftbox {
 width:500px;
 float:left;
 background:#fff;
 border-radius:5px;
 border:1px solid #e3e3e3
}
#productDetailUpdateable .jio-pdp-leftbox .span-4,#productDetailUpdateable .jio-pdp-leftbox .span-8 {
 float:none;
 width:100%
}
#content #productDetailUpdateable .prod_image_main a#zoomLink:focus span.details {
 outline:1px dotted #000
}
.digi-cartpopup-buttons a {
 display:block
}
.prod_image_main {
 border:0;
 margin:auto;
 border-radius:0;
 padding:5px;
 min-height:300px;
 width:305px;
 background:#fff url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/missing-product-96x96.jpg) no-repeat center 35px
}
#productDetailUpdateable>.span-8.last {
 width:710px;
 background:#fff;
 border:1px solid #e3e3e3;
 margin-right:0;
 border-radius:5px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 min-height:445px;
 margin-left:14px;
 padding:15px 5px 15px 15px
}
#productDetailUpdateable>.span-8.last .prod {
 background-color:#fff;
 padding:0 10px 0 0
}
.prod h1 {
 color:#000;
 font-weight:normal;
 padding:0;
 margin:8px 0 10px 0;
 font-size:36px!important;
 text-transform:capitalize
}
.prod .product-summary {
 margin:15px 0 15px 0;
 padding:10px 0 10px 0;
 border-top:1px solid #f0f0f0;
 font-family:inherit;
 font-size:10pt
}
.prod .product-entitlements-list {
 margin:15px 0 -16px 0;
 list-style-type:none;
 padding:0 0 0 1px
}
.prod .product-entitlements-list li:before {
 content:" - "
}
.productDetailFeatures {
 margin:5px 0 10px 0;
 clear:both;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.productDetailAccessories {
 margin:10px 0 0 0
}
.featureClass {
 margin-top:25px
}
.featureClass table.feature-class-table td.attrib {
 max-width:20%;
 padding-left:0
}
.prod_list .featureClass {
 margin-top:20px;
 margin-bottom:20px;
 clear:both;
 border-top:1px solid #e2e2e2;
 margin-left:128px;
 margin-right:25px;
 font-size:8pt
}
.productreferences-container.two-column-grid {
 margin-right:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.productreferences-container.two-column-grid .prod_list {
 float:left;
 width:160px;
 margin:0 20px 10px 0;
 position:relative;
 height:250px;
 border:0;
 -moz-border-radius:0
}
.productreferences-container.two-column-grid .prod_list button.large {
 position:absolute;
 right:10px;
 bottom:10px
}
.productreferences-container .jcarousel-skin .jcarousel-item-horizontal {
 margin-right:30px;
 width:160px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.cart-entries-container {
 background-color:#fff
}
.cart-entries-container .item_container_holder {
 border:0;
 margin:0
}
.cart-actions {
 padding:15px 0 0 0;
 margin:0;
 background-color:transparent;
 border-bottom:1px solid #5c8fc8;
 padding-top:0
}
.cart-actions.last {
 margin:0 0 15px 0;
 border-top:0 solid #5c8fc8;
 border-bottom:0;
 text-align:center
}
.cart-actions.last button {
 margin:10px
}
.cart-actions .span-10 {
 margin:10px;
 width:380px
}
#your_cart tr.cart-bundle-header td.cart-bundle-package {
 font-weight:normal
}
.cart-bundle-number {
 display:block;
 font-weight:normal;
 font-size:10px
}
#your_cart .cart-bundle-editable {
 display:block;
 float:none;
 margin-top:6px;
 font-weight:normal;
 color:#000
}
#your_cart tr:first-child td {
 border-top:0
}
table#your_cart .cart-bundle-header td.cart-bundle-remove {
 background-color:#000;
 width:30px
}
.cart-bundle-remove-container img {
 margin:3px 6px
}
table#your_cart .cart-bundle-header td.cart-bundle-remove.updateable-items {
 height:33px
}
table#your_cart .cart-bundle-header td.cart-bundle-remove.updateable-items a {
 display:none
}
.cart-bundle-quantity {
 text-align:center
}
#your_cart .cart-bundle-quantity a {
 float:none;
 color:#2f65b0;
 font-size:14px
}
.nav_column {
 background-color:#fff;
 border-radius:5px
}
.nav_column .title_holder {
 margin-bottom:0;
 padding:10px 10px 5px;
 border-bottom:1px solid #f0f0f0
}
.nav_column .title {
 margin:0;
 top:auto;
 left:auto;
 right:auto;
 position:relative
}
.nav_column .title-top {
 display:none
}
.nav_column .title_holder h2 {
 background:none repeat-x scroll center top transparent;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 color:#000;
 font-size:2em;
 font-weight:normal;
 margin:10px 0 0 0;
 padding:0;
 text-align:left;
 text-shadow:none;
 top:auto;
 display:inline-block
}
.applied-filters.nav_column .title_holder h2 {
 font-size:1.6em;
 background-color:#fff;
 padding:5px;
 border-bottom:1px solid #efefef
}
.nav_column .item {
 padding:0;
 margin-top:17px
}
.nav_column:last-child .item {
 padding-bottom:10px
}
.applied-filters.nav_column .item {
 padding:5px;
 background-color:#fff
}
.nav_column .item ul.facet_block span.remove a {
 background-color:#fcc200;
 border-radius:0
}
.nav_column .item ul.facet_block span.remove a span {
 display:none
}
.nav_column .item .category {
 margin-left:7px;
 background-color:#fff;
 position:relative;
 margin-right:10px;
 margin-bottom:0
}
.nav_column .item .facetValues {
 background-color:#fff;
 padding:0 5px;
 border-radius:5px
}
.nav_column .item ul li {
 font-size:10pt;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:20px
}
.nav_column .item ul.facet_block li {
 padding-bottom:0;
 padding-top:0
}
.nav_column .item ul li a {
 text-decoration:none;
 color:#555
}
.nav_column .item ul li a:hover {
 text-decoration:underline;
 color:#263382
}
.nav_column .item ul li a span.remove {
 display:none
}
.nav_column .item .more {
 margin-top:5px;
 display:block
}
.nav_column .item .more a {
 color:#333
}
.nav_column .item .category h4 {
 color:#000;
 font-size:10pt;
 font-weight:normal;
 max-width:190px;
 text-transform:capitalize;
 margin:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.nav_column .item .category span.dropdown {
 height:30px;
 width:30px;
 border-left:3px solid #fff;
 border-radius:0;
 background:#fff none
}
.nav_column .item .category span.dropdown .dropdown-img {
 background:url("https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-grey-up.png") center no-repeat scroll transparent;
 height:24px;
 margin:0;
 width:24px;
 float:left
}
.nav_column .item .category .toggleArrow span.dropdown .dropdown-img {
 background:url("https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-grey-down.png") center no-repeat scroll transparent;
 height:24px;
 margin:0;
 width:24px
}
.prod_refine .sortOptions {
 float:none;
 background:none repeat-x scroll center bottom #e2e2e2;
 border-bottom:1px solid #ccc!important;
 border-radius:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#2f65b0;
 width:60%;
 background:url("https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-down.png") no-repeat 95% center
}
.prod_refine-box {
 float:right;
 font-size:14px;
 color:#272158;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-radius:24px;
 padding:2px 10px 2px 0
}
.prod_refine {
 overflow:hidden;
 padding:7px;
 margin:10px 0 4px;
 background:#fff;
 border:1px solid #f0f0f0;
 border-radius:5px
}
.prod_refine-box a {
 color:#555
}
.prod_refine label {
 vertical-align:top;
 padding:0 3px 0 0;
 font-weight:normal;
 font-size:14px;
 color:#555
}
.prod_refine ul li {
 font-size:12pt;
 color:#555;
 padding-left:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.prod_refine ul a.pager-next-link {
 text-indent:100px;
 width:25px;
 height:25px;
 padding:0;
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/pagination_right.png) 2px 2px no-repeat
}
.prod_refine ul a.pager-back-link {
 text-indent:100px;
 width:25px;
 height:25px;
 padding:0;
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/pagination_left.png)2px 2px no-repeat
}
.tabs {
 width:100%;
 font-size:93%;
 line-height:normal
}
.tabs ul.tabs-list {
 margin:0;
 padding:0;
 list-style:none
}
.tabs ul.tabs-list li {
 float:left;
 margin:0;
 padding:0 0 0 5px
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td {
 padding:15px 0 15px 7px;
 font-weight:normal;
 font-size:14px;
 width:auto
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td:first-child {
 width:210px;
 font-weight:normal;
 padding-right:20px
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td .featureClass {
 margin-top:0
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td .featureClass+.featureClass {
 padding-top:5px
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td .featureClass ul {
 margin:0;
 font-weight:normal
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td:first-child .featureClass ul {
 margin:0;
 font-weight:normal
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td .featureClass ul li {
 margin-bottom:10px
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td .featureClass li:last-child {
 margin-bottom:0
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table form table,.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table form table tr td.sub-tabbody-table-td4 {
 margin:0;
 padding:0;
 border:0
}
.productDetailUpdateable_viewplans .tabs ul.tabs-list a {
 padding:5px 25px;
 color:#2f65b0
}
.productDetailUpdateable_viewplans .tabs .subTabs ul.tabs-list a {
 font-size:15px
}
.productDetailUpdateable_viewplans .prod_add_to_cart {
 padding-top:0
}
.productDetailUpdateable_viewplans .tabs ul.tabs-list {
 border-bottom:0 solid #313131;
 margin:0;
 padding:0 20px;
 list-style:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.productDetailUpdateable_viewplans .tabs .subTabs ul.tabs-list {
 border-bottom:0;
 margin:0;
 padding:0;
 list-style:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.productDetailUpdateable_viewplans .tabs .subTabs ul.tabs-list li {
 width:auto;
 min-width:100px;
 border-top:0;
 border-right:1px solid #fff
}
.productDetailUpdateable_viewplans .tabs .subTabs ul.tabs-list .sub-current a {
 color:#333;
 font-size:15px;
 background-color:#f0f0f0
}
.productDetailUpdateable_viewplans .js .tabs .content {
 clear:both;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 margin:7px 15px 15px 15px
}
.productDetailUpdateable_viewplans .prod_add_to_cart.js .content .tabbody table.sub-tabbody-table tr td.plan-selected {
 background-color:#dde7f3
}
.tabs ul.tabs-list a {
 display:block;
 font-size:16px;
 font-weight:normal;
 color:#58585b
}
.subTabs ul.tabs-list li {
 color:#b8b8b8;
 padding:0;
 width:33%;
 text-align:center
}
.tabs ul.tabs-list a:focus {
 color:#333;
 text-decoration:underline
}
.tabs ul.tabs-list .sub-current a {
 color:#000;
 background-color:#f0f0f0;
 width:125px;
 margin-left:15px
}
.tabs ul.tabs-list .sub-current {
 background:#fff
}
.js .tabs .current-info,.js .tabs .accessibletabsanchor,.js .tabs .tabhead {
 position:absolute;
 left:-999em
}
.js .tabs .content {
 clear:both;
 margin:1em 1em 1em 0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
h1,h2,p {
 margin:1em
}
.headline-contract-length {
 font-size:1.3em;
 font-weight:normal;
 margin-bottom:-5px;
 padding:10px 0 0 15px
}
.headline-contract-length-small {
 font-size:1.3em;
 font-weight:normal;
 padding:0 0 10px 15px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.about {
 clear:both;
 padding:2em
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 border:0;
 background:0;
 margin:0;
 padding:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#prod_tabs.ui-tabs .ui-tabs-panel {
 border:0;
 border-bottom:1px solid #f0f0f0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 border-bottom-radius:0;
 background-color:#fff;
 padding:30px 45px 40px 45px;
 font-size:16px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:25px;
 color:#6a6a6a
}
#prod_tabs.ui-tabs .ui-tabs-nav li:first-child {
 border-left:0 none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
 background:0;
 width:170px;
 padding:0;
 background-color:#fff;
 border-bottom:2px solid #2f65b0!important;
 color:#fff
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 color:#2f65b0
}
#prod_tabs.ui-tabs .ui-tabs-nav li {
 background-color:#fff;
 border-left:0 groove #fff;
 list-style-position:outside;
 min-height:32px;
 padding:0;
 width:170px;
 border-top:0;
 margin-right:0
}
#prod_tabs.ui-tabs .ui-tabs-nav .ui-state-hover,#prod_tabs.ui-tabs .ui-tabs-nav .ui-state-active {
 background:0;
 text-decoration:none
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01 {
 background:0;
 cursor:pointer!important;
 text-shadow:none;
 font-size:18px;
 font-weight:normal;
 padding:6px 0 9px 0;
 text-decoration:none;
 text-align:center;
 text-transform:uppercase
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active a:focus {
 outline:1px dotted #fff
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_05 {
 background:0;
 padding:6px 0 9px 0;
 text-align:center;
 text-transform:uppercase
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03:hover,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04:hover {
 color:#2f65b0!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a {
 color:#2f65b0;
 text-shadow:none;
 font-size:18px;
 font-weight:normal;
 padding:6px 0 3px 0;
 text-decoration:none;
 text-align:center;
 padding:6px 0 3px 0
}
form input.text {
 margin:6px 0 0 210px;
 padding-left:10px;
 width:265px
}
#prod_tabs.ui-tabs .ui-tabs-nav li:last-child {
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border-radius:0;
 width:220px
}
#tab-details h4 {
 color:#111
}
.big-price {
 font-size:19px;
 color:#111;
 text-align:center;
 font-weight:normal;
 margin-top:0
}
.prod_review {
 margin:10px 0 20px 0;
 overflow:hidden
}
.accessoriesContainer .prod_review {
 margin:10px 0 20px 0;
 overflow:hidden
}
.span-20 .prod_review {
 margin:10px 0 0 0;
 overflow:hidden
}
.sub-tabbody table tr td {
 border-left:0;
 border-top:0;
 border-bottom:1px solid #e3e3e3;
 vertical-align:middle;
 padding:10px;
 width:25%;
 font-size:14px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 color:#58585b
}
table.sub-tabbody-table {
 margin-bottom:0
}
.subTabs .content {
 clear:both;
 margin:3px 1em 1em 1em!important
}
.content .sub-tabbody .pay {
 font-size:10px;
 font-weight:normal;
 line-height:11px;
 color:#676767;
 text-transform:uppercase
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td2 .frequency {
 font-size:11px;
 font-weight:normal;
 line-height:12px;
 text-transform:uppercase;
 padding-left:10px;
 padding-top:4px
}
.content .sub-tabbody .details {
 font-size:10px;
 font-weight:normal;
 line-height:11px;
 color:#676767;
 text-transform:uppercase;
 padding:3px 1px 3px 1px;
 background:#f6f6f6;
 margin-right:40px;
 cursor:pointer;
 text-decoration:none;
 border-bottom:2px solid #fcc200
}
#write_review_action_main {
 text-decoration:none;
 color:#2f65b0;
 font-size:14px
}
.prod_add_to_cart input.qty {
 margin:5px 0 5px 15px;
 text-align:center;
 padding:0;
 border-radius:5px;
 width:27px;
 height:27px
}
.prod_add_to_cart label {
 color:#000;
 font-weight:normal;
 padding-right:0;
 padding-top:13px;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 vertical-align:super;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.tabbody.device-only table tr td {
 border-left:0;
 border-top:0;
 vertical-align:middle;
 padding:0 0 0 20px;
 font-size:15px;
 font-weight:normal;
 line-height:16px;
 height:10px;
 background:#f9f9f9
}
.tabbody.device-only table tr td .stock_message {
 color:#000;
 float:none;
 font-size:12px;
 line-height:1.2em;
 margin:0!important;
 padding:2px 0 0 10px;
 width:70px
}
.productreferences-container.two-column-grid h2 {
 color:#000;
 margin:0 0 20px 0;
 font-size:16pt;
 line-height:17px;
 padding:10px 0 10px 13px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart h2 {
 color:#000;
 margin:0 0 20px 0;
 font-size:17pt;
 line-height:17px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 padding:10px 0 10px 13px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart h3 {
 color:#000;
 margin:0 0 2px 0;
 font-size:16px;
 line-height:17px;
 font-weight:normal;
 padding:5px 0 5px 5px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart p.description {
 color:#000;
 margin:30px 0 5px 0;
 font-size:14px;
 line-height:16px;
 font-weight:normal;
 padding:0 0 0 50px
}
.description-headline {
 display:block;
 margin-top:15px
}
.prod_list .description-headline {
 margin-top:1px;
 font-weight:normal
}
.description-spacer {
 display:block;
 margin:15px 0
}
.span-24.last.productDetailAccessories {
 padding:0;
 width:990px
}
.productreferences-container.two-column-grid .prod-list.price-below {
 color:#000;
 font-size:13px;
 line-height:14px;
 font-weight:normal;
 margin:0 0 10px 0;
 text-align:center;
 display:block;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.productreferences-container.two-column-grid h3 {
 color:#676767;
 font-size:12px;
 line-height:13px;
 font-weight:normal;
 text-align:center
}
.content .sub-tabbody .sub-tabbody-table-td1 {
 width:50%
}
.content .sub-tabbody .sub-tabbody-table-td2,.sub-tabbody-table-td3 {
 width:20%
}
.content .sub-tabbody .sub-tabbody-table-td4 {
 width:90px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table {
 width:760px;
 margin:0 auto;
 cellspacing:20px;
 border-spacing:0 10px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on td {
 border-left:0 solid #e7e7e7;
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 background-color:#f8f8f8
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected td {
 border-left:0 solid #e7e7e7;
 border-top:1px solid #c0c1c2;
 border-bottom:1px solid #c0c1c2;
 background-color:#f8f8f8
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.selected td {
 border-left:0 solid #e7e7e7;
 border-top:3px solid #000;
 border-bottom:3px solid #000;
 background-color:#fff
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on td h3,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on td p,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on td div {
 color:#bbb
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.selected td h3,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.selected td p,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.selected td div {
 color:#000
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected td h3,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected td p,#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected td div {
 color:#000
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td p {
 margin:0 0 0 5px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td p.expand_price {
 font-size:19px;
 line-height:20px;
 font-weight:normal
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td1 {
 width:350px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td2 {
 width:40px;
 vertical-align:middle
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td2 p del {
 color:#000;
 font-size:12px;
 line-height:13px;
 font-weight:normal;
 padding-left:10px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td3 {
 width:60px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.end_step {
 display:block;
 text-align:center;
 margin:20px 40px 0 360px;
 font-size:12pt;
 width:125px;
 border-radius:30px;
 background:#fcc200;
 color:#000;
 float:left;
 height:40px;
 line-height:40px;
 font-weight:normal
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.end_step:hover {
 text-decoration:none
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.review_area {
 display:block;
 text-align:center;
 margin-top:-10px;
 font-size:15px;
 width:125px;
 background:#fff;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-radius:30px;
 -moz-border-radius:30px;
 -webkit-border-radius:30px;
 border:1px solid #939393;
 float:right;
 height:27px;
 font-weight:normal;
 padding-top:10px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.review_area.invisible {
 display:none
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box-not_empty a.review_area {
 display:none
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.review_area:hover {
 text-decoration:none;
 color:#000
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.imdone_step {
 display:block;
 text-align:center;
 margin:-10px -10px 35px 360px;
 font-size:12pt;
 width:130px;
 background:#fff;
 border:1px solid #2e2e33;
 border-radius:30px;
 -moz-border-radius:30px;
 -webkit-border-radius:30px;
 border-radius:30px;
 float:left;
 color:#2e2e33;
 height:30px;
 font-weight:normal;
 padding-top:5px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.imdone_step:hover {
 text-decoration:none;
 color:#000
}
.item-only-table {
 clear:left
}
form input.text {
 margin:6px 0 0 0;
 padding-left:10px;
 width:150px;
 height:25px;
 box-sizing:content-box
}
.item_container_holder {
 border:0;
 border-radius:5px;
 background-color:#fff;
 padding:20px 10px 0 10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.item_container p {
 margin:7px 0
}
#storeFinderForm dl dd input[type=text] {
 width:292px
}
form label {
 padding:0 0 5px;
 font-size:10pt
}
form dl dd input[type=text],form dl dd input[type=password],form dl dd select {
 width:265px;
 margin-right:0;
 font-size:1.1em;
 color:#585858!important
}
form .form_btns {
 text-align:right
}
form .form_btns .r_action_btn {
 margin-right:10px;
 color:#50bfb6
}
form .form_btns .r_action_btn:hover {
 cursor:pointer;
 background-color:#fff
}
.pstrength-info {
 clear:left
}
.checkoutProgress {
 float:none;
 border-bottom:1px solid #e3e3e3;
 width:74%
}
.checkoutProgress ul {
 margin-bottom:0;
 overflow:hidden
}
.checkoutProgress li {
 background:none repeat-x scroll 0 0 #f7f7f7;
 width:33.33%;
 height:50px;
 border:0
}
.checkoutProgress li.checkoutProgressStepActive a {
 font-weight:bold
}
.checkoutProgress li.checkoutProgressStepVisited,.checkoutProgress li.checkoutProgressStepActive {
 background:none repeat-x scroll 0 0 #f7f7f7
}
.checkoutProgress li a {
 font-size:12pt;
 padding:8px 0 0 0;
 height:30px;
 font-weight:normal;
 color:#2f65b0
}
.telco-checkout .simple_banner {
 padding:10px
}
.multicheckout {
 background-color:#fff
}
#selectDeliveryMethodForm .item_container_holder {
 padding-top:0;
 margin-top:0
}
#selectDeliveryMethodForm .item_container_holder h2 {
 margin-bottom:20px!important;
 margin-left:10px!important
}
.delivery_method_item {
 overflow:auto;
 padding:10px;
 margin-top:10px
}
.delivery_method_item input.text,.delivery_method_item input.qty,.delivery_method_item label {
 padding:0 0 0 1px;
 margin:0;
 float:none
}
.checkout-cart-details {
 clear:both;
 padding:10px;
 margin-top:10px;
 border-radius:5px;
 overflow:hidden
}
.checkout_multi_b {
 overflow:hidden;
 margin-bottom:20px;
 width:425px
}
.checkout_multi_a.complete .item_container_holder .title_holder h2,.checkout_multi_b.complete .item_container_holder .title_holder h2 {
 background:none repeat-x scroll center top transparent;
 padding:0 0 0 25px;
 margin:3px;
 text-align:left;
 font-weight:normal;
 font-size:1.2em
}
.checkout_multi_a.complete .item_container_holder .title_holder h2 span,.checkout_multi_b.complete .item_container_holder .title_holder h2 span {
 background:url("https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_tick.png") no-repeat scroll left center transparent;
 height:22px;
 left:2px;
 top:-10px;
 width:25px
}
.checkout_multi_a.complete .item_container_holder .existing_address,.checkout_multi_b.complete .item_container_holder .delivery_method {
 margin:5px 0 0 0;
 padding:0;
 width:auto;
 min-height:1px;
 float:none
}
.checkout-continue {
 text-align:center;
 width:100%
}
.differentAddress {
 padding:0
}
.payment_details_left_col,.payment_details_right_col {
 border:0;
 padding:10px;
 width:380px
}
.payment_details_right_col {
 float:left
}
.payment_details_left_col h1,.payment_details_right_col h1 {
 color:#000;
 font-size:1.3em;
 font-weight:normal;
 margin:0 0 10px 0
}
div.terms {
 margin:5px 10px 0 0;
 float:right
}
div.terms label {
 padding:0 0 0 3px
}
.place-order {
 padding:6px;
 width:978px
}
.checkout_summary_flow {
 height:auto;
 padding:10px;
 overflow:hidden;
 background-color:#fff
}
.checkout_summary_flow_a,.checkout_summary_flow_b,.checkout_summary_flow_c {
 position:relative;
 left:auto;
 top:auto;
 float:left;
 background:none no-repeat scroll center center #f3f3f3;
 border-bottom:5px solid #ddd;
 height:auto;
 width:32.6%;
 margin:0 10px 0 0;
 padding:0 0 20px 0;
 min-height:174px
}
.checkout_summary_flow_a.complete,.checkout_summary_flow_b.complete,.checkout_summary_flow_c.complete {
 background:none no-repeat scroll center center #fff;
 border:1px solid #e3e3e3;
 border-radius:10px;
 padding:10px
}
.checkout_summary_flow_c {
 margin:0
}
.checkout_summary_flow .item_container_holder {
 padding:0;
 background-color:transparent
}
.checkout_summary_flow .title_holder {
 float:none;
 text-align:left
}
.checkout_summary_flow .item_container_holder .title_holder h2 {
 min-height:2px;
 text-align:left;
 width:auto;
 background:none repeat scroll 0 0 transparent;
 border-radius:0;
 color:#0952b1;
 font-weight:normal;
 font-size:1em;
 margin:0;
 padding:3px 0 0 24px;
 text-shadow:none;
 top:auto;
 float:none;
 text-shadow:none;
 font-size:12pt
}
.order-details-pg {
 margin:0!important;
 word-wrap:break-word
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder h2,.checkout_summary_flow_b.complete .item_container_holder .title_holder h2,.checkout_summary_flow_c.complete .item_container_holder .title_holder h2 {
 background:none repeat-x scroll center top transparent;
 text-shadow:none
}
.checkout_summary_flow_a.complete .item_container_holder .title_holder h2 span,.checkout_summary_flow_b.complete .item_container_holder .title_holder h2 span,.checkout_summary_flow_c.complete .item_container_holder .title_holder h2 span {
 background:url("https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_tick.png") no-repeat scroll left center transparent;
 left:-2px
}
.checkout_summary_flow_a a.edit_complete,.checkout_summary_flow_b a.edit_complete,.checkout_summary_flow_c a.edit_complete {
 font-size:8pt;
 top:auto;
 left:auto;
 bottom:5px;
 right:10px;
 color:#333;
 border-bottom:1px solid #272158
}
.checkout_summary_flow .item_container {
 width:auto!important;
 padding:4px 5px 0 6px;
 margin-bottom:0!important
}
.checkout_summary_flow input.security {
 width:26px;
 padding:2px;
 margin:4px 4px 2px 0
}
.checkout_summary_flow .security_code_what {
 margin:7px 0 0 0
}
.your_order h1 {
 color:#3c902f;
 font-size:15pt;
 padding:0;
 margin-left:10px
}
.checkout-confirmation .checkout_summary_flow_a.complete .item_container_holder .title_holder h2,.checkout-confirmation .checkout_summary_flow_b.complete .item_container_holder .title_holder h2,.checkout-confirmation .checkout_summary_flow_c.complete .item_container_holder .title_holder h2 {
 padding:6px 0 0 6px
}
.checkout-confirmation .checkout_summary_flow_a.complete,.checkout-confirmation .checkout_summary_flow_b.complete,.checkout-confirmation .checkout_summary_flow_c.complete {
 padding-bottom:0;
 min-height:170px;
 border:1px solid #e3e3e3
}
.scroller.positive .title_holder h2,.item_container_holder.positive .title_holder h2 {
 background:none repeat-x scroll center top transparent;
 text-shadow:none
}
.jcarousel-skin .jcarousel-item-placeholder {
 background:#fff;
 color:#000
}
.jcarousel-clip.jcarousel-clip-horizontal {
 height:100%
}
.jcarousel-skin .jcarousel-clip-vertical {
 width:107px;
 height:440px
}
.jcarousel-skin .jcarousel-item {
 width:107px
}
.jcarousel-skin .jcarousel-item-horizontal {
 margin-right:25px;
 width:160px
}
.jcarousel-skin .jcarousel-container-horizontal {
 padding:0 35px;
 width:auto
}
.jcarousel-skin .jcarousel-container-vertical {
 padding:24px 22px
}
.jcarousel-skin .jcarousel-item .prod_list .thumb {
 background:#fff;
 margin:0
}
.span-20 #productDetailUpdateable .prod_add_to_cart {
 padding-top:0
}
.span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box {
 border-bottom:5px solid #e0dfdd;
 margin-bottom:50px;
 background:#fff;
 padding-bottom:0
}
.span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box.prod_add_to_cart_box-not_empty {
 border-bottom:5px solid #e0dfdd;
 margin-bottom:50px;
 background:#fff;
 padding-bottom:40px
}
.span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box_buttons {
 border-bottom:5px solid #e0dfdd;
 margin-bottom:50px;
 background:#fff;
 padding-bottom:40px;
 margin-top:-70px
}
.span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box_buttons_clear {
 clear:both
}
.cart-productname a {
 color:#777;
 font-size:12px;
 font-weight:normal!important
}
.cart-productentitlements {
 list-style-type:none;
 max-width:400px
}
.product-entitlements-list li:before {
 content:" - "
}
table#your_order {
 margin-bottom:0
}
#your_cart a {
 text-decoration:none;
 color:#000;
 padding:0
}
table#your_order tr td {
 border-left:none;
 border-top:0;
 border-bottom:1px solid #c0c1c2
}
table#your_cart tr td.cart-bundle-package {
 background:#f9f9f9
}
table#your_cart tr td:nth-child(2n+1) {
 background:#FFF
}
table#your_cart tr.cart-bundle-divider td {
 background:#fff;
 border:0
}
table#your_order thead th {
 background-color:#2c85c3;
 color:#fff;
 font-weight:normal;
 font-size:1.1em;
 padding:8px 0 13px 0
}
table#your_cart tr.cart-bundle-header td.cart-bundle-itemPrice {
 background:#f2f2f2;
 color:#000
}
.span-24.cart-page .span-24.cart-entries-container .cart-entries-totals {
 float:right
}
.span-24.cart-page .span-24.cart-entries-container {
 border:0;
 border-radius:20px
}
#checkout-cart-details .cart-entries-totals {
 float:right
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .title_holder {
 background:transparent;
 color:#000;
 margin-left:0
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .title_holder h2 {
 color:#000;
 font-size:1.8em;
 padding-left:0
}
.cart-entries-totals .item_container_holder .title_holder h2 {
 color:#000;
 font-size:1.8em;
 font-weight:normal;
 margin-left:0;
 margin-bottom:22px
}
.cart-entries-totals .item_container_holder .title_holder a#editbtn {
 position:relative;
 right:-67px;
 top:10px;
 font-size:19px;
 color:#2f65b0
}
#productDetailUpdateable .span-10 .scroller .title_holder {
 margin-bottom:30px
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr td {
 border:0 solid #c0c1c2
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-totals-headers-row {
 background:#000
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.order-totals-headers-row {
 background:#000
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-totals-headers-row th {
 background:#000;
 height:10px;
 color:#fff;
 text-transform:uppercase;
 padding:3px 10px 3px 0;
 text-align:right;
 font-size:12px;
 line-height:13px;
 font-weight:normal
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-totals-headers-row td {
 background:#000;
 height:10px;
 color:#fff;
 text-transform:uppercase;
 padding:3px 0 3px 0;
 text-align:center;
 font-size:12px;
 line-height:13px
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-total-row th.cart-bundle-package {
 text-align:left;
 font-size:16px;
 line-height:17px;
 text-transform:capitalize;
 font-weight:normal
}
.item_container_holder .item_container table tr.order-total-total-row th.order-bundle-package,.item_container_holder .item_container table tr.cart-total-total-row th.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-savings-row th.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-delivery-row th.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-subtotal-row th.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-delivery-row th.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-savings-row th.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-tax-row th.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-tax-row th.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-subtotal-row th.cart-bundle-package {
 padding-top:10px
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.order-total-total-row td.order-bundle-package,.item_container_holder .item_container table tr.order-total-total-row th.order-bundle-package {
 text-align:right;
 font-size:16px;
 line-height:17px;
 text-transform:uppercase;
 font-weight:normal;
 border-top:1px solid black
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-total-row th.cart-bundle-itemPrice {
 text-align:left;
 font-size:16px;
 line-height:17px;
 font-weight:normal;
 border-bottom:1px solid #f0f0f0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-tax-row td.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-tax-row th.cart-bundle-itemPrice {
 text-align:right;
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 color:#6f6f6f
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-tax-row td.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-tax-row th.cart-bundle-package {
 text-align:right;
 font-size:15px;
 line-height:16px;
 font-weight:normal
}
.span-24.cart-actions.last .form.left .tabbody.device-only button.positive {
 background:none no-repeat scroll -1px -35px transparent;
 border-radius:0;
 text-shadow:none;
 font-size:11px;
 text-transform:none;
 padding:5px 6px 7px 6px;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border-radius:0;
 font-weight:normal;
 margin:15px 0 15px 0;
 color:#a1a1a1;
 padding:3px 7px 3px 7px;
 border:1px solid #000;
 display:block;
 width:140px;
 float:right!important
}
.span-24.cart-actions.last .form.left .tabbody.device-only button.positive:hover {
 background:none no-repeat scroll -1px -35px transparent
}
.span-24.cart-actions.last #checkoutButtonBottom {
 display:inline-block;
 text-align:center;
 font-size:17px;
 background:none 0 0 no-repeat #2f65b0!important;
 color:#fff;
 float:right;
 height:37px;
 font-weight:normal;
 -moz-border-radius:30px;
 -webkit-border-radius:30px;
 border-radius:30px;
 float:none!important;
 margin:auto;
 vertical-align:baseline;
 box-sizing:border-box;
 padding:0!important;
 min-width:150px
}
.span-24.cart-actions.last #checkoutButtonBottom:hover {
 text-decoration:none
}
.cart-invalid-message {
 float:right;
 max-width:400px;
 color:#bc0000;
 text-align:right;
 margin-top:10px
}
button.cart-invalid-button {
 background-color:#ddd!important;
 cursor:auto
}
#cart_error_pop {
 background-color:#f9f9f9
}
#cboxContent {
 background-color:#f9f9f9
}
#cboxContent .small_popup_container {
 border:0
}
.small_popup_headline {
 background-color:#2f65b0
}
.small_popup_content p {
 margin-left:0
}
#cboxContent .small_popup_headline {
 background-color:#000
}
.small_popup_emark {
 float:right;
 height:44px;
 width:44px
}
#cboxContent .small_popup_emark {
 background-color:#000
}
.small_popup_emark img {
 display:block;
 margin:7px 0 0 7px
}
.invalid-bundle-returntocart {
 position:relative;
 float:left;
 background:none repeat scroll 0 0 #fcc200;
 border-radius:15px;
 color:#000;
 cursor:pointer;
 display:block;
 font-size:10pt;
 font-weight:normal;
 line-height:11px;
 padding:6px 7px;
 left:auto;
 top:auto;
 right:auto;
 bottom:auto;
 height:auto;
 text-indent:0;
 width:auto;
 white-space:nowrap;
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.small_popup_headline_text {
 float:left;
 width:500px;
 font-size:18px;
 font-weight:normal;
 text-transform:none;
 padding:0 0 0 10px;
 line-height:44px;
 color:#fff
}
.small_popup_content {
 padding:10px;
 font-size:12px;
 color:#000;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.small_popup_content .invalid-bundle-wizard {
 color:#fff;
 border-radius:1px 1px 1px 1px;
 font-size:1.1em;
 font-weight:normal;
 text-shadow:none;
 text-transform:none;
 float:right
}
.small_popup_content .invalid-bundle-wizard a {
 color:#2f65b0;
 float:right
}
.small_popup_content .invalid-bundle-wizard a:hover {
 text-decoration:none
}
.telco-checkout.checkout-summary .cart-entries-totals,.telco-checkout.checkout-confirmation .cart-entries-totals {
 width:460px;
 float:right
}
.invalid-cartitem,.invalid-cartitem a {
 color:#bc0000
}
.productlist-addon .prod_list {
 background-color:#Fff
}
.productlist-addon .prod_list .thumb {
 background-color:#f2f2f2;
 height:auto;
 min-height:75px;
 width:auto;
 min-width:0;
 margin-right:15px
}
.productlist-plan {
 background-color:#f2f2f2
}
.productlist-plan .prod_list .thumb {
 background-color:#f2f2f2;
 height:auto;
 min-height:60px
}
.productgridcontainer .productlist-addon .prod_list .thumb {
 width:auto;
 min-width:10px;
 min-height:40px
}
.productgridcontainer .productlist-addon.span-9 {
 width:750px;
 float:none
}
.productgridcontainer .productlist-addon .prod_list .grid-product-name a {
 margin:-10px 0 0 -10px;
 padding:10px 20px 15px 10px
}
.productgridcontainer .productlist-addon .prod_list .grid-product-price {
 top:9px;
 bottom:auto
}
.plans-overview.span-24 {
 float:none;
 padding:20px 0
}
.plans-overview .simple_banner {
 text-align:center;
 margin:10px 0
}
.plans-overview .details {
 display:none
}
.plans-overview .title {
 display:none
}
.plans-overview .action {
 display:none
}
.plans-overview .thumb {
 text-align:center;
 margin-bottom:10px
}
#colorbox {
 border:none!important;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin-top:20px
}
#colorbox,#colorbox div {
 border-radius:5px
}
h1.guided-selling-headline {
 color:#000;
 font-size:24px!important;
 margin:0 0 20px 0
}
.dashboard {
 border-bottom:20px solid #fff;
 overflow:hidden
}
.dashboard-item {
 padding:15px 0 0 0;
 float:left;
 width:33.33%;
 position:relative;
 overflow:hidden;
 min-height:160px;
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/white-border.png) repeat-y 0 0
}
.dashboard-item:first-child {
 background-image:none
}
.dashboard-item>img {
 margin:3px auto;
 display:block
}
.dashboard-item-row-container {
 padding:0 15px
}
.dashboard-item-row {
 position:relative
}
.dashboard-item-active {
 background-color:#fff
}
.dashboard-active-tab-text {
 display:none
}
.dashboard-headline {
 color:#000;
 font-size:14px;
 font-weight:normal;
 line-height:17px;
 margin:5px 0 0 15px
}
.dashboard-edit {
 position:absolute;
 top:10px;
 right:15px
}
.dashboard-edit a {
 display:block;
 color:#fff;
 background-color:#fcc200;
 padding:3px 7px;
 font-weight:normal
}
.dashboard-edit a:focus {
 background-color:#fcc200
}
.dashboard-item-thumb {
 float:left;
 margin:0 10px 10px 0
}
.dashboard-item-name {
 font-weight:normal;
 font-size:13px;
 color:#777;
 margin:10px 0 0 0
}
.dashboard-item-price {
 margin:2px 0 7px 0;
 font-weight:normal
}
.dashboard-item:last-child .dashboard-item-row {
 border-bottom:1px solid #ddd
}
.dashboard-item:last-child .dashboard-item-price {
 position:absolute;
 top:0;
 right:0
}
.dashboard-item:last-child .dashboard-item-name {
 margin-top:6px
}
#showall_extras,#hideall_extras {
 padding:10px 15px
}
#showall_extras .showall_extras_showing {
 float:left;
 width:200px
}
#showall_extras #showall_extras_showall {
 float:right;
 text-decoration:underline
}
#showall_extras #showall_extras_showall:hover {
 text-decoration:none
}
#hideall_extras .hideall_extras_showing {
 float:left;
 width:200px
}
#hideall_extras #hideall_extras_hideall {
 float:right;
 text-decoration:underline
}
#hideall_extras #hideall_extras_hideall:hover {
 text-decoration:none
}
.dashboard-item-frequency {
 display:inline-block;
 margin-left:10px;
 font-weight:normal
}
.dashboard-empty {
 min-height:145px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.dashboard-empty .dashboard-empty-DeviceModel {
 background-image:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/dashboard-empty-DeviceModel.png);
 background-repeat:no-repeat;
 background-position:center 47px
}
.dashboard-empty .dashboard-empty-ServicePlanModel {
 background-image:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/dashboard-empty-ServicePlanModel.png);
 background-repeat:no-repeat;
 background-position:center 47px
}
.dashboard-empty .dashboard-empty-ServiceAddOnModel {
 background-image:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/dashboard-empty-ServiceAddOnModel.png);
 background-repeat:no-repeat;
 background-position:center 40px
}
.slider_component {
 border:0;
 border-radius:0;
 margin:0 0 20px 0;
 background-color:#fff;
 overflow:hidden
}
.stripTransmitter {
 background:transparent none;
 width:auto!important;
 margin-top:-40px
}
.stripTransmitter ul {
 margin:0 auto;
 text-align:center
}
.stripTransmitter a {
 display:inline-block;
 padding:3px 8px 0 8px;
 background-color:#fff;
 font-size:8pt;
 height:18px;
 line-height:18px;
 border-radius:21px;
 color:#000
}
.stripTransmitter a.current {
 background:none no-repeat scroll center top #fff;
 color:#000;
 font-size:8pt;
 height:18px;
 line-height:18px;
 border-radius:21px;
 font-weight:normal;
 opacity:.4
}
.stripTransmitter a:hover {
 background:none no-repeat scroll center top #fff;
 color:#000;
 font-size:8pt;
 height:18px;
 line-height:18px;
 border-radius:21px;
 font-weight:normal
}
.stripTransmitter a:focus {
 outline:0
}
.stripTransmitter ul li {
 float:none;
 display:inline-block
}
a.actionlink {
 font-weight:normal;
 text-decoration:underline;
 color:#2c3a55
}
.cust_acc {
 border-top:0;
 border-bottom:0;
 border-left:none;
 border-right:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 overflow:auto;
 margin:0 0 10px 0;
 padding:37px;
 background:#fff
}
.cust_acc_tile h1 {
 margin:10px
}
.cust_acc_tile h1 a:hover {
 text-decoration:underline
}
.cust_acc_tile ul li a {
 text-decoration:none
}
.cust_acc_tile ul li a:hover {
 color:#2c3a55;
 text-decoration:underline
}
#content .span-4 .span-4.nav_column .item {
 background-color:#fff;
 padding:5px;
 width:170px;
 margin-top:10px;
 border-top:2px solid #fcc200
}
#content .span-4 .span-4.nav_column {
 margin-top:0
}
.cust_acc-page table.cust_acc-profile td {
 padding:0 20px 0 0
}
.rightAlign {
 text-align:right
}
.section3-item .title {
 display:none
}
.section3-item .action {
 display:none
}
.section5 .title {
 display:none
}
.section5 .action {
 display:none
}
.scroller.vertical {
 margin:10px 0 20px 0;
 background:none repeat-x scroll center top #fff;
 border:0;
 border-radius:0
}
.scroller .title_holder {
 float:none;
 margin-bottom:10px
}
.scroller .title_holder h2 {
 color:#000;
 float:none;
 text-align:left;
 padding:10px 0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14pt
}
.scroller.vertical .jcarousel-skin .jcarousel-item-horizontal {
 margin-right:1px;
 width:130px
}
#checkout-cart-details .title_holder {
 clear:left
}
#payment_details,#payment_details_modal {
 border-top:0 solid #c0c1c2;
 border-left:0 solid #c0c1c2;
 border-right:0 solid #c0c1c2;
 border-bottom:0 solid #c0c1c2;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
table#payment_details_modal tr td {
 border-top:0 solid #c0c1c2;
 border-left:0 solid #c0c1c2;
 border-right:0 solid #c0c1c2;
 border-bottom:1px solid #c0c1c2;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
#payment_details th,#payment_details_modal th {
 color:#333;
 background:#fff;
 border-top:1px solid #c0c1c2;
 border-left:0 solid #e7e7e7;
 border-bottom:1px solid #c0c1c2;
 padding-top:5px;
 padding-bottom:5px;
 text-transform:capitalize
}
#payment_details th:first-child,#payment_details_modal th:first-child {
 border-left:0 none
}
#payment_details_modal #header1.pad_left {
 width:25%
}
table#subscription_details2 {
 display:none
}
table#subscription_details {
 width:100%
}
table#subscription_details td {
 width:50%;
 padding:5px!important
}
table#subscription_details tr.border td {
 border-bottom:2px solid #c0c1c2
}
table#subscription_details td.name a {
 font-size:16px
}
table#subscription_details td.status {
 font-size:16px
}
table#subscription_details td span {
 min-width:100px;
 margin-right:10px;
 display:block;
 float:left;
 font-weight:normal
}
.telco-checkout.checkout-delivery-address .span-24.multicheckout .item_container_holder .item_container table#payment_details_modal tr.existing_payment_details td[headers="header2"] {
 background:#f3f3f3
}
#content .span-20.last.cust_acc-page .item_container_holder .item_container table.cust_acc-profile td {
 color:#000;
 font-weight:normal
}
#content .span-20.last.cust_acc-page .item_container_holder .item_container table.cust_acc-profile td.label {
 color:#666;
 font-weight:normal
}
#content .span-20.last.cust_acc-page .item_container_holder .item_container ul.updates {
 padding-top:15px;
 padding-left:0
}
#content .span-20.last.cust_acc-page .item_container_holder .item_container ul.updates li a .positive.left {
 margin-right:25px
}
#content .span-20.last .item_container_holder.addressDetails {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.subscription_details {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.updatePassword {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.address_book .item_container a.add_address_book {
 padding-top:0;
 display:block
}
#content .span-20.last .item_container_holder.updateProfile {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.updateEmail {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.orderHistory .item_container table#order_history tr th {
 background:#2c85c3;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px
}
#content .span-20.last .item_container_holder.orderHistory .item_container table#order_history tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last .item_container_holder.orderHistory .item_container table#order_history tr td[headers="header2"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.orderHistory .item_container table#order_history tr td[headers="header4"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscriptions .item_container table#subscriptions tr th {
 background:#2c85c3;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px
}
#content .span-20.last .item_container_holder.subscriptions .item_container table#subscriptions tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last .item_container_holder.subscriptions .item_container table#subscriptions tr td[headers="header2"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscriptions .item_container table#subscriptions tr td[headers="header4"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscriptions .item_container table#subscriptions tr td[headers="header6"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscription_details .item_container ul.updates {
 padding-left:0;
 padding-top:15px
}
#content .span-20.last .item_container_holder.subscription_details .item_container table#subscription_details tr td.header {
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px;
 padding-right:20px
}
#content .span-20.last .item_container_holder.subscription_details .item_container table#subscription_details tr td {
 padding:0
}
#content .span-20.last .item_container_holder.subscription_billing_activity .item_container table#billingActivities tr th {
 background:#2c85c3;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px
}
#content .span-20.last .item_container_holder.subscription_billing_activity .item_container table#billingActivities tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last .item_container_holder.subscription_billing_activity .item_container table#billingActivities tr td[headers="header2"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscription_billing_activity .item_container table#billingActivities tr td[headers="header4"] {
 background:#f3f3f3
}
#content .span-20.last .item_container_holder.subscription_billing_activity .item_container table#billingActivities tr td[headers="header6"] {
 background:#f3f3f3
}
#content .span-20.last.cust_acc-page .item_container_holder.address_book .item_container table#address_book tr th {
 background:#2c85c3;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px
}
#content .span-20.last.cust_acc-page .item_container_holder.address_book .item_container table#address_book tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last.cust_acc-page .item_container_holder.address_book .item_container table#address_book tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last.cust_acc-page .item_container_holder.address_book .item_container table#address_book tr td:last-child {
 background:#f3f3f3
}
#box_expanded:focus {
 outline:0
}
#box_expanded:focus h2 {
 outline:1px dotted #000
}
.cust_acc-page .item_container_holder.no-border {
 border:0!important;
 margin:0!important
}
.cust_acc-page .item_container_holder.no-border .item_container {
 margin:0!important
}
.cust_acc-page .account-table.no-margin {
 margin:0
}
.account-table>tbody>tr>td {
 border-bottom:1px solid #c0c1c2!important
}
.account-table thead th {
 background:#009ad8;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px;
 padding-left:11px
}
.cust_acc-page .address_book .account-table #header2,.cust_acc-page .paymentDetails .account-table #header3 {
 text-align:center
}
.cust_acc-page .paymentDetails .account-table tbody td[headers="header3"] {
 text-align:center
}
.cust_acc-page .address_book .account-table tbody td.background {
 background:#Fff;
 text-align:center
}
.account-table tbody td.background {
 background:#Fff
}
.cust_acc-page .address_book .account-table tbody td.background a {
 float:none;
 display:inline-block
}
.cust_acc-page .paymentDetails .account-table tbody td[headers="header3"] a {
 float:none;
 display:inline-block
}
.account-table tbody td.actions ul li {
 clear:both
}
.account-table tbody td.actions ul li div.left,.digi-footer-options {
 float:left
}
.account-table .positive,#subscriptions .function_btn {
 margin-bottom:10px
}
#subscriptions .positive.black,.account-table a.positive.black,.account-table button.positive.black {
 background:#000
}
#subscriptions .positive.black:hover {
 background-color:#333
}
.account-table a.positive.black:hover,.account-table button.positive.black:hover {
 background-color:#333
}
.capitalize {
 text-transform:capitalize
}
body #registerForm .form_field_error {
 width:92%;
 float:left;
 padding-right:10px;
 clear:none
}
body #forgottenPwdForm .form_field_error {
 width:52%
}
body #recaptcha_image,body #recaptcha_image>img {
 height:auto!important;
 width:320px!important
}
body #recaptcha_widget .cicon {
 margin:0 0 5px 4px
}
.subscription_billing_activity {
 border-bottom:1px solid #bacad5
}
#your_cart .cart-productname a {
 float:none
}
.cart-entrymessage {
 clear:both
}
.actions .positive.black {
 background:#000
}
.actions .positive.black:hover {
 background:#333
}
.actions .positive.grey {
 background:#999
}
.actions .positive.grey:hover {
 background:#a9a9a9
}
.item_container_holder.manageSubscriptions .item_container p {
 margin-bottom:0
}
.item_container_holder.manageSubscriptions .item_container .account {
 margin-bottom:0
}
.item_container_holder.manageSubscriptions .item_container .account>tbody>tr>td {
 border-bottom:none!important;
 padding-left:0
}
.item_container_holder.manageSubscriptions .item_container .account-table ul {
 margin-bottom:0
}
.item_container_holder.manageSubscriptions .item_container .account-table thead th#header5 input {
 margin-left:9px
}
#content .span-20.last .item_container_holder.entitlements {
 border-top:1px solid #bacad5;
 border-bottom:1px solid #bacad5;
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.entitlements .item_container table#entitlements tr th {
 background:#2c85c3;
 color:#fff;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px
}
#content .span-20.last .item_container_holder.entitlements .item_container table#entitlements tr td {
 border-bottom:1px solid #c0c1c2
}
#content .span-20.last .item_container_holder.entitlements .item_container table#entitlements tr td:nth-child(even) {
 background:#f3f3f3
}
.go-to-checkout {
 background-color:#fcc200!important;
 border-radius:24px
}
.cart-quickview {
 background-color:#fff!important;
 border-radius:15px
}
.go-to-checkout a {
 background-color:#fcc200!important;
 border-radius:15px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
form input.text {
 border-radius:3px
}
.prod_list .thumb img {
 margin:0
}
.scroller ul li p {
 margin:0 0 7px 0;
 font-size:10pt;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:center;
 font-weight:normal;
 color:#333
}
.scroller ul li h3 {
 color:#263382;
 font-size:14px;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:center;
 padding-bottom:2px;
 margin-bottom:2px
}
button.positive:hover {
 background:#2f65b0
}
#nav_main ul li:hover,#nav_main ul li:active {
 background:#fcc200
}
button.positive:focus {
 background-color:#2f65b0
}
:focus {
 outline:0
}
#nav_main ul li.search .button:focus {
 outline:0
}
.title_holder h2 {
 color:#b14646
}
table#store_locator {
 border:1px solid #cccecf;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 margin-top:20px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.information_message {
 margin-top:10px;
 min-height:26px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.prod_list {
 border-color:#f0f0f2
}
.featureClass td.attrib {
 width:13%;
 padding-left:4px;
 font-size:16px;
 font-weight:normal
}
.featureClass table td {
 padding:5px;
 font-size:16px
}
table tr td {
 border-left:1px solid #fff;
 border-top:1px solid #fff
}
.search #search {
 border-radius:0;
 border:0
}
#header ul.nav li:nth-child(3) a {
 color:#fcc200
}
.jcarousel-skin a {
 text-decoration:none
}
tr.cart-total-subtotal-row,tr.cart-total-savings-row,tr.cart-total-delivery-row,tr.cart-total-tax-row {
 background-color:transparent
}
tr.cart-totals-headers-row {
 display:none
}
.jcarousel-skin .jcarousel-prev-vertical:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-u.png) no-repeat center;
 position:absolute;
 top:0;
 left:60px;
 width:121px;
 height:40px
}
.jcarousel-skin .jcarousel-prev-vertical {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-u.png) no-repeat center;
 position:absolute;
 top:0;
 left:14px;
 width:121px;
 height:40px
}
.jcarousel-skin .jcarousel-next-vertical,.jcarousel-skin .jcarousel-next-vertical:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-d.png) no-repeat center;
 position:absolute;
 bottom:-12px;
 left:60px;
 width:121px;
 height:80px
}
.clearfix {
 clear:both!important;
 float:none!important
}
ul.hulstyle li {
 float:left;
 width:20px
}
.digi-footer-column {
 padding:15px;
 border-top:3px solid #e2e2e2;
 border-bottom:1px solid #e2e2e2;
 width:100%
}
.digi-footer-options {
 float:left;
 width:auto
}
ul.hulstyle li:nth-child(1) div {
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_facebook.png) no-repeat;
 height:24px;
 width:24px;
 background-position:center
}
ul.hulstyle li:nth-child(2) div {
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_twitter.png) no-repeat;
 height:24px;
 width:24px;
 background-position:center
}
ul.hulstyle li:nth-child(3) div {
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_linkedin.png) no-repeat;
 height:24px;
 width:24px;
 background-position:center
}
.digi-footer-text {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal;
 font-size:12pt;
 float:left;
 width:105px
}
#tab-deliveryTab table tbody tr td div {
 border-bottom-style:none!important;
 border-top-style:none!important
}
.jcarousel-skin .jcarousel-prev-horizontal,.jcarousel-skin .jcarousel-prev-horizontal:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/carousel_left.png) no-repeat 0 0;
 position:absolute;
 top:40%;
 left:7px;
 width:32px;
 height:121px
}
.jcarousel-skin .jcarousel-next-horizontal,.jcarousel-skin .jcarousel-next-horizontal:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/carousel_right.png) no-repeat 0 0;
 position:absolute;
 top:40%;
 right:-7px;
 width:32px;
 height:121px
}
.jcarousel-prev-disabled,.jcarousel-next-disabled {
 visibility:hidden
}
.pin_details {
 font-size:16px;
 color:#58585b;
 float:left;
 font-weight:bold;
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
input.pincode-text {
 width:140px;
 height:25px;
 padding-left:10px;
 margin-left:10px;
 float:left;
 border:0;
 border-bottom:1px solid #e3e3e3
}
.pincode-button {
 background:none no-repeat scroll -1px -35px #fff;
 text-shadow:none;
 font-size:16px;
 color:#2f65b0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 float:left;
 padding:3px 25px 4px 25px;
 -moz-border-radius:25px;
 -webkit-border-radius:25px;
 border-radius:25px;
 font-weight:normal;
 margin:4px 0 0 5px;
 cursor:pointer;
 height:30px;
 border:1px solid #2f65b0
}
div#pcvalidation {
 float:left;
 padding-left:0!important;
 margin-bottom:10px
}
.cart-apply-coupons {
 margin-left:250px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.Applycouptxt {
 font-size:14pt
}
.span-24.cart-actions.last #checkoutButtonBottom:hover {
 text-decoration:none
}
input.coupon-text {
 margin-top:20px;
 border-top:0;
 border-left:none;
 border-right:0;
 padding-left:2px;
 padding-right:100px;
 padding-bottom:5px;
 width:200px;
 border-bottom:1px solid #999
}
.applycoupon-button {
 text-align:center;
 height:35px!important;
 font-size:14px;
 color:#fff;
 border:1px solid #e2e2e2;
 width:70px;
 margin:5px 10px 0!important;
 background-color:#2f65b0;
 box-sizing:content-box;
 font-weight:normal;
 margin-top:7px;
 -moz-border-radius:25px;
 -webkit-border-radius:25px;
 border-radius:25px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:1.4;
 vertical-align:baseline;
 cursor:pointer
}
a:hover {
 text-decoration:none!important;
 color:#272158
}
span.quantity-not-updateable {
 color:#000
}
.item_container_holder.promo ul li {
 color:#000;
 margin-bottom:5px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
tr.cart-bundle-content {
 background-color:#fff;
 font-size:12pt
}
td.cart-bundle-quantity {
 background-color:#f0f0f0
}
.telco-checkout.checkout-login .span-24 .span-8 {
 width:32%
}
.jcarousel-skin {
 clear:left;
 padding-bottom:25px;
 padding-top:15px
}
.scroller .jcarousel-clip.jcarousel-clip-horizontal {
 height:auto;
 top:25px
}
#tab-reviews a {
 color:#2f65b0;
 text-decoration:none!important
}
#tab-guarantees a {
 color:#676767;
 text-decoration:none!important;
 border-bottom:1px solid #272158
}
#tab-returns a {
 color:#676767;
 text-decoration:none!important;
 border-bottom:1px solid #272158
}
.go-to-checkout1 {
 background-color:#fcc200!important;
 border-radius:24px;
 padding:4px;
 color:#000;
 margin-right:10px;
 text-align:center;
 float:right;
 width:100px;
 font-weight:normal;
 font-size:11pt;
 cursor:pointer;
 text-decoration:none
}
.cart_popup .links a.positive,.cart_popup .links a.positive:visited {
 background:none!important;
 background-color:#999
}
.cart_popup .links a.positive {
 color:#000;
 background-color:#fcc200!important;
 font-weight:normal;
 border-radius:30px;
 font-size:14px;
 text-transform:uppercase;
 padding:10px 25px;
 box-sizing:border-box;
 height:35px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:1.25em;
 min-width:150px
}
.cart_popup {
 background:none!important;
 background-color:#fff!important
}
#footer ul.right_col,#footer ul.left_col {
 float:left;
 width:100%;
 margin:0
}
#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_01,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_02,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_03,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_04,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_05,#prod_tabs.ui-tabs .ui-tabs-nav li a.tab_06 {
 text-transform:none
}
.jcarousel-skin .jcarousel-next-disabled-vertical,.jcarousel-skin .jcarousel-next-disabled-vertical:hover,.jcarousel-skin .jcarousel-next-disabled-vertical:active {
 cursor:default;
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-d.png) no-repeat center;
 opacity:.2;
 position:absolute;
 bottom:-12px;
 left:60px;
 width:121px;
 height:80px
}
.jcarousel-skin .jcarousel-prev-disabled-vertical,.jcarousel-skin .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin .jcarousel-prev-disabled-vertical:active {
 cursor:default;
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-u.png) no-repeat center;
 position:absolute;
 bottom:-12px;
 left:60px;
 width:121px;
 height:40px;
 opacity:.2
}
#write_review_action {
 font-size:14px;
 color:#2f65b0;
 text-decoration:none!important
}
.old_amount {
 font-weight:normal!important;
 text-decoration:line-through!important
}
.special_price {
 font-size:9pt!important
}
.scroller ul li span:hover {
 border:0 solid #fcc200!important
}
.scroller ul li span {
 border:0 solid #fcc200!important
}
.jcarousel-skin .jcarousel-item a:hover {
 border:1px solid #2f65b0
}
.jcarousel-skin .jcarousel-item a {
 border:1px solid #fff;
 padding-left:5px
}
.jcarousel-skin .jcarousel-item a#PlayVideoButtonPdpModal {
 padding:50px 46px
}
.product-list .prod_list:hover {
 border:1px solid #2f65b0
}
.nav_column .item ul.facet_block span.remove a:hover {
 background-color:#fcc200
}
span.prod_cart-total-headline {
 color:#000
}
.cart_popup .legend a {
 color:#000
}
.cart_popup .prod_cart-total {
 padding-top:5px;
 margin:10px 0 10px 14px;
 font-weight:normal;
 color:#000;
 font-size:120%;
 margin-right:10px;
 text-align:right
}
.cart_popup p.legend {
 margin-left:12px;
 margin-bottom:0;
 margin-top:5px;
 color:#000
}
.cart_popup .prod_name {
 font-weight:normal;
 font-size:115%;
 color:#272158!important
}
.cart_popup .cart_modal_popup .prod_image {
 border:0;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 width:65px;
 height:65px;
 background-color:#fff
}
.jcarousel-skin .jcarousel-item img {
 width:87px;
 height:90px
}
.checkout_summary_flow a {
 text-decoration:none
}
.checkoutProgress li.checkoutProgressStepVisited a {
 color:#333
}
.nav_column .item li.nav_selected {
 background-color:#fff
}
.nav_column .item li.nav_selected a {
 color:#263382
}
.function_btn {
 background-color:#27267b;
 border:medium none;
 color:#fff!important;
 font-size:1.1em;
 font-weight:normal;
 margin-right:10px;
 height:26px;
 text-align:center;
 border-radius:15px
}
.checkout_multi_a.complete .item_container_holder,.checkout_multi_b.complete .item_container_holder {
 background-color:#fff!important;
 border:1px solid #e3e3e3;
 padding-left:10px
}
.productreferences-container.two-column-grid .jcarousel-skin {
 border-bottom:1px solid #e2e2e2;
 border-top:1px solid #e2e2e2
}
#prod_tabs.ui-tabs .ui-tabs-nav {
 border:0;
 background:0;
 margin:0;
 padding:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.headerContent .nav .content {
 display:none
}
.abc {
 color:red
}
.borderlineExp1 {
 border-top:1px solid #e2e2e2;
 margin:0 0 10px 0
}
.borderlineExp2 {
 border-top:1px solid #e2e2e2;
 margin:20px 0 20px 0
}
#content .span-20.cust_acc-page .item_container_holder {
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.subscriptions {
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.paymentDetails {
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
#content .span-20.last .item_container_holder.orderHistory {
 border-left:none;
 border-right:0;
 margin:0 0 10px 0;
 min-height:240px
}
.cart_popup .title h3 {
 color:#333
}
.cart-bundle-quantity input.qty {
 margin:0 5px;
 text-align:center;
 padding:10px 10px 2px;
 border-radius:5px
}
.cart-productname a {
 color:#272f6b!important;
 font-size:12pt
}
td.cart-bundle-itemPrice {
 font-weight:normal
}
.cart_id {
 margin:1px 0 0 0;
 font-weight:normal
}
span.cart-id-nr {
 font-weight:normal
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-subtotal-row td.cart-bundle-package {
 text-align:center;
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 border-bottom:1px solid #f0f0f0
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-subtotal-row td.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-subtotal-row th.cart-bundle-itemPrice {
 padding-left:7px;
 text-align:left;
 font-size:14px;
 line-height:16px;
 font-weight:normal;
 color:#6f6f6f;
 border-bottom:1px solid #f0f0f0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-savings-row td.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-savings-row th.cart-bundle-package {
 text-align:left;
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 border-bottom:1px solid #f0f0f0
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-savings-row td.cart-bundle-itemPrice {
 text-align:left;
 font-size:15px;
 line-height:14px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal;
 color:#6f6f6f;
 border-bottom:1px solid #f0f0f0
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-delivery-row td.cart-bundle-package {
 text-align:center;
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 border-bottom:1px solid #f0f0f0
}
#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-delivery-row td.cart-bundle-itemPrice,.item_container_holder .item_container table tr.cart-total-delivery-row th.cart-bundle-itemPrice {
 text-align:left;
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 color:#6f6f6f;
 border-bottom:1px solid #f0f0f0
}
table#your_cart {
 margin-bottom:0;
 width:100%
}
table#your_cart tr.cart-bundle-content td.cart-bundle-package {
 line-height:12px;
 padding-top:0;
 font-size:9pt;
 color:#000;
 background-color:#fff;
 border-bottom:1px solid #e2e2e2;
 width:6%
}
table#your_cart tr.cart-bundle-content td.cart-bundle-product {
 width:9%
}
table#your_cart tr.cart-bundle-content td.cart-bundle-quantity {
 width:6%;
 padding-top:0
}
table#your_cart tr.cart-bundle-content td.cart-bundle-itemPrice {
 width:6%;
 vertical-align:middle;
 padding:0!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
table#your_cart tr.cart-bundle-content td.cart-bundle-remove {
 width:1%;
 background:initial!important
}
table#your_cart tr td {
 border-left:none;
 border-top:0;
 border-top:1px solid #e2e2e2;
 padding:0;
 text-align:center;
 border-bottom:1px solid #e2e2e2
}
.cart-bundle-content .cart-bundle-product,.cart-bundle-content .cart-bundle-quantity,.cart-bundle-content .cart-bundle-itemPrice,.cart-bundle-content .cart-bundle-remove {
 vertical-align:middle!important
}
#homepage_slider.stripViewer ul li {
 width:1224px
}
.section3 {
 overflow:hidden;
 clear:left;
 margin:20px 0 0 0
}
.section3-item {
 float:left;
 width:330px;
 padding:0 5px
}
.section4 {
 overflow:hidden;
 clear:left;
 margin:0 auto;
 padding:0;
 width:990px
}
.section5 {
 overflow:hidden;
 clear:left;
 margin:0 0 5px 0
}
.prod_review p {
 color:#272158
}
.productreferences-container.two-column-grid .prod_list h3 {
 padding-bottom:10px;
 text-align:center
}
.write_review h3 {
 color:#676767!important;
 font-size:2.2em;
 font-weight:normal
}
button.wishlist {
 float:right;
 height:30px;
 font-size:9pt;
 line-height:2px
}
.digi-addtocompare-display {
 margin:auto;
 padding:0
}
.digi-addtocompare-itemholder {
 border:1px solid #f0f0f0;
 width:100%;
 margin:auto;
 background-color:#fff;
 border-radius:5px;
 margin-top:15px;
 display:none;
 margin-bottom:5px
}
.digi-remove-item {
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/close-btn-blue-big.png) no-repeat;
 background-position:center;
 height:20px;
 background-size:18px;
 width:20px;
 float:right;
 cursor:pointer;
 position:absolute;
 top:-11px;
 right:-9px
}
.digi-addtocompare-items {
 float:left;
 width:78%;
 margin:5px
}
.digi-addtocompare-controls {
 float:left;
 width:20%;
 padding-top:5px
}
.empty-item {
 text-align:center;
 color:#999;
 margin:35px auto;
 height:90px
}
.digi-item-compare {
 padding:25px 45px 0 0;
 float:right
}
table.your_cart-CartItems thead tr:first-child {
 display:none
}
.digi-cart-iteminBag .item_container_holder.digi-cart-orderSummary {
 background-color:#fff;
 border:1px solid #e3e3e3
}
.digi-item-compare button {
 background:none no-repeat scroll #2f65b0;
 padding:3px 30px 3px 30px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-radius:25px;
 font-weight:normal;
 border:0;
 color:#fff;
 display:block
}
.digi-item-title {
 margin-top:10px
}
.itemimg-holder {
 float:left;
 padding:10px 0
}
.digi-item-title a {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#333
}
.itemimg-holder {
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/mobile.jpg) no-repeat;
 background-position:center;
 height:70px;
 width:70px
}
.form-actions button.positive {
 margin-top:20px
}
a.positive,a.neutral,a.form {
 padding:2px 8px;
 display:block;
 float:left;
 height:auto
}
.sbgProductHeader {
 height:auto!important
}
.delivery_stages .item_container_holder .item_container {
 min-height:130px
}
.ui-menu-autolist {
 z-index:1!important;
 width:301px;
 font-family:inherit;
 font-size:small
}
a.btn_add,a.btn_add:visited,a.btn_add:hover {
 text-decoration:none;
 font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
 display:inline-block;
 box-sizing:border-box;
 line-height:18px;
 width:225px;
 padding-bottom:4px
}
.compare-basket {
 height:119px;
 width:100%;
 direction:ltr
}
.compare {
 display:none
}
.digi-compare-item {
 float:left;
 direction:ltr;
 width:20%;
 border:1px solid #e2e2e2;
 margin:8px 6px;
 padding:4px;
 height:103px;
 text-align:center;
 border-radius:5px;
 position:relative
}
.add-to-compare-block-txt {
 display:block;
 color:#2f65b0
}
li.Lb {
 padding-bottom:0;
 padding-right:0
}
.home-navigation a {
 padding:11px 8px 8px 8px!important
}
#nav_main ul li .left_col {
 display:block;
 padding:1px 0;
 clear:both;
 font-weight:normal;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap;
 width:100%
}
#nav_main ul li .left_col:hover,#nav_main ul li .left_col:active {
 background-color:#fff
}
#nav_main ul li .auto:hover,#nav_main ul li .auto:active {
 background-color:#fff!important
}
#nav_main ul li li:hover,#nav_main ul li li:active {
 background-color:#e2e2e2!important
}
#nav_main ul li li a:hover,#nav_main ul li li a:active {
 color:#000!important
}
#nav_main ul {
 min-width:168px!important;
 background-color:#fff
}
#nav_main ul li.La:nth-child(5)>ul {
 min-width:139px!important
}
#nav_main ul li.La:nth-child(5)>ul ul {
 min-width:139px!important
}
#nav_main ul li .left_col a {
 display:block;
 padding:1px 9px;
 clear:both;
 font-weight:400;
 line-height:1.32857143;
 color:#333;
 white-space:nowrap
}
.digital-pincode-validations {
 color:red;
 font-size:10pt;
 margin-bottom:15px;
 margin-top:0;
 font-weight:normal;
 display:none
}
.error-text {
 font-size:10pt;
 margin-bottom:15px;
 line-height:15px
}
.pcvalidation1,.pcvalidation {
 color:red;
 display:none;
 padding-left:10px;
 font-size:.9em
}
.dist {
 color:#333;
 display:none;
 font-weight:normal!important
}
.digital-pincode-message {
 color:#333;
 font-size:10pt;
 margin-bottom:4px;
 margin-top:0;
 font-weight:normal
}
.pay-method-cc {
 color:red;
 font-size:13px;
 display:none;
 clear:both
}
.pay-method-dc {
 color:red;
 font-size:13px;
 display:none;
 clear:both
}
.pay-method-netb {
 color:red;
 font-size:13px;
 display:none;
 clear:left
}
.note-txt {
 color:#58585b;
 font-size:14px;
 padding-top:5px
}
.text_size {
 font-size:14px
}
.pic1 {
 width:250px;
 float:left
}
.pic1 img {
 width:452px
}
.pic2 {
 width:250px;
 float:left
}
.pic2 img {
 width:452px
}
.new_over {
 width:100%;
 height:87%;
 top:22px
}
.new_text {
 margin-top:127px
}
.img_text {
 top:44%;
 width:100%;
 margin:0 auto;
 text-align:center;
 position:absolute;
 z-index:999999
}
.img_text a {
 color:#fff!important
}
.img_text a:hover {
 border-bottom:2px solid #272158
}
.distance_block {
 margin:20px 0 0 0
}
.new_holder {
 height:320px!important
}
.tbl-compare {
 table-layout:fixed;
 border-radius:5px;
 background-color:#f7f7f7
}
.tbl-compare tr td {
 word-wrap:break-word;
 border-left:1px solid #f0f0f0;
 border:0
}
.digi-productcompare-removeprod {
 border:0;
 background:url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/close-btn-blue-big.png) no-repeat center;
 background-size:25px 25px;
 height:29px;
 width:29px;
 float:right;
 cursor:pointer
}
.image_center {
 text-align:center
}
.comp1 {
 margin-top:15px;
 width:100%;
 text-align:center
}
.comp1 h2 {
 color:#000
}
.comp2 p {
 color:#999
}
.name_details {
 padding:6px 0 0 10px!important
}
.create_details {
 font-weight:normal!important;
 font-size:10pt
}
.color_name {
 color:#2f267b
}
.label_dis {
 margin-top:-4px!important
}
.label_color {
 color:#306abf!important
}
a.function_btn.btn_add.js-remove-address:hover {
 background-color:#27267b
}
.test1 {
 margin-top:20px
}
a.function_btn.btn_add.js-remove-address:hover {
 background-color:#27267b
}
input#voucherCode {
 float:left;
 width:335px!important;
 padding:10px 0 5px 0;
 font-size:12px!important;
 margin-top:6px!important;
 margin-left:0!important;
 border-radius:5px
}
.fnl-cart-editcoupon b {
 font-size:1.4em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:100;
 float:right;
 margin-top:5px
}
a.btn_add,a.btn_add:visited,a.btn_add:hover {
 text-decoration:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 display:inline-block;
 box-sizing:border-box;
 line-height:18px;
 width:225px
}
#cart_header .cart-quickview a {
 display:block;
 padding:4px 0 3px 50px;
 height:auto;
 font-weight:normal;
 color:#333;
 font-size:12pt;
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/icon_cart.png) 12px 10px no-repeat
}
.go-to-checkout {
 padding:0 5px
}
div.item_container_holder .title_holder h2,.title_holder h2,#plan_name h2 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#333
}
form dl dd select {
 height:26px;
 box-sizing:content-box;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
div.item_container_holder .title_holder h2,.title_holder h2,#plan_name h2 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
#content .span-20>.span-20 {
 width:800px;
 margin-right:0
}
.cust_acc_tile h1 a,.cust_acc_tile h1 a:visited {
 color:#2f267b;
 text-decoration:none
}
.cust_acc-page table.cust_acc-profile {
 width:auto;
 padding-left:10px
}
.grid-product-name a {
 font-size:16px;
 padding:0 10px;
 font-weight:normal;
 color:#333;
 font-weight:bold;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:left;
 display:block
}
.prod_list h2,.prod_list .price {
 font-weight:bold!important;
 font-size:16px!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#54545d;
 margin:0;
 display:inline-block;
 padding:0;
 text-transform:none
}
.prod_list .add-to-compare input {
 position:relative;
 top:3px
}
.facet_block .facet_block-label input {
 position:relative;
 top:2px
}
.account-table tbody td.actions ul {
 margin:0
}
.update_btn_section {
 margin:15px 35px;
 display:inline-flex
}
div.item_container_holder .title_holder h2,.title_holder h2,#plan_name h2 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#333;
 font-weight:normal;
 font-size:20px;
 margin-bottom:0
}
a.btn_add,a.btn_add:visited,a.btn_add:hover {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 background-color:#27267b
}
.function_btn {
 padding:5px 15px!important
}
.action_btn_add {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 display:inline-block;
 box-sizing:border-box;
 height:30px;
 line-height:18px;
 padding:6px 14px;
 border-radius:15px;
 background-color:#27267b;
 color:#fff
}
.r_action_btn {
 border:0
}
.information_message p {
 padding:0 10px 0 15px!important;
 height:40px;
 line-height:40px!important;
 color:#fff;
 text-align:center;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.delivery_stages .item_container_holder {
 background-color:#fff;
 margin-top:10px;
 border-radius:15px
}
.information_message.positive span {
 background-size:59px 32px!important
}
.information_message.neutral span {
 background-size:59px 49px!important
}
.update_btn_color {
 color:#333!important;
 background-color:#fcc200!important
}
.update_gm_closebtn {
 right:20px!important;
 background:none!important;
 width:auto!important;
 top:-3px!important;
 height:auto!important;
 left:auto!important;
 cursor:pointer
}
.update-btn-alignment {
 padding-left:41px!important
}
a.neutral {
 width:150px!important;
 padding:5px 0!important
}
.information_message.negative span {
 background:0
}
.information_message.neutral span {
 background:0
}
.information_message.positive span {
 background:0
}
#cart_header .go-to-checkout a {
 display:block;
 padding:6px 10px 5px;
 height:auto;
 font-weight:normal;
 color:#333;
 font-size:10pt
}
.scroller ul li h3 {
 height:45px;
 overflow:hidden
}
#header2 {
 background:#009ad8;
 color:#fff;
 padding:4px 10px 4px 5px;
 font-weight:normal;
 text-transform:uppercase;
 font-size:11px;
 padding-left:11px
}
.update_btn_section {
 display:-webkit-box-inline-flex
}
.cart_id {
 font-size:14px;
 margin-bottom:15px
}
tr.cart-bundle-header {
 font-size:14px
}
.cart-productname a {
 color:#2f65b0!important;
 font-size:11pt
}
.cart-entries-totals .item_container_holder .title_holder {
 margin-bottom:0;
 float:left;
 color:#000;
 width:440px
}
.tooltip {
 display:none;
 border:0
}
.write_review dl dd textarea {
 resize:none;
 width:335px;
 font-family:"Helvetica Neue",Arial,JioTypeW04,sans-serif;
 font-weight:normal;
 font-size:100%;
 box-sizing:content-box
}
div#tab-details {
 padding-left:30px!important
}
#productDetailUpdateable .span-4 .jcarousel-skin .jcarousel-prev-vertical {
 width:100px;
 left:23px;
 padding:0
}
.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-horizontal:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-left.png) no-repeat center;
 top:40px;
 height:30px;
 width:30px;
 cursor:pointer
}
.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-horizontal:hover {
 background:transparent url(https://www.jio.com/shop/_ui/desktop/theme-blue-telco-extension/images/arrow-blue-right.png) no-repeat center;
 top:40px;
 height:30px;
 width:30px;
 right:7px;
 cursor:pointer
}
.jio-pdp-leftbox .jcarousel-skin {
 padding-top:5px
}
.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-disabled-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-disabled-horizontal:hover,.jio-pdp-leftbox .jcarousel-skin .jcarousel-next-disabled-horizontal:active,.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-disabled-horizontal,.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,.jio-pdp-leftbox .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
 opacity:.2
}
form dl dd select {
 height:30px;
 box-sizing:content-box;
 padding:0!important;
 width:271px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-size:12px;
 background-position-x:246px;
 -o-appearance:none
}
select::-ms-expand {
 display:none
}
::i-block-chrome,form dl dd select {
 width:263px;
 line-height:24px;
 -webkit-box-shadow:inset 3px 3px 4px #eee;
 box-sizing:content-box;
 padding:0 3px!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
table#your_cart tr.cart-bundle-header td.cart-bundle-package {
 background:#f2f2f2;
 color:#000;
 width:20%
}
#your_cart tr.cart-bundle-header td {
 background-color:#fff!important;
 color:#000;
 font-weight:normal;
 width:20%;
 line-height:14px;
 padding:10px 7px 4px 7px
}
.tooltip {
 position:absolute!important;
 left:215px!important
}
.write_review input.text {
 width:335px
}
a.positive.btn_add.add-address-button {
 background-color:#fcc200;
 color:#333;
 padding:5px 10px;
 font-size:10pt;
 height:auto
}
.information_message.positive p,.information_message.neutral p,.information_message.negative p {
 border-radius:5px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:0!important
}
a.positive.right.btn_add {
 background-color:#fcc200;
 color:#000;
 background:#fcc200;
 border-radius:30px;
 -moz-border-radius:30px;
 -webkit-border-radius:30px;
 color:#333;
 text-shadow:none;
 font-size:14px;
 text-transform:uppercase;
 padding:10px 25px;
 box-sizing:border-box;
 height:37px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-cart-mini-details {
 margin-left:80px!important
}
.digi-cart-mini-amount,.digi-cart-mini-spec {
 font-size:12px
}
.digi-cart-mini-name {
 font-size:14px
}
.add-to-compare {
 font-size:11px;
 display:block;
 text-align:center;
 border-top:1px solid #e3e3e3;
 padding:8px 0;
 position:absolute;
 bottom:0;
 width:100%
}
.product__info {
 // border-top:1px solid #f0f0f0;
 padding-top:10px
}
.hoverProductView {
 display:none
}
.hoverProductView {
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
.prod_list .digi-ribbon-wrapper .hoverProductView {
 font-size:12px;
 bottom:0;
 text-align:center;
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
.prod_list.noDetails:hover .product__info {
 display:block
}
.prod_list.noDetails:hover .hoverProductView {
 display:none
}
.prod_list .hoverProductView h {
 text-align:center;
 color:#2f65b0;
 line-height:20px!important;
 font-size:13px!important;
 font-weight:bold!important;
 overflow:hidden
}
.prod_list .hoverProductView p {
 text-align:center;
 color:#2f65b0;
 line-height:20px!important;
 font-size:13px!important;
 font-weight:bold!important;
 overflow:hidden;
 max-height:177px!important
}
.prod_list:hover .hoverProductView {
 transform:translateY(3%);
 transition:.4s ease-in-out;
 display:block;
 bottom:0
}
.prod_list:hover ..grid-product-price {
 top:0
}
.prod_list:hover .product__info {
 display:none
}
p.digi-removepopup-content {
 padding:7px 15px
}
.removeoverlay {
 position:fixed;
 overflow:hidden;
 width:100%
}
.removepopupstart {
 position:fixed;
 z-index:9999;
 width:100%;
 background-color:rgba(0,0,0,0.5);
 height:100%;
 top:0;
 left:0
}
.removepopup {
 position:absolute;
 top:50%;
 left:40%;
 margin-top:-50px;
 margin-left:-50px;
 width:300px;
 height:150px;
 background-color:#fff;
 z-index:99999;
 border-radius:25px
}
.remove-address-confirm .actions {
 text-align:right;
 margin:20px 15px 0
}
.digi-removepopup-content {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:15px
}
.account-table>tbody>tr>td {
 vertical-align:middle
}
.payment-btn {
 background-color:#145a9a!important;
 border-radius:24px;
 width:15%;
 padding:5px;
 font-weight:normal;
 color:#f9f8f8
}
.preorder-heading {
 color:#5ca947;
 font-size:16pt;
 margin-top:20px;
 margin-bottom:20px
}
.th-info {
 float:left;
 font-size:12pt;
 word-wrap:break-word;
 width:56%;
 margin-top:10px
}
.th-details {
 font-size:12pt;
 word-wrap:break-word;
 margin-top:10px;
 line-height:47px
}
.btnNext,.btnPrevious,.skipcaf,.sbmtBtncaf {
 padding:6px 0;
 font-size:14px;
 width:140px;
 float:left;
 margin-right:20px
}
.caf-submit {
 cursor:pointer;
 background-color:#fcc200;
 border-radius:30px;
 text-align:center;
 background:-webkit-linear-gradient(#ffe04b,#fddc00);
 background:-o-linear-gradient(#ffe04c,#fddc00);
 background:-moz-linear-gradient(#ffe04c,#fddc00);
 background:linear-gradient(#ffe04c,#fcc200);
 padding:6px 0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14px;
 color:#585858;
 font-weight:normal;
 width:130px;
 float:left
}
.digi-aboutus-background {
 background-color:#4a6379!important;
 margin:40px auto;
 padding:10px
}
.digi-aboutus-caption2 {
 margin:25px auto;
 width:45%;
 font-size:14pt;
 text-align:center;
 color:white
}
.digi-aboutus-imgtext a:hover {
 text-decoration:underline;
 color:#fff!important;
 border-bottom:2px solid #fff!important
}
.digi-payment-checkbox+.digi-payment-label {
 background-image:url("../../theme-blue-telco-extension/images/blue-check.png");
 background-repeat:no-repeat;
 height:23px;
 width:23px;
 float:left;
 cursor:pointer;
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
 margin-top:0;
 background-position:0 2px;
 background-size:23px
}
.digi-payment-checkbox:checked+.digi-payment-label {
 background-image:url("../../theme-blue-telco-extension/images/blue-checked.png");
 background-size:23px;
 background-position:0 2px
}
.digi-payment-checkbox {
 display:none
}
.digi-payment-paymentmethod,.digi-payment-paymentmethodbottom {
 padding:12px 10px;
 border-radius:0!important;
 margin-bottom:0!important;
 background-color:transparent
}
.hlistyle input[type="radio"] {
 display:block
}
.digi-ship-redeempointsbutton {
 cursor:pointer;
 float:right;
 width:105px;
 background:#2f65b0;
 text-align:center;
 color:#fff;
 border-radius:40px;
 text-transform:capitalize;
 line-height:1.65em;
 font-weight:normal;
 font-size:14px;
 vertical-align:middle!important
}
.digi-ship-redeempointsbox {
 float:left;
 width:55%;
 background-color:#fff!important;
 padding:6px;
 border:transparent!important;
 border-bottom:1px solid black!important
}
.popupbutton {
 padding:5px 10px;
 width:90px
}
.digi-popup-subcontainer {
 margin:10px 5px;
 padding:10px;
 background:#fff;
 position:absolute;
 border-radius:5px;
 top:100px
}
.digi-popup-closebtn {
 margin:-6px 0 10px 0;
 float:right;
 font-size:21px
}
.digi-myacc-dispatch {
 padding:15px
}
.digi-cart-des-main {
 font-size:14px
}
.digi-cart-subtotal div {
 text-align:left
}
.digi-my-returnreason {
 padding:30px 17px!important
}
span.line1.col-lg-6 {
 color:#3c8833
}
span.line2.col-lg-6 {
 color:#3c8833
}
.digi-cart-ordersmcontainer {
 padding-left:5px
}
.digi-ship-crdtpoints {
 padding:6px 0
}
.digi-ship-redeempoints {
 padding:0 12px;
 margin-top:0
}
.digi-amtcalculation {
 padding-left:5px
}
#uploaddochereTwo {
 display:none
}
#uploaddochereTwo+label {
 background:url("../../common/images/attachfile.png") no-repeat;
 width:20px;
 height:25px;
 float:left
}
.fnl-faq-toggle,.fnl-faq-toggleright {
 background-color:white
}
.digi-cp-headline3,.digi-cp-headline {
 font-size:1.8em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:center;
 font-weight:lighter;
 color:#000
}
.digi-cp-padding6 {
 padding:20px 0
}
.digi-cp-container {
 width:990px;
 margin:0 auto
}
.digi-cp-calluscontainer {
 position:relative;
 font-color:white
}
.digi-cp-callus {
 position:absolute;
 top:80px;
 margin-left:50px;
 text-align:center;
 color:#fff;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 width:65%;
 font-size:12px
}
.digi-margin10 {
 margin:5px 0
}
.digi-cp-callus.digi-aligncenter {
 margin-left:57px
}
.digi-cp-imglogo {
 background-image:url("../../common/images/MyAccountLP.png")!important;
 background-repeat:no-repeat;
 height:281px;
 width:312px;
 background-position-x:11px;
 background-position-y:16px
}
.digi-cp-writeus {
 background-image:url("../../common/images/MyAccountLP.png")!important;
 background-repeat:no-repeat;
 height:281px;
 width:312px;
 background-position-x:11px;
 background-position-y:16px
}
.digi-cp-contactus {
 background-image:url("../../common/images/MyAccountLP.png")!important;
 background-repeat:no-repeat;
 height:281px;
 width:312px;
 background-position-x:11px;
 background-position-y:16px
}
.digi-cp-resultheader {
 border-bottom:1px solid #e2e2e2;
 width:113%
}
.digi-cp-subheadline {
 color:#333;
 font-size:1.59em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-leftRightBorderText {
 text-align:center;
 font-weight:normal;
 overflow:hidden;
 margin:20px 0
}
.digi-padding5 {
 padding:40px 0
}
.digi-cp-img-text-line1-underline2 {
 border:1px solid #333;
 width:32px;
 text-align:center;
 margin:auto;
 margin-bottom:8px;
 margin-top:8px
}
.digi-cp-img-text-line1-underline div {
 border:1px solid #333;
 width:32px;
 text-align:center;
 margin:auto;
 margin-bottom:8px;
 margin-top:8px
}
.digi-cp-upscroll {
 width:2%;
 float:left;
 line-height:11em
}
.digi-us-needhelp {
 margin-top:100px;
 width:72%;
 margin-left:auto;
 margin-right:auto;
 height:195px
}
.digi-cp-needhelp-qust {
 color:#333;
 font-size:18px;
 padding-bottom:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-cp-needhelp-descrptn {
 padding-left:22px;
 padding-right:30px;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:15px
}
.digi-us-orderdeliveryCon {
 display:none
}
.digi-us-orderdelivery {
 margin-top:15px;
 color:#ccc
}
.digi-cp-block-header {
 color:#333;
 padding-bottom:5px;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14px
}
.digi-cp-myorder a {
 font-size:12px;
 color:#263382;
 text-decoration:underline;
 margin-left:138px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-us-myorder {
 margin-top:2px;
 margin-bottom:5px
}
.clearboth {
 clear:both
}
.digi-cp-popupalignmt {
 padding:148px 4px
}
.digi-us-comment {
 min-height:0;
 margin-top:8px;
 font-weight:normal
}
.digi-us-btn {
 text-align:left;
 padding-left:0;
 padding-top:0;
 font-weight:normal
}
.digi-us-btnselect {
 line-height:15px;
 margin-top:40px
}
.digi-cp-placeholdercolor::-webkit-input-placeholder {
 color:#929292
}
.digi-cp-placeholdercolor:-moz-placeholder {
 color:#929292
}
.digi-cp-placeholdercolor::-moz-placeholder {
 color:#929292
}
.digi-cp-placeholdercolor:-ms-input-placeholder {
 color:#929292
}
.digi-cp-select_issue div {
 line-height:5px;
 padding:15px;
 cursor:pointer;
 padding-right:0
}
.digi-cp-top_queries {
 width:45%;
 float:left
}
.digi-cp-queryheader {
 font-weight:normal
}
.digi-cp-faq {
 margin-top:10px;
 font-size:13px;
 line-height:2em
}
.digi-cp-feedback_link {
 color:#333;
 text-align:center;
 margin-bottom:60px;
 margin-top:0;
 cursor:pointer
}
#digi-cp-popup-container {
 line-height:200%;
 padding:20px 50px
}
#digi-cp-popup-rows {
 padding:15px 0
}
#digi-cp-head {
 border-bottom:1px solid #e2e2e2;
 overflow:hidden;
 padding-bottom:10px;
 margin-bottom:10px
}
#digi-cp-head div {
 font-weight:normal;
 font-size:15px;
 color:#333
}
#digi-cp-popup-col1 {
 width:24%;
 padding-right:15px;
 float:left;
 font-weight:normal
}
#digi-cp-popup-col1 input {
 margin-bottom:-3px;
 margin-right:3px;
 font-size:13px
}
#digi-cp-popup-col2 {
 width:18%;
 padding-right:10px;
 float:left;
 font-size:13px;
 text-align:left;
 color:#999
}
#digi-cp-popup-col3 {
 width:25%;
 padding-right:0;
 float:left;
 font-size:14px;
 text-align:left
}
#digi-cp-popup-col4 {
 width:12%;
 padding-right:10px;
 float:left;
 font-size:13px;
 font-weight:normal;
 text-align:left
}
#digi-cp-popup-col5 {
 width:20%;
 padding-right:15px;
 float:left;
 font-size:12px;
 text-align:right;
 color:#fcc200;
 font-weight:normal
}
#digi-cp-popup-col5 img {
 margin-left:5px;
 width:16px;
 height:16px;
 margin-bottom:5px
}
.digi-cp-select_issue {
 float:left;
 font-size:12px;
 cursor:pointer;
 padding-right:0;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 vertical-align:middle
}
.digi-cp-need_help {
 display:block;
 text-align:center;
 border:1px solid #e2e2e2;
 font-weight:normal;
 margin-top:15px
}
.digi-cp-feedbackinput {
 width:30%
}
.digi-cp-select_issue .cp-syq-active {
 border:1px solid #e2e2e2;
 border-right:0;
 color:#263382!important;
 left:2px;
 z-index:1001;
 background-color:#fff;
 position:relative
}
.digi-feedback-form {
 width:33.33%;
 margin:0 auto
}
.digi-cp-captchacontainer {
 background-color:black
}
.digi-us-btns {
 text-align:center;
 padding-left:0;
 padding-top:0;
 font-weight:normal
}
.digi-cp-ffline {
 background-image:url("../../common/images/icon_rotate.png");
 background-repeat:no-repeat;
 background-position:right;
 width:25px;
 height:25px;
 width:100%;
 margin-left:2%;
 cursor:pointer
}
.digi-cp-buttons {
 cursor:pointer
}
.digi-cp-optionleft {
 border:0
}
.digi-cp-display {
 display:none
}
.digi-cp-captchawindow {
 width:100%
}
.digi-payment-button2.digi-cp-button2 {
 width:33%;
 float:left;
 margin:10px 5px 0 0;
 padding:6px 0;
 border-radius:20px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14px
}
.digi-cp-button1 {
 background-color:#2f267b;
 text-align:center;
 color:#fff;
 font-size:14px;
 cursor:pointer;
 width:33%;
 padding:7px 0;
 margin:10px 10px 0 15px;
 border-radius:20px;
 float:left;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-cp-button1.digi-cp-buttonreset {
 width:30%;
 padding:5px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 margin-left:70px
}
.digi-payment-button2.digi-cp-button2.digi-cp-buttonsave {
 width:30%;
 padding:5px;
 float:left;
 font-size:14px
}
.digi-cp-toggle {
 height:0
}
.digi-headline6a,.digi-faq-body-quescat ul li>a,.digi-faq-toggle,.digi-faq-collapsebodytext {
 color:#585858;
 font-size:1em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:left
}
.digi-cp-toggleright {
 background-image:url("../../common/images/ServicePage_FAQ_DownArrow.png")!important;
 background-repeat:no-repeat
}
.digi-cp-toggle {
 padding-left:20px;
 height:22px;
 background-size:22px 22px;
 background:url("../../common/images/ServicePage_FAQ_RightArrow.png");
 background-repeat:no-repeat;
 cursor:pointer;
 font-weight:lighter;
 color:#000;
 background-position-y:15%;
 font-weight:normal
}
.digi-cp-collapsebodytext {
 margin-top:5px;
 padding:0 30px 0 20px;
 color:#585858;
 font-size:1em;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:left;
 font-weight:normal
}
.digi-cp-toggle#faqtoggle3 {
 height:40px
}
.digi-cp-fbtu.digi-aligncenter.digi-marginb5 {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
a.digi-cp-feedback_link:hover {
 color:#263382;
 border-bottom:1px solid #fcc200
}
.inactive {
 display:none
}
.active {
 display:block
}
.digi-textbox input,.digi-textbox2 input input {
 margin:7px 0 0 0;
 height:2.5em;
 width:100%;
 border:1px solid #e2e2e2;
 box-shadow:0 0 0 transparent inset;
 color:#ccc;
 padding:8px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:12px
}
.digi-cart-popup-gift-inputMessage {
 resize:none;
 display:block;
 margin-bottom:10px;
 width:80%;
 margin-left:auto;
 margin-right:auto;
 border:0;
 padding:6px 3px
}
.digi-addpopupfooter {
 text-align:center;
 padding:16px
}
.digi-us-btn {
 text-align:left;
 padding-left:0;
 padding-top:0;
 font-weight:normal
}
.digi-cp-myissuescomment {
 width:100%;
 border:solid 1px #e2e2e2;
 height:80px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:12px
}
.digi-cp-popup {
 height:100%!important;
 width:100%;
 background-color:rgba(0,0,0,0.7);
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 z-index:9999;
 top:0;
 left:0;
 overflow-y:auto;
 display:none;
 position:fixed
}
.digi-cppopup-maincontainer {
 position:relative;
 width:96%;
 top:15%;
 left:25px;
 right:2%;
 background-color:#fff;
 z-index:99999;
 border-radius:10px;
 -webkit-border-radius:10px
}
.digi-cppopup-subcontainer {
 margin:10px 5px;
 padding:10px
}
.digi-popup-closebtn {
 color:#000!important;
 margin:0 0 10px 0;
 float:right
}
button.close {
 -webkit-appearance:none;
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0;
 z-index:9
}
span.digi-cp-closeimg img {
 height:12px;
 width:12px;
 cursor:pointer
}
.digi-payment-button2.digi-cp-button2.digi-cp-buttonselect {
 float:left;
 width:10%;
 margin:5px
}
.digi-cp-radiomarkselected {
 background-image:url("../../common/images/radio-btn_selected.png")!important
}
.digi-cp-radiomark {
 background-image:url("../../common/images/radio-btn.png");
 background-repeat:no-repeat;
 padding-left:35px;
 height:24px;
 cursor:pointer;
 background-position-y:5px;
 background-position-x:5px;
 background-size:15px 15px
}
.digi-cp-leftrightbordertxt {
 margin:20px auto
}
.digi-cp-leftrightbordertxt ul {
 list-style:none;
 display:inline
}
.digi-cp-leftborder {
 width:35%;
 border-bottom:1px solid #e2e2e2;
 float:left;
 padding-bottom:15px
}
.digi-cp-submitquerytxt {
 width:30%;
 font-size:1.7em;
 float:left;
 text-align:center;
 color:black;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal
}
.digi-cp-rightborder {
 width:35%;
 border-bottom:1px solid #e2e2e2;
 float:left;
 padding-bottom:15px
}
.digi-cp-leftborder2 {
 width:25%
}
.digi-cp-rightborder2 {
 width:25%
}
.digi-cp-feedbacktxt {
 width:50%
}
.digi-header-login {
 font-size:12pt;
 color:#333;
 float:right;
 padding-top:20px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal
}
.digi-header-logoimg {
 height:75px;
 width:75px;
 background-position:center
}
.digi-header-logocontainer img {
 width:75px;
 height:75px;
 float:left
}
.digi-header-logocontainer {
 width:78%!important;
 float:left
}
.digi-header-list a#loginreg {
 color:#ffc200
}
.digi-header-checkout {
 border-radius:30px;
 padding:10px 0;
 float:left;
 width:55%;
 text-align:center;
 background-color:#fcc200;
 cursor:pointer
}
.digi-header-cartimg {
 background:url("../../common/images/icon_cart.png") no-repeat;
 height:22px;
 width:25px;
 background-position:center;
 float:left;
 background-size:20px
}
.digi-header-cartimgnumber {
 float:left;
 width:45%;
 box-sizing:border-box;
 padding:8px 0;
 text-align:center
}
span.digi-header-cartname {
 font-weight:normal;
 padding:0 5px
}
.digi-header-cartnum {
 width:25px;
 height:25px;
 border-radius:15px;
 display:inline-block;
 line-height:26px;
 margin-right:2px;
 font-weight:normal
}
.digi-header-cartcontainer {
 width:22%!important;
 float:right;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal
}
.digi-header-homemain {
 margin-top:22px
}
.digi-header-cartholder {
 padding-top:30px
}
.digi-header-homeimg a:hover {
 border-bottom:3px solid #2f267b
}
.digi-header-homeimg a {
 background:url("../../common/images/icon_home.png") no-repeat;
 height:30px;
 width:30px;
 float:left;
 background-position:center;
 border-bottom:3px solid #fff
}
.digi-header-homeiconsholder ul {
 width:100%!important;
 margin:auto;
 margin-left:0;
 padding-left:0
}
.digi-header-homeiconlist {
 float:left;
 width:75%!important;
 border-bottom:1px solid #f0f0f0
}
.digi-header-homeiconlist ul {
 list-style:none
}
.digi-header-navigationbutton {
 float:left;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal;
 padding:0 20px;
 font-size:12pt;
 margin-top:5px;
 cursor:pointer
}
.digi-header-navigationbutton2 {
 float:left;
 border-bottom:1px solid #333;
 width:25%!important;
 padding:7px;
 line-height:0
}
.digi-header-navigationbutton2 #search {
 border:0;
 outline:0;
 width:210px;
 padding:0
}
img.digi-searchimg {
 width:20px;
 height:20px
}
.digi-footer-body {
 padding:50px 0 30px 0
}
.digi-footer-content {
 width:990px;
 margin:10px auto 0 auto
}
.digi-footer-headline {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal;
 font-size:12pt
}
.digi-footer-vmenulist ul {
 display:inline;
 list-style-type:none;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-footer-vmenulist li {
 padding-bottom:.5em;
 float:none
}
.digi-footer-followuson {
 float:left;
 padding-right:10px
}
.digi-footer-row1 {
 border-top:2px solid #f0f0f0
}
.digi-footer-row2 {
 padding:20px 15px 15px 10px;
 border-top:1px solid #f0f0f0
}
.digi-footer-row1,.digi-footer-row2 {
 border-bottom:1px solid #f0f0f0
}
.digi-footer-hmenulist li {
 display:inline-block
}
.digi-footer-hmenulist ul {
 margin:auto
}
.digi-footer-column {
 float:left;
 width:100%!important;
 padding:10px 30px
}
.digi-footer-body a {
 color:#333;
 text-decoration:none
}
.digi-footer-body a:hover {
 color:#333;
 text-decoration:none
}
ul.hulstyle li {
 padding:0 5px
}
ul.hulstyle li:nth-child(1) div {
 background:url(../../common/images/icon_facebook.png) no-repeat;
 height:24px;
 width:23px;
 cursor:pointer
}
ul.hulstyle li:nth-child(2) div {
 background:url(../../common/images/icon_twitter.png) no-repeat;
 height:24px;
 width:23px;
 cursor:pointer
}
ul.hulstyle li:nth-child(3) div {
 background:url(../../common/images/icon_linkedin.png) no-repeat;
 height:24px;
 width:23px;
 cursor:pointer
}
.digi-popup-container {
 width:80%;
 margin:70px auto 0;
 background-color:#fff;
 z-index:99999;
 border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 top:0;
 left:0;
 right:0
}
.digi-popup-closebtn {
 color:#000!important;
 margin:0 0 10px 0;
 float:right;
 font-size:inherit
}
.digi-cart-listheader {
 text-align:left
}
.digi-cart-itemdes {
 width:51%
}
.digi-cart-des {
 width:65%
}
.digi-cart-labeldes {
 margin-top:-7px
}
.digi-cart-subtotal div {
 color:#2c4152
}
.digi-my-poupreturn {
 margin:15px 0 35px;
 padding-bottom:10px
}
.digi-my-returnreason {
 padding:30px 50px 10px;
 overflow:auto
}
.digi-my-rreason {
 font-size:16px;
 padding:0 0 18px 0;
 font-weight:normal;
 color:#263382;
 line-height:0
}
.digi-my-qtyissueinputs1 select,.digi-my-qtyissueinputs select {
 width:100%;
 border:1px solid #ccc;
 padding:5px;
 font-size:16px;
 background-color:none;
 height:auto
}
.digi-my-commentinput {
 margin-top:30px;
 min-height:100%
}
.digi-cart-popup-gift-recepientname,.digi-cart-popup-gift-inputsenderName,.digi-cart-popup-gift-inputMessage {
 margin-bottom:10px;
 height:100px;
 border:0;
 padding:6px 3px;
 font-size:16px;
 border:1px solid;
 width:auto;
 margin-left:0;
 margin-right:0
}
.digi-my-textleft {
 text-align:right;
 color:#7d7d7d;
 font-size:1em;
 text-transform:none;
 width:auto;
 margin:0
}
.digi-cart-popup-gift-CANCEL {
 background:#2f267b
}
.digi-my-receiveComment {
 border-bottom:1px solid #e2e2e2;
 font-size:14px;
 font-weight:normal;
 padding:20px 0 10px 0;
 text-align:left;
 text-transform:none
}
.digi-cart-subtotal {
 float:left;
 text-align:right;
 padding-top:5px;
 width:13.5%
}
textarea.digi-my-issuescomment.digi-cart-popup-gift-inputMessage {
 margin-right:0
}
.digi-cart-mini-details,.digi-ship-address,.digi-ship-redeempoints,.continueshopping,.digi-payment-radiobutton,.digi-payment-collapsetext,.digi-payment-termsconditions,.digi-payment-button,.digi-payment-button2 {
 font-size:16px
}
.digi-ship-availpoint,.digi-ship-inboxpoints {
 float:left;
 color:#333;
 width:auto
}
.digi-payment-button2,.digi-error-button,.digi-notify-btn {
 width:40%!important
}
.empty-popup-cart {
 padding:5px 0;
 color:#000;
 font-size:1.2em
}
img {
 border:0;
 background-color:transparent
}
.digital-pdp-popupvedio {
 width:100%;
 height:95%
}
.digital-pdp-rightAlignmentVerticalCarouselModal {
 right:20px
}
.digital-pdp-playButtonModal {
 padding-left:2px
}
.digital-pdp-playVideoIcon {
 display:inline-block
}
.digital-pdp-playVideoText {
 display:inline-block;
 vertical-align:baseline
}
.digital-pdp-videoText {
 font-family:SourceSansPro;
 color:#333
}
.digital-pdp-playText {
 padding-left:0;
 font-family:SourceSansPro;
 color:#333
}
.digital-popup-closebtn {
 color:#000!important;
 margin:0 0 10px 0;
 float:right
}
.digital-pdp-horizontalCarouselContainerModal {
 width:973px;
 height:693px;
 margin-bottom:50px;
 margin-left:20px
}
.quickViewCloseButton {
 background:url(../../theme-blue-telco-extension/images/close-btn-blue-big.png) no-repeat;
 padding:10px 10px;
 background-size:20px;
 display:inline-block
}
.digital-pdp-playIcon {
 background:url("../../theme-blue-telco-extension/images/Play-Icon1.png") no-repeat center;
 width:31px;
 height:31px;
 display:block
}
.digital-pdp-horizontalCarouselContainer {
 position:relative;
 margin-bottom:10px
}
.digital-pdp-videoClassModal {
 width:500px;
 border:1px solid #e5e3e3;
 position:relative;
 left:-177px;
 top:-55px;
 background-color:#fff
}
td.fnl-cart-editcoupon {
 padding-bottom:0
}
.cart-bundle-package .product_image {
 margin-top:10px!important
}
.cart-productname {
 font-size:16px;
 padding-bottom:10px
}
.form_field_error p,.form_field_error .notify {
 padding-top:36px;
 padding-left:3px;
 float:none
}
.verifyOtpReq {
 margin:20px 0 10px 140px!important
}
form#activateAccountForm .form_field_error,form#verifyOTPForm .form_field_error {
 width:44%
}
div#verifyOTPTitle {
 font-size:17px;
 font-weight:normal;
 margin-left:10px
}
ul.hulstyle {
 padding-left:0
}
.prodCompare-price {
 font-weight:bold;
 text-align:center;
 font-size:16px;
 color:#333
}
input.checkout-textbox {
 border-radius:3px;
 width:265px!important;
 box-shadow:inset 3px 3px 4px #eee;
 font-size:1.1em;
 padding-left:0!important;
 padding-right:0!important;
 height:25px!important;
 margin-top:0!important
}
.reglogin-ermsgpadding {
 padding-top:0
}
.write_review dl dd input {
 width:335px!important;
 height:20px;
 box-sizing:content-box;
 padding:3px!important
}
a#read_reviews_action {
 top:115px;
 position:absolute;
 float:left;
 right:45px
}
span.digi-check {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal!important;
 font-size:10pt
}
.xl_image {
 text-align:center;
 padding-top:15px
}
#cboxClose {
 background:url(../../theme-blue-telco-extension/images/close-btn-blue-big.png) no-repeat center transparent;
 right:-2px;
 top:-2px;
 z-index:99999999
}
.scroller ul li span.thumb {
 background-color:#fff;
 width:96px;
 height:90px;
 margin-bottom:5px;
 margin-top:0;
 text-align:center
}
.digi-productdescription-pinborder {
 border-bottom:1px solid #f0f0f0;
 margin-bottom:25px
}
.userGuest {
 margin-left:10px
}
.quickview_lightbox-goto-product {
 margin:20px 0;
 padding:10px 0;
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 text-align:center
}
.quickview_lightbox-goto-product a {
 color:#333;
 font-size:1em;
 text-decoration:none;
 border-bottom:1px solid #2f267b
}
#quickview_lightbox h1:hover {
 color:#333
}
.quickview-desc a {
 text-decoration:none
}
.quickview-desc a h1 {
 border-bottom:1px solid #eee
}
.quickview-desc .prod_review {
 border-bottom:1px solid #eee;
 padding-bottom:10px
}
.quickview-desc .prod_review-new {
 border-bottom:1px solid #2f267b
}
.quickview-desc .prod_review-new a {
 color:#333
}
.quickview-desc .productDetails_stockStatus p {
 font-size:12pt;
 width:100%;
 color:#fcc200
}
.cart_popup .title a.close {
 background:0
}
a.r_action_btn.action_btn_add {
 line-height:24px;
 border-radius:30px;
 font-size:14px;
 text-transform:uppercase;
 padding:10px 25px;
 box-sizing:border-box;
 height:40px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-weight:normal
}
a.function_btn.btn_add.update_btn_height {
 line-height:34px;
 font-weight:normal;
 border-radius:30px;
 font-size:14px;
 text-transform:uppercase;
 padding:10px 25px;
 box-sizing:border-box;
 height:40px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.prod_list .addwishlist {
 padding-right:10px
}
.prod_list .addwishlist button.positive.wishlist {
 margin-bottom:10px;
 line-height:12px;
 position:absolute;
 left:79%;
 min-width:150px;
 top:60%
}
.quickview-desc .big-price {
 margin:10px 0;
 font-weight:normal!important;
 color:black!important;
 font-size:23px!important
}
.quickview-desc .tabbody.device-only {
 display:none
}
.review-right {
 float:right
}
.main-reviewtab,#net-note {
 float:left
}
#cButton,#dButton {
 margin-top:20px
}
.digi-agree {
 float:left;
 margin-top:2px!important;
 margin-bottom:10px!important
}
div#netTerms {
 float:left;
 margin-top:10px!important
}
.quickview-desc table tr td {
 border:none!important;
 padding:2px
}
.quickview-desc .item-only-cell-add .positive.large.delayed-button {
 margin:0;
 min-width:120px;
 padding:6px 15px;
 font-size:15px;
 height:45px!important;
 border-radius:25px
}
.quickview-desc td.item-only-cell-quantity {
 padding-left:8px
}
.right.item_container button.neutral.right {
 line-height:34px;
 font-weight:normal;
 border-radius:30px;
 font-size:14px;
 text-transform:capitalize;
 padding:10px 25px;
 box-sizing:border-box;
 height:37px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:1.25em;
 margin-right:18px;
 margin-bottom:10px
}
.checkout-multi-deladddone {
 font-size:20px;
 margin-bottom:2px;
 color:#58585b;
 padding-left:10px
}
.checkout-multi-deladddone a {
 padding-left:50px;
 font-size:.9em;
 padding-top:2px;
 padding-right:10px
}
.cart_popup .cart_modal_popup .prod_info .prod_price {
 position:absolute;
 top:0;
 right:-75px;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:.9em
}
.cart_popup .cart_modal_popup {
 padding-left:0;
 padding-top:10px;
 padding-bottom:5px;
 border-top:1px solid #e2e2e2;
 border-bottom:1px solid #e2e2e2
}
.cart_popup .links a.neutral {
 background-color:#2f267b;
 color:#fff;
 font-weight:normal;
 border-radius:30px;
 font-size:14px;
 text-transform:uppercase;
 padding:10px 25px;
 box-sizing:border-box;
 height:35px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 line-height:1.25em
}
.cart_popup .links a.positive img {
 display:none
}
.cart-entries-totals {
 width:330px
}
.item_container_holder .item_container table tr.cart-total-subtotal-row th.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-savings-row th.cart-bundle-package,#productDetailUpdateable .span-10 .scroller .title_holder,.item_container_holder .item_container table tr.cart-total-delivery-row td.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-delivery-row th.cart-bundle-package,.item_container_holder .item_container table tr.cart-total-total-row th.cart-bundle-package {
 text-align:left;
 font-size:14px;
 line-height:16px;
 font-weight:normal;
 border-bottom:1px solid #f0f0f0;
 padding-left:10px!important;
 color:#333
}
.digi-cart-iteminBag .item_container_holder .item_container {
 padding:0
}
.item_container_holder .item_container table tr.cart-total-total-row th.cart-bundle-package {
 padding-top:10px;
 font-weight:bold;
 color:#333;
 font-size:16px
}
.scroller ul li a:hover h3 {
 color:#263382
}
.grid-product-rating,.grid-product-entitlements {
 padding-left:100px;
 margin-left:82px
}
#cboxLoadedContent {
 margin-bottom:0;
 background-color:white
}
.scroller ul li span {
 width:110px
}
div#breadcrumb li:last-child a {
 font-weight:normal;
 color:#333
}
#breadcrumb {
 padding:10px 0 5px 10px;
 width:100%;
 font-size:11px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 margin:20px 0;
 border-radius:10px;
 background-color:#fff
}
.userGuest dd ~ dt {
 margin-top:8px
}
ul.hulstyle li:nth-child(2) div {
 background:url(../../theme-blue-telco-extension/images/icon_twitter.png) no-repeat;
 height:24px;
 width:35px!important;
 background-position:center;
 padding:0 26px!important
}
ul.hulstyle li:nth-child(3) div {
 background:url(../../theme-blue-telco-extension/images/icon_linkedin.png) no-repeat;
 height:24px;
 width:50px!important;
 background-position:center;
 padding:0 40px!important
}
#verifyOTPForm dl dd input[type=text] {
 height:30px
}
#verifyOTPForm dl {
 margin-bottom:25px
}
.cart_popup .title img {
 display:none
}
.userGuest dd input {
 padding:3px
}
.digi-payment-choosebanklist select {
 border:1px solid grey;
 padding:0;
 cursor:pointer;
 width:40%;
 margin-top:0!important;
 background:url("../../common/images/accordion-down.png") no-repeat 95% 75%;
 background-size:14px;
 margin-bottom:10px;
 -moz-appearance:none
}
#net-note {
 margin-top:5px!important;
 margin-bottom:0
}
span.update_gm_closebtn {
 line-height:3.6em;
 color:#fff
}
.prod .big-price {
 line-height:1.8
}
span.action__text.action__text--invisible {
 color:#2f65b0;
 vertical-align:middle;
 cursor:pointer;
 font-size:14px;
 font-weight:bold
}
#write_review_action_main:hover,#write_review_action:hover,a#read_reviews_action:hover {
 color:#58585b
}
.span-18.last h1 {
 font-size:42px!important
}
#prod_tabs.ui-tabs {
 border-radius:5px;
 border:0
}
select#id1 {
 border-bottom:none!important
}
label.digi-pdp-radio {
 border:2px solid #2f65b0;
 width:20px;
 height:20px;
 border-radius:10px;
 padding:5px;
 margin-right:5px
}
select.digi-footer-select {
 border:0;
 border-bottom:1px solid #e3e3e3;
 background-color:transparent
}
input[type="text"],select {
 border:0!important;
 border-bottom:1px solid #e3e3e3!important;
 box-shadow:none!important
}
.digi-guestpage .span-20,.digi-guestpage .span-10 {
 margin:auto;
 float:none;
 overflow:hidden
}
.digi-selcted {
 background:url(../../theme-blue-telco-extension/images/check-icon.jpg) no-repeat!important;
 background-size:21px;
 padding-left:22px!important;
 padding-bottom:25px;
 border:none!important
}
table#payment_details_modal #header2 {
 font-size:100%
}
.checkout-delivery-choose-address .checkout_multi_a .item_container_holder {
 width:190px;
 border-radius:20px;
 margin-right:20px
}
.checkout-delivery-choose-address .multicheckout {
 padding-top:25px;
 border-top-left-radius:5px;
 margin-top:10px;
 border-top-right-radius:5px
}
.checkout-delivery-address .checkout-continue a.positive.right.btn_add {
 background-color:#2f65b0;
 color:#fff;
 text-transform:capitalize;
 float:none!important
}
.newBtn {
 background-color:#2f65b0!important;
 color:#fff!important;
 border:0;
 font-weight:normal;
 height:37px;
 line-height:37px
}
.newBtn:focus,.newBtn:active {
 background:#fcc200!important
}
.checkout-delivery-address .formwidth {
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important;
 width:33%;
 min-height:45px;
 float:left
}
.checkout-delivery-address .multicheckout,.checkout-delivery-address .multicheckout .item_container_holder {
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.checkout-delivery-address .multicheckout,.checkout-delivery-address .multicheckout .checkout-cart-details,.checkout-delivery-choose-address .multicheckout {
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.checkout-delivery-address .multicheckout .item_container_holder .title_holder {
 padding-bottom:20px
}
.your_cart-CartItems .cart-bundle-remove img {
 width:15px
}
.digi-guestpage .headline {
 text-align:center;
 padding:20px 0
}
.digi-guestpage #guestForm input {
 width:100%!important
}
.digi-guestpage .form-actions {
 text-align:center;
 padding-top:10px
}
.digi-guestpage .userGuest .required {
 float:none!important
}
.device-layout {
 border-radius:5px;
 margin-top:20px
}
.cart-Emi {
 float:right;
 padding:10px 20px 20px 0
}
.cart-page {
 background-color:#fff;
 border-radius:5px;
 margin-top:30px
}
.digi-ship-redeempoints {
 border-radius:5px;
 background-color:#fff
}
.digi-cart-title,.digi-viewPlans-title {
 text-align:center;
 color:#58585b;
 font-size:26px;
 padding-top:20px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.scroller .title-top span,.item_container_holder .title-top span,.checkout_multi_a.complete .item_container_holder .title-top,.scroller .title-top,.item_container_holder .title-top {
 background-image:none
}
.digi-payment-paymentopthead {
 color:#585858;
 padding-top:10px;
 font-size:24px;
 padding-left:15px;
 float:left
}
.footer-drop-box .digi-footer-select {
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px
}
.digi-pdp-radiobtn input[type="radio"],.hlistyle input[type="radio"] {
 display:none
}
.digi-pdp-radiobtn input[type="radio"]+label,.hlistyle input[type="radio"]+label {
 background:url("../../theme-blue-telco-extension/images/radio-box-caf.png") no-repeat;
 background-position:-2px -3px!important;
 padding-left:30px!important;
 height:25px!important;
 margin:5px 0 10px 0;
 font-size:16px
}
.digi-pdp-radiobtn input[type="radio"]:checked+label,.hlistyle input[type="radio"]:checked+label {
 background-position:-2px -29px!important
}
.digi-pdp-radiobtn input {
 margin-top:2px!important
}
#breadcrumb {
 display:none
}
#prod_tabs.ui-tabs .ui-state-default {
 width:25%!important;
 border:0
}
.checkout-delivery-address .digi-cart-shippingcontainer {
 margin-top:20px;
 padding:0;
 margin-bottom:20px;
 width:74%
}
div#OtpGenerateCodeforCODDiv .getOtp {
 border:0;
 border-radius:20px;
 width:100px
}
div#OtpGenerateCodeforCODDiv .verifyOtp {
 border:0;
 border-radius:20px;
 padding:0 15px 0 15px;
 font-size:14px
}
a.TCanchor {
 color:#2f65b0
}
div#OtpGenerateCodeforCODDiv .show-on-success {
 font-weight:normal;
 padding-left:30px;
 padding-right:30px;
 line-height:27px;
 display:none!important
}
.newBtn:active,.newBtn:focus {
 background-color:#2f65b0!important
}
.telco-checkout.checkout-confirmation>.span-24.multicheckout>.span-24.your_order {
 padding-top:15px;
 padding-left:15px
}
.telco-checkout.checkout-confirmation>.span-24.multicheckout {
 border-radius:5px;
 margin-top:15px;
 margin-bottom:0!important;
 border-bottom-left-radius:0!important;
 border-bottom-right-radius:0!important
}
.telco-checkout.checkout-confirmation .title-top {
 display:none
}
.userGuest .required,.userGuest .description {
 display:none
}
#productDetailUpdateable .digi-productdescription-pinborder {
 display:none
}
.digi-tick-img {
 background:url("../../theme-blue-telco-extension/images/green-tick.png") no-repeat;
 width:30px;
 height:30px;
 vertical-align:middle;
 background-size:35px;
 display:none
}
.item_container_holder.digi-cart-orderSummary {
 background:transparent
}
.jio-miniCart .cart-entries-totals.digi-cart-OrdSumAlignmnt {
 float:right;
 background:#fff;
 margin-top:10px;
 border-radius:5px;
 border:1px solid #e3e3e3;
 width:25%
}
div#primary_image .modal {
 z-index:1!important
}
.prod_add_to_cart+#Hello1 #bundleAccordion .sub-tabbody table tr td:first-child {
 width:70%
}
.prod .big-price,#productDetailUpdateable .digi-emistyle,.checkout_summary_flow h2 {
 font-weight:normal!important
}
.digi-compare-item img+div {
 font-size:14px!important;
 padding:2px 5px!important;
 overflow:hidden;
 text-align:left;
 max-height:55%;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical;
 text-overflow:ellipsis
}
.digi-pdp-categoryName {
 padding:20px 0 10px 0!important;
 text-align:center
}
.prod_refine-box.prod_refine-itemcount {
 margin-left:24%
}
.theme-green .back-bar .pointer {
 background-color:#fff!important
}
.theme-green .back-bar .pointer {
 top:-7px!important
}
.nav_column.applied-filters {
 display:none
}
.theme-green .back-bar .selected-bar {
 background-color:#ccc!important
}
.cart-total-subtotal-row .cart-bundle-package {
 border-bottom:1px solid #f0f0f0
}
#content>div.telco-checkout.checkout-confirmation>h1 {
 text-align:left;
 margin-top:10px!important;
 background-color:#32c932;
 border-radius:5px;
 color:#fff!important;
 padding:10px 20px!important;
 font-size:20px!important
}
div.span-24.multicheckout>div.span-24.your_order>p {
 margin:0!important
}
.digi-tick-enabled {
 display:inline-block
}
.digi-num-disabled {
 display:none
}
span.digi-num {
 border:1px solid #2f65b0;
 padding:1px 6px 1px 6px;
 color:#585858;
 font-weight:400;
 border-radius:100%;
 -webkit-border-radius:100%;
 -moz-border-radius:100%
}
.digi-terms a,a#deliveryAddress_edit_link_1,a.right {
 color:#2f65b0
}
.digi-terms a:hover,.prod_review-new a:hover,a#deliveryAddress_edit_link_1:hover,.digi-hover:hover,.digi-Emi-collapsetext a span.digi-details:hover {
 color:#2f65b0!important;
 border-bottom:0 solid #2f65b0
}
.pincode-button#preorderbuy {
 padding-top:10px;
 padding-right:5px
}
div.span-24.multicheckout div#checkout-cart-details>div.cart-entries-totals {
 width:330px;
 margin-top:10px
}
div.span-24.multicheckout div#checkout-cart-details table.order_totals {
 margin-top:25px;
 padding-top:0;
 border-top-width:0;
 margin-bottom:25px
}
table.tbl-compare th.table_padding {
 font-weight:normal;
 color:#585858;
 font-size:18px;
 padding-left:15px
}
div.comp_head>div.comp2>p {
 color:#585858;
 margin-top:20px!important;
 margin-bottom:10px!important;
 text-align:center;
 width:100%;
 font-size:18px!important
}
.cart-page .disp-img .content h2 {
 padding:40px 20px!important
}
table.tbl-compare .grid-product-name a {
 padding-left:0;
 font-size:16px;
 cursor:default;
 display:block;
 text-align:center;
 padding-bottom:5px;
 border-bottom:2px solid #e3e3e3;
 color:#333
}
.digi-stj-popupContainer {
 width:500px!important;
 margin-right:400px!important;
 margin-top:100px!important;
 position:relative
}
#digi-cart-updatePopup .plp-brandpoupclosebt span,#digi-popupAddToCart .plp-brandpoupclosebt span,#digi-popupCCemi .plp-brandpoupclosebt span,.jio-cart-emipopup .plp-brandpoupclosebt span,#digi-popupCCart .plp-brandpoupclosebt span {
 cursor:pointer;
 background:url("../../theme-blue-telco-extension/images/close-btn-blue-big.png")no-repeat right;
 padding:25px 0 0 25px;
 position:absolute;
 top:-24px;
 right:-18px;
 background-size:20px 20px
}
.digi-cart-selectDrpDwn {
 width:30%;
 background:url("../../theme-blue-telco-extension/images/arrow-blue-down.png") no-repeat 100%;
 font-size:14px;
 color:#58585b
}
div#primary_image .modal {
 position:relative;
 display:block;
 overflow:visible!important
}
form#guestForm .formwidth label {
 display:none
}
.guest-headline {
 text-align:center;
 padding-top:30px;
 font-weight:normal;
 color:#585858;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:42px
}
.form_field_error {
 background-color:#fff;
 border:0;
 color:red;
 width:100%
}
.form_field_error {
 padding:0
}
.checkout-delivery-address .formwidth input,.checkout-delivery-address .formwidth select {
 float:none;
 width:75%;
 border-radius:0
}
.information_message.positive p {
 background-color:#2f65b0
}
.information_message span.neutral-img,.information_message span.positive-img {
 background:url("../../theme-blue-telco-extension/images/success-tick.png") no-repeat center!important;
 padding-left:30px;
 background-size:25px!important
}
.information_message span.negative-img {
 background:url("../../theme-blue-telco-extension/images/alert.png") no-repeat center!important;
 padding-left:35px;
 background-size:35px!important
}
.information_message span.positive-img,.information_message span.neutral-img,.information_message span.negative-img {
 display:inline-block;
 height:50px;
 vertical-align:middle;
 position:relative;
 top:auto;
 left:auto;
 width:auto
}
.telco-checkout.checkout-delivery-address div.title_holder {
 width:100%
}
.telco-checkout.checkout-delivery-address div.title_holder .title+h2 {
 text-align:left;
 width:100%;
 padding-left:10px!important
}
form#addressForm label {
 font-size:16px!important;
 color:#6a6a6a!important
}
form#addressForm span.form_btns {
 text-align:center
}
div.checkout-cart-details h2 {
 text-align:center;
 padding:20px 0!important
}
.checkout-delivery-address .multicheckout {
 background-color:transparent
}
.span-24.multicheckout>.item_container_holder {
 padding-bottom:15px;
 margin-bottom:20px;
 float:left;
 width:74%;
 min-height:333px;
 position:relative
}
.checkout-delivery-address .cart-bundle-divider {
 display:none
}
a.positive.right.btn_add:hover {
 color:white!important
}
table#payment_details_modal tr td {
 vertical-align:middle
}
checkout-delivery-address .multicheckout {
 background-color:transparent
}
.checkout-cart-details {
 padding:10px 0 10px 0
}
.action--compare-add input[type="checkbox"],.nav_column input[type="checkbox"],.delivery_method_item input[type="radio"] {
 border:0;
 outline:0!important
}
.action--compare-add input[type="checkbox"] {
 -webkit-appearance:none;
 appearance:none;
 -o-appearance:none;
 width:20px;
 height:20px;
 background:url("../../theme-blue-telco-extension/images/check-box-blue.png") no-repeat -11px -40px;
 vertical-align:-4px;
 background-size:40px
}
.action--compare-add input[type="checkbox"]:checked {
 background:url("../../theme-blue-telco-extension/images/check-box-blue.png") no-repeat -11px -12px;
 background-size:40px
}
.nav_column input {
 display:none
}
.nav_column input[type="checkbox"]+label {
 font-size:16px;
 color:#58585b;
 opacity:.7;
 padding:0 0 10px 10px
}
.nav_column input[type="checkbox"]:checked+label {
 font-weight:bold;
 opacity:1
}
.delivery_method_item input[type="radio"] {
 -webkit-appearance:none;
 appearance:none;
 -o-appearance:none;
 -moz-appearance:none;
 width:17px;
 height:17px;
 background:url("../../theme-blue-telco-extension/images/radio-box-caf.png") no-repeat -1px -2px;
 vertical-align:-5px;
 background-size:18px
}
.delivery_method_item input[type="radio"]:checked {
 background:url("../../theme-blue-telco-extension/images/radio-box-caf.png") no-repeat -1px -20px;
 background-size:18px
}
.digi-guestpage .span-20 .span-10 {
 background-color:#fff;
 width:500px;
 padding:30px;
 margin-top:30px;
 border-radius:5px
}
.item_container_holder {
 overflow:hidden
}
#payment_details_modal td img {
 width:24px;
 height:20px;
 margin-left:40px
}
.digi-viewPlans-body {
 background:#fff;
 border-radius:5px;
 margin-top:10px;
 padding:10px;
 margin:20px 100px
}
.digi-viewPlans-subtitle {
 font-size:18px;
 text-align:center;
 margin:15px;
 color:#58585b;
 float:left;
 width:25%;
 font-weight:bold
}
.digi-viewPlans-pcCnt {
 float:left;
 width:30%;
 padding:7px
}
.digi-viewPlans-regCnt {
 float:right;
 width:42%;
 padding:10px
}
.digi-viewPlans-tabsCnt {
 border-bottom:2px solid #e2e2e2
}
.tabs.digi-viewPlans-tabAlgnmnt {
 width:300px;
 margin:auto
}
.digi-viewPlans-selectDrpDwn {
 border:none!important;
 width:315px
}
.prod_add_to_cart .tabbody .stock_message {
 color:#2f65b0;
 font-size:16px;
 line-height:15px;
 margin-left:0;
 width:100%
}
.prod_add_to_cart .tabs .content {
 margin:0
}
.prod_add_to_cart .tabbody .borderlineExp2 {
 margin:5px 0 10px 0
}
#prod_tabs .ui-tabs-nav li.ui-state-default {
 border-radius:0;
 border-right:1px solid #e3e3e3;
 border-bottom:1px solid #e3e3e3
}
#prod_tabs .ui-tabs-nav li.ui-state-default:last-child {
 border:0;
 border-bottom:1px solid #e3e3e3
}
div#prod_tabs .prod_content b {
 font-weight:normal;
 font-size:24px;
 color:#58585b
}
div#prod_tabs .prod_content .featureClass h4 {
 font-size:24px!important;
 color:#58585b!important
}
a#read_reviews_action {
 height:37px;
 line-height:37px;
 padding:0;
 margin-top:50px
}
.write_review label {
 padding-bottom:0;
 font-weight:normal;
 font-size:18px
}
#reviewForm dt {
 font-weight:normal;
 font-size:18px
}
#reviewForm textarea {
 box-shadow:0;
 -webkit-box-shadow:none
}
#reviewForm textarea:focus {
 background-color:#fff
}
#reviewForm button.form:hover {
 background-color:#2f65b0
}
a#write_review_action.newBtn {
 height:37px;
 padding:0;
 line-height:37px;
 margin-top:-10px
}
.prod_content .main-reviewtab h3 {
 font-size:18px!important
}
table.tbl-compare td {
 padding-left:15px
}
table.tbl-compare tr td:first-child {
 width:15%;
 border-right:2px solid #f7f7f7;
 border:0
}
.tbl-compare tr th.table_padding {
 padding-top:14px!important;
 padding-bottom:14px!important
}
table.tbl-compare tr td {
 width:20%;
 vertical-align:middle!important;
 font-size:16px;
 color:#6a6a6a
}
#digi-popupAddToCart .digi-popup-subcontainer {
 margin:10px 5px;
 padding:10px;
 height:220px;
 width:400px
}
#digi-popupAddToCart .digi-cartpopup-title {
 font-size:24px;
 color:#56565b;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-bottom:1px solid #d9d9d9;
 padding-bottom:5px;
 padding-left:20px
}
span.digi-cartpopup-tickimg {
 padding-left:15%;
 height:50px;
 float:left;
 background:url("../../theme-blue-telco-extension/images/check-icon-green.jpg")no-repeat -40px -10px;
 background-size:150px 131px
}
.digi-cartpopup-confirm {
 color:#58585a;
 font-size:18px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 padding:10px 10px;
 float:left;
 width:80%
}
.digi-cartpopup-content {
 padding:20px 0 20px 0
}
#digi-cartpopup-GotoCart {
 width:35%;
 text-align:center;
 border-radius:20px;
 float:left
}
.digi-cartpopup-continueshopping {
 width:60%;
 float:right;
 border-radius:20px;
 text-align:center;
 background-color:#fff!important;
 border:2px solid #2f65b0!important;
 color:#2f65b0!important;
 line-height:32px
}
.digi-cartpopup-buttons {
 padding:0 40px
}
.compBtn[disabled] {
 background-color:#fff;
 border:1px solid #e3e3e3;
 color:#e3e3e3
}
.digi-item-compare .jio-plp-cancelBtn {
 background:0;
 color:#2f65b0;
 font-size:16px;
 text-align:center;
 cursor:pointer;
 padding:2px 30px 2px 30px;
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 border-radius:25px;
 font-weight:normal;
 border:1px solid #2f65b0
}
#digi-popupAddToCart .plp-brandpoupclosebt,#digi-cart-updatePopup .plp-brandpoupclosebt,#digi-popupCCemi .plp-brandpoupclosebt,.jio-cart-emipopup .plp-brandpoupclosebt,#digi-popupCCart .plp-brandpoupclosebt {
 position:relative
}
.digi-compare-subTitle a {
 color:#2f65b0;
 font-size:18px;
 text-transform:none!important
}
p.digi-compare-subTitle a:hover {
 color:#2f65b0
}
#digi-cartpopup-GotoCart a {
 text-decoration:none;
 color:#fff
}
span.stars.large {
 margin-top:6px
}
.jio-cart-container .cart-entries-container,.jio-cart-checkoutBtn {
 width:100%
}
.jio-cart-container .digi-cart-OrdSumAlignmnt {
 width:34%;
 min-height:420px;
 background:#fff;
 margin-top:30px;
 border-radius:5px
}
.jio-cart-container .cart-total {
 margin-bottom:0;
 margin-top:10px;
 margin-right:10px;
 margin-left:10px;
 border-top:1px solid #f0f0f0;
 width:93%
}
.jio-cart-checkoutBtn a {
 text-align:center;
 display:block;
 margin-top:20px;
 color:#2f65b0!important;
 font-size:16px
}
.jio-cart-checkoutBtn a:hover {
 text-decoration:none!important;
 color:#2f65b0
}
.jio-cart-container .cart-total td,.jio-cart-container .cart-total th {
 padding:15px 0!important
}
.digi-cartpopup-continueshopping a {
 color:#2f65b0!important;
 text-decoration:none
}
.digi-cartpopup-continueshopping a:hover,.digi-emistyle a:hover {
 color:#2f65b0!important
}
.compare-basket img.product__image {
 width:67px;
 height:74px;
 float:left;
 margin-top:9px
}
input:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #fff inset!important
}
.header-left-nav span:last-child {
 border-right:0
}
.thumb.image_center {
 margin-top:20px
}
.thumb.image_center a img {
 cursor:default
}
.xl_image {
 width:100%
}
.ui-stars-star a,.ui-stars-cancel a {
 width:30px;
 height:16px;
 background:url(../../theme-blue-telco-extension/images/star-icon.png) no-repeat 0 0
}
.ui-stars-star-on a {
 background-position:0 -16px!important
}
.ui-stars-star-hover a {
 background-position:0 -16px!important
}
.ui-stars-cancel {
 display:none
}
.digi-cart-iteminBag.test1 {
 width:26%;
 padding-right:0
}
.digi-payment-redeemcases.block1 {
 width:auto!important
}
.digi-cart-iteminBag.test1 .cart-entries-totals {
 width:100%
}
.digi-payment-redeemcases.block1 div#div1 {
 background-color:transparent!important;
 width:100%!important;
 text-align:center;
 padding-left:0!important;
 padding:5px
}
div#OtpGenerateCodeforCODDiv input[disabled].getOtp {
 padding:0 15px 0 15px!important;
 color:#e3e3e3!important;
 background-color:#fff!important
}
.digi-payment-redeemcases.block1 {
 background-color:#fff;
 border-radius:5px;
 border:1px solid #e3e3e3
}
.prod_list .grid-product-rating p {
 display:none
}
.nav_column .item .facetValues .slider-container {
 margin:auto
}
.prod_refine .sortOptions option {
 background:#fff
}
.digi-viewPlans-body .pcvalidation {
 margin-bottom:0;
 padding:0 25px
}
.jio-plans-plansheader h3 {
 font-size:20px!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 height:60px;
 line-height:30px;
 padding:20px 20px 20px 60px!important;
 color:#585858!important;
 display:inline-block;
 width:950px;
 white-space:nowrap;
 overflow:hidden!important;
 text-overflow:ellipsis;
 font-weight:bold
}
.jio-plans-plansheader {
 background:url("../../theme-blue-telco-extension/images/arrow-blue-down.png") 20px center no-repeat
}
.jio-tabbody {
 padding:0 20px
}
.guided-selling-headline {
 font-weight:normal!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 text-align:center;
 padding:15px!important
}
.jio-plans-eachPlan:hover {
 border:1px solid #2f65b0
}
#content .span-20 #productDetailUpdateable {
 padding-top:0!important;
 background:transparent
}
.span-20 #productDetailUpdateable .prod_add_to_cart .prod_add_to_cart_box {
 background:transparent;
 margin-bottom:0;
 border-bottom:0
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table {
 width:100%
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected td {
 border-top:0;
 border-bottom:15px solid #f7f7f7;
 background-color:#fff;
 vertical-align:middle;
 padding:0 10px;
 height:100px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.remove_selected .prod_add_to_cart-table-td1 p {
 margin-bottom:0!important;
 padding-top:10px!important
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr td.prod_add_to_cart-table-td2 {
 width:200px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart a.imdone_step {
 border:0;
 line-height:37px;
 height:37px;
 padding:0;
 margin-top:20px;
 width:175px;
 margin-left:auto;
 margin-right:auto;
 float:none
}
.prod_add_to_cart-table-td3 button.positive {
 min-width:160px;
 width:160px;
 height:37px;
 border-radius:20px
}
.span-24.product-list.searchlistpage .span-18.last.searchlist-results {
 width:100%
}
.jio-plans-list+#bundleAddToCartForm #abc {
 text-align:center
}
.jio-plans-list .grid-product-price .price {
 position:relative;
 right:auto;
 top:auto;
 padding-top:30px!important
}
.jio-plans-list .grid-product-price del {
 font-size:20px
}
tr.add_on.selected td {
 background-color:#fff!important;
 vertical-align:middle
}
table.prod_add_bundle-table tr.add_on.selected {
 border-bottom:15px solid #f7f7f7;
 height:100px;
 vertical-align:middle
}
tr.add_on.selected td.prod_add_to_cart-table-td1 h3,tr.add_on.selected td.prod_add_to_cart-table-td1 p {
 color:#FFF
}
table#your_cart .cart-bundle-header td.cart-bundle-remove {
 position:relative
}
table#your_cart .cart-bundle-header td.cart-bundle-remove img {
 top:10px
}
tr.add_on.selected td.prod_add_to_cart-table-td1 h3,tr.add_on.selected td.prod_add_to_cart-table-td1 p {
 color:#58585b!important;
 margin-bottom:0!important
}
td.prod_add_to_cart-table-td3 #updateCartForm button.negative {
 background-color:#fff!important;
 color:#2f65b0!important;
 border:1px solid;
 margin-top:0;
 width:160px;
 height:37px!important;
 font-size:17px
}
#content .span-20 #productDetailUpdateable .prod_add_to_cart table tr.add_on.selected td {
 border-top:0 solid #e3e3e3;
 border-bottom:0 solid #e3e3e3
}
table#your_cart tr.cart-bundle-content td.cart-bundle-package a.cart-bundle-editable {
 color:#2f65b0;
 font-size:16px
}
table#your_cart tr.cart-bundle-content td.cart-bundle-package a.cart-bundle-editable:hover {
 color:#2f65b0;
 text-decoration:underline!important
}
table#your_cart tr.cart-bundle-content td.cart-bundle-package {
 line-height:25px;
 height:115px;
 font-size:16px;
 vertical-align:middle
}
table#your_cart tr.cart-bundle-header td.cart-bundle-package {
 background:#fff;
 font-size:14px
}
.cart-productentitlements .product-entitlements-list {
 font-size:12px;
 color:#58585b;
 text-align:justify;
 padding-left:15px
}
.checkout-delivery-address .multicheckout .item_container_holder .item_container .item_container {
 clear:none;
 width:300px
}
.action--compare-add input[type='checkbox']::-ms-check,.facet_block-label input[type='checkbox']::-ms-check {
 border:2px solid #50bfb6;
 color:#50bfb6;
 border-radius:3px
}
.information_message.neutral,.information_message.positive,.information_message.neutral p {
 background-color:#2f65b0
}
.information_message.negative {
 background-color:#d9262a
}
.review_detail p,.write_review p {
 float:none
}
.digi-payment-button2 {
 padding:0
}
.checkout-delivery-address form dl dd select {
 background-position:95%
}
.checkout-delivery-address .multicheckout>.span-24,.checkout-delivery-choose-address .multicheckout {
 width:650px
}
.prod_add_to_cart .tabbody .out-of-stockmsg {
 color:#f00;
 background:url(../../theme-blue-telco-extension/images/oos_close.jpg) no-repeat;
 background-position:0 4px;
 background-size:16px;
 padding-left:20px!important
}
.prod_add_to_cart .tabbody .in-stockmsg {
 background:url("../../theme-blue-telco-extension/images/check-icon-green.jpg")no-repeat;
 background-size:70px;
 background-position:-20px -7px;
 padding-left:29px!important;
 color:#3b6
}
.checkout-delivery-address .multicheckout>.span-24,.checkout-delivery-choose-address .multicheckout {
 width:74%
}
.item_container_holder>.item_container>p:first-child {
 margin-bottom:0!important
}
input.uneditable:focus {
 background-color:#e3e3e3
}
digi-popup-subcontainer .digi-stj-custname:first-child>div.col-sm-6 {
 width:100%;
 text-align:center
}
digi-popup-subcontainer .digi-stj-custname:first-child>div.col-sm-6 span {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important;
 font-size:26px!important;
 color:#58585b!important
}
.digi-popup-subcontainer .clearfix+.digi-stj-custname>div.col-sm-6 {
 width:100%;
 text-align:center
}
.digi-popup-subcontainer .clearfix+.digi-stj-custname>div.col-sm-6 span {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:26px;
 color:#58585b;
 font-weight:normal
}
.digi-popup-subcontainer .digi-stj-custname+.digi-stj-custname>div.col-sm-6 span {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:14px;
 color:#58585b
}
input[type=radio]::-ms-check {
 border:2px solid #50bfb6;
 color:#50bfb6
}
div.span-24.multicheckout>.jio-thankyou-orderData+div.cart-entries-totals {
 border:1px solid #e3e3e3;
 border-radius:5px;
 width:35%;
 margin-top:20px;
 margin-right:20px
}
div.span-24.multicheckout>.jio-thankyou-orderData {
 float:right;
 padding-left:20px;
 padding-top:20px;
 background:#fff;
 border:1px solid #e3e3e3;
 min-height:390px;
 width:35%;
 border-radius:5px
}
div.span-24.multicheckout>.jio-thankyou-orderData>p:first-child {
 font-size:20px!important
}
.checkout-confirmation>div#checkout-cart-details>.cart-entries-data>.item_container_holder {
 border-radius:0!important;
 margin-bottom:0!important
}
.checkout-confirmation>div#checkout-cart-details>.cart-entries-data>.item_container_holder>h2 {
 display:none
}
.checkout_summary_flow .title-top {
 display:none
}
#content>.checkout_summary_flow {
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px
}
.checkout_summary_flow_a.complete,.checkout_summary_flow_c.complete {
 width:30%
}
.checkout_summary_flow_b.complete {
 width:37%
}
.jio-thankyou-orderData+.cart-entries-totals tr.cart-total-subtotal-row {
 border-top:1px solid #f0f0f0
}
.jio-thankyou-orderData+.cart-entries-totals tr.cart-total-total-row {
 border-bottom:1px solid #f0f0f0
}
.jio-thankyou-orderData+.cart-entries-totals>.item_container_holder>.title_holder {
 margin-bottom:10px;
 margin-left:10px
}
.jio-thankyou-orderData+.cart-entries-totals tr.cart-total-subtotal-row td.cart-bundle-package {
 border-bottom:1px solid #f0f0f0
}
.footer-padd .right {
 width:auto!important
}
table.tbl-compare tr td {
 line-height:24px
}
input.uneditable {
 background-color:#fff
}
.number {
 margin-left:30px!important
}
.close:hover {
 opacity:1!important
}
.jio-cart-container #globalMessages .span-24.up-display-none {
 width:1224px!important
}
.cart-Emi b {
 font-weight:normal;
 color:#2f65b0
}
.jio-address-mainContainer .formwidth dt label {
 display:none
}
.header-top-menu1 .footer-drp-menu .circle-txt {
 margin-right:0
}
.recharge-mobile-icon {
 display:none
}
.start-content1 {
 background:#f7f7f7
}
.header-right-nav ul li {
 padding:0 12px!important;
 letter-spacing:1px
}
#page .mini-header.fixed {
 background:#fff;
 -moz-box-shadow:0 0 2px 0 #ccc;
 -webkit-box-shadow:0 0 2px 0 #ccc;
 box-shadow:0 0 2px 0 #ccc;
 position:fixed!important;
 width:100vw;
 height:55px
}
@media(max-width:1224px) {
 #page .mini-header.fixed {
  position:absolute!important;
  width:1224px
 }
 body {
  overflow-x:scroll!important
 }
}
.recharge-dropdown .header-language-drp.drp-space {
 width:auto;
 padding-bottom:18px
}
.header-language-drp .header-language-btn.dropdown-toggle {
 margin-left:5px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.mini-header .redesign-subnav {
 padding:0 2px
}
.header-top-menu1 {
 max-width:1224px;
 margin:0 auto;
 position:relative
}
.top-left-first {
 float:left!important;
 padding:5px 0 0 0!important;
 font-size:14px;
 line-height:15px
}
.top-left-first span.brd {
 border-right:1px dotted #c7c7c7;
 padding:0 10px 0 0
}
.top-left-first span {
 display:inline-block
}
.top-left-first a {
 color:#2c65b2
}
.footer-drop-box.top-drop-box {
 margin-top:5px;
 line-height:15px
}
.header-right-nav ul li a.iconSearch {
 background-position:0 0!important
}
.header-right-nav ul li a.iconLocator {
 background-position:-21px 0!important
}
.header-right-nav ul li a.iconCart {
 display:inline-block;
 width:18px;
 height:18px;
 background:url(../../theme-blue-telco-extension/images/sprite-old.png) no-repeat;
 margin:0 10px 0 4px;
 background-position:-40px 0!important
}
.header-right-nav ul li a.iconLogin {
 background-position:-61px 0!important
}
.redesign-subnav .footer-drop-box {
 padding-left:0;
 margin-top:5px;
 padding-right:0;
 border-left:none!important;
 line-height:15px;
 float:right!important
}
.redesign-subnav .circle-txt {
 color:#000!important
}
.redesign-subnav .footer-city-drp {
 color:#000
}
.redesign-subnav .digi-footer-select {
 position:relative;
 top:-4px;
 border-bottom:none!important;
 height:20px
}
.redesign-subnav .footer-city-btn:after {
 background:url(../../theme-blue-telco-extension/images/select-arrow.png) no-repeat!important;
 top:0;
 right:83px
}
.header-left-nav ul li a,.header-left-nav ul li a:hover {
 float:left;
 width:auto;
 font-size:13px;
 color:#6c6c6c;
 text-decoration:none;
 height:52px;
 text-transform:uppercase;
 font-weight:400;
 word-spacing:0;
 padding:0 12px;
 letter-spacing:0
}
.header-right-nav .link-content {
 color:#58585b;
 font-size:16px;
 font-weight:bold
}
.mini-header .header-top-menu {
 background:#fff!important;
 border-bottom:1px solid #eee;
 margin:0!important;
 text-align:center;
 max-width:100%!important;
 padding-right:0;
 padding-left:0!important
}
.header-left-nav ul li:hover {
 border-bottom:none!important
}
.redesign-subnav .right {
 width:auto!important
}
.header-left-nav,.header-right-nav {
 //padding-left:0!important;
 //padding-right:0!important
}
.row.header-nav {
 margin:0 auto;
 width:1280px;
 padding-left:30px;
 padding-right:30px
}
@media(max-width:640px) {
 .mini-header .header-top-menu {
  display:block
 }
}
.top-link-right.recharge-dropdown {
 float:left!important
}
.footer-drp-menu {
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
@media(max-width:1024px) {
 .header-nav .header-left-nav ul li a {
  padding:12px 14px
 }
}
.mini-header .header-right-nav ul.header-language-space li {
 background-color:#fff;
 border-left:1px solid #f0f0f0!important;
 border-bottom:1px solid #f0f0f0!important;
 border-right:1px solid #f0f0f0!important;
 height:auto;
 padding:7px 10px!important;
 font-weight:bold;
 font-size:15px
}
.header-right-nav ul li a {
 float:left;
 width:auto;
 font-size:13px;
 color:#6c6c6c;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:400;
 word-spacing:0;
 padding:0 1px;
 letter-spacing:0
}
.mini-header .header-right-nav ul.header-language-space li a {
 color:#58585b!important
}
.mini-header .header-right-nav ul.header-language-space li:hover {
 background-color:#fff!important
}
@media(max-width:900px) {
 .mini-header .number {
  top:-10px;
  margin-top:0
 }
}
.footer-wrapper {
 width:100%;
 margin:0 auto;
 max-width:100%
}
@media(max-width:1224px) {
 .footer-wrapper {
  width:1224px;
  max-width:1224px
 }
}
.footer-wrapper #lyffooter {
 margin-top:20px
}
@media(max-width:900px) {
 .footer-wrapper #lyffooter {
  padding:30px 0 5px!important
 }
 .footer-wrapper #lyffooter .sitelyffooter .lyffootersection {
  width:20%;
  margin:0 -8px 0 0;
  border-bottom:0
 }
 .footer-wrapper #lyffooter .lyffootersection:nth-child(1) {
  margin:0 -8px 0 0!important
 }
 .footer-wrapper #lyffooter .sitelyffooter .lyffootersection h3.lyffootertitle {
  padding:0 0 18px!important;
  color:#8e8e8e;
  font-size:18px;
  font-weight:600;
  position:relative;
  padding:20px 0
 }
 .footer-wrapper #lyffooter .sitelyffooter .lyffootersection ul li {
  display:block;
  font-size:16px;
  color:#969696;
  width:auto;
  word-spacing:0;
  margin:0
 }
 .footer-wrapper #lyffooter .sitelyffooter .lyffootersection ul.lyffootersectionlist {
  height:auto
 }
 .footer-wrapper #lyffooter .sitelyffooter .lyffootersection ul.lyffootersectionlist .lyfsectionlink {
  margin-top:0
 }
 .footer-wrapper .footer-container #footer-txt {
  border-top:1px solid #e3e3e3!important;
  margin:20px 0 12px!important;
  padding-bottom:0!important
 }
 .footer-wrapper .footer-container .social-icons {
  padding-left:15px!important
 }
 .footer-wrapper .footer-container ul#social-links li {
  float:left!important;
  display:inline!important
 }
 .footer-wrapper .footer-container .footer-divider-line {
  border-left:1px solid #e3e3e3!important
 }
 .footer-wrapper .footer-container .right {
  width:auto!important;
  padding-left:15px!important
 }
 .footer-wrapper .footer-container .footer-city-drp {
  float:right!important
 }
 .footer-wrapper #lyffooter .mainlyffooter {
  font-size:2vh
 }
 .footer-wrapper #lyffooter .mainlyffooter .copyrights {
  padding:0 0 40px;
  font-size:18px
 }
}
@media(max-width:768px) {
 .footer-wrapper .footer-drop-box {
  float:right!important
 }
 .footer-wrapper .social-icons {
  float:none;
  padding:0 15px!important
 }
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:768px) {
}
@media(max-width:768px) and (max-width:800px) {
 .footer-wrapper ul#social-links li {
  line-height:55px
 }
 .footer-wrapper ul#social-links li a {
  margin-top:20px
 }
}
@media(max-width:480px) {
 .footer-wrapper ul#social-links li {
  padding:0 15px 0 10px
 }
}
.jio-cart-container .digi-cart-title {
 text-align:left;
 padding-top:10px!important;
 padding-left:3%;
 font-size:24px
}
.jio-cart-container .item_container_holder {
 padding:5px 0
}
.jio-cart-container .item_container {
 padding:0
}
.cart-bundle-divider {
 display:none
}
.cart-bundle-remove {
 position:relative;
 right:25px
}
.cart-Emi {
 display:none
}
.jio-cart-container .cart-page {
 border:1px solid #f0f0f0
}
#your_cart .cart-productname a {
 color:#2f65b0!important;
 font-size:16px
}
#your_cart .cart-bundle-itemPrice {
 color:#333
}
.span-24.cart-actions.last.jio-cart-checkoutBtn #checkoutButtonBottom {
 float:right!important;
 height:37px;
 font-size:14px;
 margin-right:70px;
 min-width:120px;
 background:#2f65b0
}
.jio-cart-checkoutBtn a {
 border:1px solid #2f65b0;
 color:#2f65b0!important;
 padding:5px 5px 0;
 display:inline;
 margin-top:0;
 float:left;
 border-radius:30px;
 margin-left:63px;
 font-size:14px;
 width:150px;
 height:37px
}
#your_cart .cart-bundle-quantity a {
 color:#2f65b0
}
.jio-cart-container .cart-entries-totals .item_container_holder .title_holder h2 {
 padding-left:20px!important;
 font-size:24px!important;
 color:#58585b!important
}
.cart-apply-coupons #voucherForm {
 width:370px;
 margin:0 auto;
 display:block;
 height:35px
}
#voucherForm {
 border:1px solid #f0f0f0;
 width:25px;
 display:inline-block;
 padding-top:0;
 margin-bottom:20px;
 border-radius:5px
}
#voucherForm button {
 padding-left:3px
}
#voucherForm #voucherCode {
 margin-top:0!important;
 margin-bottom:0!important;
 border-bottom:none!important;
 padding:10px 0 10px 10px;
 width:191px!important;
 height:32px
}
#voucherForm .applycoupon-button {
 width:60px;
 height:30px!important;
 border:1px solid #2f65b0!important;
 color:#2f65b0;
 margin:0 0 0 103px!important;
 border-radius:5px;
 background-color:#fff
}
#voucherForm input#voucherCode::-webkit-input-placeholder {
 color:#2f65b0!important
}
#voucherForm input#voucherCode:-moz-placeholder {
 color:#2f65b0!important
}
#voucherForm input#voucherCode::-moz-placeholder {
 color:#2f65b0!important
}
#voucherForm input#voucherCode:-ms-input-placeholder {
 color:#2f65b0!important
}
.cart-apply-coupons {
 margin-left:0!important
}
.cart-apply-coupons .cart-actions.last {
 margin:15px 0
}
.jio-cart-container .digi-cart-OrdSumAlignmnt output {
 padding-top:0;
 padding-left:25px
}
.jio-cart-container .digi-cart-OrdSumAlignmnt span {
 padding-left:25px
}
.jio-cart-container .cart-page {
 margin-top:10px;
 width:65%!important
}
.jio-cart-container .cart-entries-totals.digi-cart-OrdSumAlignmnt {
 margin-top:10px
}
.jio-cart-container .cart-bundle-itemPrice div {
 color:#333;
 font-size:14px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.fnl-cart-coupon .fnl-cart-editcoupon span {
 display:none
}
#codTerms {
 font-size:14px
}
.grid-product-price strong {
 font-weight:normal;
 font-weight:bold;
 background:#4dbfad;
 padding:5px 5px;
 color:#fff
}
table.tbl-compare tr {
 border:0
}
table.tbl-compare tr:nth-child(3) {
 background-color:#f7f7f7
}
table.tbl-compare tr td:nth-child(3),table.tbl-compare tr td:nth-child(4),table.tbl-compare tr td:nth-child(5) {
 border-left:1px solid #e3e3e3
}
table.tbl-compare tr td:last-child {
 border-top:0;
 border-right:0
}
@media(max-width:900px) {
 #page .mini-header.fixed {
  display:block
 }
}
.header-left-nav ul li:first-child a {
 padding-left:0
}
.jio-common-button {
 color:#fff;
 display:inline-block;
 padding:0 20px;
 height:37px;
 line-height:37px;
 cursor:pointer;
 border:0;
 font-weight:normal;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 font-size:17px;
 text-align:center;
 border-radius:20px;
 background:#2f65b0;
 text-shadow:none
}
.digi-popupContent {
 padding:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.digi-popupContent .digi-cart-updatetext {
 padding-bottom:20px;
 color:#58585b
}
.digi-cart-removeItem,.digi-cart-cancelRemove {
 width:25%
}
.digi-cart-cancelRemove {
 background:#fff;
 color:#2f65b0;
 border:1px solid #2f65b0
}
.theme-green .back-bar {
 height:10px!important;
 border-radius:5px!important;
 border:1px solid #ccc;
 background-color:#f7f7f7!important
}
.jio-pdp-mainContainer .span-20 {
 width:100%
}
.checkout_summary_flow_address .title_holder {
 display:none
}
.digi-thankyou-tick {
 padding-left:80px;
 height:50px;
 float:left;
 background:url("../../theme-blue-telco-extension/images/green-tick-icon.png")no-repeat center;
 background-size:50px
}
.grid-product-summary li {
 width:210px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.jio-plp-advClose {
 display:inline-block;
 padding:0 10px;
 margin-left:75px;
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
 border:1px solid #e2e2e2;
 color:#2f65b0;
 cursor:pointer;
 width:75px!important;
 font-size:12px!important;
 background:#fff url("../../theme-blue-telco-extension/images/blue-double-upward-arrow.png") no-repeat 85%;
 transition:all .1s ease
}
.jio-plp-expand {
 background:#fff url("../../theme-blue-telco-extension/images/blue-double-downward-arrow.png") no-repeat 85%!important;
 padding:0 5px!important
}
.jio-miniCart .jio-minicart-mainContainer .product_image {
 float:left;
 width:100px
}
.jio-miniCart .jio-minicart-mainContainer .jio-minicart-rightpanel {
 float:right;
 width:175px
}
.jio-miniCart .jio-minicart-mainContainer .cart-productname a {
 color:#58585b!important;
 font-weight:bold!important
}
.jio-miniCart .jio-minicart-price,.jio-minicart-qty {
 color:#58585b
}
.jio-miniCart .jio-minicart-qty {
 float:right;
 text-align:right;
 padding-right:10px;
 width:70%;
 margin-top:10px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.jio-miniCart .jio-minicart-price {
 display:inline-block;
 margin-top:10px
}
.jio-miniCart .jio-minicart-mainContainer {
 height:auto;
 padding:10px 10px;
 border-bottom:1px solid #e2e2e2
}
.jio-miniCart .item_container {
 padding:10px;
 margin:0;
 background:#eee
}
.jio-miniCart .item_container .cart-total {
 margin-bottom:0;
 border-top:0
}
.jio-miniCart .item_container_holder.digi-cart-orderSummary .title_holder.clearfix {
 padding:0 10px 5px;
 margin-bottom:10px;
 border-bottom:1px solid #e3e3e3
}
.jio-miniCart .item_container .cart-total th,.jio-miniCart .item_container .cart-total td {
 border:none!important
}
.jio-miniCart .custom_paging li,.digi-cart-cartsummary .digi-minicart-delmethod,.digi-cart-cartsummary .jio-minicart-slick,.digi-cart-cartsummary .jio-minicart-collapse,.checkout-delivery-address .add-address-left-input,.checkout-delivery-address .add-address-left-label,.action--compare-add input {
 display:none
}
.jio-miniCart .custom_paging {
 padding-left:0;
 margin:0;
 display:block!important
}
.jio-miniCart .custom_paging li.slick-active {
 display:block;
 text-align:center;
 padding:3px 0;
 background:#f0f0f0
}
.jio-miniCart button.slick-prev,.jio-miniCart button.slick-next {
 background-size:8px!important;
 text-indent:0;
 content:"";
 width:17px;
 height:14px;
 position:absolute;
 top:auto;
 font-size:0;
 line-height:0;
 background-color:transparent;
 border:0
}
.jio-miniCart button.slick-prev {
 background:url("../../theme-blue-telco-extension/images/arrow-blue-left.png") no-repeat center;
 bottom:8px;
 left:100px
}
.jio-miniCart button.slick-next {
 background:url("../../theme-blue-telco-extension/images/arrow-blue-right.png") no-repeat center;
 bottom:8px;
 right:100px
}
.jio-miniCart .slick-disabled {
 opacity:.5
}
.jio-minicart-collapse {
 padding:0 10px 5px;
 border-bottom:1px solid #f0f0f0;
 color:#6a6a6a;
 cursor:pointer
}
.jio-minicart-expand {
 background:url("../../theme-blue-telco-extension/images/arrow-grey-down.png") no-repeat 95% 25%
}
.jio-minicart-collapseImg {
 display:inline-block;
 vertical-align:middle;
 width:21px;
 height:21px;
 background:url("../../theme-blue-telco-extension/images/sprite-old.png") no-repeat;
 background-position:-40px 0
}
.checkout-delivery-address+.digi-cart-iteminBag .jio-minicart .slick-slide {
 height:auto
}
.jio-miniCart .item_container_holder.digi-cart-orderSummary {
 padding:0;
 margin-bottom:0
}
.device-only .borderlineExp2 div.span-24.multicheckout>.jio-thankyou-orderData>p:first-child {
 font-size:18px!important;
 font-weight:bold!important;
 margin-bottom:0!important
}
div.span-24.multicheckout>.jio-thankyou-orderData>p:nth-child(3) {
 display:none
}
div.span-24.multicheckout>.jio-thankyou-orderData>p:nth-child(2) {
 margin-bottom:10px!important
}
div.span-24.multicheckout>.jio-thankyou-orderData>p:nth-child(4) {
 font-weight:bold!important;
 margin-bottom:0!important
}
.item_container .order-details-pg {
 font-weight:normal!important
}
.checkout_summary_flow_address+p {
 font-weight:bold!important
}
.checkout_summary_flow_address p {
 font-weight:bold!important
}
.multicheckout .jio-thankyou-orderData+#checkout-cart-details {
 float:left;
 width:64%;
 background:#fff;
 border:1px solid #e3e3e3;
 min-height:390px;
 margin-top:0!important;
 border-radius:5px
}
#checkout-cart-details table#your_cart {
 border-top:1px solid #e3e3e3
}
.jio-thankyou-orderData+#checkout-cart-details .item_container_holder h2 {
 text-align:center;
 font-size:20px!important;
 font-weight:bold;
 padding-bottom:10px!important
}
.cart-entries-data .item_container_holder,.checkout_summary_flow_address .item_container_holder {
 margin-top:0!important
}
.checkout_summary_flow_address .item_container_holder {
 padding-top:5px
}
.telco-checkout.checkout-confirmation>.span-24.multicheckout {
 background-color:transparent
}
.jio-cart-container .digi-cart-OrdSumAlignmnt {
 float:right
}
.digi-cart-iteminBag .checkout_multi_a,.digi-cart-iteminBag .checkout_multi_a .title_holder {
 width:100%
}
.digi-cart-iteminBag .checkout_multi_a .item_container_holder,.digi-cart-iteminBag .digi-ship-redeempoints {
 padding:0
}
.digi-cart-iteminBag .checkout_multi_a .title_holder {
 border-bottom:1px solid #f0f0f0
}
.digi-cart-iteminBag .checkout_multi_a .delivery_addresses_list {
 margin:10px
}
.digi-cart-iteminBag .digi-payment-redeemcases .digi-ship-crdtpoints:nth-child(1) {
 border-bottom:1px solid #f0f0f0;
 margin-bottom:10px;
 font-size:18px
}
.digi-cart-iteminBag .digi-payment-redeemcases .digi-payment-redeemvoucher {
 padding:10px
}
.digi-cart-iteminBag .digi-payment-redeemcases .digi-ship-crdtpoints {
 padding:0
}
.digi-cart-iteminBag .digi-payment-redeemcases .digi-ship-redeempointsbox,.digi-cart-iteminBag .digi-payment-redeemcases .digi-hp-bannerbody,.digi-cart-iteminBag .digi-payment-redeemcases .digi-hp-bannerbody+div {
 margin-left:10px
}
.digi-cart-iteminBag .digi-payment-redeemcases .digi-ship-redeempointsbutton,.digi-cart-iteminBag .digi-payment-redeemcases .digi-hp-bannerbody,.digi-cart-iteminBag .digi-payment-redeemcases .digi-hp-bannerbody+div {
 margin-right:10px
}
.digi-cart-iteminBag .digi-cart-orderSummary .title_holder h2 {
 font-size:24px!important;
 margin-top:10px!important
}
.jio-minicart-slick {
 margin-bottom:0
}
.jio-miniCart .item_container .cart-total td,.jio-miniCart .item_container .cart-total th {
 padding:5px 0!important
}
.jio-miniCart .item_container .cart-total .cart-total-total-row th.cart-bundle-package,.jio-miniCart .item_container .cart-total .cart-total-total-row td.cart-bundle-itemPrice {
 font-weight:bold!important;
 font-size:18px!important
}
.jio-cart-container .cart-total th,.jio-cart-container .cart-total td {
 padding:10px 10px!important
}
.jio-address-mainContainer .item_container_holder {
 padding-top:5px
}
.jio-address-mainContainer .multicheckout .item_container_holder .title_holder {
 padding-bottom:10px
}
.formwidth span.form_field_error p {
 margin-bottom:0!important
}
.jio-empty-cart {
 min-height:150px;
 text-align:center
}
.jio-empty-cart div {
 margin:40px;
 font-size:28px;
 color:#58585b
}
.jio-empty-cart a.jio-common-button {
 color:#fff;
 margin-bottom:32px
}
.mini-header {
 z-index:999
}
.prod_refine-sort {
 width:260px;
 text-align:right
}
.checkoutProgress li.checkoutProgressStepActive a,.checkoutProgress li.checkoutProgressStepVisited a {
 color:#2f65b0
}
#orderDetailsResponse .span-10.last {
 display:none
}
#orderDetailsResponse .span-20.last {
 width:100%
}
#orderDetailsResponse .span-20.last .span-20.last.delivery_stages {
 width:35%;
 float:right;
 padding-left:20px;
 padding-top:20px;
 border:1px solid #e3e3e3;
 min-height:300px;
 background:#fff;
 border-radius:5px
}
#orderDetailsResponse .span-20.last .span-20.last {
 width:64%;
 float:left;
 background:#fff;
 border:1px solid #e3e3e3;
 min-height:300px;
 border-radius:5px
}
#orderDetailsResponse .item_container_holder {
 margin-top:0
}
#orderDetailsResponse .item_container_holder h2,#orderDetailsResponse .myItemContainer h2 {
 text-align:center;
 font-size:20px!important;
 font-weight:bold;
 padding-bottom:10px!important
}
#orderDetailsResponse #your_cart {
 border-top:1px solid #e3e3e3
}
#orderDetailsResponse .item_container_holder .title_holder .title {
 display:none
}
#orderDetailsResponse .span-8.last.right .item_container_holder {
 margin:0;
 padding-top:0
}
#orderDetailsResponse .span-8.last.right {
 width:100%
}
#orderDetailsResponse .span-8.last.right .title_holder {
 display:none
}
.orderNum {
 margin-top:15px;
 background:#fff;
 margin-bottom:15px
}
.orderNum #orderNo {
 border:1px solid #f0f0f0!important;
 width:191px;
 padding:6px 10px;
 height:32px;
 margin:20px 0
}
.orderNum #guestUserOrderDetails {
 margin-bottom:0
}
#orderDetailsResponse .span-20.last.delivery_stages .span-5 {
 width:100%;
 margin-right:0
}
#orderDetailsResponse .span-20.last.delivery_stages .span-5 .item_container_holder.positive {
 padding:0;
 margin:0;
 border-radius:0
}
#orderDetailsResponse .span-20.last.delivery_stages .span-5 .item_container_holder.positive .title_holder h2 {
 font-size:16px!important;
 font-weight:bold;
 margin-bottom:10px!important
}
#orderDetailsResponse .myItemContainer {
 margin-bottom:10px;
 padding:0 10px;
 position:relative
}
#orderDetailsResponse .myItemContainer h3 {
 float:left
}
#orderDetailsResponse .myItemContainer a.popupbutton {
 right:10px;
 top:53px;
 position:absolute;
 width:auto;
 border-radius:20px;
 font-size:14px;
 height:37px;
 padding:7px 25px 7px;
 color:#fff;
 background-color:#2f65b0!important
}
#orderDetailsResponse #your_cart tr {
 height:115px
}
#orderDetailsResponse #your_cart tr.cart-bundle-header {
 height:auto
}
#orderDetailsResponse #your_cart tr.cart-bundle-header td {
 border-top:1px solid #f0f0f0
}
#orderDetailsResponse #your_cart tr td {
 vertical-align:middle
}
#orderDetailsResponse #your_cart tr td a {
 color:#2f65b0
}
#orderDetailsResponse .order_totals .cart-bundle-package {
 border-bottom:0
}
#orderDetailsResponse .order_totals .cart-bundle-itemPrice {
 text-align:right
}
#orderDetailsResponse .order_totals tr.cart-total-total-row td {
 font-weight:bold
}
#orderDetailsResponse .order_totals {
 max-width:35%;
 float:right
}
#orderDetailsResponse .order_totals tr {
 border-bottom:1px solid #f0f0f0
}
#orderDetailsResponse .span-20.last.delivery_stages .span-5 .pad_none li:first-child {
 float:left;
 padding-right:10px
}
.digi-plans-region {
 float:left;
 padding:0 15px;
 font-size:18px;
 color:#58585b
}
.productDetailUpdateable_viewplans .tabs ul.tabs-list .current {
 border-bottom:3px solid #2f65b0
}
.productDetailUpdateable_viewplans .tabs ul.tabs-list .current a {
 color:#2f65b0;
 font-weight:bold
}
.digi-viewPlans-tabAlgnmnt ul.tabs-list a {
 color:#2f65b0
}
.digi-plans-plantabs ul {
 margin:auto!important
}
.digi-plans-plantabs ul.tabs-list .current {
 border:none!important;
 background:#2f65b0;
 height:41px
}
.digi-plans-plantabs ul.tabs-list .current a {
 color:#fff!important;
 font-weight:bold
}
.digi-plans-plantabs ul.tabs-list li {
 padding:5px 10px;
 border:0;
 border:1px solid #2f65b0;
 margin:0 10px
}
.digi-viewPlans-pcAndRegCnt .pincode-button {
 background:none no-repeat scroll -1px -35px #fff;
 color:#2f65b0;
 border:1px solid #2f65b0;
 padding:0 25px;
 height:30px;
 line-height:30px;
 font-weight:bold
}
.tabs.digi-plans-plantabs {
 padding-top:20px
}
.jio-tabbody .sub-tabbody h4,.jio-tabbody .sub-tabbody #prodDetailsPopup,.jio-tabbody .sub-tabbody .modal-footer {
 display:none
}
.jio-plans-plansheader button.positive {
 margin:15px 20px 0 0;
 height:37px;
 padding:0 20px;
 font-size:16px
}
.jio-plans-plansheader #abc {
 float:right
}
td.sub-tabbody-table-td2 {
 font-size:14px!important
}
.jio-plans-eachPlan {
 margin-bottom:15px!important;
 overflow:hidden;
 background:#fff;
 border:1px solid #f0f0f0;
 border-radius:5px
}
.jio-plans-planclose {
 background:#fff url("../../theme-blue-telco-extension/images/arrow-grey-up.png") 20px center no-repeat!important
}
.prod_list.jio-plans-list {
 height:150px;
 margin-top:0
}
.jio-plans-list .thumb {
 position:absolute;
 left:20px;
 width:10%;
 top:25px
}
.jio-plans-list .grid-product-name {
 position:absolute;
 top:5px;
 left:25%
}
.jio-plans-list .grid-product-summary {
 position:absolute;
 top:35px;
 left:25%;
 width:70%;
 border:0
}
.jio-plans-list .grid-product-summary input {
 left:80%;
 top:30%!important
}
.jio-plans-list .grid-product-price {
 position:absolute;
 right:8%;
 top:25%
}
td.prod_add_to_cart-table-td1 h3,td.prod_add_to_cart-table-td2 p.expand_price {
 font-size:20px!important;
 font-weight:bold!important
}
.sub-tabbody-table-td2 .pay {
 display:inline-block;
 padding-left:15px
}
.jio-plans-list .grid-product-price del {
 position:absolute;
 top:25px;
 right:-36px;
 width:150px
}
.digi-pdp-tabs ul li {
 width:33.33%;
 padding:5px 0!important;
 border-bottom:3px solid #f0f0f0
}
.digi-pdp-tabs ul li a {
 color:#2f65b0!important;
 text-decoration:none!important
}
.digi-pdp-tabs ul {
 width:100%;
 text-align:center;
 margin-bottom:15px!important
}
.digi-pdp-tabs ul li.current {
 border-bottom:3px solid #2f65b0
}
.digi-pdp-tabs ul li.current a {
 font-weight:bold
}
.digi-pdp-tabs .device-only .borderlineExp2 {
 border:0
}
.jio-pdp-mainContainer #Hello1 .ui-accordion .ui-accordion-header {
 background:#fff!important;
 font-weight:bold!important;
 vertical-align:middle;
 padding-bottom:15px!important;
 border:1px solid #e3e3e3!important;
 font-size:18px!important;
 padding-left:50px!important;
 background:url("../../../desktop/theme-blue-telco-extension/images/arrow-blue-down.png") 20px center no-repeat!important
}
.jio-pdp-mainContainer #Hello1 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
 border-left:1px solid #e3e3e3!important;
 border-right:1px solid #e3e3e3!important;
 border-bottom:1px solid #e3e3e3!important
}
.jio-pdp-mainContainer #Hello1 #abc .positive.delayed-button {
 margin:10px;
 vertical-align:middle;
 font-size:16px
}
.digi-pdp-selectedCircle tr:first-child td:first-child {
 font-weight:bold!important;
 color:#58585b
}
.jio-pdp-mainContainer #Hello1 div#abc {
 text-align:center
}
.jio-pdp-mainContainer #Hello1 h4 strong {
 font-size:14px!important;
 padding-left:15px!important
}
.jio-pdp-mainContainer #Hello1 table.sub-tabbody-table tr td {
 border-bottom:1px solid #e3e3e3!important;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif!important
}
.jio-pdp-mainContainer #Hello1 table.sub-tabbody-table tr td:nth-child(3) {
 display:none
}
.jio-pdp-mainContainer #Hello1 table.sub-tabbody-table tr td:nth-child(1) {
 padding-left:40px
}
.jio-pdp-mainContainer #Hello1 table.sub-tabbody-table {
 margin-bottom:0!important
}
.digi-minicart-delmethod {
 border-top:1px solid #e3e3e3;
 padding:5px 20px;
 display:none
}
.jio-plans-editaccordion h1.guided-selling-headline {
 float:left;
 font-weight:bold!important
}
.jio-plans-editaccordion a.imdone_step.newBtn {
 float:right;
 border-radius:20px;
 display:inline-block;
 padding:0 20px;
 min-width:160px;
 text-align:center;
 font-size:16px;
 margin:10px 20px 20px 0;
 text-transform:capitalize!important
}
#colorbox .modal {
 display:block!important;
 position:absolute!important
}
#colorbox .jcarousel-skin .jcarousel-next-vertical,.jcarousel-skin .jcarousel-next-vertical:hover,#colorbox .jcarousel-skin .jcarousel-next-disabled-vertical,.jcarousel-skin .jcarousel-next-disabled-vertical:hover,colorbox .jcarousel-skin .jcarousel-prev-vertical,.jcarousel-skin .jcarousel-prev-vertical:hover,#colorbox .jcarousel-skin .jcarousel-prev-disabled-vertical,.jcarousel-skin .jcarousel-prev-disabled-vertical:hover {
 left:14px
}
#colorbox .jcarousel-skin .jcarousel-next-vertical,#colorbox .jcarousel-skin .jcarousel-next-vertical:hover {
 bottom:-20px
}
#your_cart .cart-productname a.digi-plans-cartname {
 color:#58585b!important;
 cursor:default
}
.jio-thankyou-orderData+#checkout-cart-details .cart-entries-data .item_container_holder,.jio-thankyou-orderData+#checkout-cart-details .cart-entries-data .item_container_holder .item_container {
 padding-left:0!important;
 padding-right:0!important
}
.jio-thankyou-orderData+#checkout-cart-details>div.cart-entries-totals {
 margin-top:0
}
.jio-thankyou-orderData+#checkout-cart-details>div.cart-entries-totals .item_container_holder {
 margin:0;
 padding-top:0
}
.jio-thankyou-orderData+#checkout-cart-details>div.cart-entries-totals .item_container_holder table.order_totals {
 margin:0!important;
 color:#58585b
}
.jio-thankyou-orderData+#checkout-cart-details>div.cart-entries-totals .title_holder {
 display:none
}
.jio-thankyou-orderData+#checkout-cart-details .cart-total-subtotal-row .cart-bundle-package,.item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-package {
 border-bottom:1px solid #f0f0f0!important
}
.jio-thankyou-orderData+#checkout-cart-details .item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-package,.jio-thankyou-orderData+#checkout-cart-details .item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-itemPrice {
 font-weight:bold
}
.digi-plan-details tr td:nth-child(2),.digi-plan-details tr:nth-child(1) th:nth-child(1) {
 border-right:1px solid #e3e3e3
}
.digi-plan-details tr:nth-child(1) th:nth-child(2) {
 border-right:0
}
table.digi-plan-details tr td {
 text-align:center
}
.digi-plan-details tr th {
 border-bottom:1px solid #e3e3e3;
 color:#58585b;
 font-size:16px;
 padding:10px
}
.jio-pdp-cod-available {
 background:url("../../theme-blue-telco-extension/images/check-icon-green.jpg")no-repeat;
 background-size:70px;
 background-position:-29px -10px;
 color:#3b6;
 padding-left:19px!important;
 margin-top:7px;
 margin-bottom:10px;
 font-size:14px
}
.jio-pdp-pin-servicable {
 font-size:14px
}
.jio-pdp-mainContainer span.digi-check {
 font-size:14px;
 color:#58585b
}
.jio-pdp-mainContainer .error-text {
 margin-top:8px;
 margin-bottom:10px
}
.jio-pdp-cod-unavailable {
 color:#d9262a;
 background:url(../../theme-blue-telco-extension/images/oos_close.jpg) no-repeat;
 background-size:15px;
 padding-left:25px!important;
 margin-top:5px;
 background-position:1px 2px;
 margin-bottom:10px;
 font-size:14px
}
div#cnButtonDiv.digi-payment-button {
 width:200px;
 background-color:#2f65b0!important;
 color:#fff!important;
 font-weight:normal;
 line-height:27px
}
.digi-ship-crdtnotifications {
 float:right!important;
 display:none
}
.digi-payment-collapsetextmain {
 color:#58585b
}
.checkoutProgress span {
 font-size:18px
}
.jio-deliveryAddress-summaryProd-title,.jio-deliveryAddress-summaryProd-title:hover {
 color:#58585b!important;
 display:block
}
div#digi-show-available-bal {
 padding:0 10px
}
#productDetailUpdateable>.span-8.last .prod {
 color:#58585b
}
table#your_cart tr.cart-bundle-header {
 border-bottom:1px solid #e3e3e3!important;
 border-top:1px solid #e3e3e3!important
}
#homepage_slider.stripViewer {
 border-bottom:0 solid #fff
}
.jio-plp-mainContainer .slider_component {
 margin-bottom:0
}
#content .jio-plp-mainContainer .section1 .span-24 {
 margin-top:0!important
}
.jio-thankyou-orderData+#checkout-cart-details .cart-total-subtotal-row .cart-bundle-package {
 text-align:left
}
div.span-24.multicheckout>.jio-thankyou-orderData+div#checkout-cart-details>div.cart-entries-totals {
 width:260px;
 margin-right:30px
}
.jio-plans-list .grid-product-price del+.price {
 position:relative;
 right:20px;
 top:15px;
 padding-top:30px!important
}
.jio-pdp-mainContainer #Hello1 table.sub-tabbody-table tr td del {
 padding-right:80px
}
table#your_cart td.cart-bundle-remove {
 background-color:transparent!important
}
.digi-header-highlight {
 border-bottom:2px solid #25326f
}
.digi-header-highlight a {
 color:#25326f!important;
 border-bottom:none!important
}
.header-left-nav ul li.digi-header-highlight:hover {
 border-bottom:2px solid #25326f!important
}
.header-right-nav li+span {
 float:left;
 height:18px
}
.prod_refine {
 overflow:visible!important
}
.prod_refine-sort .dropdown-menu {
 position:absolute;
 top:100%;
 z-index:9;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:2px solid #ccc;
 border-radius:4px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 background-clip:padding-box;
 top:53px;
 border-top-right-radius:0
}
.prod_refine-sort .bootstrap-select .dropdown-toggle,.prod_refine-sort .bootstrap-select.dropdown-toggle.btn-default {
 background-color:#fff;
 border:0;
 webkit-box-shadow:none;
 box-shadow:none
}
.prod_refine-sort .bootstrap-select>.dropdown-toggle {
 width:100%;
 padding-right:0;
 color:#2f65b0;
 background:url("../../theme-blue-telco-extension/images/arrow-blue-down.png") no-repeat 97% center;
 z-index:99
}
.prod_refine-sort .bootstrap-select .dropdown-toggle .caret {
 display:none
}
.prod_refine-sort {
 width:300px
}
.prod_refine-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
 width:180px
}
.prod_refine-sort .bootstrap-select .dropdown-menu>li>a {
 padding:3px 8px
}
.prod_refine .prod_refine-sort ul li {
 padding-left:0!important
}
.prod_refine .prod_refine-sort ul li a:focus {
 outline:0
}
.prod_refine .prod_refine-sort ul {
 padding-left:0!important
}
.prod_refine .sortOptions {
 border:none!important
}
.prod_refine-sort {
 position:relative
}
.prod_refine .dropdownImage {
 border:solid 2px #ccc;
 position:absolute;
 height:55px;
 width:25px;
 background:#fff;
 right:10px;
 top:2px;
 border-top-right-radius:12px;
 border-top-left-radius:12px;
 border-bottom:0;
 z-index:99;
 display:none
}
.prod_refine .sortOptions {
 background:0
}
.prod_refine .dropdown-menu li a {
 width:100%
}
.prod_refine .dropdown-menu li a:hover {
 background:#f9f9fa!important;
 color:#555!important
}
.prod_refine .bootstrap-select.btn-group .dropdown-menu li {
 position:relative;
 padding:5px 0!important;
 border-bottom:solid 2px #ccc
}
.prod_refine .bootstrap-select.btn-group .dropdown-menu li:last-child {
 border-bottom:0
}
.prod_refine .bootstrap-select.btn-group ul.dropdown-menu {
 padding-right:10px
}
.prod_refine div.dropdown-menu {
 width:240px;
 right:0
}
.prod_refine .dropdown-menu {
 left:auto!important
}
.digi-pdp-left {
 float:left;
 width:50%
}
.digi-pdp-right {
 float:left;
 width:50%;
 border-top:1px solid #e3e3e3;
 padding:0 10px 10px 10px
}
li.digi-pdp-social-li {
 padding:0!important;
 margin:0!important;
 padding-right:5px!important
}
a.digi-pdp-social-a {
 padding:0!important;
 margin:0!important
}
.digi-plp-topCategory {
 height:40px;
 border-bottom:2px solid #e3e3e3;
 line-height:40px;
 text-align:center;
 font-size:18px
}
.digi-plp-topCategory a {
 display:inline-block;
 width:15%;
 text-align:center;
 color:#25326f
}
.digi-plp-categoryHighlight {
 border-bottom:2px solid #25326f;
 height:39px;
 font-weight:bold
}
.jio-miniCart .item_container .cart-total .cart-total-total-row th.cart-bundle-package {
 font-weight:normal!important
}
.jio-miniCart .item_container .cart-total .cart-total-total-row td.cart-bundle-itemPrice {
 font-weight:bold!important;
 font-size:20px!important
}
.prod_refine .nav_column {
 float:left;
 width:68%;
 margin-top:4px;
 margin-bottom:0
}
.prod_refine .digi-appliedfiltersList a {
 text-decoration:none
}
.remove_filter .remove_icon {
 font-weight:bold;
 margin-top:-1px;
 font-size:11px!important
}
.filterApplied {
 font-size:14px!important;
 cursor:default
}
.digi-appliedfiltersList a:hover,.digi-appliedfiltersList a:focus {
 text-decoration:none;
 color:#ccc;
 outline:0;
 color:#58585b
}
.digi-appliedfiltersList a {
 text-decoration:none;
 color:#ccc;
 outline:0;
 color:#58585b
}
.jio-compare-add {
 color:#fff;
 display:inline-block;
 width:70px;
 height:70px;
 line-height:55px;
 cursor:pointer;
 font-size:67px;
 text-align:center;
 border-radius:35px;
 background:#e3e3e3;
 margin-top:40px;
 margin-bottom:10px
}
#prod_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
 color:#25326f!important
}
#prod_tabs.ui-tabs .ui-tabs-nav li a {
 color:#58585b!important
}
ul.cart-promotions,.cart-productentitlements .product-entitlements-list {
 font-size:14px;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#333
}
.jio-cart-container .cart-total-total-row td.cart-bundle-itemPrice {
 font-weight:bold!important
}
.item_container_holder .item_container table tr.cart-total-total-row td.cart-bundle-itemPrice {
 font-size:24px;
 color:#58585b
}
tr.cart-delivery-timeline,tr.sim-delivery-msg {
 border-bottom:1px solid #f0f0f0
}
td.cart-timeline {
 font-size:14px!important
}
tr.jio-cart-postpaid {
 border-bottom:1px solid #e3e3e3
}
.payment-optionsTab {
 width:20%;
 margin-bottom:20px;
 float:left;
 min-height:450px;
 border:1px solid #e3e3e3;
 background-color:#f7f7f7;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px
}
.payment-detailsTab {
 width:80%;
 float:right;
 min-height:450px;
 background:#fff;
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 border:1px solid #e3e3e3;
 border-left:none
}
.payment-optionsTab .panel {
 border-bottom:1px solid #e3e3e3
}
.payment-optionsTab .jio-payment-selectedTab:nth-child(1) {
 border-top-left-radius:5px!important
}
.payment-optionsTab .jio-payment-selectedTab {
 background-color:#fff;
 width:101%
}
.payment-optionsTab .jio-payment-selectedTab .digi-payment-name,.digi-details {
 color:#2f65b0
}
#OtpGenerateCodeforCODDiv #OTPSendAgain {
 display:inline-block
}
div#OtpGenerateCodeforCODDiv .verifyOtp[disabled] {
 padding:0 15px 0 15px!important;
 background:#2f65b0!important;
 color:#fff!important;
 opacity:.3
}
.digi-payment-cardImages {
 margin:5px 0 0 10px
}
.checkoutProgress li.checkoutProgressStepActive a {
 height:50px;
 display:inline-block;
 padding:8px 30px 0;
 border-bottom:3px solid #2f65b0
}
.digi-payment-paymentmethodbottom .digi-payment-termsconditions {
 margin-top:0!important
}
#OtpGenerateCodeforCODDiv #OTPSendAgain .TCanchor {
 background:url(../../theme-blue-telco-extension/images/refresh_grey.png) no-repeat left center;
 padding-left:22px;
 background-size:18px;
 text-decoration:underline!important;
 color:#2f65b0;
 cursor:pointer
}
.checkout-delivery-address form .form_btns .r_action_btn {
 font-size:16px!important;
 color:#2f65b0
}
.jio-cart-personalDetails {
 clear:right;
 float:right;
 margin-top:10px;
 color:#58585b;
 font-size:16px
}
.multicheckout .existing_address {
 border:1px solid #e3e3e3;
 border-radius:5px;
 width:305px;
 padding-left:20px;
 background-color:#fff;
 margin:0 0 5px 0
}
.jio-personal-details {
 border-bottom:1px solid #e3e3e3;
 margin-bottom:10px
}
.jio-personal-details>span {
 color:#58585b;
 font-size:24px
}
.jio-personal-details>a {
 font-size:14px!important
}
.jio-checkout-notification {
 clear:left;
 width:74%;
 background-color:#fff;
 border-radius:5px;
 padding-left:15px;
 padding-top:10px;
 padding-bottom:5px;
 color:#333;
 font-family:JioTypeW04-Light,Arial,JioTypeW04,sans-serif
}
.jio-checkout-notification p {
 font-size:16px!important
}
#personalDetailForm span.form_btns {
 text-align:center
}
.span-24.multicheckout .span-6.checkout_multi_a.complete.last.right {
 clear:right;
 width:305px
}
.span-24.multicheckout .span-6.checkout_multi_a.complete.last.right .checkout-multi-deladddone {
 border-bottom:1px solid #e3e3e3
}
.jio-cart-container .cart-entries-container .item_container_holder {
 padding-top:0
}
.cart-total tr>td:last-child {
 text-align:right!important
}
.jio-cart-container .cart-entries-totals .item_container_holder {
 margin-top:5px!important
}
.checkout-confirmation .checkout_summary_flow_address .item_container_holder,.checkout-confirmation .checkout_summary_flow_address .item_container_holder .item_container {
 padding-left:0
}
.digi-header-customerCare {
 color:#8e8e8e;
 padding-right:15px
}
#paymentDetailsForm+.jio-checkout-notification {
 width:100%!important
}
.checkout_multi_a.complete .item_container_holder .existing_address {
 color:#58585b!important
}
.action--compare-add input:checked ~ span.action__text {
 color:#2f65b0;
 opacity:.5
}
.action--compare-add input+span.compare-add-plus {
 width:25px;
 height:28px;
 background:url("../../theme-blue-telco-extension/images/addtocompare-icons.png") no-repeat center;
 background-size:28px;
 display:inline-block;
 vertical-align:middle
}
.action--compare-add input:checked+span.compare-add-plus {
 background:url("../../theme-blue-telco-extension/images/addedtocompare-icons.png") no-repeat center;
 background-size:28px
}
#checkout-cart-details table.order_totals tr td:last-child {
 text-align:right;
 font-size:16px
}
.digi-plp-tpComparePlus {
 color:#fff;
 display:block;
 width:40px;
 height:40px;
 line-height:32px;
 cursor:pointer;
 font-size:35px;
 text-align:center;
 margin:10px auto;
 border-radius:20px;
 background:#e3e3e3
}
.digi-ribbon-wrapper {
 position:relative;
 overflow:hidden;
 margin:Auto
}
.digi-ribbonwrapper-green {
 width:225px;
 height:70px;
 overflow:hidden;
 position:absolute;
 top:-54px
}
.digi-ribbon-green {
 font:bold 14px JioTypeW04-Light,Arial,JioTypeW04,sans-serif;
 color:#fff;
 text-align:center;
 position:absolute;
 padding:8px 0;
 top:19px;
 margin-right:0;
 width:199px;
 background-color:#4dbfad
}
.digi-ribbon-green:after {
 background:url(../../theme-blue-telco-extension/images/jioRibbonTriangle.png)no-repeat;
 margin-left:1px;
 width:14px;
 background-size:33px;
 background-position:0 0;
 content:"";
 height:33px;
 right:0;
 position:absolute;
 top:0;
 width:32px;
 z-index:8
}
#productDetailsForm .grid-product-name a {
 width:100%;
 overflow:hidden;
 text-align:center;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 padding-top:2px;
 padding-bottom:2px
}
.jio-pdp-key {
 text-align:justify;
 width:100%
}
.jio-pdp-left-image {
 float:left
}
.jio-pdp-right-image {
 float:right
}
table.tbl-compare select {
 background-color:#f7f7f7;
 background:url("../../theme-blue-telco-extension/images/arrow-blue-down.png") no-repeat 97% center;
 padding:0 0 0 5px!important;
 -webkit-padding-start:0!important;
 -webkit-padding-end:25px!important;
 -moz-appearance:none
}
.minusIcon,.pluseIcon {
 height:24px;
 width:27px;
 display:inline-block
}
.minusIcon {
 float:left;
 margin-top:10px;
 margin-left:10px;
 background:url("../../theme-blue-telco-extension/images/minus.png") no-repeat center;
 background-size:27px 24px
}
.pluseIcon {
 margin-top:10px;
 margin-left:10px;
 background:url("../../theme-blue-telco-extension/images/plus_symbol.png") no-repeat center;
 background-size:27px 24px
}
.cart-bundle-quantity input.qty {
 margin-top:-20px
}
#orderDetailsResponse .delivery_stages .item_container_holder .item_container {
 min-height:auto
}
.item_container_holder .item_container table tr.cart-total-subtotal-row td.cart-bundle-package {
 text-align:left
}
#orderDetailsResponse .delivery_stages .item_container_holder h2 {
 padding-bottom:0!important
}
#orderDetailsResponse .delivery_stages {
 padding-bottom:10px!important
}
.orderNum {
 padding-bottom:15px
}
#your_cart tr.cart-bundle-header td {
 padding:10px 7px 10px 7px
}
.digi-orderdetails-container #OtpGenerateCodeforCODDiv #OTPSendAgain {
 margin-left:0
}
#OTPVerifySuccessMsg,#OTPSend,#OtpMb {
 color:#2f65b0;
 padding-bottom:5px
}
.cart-entries-totals .item_container_holder .title_holder {
 width:auto
}
.cart-entries-totals .item_container_holder .title_holder a#editbtn {
 position:absolute;
 right:18px;
 top:12px
}
.digi-cart-iteminBag .checkout_multi_a .item_container_holder {
 margin-bottom:0
}
.digi-payment-creditbody .digi-Emi-collapsetext a {
 margin-left:5px
}
.digi-addtocompare-itemholder .compare-basket .price {
 text-align:left;
 font-weight:bold!important;
 font-size:16px!important;
 color:#54545d;
 position:relative;
 left:5px
}
select:-moz-focusring {
 color:transparent!important;
 text-shadow:0 0 0 #000
}
.jio-redeem-otpresend {
 padding:0 10px
}
.digi-redeem-okButton {
 margin-top:20px
}
.jio-thankyou-orderData .checkout_summary_flow_address .item_container_holder.positive {
 margin-bottom:0
}
form#personalDetailForm dl>select {
 width:25.5%
}
@-moz-document url-prefix() {
 .digi-pdp-left {
  padding-left:10px
 }
}
.digi-pdp-right .pin_details {
 float:none
}
.digi-pdp-right .pincode-text.numberOnlyValidation {
 margin-left:0
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .digi-pdp-left {
  padding-left:10px
 }
}
li.login .header-language-drp .header-language-btn.dropdown-toggle {
 background-position:95% 4px;
 display:inline-block
}
li.top-link-right.recharge-dropdown.login {
 padding-left:19px!important
}
li.login .open>.dropdown-menu {
 display:inline-block;
 border:0
}
li.login .header-language-drp.drp-space {
 width:150px
}
.header-right-nav li.login .link-content {
 white-space:nowrap
}
button#guestUserOrderDetails[disabled] {
 background-color:#fff!important;
 border:1px solid #e3e3e3!important;
 color:#e3e3e3!important
}
a#clearAll {
 float:right;
 padding-top:10px;
 color:#2f65b0
}
#footer-txt .col-lg-5.col-md-5.col-sm-12.col-xs-12.social-icons {
 float:none;
 margin:auto;
 padding-left:8%
}
.jio-miniCart .item_container .cart-total td {
 padding-left:10px!important;
 padding-right:10px!important;
 line-height:1
}
div#showRunTimeError {
 padding-left:20px;
 color:#d9262a;
 background:url(../../theme-blue-telco-extension/images/oos_close.jpg) no-repeat;
 background-position:0 -1px;
 background-size:16px
}
.pdp-promotions-parent {
 padding-right:10px;
 padding-left:10px;
 display:inline-block;
 padding-bottom:10px;
 height:0;
 float:right;
 border-top:25px solid #0bb7b7;
 border-left:25px solid transparent;
 position:relative;
 color:#fff;
 text-align:center
}
.pdp-promotions-child {
 position:relative;
 top:-22px
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url(../../theme-blue-telco-extension/images/sprite.png) no-repeat;
 margin-top:20px
}
ul#social-links li:first-child {
 color:#8e8e8e;
 font-size:16px!important
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconGplus {
 background-position:-21px -20px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
.header-right-nav ul.header-language-space {
 margin-top:6px;
 text-align:left;
 border:0;
 box-shadow:0 8px 16px 0 rgba(0,0,0,.2);
 border-bottom-left-radius:5px;
 border-top:4px solid #f5b74e;
 position:absolute;
 width:100%;
 top:31px!important
}
.header-right-nav ul.header-language-space li a {
 background:0;
 width:auto
}
.header-right-nav ul li.recharge-dropdown {
 padding-right:0!important;
 background-size:13px
}
.prod_content.ui-tabs-panel .jio-pdp-key {
 min-height:214px;
 margin-bottom:20px;
 margin-top:20px;
 padding:0 20px
}
.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-left-image,.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-right-image {
 width:33%
}
.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-left-image img,.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-right-image img {
 width:100%
}
.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-left-text {
 width:66%;
 float:right;
 padding:0 20px
}
.prod_content.ui-tabs-panel .jio-pdp-key .jio-pdp-right-text {
 width:64%;
 float:left;
 padding-right:20px
}
.jio-plp-advClose.jio-plp-expand {
 border-top:0
}
.contactUs .contact-us-area #horizontalTab p.register_now {
 font-size:18px!important;
 line-height:24px!important;
 margin-bottom:15px!important
}
.contactUs .register_now a {
 color:#525252;
 border-bottom:2px solid #2f65b0
}
.contactUs .twitter-icon {
 background:url('../../common/images/contactus/twitter-confirmation.png') no-repeat -1px 0;
 background-size:20px 16px;
 width:21px
}
.scroller.modal .jcarousel-skin .jcarousel-item a:hover {
 border:1px solid #fff
}
.keyFeatures .jio-pdp-key {
 position:relative
}
.keyFeatures .jio-pdp-key .jio-pdp-left-text,.keyFeatures .jio-pdp-key .jio-pdp-right-text {
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.keyFeatures .jio-pdp-key .jio-pdp-left-text {
 right:0
}
.keyFeatures .jio-pdp-key .jio-pdp-left-text p,.keyFeatures .jio-pdp-key .jio-pdp-right-text p {
 font-size:20px!important;
 line-height:30px!important
}
.prod_content.ui-tabs-panel .keyFeatures .jio-pdp-key {
 border-bottom:1px solid #e3e3e3;
 min-height:235px
}
.prod_content.ui-tabs-panel .keyFeatures .jio-pdp-key .jio-pdp-left-image img,.prod_content.ui-tabs-panel .keyFeatures .jio-pdp-key .jio-pdp-right-image img {
 max-height:214px
}
.prod_content.ui-tabs-panel .keyFeatures .jio-pdp-key:last-child {
 border-bottom:0;
 margin-bottom:0
}
.digi-caf-TandCcontainer table tr td {
 border-left:1px solid #000;
 border-top:1px solid #000;
 border-right:1px solid #000
}
.digi-caf-TandCcontainer table tr td:first-child {
 border-left:1px solid #000
}
.digi-caf-TandCcontainer table tr:last-child {
 border-bottom:1px solid #000
}
.disabledLink {
 opacity:.5
}
.productDetailFeatures #prod_tabs.ui-tabs .ui-tabs-panel {
 padding:0 45px;
 overflow:hidden
}
.header-left-nav #homeLogo a img {
 width:26px;
 height:26px;
 vertical-align:middle;
 position:relative;
 top:-5px
}
.digi-pdp-tabs .tabs-list.tabamount3,.prod_add_to_cart.js .digi-pdp-selectedCircle {
 display:none
}
.recharge-dropdown {
 position:relative
}
.recharge-dropdown.login .header-language-drp.drp-space {
 width:auto!important
}
.recharge-dropdown.login .header-language-drp.drp-space .dropdown {
 position:static!important
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li {
 width:155px!important;
 padding:0!important;
 border-bottom:none!important
}
.header-right-nav .recharge-dropdown.login ul.header-language-space {
 padding:5px 0;
 position:absolute;
 top:27px!important;
 right:0!important;
 margin-left:-37px
}
.header-right-nav .recharge-dropdown.login ul.header-language-space {
 width:155px!important;
 min-width:155px!important;
 border-top:2px solid #2f65b0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li a {
 font-size:14px;
 font-weight:700
}
.mini-header .header-right-nav .recharge-dropdown.login ul.header-language-space li a:hover {
 color:#2f65b0!important;
 background-color:#fff!important
}
.header-language-drp .dropdown-menu>li>a {
 padding:0 16px!important
}
.productDetailFeatures #prod_tabs.ui-tabs .ui-tabs-nav li {
 background:0
}
#orderDetailsResponse #your_cart tr.cart-bundle-content td:last-child {
 font-weight:bold;
 text-decoration:underline
}
#voucherForm .applycoupon-button.promoApplyBtn {
 position:relative;
 right:-4px
}
.digi-payment-choosebanklist select option {
 font-weight:bold
}
.header-right-nav ul li a.iconSearch {
 background:url('../../theme-blue-telco-extension/images/search-white-icon.svg') no-repeat;
 display:inline-block;
 width:40px;
 background-position:1px -1px!important;
 height:40px;
 background-size:26px 26px
}
#desktop-search-box .search_bg {
 border-bottom:0
}
#desktop-search-box .search-result .row {
 margin-top:8px;
 background:#FFF
}
#desktop-search-box .search-result .odd-result {
 background-color:#fff!important;
 padding:0 20px
}
#desktop-search-box .search-result .even-result {
 background-color:#fafafa!important;
 padding:0 20px
}
#desktop-search-box .search-result .search-img {
 padding:5px 0 0
}
#desktop-search-box .search-result .title-txt2 {
 font-size:20px;
 color:#8f9091;
 padding:10px 0 0
}
#desktop-search-box .cursor {
 cursor:pointer
}
#desktop-search-box .divider {
 padding-bottom:20px;
 border-bottom:0;
 border-left:none;
 border-top:1px solid #ccc;
 border-right:0
}
.lightbox-overlay .overlay-content-container .close-btn-img {
 background-image:url(../images/close-btn.png);
 right:50px;
 width:29px;
 height:28px;
 position:absolute;
 top:40px
}
.ui-autocomplete.ui-widget-content {
 z-index:2147483647!important;
 width:931px;
 position:absolute;
 top:156px!important;
 left:176px!important;
 border-radius:0;
 border-top:0;
 padding:0;
 margin:0;
 border-bottom:0
}
.ui-autocomplete.ui-widget-content a:hover {
 background:#2f65b0;
 color:#000!important;
 font-size:16px!important;
 font-weight:400!important;
 cursor:pointer
}
.checkLocalityMsg,.localityList {
 width:100%;
 float:left
}
.checkLocalityMsg p {
 font-size:14px!important;
 line-height:1.2!important;
 color:#969696
}
#selectlocality {
 width:100%;
 margin:0 0 10px 0;
 color:#969696;
 background-color:#f7f7f7;
 background:url(../../theme-blue-telco-extension/images/arrow-blue-down.png) no-repeat 97% center;
 padding:5px!important;
 -webkit-padding-start:0!important;
 -webkit-padding-end:25px!important;
 -moz-appearance:none
}
#selectlocality option {
 line-height:1.2
}
.localityAdditionalInfo {
 clear:both;
 font-size:14px!important;
 line-height:1.2!important;
 margin-bottom:5px!important
}
.localityAdditionalInfo #expressMsgText {
 font-size:14px!important;
 color:#3b6;
 background:url("../../theme-blue-telco-extension/images/check-icon-green.jpg")no-repeat;
 background-size:70px;
 background-position:-29px -10px;
 background-size:70px;
 background-position:-29px -10px;
 color:#3b6;
 padding-left:19px!important;
 margin-top:7px;
 margin-bottom:0!important;
 line-height:1.3!important;
 margin-top:9px!important
}
.simdelivermsg {
 line-height:1;
 background-position:-20px -12px;
 position:relative
}
.detailLink {
 color:#3b6;
 font-size:14px;
 padding-left:25px;
 padding-bottom:10px;
 cursor:pointer
}
.detailLink .detailsText {
 text-decoration:underline
}
body:not(.ie) .detailLink:hover .localityDetials {
 display:block!important
}
.allLocalitesDetails {
 position:relative
}
.localityDetials {
 border:1px solid #f0f0f0;
 position:absolute;
 width:350px;
 float:left;
 background:#fff;
 border-radius:5px;
 right:-10px;
 top:40px;
 z-index:100;
 display:none
}
.localityDetailsTitle {
 padding:10px 20px;
 border-bottom:1px solid #f0f0f0;
 color:#000;
 background:#f7f7f7;
 border-radius:5px 5px 0 0
}
.localityDetailsTitle:after {
 content:"";
 position:absolute;
 top:-14px;
 right:220px;
 margin-left:-5px;
 border-width:7px;
 border-style:solid;
 border-color:transparent transparent #f7f7f7 transparent
}
.localityDetailsTitle:before {
 content:"";
 position:absolute;
 top:-15px;
 right:220px;
 margin-left:-5px;
 border-width:7px;
 border-style:solid;
 border-color:transparent transparent #f0f0f0 transparent
}
.localityDetailsWrapper {
 padding:20px
}
body.ie .blockClose {
 display:block
}
.blockClose {
 display:none;
 background:url(../../theme-blue-telco-extension/images/close-btn-blue-big.png) no-repeat;
 background-position:center;
 height:20px;
 background-size:18px;
 width:20px;
 float:right;
 cursor:pointer;
 position:absolute;
 top:7px;
 right:10px
}
#getOtpid {
 margin-top:20px;
 font-size:14px
}
.jiooverlay {
 width:100%;
 height:100%;
 position:fixed;
 background:#fff;
 top:0;
 left:0;
 z-index:1000;
 opacity:.5;
 text-align:center;
 display:none
}
.jiooverlay:after {
 content:"";
 width:100px;
 display:block;
 position:absolute;
 margin-left:-50px;
 margin-top:-50px;
 left:50%;
 top:50%;
 height:100px;
 background:url(../../theme-blue-telco-extension/images/70x70-loder-02.gif) no-repeat
}
.loaderMessage {
 width:300px;
 display:block;
 position:absolute;
 margin-left:-150px;
 color:#fff;
 margin-top:50px;
 left:50%;
 top:50%;
 height:50px;
 border-radius:15px;
 background:#000;
 color:#fff
}
.otpVerifyMessage {
 font-size:20px
}
.lightbox-overlay {
 padding-top:27px
}
#desktop-search-box .search-result .title-txt2 p {
 font-size:14px!important;
 letter-spacing:.5px
}
.jio-pdp-leftbox #digital-pdp-videoModal {
 height:300px;
 left:-101px;
 width:498px;
 top:-5px;
 border:0;
 border-radius:5px
}
.jio-pdp-leftbox #digital-pdp-videoModal iframe {
 height:300px;
 padding:4px 2px 2px 0
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li h3 a {
 font-size:16px
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li h3 {
 height:auto
}
.jio-pdp-mainContainer .span-24.last .title_holder {
 padding:5px 0 0;
 border-bottom:none!important
}
.jio-pdp-mainContainer .span-24.last .scroller.vertical {
 background:none repeat-x scroll center top #f7f7f7
}
.jio-pdp-mainContainer .span-24.last .scroller.vertical .jcarousel-skin {
 padding-top:0
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal {
 border-radius:5px
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li {
 background:#fff;
 border-radius:5px;
 height:260px;
 border:1px solid #f0f0f0;
 cursor:pointer;
 position:relative;
 margin-left:15px;
 margin-right:0;
 width:215px
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li h3 {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 color:#333!important;
 font-weight:bold
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li h3 a {
 overflow:hidden;
 text-align:center;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:inline-block;
 padding:10px 10px 7px;
 width:100%
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li h3 a:hover,.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li span a:hover,.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li p a:hover {
 border:0;
 color:#333
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li span {
 position:absolute;
 top:41px;
 left:0;
 width:100%;
 padding-top:10px;
 border-top:1px solid #f0f0f0!important
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li span a {
 position:relative;
 top:5px
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li p {
 position:absolute;
 top:140px;
 width:100%;
 left:0;
 font-weight:bold!important;
 line-height:54px!important;
 padding:10px 0!important;
 border-bottom:1px solid #e3e3e3
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li p a {
 font-size:16px;
 color:#54545d;
 display:inline-block
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li div {
 position:absolute;
 bottom:6px;
 text-align:center;
 width:100%
}
.jio-pdp-mainContainer .span-24.last ul.jcarousel-list-horizontal li div a {
 background:none no-repeat scroll -1px -35px #2f65b0;
 border-radius:25px;
 -moz-border-radius:25px;
 -webkit-border-radius:25px;
 text-shadow:none;
 font-size:16px;
 color:#fff;
 font-weight:normal;
 margin:0 auto;
 height:29px!important;
 line-height:28px;
 width:150px;
 padding:0;
 border:0
}
.jio-pdp-mainContainer .span-24.last .title_holder h2 {
 position:relative;
 left:1px
}
#desktop-search-box .row.desktop-search-area .no-space {
 padding:0
}
#PlayVideoButtonPdpModalzoom {
 padding:50px 46px
}
#pdp-popupvedioclsbtnzoom {
 margin:0 auto
}
.xl_image.span-16.last {
 z-index:9999999;
 position:absolute;
 left:129px;
 width:771px
}
.checkoutProgressStepDisabled a {
 pointer-events:none
}
#OtpGenerateCode:disabled {
 opacity:.3;
 background:#fff;
 opacity:.3;
 background:#fff;
 border:0!important;
 border-bottom:1px solid #e3e3e3!important;
 box-shadow:none!important;
 padding:0!important;
 border-radius:0!important
}
.overlay-content-container {
 -ms-overflow-y:hidden
}
#enterpriseVoucher input[type="checkbox"]+label:before {
 margin:5px .25em 0 0
}
#enterpriseVoucher input[type="checkbox"]:checked+label:before {
 margin:5px 9px 0 0
}
#enterpriseVoucher tr:nth-child(3) td label a {
 padding-left:5px
}
h1,h2 {
 word-spacing:0!important
}
.bootstrap-select {
 width:220px
}
.bootstrap-select>.dropdown-toggle {
 width:35%;
 padding-right:25px
}
.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle {
 border-color:#b94a48
}
.bootstrap-select.fit-width {
 width:auto!important
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
 width:220px
}
.bootstrap-select.form-control {
 margin-bottom:0;
 padding:0;
 border:0
}
.bootstrap-select.form-control:not([class*="col-"]) {
 width:100%
}
.bootstrap-select.form-control.input-group-btn {
 z-index:auto
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"] {
 float:none;
 display:inline-block;
 margin-left:0
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
 float:right
}
.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group {
 margin-bottom:0
}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control {
 padding:0
}
.form-inline .bootstrap-select.btn-group .form-control {
 width:100%
}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled {
 cursor:not-allowed
}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus {
 outline:none!important
}
.bootstrap-select.btn-group.bs-container {
 position:absolute
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
 z-index:1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
 display:inline-block;
 overflow:hidden;
 width:100%;
 text-align:left
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
 position:absolute;
 top:50%;
 right:12px;
 margin-top:-2px;
 vertical-align:middle
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
 width:100%
}
.bootstrap-select.btn-group .dropdown-menu {
 min-width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
 position:static;
 float:none;
 border:0;
 padding:0;
 margin:0;
 border-radius:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu li {
 position:relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
 color:#fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
 cursor:not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
 position:relative;
 padding-left:2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
 display:none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
 display:inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
 padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
 position:absolute;
 bottom:5px;
 width:96%;
 margin:0 2%;
 min-height:26px;
 padding:3px 5px;
 background:#FFF;
 border:1px solid #e3e3e3;
 pointer-events:none;
 opacity:.9;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bootstrap-select.btn-group .no-results {
 padding:3px;
 background:#FFF;
 margin:0 5px;
 white-space:nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
 position:static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
 position:static;
 top:auto;
 margin-top:-1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
 position:absolute;
 display:inline-block;
 right:15px;
 margin-top:5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
 margin-right:34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
 z-index:1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
 content:'';
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid rgba(204,204,204,0.2);
 position:absolute;
 bottom:-4px;
 left:9px;
 display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
 content:'';
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid white;
 position:absolute;
 bottom:-4px;
 left:10px;
 display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
 bottom:auto;
 top:-3px;
 border-top:7px solid rgba(204,204,204,0.2);
 border-bottom:0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
 bottom:auto;
 top:-3px;
 border-top:6px solid white;
 border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
 right:12px;
 left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
 right:13px;
 left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
 display:block
}
.bs-searchbox,.bs-actionsbox,.bs-donebutton {
 padding:4px 8px
}
.bs-actionsbox {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bs-actionsbox .btn-group button {
 width:50%
}
.bs-donebutton {
 float:left;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bs-donebutton .btn-group button {
 width:100%
}
.bs-searchbox+.bs-actionsbox {
 padding:0 8px 4px
}
.bs-searchbox .form-control {
 margin-bottom:0;
 width:100%;
 float:none
}
select.bs-select-hidden,select.selectpicker {
 display:none!important
}
select.mobile-device {
 position:absolute!important;
 top:0;
 left:0;
 display:block!important;
 width:100%;
 height:100%!important;
 opacity:0
}
