.brightcove-wrapper{position:relative;height:100%;width:100%;background:#000;overflow:visible}.brightcove-placeholder{position:relative;z-index:0;width:100%}.brightcove-hidden.brightcove-overlay{overflow:hidden;position:absolute}.brightcove-overlay.brightcove-link{z-index:6}.brightcove-wrapper *{-webkit-backface-visibility:hidden}.brightcove-overlay{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}.brightcove-overlay.brightcove-play{cursor:pointer;z-index:11;opacity:0;background-color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);ZOOM:1}.brightcove-wrapper,.brightcove-player,.brightcove-poster,.brightcove-resolve{opacity:0;transition:opacity 800ms;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms}.brightcove-wrapper object,.brightcove-wrapper video{position:absolute;display:block;top:-1%;left:-1%;height:102%!important;width:102%!important}.brightcove-html .brightcove-wrapper object,.brightcove-wrapper iframe,.brightcove-wrapper embed{position:absolute;display:block;left:0!important;top:0!important;height:100%!important;width:100%!important}.brightcove-wrapper img{display:block}.brightcove-player,.brightcove-poster,.brightcove-resolve{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.brightcove-wrapper .brightcove-player{margin:0;background:#000;left:-104%}.brightcove-poster,.brightcove-resolve{text-align:center;background:#000}.brightcove-wrapper .poster-image{top:-1%;left:-1%;height:102%;width:102%;position:absolute}.brightcove-wrapper .play-button,.brightcove-wrapper .resolve-button{position:absolute;top:50%;left:50%;height:70px;width:70px;margin-top:-35px;margin-left:-35px;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}.brightcove-play{cursor:pointer}.brightcove-wrapper .play-button img,.brightcove-wrapper .resolve-button img{height:100%;width:auto;display:block;float:left;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}.brightcove-hover{transition:opacity 400ms;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms}.brightcove-hover{opacity:.8}.brightcove-hover-all .brightcove-hover{opacity:1}.brightcove-share-enabled{margin-bottom:32px;position:relative;-webkit-transition:height 400ms}.brightcove-share-container{position:relative;font-family:Arial,Sans-Serif;margin-left:-1%;margin-right:-1%;width:100%;padding:0 1% 1%;max-width:560px;height:0;overflow:hidden;background:transparent;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);transition:height 400ms,opacity 400ms;-webkit-transition:height 400ms,opacity 400ms;-moz-transition:height 400ms,opacity 400ms;-ms-transition:height 400ms,opacity 400ms;-o-transition:height 400ms,opacity 400ms}.brightcove-share-inner{position:relative;background:#fff;border:1px solid #ccc;margin-top:34px;margin-bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.2)}.brightcove-share-padding{padding:11px 20px 0}.brightcove-share-container h4{margin:0;font-size:13px;padding-top:9px;font-weight:bold;color:#6a6a6a}.brightcove-share-container h5{margin:0;font-size:10px;padding:8px 0 4px;clear:both;font-weight:bold;color:#6a6a6a}.brightcove-share-container input,.brightcove-share-container textarea{font-family:Arial,Sans-Serif;font-size:11px;color:#777;width:100%;margin:0;padding:2px;border:1px solid #ccc;resize:none;box-shadow:inset 0 0 3px #DDD;transition:outline 400ms;-webkit-transition:outline 400ms;-moz-transition:outline 400ms;-ms-transition:outline 400ms;-o-transition:outline 400ms;outline:#fff auto 3px}.brightcove-share-container textarea{height:65px;z-index:4;width:99%}.brightcove-share-container input:focus,.brightcove-share-container textarea:focus{border-color:#aaa;color:#000;outline:0;outline:#e20074 auto 3px}.brightcove-share-container .share-error h5,.brightcove-share-container .share-error h5{color:red}.brightcove-share-error-message{color:Red;display:none;font-size:11px}.share-error .brightcove-share-error-message{display:block}.brightcove-share-button{position:relative;font-family:Arial,Sans-Serif;color:#fff;font-size:13px;text-transform:uppercase;display:inline-block;line-height:27px;cursor:pointer;background-repeat:repeat-x;padding:0 10px;border:1px solid #8c0249;text-decoration:none}.brightcove-share-button:hover{background-position:0 -29px;color:#fff}.brightcove-share-button:active{background-position:0 -60px;color:#fff}.brightcove-share-button.small{background-position:0 -4px;line-height:22px;font-size:11px;padding:0 8px}.brightcove-share-button.small:hover{background-position:0 -34px;color:#e20074}.brightcove-share-button.small:active{background-position:0 -64px;color:#e20074}.brightcove-share-button.grey{background-position:0 -119px;line-height:29px;border:1px solid #888;border-width:0 1px;margin-right:4px;color:#6a6a6a}.brightcove-share-button.grey:hover{background-position:0 -149px;color:#fff}.brightcove-share-button.grey:active{background-position:0 -179px;color:#fff}.brightcove-share-button.brightcove-share-close{position:absolute;right:0;top:0;height:20px;width:20px;padding:0;cursor:pointer;border-top:0;border-right:0}.brightcove-share-button.brightcove-share-close span{display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:1px -276px}.brightcove-share-button.send{margin-right:4px}.brightcove-share-navigation{position:absolute;top:100%;left:0;width:100%;padding:4px 0}.brightcove-share-navigation .brightcove-share-button{float:right;margin-left:10px}.brightcove-share-top{padding-top:14px}.brightcove-share-link{width:33%;border:0;float:left;border-right:1px solid #CCC}.brightcove-share-link input{margin-bottom:9px;margin-right:4%;width:84%}.brightcove-share-tab-container{width:143px;float:left;border-right:1px solid #CCC;margin-right:2%;text-align:left;padding:0 2px 0 10px;height:30px}.brightcove-share-tab{margin:0 4px}.brightcove-share-social{height:auto;width:27%;padding:0 3%;float:right}.brightcove-share-social-buttons{display:inline-block;position:relative;overflow:hidden;background-repeat:repeat-x;background-position:0 -120px;height:18px;padding:4px;margin-bottom:14px}.brightcove-share-facebook,.brightcove-share-twitter,.brightcove-share-googleplus{display:block;float:left;background-repeat:no-repeat;height:19px;width:19px;margin-right:4px;cursor:pointer}.brightcove-share-facebook{background-position:0 -210px}.brightcove-share-twitter{background-position:0 -231px}.brightcove-share-googleplus{background-position:0 -253px;margin-right:0}.brightcove-share-bottom{overflow:hidden;transition:height 400ms;-webkit-transition:height 400ms;-moz-transition:height 400ms;-ms-transition:height 400ms;-o-transition:height 400ms}.brightcove-share-bottom-inner{border-top:2px solid #CCC}.brightcove-share-embed,.brightcove-share-email{opacity:0;display:none;transition:opacity 400ms;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms}.brightcove-share-embed{padding-bottom:18px}.brightcove-share-email{position:relative;height:auto;padding:0;width:100%;padding-bottom:18px}.brightcove-share-email-left{position:relative;float:left;width:48%;padding-right:2%}.brightcove-share-email-right{position:relative;float:left;width:48%;padding-left:1%}.brightcove-share-email-message{position:relative;clear:both}.brightcove-share-email textarea{height:95px}.brightcove-share-email .max-message{margin:0;font-size:10px;font-weight:bold;display:block;padding-bottom:8px}.brightcove-share-email-send{position:relative;overflow:auto}.brightcove-share-email .share-button{margin-right:10px}.brightcove-share-email-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:4;padding:10% 0 0;text-align:center;display:none}.brightcove-share-padding{padding:0 20px 0}.temporary .brightcove-share-social-buttons{margin-bottom:0;margin-top:8px}.temporary .brightcove-share-link{width:78%;margin-left:0;margin-right:3%;padding:10px 0}.temporary .brightcove-share-link input{margin:0;width:94%}.brightcove-share-navigation .brightcove-share-button{float:none;margin-right:10px;background:transparent;border:0;color:#363636;margin-left:0;font-size:12px;font-weight:bold;font-style:italic;padding:2px 0 2px 0;text-transform:none}.brightcove-share-navigation .brightcove-share-button::after{content:"›";display:inline;padding-left:4px;font-weight:600;font-size:16px;vertical-align:-1px}.brightcove-show-share:after{content:"›";display:inline;padding-left:4px;font-weight:600;font-size:18px;vertical-align:-1px;background:none!important}@media only screen and (max-width :515px){.brightcove-share-link{display:none}.brightcove-share-tab-container{padding-left:0}}.gpu-transform{position:absolute;height:0;width:0;opacity:0;transition:transform 400ms;-webkit-transition:-webkit-transform 400ms;-moz-transition:-moz-transform 400ms;-ms-transition:-ms-transform 400ms;-o-transition:-o-transform 400ms}.gpu-transform.begin{transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-0-transform:translateX(0%)}.video-thumb{display:block;cursor:pointer}.video-thumb-sprite{height:72px;width:97px;padding:0;margin:2px;border:1px solid #ccc;position:absolute}.video-thumb span{display:block;clear:left;font-size:11px;margin:0;padding:5px 0 0 0;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms}.video-thumb.dark span{color:#fff}.video-thumb:hover span,.video-thumb.active span .active-video-thumb span{color:#6a6a6a}.video-thumb.dark:hover span,.video-thumb.dark.active span .dark.active-video-thumb span{color:#fff}.video-thumb p{color:#6a6a6a;font-family:Arial,Sans-Serif;font-size:10px;margin:0;padding:0 0 0 5px}.video-thumb-hover-play{position:relative;background:url("../../../tmo-assets-1524598101.netdna-ssl.com/bc_player/brightcove-thumb-button.png") no-repeat scroll 30px 20px transparent;height:74px;width:99px;border:2px solid #6a6a6a;opacity:.8;transition:opacity 300ms,border-color 300ms;-webkit-transition:opacity 300ms,border-color 300ms;-moz-transition:opacity 300ms,border-color 300ms;-ms-transition:opacity 300ms,border-color 300ms;-o-transition:opacity 300ms,border-color 300ms;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}.video-thumb:hover .video-thumb-hover-play,.active-video-thumb .video-thumb-hover-play,.video-thumb.active .video-thumb-hover-play{border:2px solid #e20074;opacity:1}.video-thumb.hero-thumb .video-thumb-hover-play{border:5px solid #9b9b9b;border:5px solid rgba(155,155,155,0.5)}.video-thumb.hero-thumb:hover .video-thumb-hover-play{border:5px solid #e20074!important}.video-thumb.hero-thumb .video-thumb-sprite{margin:5px!important}.brightcove-controls{position:absolute;bottom:10px;left:0;width:98%;padding:0 1%;height:50px;display:none}.brightcove-control-button{cursor:pointer;border-radius:4px;background:#595959;background:-moz-linear-gradient(top,#595959 0,#303030 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#595959),color-stop(100%,#303030));background:-webkit-linear-gradient(top,#595959 0,#303030 100%);background:-o-linear-gradient(top,#595959 0,#303030 100%);background:-ms-linear-gradient(top,#595959 0,#303030 100%);background:linear-gradient(to bottom,#595959 0,#303030 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959',endColorstr='#303030',GradientType=0);opacity:.9;transition:box-shadow 800ms;-webkit-transition:box-shadow 400ms;-moz-transition:box-shadow 400ms;-ms-transition:box-shadow 400ms;-o-transition:box-shadow 400ms;box-shadow:0 0 10px 1px rgba(0,0,0,0.4)}.brightcove-control-button:hover,.brightcove-control-button:active{box-shadow:0 0 10px 1px #e20074}.brightcove-controls-play{height:38px;width:48px;float:left;margin:0 10px}.brightcove-controls-progress{position:relative;top:14px;margin:0 170px 0 70px;height:0;overflow:visible}.brightcove-controls-progress-empty,.brightcove-controls-progress-loaded,.brightcove-controls-progress-played{height:5px;position:absolute;border-radius:4px}.brightcove-controls-progress-empty,.brightcove-controls-progress-loaded{background:#d3d3d3;background:-moz-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d3d3),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-o-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-ms-linear-gradient(top,#d3d3d3 0,#fff 100%);background:linear-gradient(to bottom,#d3d3d3 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3',endColorstr='#ffffff',GradientType=0)}.brightcove-controls-progress-empty{width:100%;opacity:.2}.brightcove-controls-progress-loaded{width:50%;opacity:.3}.brightcove-controls-progress-played{width:0;opacity:.8;transition:width 500ms;-webkit-transition:width 500ms;-moz-transition:width 500ms;-ms-transition:width 500ms;-o-transition:width 500ms;background:#bf4179;background:-moz-linear-gradient(left,#bf4179 0,#e20074 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#bf4179),color-stop(100%,#e20074));background:-webkit-linear-gradient(left,#bf4179 0,#e20074 100%);background:-o-linear-gradient(left,#bf4179 0,#e20074 100%);background:-ms-linear-gradient(left,#bf4179 0,#e20074 100%);background:linear-gradient(to right,#bf4179 0,#e20074 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf4179',endColorstr='#e20074',GradientType=1);box-shadow:0 0 10px 1px #e20074}.brightcove-controls-time{position:relative;float:right;color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:32px;margin:0 10px}.brightcove-controls-fullscreen,.brightcove-controls-volume{width:33px;height:28px;float:right;margin:2px 5px}.brightcove-controls-volume-toggle{position:absolute;top:0;height:0;opacity:0;width:33px;overflow:hidden;transition:height 400ms,top 400ms,opacity 400ms;-webkit-transition:height 400ms,top 400ms,opacity 400ms;-moz-transition:height 400ms,top 400ms,opacity 400ms;-ms-transition:height 400ms,top 400ms,opacity 400ms;-o-transition:height 400ms,top 400ms,opacity 400ms}.brightcove-controls-volume:hover .brightcove-controls-volume-toggle{height:78px;top:-85px;opacity:1}.brightcove-controls-volume-up,.brightcove-controls-volume-down{color:#fff;font-weight:bold;font-family:Arial,sans-serif;width:33px;text-align:center;font-size:14px;margin:4px 0;opacity:.7;text-shadow:0 0 2px transparent;transition:text-shadow 400ms,opacity 400ms;-webkit-transition:text-shadow 400ms,opacity 400ms;-moz-transition:text-shadow 400ms,opacity 400ms;-ms-transition:text-shadow 400ms,opacity 400ms;-o-transition:text-shadow 400ms,opacity 400ms}.brightcove-controls-volume-up:hover,.brightcove-controls-volume-down:hover{opacity:1;text-shadow:0 0 2px #fff}.brightcove-controls-volume-progress{position:relative;height:30px}.brightcove-controls-volume-empty,.brightcove-controls-volume-full{position:absolute;bottom:0;border-radius:4px;width:10px;left:12px}.brightcove-controls-volume-empty{height:100%;background:#fff;background:-moz-linear-gradient(left,#fff 17%,#d3d3d3 99%);background:-webkit-gradient(linear,left top,right top,color-stop(17%,#fff),color-stop(99%,#d3d3d3));background:-webkit-linear-gradient(left,#fff 17%,#d3d3d3 99%);background:-o-linear-gradient(left,#fff 17%,#d3d3d3 99%);background:-ms-linear-gradient(left,#fff 17%,#d3d3d3 99%);background:linear-gradient(to right,#fff 17%,#d3d3d3 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=1);opacity:.7}.brightcove-controls-volume-full{height:30%;background:#e20074;background:-moz-linear-gradient(top,#e20074 0,#bf4179 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e20074),color-stop(99%,#bf4179));background:-webkit-linear-gradient(top,#e20074 0,#bf4179 99%);background:-o-linear-gradient(top,#e20074 0,#bf4179 99%);background:-ms-linear-gradient(top,#e20074 0,#bf4179 99%);background:linear-gradient(to bottom,#e20074 0,#bf4179 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e20074',endColorstr='#bf4179',GradientType=0);box-shadow:0 0 10px 1px #e20074;opacity:.8;transition:height 400ms;-webkit-transition:height 400ms;-moz-transition:height 400ms;-ms-transition:height 400ms;-o-transition:height 400ms}.brightcove-data-usage{float:left;color:#6a6a6a!important;font-size:11px;font-family:Swiss 721;font-style:roman;position:relative;top:-10px;left:21px}.video-legal{font-size:10px;line-height:12px;text-align:left;left:0}.tmobile-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.tmobile-modal-close{cursor:pointer}.tmobile-modal{z-index:1030;height:0}.tmobile-modal-overlay{height:2000%;margin-top:-57%;background:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.tmobile-modal-content{position:relative;text-align:center}.tmobile-modal-body{display:inline-block;position:relative;top:0;*display:inline;zoom:1}.tmobile-modal-border{padding:20px}.tmobile-modal-border-overlay{background:#fff;opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}.tmobile-modal-content-inner{position:relative;text-align:left}.tmobile-modal-close.tmobile-modal-button{height:20px;width:20px;padding:0;position:absolute;right:20px;top:20px;z-index:902;background-position:0 -3px;border:1px solid #8c0249;border-top:0;border-right:0}.tmobile-modal-close.tmobile-modal-button span{display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:1px -276px}.tmobile-modal-close.tmobile-modal-button:hover{background-position:0 -33px}.tmobile-modal-close.tmobile-modal-button:active{background-position:0 -64px}.tmobile-modal{-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;opacity:1}.tmobile-modal.tmobile-modal-hidden{opacity:0;display:none}.tmobile-modal-body{-webkit-transition:top 400ms,-webkit-transform 400ms;-moz-transition:top 400ms,-moz-transform 400ms;-ms-transition:top 400ms,-ms-transform 400ms;-o-transition:top 400ms,-o-transform 400ms}.tmobile-modal-body.tmobile-modal-reset{-webkit-transition:top 0,-webkit-transform 0ms!important;-moz-transition:top 0,-moz-transform 0ms!important;-ms-transition:top 0,-ms-transform 0ms!important;-o-transition:top 0,-o-transform 0ms!important}.video-modal .brightcove-share-enabled{margin-bottom:28px}.video-modal .brightcove-share-navigation .brightcove-share-button{padding:0}.video-modal .tmobile-modal-border{padding-bottom:0}.video-modal .tmobile-modal-close.tmobile-modal-button{top:0;right:0}.video-modal-content{width:560px}#foot{height:auto}#Login-Dialog{width:708px;text-align:left;position:relative;padding:50px 0;background:white;display:block!important}.video-lightbox{font-size:13px;cursor:pointer}.tmobile-modal-border .tmobile-modal-title{text-align:left!important;padding-left:3%}.tmobile-modal-content-inner .video-modal-content{width:780px}.tmobile-modal-body .video-modal .tmobile-modal-border{padding:12px 20px 20px}.brightcove-video-item-headline,.brightcove-video-item-subhead{display:block;font-family:Arial,Sans-Serif;color:#6a6a6a}.brightcove-video-item-headline{font-weight:bold;font-size:16px;margin-bottom:4px;clear:both;padding-top:10px}.brightcove-video-item-subhead{font-size:15px;line-height:1.3em}@media only screen and (max-width:480px),only screen and (max-device-width:480px),only screen and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:2){.brightcove-video-item-headline{padding-top:0;font-size:14px}.brightcove-video-item-subhead{font-size:12px;line-height:1.7em}}.brightcove-video-container{margin-right:272px}.brightcove-wrapper .play-button,.brightcove-wrapper .resolve-button{height:76px;width:76px;margin-top:-38px;margin-left:-38px}.brightcove-video-list{float:right;width:220px;padding:0 20px 0 0}.brightcove-video-item{display:block;clear:left;padding:15px 0;cursor:pointer;transition:opacity 800ms;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms;position:relative;overflow:hidden;text-decoration:none}.brightcove-video-item-mp4{display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.brightcove-video-item.brightcove-video-item-first{padding-top:0}.brightcove-video-item-image{position:relative;display:block;float:left;margin-right:12px;border-radius:6px;height:70px;width:138px;overflow:hidden;border-radius:6px;background-position:center center;background-repeat:no-repeat;background-size:cover}.brightcove-video-item-image img{position:absolute;border-radius:6px;width:100%;border:0}.brightcove-video-item-play{position:absolute;top:50%;left:50%;height:44px;width:44px;margin:-22px 0 0 -22px;opacity:.8;transition:opacity 800ms;-webkit-transition:opacity 800ms;-moz-transition:opacity 800ms;-ms-transition:opacity 800ms;-o-transition:opacity 800ms}.brightcove-video-item:hover .brightcove-video-item-play,.brightcove-video-active .brightcove-video-item-play{opacity:1}.brightcove-video-item-headline,.brightcove-video-item-subhead{display:block}.brightcove-video-item-headline{clear:both}.brightcove-video-active{opacity:.6}.brightcove-share-container{max-width:none;z-index:5}.brightcove-share-inner{margin-top:0;border:0;box-shadow:none;background:#e8e8e8}.brightcove-share-bottom{clear:both}.brightcove-share-bottom-inner{border:0}.brightcove-share-container input,.brightcove-share-container textarea{padding:6px 3%;width:94%;box-shadow:none;outline:#e9e9e9 auto 3px;font-size:14px;border-radius:4px}.brightcove-share-link input{width:92%}.brightcove-share-link{border:0}.brightcove-share-button{border:0}.brightcove-share-button.send,.brightcove-share-button.grey{background-image:none;border:0;border-radius:4px;font-size:14px;padding:0;position:relative;max-width:110px;width:46%;margin:0 2% 0 2%;text-align:center;color:#6b6b6b!important;text-transform:none;float:right;line-height:29px}.brightcove-share-button.send span,.brightcove-share-button.grey span{border:1px solid #d5d5d5;display:block;height:98%;width:98%;text-align:center}.brightcove-share-padding{max-width:545px}.brightcove-share-button.send:hover,.brightcove-share-button.grey:hover,.brightcove-share-email-send .brightcove-share-button,.brightcove-share-button.send.active-button,.brightcove-share-button.grey.active-button{background-color:#f5f5f5}.brightcove-share-button.send{margin:0}.brightcove-share-tab-container{position:relative;width:45%;border:0;padding:0;max-width:240px;margin:0}.brightcove-share-tab-container .brightcove-share-button.grey{float:left}.brightcove-share-container h4{display:none}.brightcove-share-container h5{color:#080506;font-size:14px;font-weight:normal;padding:10px 0 8px}.brightcove-share-email-right{width:50%;padding-left:0}.brightcove-share-email .max-message{font-weight:normal}.brightcove-share-social-buttons{background:0}.brightcove-share-email-left{padding-bottom:10px}.brightcove-share-navigation .brightcove-share-button::after{content:""!important}.brightcove-show-share:after{content:""!important}.brightcove-share-button.small:hover,.brightcove-share-button.small:active,.brightcove-share-button.small{background-position:0 0}.brightcove-share-navigation .brightcove-share-button,.brightcove-share-navigation .brightcove-share-button:hover{float:right;color:#6a6a6a!important;font-weight:normal;font-style:normal;margin-right:0;padding-right:18px;background-position:right -28px}.brightcove-share-button.brightcove-share-close span,.brightcove-share-social-buttons.brightcove-sprite{background-image:none}.brightcove-share-button.brightcove-share-close{right:10px;top:8px;height:24px;width:24px}.brightcove-share-facebook,.brightcove-share-twitter,.brightcove-share-googleplus{height:22px;width:23px}.brightcove-share-facebook{background-position:0 -61px}.brightcove-share-twitter{background-position:0 -84px}.brightcove-share-googleplus{background-position:0 -107px}.clover-video-modal .tmobile-modal-body{width:100%}.clover-video-modal .tmobile-modal-border{padding:0}.clover-video-modal .video-modal-content{width:100%}.clover-video-modal .tmobile-modal-overlay{opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.clover-video-modal .tmobile-modal-border-overlay{background:transparent}.clover-video-modal .tmobile-modal-close.tmobile-modal-button{display:none}.clover-video-modal .brightcove-share-enabled{margin-bottom:0}.clover-video-modal .brightcove-wrapper{background:#000}.clover-video-modal .brightcove-share-navigation{padding:0}@media only screen and (max-width:480px),only screen and (max-device-width:480px),only screen and (max-device-width:720px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:2){.brightcove-video-container{height:0;width:0;opacity:0;overflow:hidden;margin:0;padding:0}.brightcove-video-list{float:none;width:100%;padding:0}.brightcove-video-item-headline{clear:none}.brightcove-video-active{opacity:1}}@media(max-width:768px){.brightcove-video-container{height:0;width:0;opacity:0;overflow:hidden;margin:0;padding:0}.brightcove-video-list{float:none;width:100%;padding:0 0 0 45px}}@media(max-width:723px){.brightcove-video-list{padding:0}}
.scnc-pkgexcp .content {
    padding: 40px ;
    overflow: hidden;
    margin-left:20px;
}
.scnc-pkgexcp .divisor {
    border-right: 1px solid #ccc;
}
.scnc-pkgexcp .content h3 {
    font-size: 28px;
    line-height: 22px;
    color: #190000;
}
.scnc-pkgexcp .content dl dt {
    font-family: 'Swiss 721 W01 Bold', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}
.scnc-pkgexcp .content dl dd {
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
}
.scnc-pkgexcp .pillbox {  
    margin: 30px 0; 
    border:none!important;
}

.text_container .row-fluid .text-component-heading {    
    text-align: left;
    color: #190000;
    font-size: 28px;
    line-height: 22px;
}

.scnc-pkgexcp .content h3 {
    color: #190000;
    font-size: 28px;
    line-height: 22px;
}
.scnc-pkgexcp .subheading {
    font-size: 20px;
    line-height: 23px;
    color:#959595;
     margin-left: 40px;
}

.scnc-pkgexcp .heading {
    
     margin-left: 40px;
}

.scnc-pkgexcp .selectiontext{
    font-size: 22px;
    line-height: 25px;
    font-weight:bold;
    margin-top:25px;
     margin-left: 40px;
}
.scnc-pkgexcp .radio_options{
    font-size: 20px;
    line-height: 20px;
    color:#959595;
    margin:20px;
}
.scnc-pkgexcp .radio_options .optiontext{
   
    margin:20px;
    margin-bottom:10px;
    margin-top:45px;
}

.scnc-pkgexcp .helptext{
    font-size: 14px;
    line-height: 5px;
    color:#959595;
font-style:italic;
margin-left:68px;
}

div.hr {
background: #fff  no-repeat scroll center;
height:.05em;
border-top:1px;
color:#6A6A6A;
width:1230px;
margin-left:40px;
}


.scnc-pkgexcp .continue_btn{
float:right;
margin:20px;
margin-right:35%;
margin-top:70px;
}

@media only screen and (min-width:724px) and (max-width:768px)
    {
#scfp_plans .float-right a.btn.btn-primary,
#scfp_plans .float-right a.btn.btn-secondary
{
width:150px !important
}
}
@media  (max-width:480px)
    {
#scfp_plans .float-right a.btn.btn-primary,
#scfp_plans .float-right a.btn.btn-secondary
{
padding-top: 14px;
height: 32px;
width: 35px;
padding-left: 35px;
padding-right: 35px;
}
}

input[type="radio"]{margin-right: 30px } 

@CHARSET "UTF-8";
/***********  scnc modal css  ***********/


.header
{
    height: 90px;
    display: block;
    behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
}
.logo
{
    float: left;
    background: url('clientlibs_scnc/images/tmo-logo156.png' ) 0 0 no-repeat;
    height: 90px;
    width: 156px;
    display: block;
    color: #afafaf;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    padding-left: 165px;
    padding-top: 8px;
    -webkit-font-smoothing: antialiased;
    font-smooth: always;
    behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
}


.align_left{ text-align:left;} .align_center{ text-align:center;} .align_right{ text-align:right;}

.m_b_30{ margin-bottom:30px;} .m_b_13{ margin-bottom:13px;}.m_t15px{ margin-top:15px;} .m_t30px{ margin-top:30px;} .m_t_b30{ margin-top:30px; margin-bottom:15px;}

.m_l4px{ margin-left:4px;} .m_r16px{ margin-right:16px;} .m_r30px{ margin-right:30px;} .m_r48px{ margin-right:48px;}

.w420{width:420px;} .w49{width:49%;} .span4.w49{ width:48.7%;} .w-auto{ width:auto;} .w100{ width:100% !important;} .w50{ width:50% !important;}

.p_20{ padding:20px !important;} .p_b20{ padding-bottom:20px !important;} .p_t62{ padding-top:62px;} .p_t13{ padding-top:13px;}
.p_t50{ padding-top:50px;}

.txt_tnf_none{text-transform: none;}

.pos_rel{ position:relative;} .pos_inh{ position:inherit !important;} .pos_abt{ position:absolute;}

.h_in{ height:auto !important;} .right_50{right:50% !important;} .right_50:after{right:50% !important;} 

.clr_pinks{ color:#e40079 !important;} .bld{ font-weight:bold;} .dis_block{display:block;}

/***********  btn-primary-overright/btn-primary-overright  ***********/

#configurator .btn-primary.btn-primary-overright{width:49.5%; position:inherit;}
#configurator .btn-secondary.btn-secondary-overright{width:49.5%; position:inherit;}

.rightpanel { float:right; height:90px; display:block;} 
.rightpanel span{ margin:12px;}

.float-right{ float:right;} .float-left{ float:left;} .clear{ clear:both;}
.container-mdot{ width:100%;} .container-mdot h1{ font-size:24px; color:#6a6a6a; line-height:24px; margin-bottom: 0px;} .container-mdot-text{ font-size:16px; color:#6a6a6a; margin-bottom:24px; margin-top:13px;}
.container-content{border:solid 1px #999999; padding:17px 17px 17px 17px; width:auto;}


/*
#configurator .configurator-plan-panel.padtop20
{
    padding: 20px 20px 20px 20px;
}*/

.call-help{ font-size:16px; color:#e40079; padding:16px 16px 30px 16px;}

.reduce-payment{ color:#9b9b9b; font-size:12px;}

.icon-margin{ margin:0 !important; margin-left:13px !important; margin-right:13px !important;}

.icon-tick {  background-position: -192px -544px;}

.more_right{position: absolute; top: 8px; right: 8px;}

.tab_ul {text-transform:none; padding:20px;} .tab_ul ul{ font-size:14px;} .tab_ul ul li{ line-height:30px;}

.tttt{border:solid 1px #999999;}

.left-tab{ height:48px; background-color:Gray;}

.configurator-plan-panel .plan-panel-options.container-content{width:auto;} 


@media screen and (max-width: 723px){
.width-Adjust.configurator-plan-panel {
width: 100%;
overflow: auto;
}

.row-fluid{width:100% !important;}

.row-fluid.w-auto{width:auto !important;}
}

.btn-primary .reduce-payment{ color:#FFF; text-decoration:underline;}
.fnt9{ font-size:9pt;}

.mypopup .icon-medium-remove-hover, .mypopup .icon-medium-remove:hover, .mypopup a:hover .icon-medium-remove {
background-position: 0 -1911px;}

.mypopup-header{ line-height:1.1;font-size:28px; color:#333333; font-weight:lighter;}
.mypopup-text{ font-size:14px; padding-top:13px;}

.bdr-bot1{border-bottom: 1px solid #9b9b9b;}

.my_panel [class^="icon-"], [class*=" icon-"]{ height: 15px;}

.my_panel span.my_panel_coll{font-size:12px !important;}

.my_panel .cascade.collapsed .icon-minus-circle {background-position: -130px -1932px;}

.my_panel a.cascade.collapsed i.icon-minus-circle{background-position: -195px -1369px;}
.my_panel .icon-minus-circle {background-position: -130px -1932px;}

#configurator .popclover .arrow.myarrow{ display:block !important;}

.my-popclover-content{font-size:14px;}

.popup-collap { font-size:12px;}
.popup-collap .collap-header{ background-color:#f7f7f7; height:auto; border-bottom:0px solid #cccccc; width:96%; padding-top:19px; color:#333;}
.popup-collap .collap-header div:nth-child(1){width:40%; float:left;} .collap-header div{ width:40%; float:left; }
.popup-collap .collap-data div:nth-child(1){width:40%; float:left; color:#333;} .collap-data div{ width:40%; float:left;}
.popup-collap .collap-data{ width:96%;  min-height:50px; border-bottom:1px solid #cccccc; padding-top:24px;}
.popup-collap div:last-child{border-bottom:0px solid #cccccc; margin-bottom:-8px;}

.collap-header{ padding-left:26px;} .collap-data{padding-left:26px;}
.popup-collap.popup-collap-new .collap-header div:nth-child(1){width:40%; float:left; text-align:left; } .collap-header div{ width:30%; float:left; text-align: left; }
.popup-collap.popup-collap-new .collap-data div:nth-child(1){width:40%; float:left; color:#333; text-align:left; } .collap-data div{ width:30%; float:left; text-align: left;}

@media (min-width: 724px){
.styleguide_navigation>.navbar.mybar .brand-logo.mybar, .navigation>.navbar .brand-logo.mybar {
background-image: url('clientlibs_scnc/images/tmo-logo156.png');}

}

.styleguide_navigation>.navbar .brand-logo.mybar, .navigation>.navbar .brand-logo.mybar {background-image: url('clientlibs_scnc/images/tmo-logo156.png');}


.popup_holder{position:relative; width:420px;} .popup_div{position: relative; top: -184px; left: -102px;}

a.btn-primary-small, a.btn-secondary-small{height: 40px; width: 135px; line-height:40px; padding-top: 0px; text-transform:none;} 
a.btn-primary-small-pop, a.btn-secondary-small-pop{height: 26px; width: 85px; line-height:26px; padding-top: 0px; font-size:14px;}

.credit-price{ font-size:18px; font-weight:bold; color:#6a6a6a; margin-top:13px;}



.my_promotional_marquee h1{ font-size:24px; color:#333333; margin-bottom: 0px;}
.my_promotional_marquee h2{ font-size:18px; color:#373737; margin-bottom: 16px;}
.my_promotional_marquee { font-size:16px; color:#6a6a6a;}
.my_promotional_marquee_in{ padding-bottom:13px; border-bottom:1px solid #cccccc;}
div.container-main.bg_white{ background-color:White;}

@media (max-width: 723px){
#configurator .configurator-selection-active .configurator-selection-button:after, #configurator .btn-primary .configurator-selection-button:after 
{
    left:100% !important; }
}

.btn-over{border: 0px solid rgba(220,220,220,0.75) !important;}
.btn:hover{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.my-row-fluid .configurator-selection-button h1{font-size: 20px; line-height: 20px; margin-bottom: 0px; color:#fff;}
.my-row-fluid .configurator-selection-button h2{font-size: 26px; line-height: 20px; margin-bottom: 21px;}
.my-row-fluid .configurator-selection-button ul li{font-size: 14px; line-height: 20px; margin-bottom: 0px;}

.my-row-fluid .btn-secondary .configurator-selection-button h1{font-size: 20px; line-height: 20px; margin-bottom: 0px; color:#e20074;}

.fnt_itly{ font-style:italic;}

/***********  Radio  ***********/

div#page {
    padding-bottom: 20px;
  }
/*label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 48px;
    margin-right: 12px;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
  } */
 /* input[type=radio],
  input[type=checkbox] {
    display: none;
  } */
  /*label:before {
    font-weight: normal;
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    
    background-color: rgb(255, 255, 255);
    box-shadow: inset 1px 1px 5px 0px rgb(110, 110, 111);
  } */
  .radio label:before {
    border-radius: 10px;
  }
  .checkbox label:before {
    border-radius: 3px;
  }
 
   input[type=radio]:checked + label:before {
    content: '\2022';
    color: rgb(95, 95, 95);
    font-size: 24px;
    text-align: center;
    line-height: 21px;
  }
  input[type=checkbox]:checked + label:before {
    content: '\2713';
    text-shadow: 1px 1px 1px #10758C;
    font-size: 24px;
    color: #f3f3f3;
    text-align: center;
    line-height: 21px;
  }
  .image input[type=checkbox]:checked + label:before {
    content: url(../../../content/download/1762/7733/file/checkmark.png );
  }
  
    .my_radio label{font-size:18px; margin-bottom:42px;}  .my_radio label div{font-size:14px; font-style:italic; font-weight:lighter;}
 
  
 /***********  End Radio  ***********/
  

@media (min-width: 1240px){
.pricing-component_scnc.modal .modal-body.my-modal-body {
padding: 50px 48px 0;}
 #pre-ordered{
        padding-right:40px; 
        padding-left:40px;
    } 

}

.pricing-component_scnc .modal-footer.my-modal-footer {
    background: transparent;
border-top: 0 none;
padding-right: 50px;
padding-left: 50px;
padding-top: 36px;
padding-bottom:36px;
}
 
 
 

.scfp-confirm{
background: linear-gradient(to bottom, #e83390 0%,#e20074 100%);
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-radius: 6px;
}
.scfp-cancel{
color: #E20074;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-radius: 6px;
}
p.service-unavailable{
float: left;
margin-top: 20px;
text-align: left;
width: 75%;
color: #9b9b9b;
font-size: 10px;
line-height: 33px;
font-family: "Swiss 721 W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.scfp-comparison{
color: #e20074;
font-size: 16px;
cursor: pointer;
font-family: "Swiss 721 W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
width: auto;
}
#scfp-close.close{
margin-top: 20px !important;
opacity: 0.8; !important
}

input.btn-primary-scfp{
width: 120px;
height: 32px;
}

.disabled{
cursor: default !important;
   opacity: 0.4;
    }
.check-out-disabled{
   cursor: default !important;
   opacity: 0.4;
  }
    
#Credit-pops-link {
    cursor: pointer;
}
#Credit-pops-link_NCC {
    cursor: pointer;
}
#Credit-pops-link_mbb {
    cursor: pointer;
}
#Credit-pops-link_NCC_mbb {
    cursor: pointer;
}
.scnc-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff;
}

.scnc-modal-backdrop.fade {
    opacity: 0;
}

.scnc-modal-backdrop,
.scnc-modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}    

.scfp-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff;
}

.scfp-modal-backdrop.fade {
    opacity: 0;
}

.scfp-modal-backdrop,
.scfp-modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.error-point {
color: #ff0000;
font-size: 10.5pt;
font-weight: bold;
}
.mbb-error-point {
color: #ff0000;
font-size: 10.5pt;
font-weight: bold;
}


.ie8 .pricing-component_scnc .modal-footer.my-modal-footer {
 background: transparent;
border-top: 0 none;
padding-right: 50px;
padding-left: 20px\0/;
padding-top: 36px;
padding-bottom:36px;
}

.ie8 .modal{
box-shadow: 1px 2px 1px 0 rgba(194,194,194,0.2)\0/;
}

.ie8 .btn{
box-shadow: 1px 2px 1px 0 rgba(194,194,194,0.2)\0/;
}
.ie8 .border_zero {
    border: 1px solid #dcdcdc\0/;
}

.ie8 .alpha_1e8 {
filter: alpha(opacity=100)\0/;
}

.close{ filter:alpha(opacity=100) !important;}
 /***********  IE  ***********/
 
 .modal{behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);}
 



/*.btn-primary:hover{*/
/*background: #d53386;
background:-moz-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d53386),color-stop(100%,#ca0068));
background:-webkit-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-o-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-ms-linear-gradient(top,#d53386 0,#ca0068 100%);
background:linear-gradient(to bottom,#d53386 0,#ca0068 100%);*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";*/
/*-webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; ms-border-radius: 6px !important;*/

/*}*/
.btn-magenta, .btn-magenta:link, .btn-magenta:visited, .btn-primary, .btn-primary:link, .btn-primary:visited
{

-pie-background: linear-gradient(#e83390, #e20074);
 -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important;
 
 behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
 
 }

.btn-magenta:hover, .btn-primary:hover 
{-pie-background: linear-gradient(#d53386 , #ca0068);
background: #d53386;
background:-moz-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d53386),color-stop(100%,#ca0068));
background:-webkit-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-o-linear-gradient(top,#d53386 0,#ca0068 100%);
background:-ms-linear-gradient(top,#d53386 0,#ca0068 100%);
background:linear-gradient(to bottom,#d53386 0,#ca0068 100%);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
 -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important;
 behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);}
 
 
.btn:hover{
 -pie-background: linear-gradient(#d53386 , #ca0068);
 -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important;
 behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);}
 
 
 #configurator .configurator-selection-active .configurator-selection-button::after, #configurator .btn-primary .configurator-selection-button::after
 {
      behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
 }

.btn-secondary{
      behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
      -pie-background: linear-gradient(#ffffff , #f8f8f8);
 }


.btn-secondary:hover{
      behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
      -pie-background: linear-gradient(#ffffff , #e8e8e8);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
 }



/* 
.ie8{
width:0px;
height:0px;
margin-left:50%;
background-image: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-width: 20px;
border-style: solid;
border-color: rgb(83, 83, 87) transparent transparent;
background-position: initial initial;
background-repeat: initial initial;
top:100px;
right: 44%;
behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);
}*/

/*
#configurator .my_btn-border .configurator-selection-active .configurator-selection-button:after, 
#configurator .btn-primary .configurator-selection-button:after {
display: block;
position: absolute;
background: rgba(0, 0, 0, 0);
border: 15px solid rgba(0, 0, 0, 0);
border-top-color: #e20375;
top: 99%;
right: 44%;
content: '';
width: 0;
height: 0;
}*/

#configurator .configurator-selection-active .configurator-selection-button::after, #configurator .btn-primary .configurator-selection-button::after
{
content:none !important;
    }


.arrow{ 
display:block; 
background: url('clientlibs_scnc/images/medium-glyphicons-sprite.png' ) 0px -1953px no-repeat;
width:26px; 
height:13px; 
position: absolute;
left:46%;
bottom: -12px;
 }
 
 
.icon-tick{background-position: -192px -544px;}
.error-point{ color:#ff0000; font-size:10.5pt; font-weight:bold;}

 .ie8 input[type=radio],
  input[type=checkbox] {
    display:inline-block\0/;
  }
   .ie8 .my_radio label:before {
    background:none\0/ !important;
  }

  .radio input[type='radio'], .checkbox input[type='checkbox'] {
 margin-left:0px !important;  
  }
.modal-header.little{ 
  padding: 9px 0px;
border-bottom: 0px solid #eee;
}

.little .close{
opacity: 1 !important;}

.popclover.top.my-pop{margin-top: -30px; margin-left: -70px;}

.popclover.my-pop{ behavior: url(/etc/designs/tmo-wem/clientlibs_scnc/js/PIE.htc);}

.ie8 .popclover{
box-shadow: 1px 2px 1px 0 rgba(194,194,194,0.2)\0/;
}

.ie8 .collap-header div{ width:33%\0/;}
.ie8 .collap-data div{ width:33%\0/;}

.ie8 .collap-data div{ width:33%\0/;}

.over-vbl{ overflow:visible !important;}

.Credit_li ul, ol {
padding: 0;
margin: 0 0 10px 18px;}

.collap-header div:last-child
{
margin-top:-10px;
}
#scnc-column-3
{
margin-top:-10px;
}

/* Start: SIM Starter Kit Changes */
.sim-start-text-left
          {
          font-size: 14px;
          position:relative;
          left:4px;
          top:0px;
          }
    
      .sim-start-text-right
          {
          font-size:14px;
          position:relative;
          left:115px;
          top:-3px;
          } 
                
@media (min-width: 728px) and (max-width: 1500px) {
        
          .sim-start-text-right
          {
          font-size:14px;
          position:relative;
          left:115px;
          top:-3px;
          } 
		  
		 .sim-start-text-right .popclover.top   {
          width:90%;
		    }
		
}

@media  (max-width: 727px) {
          
          .sim-start-text-right
          {
          font-size:14px;
          position:relative;
          left:72px;
          top:-3px;
          } 
          
}

.modal-sim-start-text-left
          {
          font-size: 12px;
          position:relative;
          left:0px;
          top:5px;
          }
           
          
          .modal-sim-start-text-right
          {
          font-size:12px;
          position:relative;
          left:115px;
          top:0px;
          width:250px;
          }

.sim-starter-kit p
          {
          color:#9B9B9B;
          }
.sim-starter-kit {height:5px;}
.row-fluid-ssk {height:5px;}

.sim-starter-kit-pdp p {color:#9B9B9B}

.sim-start {height:5px;}
/* END: SIM Starter Kit Changes */

/* Start: SIM Starter Kit Changes */

.step1-ssk p {color:#9B9B9B}
.sim-start {height:5px;}
.fractional-price {left:0.3em;}
.step1-fractional-price {left:-0.3em;}
/* END: SIM Starter Kit Changes */


/* Start: SIM Starter Kit Changes */
@media (min-width: 1200px) {
.step1-ssk .step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
        .step1-ssk .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:46%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:25px}
.sim-start {height:5px;}
}

@media (min-width: 980px) and (max-width: 1199px) {
.step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
          .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:45%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:25px}
.sim-start {height:5px;}
}


@media (min-width: 724px) and (max-width: 979px) {
.step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
          .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:39%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:45px;width:91%;}
.sim-start {height:5px;}
}


@media (min-width: 600px) and (max-width: 723px) {
.step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
          .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:53%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:25px}
.sim-start {height:5px;}
}

@media (min-width: 331px) and (max-width: 599px) {
.step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
          .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:51.5%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:25px}
.sim-start {height:5px;}
}

@media (max-width: 330px) {
.step1-ssk-left
          {
          font-size: 14px;
          position:relative;
          left:8px;
          top:0px;
          }
          
          
          .step1-ssk-right
          {
          font-size:14px;
          position:relative;
          top:-22px;
          width:49%;
          float:right;
          padding:0px 0px 0px 0px;
          } 
          
.step1-ssk{height:45px;width:100%;}
.sim-start {height:5px;}
}

.step1-ssk p {color:#9B9B9B}
.fractional-price {left:0.3em;}
.step1-fractional-price {left:-0.3em;}
/* END: SIM Starter Kit Changes */

/*CQ-1890 : Changes Starts*/
.step1-ssk .step1-ssk-right{
    z-index:1;
    padding:0 0 0 200px;
}
/*CQ-1890 : Changes Ends*/


/*CQ-1859 : Changes Starts*/

@media (max-width: 1024px){
	.sim-starter-kit-pdp .sim-start-text-right .icon-info-sign.popclover-sim-sign{
        padding: 15px 20px;
    	left: 0;
    	background-position: -110px -1290px;
    	top: -15px;
    }


    .sim-starter-kit-pdp .sim-start-text-right .popclover.top{
        margin-top:0;
    }
	.sim-starter-kit-pdp .sim-start{
		height:3px;
	}

}

@media (max-width:480px){
    .sim-starter-kit-pdp .sim-start-text-right .icon-info-sign.popclover-sim-sign{
        padding:5px !important;
        background-position: -120px -1290px;               
    }
    .sim-starter-kit-pdp .sim-start-text-right .popclover.top{
        width:97%;
    }
     .popclover.top .arrow{
		margin-left:-20px;
    }

}


/*CQ-1859 : Changes Ends*/


.light-blue-container{background-color:#fcfcfc;border:1px solid #f1f1f1}div.container-main{background-color:#f6f5f5}div.product{margin-top:10px}section.history-back{padding:15px 5px 0 20px}a.back{color:#6a6a6a;font-size:110%}section.device-hero div div.details h1{margin-top:0}section.device-hero div div.details div.description{position:relative}section.device-hero div div.details div.description .indent{width:90%}section.device-hero div.details{margin-top:0}.js section.device-hero .product-details-slider-inner div.details .description{visibility:hidden}.span1.colour-picker{top:0;z-index:100}.span1.colour-picker.small-bp-colorpicker,.accessory_details_slider .span1.colour-picker{display:none}.product_details_slider #popclover-container.credit-check .legal-text{text-align:left;font-size:10px;width:260px;font-style:italic;overflow:hidden;line-height:18px}.product_details_slider .tila-container{margin-bottom:15px;clear:both}.product_details_slider .backorder-container{margin-bottom:15px;clear:both}.product_details_slider #popclover-container.credit-check{padding:0;border:0}.out-of-stock .out-of-stock-text{text-transform:uppercase;font-size:22px}div.modal.zipcode-modal.fade.in{margin-left:-200px;position:fixed;top:25%;width:400px}div.modal.zipcode-modal h3{margin-top:10%}div.description-modal div.popclover-content{padding:30px 14px 9px}div.product p.description-text{max-height:150px;margin-bottom:10px}div.description-modal i.close{float:right;margin-top:10px;opacity:1}.product-detail .price-show-for{font-size:11px}form.add-cart button{margin-bottom:25px}form.add-cart .stock-message{color:#000}div.rate{margin-left:0!important}div.rate i.rate{width:15px}div.rate i.rate .full-star{background:url("../../../content/dam/tmo-wem/global-assets/product/full-star.png") 0 0 no-repeat transparent;height:26px;width:15px}div.rate i.rate .full-star.r10{width:1px}div.rate i.rate .full-star.r20{width:3px}div.rate i.rate .full-star.r30{width:4px}div.rate i.rate .full-star.r40{width:6px}div.rate i.rate .full-star.r50{width:7px}div.rate i.rate .full-star.r60{width:9px}div.rate i.rate .full-star.r70{width:10px}div.rate i.rate .full-star.r80{width:12px}div.rate i.rate .full-star.r90{width:14px}a.reviews-based{display:inline-block;font-size:12px;line-height:26px;vertical-align:middle;margin-top:-3px;margin-left:5px}div.price,div.special-price{margin:1px 0 10px 0!important}div.special-price{margin-bottom:5px!important}div.special-price p.leyend{margin-bottom:0}div.price,div.special-price del.striked-price{padding-right:10px}div.price .label1{font-size:30px}div.price .striked-price{padding-right:10px}div.special-price p.price{font-size:150%}div.price p span.clarification{display:inline-block}div.product-slider,div.colour-picker{position:relative}div.product-slider .flexslider .slides img{margin:0 auto;display:block;padding-bottom:29px}div.product-slider .flexslider .slides>li{text-align:center}div.colour-picker ul.colour-picker{position:static;float:left;margin-left:20px}div.product-slider div.btn-group{display:block;text-align:center}div.product-slider div.btn-group.capacity{width:100%;margin-left:0}div.product-slider div.btn-group.capacity .btn{width:100px}div.product-slider div.btn-group button.btn-tertiary{width:30%;margin-left:15px;border-radius:5px 5px 5px 5px;box-shadow:none;height:35px}div.colour-picker ul.colour-picker li{border:1px solid #ebebeb;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:10px 0 20px;padding:7px;line-height:2px}div.colour-picker ul.colour-picker li.active{border-color:#b4b4b4}div.colour-picker ul.colour-picker a.device-colour{background-color:transparent;border:1px solid transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0;padding:0}div.colour-picker ul.colour-picker a.device-colour{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}div.colour-picker ul.colour-picker a.device-colour img.image-box-color{border:1px solid black}.product-details-slider-inner{padding-bottom:20px}.product-details-slider-inner .span5.details h1,.product-details-slider-inner .span5.details h3{margin-right:20px}.product-details-slider-inner .span5.details h1 sup{top:-0.55em;font-size:55%}.product-details-slider-inner .span5.details .description .description-text{width:auto}.product-details-slider-inner .in-stock{width:auto;float:left;margin-right:20px}div.flexslider{border:0;box-shadow:none}div.flex-viewport{height:420px}div.price p sup{font-size:50%;vertical-align:top;line-height:25px;top:0}.product-detail div.rate{margin-bottom:20px}.product-detail div.special-price{margin-bottom:0!important}section.features header{margin-left:100px}section.features header h2{font-size:36px;margin-bottom:5px}.compatible_accessories_carousel div.flexslider{margin-top:80px}.compatible_accessories_carousel div.flex-viewport{height:380px;overflow:visible!important}.compatible_accessories_carousel .view-more{font-weight:bold}.accessory_details_slider.product_details_slider .device-sliders.flexslider .slides>li>img{max-width:380px!important;max-height:380px!important;height:auto!important;width:100%!important}.device-sliders .flex-direction-nav a.flex-prev{left:20px}section.specifications{margin-bottom:5%}section.specifications header,section.specifications div.specifications{margin-left:60px}section.specifications div.specifications h5{margin:0}section.specifications div.specifications ul,section.specifications div.specifications ol{margin:0 0 10px 20px}section.specifications header h2{font-size:36px}div.specifications{position:relative}.pull-left.size-specs ul{margin:0 0 10px 13px}.pull-left.size-specs li{width:100%}.text-medium-gray.header2b{margin:30px 0 0 20px}div.size-specs{position:static;width:50%;float:left}div.specs-in-the-box{position:static;float:right;width:50%}div.text-specs{position:static;float:left;width:40%}div.size-specs h5,div.specifications div.text-specs h5,div.specs-in-the-box h5{font-size:16px;font-weight:bolder}div.size-specs ul li,div.specifications div.text-specs ul li,div.specs-in-the-box ul li{font-size:14px;line-height:18px;width:85%}div.product_features_specs_images{position:static;float:right;width:50%}div.product_features_specs_images div.specs-images{position:relative}div.specifications div.specs-images div div div.ruler{border-bottom:1px solid #9b9b9b;position:relative;min-width:195px}div.specifications div.specs-images div div div.ruler.width{margin-bottom:10px}.product-360{padding-bottom:29px;background-image:url("clientlibs_product/img/360_indicator.png");background-position:center bottom;background-repeat:no-repeat;width:100%;position:relative;text-align:center}.product-360 .reel-overlay{position:relative;margin:0 auto}.product-360 #reel360{width:380px!important;height:380px!important}#login-message{font-size:12px;font-family:swiss 721 Roman;margin-top:18px;display:inline-block}.product-detail .row-fluid .span9{width:53.359%;margin:0 20px 20px 0}div.product_details_faq{margin-top:20px}div.price p del.promotional-price{color:#6a6a6a}div.product-details-pricing-flag{color:#6a6a6a;padding-left:10px;padding-bottom:20px;text-transform:uppercase}div.accessory-details-pricing-flag{color:#6a6a6a;padding-bottom:10px;text-transform:uppercase}.accessory-offer-text p{color:#e20074;font-size:14px;line-height:15px;margin-bottom:5px}#similar .pillbox-wide-carousel,#accessories .pillbox-wide-carousel{padding-top:75px}#accessories .pillbox-wide-carousel .details{display:block;margin-top:15px}#accessories .pillbox-wide-carousel .product-card a:first-child{margin-bottom:15px}#similar .flexslider,#accessories .flexslider{margin:0;padding:0 40px}div section.features header .sub-heading1{padding-right:20px}div section.features .featurette{float:left;min-height:1px;margin-left:0;border-bottom:dotted 1px #9b9b9b}div section.features .featurette.marketing-content .copy{margin-top:30px}div section.features .featurette .copy .cta{margin-right:10px;font-size:16px}section.features .featurette .copy .cta.text{white-space:nowrap}a.product-cta-btn{line-height:normal}a.product-cta-btn small{display:block}div section.features .featurette .copy a.cta.btn-large:after{content:""}div section.features .featurette .copy .cta:hover{margin-right:10px;font-size:16px}section .product_features_hero .featurette{padding-top:0}div section.features .featurette .hero_image{height:auto}div section.features .featurette.right .copy{float:left}div section.features .featurette.left .copy{float:right}div section.features .featurette.right .hero_image{float:right}div section.features .featurette.left .hero_image{float:left}div.product_video{border-bottom:dotted 1px #9b9b9b;padding-bottom:20px}div div div div.product_features_specs_images img{max-width:100%}div section.specifications header h3{margin-left:0}#features .featurette.right{padding:0}section.features.non-hero ul.span10 li i{margin-top:4px}.buy-action-space .availability{padding:10px 0 0 0}.availability-offer-text-space{margin:5px 0}.availability-offer-text-space .availability p{color:#e20074;font-size:14px;line-height:15px;margin-bottom:5px}.accessory-offer-text{color:#000;font-size:11px;line-height:15px;margin-bottom:5px}.availability #carat{display:none!important}.pdp-upfront-price-visible a:hover .text-magenta{color:#ba0060!important}form.add-cart{position:relative}form.add-cart .login_message{position:absolute;top:0;right:0}section.features.non-hero .span10 h4{margin-top:0}@media(max-width:480px){div.modal.zipcode-modal.fade.in{width:100%;margin:0;top:10%;left:0}div.product p.description-text{max-height:240px;margin-bottom:16px}#pre-ordered{padding-right:15px;padding-left:15px}.pre-order-link{font-family:swiss 721 Roman;font-size:14px}}@media(min-width:1240px){.product-detail .span5.details,section.device-hero div.details{margin-top:-60px}.span1.colour-picker{top:-45px}.pre-order-link{margin-top:9px;font-family:swiss 721 Roman;font-size:12px}}@media(min-width:940px) and (max-width:1239px){.product-details-slider-inner .in-stock .btn{width:180px}}@media(min-width:724px) and (max-width:939px){.product-details-slider-inner .span6.product-slider{margin-left:144px}.product-details-slider-inner .span6.product-slider .flex-control-nav.flex-control-paging{display:block!important}.product-details-slider-inner .span6.product-slider .btn-group.capacity{padding-top:10px}.product-details-slider-inner .span5.details{width:600px;margin-left:82px;padding-top:30px}.product-details-slider-inner .span5.details .description .description-text{margin-right:0}.product-slider .flexslider .slides>li>img{max-width:100%!important;height:auto!important}.device-hero.internet .product-slider{width:90%;margin-left:40px}}@media(max-width:723px){.container.product.pillbox.product-detail{border-radius:0}.product_details_slider .tila-container,.product_details_slider .backorder-container,.product_details_slider #popclover-container{padding-left:20px}.product-details-slider-inner .social-share-inner{margin-left:10px}.product-details-slider-inner .span6.product-slider .flex-control-nav.flex-control-paging{display:block!important}.product-slider .flexslider .slides>li>img{max-width:100%!important;height:auto!important}.product-details-slider-inner .span1.colour-picker{display:none}.product-details-slider-inner .span1.colour-picker.small-bp-colorpicker{display:block!important;text-align:center}.product-details-slider-inner .span1.colour-picker ul{display:inline-block;float:none;margin-left:0}.product-details-slider-inner .span1 .colour-picker li{float:left;margin-left:20px}.product-details-slider-inner .span1 .colour-picker li:first-child{margin-left:0}div.product-slider div.btn-group.capacity .btn{width:70px;padding:0;height:40px}div.product-slider div.btn-group.capacity .btn-magenta{color:#fff}.product-details-slider-inner .span5.details{padding-top:10px}.product-details-slider-inner .span5.details h1,.product-details-slider-inner .span5.details p,.product-details-slider-inner .span5.details .description .description-text{margin-left:20px;margin-right:20px;width:auto}.product-details-slider-inner div.rate{padding-left:20px}.product-details-slider-inner .special-price,.product-details-slider-inner .price{padding-left:20px}.product-details-slider-inner .in-stock,.product-details-slider-inner .out-of-stock,.product-details-slider-inner .login_message{padding-left:10px}form.add-cart .login_message{position:relative;top:auto;right:auto}.product-details-slider-inner #login-message{font-size:14px;font-family:swiss 721 Roman;margin-top:2px;width:100%}.product-details-slider-inner .in-stock .btn{margin-bottom:10px}.product-details-slider-inner .credit-dropdown .dropdown-toggle{border:1px solid #d5d5d5}.product-details-slider-inner .estimate_credit_check{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:15px 0;margin:15px 0}}@media(max-width:767px){.accessory_details_slider.product_details_slider .device-sliders.flexslider{min-height:350px;margin-bottom:0}}@media(max-width:767px){div.specifications{min-height:0}div.size-specs,div.text-specs,div.product_features_specs_images,div.specs-in-the-box{position:relative;height:auto;top:auto;width:100%}section.specifications header,section.specifications div.specifications{margin-left:40px}div.text-specs{margin-top:30px}}@media(min-width:1240px){div.price p{margin:1px 0 30px 0!important}div section.features .featurette{width:1240px}section.features header{margin-left:82px;margin-left:120px}section.features.non-hero header{margin-left:105px}section.features.non-hero ul.span10{margin-left:105px;margin-top:20px;margin-bottom:30px}section.features.non-hero ul.span10 li{vertical-align:top;display:inline-block;margin-bottom:60px}section.features.non-hero ul.span10 li i{width:70px;float:left}section.features.non-hero ul.span10 li div.description{width:400px;padding-right:20px;margin-left:70px}div section.features .featurette .hero_image img{width:505px}div section.features .featurette .copy{width:610px;margin-top:80px}div section.features .featurette.left .copy{margin-right:105px}div section.features .featurette .hero_image{width:505px}section.specifications header,section.specifications div.specifications{margin-left:105px}}@media(min-width:940px) and (max-width:1239px){div section.features .featurette{width:940px}div section.features .featurette .copy .cta{margin-right:10px;margin-bottom:10px;font-size:16px}div section.features .featurette .copy .cta:hover{margin-right:10px;margin-bottom:10px;font-size:16px}section.features header{margin-left:100px}section.features.non-hero header{margin-left:80px}section.features.non-hero ul.span10{margin-left:80px;margin-top:20px;margin-bottom:30px}section.features.non-hero ul.span10 li{vertical-align:top;display:inline-block;margin-bottom:60px}section.features.non-hero ul.span10 li i{width:60px;float:left}section.features.non-hero ul.span10 li div.description{width:300px;padding-right:20px;margin-left:60px}div section.features .featurette .copy{width:460px;margin-top:80px}div section.features .featurette.left .copy{margin-right:62px}div section.features .featurette .hero_image{width:380px}div section.features .featurette .hero_image img{width:380px}section.specifications header,section.specifications div.specifications{margin-left:62px}#login-message{margin-right:20px}form.add-cart .login_message{position:relative}}@media(min-width:724px) and (max-width:939px){div section.features .featurette{width:724px}div section.features .featurette .copy .cta{margin-right:10px;margin-bottom:10px;font-size:16px;display:block}div section.features .featurette .copy .cta:hover{margin-right:10px;margin-bottom:10px;font-size:16px}section.features header{margin-left:82px}section.features.non-hero header{margin-left:62px}section.features.non-hero ul.span10{margin-left:62px;margin-top:20px;margin-bottom:30px}section.features.non-hero ul.span10 li{clear:both;float:left;margin-bottom:30px}section.features.non-hero ul.span10 li i{width:50px;float:left;height:100px}section.features.non-hero ul.span10 li div.description{width:80%;padding-right:20px;margin-left:25px;float:left;min-width:480px}div section.features .featurette .copy{width:352px;margin-top:13px}div section.features .featurette.left .copy{margin-right:62px}div section.features .featurette .hero_image{width:290px}div section.features .featurette .hero_image img{width:290px}div .brightcove-share-button.brightcove-share-close{right:0}section.specifications header,section.specifications div.specifications{margin-left:62px}div.product{margin-top:0}.accessory_details_slider .product-slider,.accessory_details_slider .details{display:block;width:100%;margin:0;padding:0}.accessory_details_slider .details{padding:0 60px 40px}}@media(max-width:723px){div section.features .featurette{width:100%}div section.features .featurette.left .copy,div section.features .featurette.right .copy{padding:0 6.25%;width:87.5%}div section.features .featurette .copy .cta{display:block;width:auto;margin-right:0;margin-bottom:10px;font-size:14px}div section.features .featurette .copy .cta:hover{display:block;width:auto;margin-right:0;margin-bottom:10px;font-size:14px}section.features header{margin-left:6.25%}div section.features .featurette.right .copy{margin-left:0}section.features.non-hero header{margin-left:6.25%;margin-bottom:20px}section.features.non-hero ul.span10 li{clear:both;overflow:hidden;margin-bottom:30px}section.features.non-hero ul.span10{width:auto;margin-left:6.25%;margin-right:6.25%}section.features.non-hero ul.span10 li i{float:left;width:60px;height:60px}section.features.non-hero ul.span10 li div.description{float:left;width:75%}.accessory_details_slider .product-slider,.accessory_details_slider .details{display:block;width:100%;margin:0;padding:0}.accessory_details_slider .details{padding:0 20px 40px}div section.features .featurette .hero_image{max-width:540px;width:100%}div section.features .featurette a{display:inline-block}div div div div.brightcove-video-container{display:none}div div div div.brightcove-video-list{float:left;margin-left:6.25%;width:92%}.product-details-slider-inner .in-stock,.product-details-slider-inner .out-of-stock,.product-details-slider-inner .login_message{padding-left:20px}.product-details-slider-inner .device-blocked{padding:0 20px}.product_details_slider .tila-container.header7a{line-height:16px;font-size:12px}.product_details_slider .backorder-container.header7a{line-height:16px;font-size:12px}}@media(max-width:480px){div section.features .featurette .copy{width:87.5%;margin-top:30px;float:none!important;margin-left:6.25%;padding:0!important}div section.features .featurette.right .copy{padding:0 6.25%!important}.product-details-slider-inner .in-stock .btn{width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.product-details-slider-inner .in-stock{width:100%}.product-details-slider-inner .span1.colour-picker{position:static;text-align:center}section.specifications div.specifications ul{margin-left:20px}div section.features .featurette .hero_image img{max-width:350px;width:100%}.add-cart-container{margin:auto;width:150px}.product-details-slider-inner .in-stock,.product-details-slider-inner .out-of-stock,.product-details-slider-inner .login_message{padding-left:20px}.product-details-slider-inner .flex-viewport{height:100%;min-height:340px}.product-details-slider-inner .flex-direction-nav{display:none}}#specifications .popclover-content{font-size:10px;text-align:left;font-weight:normal}#toolTipModal{width:300px}#specifications .popclover-content p{line-height:20px;text-align:left}@media(min-width:739px){.add-cart .logged-in-user .logged-in-cta-btn{width:220px}}@media(max-width:739px){.add-cart{padding-left:10px}}@media(max-width:480px){.add-cart .logged-in-user .logged-in-cta-btn{width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.add-cart{padding-left:20px}.add-cart .logged-in-user .logged-in-cta-btn:first-child{margin-bottom:10px}}@media(min-width:940px) and (max-width:1240px){.add-cart .logged-in-user .logged-in-cta-btn:first-child{margin-bottom:10px}}#login-message-logged-in{font-size:12px;margin-top:8px}.features-tab-icon{background:url("clientlibs_base/img/sprite2.png") no-repeat -3px -419px;width:35px;height:37px;display:inline-block}.reviews-tab-icon{background:url("clientlibs_base/img/sprite2.png") no-repeat -62px -149px;width:31px;height:28px;display:inline-block}.accessories-tab-icon{background:url("clientlibs_base/img/sprite2.png") no-repeat -2px -12px;width:37px;height:38px;display:inline-block}.onSale-tab-icon{background:url("clientlibs_base/img/sprite2.png") no-repeat -46px -256px;width:62px;height:58px;display:inline-block}.iconssprite{text-align:center;position:absolute;width:100%;top:20px}.anchor-navigation-fixed .iconssprite{display:none}#anchorTabNav li{position:relative}@media only screen and (max-width:939px){.iconssprite{top:10px}}.spinner_img{display:block;width:32px;height:32px;position:absolute;left:49%;top:340px;background:url('clientlibs_base/img/tmo_loader.gif') 0 0 no-repeat}.ugc-zip-modal{position:fixed}@media only screen and (min-width:940px){.accesories-details-slider-inner{padding-bottom:20px}}.add-cart-container{margin-bottom:20px}.social-buttons{visibility:hidden;vertical-align:top;float:left;min-width:70%;display:none}.social-buttons.visible{visibility:visible;display:block}.social-buttons.visible img{vertical-align:top}.visible #___plusone_0{display:inline-block!important}.social-buttons a{height:35px;margin:0 4px;vertical-align:top;float:left}.fb-like{height:35px;vertical-align:top;margin:0 5px;position:relative;top:-2px;max-width:200px;z-index:9999}.fb-like span{height:20px!important;width:450px!important}.fb-like iframe .fb_iframe_widget_lift{height:1000px!important;width:450px!important;z-index:9999}.fb-like-mobile{float:left;top:1px!important;z-index:9999}#share-content{margin:10px 0;display:block;width:100%}.share-deal #share-content .social-buttons{display:none}.share-deal #share-content .social-buttons.visible{display:block;overflow:hidden}.share-deal #share-content .social-buttons{min-width:166px}.share-deal #share-content .fb_iframe_widget span{max-width:250px!important}.share-deal #share-content .fb-like{max-width:250px}.share-deal #share-content .expand-share{height:35px}.share-deal #share-content,.share-deal #share-content .expand-share,.share-deal #share-content .social-buttons{float:right;padding-top:2px!important}.share-deal #share-content .social-buttons>*{display:inline-block!important;vertical-align:top!important;float:none!important}#share-content .expand-share{color:#000;line-height:20px;float:left}#share-content .expand-share .icon-share{height:26px;margin:3px;background-position:-260px -738px}.social_share-container{padding-top:0}.social-share-inner{margin-left:20px;padding-bottom:25px}#custom-tweet-button .new-button{background:url('clientlibs_product/img/twitter-share.png') 0 0 no-repeat!important;width:20px;height:21px}.social-buttons .send-mail{line-height:28px;margin-left:4px;margin-right:4px}.social-buttons .icon-send-mail{background:url("clientlibs_product/img/mail-share.png") no-repeat;width:20px;height:21px;margin:0;padding:0;top:-3.8px;position:relative}.expand-share{float:left;margin-right:8px}.expand-share .icon-medium-share-alt{vertical-align:middle}.send-mail .icon-medium-message-plus{vertical-align:baseline}#fb-root{display:inline}.pinter{display:inline}#___plusone_0{float:left!important;margin-left:4px!important;margin-right:4px!important}#sendEmail .modal-header h3{display:inline-block;font-size:16px}#sendEmail button.btn,input.btn[type="submit"]{float:left;width:100%}#sendEmail input,#sendEmail textarea{width:93%}#sendEmail{width:340px;margin-left:-120px}#sendEmail.fade{left:-5000px}#sendEmail.FixPos{left:50%;z-index:9999}.twitter-share-button.twitter-count-none{float:left;margin:0 4px}@media(max-width:389px){.fb-like-mobile{clear:both;position:relative;left:-5px;top:10px!important;z-index:9999}}@media(max-width:488px){#sendEmail.FixPos{left:38%;z-index:9999}section.social_share-container{padding:0 10px}.social-buttons a{margin:0!important;padding:0 10px}.visible #___plusone_0{padding:0 10px!important}.twitter-share-button.twitter-count-none{margin:0 12px 0 0}}.fb_edge_widget_with_comment{z-index:999}#___plusone_0{position:relative;top:0;display:none!important}.pinter a{cursor:pointer}.share-deal #share-content .fb-like span,.share-deal #share-content .fb-like iframe{height:24px!important}.share-deal #share-content .fb-like.fb-like-mobile span,.share-deal #share-content .fb-like.fb-like-mobile span iframe{height:0!important;width:0!important}
