article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-smooth:always;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}object:focus{outline:none;}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}#map_canvas img,.google-maps img{max-width:none;}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}button,input{*overflow:visible;line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:0;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}a:hover,a:active{outline:0;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}#map_canvas img,.google-maps img{max-width:none;}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}button,input{*overflow:visible;line-height:normal;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}body{margin:0;font-family:sans-serif;font-size:14px;line-height:20px;color:#333;}a{color:#0088cc;text-decoration:none;}a:hover,a:focus{color:#005580;text-decoration:underline;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;-khtml-border-radius:500px;border-radius:500px;}.row{margin-left:-10px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:10px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.account-head .container{width:998px;}.span24{width:998px;}.span23{width:956px;}.span22{width:914px;}.span21{width:872px;}.span20{width:830px;}.span19{width:788px;}.span18{width:746px;}.span17{width:704px;}.span16{width:662px;}.span15{width:620px;}.span14{width:578px;}.span13{width:536px;}.span12{width:494px;}.span11{width:452px;}.span10{width:410px;}.span9{width:368px;}.span8{width:326px;}.span7{width:284px;}.span6{width:242px;}.span5{width:200px;}.span4{width:158px;}.span3{width:116px;}.span2{width:74px;}.span1{width:32px;}.offset24{margin-left:1018px;}.offset23{margin-left:976px;}.offset22{margin-left:934px;}.offset21{margin-left:892px;}.offset20{margin-left:850px;}.offset19{margin-left:808px;}.offset18{margin-left:766px;}.offset17{margin-left:724px;}.offset16{margin-left:682px;}.offset15{margin-left:640px;}.offset14{margin-left:598px;}.offset13{margin-left:556px;}.offset12{margin-left:514px;}.offset11{margin-left:472px;}.offset10{margin-left:430px;}.offset9{margin-left:388px;}.offset8{margin-left:346px;}.offset7{margin-left:304px;}.offset6{margin-left:262px;}.offset5{margin-left:220px;}.offset4{margin-left:178px;}.offset3{margin-left:136px;}.offset2{margin-left:94px;}.offset1{margin-left:52px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.002004008016032%;*margin-left:0.9519038076152304%;}.lt-ie9 .row-fluid [class*="span"]{min-height:20px;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:1.002004008016032%;}.row-fluid .span24{width:99.99999999999999%;*width:99.94989979959918%;}.row-fluid .span23{width:95.79158316633266%;*width:95.74148296593185%;}.row-fluid .span22{width:91.58316633266533%;*width:91.53306613226452%;}.row-fluid .span21{width:87.37474949899799%;*width:87.32464929859718%;}.row-fluid .span20{width:83.16633266533066%;*width:83.11623246492985%;}.row-fluid .span19{width:78.95791583166331%;*width:78.90781563126251%;}.row-fluid .span18{width:74.74949899799599%;*width:74.69939879759518%;}.row-fluid .span17{width:70.54108216432864%;*width:70.49098196392784%;}.row-fluid .span16{width:66.33266533066131%;*width:66.28256513026051%;}.row-fluid .span15{width:62.124248496993985%;*width:62.07414829659319%;}.row-fluid .span14{width:57.91583166332665%;*width:57.86573146292585%;}.row-fluid .span13{width:53.707414829659314%;*width:53.657314629258515%;}.row-fluid .span12{width:49.49899799599198%;*width:49.44889779559118%;}.row-fluid .span11{width:45.29058116232465%;*width:45.24048096192385%;}.row-fluid .span10{width:41.08216432865731%;*width:41.032064128256515%;}.row-fluid .span9{width:36.87374749498998%;*width:36.82364729458918%;}.row-fluid .span8{width:32.66533066132264%;*width:32.61523046092184%;}.row-fluid .span7{width:28.456913827655306%;*width:28.406813627254504%;}.row-fluid .span6{width:24.248496993987974%;*width:24.19839679358717%;}.row-fluid .span5{width:20.040080160320638%;*width:19.989979959919836%;}.row-fluid .span4{width:15.831663326653306%;*width:15.781563126252504%;}.row-fluid .span3{width:11.62324649298597%;*width:11.573146292585168%;}.row-fluid .span2{width:7.414829659318636%;*width:7.364729458917835%;}.row-fluid .span1{width:3.2064128256513023%;*width:3.1563126252505005%;}.row-fluid .offset24{margin-left:102.00400801603205%;*margin-left:101.90380761523043%;}.row-fluid .offset24:first-child{margin-left:101.00200400801602%;*margin-left:100.9018036072144%;}.row-fluid .offset23{margin-left:97.79559118236472%;*margin-left:97.6953907815631%;}.row-fluid .offset23:first-child{margin-left:96.79358717434869%;*margin-left:96.69338677354708%;}.row-fluid .offset22{margin-left:93.58717434869739%;*margin-left:93.48697394789578%;}.row-fluid .offset22:first-child{margin-left:92.58517034068136%;*margin-left:92.48496993987975%;}.row-fluid .offset21{margin-left:89.37875751503005%;*margin-left:89.27855711422843%;}.row-fluid .offset21:first-child{margin-left:88.37675350701402%;*margin-left:88.2765531062124%;}.row-fluid .offset20{margin-left:85.17034068136272%;*margin-left:85.0701402805611%;}.row-fluid .offset20:first-child{margin-left:84.16833667334669%;*margin-left:84.06813627254508%;}.row-fluid .offset19{margin-left:80.96192384769537%;*margin-left:80.86172344689376%;}.row-fluid .offset19:first-child{margin-left:79.95991983967934%;*margin-left:79.85971943887773%;}.row-fluid .offset18{margin-left:76.75350701402805%;*margin-left:76.65330661322643%;}.row-fluid .offset18:first-child{margin-left:75.75150300601202%;*margin-left:75.6513026052104%;}.row-fluid .offset17{margin-left:72.5450901803607%;*margin-left:72.44488977955909%;}.row-fluid .offset17:first-child{margin-left:71.54308617234467%;*margin-left:71.44288577154306%;}.row-fluid .offset16{margin-left:68.33667334669337%;*margin-left:68.23647294589176%;}.row-fluid .offset16:first-child{margin-left:67.33466933867734%;*margin-left:67.23446893787573%;}.row-fluid .offset15{margin-left:64.12825651302605%;*margin-left:64.02805611222445%;}.row-fluid .offset15:first-child{margin-left:63.126252505010015%;*margin-left:63.02605210420842%;}.row-fluid .offset14{margin-left:59.91983967935872%;*margin-left:59.81963927855712%;}.row-fluid .offset14:first-child{margin-left:58.91783567134268%;*margin-left:58.81763527054108%;}.row-fluid .offset13{margin-left:55.71142284569138%;*margin-left:55.61122244488978%;}.row-fluid .offset13:first-child{margin-left:54.709418837675344%;*margin-left:54.609218436873746%;}.row-fluid .offset12{margin-left:51.503006012024045%;*margin-left:51.40280561122245%;}.row-fluid .offset12:first-child{margin-left:50.50100200400801%;*margin-left:50.40080160320641%;}.row-fluid .offset11{margin-left:47.294589178356716%;*margin-left:47.19438877755512%;}.row-fluid .offset11:first-child{margin-left:46.29258517034068%;*margin-left:46.19238476953908%;}.row-fluid .offset10{margin-left:43.08617234468938%;*margin-left:42.98597194388778%;}.row-fluid .offset10:first-child{margin-left:42.08416833667334%;*margin-left:41.983967935871746%;}.row-fluid .offset9{margin-left:38.877755511022045%;*margin-left:38.77755511022045%;}.row-fluid .offset9:first-child{margin-left:37.87575150300601%;*margin-left:37.77555110220441%;}.row-fluid .offset8{margin-left:34.66933867735471%;*margin-left:34.56913827655311%;}.row-fluid .offset8:first-child{margin-left:33.66733466933867%;*margin-left:33.567134268537075%;}.row-fluid .offset7{margin-left:30.46092184368737%;*margin-left:30.360721442885765%;}.row-fluid .offset7:first-child{margin-left:29.45891783567134%;*margin-left:29.358717434869735%;}.row-fluid .offset6{margin-left:26.252505010020037%;*margin-left:26.152304609218433%;}.row-fluid .offset6:first-child{margin-left:25.250501002004007%;*margin-left:25.150300601202403%;}.row-fluid .offset5{margin-left:22.0440881763527%;*margin-left:21.943887775551097%;}.row-fluid .offset5:first-child{margin-left:21.04208416833667%;*margin-left:20.941883767535067%;}.row-fluid .offset4{margin-left:17.83567134268537%;*margin-left:17.735470941883765%;}.row-fluid .offset4:first-child{margin-left:16.83366733466934%;*margin-left:16.733466933867735%;}.row-fluid .offset3{margin-left:13.627254509018034%;*margin-left:13.52705410821643%;}.row-fluid .offset3:first-child{margin-left:12.625250501002002%;*margin-left:12.525050100200398%;}.row-fluid .offset2{margin-left:9.4188376753507%;*margin-left:9.318637274549097%;}.row-fluid .offset2:first-child{margin-left:8.416833667334668%;*margin-left:8.316633266533065%;}.row-fluid .offset1{margin-left:5.210420841683366%;*margin-left:5.110220440881763%;}.row-fluid .offset1:first-child{margin-left:4.208416833667334%;*margin-left:4.108216432865731%;}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container-fluid{padding-right:10px;padding-left:10px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}.container-fluid:after{clear:both;}p{margin:0 0 10px;}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}small{font-size:85%;}strong{font-weight:bold;}em{font-style:italic;}cite{font-style:normal;}.muted{color:#999;}a.muted:hover,a.muted:focus{color:#808080;}.text-warning{color:#c09853;}a.text-warning:hover,a.text-warning:focus{color:#a47e3c;}.text-error{color:#b94a48;}a.text-error:hover,a.text-error:focus{color:#953b39;}.text-info{color:#3a87ad;}a.text-info:hover,a.text-info:focus{color:#2d6987;}.text-success{color:#468847;}a.text-success:hover,a.text-success:focus{color:#356635;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999;}h1,h2,h3{line-height:40px;letter-spacing:-0.01em;word-spacing:-0.004em;}h1{font-size:38.5px;}h2{font-size:31.5px;}h3{font-size:24.5px;}h4{font-size:17.5px;}h5{font-size:14px;}h6{font-size:11.9px;}h1 small{font-size:24.5px;}h2 small{font-size:17.5px;}h3 small{font-size:14px;}h4 small{font-size:14px;}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee;}ul,ol{padding:0;margin:0;}ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}li{line-height:20px;}ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;}dl{margin:6px;}dt,dd{line-height:20px;display:inline-block;}dt{font-weight:bold;}dd{margin-left:10px;}.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}.dl-horizontal:after{clear:both;}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999;}abbr.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:0 0 0 15px;margin:0 0 20px;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;}blockquote small{display:block;line-height:20px;color:#999;}blockquote small:before{content:'\2014 \00A0';}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote.pull-right small:before{content:'';}blockquote.pull-right small:after{content:'\00A0 \2014';}q:before,q:after,blockquote:before,blockquote:after{content:"";}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}.pre-scrollable{max-height:340px;overflow-y:scroll;}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#999;}.label{-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;}.label:empty,.badge:empty{display:none;}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.label-important,.badge-important{background-color:#b94a48;}.label-important[href],.badge-important[href]{background-color:#953b39;}.label-warning,.badge-warning{background-color:#f89406;}.label-warning[href],.badge-warning[href]{background-color:#c67605;}.label-success,.badge-success{background-color:#468847;}.label-success[href],.badge-success[href]{background-color:#356635;}.label-info,.badge-info{background-color:#3a87ad;}.label-info[href],.badge-info[href]{background-color:#2d6987;}.label-inverse,.badge-inverse{background-color:#333;}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}.btn .label,.btn .badge{position:relative;top:-1px;}.btn-mini .label,.btn-mini .badge{top:0;}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd;}.table th{font-weight:bold;}.table thead th{vertical-align:bottom;}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.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 th,.table-condensed td{padding:4px 5px;}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #ddd;}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}.table td.span1,.table th.span1{float:none;width:16px;margin-left:0;}.table td.span2,.table th.span2{float:none;width:58px;margin-left:0;}.table td.span3,.table th.span3{float:none;width:100px;margin-left:0;}.table td.span4,.table th.span4{float:none;width:142px;margin-left:0;}.table td.span5,.table th.span5{float:none;width:184px;margin-left:0;}.table td.span6,.table th.span6{float:none;width:226px;margin-left:0;}.table td.span7,.table th.span7{float:none;width:268px;margin-left:0;}.table td.span8,.table th.span8{float:none;width:310px;margin-left:0;}.table td.span9,.table th.span9{float:none;width:352px;margin-left:0;}.table td.span10,.table th.span10{float:none;width:394px;margin-left:0;}.table td.span11,.table th.span11{float:none;width:436px;margin-left:0;}.table td.span12,.table th.span12{float:none;width:478px;margin-left:0;}.table tbody tr.success>td{background-color:#dff0d8;}.table tbody tr.error>td{background-color:#f2dede;}.table tbody tr.warning>td{background-color:#fcf8e3;}.table tbody tr.info>td{background-color:#d9edf7;}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;}.table-hover tbody tr.error:hover>td{background-color:#ebcccc;}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;}form{}fieldset{padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999;}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}input,button,select,textarea{font-family:"proxima-nova",sans-serif;font-family:proxima-nova-n6,proxima-nova,sans-serif;}label{display:block;margin-bottom:5px;font-weight:600;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.hosted-field{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;vertical-align:middle;}input,textarea,.uneditable-input{width:206px;}textarea{height:auto;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.hosted-field{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:0 \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);}input[type="radio"],input[type="checkbox"]{margin:0 0 4px 0;*margin-top:0;margin-top:1px \9;line-height:normal;}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}select{width:220px;border:1px solid #ccc;background-color:#fff;}select[multiple],select[size]{height:auto;}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed;}.uneditable-input{overflow:hidden;white-space:nowrap;}.uneditable-textarea{width:auto;height:auto;}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}.radio,.checkbox{min-height:20px;padding-left:20px;}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}.input-mini{width:60px;}.input-small{width:90px;}.input-medium{width:150px;}.input-large{width:210px;}.input-xlarge{width:270px;}.input-xxlarge{width:530px;}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.hosted-field[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .hosted-field[class*="span"]{float:none;margin-left:0;}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .hosted-field[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}input,textarea,.uneditable-input{margin-left:0;}.controls-row [class*="span"]+[class*="span"]{margin-left:10px;}input.span24,textarea.span24,.uneditable-input.span24{width:984px;}input.span23,textarea.span23,.uneditable-input.span23{width:942px;}input.span22,textarea.span22,.uneditable-input.span22{width:900px;}input.span21,textarea.span21,.uneditable-input.span21{width:858px;}input.span20,textarea.span20,.uneditable-input.span20{width:816px;}input.span19,textarea.span19,.uneditable-input.span19{width:774px;}input.span18,textarea.span18,.uneditable-input.span18{width:732px;}input.span17,textarea.span17,.uneditable-input.span17{width:690px;}input.span16,textarea.span16,.uneditable-input.span16{width:648px;}input.span15,textarea.span15,.uneditable-input.span15{width:606px;}input.span14,textarea.span14,.uneditable-input.span14{width:564px;}input.span13,textarea.span13,.uneditable-input.span13{width:522px;}input.span12,textarea.span12,.uneditable-input.span12{width:480px;}input.span11,textarea.span11,.uneditable-input.span11{width:438px;}input.span10,textarea.span10,.uneditable-input.span10{width:396px;}input.span9,textarea.span9,.uneditable-input.span9{width:354px;}input.span8,textarea.span8,.uneditable-input.span8{width:312px;}input.span7,textarea.span7,.uneditable-input.span7{width:270px;}input.span6,textarea.span6,.uneditable-input.span6{width:228px;}input.span5,textarea.span5,.uneditable-input.span5{width:186px;}input.span4,textarea.span4,.uneditable-input.span4{width:144px;}input.span3,textarea.span3,.uneditable-input.span3{width:102px;}input.span2,textarea.span2,.uneditable-input.span2{width:60px;}input.span1,textarea.span1,.uneditable-input.span1{width:18px;}.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}.controls-row:after{clear:both;}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus,.hosted-field.braintree-hosted-fields-focused{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}.form-actions:after{clear:both;}.help-block,.help-inline{color:#595959;}.help-block{display:block;margin-bottom:10px;}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc;background-color:#eee;background-color:#eee\9;background-image:-moz-linear-gradient(top,#fefefe 1%,#e5e5e5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fefefe),color-stop(100%,#e5e5e5));background-image:-webkit-linear-gradient(top,#fefefe 1%,#e5e5e5 100%);background-image:-o-linear-gradient(top,#fefefe 1%,#e5e5e5 100%);background-image:-ms-linear-gradient(top,#fefefe 1%,#e5e5e5 100%);background-image:linear-gradient(to bottom,#fefefe 1%,#e5e5e5 100%);}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child{margin-left:0;}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;-khtml-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-khtml-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-khtml-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;-khtml-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}.control-group{margin-bottom:10px;}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}.form-horizontal .control-group:after{clear:both;}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}.form-horizontal .help-block{margin-bottom:0;}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;}.form-horizontal .form-actions{padding-left:180px;}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}.btn:active,.btn.active{background-color:#d9d9d9 \9;}.btn:first-child{*margin-left:0;}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}.btn:focus{outline:0;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block+.btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75);}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.05);background-color:#db2127;background-image:-moz-linear-gradient(top,#db2127 0%,#d02227 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db2127),color-stop(100%,#d02227));background-image:-webkit-linear-gradient(top,#db2127 0%,#d02227 100%);background-image:-o-linear-gradient(top,#db2127 0%,#d02227 100%);background-image:-ms-linear-gradient(top,#db2127 0%,#d02227 100%);background-image:linear-gradient(to bottom,#db2127 0%,#d02227 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db2127',endColorstr='#d02227',GradientType=0);border-color:#db2127 #db2127 #d02227;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#db2127;-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:none;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#0044cc;*background-color:#003bb3;background-color:#d02227;*background-color:#d02227;}.btn-primary:active,.btn-primary.active{background-color:#db2127 \9;}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);background-color:#f29730;background-image:-moz-linear-gradient(top,#f29730 0%,#f89406 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f29730),color-stop(100%,#f89406));background-image:-webkit-linear-gradient(top,#f29730 0%,#f89406 100%);background-image:-o-linear-gradient(top,#f29730 0%,#f89406 100%);background-image:-ms-linear-gradient(top,#f29730 0%,#f89406 100%);background-image:linear-gradient(to bottom,#f29730 0%,#f89406 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29730',endColorstr='#f89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:none;}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505;}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a;}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249;}.btn-success:active,.btn-success.active{background-color:#408140 \9;}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:none;}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0;}.btn-info:active,.btn-info.active{background-color:#24748c \9;}.btn-large{padding:12px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515;}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none;}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/stripes/public/assets/styleSheets/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/stripes/public/assets/styleSheets/glyphicons-halflings-white.png");}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.icon-phone{background-position:-481px -24px}.icon-chat{background-position:-481px -0}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}.btn-group+.btn-group{margin-left:5px;}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.btn-group>.btn+.btn{margin-left:-1px;}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}.btn-group>.btn-mini{font-size:10.5px;}.btn-group>.btn-small{font-size:11.9px;}.btn-group>.btn-large{font-size:17.5px;}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222;}.btn .caret{margin-top:8px;margin-left:0;}.btn-large .caret{margin-top:6px;}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}.btn-mini .caret,.btn-small .caret{margin-top:8px;}.dropup .btn-large .caret{border-bottom-width:5px;}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff;}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.nav{margin-left:0;margin-bottom:20px;list-style:none;}.nav>li>a{display:block;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee;}.nav>li>a>img{max-width:none;}.nav>.pull-right{float:right;}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}.nav li+.nav-header{margin-top:9px;}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}.nav-list>li>a{padding:3px 15px;}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#0088cc;}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;}.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}.nav-tabs:after,.nav-pills:after{clear:both;}.nav-tabs>li,.nav-pills>li{float:left;}.nav-tabs>li>a,.nav-pills>li>a{padding-right:8px;padding-left:8px;margin-right:2px;line-height:14px;}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs>li{margin-bottom:-1px;}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#0088cc;}.nav-stacked>li{float:none;}.nav-stacked>li>a{margin-right:0;}.nav-tabs.nav-stacked{border-bottom:0;}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}.nav-tabs.nav-stacked>li:last-child>a{-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;}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}.nav-pills.nav-stacked>li>a{margin-bottom:3px;}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}.nav-tabs .dropdown-toggle .caret{margin-top:8px;}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555;}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999;}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100);}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999;}.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}.tabbable:after{clear:both;}.tab-content{overflow:auto;}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}.tab-content>.active,.pill-content>.active{display:block;}.tabs-below>.nav-tabs{border-top:1px solid #ddd;}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee;}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff;}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff;}.nav>.disabled>a{color:#999;}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}.navbar{overflow:visible;margin-bottom:10px;*position:relative;*width:100%;*z-index:2;}.navbar-inner{min-height:32px;padding-left:10px;padding-right:10px;background-color:#575c5f;background-image:-moz-linear-gradient(top,#575c5f,#474b4e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#575c5f),to(#474b4e));background-image:-webkit-linear-gradient(top,#575c5f,#474b4e);background-image:-o-linear-gradient(top,#575c5f,#474b4e);background-image:linear-gradient(to bottom,#575c5f,#474b4e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575c5f',endColorstr='#ff474b4e',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.125);-moz-box-shadow:0 2px 6px rgba(0,0,0,.125);box-shadow:0 2px 6px rgba(0,0,0,.125);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}.navbar-inner:after{clear:both;}.navbar .container{width:auto;}.nav-collapse.collapse{height:auto;overflow:visible;}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#fff;text-shadow:0 1px 0 #777;display:none;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}.navbar-text{margin-bottom:0;line-height:40px;color:#777;}.navbar-link{color:#777;}.navbar-link:hover,.navbar-link:focus{color:#333;}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff;}.navbar .btn,.navbar .btn-group{margin-top:5px;}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}.navbar-form:after{clear:both;}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.account-head .container{width:998px;}.navbar-fixed-top{top:0;}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0;}.navbar .nav.pull-right{float:right;margin-right:0;}.navbar .nav>li{float:left;}.navbar .nav>li>a{color:#FFFFFF;cursor:pointer;float:none;font-weight:bold;letter-spacing:1px;padding:10px;text-decoration:none;text-shadow:0 -1px 0 #484C4F;text-transform:uppercase;}.navbar .nav .dropdown-toggle .caret{margin-top:8px;}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#fff;background-color:#db2127;background-image:-moz-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db2127),color-stop(100%,#c11b20));background-image:-webkit-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-o-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-ms-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:linear-gradient(to bottom,#db2127 0%,#c11b20 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db2127',endColorstr='#c11b20',GradientType=0);text-decoration:none;}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125);}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#ededed;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9;}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9;}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);}.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0;bottom:-7px;top:auto;}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto;}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent;color:#fff;background-color:#db2127;background-image:-moz-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db2127),color-stop(100%,#c11b20));background-image:-webkit-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-o-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:-ms-linear-gradient(top,#db2127 0%,#c11b20 100%);background-image:linear-gradient(to bottom,#db2127 0%,#c11b20 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db2127',endColorstr='#c11b20',GradientType=0);text-decoration:none;}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;-khtml-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.breadcrumb{padding:6px 15px;margin:0 0 10px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.125);-moz-box-shadow:0 2px 6px rgba(0,0,0,.125);box-shadow:0 2px 6px rgba(0,0,0,.125);}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff;letter-spacing:.04em;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}.breadcrumb>.active{color:#575C5F;font-weight:bold;text-transform:uppercase;}.pagination{margin:20px 0;}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);}.pagination ul>li{display:inline;}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default;}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default;}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}.pagination-centered{text-align:center;}.pagination-right{text-align:right;}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}.pager:after{clear:both;}.pager li{display:inline;}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}.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:#999;background-color:#fff;cursor:default;}.thumbnails{margin-left:-10px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}.thumbnails:after{clear:both;}.row-fluid .thumbnails{margin-left:0;}.thumbnails>li{float:left;margin-bottom:20px;margin-left:10px;}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}a.thumbnail:hover,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);box-shadow:0 1px 4px rgba(0,105,214,.25);}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}.thumbnail .caption{padding:9px;color:#555;}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.alert,.alert h4{color:#c09853;}.alert h4{margin:0;}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}.alert-success h4{color:#468847;}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}.alert-danger h4,.alert-error h4{color:#b94a48;}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}.alert-info h4{color:#3a87ad;}.alert-block{padding-top:14px;padding-bottom:14px;}.alert-block>p,.alert-block>ul{margin-bottom:0;}.alert-block p+p{margin-top:5px;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;}to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}.hero-unit li{line-height:30px;}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}.media,.media .media{margin-top:15px;}.media:first-child{margin-top:0;}.media-object{display:block;}.media-heading{margin:0 0 5px;}.media>.pull-left{margin-right:10px;}.media>.pull-right{margin-left:10px;}.media-list{margin-left:0;list-style:none;}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;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.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;}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal;}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}.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{border-width:10px;content:"";}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff;}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff;}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;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;border-right-width:0;border-left-color:#fff;bottom:-10px;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.7;filter:alpha(opacity=70);}.modal{position:fixed;top:5%;left:50%;z-index:1050;width:700px;margin-left:-350px;background-color:#fff;border:1px solid #333;border:12px solid rgba(0,0,0,.3);*border:1px solid #333;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal button.close{background:#333;border:2px solid #fff;border-radius:15px;box-shadow:0 1px 2px rgba(0,0,0,0.3);color:#fff;font-weight:400;height:30px;opacity:1;filter:alpha(opacity=100);position:absolute;top:-20px;right:-20px;width:30px;z-index:200;}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%;}.modal.fade.in{top:5%;}.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}.modal-header h3{margin:0;line-height:30px;}.modal-body{position:relative;overflow-y:auto;padding:15px;}.modal-form{margin-bottom:0;}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}.modal-footer:after{clear:both;}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}.modal-footer .btn-group .btn+.btn{margin-left:-1px;}.modal-footer .btn-block+.btn-block{margin-left:0;}.dropup,.dropdown{position:relative;}.dropdown-toggle{*margin-bottom:-3px;}.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}.dropdown .caret{margin-top:8px;margin-left:2px;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:15px;margin:0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;}.dropdown-menu>li>a{display:block;padding:3px 10px;clear:both;line-height:20px;color:#333;white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;text-shadow:0 -1px 0 rgba(0,0,0,0.4);}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top,#0088cc,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);background-image:-o-linear-gradient(top,#0088cc,#0077b3);background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);cursor:default;}.open{*z-index:1000;}.open>.dropdown-menu{display:block;}.pull-right>.dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;-khtml-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}.dropdown-submenu:hover>.dropdown-menu{display:block;}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-khtml-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}.dropdown-submenu:hover>a:after{border-left-color:#fff;}.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;-khtml-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}.typeahead{z-index:1051;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.accordion{margin-bottom:20px;}.accordion-group{}.accordion-heading{border-bottom:0;}.accordion-heading .accordion-toggle{display:block;}.accordion-toggle{cursor:pointer;}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}.carousel{position:relative;margin-bottom:10px;line-height:1;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.125);-moz-box-shadow:0 2px 6px rgba(0,0,0,.125);box-shadow:0 2px 6px rgba(0,0,0,.125);}.carousel-inner{background:#fff;overflow:hidden;width:100%;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;max-height:360px;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:80px;line-height:26px;font-weight:100;color:#fff;text-align:center;background:#222;-webkit-border-radius:23px;-moz-border-radius:23px;-khtml-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}.carousel-control:hover,.carousel-control:focus{color:#fff;color:#DB2127;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25);-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.carousel-indicators .active{background-color:#fff;}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:url('/v3/images/common/opacity-70.png');background:rgba(0,0,0,.75);}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px;}.carousel-caption h4{margin:0 0 5px;}.carousel-caption p{margin-bottom:0;}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-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-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.pull-right{float:right;}.pull-left{float:left;}.hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.affix{position:fixed;}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}@-ms-viewport {
	width: device-width;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visible-phone {
	display: none !important;
}
.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important ;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media (min-width: 1200px) {
	.row {
		margin-left: -10px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 10px;
	}
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container,
	.account-head .container {
		width: 1142px;
	}
	.span24 {
		width: 1142px;
	}
	.span23 {
		width: 1094px;
	}
	.span22 {
		width: 1046px;
	}
	.span21 {
		width: 998px;
	}
	.span20 {
		width: 950px;
	}
	.span19 {
		width: 902px;
	}
	.span18 {
		width: 854px;
	}
	.span17 {
		width: 806px;
	}
	.span16 {
		width: 758px;
	}
	.span15 {
		width: 710px;
	}
	.span14 {
		width: 662px;
	}
	.span13 {
		width: 614px;
	}
	.span12 {
		width: 566px;
	}
	.span11 {
		width: 518px;
	}
	.span10 {
		width: 470px;
	}
	.span9 {
		width: 422px;
	}
	.span8 {
		width: 374px;
	}
	.span7 {
		width: 326px;
	}
	.span6 {
		width: 278px;
	}
	.span5 {
		width: 230px;
	}
	.span4 {
		width: 182px;
	}
	.span3 {
		width: 134px;
	}
	.span2 {
		width: 86px;
	}
	.span1 {
		width: 38px;
	}
	.offset24 {
		margin-left: 1162px;
	}
	.offset23 {
		margin-left: 1114px;
	}
	.offset22 {
		margin-left: 1066px;
	}
	.offset21 {
		margin-left: 1018px;
	}
	.offset20 {
		margin-left: 970px;
	}
	.offset19 {
		margin-left: 922px;
	}
	.offset18 {
		margin-left: 874px;
	}
	.offset17 {
		margin-left: 826px;
	}
	.offset16 {
		margin-left: 778px;
	}
	.offset15 {
		margin-left: 730px;
	}
	.offset14 {
		margin-left: 682px;
	}
	.offset13 {
		margin-left: 634px;
	}
	.offset12 {
		margin-left: 586px;
	}
	.offset11 {
		margin-left: 538px;
	}
	.offset10 {
		margin-left: 490px;
	}
	.offset9 {
		margin-left: 442px;
	}
	.offset8 {
		margin-left: 394px;
	}
	.offset7 {
		margin-left: 346px;
	}
	.offset6 {
		margin-left: 298px;
	}
	.offset5 {
		margin-left: 250px;
	}
	.offset4 {
		margin-left: 202px;
	}
	.offset3 {
		margin-left: 154px;
	}
	.offset2 {
		margin-left: 106px;
	}
	.offset1 {
		margin-left: 58px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		/*min-height: 30px;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 0.8756567425569177%;
		*margin-left: 0.8255565421561162%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 0.8756567425569177%;
	}
	.row-fluid .span24 {
		width: 100%;
		*width: 99.9498997995992%;
	}
	.row-fluid .span23 {
		width: 95.79684763572679%;
		*width: 95.74674743532599%;
	}
	.row-fluid .span22 {
		width: 91.5936952714536%;
		*width: 91.54359507105279%;
	}
	.row-fluid .span21 {
		width: 87.39054290718039%;
		*width: 87.34044270677958%;
	}
	.row-fluid .span20 {
		width: 83.18739054290718%;
		*width: 83.13729034250638%;
	}
	.row-fluid .span19 {
		width: 78.98423817863397%;
		*width: 78.93413797823317%;
	}
	.row-fluid .span18 {
		width: 74.78108581436078%;
		*width: 74.73098561395997%;
	}
	.row-fluid .span17 {
		width: 70.57793345008757%;
		*width: 70.52783324968676%;
	}
	.row-fluid .span16 {
		width: 66.37478108581436%;
		*width: 66.32468088541356%;
	}
	.row-fluid .span15 {
		width: 62.171628721541154%;
		*width: 62.121528521140355%;
	}
	.row-fluid .span14 {
		width: 57.968476357267946%;
		*width: 57.91837615686715%;
	}
	.row-fluid .span13 {
		width: 53.765323992994745%;
		*width: 53.715223792593946%;
	}
	.row-fluid .span12 {
		width: 49.562171628721536%;
		*width: 49.51207142832074%;
	}
	.row-fluid .span11 {
		width: 45.359019264448335%;
		*width: 45.30891906404754%;
	}
	.row-fluid .span10 {
		width: 41.155866900175134%;
		*width: 41.105766699774335%;
	}
	.row-fluid .span9 {
		width: 36.952714535901926%;
		*width: 36.90261433550113%;
	}
	.row-fluid .span8 {
		width: 32.749562171628725%;
		*width: 32.699461971227926%;
	}
	.row-fluid .span7 {
		width: 28.546409807355516%;
		*width: 28.496309606954714%;
	}
	.row-fluid .span6 {
		width: 24.343257443082308%;
		*width: 24.293157242681506%;
	}
	.row-fluid .span5 {
		width: 20.140105078809107%;
		*width: 20.090004878408305%;
	}
	.row-fluid .span4 {
		width: 15.936952714535902%;
		*width: 15.8868525141351%;
	}
	.row-fluid .span3 {
		width: 11.733800350262696%;
		*width: 11.683700149861894%;
	}
	.row-fluid .span2 {
		width: 7.530647985989492%;
		*width: 7.480547785588691%;
	}
	.row-fluid .span1 {
		width: 3.327495621716287%;
		*width: 3.2773954213154854%;
	}
	.row-fluid .offset24 {
		margin-left: 101.75131348511384%;
		*margin-left: 101.65111308431223%;
	}
	.row-fluid .offset24:first-child {
		margin-left: 100.87565674255691%;
		*margin-left: 100.7754563417553%;
	}
	.row-fluid .offset23 {
		margin-left: 97.54816112084063%;
		*margin-left: 97.44796072003902%;
	}
	.row-fluid .offset23:first-child {
		margin-left: 96.6725043782837%;
		*margin-left: 96.5723039774821%;
	}
	.row-fluid .offset22 {
		margin-left: 93.34500875656744%;
		*margin-left: 93.24480835576583%;
	}
	.row-fluid .offset22:first-child {
		margin-left: 92.46935201401051%;
		*margin-left: 92.3691516132089%;
	}
	.row-fluid .offset21 {
		margin-left: 89.14185639229423%;
		*margin-left: 89.04165599149262%;
	}
	.row-fluid .offset21:first-child {
		margin-left: 88.2661996497373%;
		*margin-left: 88.16599924893569%;
	}
	.row-fluid .offset20 {
		margin-left: 84.93870402802102%;
		*margin-left: 84.83850362721941%;
	}
	.row-fluid .offset20:first-child {
		margin-left: 84.0630472854641%;
		*margin-left: 83.96284688466248%;
	}
	.row-fluid .offset19 {
		margin-left: 80.73555166374781%;
		*margin-left: 80.6353512629462%;
	}
	.row-fluid .offset19:first-child {
		margin-left: 79.85989492119089%;
		*margin-left: 79.75969452038927%;
	}
	.row-fluid .offset18 {
		margin-left: 76.53239929947462%;
		*margin-left: 76.43219889867301%;
	}
	.row-fluid .offset18:first-child {
		margin-left: 75.65674255691769%;
		*margin-left: 75.55654215611608%;
	}
	.row-fluid .offset17 {
		margin-left: 72.32924693520141%;
		*margin-left: 72.2290465343998%;
	}
	.row-fluid .offset17:first-child {
		margin-left: 71.45359019264448%;
		*margin-left: 71.35338979184287%;
	}
	.row-fluid .offset16 {
		margin-left: 68.1260945709282%;
		*margin-left: 68.02589417012659%;
	}
	.row-fluid .offset16:first-child {
		margin-left: 67.25043782837128%;
		*margin-left: 67.15023742756966%;
	}
	.row-fluid .offset15 {
		margin-left: 63.92294220665499%;
		*margin-left: 63.82274180585339%;
	}
	.row-fluid .offset15:first-child {
		margin-left: 63.047285464098074%;
		*margin-left: 62.94708506329648%;
	}
	.row-fluid .offset14 {
		margin-left: 59.71978984238178%;
		*margin-left: 59.61958944158018%;
	}
	.row-fluid .offset14:first-child {
		margin-left: 58.844133099824866%;
		*margin-left: 58.74393269902327%;
	}
	.row-fluid .offset13 {
		margin-left: 55.51663747810858%;
		*margin-left: 55.41643707730698%;
	}
	.row-fluid .offset13:first-child {
		margin-left: 54.640980735551665%;
		*margin-left: 54.54078033475007%;
	}
	.row-fluid .offset12 {
		margin-left: 51.31348511383537%;
		*margin-left: 51.21328471303377%;
	}
	.row-fluid .offset12:first-child {
		margin-left: 50.43782837127846%;
		*margin-left: 50.33762797047686%;
	}
	.row-fluid .offset11 {
		margin-left: 47.11033274956217%;
		*margin-left: 47.01013234876057%;
	}
	.row-fluid .offset11:first-child {
		margin-left: 46.234676007005255%;
		*margin-left: 46.13447560620366%;
	}
	.row-fluid .offset10 {
		margin-left: 42.90718038528897%;
		*margin-left: 42.80697998448737%;
	}
	.row-fluid .offset10:first-child {
		margin-left: 42.031523642732054%;
		*margin-left: 41.93132324193046%;
	}
	.row-fluid .offset9 {
		margin-left: 38.70402802101576%;
		*margin-left: 38.60382762021416%;
	}
	.row-fluid .offset9:first-child {
		margin-left: 37.828371278458846%;
		*margin-left: 37.72817087765725%;
	}
	.row-fluid .offset8 {
		margin-left: 34.50087565674256%;
		*margin-left: 34.40067525594096%;
	}
	.row-fluid .offset8:first-child {
		margin-left: 33.625218914185645%;
		*margin-left: 33.52501851338405%;
	}
	.row-fluid .offset7 {
		margin-left: 30.297723292469353%;
		*margin-left: 30.19752289166775%;
	}
	.row-fluid .offset7:first-child {
		margin-left: 29.422066549912433%;
		*margin-left: 29.32186614911083%;
	}
	.row-fluid .offset6 {
		margin-left: 26.094570928196145%;
		*margin-left: 25.99437052739454%;
	}
	.row-fluid .offset6:first-child {
		margin-left: 25.218914185639225%;
		*margin-left: 25.11871378483762%;
	}
	.row-fluid .offset5 {
		margin-left: 21.891418563922944%;
		*margin-left: 21.79121816312134%;
	}
	.row-fluid .offset5:first-child {
		margin-left: 21.015761821366024%;
		*margin-left: 20.91556142056442%;
	}
	.row-fluid .offset4 {
		margin-left: 17.68826619964974%;
		*margin-left: 17.588065798848135%;
	}
	.row-fluid .offset4:first-child {
		margin-left: 16.81260945709282%;
		*margin-left: 16.712409056291214%;
	}
	.row-fluid .offset3 {
		margin-left: 13.48511383537653%;
		*margin-left: 13.384913434574926%;
	}
	.row-fluid .offset3:first-child {
		margin-left: 12.609457092819614%;
		*margin-left: 12.50925669201801%;
	}
	.row-fluid .offset2 {
		margin-left: 9.281961471103328%;
		*margin-left: 9.181761070301723%;
	}
	.row-fluid .offset2:first-child {
		margin-left: 8.40630472854641%;
		*margin-left: 8.306104327744807%;
	}
	.row-fluid .offset1 {
		margin-left: 5.078809106830123%;
		*margin-left: 4.97860870602852%;
	}
	.row-fluid .offset1:first-child {
		margin-left: 4.203152364273205%;
		*margin-left: 4.102951963471602%;
	}
	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 10px;
	}
	input.span24,
	textarea.span24,
	.uneditable-input.span24 {
		width: 1128px;
	}
	input.span23,
	textarea.span23,
	.uneditable-input.span23 {
		width: 1080px;
	}
	input.span22,
	textarea.span22,
	.uneditable-input.span22 {
		width: 1032px;
	}
	input.span21,
	textarea.span21,
	.uneditable-input.span21 {
		width: 984px;
	}
	input.span20,
	textarea.span20,
	.uneditable-input.span20 {
		width: 936px;
	}
	input.span19,
	textarea.span19,
	.uneditable-input.span19 {
		width: 888px;
	}
	input.span18,
	textarea.span18,
	.uneditable-input.span18 {
		width: 840px;
	}
	input.span17,
	textarea.span17,
	.uneditable-input.span17 {
		width: 792px;
	}
	input.span16,
	textarea.span16,
	.uneditable-input.span16 {
		width: 744px;
	}
	input.span15,
	textarea.span15,
	.uneditable-input.span15 {
		width: 696px;
	}
	input.span14,
	textarea.span14,
	.uneditable-input.span14 {
		width: 648px;
	}
	input.span13,
	textarea.span13,
	.uneditable-input.span13 {
		width: 600px;
	}
	input.span12,
	textarea.span12,
	.uneditable-input.span12 {
		width: 552px;
	}
	input.span11,
	textarea.span11,
	.uneditable-input.span11 {
		width: 504px;
	}
	input.span10,
	textarea.span10,
	.uneditable-input.span10 {
		width: 456px;
	}
	input.span9,
	textarea.span9,
	.uneditable-input.span9 {
		width: 408px;
	}
	input.span8,
	textarea.span8,
	.uneditable-input.span8 {
		width: 360px;
	}
	input.span7,
	textarea.span7,
	.uneditable-input.span7 {
		width: 312px;
	}
	input.span6,
	textarea.span6,
	.uneditable-input.span6 {
		width: 264px;
	}
	input.span5,
	textarea.span5,
	.uneditable-input.span5 {
		width: 216px;
	}
	input.span4,
	textarea.span4,
	.uneditable-input.span4 {
		width: 168px;
	}
	input.span3,
	textarea.span3,
	.uneditable-input.span3 {
		width: 120px;
	}
	input.span2,
	textarea.span2,
	.uneditable-input.span2 {
		width: 72px;
	}
	input.span1,
	textarea.span1,
	.uneditable-input.span1 {
		width: 24px;
	}
	.thumbnails {
		margin-left: -10px;
	}
	.thumbnails > li {
		margin-left: 10px;
	}
	.row-fluid .thumbnails {
		margin-left: 0;
	}
	.navbar .nav > li > a {
		padding: 10px 15px 10px;
	}
}
/*

@media (min-width: 980px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}*/

/* Twitter typeahead styling */

.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
	margin-bottom: 0;
}
.tt-dropdown-menu {
	min-width: 280px;
	margin-top: 2px;
	padding: 5px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
		 -moz-border-radius: 6px;
					border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
		 -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
					box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-webkit-background-clip: padding-box;
		 -moz-background-clip: padding;
					background-clip: padding-box;
}
.tt-suggestion {
	display: block;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	color: #fff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat:repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}
.tt-suggestion.tt-is-under-cursor a {
	color: #fff;
}
.tt-suggestion p {
	font-size: 12px;
	margin: 0;
}
.bootstrap-select.btn-group,
.bootstrap-select.btn-group[class*="span"] {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0;
}
.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group {
	margin-bottom: 0;
}
.bootstrap-select.btn-group.pull-right,
.bootstrap-select.btn-group[class*="span"].pull-right,
.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
	float: right;
}
.input-append .bootstrap-select.btn-group {
	margin-left: -1px;
}
.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px;
}
.bootstrap-select:not([class*="span"]) {
		width:100%;
}
.bootstrap-select.regionSelect {
	/*width: 265px;*/
	width:auto;
	margin-bottom:0;
	position: relative;
}
.bootstrap-select.regionSelect .dropdown-menu.inner {
	overflow: hidden;	
}
.bootstrap-select > .btn {
	width: 100%;
}
.error .bootstrap-select .btn {
	border: 1px solid #b94a48;
}
.bootstrap-select.show-menu-arrow.open > .btn {
	z-index: 1001;
}
.bootstrap-select .btn:focus {
	outline: thin dotted #333333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px;
}
.bootstrap-select.btn-group .btn .filter-option {
	/*overflow: hidden;
	position: absolute;
	left: 12px;
	right: 25px;*/
	padding-right:10px;
	text-align: left;
	width: 95%;
	overflow: hidden;
	text-wrap: nowrap;
	text-overflow: ellipsis;
}
.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	right: 12px;
}
.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a {
	cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
	outline: none !important;
}
.bootstrap-select.btn-group[class*="span"] .btn {
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	right: 0 !important;
}
.lt-ie9 .bootstrap-select.btn-group .dropdown-menu {
	min-width: 94%;
	margin: 0 auto;
	padding: 5px 3% !important;
}
.regionSelect.bootstrap-select.btn-group .dropdown-menu,
.advancedSearchRegionFilter.bootstrap-select.btn-group .dropdown-menu { 
	min-width: auto;
	width: 265px; /* Thank you Edmunton and Calgary */
	max-height: 520px !important;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	font-size: .925em;
	position: static;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 10px;
	margin: 0;
}
.lt-ie9 .bootstrap-select.btn-group .dropdown-menu.inner {
	padding: 0;
}

.lt-ie9 .bootstrap-select.btn-group .dropdown-menu.inner > li {
	display: block;
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu dt {
	display: block;
	padding: 3px 20px;
	cursor: default;
}
.bootstrap-select.btn-group .div-contain {
	overflow: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li > a.opt {
	padding-left: 35px;
}
.bootstrap-select.btn-group .dropdown-menu li > a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
	min-height: 20px;
	cursor: pointer;
	margin: 0 auto;
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
	font-weight: normal;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
	display: inline-block;
	position: absolute;
	right: 15px;
	margin-top: 2.5px;
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small {
	color: #64b1d8;
	color: rgba(255,255,255,0.4);
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
	font-weight: normal;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	display: inline-block;
	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 #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #ffffff;
	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;
}

.headerLocation .btn{
	background-color:transparent;
	background-image:none;
	border:none;
	border-radius:0 !important;
	box-shadow:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px 15px;
	text-align:right;
	text-shadow:0 -1px 0 #484C4F;
	text-transform:uppercase;
}
.headerLocation .btn:hover,
#nav .regionSelect.open .btn.dropdown-toggle {
	color:#fff;
	background-color: #c11b20;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMjEyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTFiMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background-image: -moz-linear-gradient(top,	#db2127 0%, #c11b20 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2127), color-stop(100%,#c11b20));
	background-image: -webkit-linear-gradient(top,	#db2127 0%,#c11b20 100%);
	background-image: -o-linear-gradient(top,	#db2127 0%,#c11b20 100%);
	background-image: -ms-linear-gradient(top, #db2127 0%,#c11b20 100%);
	background-image: linear-gradient(to bottom, #db2127 0%,#c11b20 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2127', endColorstr='#c11b20',GradientType=0 );
}
.navbar .btn-group.headerLocation {
	margin:0;
}

.headerLocation > .btn > .filter-option{ text-align:right !important; }

.headerLocation > .btn > .caret,
.headerLocation > .btn:hover > .caret {
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.headerLocation .dropdown-menu{
	left: auto;
	right: 0;
	width:300px;
}
.headerLocation .dropdown-menu.inner {
	padding-right: 10px !important;
}
/* TABLES */
th {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
td {
	padding: 10px;
	vertical-align: middle;
}
tr.odd {
	background-color: #fff;
}
tr.even{
	background-color:#f1f1f1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.04) inset;
}
thead tr {
	background-color: #fff;
}
.dataTables_wrapper .sorting,
.dataTables_wrapper .sorting_asc,
.dataTables_wrapper .sorting_desc {
	cursor: pointer;
}
.dataTables_wrapper .sorting.sorting_disabled {
	cursor: default;
}
/* END TABLES */

/* SEARCH RESULTS */
.searchResults h1 {
	font-size: 1.429em; /*20px*/
	margin: 6px 0 23px 25px;
	color: #db2127;
}
/* END SEARCH RESULTS */

/* GIFTS */
.giftTagThemeThumbnail {
	height: 40px;
}
/* END GIFTS */

/* DIALOGS */
.dialogRegionSelector label {
	margin: 20px 0 0;
	display: block;
}
.dialogRegionSelector .selectBox-dropdown {
	margin: 10px 0;
	display: block;
	width: 100%;
}
/* DIALOGS */
/*==========================================================
	Data Tables Paging Styles (Used in tickets results)
==========================================================*/

.dataTables_wrapper .t-footer{
	border-top:1px solid #EFEFEF;
	padding:16px 20px;
}
.dataTables_wrapper .bottom{ float:left; }
.dataTables_wrapper .right{ float:right; }

/* Data Tables Show Multiples Results Control */
.dataTables_length {
	min-width:150px;
}
.dataTables_length > label{
	margin:0;
}
.dataTables_length > label > select{
	margin:0;
	vertical-align:baseline;
	width:64px;
}
.dataTables_paginate .paginate_button.previous,
.dataTables_paginate .paginate_button.next {
	display: none;
}
.dataTables_paginate span{ float:none; }

.paginate_button,
.paginate_button.current{
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	cursor:pointer;
	display:inline-block;
	line-height: 20px;
	overflow:visible;
	padding: 2px 12px;
	text-decoration: none;
}
.paginate_button:hover,
.paginate_button:focus,
.paginate_button:active{
	background-color: #f5f5f5;
}
.paginate_button.current{
  background-color: #0081C2;
  background-image: linear-gradient(to bottom, #0088CC, #0077B3);
  background-repeat: repeat-x;
	color: #fff;
	cursor: default;
}
.dataTables_paginate .current:first-child,
.dataTables_paginate .first:first-child{
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.dataTables_paginate .current:last-child,
.dataTables_paginate .last:last-child{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.dataTables_paginate span.ellipsis {
	padding: 0 4px;
}
.dataTables_paginate span.ellipsis + .paginate_button {
	border-left-width: 1px;
}

/*==========================================================
	Blog Paging Styles (Used in tickets results)
==========================================================*/

.widgetPagingLinks .pagination a,
.widgetPagingLinks .pagination span{
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	cursor:pointer;
	line-height: 20px;
	padding: 4px 12px;
	text-decoration: none;
}
.widgetPagingLinks .pagination span.current{
  background-color: #0081C2;
  background-image: linear-gradient(to bottom, #0088CC, #0077B3);
  background-repeat: repeat-x;
	color: #fff; 
	cursor: default;
}
.widgetPagingLinks .pagination span.current.prev,
.widgetPagingLinks .pagination span.current.next{
	background:#fff;
	color:#0088CC;
}
.widgetPagingLinks .pagination a.prev,
.widgetPagingLinks .pagination span.prev{
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.widgetPagingLinks .pagination a:hover,
.widgetPagingLinks .pagination a:focus,
.widgetPagingLinks .pagination a:active{
	background-color: #f5f5f5;
	color: #333;
}
.widgetPagingLinks .pagination a.next{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
/* WIDGET */

.widget,
.widget-np {
    background: none repeat scroll 0 0 #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin-bottom: 10px;
}

.widget {
    padding: 15px;
}

.widget-np {
    padding: 0; /* widget no padding */
}

.widget-noBorder {
    border: none;
}

.widget-push {
    padding-left: 6px;
    padding-right: 6px;
}

.widget h3 {
    margin-top: 0;
}

.widgetTitleLinks {
    float: right;
    margin-right: 10px;
    font-weight: normal;
}

.widgetTitleLinks a {
    text-transform: none;
    margin: 0 5px;
}

.widgetLoading {
    height: 25px;
    padding-top: 10px;
    text-align: center;
}

.bodyPrimaryContentWrapper .widget {
    margin-bottom: 10px;
    border-bottom: 5px solid #e5e5e5;
}

.bodyPrimaryContentWrapper .widget.noShadow {
    border-bottom: none;
}

.childWidget .widgetContent {
    border: none;
    padding: 0;
}

.childWidget.widget {
    border: none;
    margin-bottom: 0;
}

.childWidget .widgetTitle {
    padding: 0;
    border: none;
}

/*=============================================================================
 NAV
=============================================================================*/
.navFeatured a {
    font-weight: bold;
    /*font-weight: 900;*/
}

.collapsed-nav-entry, .nav-less {
    display: none;
}

/*=============================================================================
 MORE or LESS Links
=============================================================================*/
.read-more > a,
.read-less > a {
    color: #369;
}

/*=============================================================================
 IMAGE GRID 
=============================================================================*/
.imageGridNoPaging .widgetContent {
    padding-bottom: 10px;
}

.image-grid-infobox {
    display: none;
}

.imageGridNoPaging .widgetPagingBar {
    display: none;
}

.imageGridItem {
    float: left;
    margin: 10px 1.5%;
    min-height: 230px;
    position: relative;
    width: 22%;
}

.imgGridImg {
    border: 1px solid #e5e5e5;
}

a.imageGridDetailsLink {
    background: url('/v3/images/common/arrowLinkBlue.png') no-repeat 36px 7px;
    margin-top: 1px;
    color: #369;
    font-size: 0.786em; /* 11px */
    display: block;
    width: 40%;
    position: absolute;
    bottom: 55px;
    left: 0px;
    z-index: 50;
}

.lt-ie9 a.imageGridDetailsLink {
    bottom: 65px;
}

@media screen and (max-width: 1199px) {
    a.imageGridDetailsLink {
        bottom: 65px;
    }
}

.imageGridItem .btn {
    display: inline-block;
    margin-top: 35px;
}

.imageGridItem h3 {
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    line-height: 1.1em;
    margin-top: 10px;
    margin-bottom: 0;
    min-height: 26px;
}

.imageGridItemSubCaption {
    padding-left: 3px;
}

.imageGridItem a:hover {
    text-decoration: none;
}

.imageGridItem a[id^="infobox_trigger"]:hover {
    text-decoration: underline;
}

.imageGridItem a:hover .btn-primary {
    background: #c00;
}

.vivid_infobox_content .imageGridHeadline a {
    color: #369;
}

@media (min-width: 768px) and (max-width: 979px) {
    .imageGridItem h3 {
        font-size: 1.071em; /* 15px */
        min-height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

/*=============================================================================
 GEO MOD
=============================================================================*/
.geoGrid span.head-title {
    padding: 10px 28px;
}

.geoGrid .widgetTitle a {
    color: #369;
    float: right;
    font-size: 0.929em; /* 11px */
    position: relative;
    top: -27px;
    text-align: right;
    text-transform: lowercase;
}

.geoGrid .widgetContent {
    font-size: 0.875em /* 12px */
}

.geoGridItem {
    float: left;
    margin: 0;
    min-height: 30px;
    padding: 0;
    width: 100%;
}

.geoGridItem.odd {
    background: #e5e5e5;
}

.geoGrid .ticket-grid {
    display: table;
    margin-top: 4px;
    width: 100%;
}

.geoGrid .ticket-grid .col-1 {
    text-align: left;
    display: block;
    float: left;
    border: none;
    width: 17%;
    padding: 0 0 0 2%;
    padding-right: 0;
    margin: 0;
}

.geoGrid .event-date {
    color: #333;
    font-weight: 300;
    line-height: 1.167em; /*14px*/
    text-align: left;
}

.geoGrid .event-month {
    display: inline;
}

.geoGrid .event-year {
    font-size: inherit;
}

.geoGrid .ticket-grid .col-2 {
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 1%;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    width: 64%;
}

.geoGrid span.event-title {
    color: #DB2127;
    font-weight: bold;
    text-transform: uppercase;
}

.geoGrid .venue {
    color: #333;
}

.geoGrid .ticket-grid .col-3 {
    display: block;
    float: right;
    margin: 0;
    padding: 0 1.5% 0 0;
    text-align: right;
    width: 13.5%;
}

.geoGridItem .geoGridTicketLink a {
    font-size: 1em;
    padding: 0;
}

.geoGridFeature {
    text-transform: uppercase;
    color: #db2127;
    font-weight: bold;
    font-size: 0.857em; /* 12px */
    padding-right: 5px;
    float: left;
    width: 280px;
    height: 12px;
    /*overflow: hidden;*/
}

.geoGridFeature span {
    text-transform: none;
    font-weight: normal;
}

/*=============================================================================
 IMAGE GRID LIST VIEW - CONCERTS AND THEATER
=============================================================================*/
.imageGridListView .widgetContent {
    padding: 10px;
}

.imageGridListView .widgetPagingBar,
.widgetPagingBarTop {
    display: none;
}

.imageGridListView .widgetPagingBarTop {
    display: block;
}

.imageGridListView .widgetPagingBarTop .widgetPagingLinks {
    position: relative;
    top: -30px;
    height: 0;
}

.imageGridHeader {
    margin-bottom: 10px;
}

.imageGridHeader .imageGridHeaderItem {
    border: 1px solid #e5e5e5;
    background-size: cover;
    float: left;
    height: 98px;
    margin-bottom: 10px;
    position: relative;
    width: 32.2%;
}

.imageGridHeader a {
    position: absolute;
    right: 10px;
    bottom: -5px;
    text-shadow: 2px 1px 3px #000;
}

.imageGridHeaderItem:nth-child(2) {
    margin: 0 1%;
}

.ie7 .imageGridHeader .imageGridHeaderItem:first-child,
.ie8 .imageGridHeader .imageGridHeaderItem:first-child {
    margin-left: 0;
}

.ie7 .imageGridHeader .imageGridHeaderItem {
    margin-bottom: 0;
    margin-left: 5px;
}

.ie8 .imageGridHeader .imageGridHeaderItem {
    margin-left: 5px;
}

.imageGridListView .imageGridItem {
    float: none;
    width: 95%;
    clear: both;
    min-height: 50px;
    padding: 2.5%;
    margin: 0;
}

.imageGridListView .imageGridItem.odd {
    background: #e5e5e5;
}

.imageGridListView .imgGridImg,
.imageGridListView .imgGridImg img {
    height: 48px;
    width: 48px;
    float: left;
}

.imageGridListView .imageGridItem h3 {
    padding-left: 10px;
    font-weight: normal;
    display: inline;
    line-height: 3.692em; /*48px*/
}

.imageGridListView .imageGridItem .btn {
    float: right;
    margin-top: 13px;
}

.lt-ie8 .imageGridListView .imageGridItem .btn {
    margin-top: -35px;
}

.imageGridListView a.imageGridDetailsLink {
    display: inline-block;
    max-width: 55px;
    margin: 17px 10px;
    position: static;
}

/* IMAGE GRID POPOVER ***Is this referenced by code in the DB?? No other references found in this project*** */
.imgGrid-popover {
    min-width: 260px;
}

/* IMAGE GRID QTIP */
.imageGridHeadline {
    font-weight: bold;
}

/*=============================================================================
  NO TICKETS MESSAGE 
=============================================================================*/
.noTickets {
    text-align: center;
    padding-bottom: 15px;
}

.noTickets p {
    text-align: center;
    padding-bottom: 10px;
}

p.alertLinks {
    color: #333;
}

p.alertThankYou {
    font-size: 0.929em; /* 13px */
    color: #333;
    padding-top: 15px;
}

p.alertLinks a {
    font-size: 0.929em; /* 13px */
    font-weight: bold;
}

.noTickets a {
    font-size: 0.857em; /* 12px */
    margin-left: 15px;
}

.noTickets p.noTicketsLeadIn {
    color: #333;
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    text-align: center;
    padding: 15px 0 5px;
}

.ticket-packages .widgetContent {
    border-top-color: #e5e5e5;
}

/*=============================================================================
 CUSTOM WIDGET TITLES
=============================================================================*/
.schedule-head {
    border: 1px solid #e5e5e5;
    font-size: 0.857em; /* 12px */
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 9px 0 9px 10px;
    text-transform: uppercase;
    text-align: left;
}

.cmsPageSuperBowlMaximParty .bodySecondaryContentWrapper .widgetTitle {
    color: #db2127;
}

.cmsPageSuperBowlMaximParty .bodySecondaryContentWrapper .widgetTitle span.widgetSubTitle {
    color: #333;
}

/*=============================================================================
 NCAA Index Custom 2 Column Links to NCAAF & NCAAB
=============================================================================*/
.ncaa-2col p {
    margin-top: 20px;
}

.ncaa-2col a {
    font-size: 0.857em; /* 12px */
    color: #369;
    font-weight: bold;
}

.ncaa-2col img {
    float: left;
    margin-right: 10px;
    max-width: 75px;
}

/*=============================================================================
 NCAA School Pages Marketing Copy Custom Widget 
=============================================================================*/
#schoolSportsContainer {
    font-size: 0.786em; /* 11px */
    line-height: 1.636em; /*18px*/
    width: 100%;
    *zoom: 1;
}

#schoolSportsContainer a {
    color: #369;
    display: block;
    margin-top: 13px;
}

#schoolSport,
#schoolSport2 {
    width: 47%;
    float: left;
}

#schoolSport {
    padding-right: 1%;
    border-right: 1px solid #bfbfbf;
}

#schoolSport2 {
    margin-left: 4%; /*1.5228426395939088*/
}

#schoolSport p.schoolText,
#schoolSport2 p.schoolText {
    text-transform: capitalize;
    font-weight: bold;
}

#schoolSport p.schoolText a,
#schoolSport2 p.schoolText a {
    font-weight: normal;
}

/*=============================================================================
	Secondary Wrapper News
=============================================================================*/
.secondaryWrapperNews .widgetTitle {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.secondaryWrapperNews .widget {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 25px;
}

.secondaryWrapperNews .widgetTitle span {
    color: #DB2127;
}

.secondaryWrapperNews a {
    color: #369;
}

.secondaryWrapperNews [class*="expandable"] .read-less a,
.secondaryWrapperNews .expandable-child .read-more a {
    font-size: 0.786em; /* 11px */
}

.secondaryWrapperNews [class*="expandable"] p {
    line-height: 1.357em; /* 15px */
    font-size: 0.786em; /* 11px */
}

.secondaryWrapperNews .expandable-child {
    display: inline-block;
}

.secondaryWrapperNews .expandable-child .details p:first-child {
    margin-top: 10px;
}

/*=============================================================================
	Primary Wrapper CMS News
=============================================================================*/
section .news-wrapper .widgetTitle {
    font-size: 0.929em; /* 13px */;
    font-weight: normal;
    margin: 0;
    padding: 15px 0 0 15px;
}

section .news-wrapper h3.archivedNewsTitleHeading {
    font-weight: normal;
    padding: 0;
    font-size: 0.929em; /* 13px */;
    border-top: none;
}

section .news-wrapper {
    border: 1px solid #e5e5e5;
    border-bottom: 5px solid #e5e5e5;
}

section .news-wrapper a {
    color: #369;
}

section .news-wrapper .widget {
    border: none;
    padding-top: 0;
}

section .news-wrapper .expandable-child,
section .news-wrapper .expandable-child > .summary {
    display: inline;
}

section .news-wrapper .expandable-child > .details {
    margin-top: 10px;
}

section .news-wrapper [class^="expandable"] p,
section .news-wrapper .expandable-child .summary {
    font-size: 0.786em; /* 11px */
    line-height: 1.357em; /* 15px */
}

section .news-wrapper [class^="expandable"] p + .read-less a {
    font-size: 0.786em; /* 11px */
}

/*=============================================================================
	Primary Wrapper CMS News - Testing SEO effects of news in Center for Concert Events
=============================================================================*/
.news-wrapper.primary-news {
    border: none;
}

.news-wrapper.primary-news > .widget {
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin-bottom: 10px;
    padding: 20px 15px 15px;
}

.news-wrapper.primary-news .widgetTitle {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
    padding: 13px 0 11px 15px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.news-wrapper.primary-news .widgetSubTitle {
    color: #DB2127;
}

.news-wrapper.primary-news h3.archivedNewsTitleHeading {
    font-weight: bold;
    font-size: 1em; /* 14px */
}

.news-wrapper.primary-news .expandable-child,
.news-wrapper.primary-news .expandable-child > .summary {
    display: inline-block;
}

.news-wrapper.primary-news [class^="expandable"] p,
.news-wrapper.primary-news .expandable-child .summary {
    font-size: 0.857em; /* 12px */
    line-height: 1.667em; /* 20px */
}

.news-wrapper.primary-news [class^="expandable"] p + .read-less a {
    font-size: 0.857em; /* 12px */
}

/*=============================================================================
	From the Blog Widget
=============================================================================*/
.widget.relatedArticlesWidget a {
    color: #369;
}

.widget.relatedArticlesWidget li {
    font-size: 0.768em; /* 11px */
    line-height: 1.364em; /*15px*/
    padding-bottom: 5px;
}

.widget.relatedArticlesWidget {
    border: none;
    padding: 0;
}

.widget.relatedArticlesWidget .link-list {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.relatedArticlesWidget .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.widget.relatedArticlesWidget .head-title span {
    color: #DB2127;
}

/*=============================================================================
	Venue Guide Info
=============================================================================*/

.widget.venue-guide a {
    color: #369;
}

.widget.venue-guide {
    border: none;
    padding: 0;
}

.widget.venue-guide .link-list {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.venue-guide .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0 0 10px;
    filter: none;
}

.widget.venue-guide .widgetContent {
    border: 1px solid #e5e5e5;
    padding: 25px;
}

.widget.venue-guide .head-title span {
    color: #DB2127
}

.googleMapAttractions h3 {
    font-weight: bold;
    padding-bottom: 10px;
}

/*=============================================================================
	Venue Widgets
=============================================================================*/

.googleMapOfVenue {
    font-size: 0.786em; /* 11px */
    line-height: 1.364em; /*15px*/
    padding: 25px;
}

.googleMapOfVenue p.venueHouseModHead,
.customSeatingChart p.venueHouseModHead {
    font-weight: bold;
}

.customSeatingChart {
    font-size: 0.786em; /* 11px */
    line-height: 1.364em; /*15px*/
}

.widget.seatingChart {
    border: none;
    padding: 0;
}

.widget.seatingChart .widgetContent {
    border: 1px solid #e5e5e5;
    border-bottom: 5px solid #e5e5e5;
    padding: 25px;
}

.widget.seatingChart .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 0.6em; /* 19px */
    font-weight: bold;
    line-height: 1em; /*19px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0;
    filter: none;
}

.widget.seatingChart .head-title span {
    color: #DB2127;
}

/*============================================================================= 
  TABLE TOGGLE
============================================================================= */
.tableItem.expanded .collapsedContent {
    display: none !important;
}

.tableItem.collapsed .expandedContent {
    display: none !important;
}

/*=============================================================================
  FACEBOOK GALLERY
 =============================================================================*/
.fbGallery .widgetContent {
    padding: 20px 0 20px 10px;
}

.fbGallery_image {
    width: 135px;
    height: 90px;
    background: no-repeat center top #fff;
}

.fbGallery_imageContainer {
    background: url('/v3/images/widget/custom/fbGallery_imgBorder.png') no-repeat;
    padding: 8px 4px 4px 8px;
}

.fbGallery_galleryItem {
    display: inline-block;
    width: 146px;
    margin: 0 10px 10px 0;
    height: 135px;
    vertical-align: top;
}

.fbGallery_link {
    padding: 0 10px;
    text-align: center;
    margin-top: 10px;
}

/*============================================================================= 
  PARKING INFO WIDGET
=============================================================================*/
.bodySecondaryContentWrapper .venueParkingInformation .widgetContent {
    margin-bottom: -5px;
}

.venueParkingInformation .widgetContent p {
    line-height: 11px;
    padding-bottom: 5px;
    padding: 0 0 3px 5px;
    color: #333;
}

.venueParkingInformation .widgetAlt1 {
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 5px;
    color: #333;
}

/*=============================================================================
 HOTEL INFO WIDGET
 =============================================================================*/
.venueHotelInformation .widgetContent p {
    line-height: 11px;
    padding-bottom: 5px;
    padding: 0 0 3px 5px;
    color: #333;
}

.venueHotelInformation .widgetAlt1 {
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 5px;
    color: #333;

}

/*=============================================================================
 Sports Scores Widget
=============================================================================*/
.widget.sportsScoresWidget {
    float: left;
    border: none;
    padding: 0;
}

.sportsScoresWidget a {
    color: #369;
}

.widget.sportsScoresWidget .widgetContent {
    border: 1px solid #e5e5e5;
    padding: 25px;
    font-size: 0.768em; /* 11px */
    line-height: 1.286em;
}

.widget.sportsScoresWidget .head-title {
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid #D8D8D8;
    color: #333333;
    font-size: 1.357em; /* 19px */
    font-weight: bold;
    line-height: 0.789em; /*15px*/
    margin-bottom: 10px;
    padding: 13px 0 11px 25px;
    text-transform: uppercase;
    display: block;
    background: none;
    margin: 0;
    filter: none;
}

.widget.sportsScoresWidget .head-title span {
    color: #DB2127;
}

.sportsScoresWidget .widgetContent .gameRow {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0 8px 0;
    width: 100%;
}

.sportsScoresWidget .widgetContent .gameRow:first-child {
    padding-top: 0;
}

.sportsScoresWidget .widgetContent .lastVisibleGame {
    border-bottom: none;
    padding-bottom: 0;
}

.sportsScoresWidget .widgetContent,
.sportsScoresWidget .widgetContent .gameRow,
.sportsScoresWidget .widgetContent .gameDate,
.sportsScoresWidget .widgetContent .gameTeams,
.sportsScoresWidget .widgetContent .sportsScoresMoreLess {
    float: left;
}

.sportsScoresWidget .widgetContent .gameScore {
    float: right;
}

.sportsScoresWidget .widgetContent .gameDate {
    min-width: 50px;
}

.sportsScoresWidget .widgetContent .gameDate .gameDateDay,
.sportsScoresWidget .widgetContent .gameDate .gameDateMonth {
    color: #999;
}

.sportsScoresWidget .widgetContent .gameTeams div {
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sportsScoresWidget .widgetContent .gameScore {
    text-align: right;
}

.sportsScoresWidget .widgetContent .gameScore .gameWinLossTie {
    font-weight: bold;
}

.sportsScoresWidget .widgetContent .sportsScoresMoreLess {
    float: right;
    padding-top: 15px;
}

/*=============================================================================
 Head Title Overrides
=============================================================================*/
.productionFilters .head-title,
.sportsScoresWidget span.head-title,
.checkout .head-title {
    margin-bottom: 10px;
}

/*************************************************************
Gmail General	Images - e.g. white/black shrink, expand etc.
**************************************************************/
.gmail-general {
    display: inline-block;
    height: 24px;
    width: 24px;
    border: none;
    opacity: .6;
}

.min_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -732px;
    background-size: 24px 778px;
}

.max_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -262px;
    background-size: 24px 778px;
}

.del_button {
    background: no-repeat url(/spa/images/infobox/gmail-general-sprite.png) 0 -193px;
    background-size: 24px 778px;
}

/*************************************************************
Gmail Chat Images - e.g. Orange/Green Dots, Camera etc.
**************************************************************/

.gmail-chat {
    display: inline-block;
    height: 16px;
    width: 16px;
}

.orange_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -207px;
    background-size: 21px 240px;
}

.green_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -112px;
    background-size: 21px 240px;
}

.green_dot {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -112px;
    background-size: 21px 240px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.chat_box_header .green_camera {
    background: no-repeat url(/spa/images/infobox/gmail-chat-sprite.png) 0 -129px;
    background-size: 21px 240px;
}

.bottom_triangle,
.top_triangle,
.left_triangle,
.right_triangle {
    background-image: url("/spa/images/infobox/infobox-nib-sprite.png");
    background-repeat: no-repeat;
    height: 10px;
    width: 30px;
}

.bottom_triangle {
    background-position: 0 0;
}

.top_triangle {
    background-position: 0 0;
}

.left_triangle {
    background-position: 0 0;
}

.right_triangle {
    background-position: 0 0;
}

/*************************************************************
END Gmail Chat Images - e.g. Orange/Green Dots, Camera etc.
**************************************************************/

.advanced-search-categories-loading {
    display: inline-block;
}

.advanced-search-categories-loading img {
    margin-bottom: 5px;
    margin-left: 5px;
}

/*************************************************************
  Social Tab Widget
**************************************************************/
#SocialTabs-RB li span {
    display: none;
}

#SocialTabs-RB li.active span {
    display: inline-block;
}

/*hiding/showing text on open*/
.socialStaticFacebookContainer {
    color: #369;
    font-weight: bold;
}

.socialStaticFacebookContainer img,
.socialFacebookFooter img {
    float: left;
    margin: 0 10px 10px 0;
}

.socialStaticFacebookContainer span {
    font-size: 0.786em; /* 11px */
    font-weight: normal;
}

.socialStaticFacebookContainer:before, .socialStaticFacebookContainer:after {
    content: "";
    display: table
}

.socialStaticFacebookContainer:after {
    clear: both
}

.socialStaticFacebookContainer {
    *zoom: 1
}

.socialFacebookEmptyFacesWrapper {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding-bottom: 10px;
}

.socialFacesTitle {
    font-size: 0.786em; /* 11px */
}

.socialFacesTitle span,
.socialFacesTitle .facebookLikeCount {
    font-weight: bold;
}

.socialFacebookFooter img {
    float: left;
    margin: 3px 5px 10px 0;
}

.socialFacebookFooter {
    margin-top: 5px;
    font-size: 0.786em; /* 11px */
}

.lt-ie9 .socialFacebookEmptyFacesWrapper img {
    max-width: 49px;
}

@media screen and (max-width: 1199px) {
    .socialFacebookEmptyFacesWrapper img {
        max-width: 48px;
    }
}

.widget.socialTab {
    padding: 0;
}

.widget.socialTab li span {
    font-size: 0.786em; /* 11px */
}

.lt-ie8 .widget.socialTab li span {
    padding-left: 5px;
}

.widget.socialTab .nav-tabs {
    border-top: none;
}

.widget.socialTab .nav-tabs > li {
    border-right: 1px solid #e5e5e5;
}

.widget.socialTab .nav-tabs > li.pull-right {
    border-right: none;
    border-left: 1px solid #E5E5E4;
}

.widget.socialTab .nav-tabs > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 0;
}

.widget.socialTab .nav-tabs > .active > a,
.widget.socialTab .nav-tabs > .active > a:hover,
.widget.socialTab .nav-tabs > .active > a:focus {
    border: none;
    border-bottom: 2px solid #fff;
}

.widget.socialTab .tab-content {
    padding: 10px 25px 20px;
    overflow: hidden;
    min-height: 106px;
}

.lt-ie8 .sponsor-list li {
    display: block;
    padding: 0 2.5%;
}

.lt-ie8 #nav-search {
    z-index: 9999;
    position: relative;
}
/*=============================================================================
	Carousel Fade Styling - http://jsfiddle.net/ww67B/
=============================================================================*/

/*.carousel {
	background-color:#f1f1f1;
	background-image:-moz-radial-gradient(center, ellipse cover,	#f1f1f1 0%, #c1c1c1 100%);
	background-image:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f1f1f1), color-stop(100%,#c1c1c1));
	background-image:-webkit-radial-gradient(center, ellipse cover,	#f1f1f1 0%,#c1c1c1 100%);
	background-image:-o-radial-gradient(center, ellipse cover,	#f1f1f1 0%,#c1c1c1 100%);
	background-image:-ms-radial-gradient(center, ellipse cover,	#f1f1f1 0%,#c1c1c1 100%);
	background-image:radial-gradient(ellipse at center,	#f1f1f1 0%,#c1c1c1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#c1c1c1',GradientType=1 );
}
*/
.carousel.carousel-fade .item {
	-webkit-transition:opacity 1s ease-in-out;
	-moz-transition:opacity 1s ease-in-out;
	-ms-transition:opacity 1s ease-in-out;
	-o-transition:opacity 1s ease-in-out;
	transition:opacity 1s ease-in-out;
}
.carousel-inner{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	width:auto;
}
.carousel-caption{
	background:#fff;
	padding:15px 25px;
	position:static;
}
.carousel .carousel-caption p{
	color:#333;
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
}
.carousel-caption .btn {
	position: relative;
	bottom: 0px;
	vertical-align:middle;
}
.carousel-inner a:hover .btn-primary {
	background: #c00;
}
.carousel-inner > .item > img {
	max-height: 212px;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left:0;
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left:0;
	z-index:1;
}
.carousel.carousel-fade .carousel-control {
	z-index:3;
}
.unstyled li {
	display:inline;
	vertical-align:baseline;
	position:relative;
}
/* needed to show <li> on carousel indicators */
.lt-ie8 .carousel-indicators li {
	background: #ccc;
}
.lt-ie8 .carousel-indicators li.active {
	background: #fff !important; /* important required - IE would not recognize any amount of specificity */
}

/* Hide next/prev arrow until hover on carousel */
.carousel .carousel-control {
	visibility:visible;
	opacity:0;
	filter:alpha(opacity=0);
	
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
	
	background-color:transparent;
	background-image:url("/v3/images/sprites/slider-arrows_@1X.png");
	background-repeat:no-repeat;
	
	text-indent:-888em;
	overflow:hidden;

}
.touch .carousel .carousel-control {
	opacity: 1;
}
.carousel:hover .carousel-control {
	opacity:1;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.carousel .carousel-control {
		background-image:url("/v3/images/sprites/slider-arrows_@2X.png");
		background-size: auto 29px;
	}
}

.carousel-control.left { background-position:10px 5px; margin-left: -10px; }
.carousel-control.right { background-position:-27px 5px; margin-right: -10px; }


.carousel:hover .carousel-control {
	visibility:visible;
	opacity:1.0;
	filter:alpha(opacity=100);
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
}

/* Carousel Caption Animation 
.carousel .carousel-caption {
	bottom:-95px;
	-webkit-transition:all 600ms ease-in-out;
	-moz-transition:all 600ms ease-in-out;
	-o-transition:all 600ms ease-in-out;
	-ms-transition:all 600ms ease-in-out;
	transition:all 600ms ease-in-out;
	
	ALWAYS SHOW CAPTION
	
}*/
.carousel:hover .carousel-caption {
	bottom:0;
	-webkit-transition:all 600ms ease-in-out;
	-moz-transition:all 600ms ease-in-out;
	-o-transition:all 600ms ease-in-out;
	-ms-transition:all 600ms ease-in-out;
	transition:all 600ms ease-in-out;
}

/* Main Carousel */
#mainCarousel{
	border-bottom:5px solid #e5e5e5;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
}
#mainCarousel .carousel-inner {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #E5E5E5 #E5E5E5 transparent;
	border-image: none;
	border-style: solid;
	border-width: 1px;
}
/* not sure why bootstrap doesn't do this by default... */
#mainCarousel .carousel-indicators:hover {
	cursor: pointer;
}

/*Package Carousel*/
#packageCarousel{
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px;
	border-bottom-width:5px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
}

/* Partners Carousel */
.cmsPageIndex #partnersCarousel {
	background: none;
	border-radius: inherit;
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	box-shadow: none;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:0;
}
#partnersCarousel.carousel:hover .carousel-control,
#testimonialsCarousel.carousel:hover .carousel-control {
	filter: none;
}
#partnersCarousel .carousel-inner {
	height:180px;
}
.partner-carousel-widget .widgetTitle.phl,
.testimonial-carousel-widget .widgetTitle.phl{
	padding-left:0;
	padding-right:0;
}
.partner-carousel-widget .head-title,
.testimonial-carousel-widget .head-title{
	margin-left:0;
	margin-right:0;
	padding-right:25px;
}
.partner-carousel-widget .head-title a{
	background:url('/v3/images/common/arrowLinkBlue.png') no-repeat right 1px;
	color:#369;
	font-size:0.929em; /* 10px */
	padding-right:8px;
}
.lt-ie8 .partner-carousel-widget .head-title.widget-push a{
	margin:-20px 20px 0 0;
}
.sponsor-list li{
	display:inline-block;
	float:left;
	margin:0;
	padding:0 3%;
	text-align:center;
	vertical-align:bottom;
	width: 27%;
	min-height: 170px;
}
.sponsor-list li p{
	display:block;
	font-size:0.857em; /* 12px */
	font-weight:bold;
	line-height:1.25em; /*15px*/
	padding:0 5px;
	text-decoration:none;
}
.sponsor-list li a {
	padding: 0;
}
.sponsor-list li a:hover{
	text-decoration:none;
}
.sponsor-list .sponsor-logo {
	background-image:url('//a.vsstatic.com/partner/partner-sprite_@1X.png');
	background-repeat:no-repeat;
	width:100%;
	height:100px;
	display:block;
}
.sponsor-list li .sponsor-designation {
	background: none;
	color: #333;
	display: block;
	font-size: 0.929em; /* 13px */
	font-weight: 100;
	width: auto;
	height: auto;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	.sponsor-list .sponsor-logo {
		background-image:url('//a.vsstatic.com/partner/partner-sprite_@2X.png');
		background-size: 106px auto;
	}
}
.sponsor-deutsche-bank-championship .sponsor-logo{ background-position: center 0; }
.sponsor-college-football-playoff .sponsor-logo{ background-position: center -100px; }
.sponsor-princeton .sponsor-logo{ background-position:  center -200px; }
.sponsor-chicago-fire .sponsor-logo{ background-position:  center -200px; }
.sponsor-premier-boxing-champions .sponsor-logo{ background-position:  center -300px; }
.sponsor-air-force .sponsor-logo{ background-position:  center -400px; }
.sponsor-vcu .sponsor-logo{ background-position:  center -500px; }
.sponsor-orpheum .sponsor-logo{ background-position:  center -600px; }
.sponsor-nitro-circus .sponsor-logo{ background-position:  center -700px; }
.sponsor-st-johns .sponsor-logo{ background-position:  center -800px; }
.sponsor-boise-state .sponsor-logo{ background-position:  center -900px; }
.sponsor-oklahoma-state .sponsor-logo{ background-position: center -1000px; }
.sponsor-providence .sponsor-logo{ background-position: center -1100px; }
.sponsor-colorado .sponsor-logo{ background-position: center -1200px; }
.sponsor-cincinnati .sponsor-logo{ background-position: center -1300px; }
.sponsor-tennessee .sponsor-logo{ background-position: center -1400px; }
.sponsor-sports-illustrated .sponsor-logo{ background-position: center -1500px; }
.sponsor-saint-josephs .sponsor-logo{ background-position: center -1600px; }
.sponsor-mizzou .sponsor-logo{ background-position: center -1700px; }
.sponsor-washington-state .sponsor-logo{ background-position: center -1800px; }
.sponsor-international-champions-cup .sponsor-logo{ background-position: center -1900px; }
.sponsor-chicago-bears .sponsor-logo{ background-position: center -2000px; }
.sponsor-kansas-state .sponsor-logo{ background-position: center -2100px; }
.sponsor-xavier .sponsor-logo{ background-position:  center -2200px; }
.sponsor-duke-blue-devils .sponsor-logo{ background-position: center -2300px; }
.sponsor-pac-12-football .sponsor-logo{ background-position: center -2400px; }
.sponsor-utah .sponsor-logo{ background-position: center -2500px; }
.sponsor-ryan-center .sponsor-logo{ background-position: center -2600px; }
.sponsor-rose-bowl .sponsor-logo{ background-position: center -2700px; }
.sponsor-pac-12-MBB .sponsor-logo{ background-position: center -2800px; }
.sponsor-appalachian-state .sponsor-logo{ background-position: center -2900px; }
.sponsor-ucla-alumni .sponsor-logo{ background-position: center -3000px; }
.sponsor-cleveland-browns .sponsor-logo{ background-position: center -3100px; }
.sponsor-golden-gate .sponsor-logo{ background-position: center -3200px; }
.sponsor-marquette .sponsor-logo{ background-position: center -3300px; }
.sponsor-naismith-memorial .sponsor-logo{ background-position: center -3500px; }
.sponsor-notre-dame .sponsor-logo{ background-position: center -3400px; }
.sponsor-mississippi-state .sponsor-logo{ background-position: center -3600px; }
.sponsor-rhode-island .sponsor-logo{ background-position: center -3700px; }
.sponsor-smu .sponsor-logo{ background-position: center -3800px; }
.sponsor-texas-tech .sponsor-logo{ background-position: center -3900px; }
.sponsor-B1G .sponsor-logo{ background-position: center -4000px; }
.sponsor-georgetown .sponsor-logo{ background-position: center -4100px; }
.sponsor-villanova .sponsor-logo{ background-position: center -4200px; }
.sponsor-byu .sponsor-logo{ background-position: center -4300px; }
.sponsor-wake-forest .sponsor-logo{ background-position: center -4400px; }
.sponsor-preakness .sponsor-logo{ background-position: center -4500px; }
.sponsor-arizona-wildcats .sponsor-logo{ background-position: center -4600px; }
.sponsor-los-angeles-rams .sponsor-logo{ background-position: center -4700px; }
.sponsor-sports-and-entertainment-travel .sponsor-logo{ background-position: center -4800px; }
.sponsor-louisville .sponsor-logo{ background-position: center -4900px; }
.sponsor-arizona-state .sponsor-logo{ background-position: center -5000px; }
.sponsor-vanderbilt .sponsor-logo{ background-position: center -5100px; }
.sponsor-harvard .sponsor-logo{ background-position: center -5200px; }
.sponsor-espn .sponsor-logo{ background-position: center -5300px; }
.sponsor-fox-sports .sponsor-logo{ background-position: center -5400px; }




/*Testimonial Slider
.testimonial-carousel-widget .carousel-inner {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 1.071em; 
	height: 180px;
}
.testimonial-carousel-widget .carousel-inner > .item {
	background: url('/v3/images/widget/custom/package-testimonial-quote.png') no-repeat 35px 10px;
}
.testimonial-carousel-widget blockquote {
	font-style: italic;
	line-height: 1.333em; 
	padding: 35px 60px 0;
}
.testimonial-carousel-widget cite {
	font-weight: bold;
	padding: 0 60px;
}
.testimonial-carousel-widget cite:before {
	content:"-";
}
*/

#imageCarousel {
  margin-bottom: 0;
}
#imageCarousel .carousel-inner > .item img {
  max-height: initial;
}
#imageCarousel .carousel-control {
  top: 50%;
}
/* House Mods Refactor 2/14 */
[class^='house-mod-'] {
  background-color: #fff;
  background-position: right bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  min-height: 89px;
  line-height: 1.2em;
  padding-top: 19px;
  /* remove for test */
  border: 1px solid #e5e5e5;
  border-bottom-color: #bfbfbf;
  padding-left: 24px;
  margin-bottom: 10px;
}
[class^='house-mod-'] p {
  margin: 0;
}
[class^='house-mod-'] i {
  color: #DB2127;
  font-style: normal;
}
[class^='house-mod-'] a {
  color: #369;
}
[class^='house-mod-'] ul {
  list-style: disc;
  padding: 15px 15px 20px;
  font-weight: normal;
}
[class^='house-mod-'] ul.pbm {
  padding-bottom: 10px !important;
}
[class^='house-mod-'] ul.ptn {
  padding-top: 2px !important;
}
[class^='house-mod-'] ul.ptm {
  padding-top: 10px !important;
}
[class^='house-mod-'] li {
  line-height: 1.2em;
}
.house ul.list-unstyled {
  list-style: none !important;
  padding-left: 0 !important;
}
[class^='house-mod-'] input[type='text'],
[class^='house-mod-'] input[type='email'],
[class^='house-mod-'] input[type='number'],
[class^='house-mod-'] select {
  font-size: 1em; /* 11px */
  margin: 5px 0 0;
  padding: 6px 0 6px 5px;
}
[class^='house-mod-'] input[type='text'] {
  height: 11px;
}
[class^='house-mod-'] .controls .btn {
  margin-top: 5px;
}
[class^='house-mod-'] .thin {
  font-style: normal;
  font-weight: normal !important;
}
[class^='house-mod-'] .btn {
  margin-top: 10px;
}
[class^='house-mod-'] .heading-l + .btn {
  margin-top: 0;
}
[class*='arrow-link'] {
  color: #369;
  display: block;
  font-size: 0.857em; /* 12px */
  font-weight: bold !important;
  padding: 5px 0 10px;
  text-transform: uppercase;
}
.house [class*='arrow-link'] {
  font-size: 0.714em; /* 10px */
}
.arrow-link:after {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #369;
  content: '';
  display: inline-block;
  height: 0;
  margin-left: 5px;
  width: 0;
}
.lt-ie8 .arrow-link {
  background: url('/v3/images/common/arrowLinkBlue.png') no-repeat right center;
  display: inline-block;
  padding-right: 10px;
}
/* has layout bug, cannot get IE7 to render correctly */
.lt-ie8 li .arrow-link { background-image: none; }

.inline-links .arrow-link {
  display: inline-block;
  margin-right: 15px;
}
i.heading + .arrow-link {
  padding-top: 2px;
}

/* alternate text color */
.house [class*='-white-'] p { color: #FFF; }

/* For house mods with shorter lines of text to keep <a> at bottom */
.house [class*='-1line-'] .arrow-link { padding-top: 37px; }
.house [class*='-2line-'] .arrow-link { padding-top: 20px; }
.house [class*='-1line-'] .btn { margin-top: 25px;}
.lt-ie8 .house [class*='-1line-'] .arrow-link { background-position: right 43px; }
.lt-ie8 .house [class*='-2line-'] .arrow-link { background-position: right 26px; }

.house [class*='-small-'] {
  font-size: .8em;
  font-weight: normal;
}
.house [class*='-small-'] ul {
  list-style: disc;
  padding: 15px 15px 20px;
}
.house [class*='-small'] ul + p {
  margin-top: -5px;
}
.house [class*='-small-'] .btn {
  font-size: 1em;
}
.checkout .house [class*='-small-'] {
  font-size: .857em;
  line-height: 1.333em;;
}
.house [class*='heading'] {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
}
.house .heading + p.heading-l {
  margin-top: 0;
}
.house .heading-l {
  font-size: 1.6em !important;
  line-height: 1em; /*all caps have no extra space*/
  text-transform: uppercase;
  margin-bottom: .5em;
}
.house .heading .heading-l,
.house .heading + .heading-l {
  display: block;
  margin-top: 3px; /*accounts for spacing between lower and upper cases*/
}
.house [class*='-small-'] .heading + p {
  padding-top: 5px; /*for business mods etc where paragraph text immediately follows heading*/
}
.house [class*='-small-'] .arrow-link {
  margin-bottom: 10px;
  font-size: 0.929em;
}
.house [class*='-small-'] ul + .arrow-link {
  margin-top: -10px;
}
.house [class*='-small-'] .arrow-link + .arrow-link {
  margin-top: -25px;
}
.house [class*='-small-'] li .arrow-link,
[class^='house-mod-'] li .arrow-link {
  margin-bottom: 0;
  padding: 0;
}
.house [class*='-small-'] ul.link-list {
  list-style: none;
  padding: 15px 24px 25px 0;
}
.house [class*='-small-'] ul.link-list li {
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 0;
}
.house [class*='-small-'] ul.link-list li:last-child {
  border-bottom: none;
  padding: 5px 0 0;
}
.house [class*='-small-'] ul.link-list li a {
  color: #369;
}
.house [class*='-TPcontact-'] { padding-top: 16px; }
.house [class*='-TPcontact-'] p + p {
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 16px;
}
.house [class*='-TPcontact-'] p + p i {
  font-weight: bold;
}
.house [class*='-biglist-'] li {
  font-size: 0.929em; /* 13px */
}
.house [class*='-small-biglist-'] li {
  font-size: 1.143em; /* 13px */
}
.house [class*='-houseCTpackage'] p.pbl {
  font-size: 1.091em; /*12px*/
  line-height: 1.333em;
  width: 200px;
}
.house [class$='-houseBG11listWLinks'] .heading i {
  font-size: 1.25em;
}
.house [class$='-houseBG11listWLinks'] ul {
  margin-top: -3px;
  padding: 12px 0 12px 15px;
  max-width: 60%;
}
.house [class$='-houseBG11listWLinks'] ul li {
  padding-bottom: 3px;
}
/* Custom Link & Arrow Colors */
.arrow-link.red { color: #DB2127; }
.arrow-link.red:after { border-left-color: #DB2127; }
.arrow-link.orange { color: #F93; }
.arrow-link.orange:after {  border-left-color: #F93; }
.arrow-link.white { color: #FFF; }
.arrow-link.white:after { border-left-color: #FFF; }
.lt-ie8 .arrow-link.red { background-image: url('/v3/images/common/arrowLinkRed.png'); }
.lt-ie8 .arrow-link.orange { background-image: url('/v3/images/common/arrowLinkOrange.png'); }
.lt-ie8 .arrow-link.white { background-image: url('/v3/images/common/arrowLinkWhite.png'); }

/* Arrow Link within Infobox (Vivid Values Mods) */
.vivid_infobox_content .arrow-link {
  font-size: 0.929em; /* 10px */
}

/* Parsley Validation */
.house [class^='house-mod'] ul.parsley-error-list {
  padding: 5px 5px;
}

/* Custom House Mods */
/* Corporate Group or Party Package? */
.house-mod-small-corporatePartiesForm .btn {
  margin-top: -5px;
}
.house-mod-app-get-eTickets {
  min-height: 170px;
}
.house-mod-app-get-eTickets .small {
  font-size: .786em;
  color: #333;
  padding-bottom: 5px;
  display: block;
  line-height: 1;
  margin-bottom: 5px;
}


/* ===============================================================================
 Individual bg image declarations, use * for "contains" and $ for "ends with"
 ================================================================================= */

/* About Us House Mod Styles */
[class$='vividHouseAbout']{background-image:url('/v3/images/widget/house/house_about2.jpg');}
[class$='houseAU16gettingTickets']{background-image:url('/v3/images/widget/house/AU16_gettingTickets2.jpg');}
[class$='houseAU1PremiumService']{background-image:url('https://a.vsstatic.com/house/AU-rockstar-service.jpg');}
[class$='vividHouseAboutTheater']{background-image:url('/v3/images/widget/house/house_theater.jpg');}
[class$='AU30MoreThan']{background-image:url('/v3/images/widget/house/AU30_moreThanTix2.jpg');}
[class$='houseAU4PremiumSeats']{background-image:url('/v3/images/widget/house/AU4_premiumSeats.jpg');}
[class$='houseAU6DontJustSit']{background-image:url('/v3/images/widget/house/AU6_dontJustSit2.jpg');}
[class$='houseAU7DontJustSit']{background-image:url('/v3/images/widget/house/AU7_dontJustSit.jpg');}
[class$='AUexperienceVividSeats']{background:url('https://a.vsstatic.com/house/AU-experienceVividSeats.jpg') 0 0;}
[class$='AUexperienceVividSeats'] p {padding: 76px 0 12px;}
[class$='AUusd']{background:url('https://a.vsstatic.com/house/AU-USD.jpg') no-repeat;  background-position: 110% center;}

/* Buyer Guarantee House Mod Styles */
[class$='BGseal']{background-image:url('/v3/images/widget/house/BG-seal.png');}
[class$='houseBG11listWLinks']{background-image:url('https://a.vsstatic.com/house/AU-bg-seals.png');}
[class$='houseBGlegit']{background-image:url('/v3/images/widget/house/BG-legit.jpg'); height:320px;}
[class*='BGlegit'] p.background-text { background:url('/v3/images/widget/house/BG-text-shopWithConfidence.png') no-repeat; height: 75px; margin-top: 20px; overflow: hidden; text-indent: -99em; width: 117px; }

/* Blog House Mod Styles */
[class$='houseBImlbMVP']{background-image:url('/v3/images/widget/house/BI_mlbBaseball.jpg');}

/* VSFB House Mod Styles */
[class$='houseBS1LiveEvents']{background-image:url('/v3/images/widget/house/BS1_liveEvents.jpg');}
[class$='houseBS2TopTickets']{background-image:url('/v3/images/widget/house/BS2_topTickets.jpg');}
[class$='houseBS3VipExperience']{background-image:url('/v3/images/widget/house/BS3_vipExperience.jpg');}
[class$='houseBS4PerfectSeason']{background-image:url('/v3/images/widget/house/BS4_perfectSeason.jpg');}
[class$='houseBS5YourCall']{background-image:url('/v3/images/widget/house/BS5_yourCall.jpg');}
[class$='houseBS6kickOff']{background-image:url('/v3/images/widget/house/BS6_kickOff.jpg');}

/* Category House Mod Styles */
[class$='houseCAT26Inches']{background-image:url('/v3/images/widget/house/CAT14_outstanding2.jpg');}
[class$='houseCAT5LittleBit']{background-image:url('/v3/images/widget/house/CAT5_littleBit2.jpg');}

/* Contact Us and Testimonials House Mod Styles */
[class$='vividHouseContact']{background-image:url('/v3/images/widget/house/house_contact.jpg');}
[class$='houseCTTestimonials']{background-image:url('/v3/images/widget/house/CT1_amazing.png');}
[class$='houseCU4MakeCall']{background-image:url('/v3/images/widget/house/CU4_makeCall2.jpg');}
[class$='vividHouseContact'] { background-image: url('/v3/images/widget/house/house_contact.jpg'); }
[class$='vividNewletter'] { background-image: url('/v3/images/widget/house/house_newsletter.png'); }
[class$='faq-link'] { background-image: url('https://a.vsstatic.com/house/AU-FAQs.jpg'); }

/* Event House Mod Styles */
[class$='EV1MlbAllStar'] { background-image: url('/v3/images/widget/house/EV40_mlbBaseball.jpg'); }
[class$='EV2WorldSeries'] { background-image: url('/v3/images/widget/house/EV2_worldSeries3.jpg'); }
[class$='EVWorldSeries'] { background-image: url('https://a.vsstatic.com/house/EV-world-series.jpg'); }
[class$='EV3MlbOpeningDay'] { background-image: url('/v3/images/widget/house/EV3_mlbOpeningDay3.jpg'); }
[class$='EV3MlbSpringTraining'] { background-image: url('/v3/images/widget/house/EV3_mlbSpringTraining.jpg'); }
[class$='EV4mlbPlayoffs'] { background-image: url('/v3/images/widget/house/EV2_worldSeries3.jpg'); }
[class$='EV5SuperBowl'] { background-image: url('https://a.vsstatic.com/house/EV-super-bowl-LI.jpg'); }
[class$='EV8NhlPlayoffs'] { background-image: url('/v3/images/widget/house/EV8_nhlplayoffs2.jpg'); }
[class$='EV9NhlFinals'] { background-image: url('/v3/images/widget/house/EV9_nhlFinals3.jpg'); }
[class$='EV11NbaPlayoffs'] { background-image: url('/v3/images/widget/house/EV11_nbaPlayoffs3.jpg'); }
[class$='EV12NbaFinals'] { background-image: url('/v3/images/widget/house/EV12_nbaFinals3.jpg'); }
[class$='EV14RoseBowl'] { background-image: url('/v3/images/widget/house/EV14_roseBowl2.jpg'); }
[class$='EV16FinalFour'] { background-image: url('/v3/images/widget/house/EV_georgiaDome.jpg'); }
[class$='EV19Masters'] { background-image: url('/v3/images/widget/house/EV19_masters2.jpg'); }
[class$='EV20UsOpenGolf'] { background-image: url('/v3/images/widget/house/EV20_usOpenGolf.jpg'); }
[class$='EV22Wimbledon'] { background-image: url('/v3/images/widget/house/EV22_wimbledon4.jpg'); }
[class$='EV23KentuckyDerby'] { background-image: url('/v3/images/widget/house/EV23_kentuckyDerby2.jpg'); }
[class$='EV27mlsChampionship'] { background-image: url('/v3/images/widget/house/EV27_mlsChampionship2.jpg'); }
[class$='EV28UsOpenTennis'] { background-image: url('/v3/images/widget/house/EV28_usOpenTennis.jpg'); }
[class$='EV30SuperBowlParties'] { background-image: url('/v3/images/widget/house/EV30_superBowlParties3.jpg'); }
[class$='EV31MarchMadness'] { background-image: url('/v3/images/widget/house/EV_marchMadnessBracket.jpg'); }
[class$='EV33BowlGames'] { background-image: url('/v3/images/widget/house/EV14_roseBowl.jpg'); }
[class$='EV36bcsBowlSelection'] { background-image: url('/v3/images/widget/house/EV36_bcsSelection.jpg'); }
[class$='EV37SuperBowlTailgate'] { background-image: url('/v3/images/widget/house/EV37_superBowlTailgate.jpg'); }
[class$='EV40MlbBaseball'] { background-image: url('/v3/images/widget/house/EV40_mlbBaseball2.jpg'); }
[class$='EV41nflSeasonTix'] { background-image: url('/v3/images/widget/house/EV41_nflSeasonTix2.jpg'); }
[class$='EV49winsurance'] { background-image: url('/v3/images/widget/house/EV49_winsurance.jpg'); }
[class$='EV51nbaAllStar'] { background-image: url('/v3/images/widget/house/EV51_nbaAllStar_toyotaCenter.jpg'); }
[class$='EVncaabConfTournament'] { background-image: url('/v3/images/widget/house/EV_basketballHoop.jpg'); }
[class$='EV58Coachella'] { background-image: url('/v3/images/widget/house/EV58_coachella.jpg'); }
[class$='EV58Lollapalooza'] { background-image: url('/v3/images/widget/house/EV58_lollapalooza.jpg'); }
[class$='EV58LollapaloozaAftershows'] { background-image: url('/v3/images/widget/house/EV58_lollapaloozaAftershows.jpg'); }
[class$='EV58MastersHospitality'] { background-image: url('/v3/images/widget/house/EVS04_theMasters.jpg'); }
[class$='masters-hospitality'] { background-image: url('/v3/images/widget/house/EV-golf-mastersHospitality2.jpg'); min-height: 150px; }
[class$='EV60Indy500'] { background-image: url('/v3/images/widget/house/EV60_indy500.jpg'); }
[class$='EV60KentuckyDerbyHotels'] { background-image: url('/v3/images/widget/house/EV60_churchillDowns.jpg'); }
[class$='nhl-redwings'] { background-image: url('/v3/images/widget/house/EV-nhl-fan.jpg'); }
[class$='EV-nhl'] { background-image: url('/v3/images/widget/house/EV-nhl-goal.jpg'); }
[class$='EVncaabGameOnly'] { background-image: url('/v3/images/widget/house/EV_basketballHoop2.jpg'); }
[class$='EV65sbTailgate'] { background-image: url('/v3/images/widget/house/EV65_sbTailgate2.jpg'); }
[class$='EV65sbTailgate2'] { background-image: url('/v3/images/widget/house/EV65_sbTailgate3.jpg'); min-height: 155px; }
[class$='EVncaafBowlGames'] { background-image: url('/v3/images/widget/house/EV-ncaaf-bowlGames.jpg'); }
[class$='EVsbTailgate'] { background-image: url('https://a.vsstatic.com/house/EV-super-bowl-tailgate.jpg'); }
[class$='EVbigEast'] { background-image: url('https://a.vsstatic.com/house/EV-big-east-ncaab-tournament.jpg'); background-position: 110% center; min-height: 140px; }
[class$='EVdeutscheBank'] { background-image: url('https://a.vsstatic.com/house/EV-deutscheBank.jpg'); }
[class$='EVdeutscheBank'] p.heading { color: #1e3f77; }
[class$='EVorpheumTheatrePartnership'] { background-image: url('https://a.vsstatic.com/house/EV-orpheum-theatre.jpg'); background-position: 105% center; }
[class$='dynamicEvent'] p { width: 165px; }
[class$='dynamicEvent'] { background-image: url('https://a.vsstatic.com/house/EV-generic.jpg'); }
[class$='dynamicEvent'] .btn { margin-bottom: 17px; }
[class*='-small-'][class$='houseEVprintTickets'] { background-image: url('https://a.vsstatic.com/house/EV-print-tickets.jpg'); }
[class$='EVprintTickets'] p:first-child { color: #dc1f26; }
[class$='EVmmBracket'] { background-image: url('https://a.vsstatic.com/house/EV-mm-bracket.jpg'); }

/* Event Links House Styles */
[class$='EVS01nbaAllStar'] { background-image: url('/v3/images/widget/house/EVS01_nbaAllStar.jpg'); }
[class$='EVS02marchMadness'] { background-image: url('/v3/images/widget/house/EV_marchMadnessBracket.jpg'); }
[class$='EVS03finalFour'] { background-image: url('/v3/images/widget/house/EV_georgiaDome.jpg'); }
[class$='EVS04theMasters'] { background-image: url('/v3/images/widget/house/EVS04_theMasters.jpg'); }
[class$='masters-links'] { background-image: url('/v3/images/widget/house/EVS-golf-masters.jpg'); background-position: top right; }
[class$='B1Gteams'] { background-image: url('/v3/images/widget/house/EVS-ncaaf-B1G.jpg'); }
[class$='B1Gteams'] i.heading-l { color: #0597D5; }
[class$='parking'] { background-image: url('https://a.vsstatic.com/house/EV-parking.jpg'); background-size: contain; background-position: right center; }
[class$='parking'] p { max-width: 225px; }

/* Experience House Styles */
[class$='houseEX8boysSummer'] { background-image: url('/v3/images/widget/house/EX8_boys2.jpg'); }
[class$='houseEX10PinkRed'] { background-image: url('/v3/images/widget/house/EX10_pinkRed2.jpg'); }
[class$='EXservice'] { background-image: url('https://a.vsstatic.com/house/AU-rockstar-service.jpg'); }
[class$='houseEX15PremiumExperience'] { background-image: url('/v3/images/widget/house/EX15_premiumExperience.jpg'); }
[class$='EXwhatHappens'] { background-image: url('/v3/images/widget/house/EX18_whatHappens.jpg'); }
[class$='housePrivacyPolicy'] { background-image: url('https://a.vsstatic.com/house/AU-privacy-policy.jpg'); }
[class$='houseEX22BaBling'] { background-image: url('/v3/images/widget/house/EX22_baBling.jpg'); }
[class$='EXvelvetRope'] { background-image: url('/v3/images/widget/house/EX26_frontOfLine.jpg'); }
[class$='houseEX28FinalFour'] { background-image: url('/v3/images/widget/house/EX28_finalFour2.jpg'); }
[class$='houseEX30big10'] { background-image: url('/v3/images/widget/house/EX30_big10.jpg'); }
[class$='houseEX32Boss'] { background-image: url('/v3/images/widget/house/EX32_boss.jpg'); }
[class$='vividHouseService'] { background-image: url('/v3/images/widget/house/house_tennis.jpg'); }

/* Packages House Styles */
[class$='-sb-package'] { background-image: url('/v3/images/widget/house/SBP-Build.jpg'); }
[class$='masters-package'] { background-image: url('/v3/images/widget/house/Masters-Packages.jpg'); }
[class$='EV50bcsPackages'] { background-image: url('/v3/images/widget/house/EV36_bcsSelection.jpg'); }
[class$='EV32SuperBowlPackages'] { background-image: url('/v3/images/widget/house/EV32_superBowlPackages2.jpg'); }
[class$='houseTPnbaAllStar'] { background-image: url('/v3/images/widget/house/NBA-AllStar-Packages2014.jpg'); }
[class$='houseTPmlbAllStar'] { background-image: url('/v3/images/widget/house/TP-mlbAllStar.jpg'); }
[class$='houseTPkentuckyDerby'] { background-image: url('/v3/images/widget/house/TP-kentuckyDerby.jpg'); }
[class$='houseTPfinalFour'] { background-image: url('https://a.vsstatic.com/house/TP-ncaab.jpg'); }
[class$='houseTPicc'] { background-image: url('/v3/images/widget/house/TP-ICC-michigan.jpg'); }
[class$='houseTProseBowl'] {  background-image: url('/v3/images/widget/house/TP-roseBowl.jpg'); background-position: top right; }
[class$='houseTPbowlGame'] { background-image: url('/v3/images/widget/house/TP-sugarBowl.jpg'); }
[class$='TPchicagoCubsWS'] { background-image: url('https://a.vsstatic.com/house/TP-cubs.jpg'); }
[class$='TPchicagoCubsWS'] .heading { color: #757575; }
[class$='TPchicagoCubsWS'] i.heading-l { color: #06c; }

/* Gift Card House Styles */
[class$='GCgiftCard'] { background-image: url('/v3/images/widget/house/GC_giftCard.jpg'); }

/* Travel Partner House Styles */
[class$='houseTPbearsLong'] { background-image: url('/v3/images/widget/house/TP-bears-long.jpg'); }
[class$='houseTPbearsLong']  p .heading { color: #1d3561; }
[class$='houseTPbears'] { background-image: url('/v3/images/widget/house/TP-bears.jpg'); padding-bottom: 3px; background-size:cover; }
[class$='houseTPbears']  p { color: #fff; }
[class*='houseTPbears']  p i { color: #e0622b; }
[class$='houseTPbroncos'] { background-image: url('/v3/images/widget/house/TP-broncos.jpg'); }
[class$='houseTPbroncos']  p { color: #00005E; }
[class$='houseTPbroncos']  p i { color: #FF6C00; }
[class$='houseTPbroncosBlue'] { background-image: url('/v3/images/widget/house/TP-broncos-blue.jpg'); }
[class$='houseTPbrowns'] { background-image: url('https://a.vsstatic.com/house/TP-browns.jpg'); background-position: right top; }
[class$='houseTPbrowns']  p { color: #ff3c00; }
[class*='houseTPbrowns']  p i { color: #311e00; }
[class$='houseTPchargersLong'] { background-image: url('https://a.vsstatic.com/house/TP-chargers-build.jpg'); }
[class$='houseTPchargersLong']  p .heading { color: #1f6aad; }
[class$='houseTPchargers'] { background-image: url('/v3/images/widget/house/TP-chargers.jpg'); padding-bottom: 3px; }
[class$='houseTPchargers']  p { color: #1f6aad; }
[class*='houseTPchargers']  p i { color: #f7b802; }
[class$='houseTPchicagoFire']  p .heading { color: #111e49; line-height:1.5em; }
[class$='houseTPchicagoFire'] { background-image: url('https://a.vsstatic.com/house/TP-chicago-fire.jpg'); }
[class$='houseTPchicagoFirecontact']  p { color: #ffffff; }
[class$='houseTPchicagoFirecontact'] { background-image: url('https://a.vsstatic.com/house/TP-chicago-fire-contact.jpg'); }
[class$='houseTPcollegeFootballChampionship'] { background-image: url('https://a.vsstatic.com/house/EV-CFP-championship.jpg');  }
[class$='houseTPcollegeFootballChampionship'] .heading-l { color: #c9942e; }
[class$='houseTPcollegeFootballPlayoffs'] { background-image: url('/v3/images/widget/house/TP-collegeFootballPlayoffs.jpg'); }
[class$='houseTPdeutscheBank'] { background-image: url('https://a.vsstatic.com/house/TP-deutsche-bank.jpg'); }
[class$='houseTPdeutscheBank'] p.heading { color: #545454; }
[class$='houseTPdeutscheBank'] p.heading-l { color: #1e3f77; }
[class$='houseTPdolphins'] { background-image: url('/v3/images/widget/house/TP1_dolphinsFanPackage.jpg'); }
[class*='houseTPdolphins'] i { color: #f4802b; }
[class$='houseTPdolphinsLong'] { background-image: url('https://a.vsstatic.com/house/TP-miami-build.jpg'); }
[class$='houseTPdolphinsLong'] p .heading { color: #178f98; }
[class$='houseTPgeneralTall'] { background-image: url('https://a.vsstatic.com/house/TP-general-tall.jpg'); background-position: right top; }
[class$='houseTPgeneralMed'] { background-image: url('https://a.vsstatic.com/house/TP-general-med.jpg'); }
[class$='houseTPgeneral'] { background-image: url('https://a.vsstatic.com/house/TP-general.jpg'); }
[class$='houseTPillini'] { background-image: url('/v3/images/widget/house/TP-illini.jpg'); }
[class$='houseTPmizzou'] { background-image: url('/v3/images/widget/house/TP-mizzou.jpg'); }
[class$='houseTPpennstate'] { background-image: url('/v3/images/widget/house/TP_pennstate-contact.jpg'); }
[class$='houseTPramsLong'] { background-image: url('https://a.vsstatic.com/house/TP-rams-build.jpg'); }
[class$='houseTPramsLong']  p .heading { color: #036; }
[class$='houseTPrams']  p { color: #fff; }
[class*='houseTPrams']  p i { color: #999; }
[class$='houseTPramsContact'] { background-image: url('https://a.vsstatic.com/house/TP-rams-contact.jpg'); padding-bottom: 3px; }
[class$='houseTPramsContact']  p { color: #fff; }
[class*='houseTPramsContact']  p i { color: #ccc; }
[class*='houseEVramsLong'] { background-image: url('https://a.vsstatic.com/house/EV-rams-tailgate.jpg'); min-height: 116px; }
[class*='houseEVramsLong'] p .heading { color: #036; }
[class$='houseTPredWings'] {  background-image: url('/v3/images/widget/house/TP-redwings.jpg'); }
[class$='TPcontact-pbc']  p, [class$='houseTPpbc'] p i { color: #C98810; }
[class$='TPcontact-pbc']  p i { color: #fff; }
[class$='houseTPpbc'] { background-image: url('https://a.vsstatic.com/house/TP-PBC-experience.jpg'); }
[class$='TPcontact-pbc'] { background-image: url('https://a.vsstatic.com/house/TP-PBC-contact.jpg'); }
[class$='houseTPcontact'] { background-image: url('/v3/images/widget/house/house_contact2.jpg'); }
[class$='houseTPultimate'] { background-image: url('/v3/images/widget/house/TP-about-ultimate.jpg'); }
[class$='houseTPservice'] { background-image: url('/v3/images/widget/house/BG-vipLanyard.jpg'); }
[class$='houseTPcustomGroup'] { background-image: url('/v3/images/widget/house/TP-about-customGroup.jpg'); }
[class$='houseCTpackageBcsChampionship'] { background-image: url('/v3/images/widget/house/CT-package-bcsChampionship.jpg'); }
[class$='houseCTpackageRoseBowl'] { background-image: url('/v3/images/widget/house/CT-package-roseBowl.jpg'); }
[class$='houseCTpackageSuperBowl'] { background-image: url('/v3/images/widget/house/CT-package-superBowl.jpg'); }

/* Partnership Sell Mods */
.house-mod-2line-small-partner-sell p { max-width: 65%; }
.cmsPageAirForceFalcons2 [class$='partner-sell'] .heading { color: #23438d; }
.cmsPageAirForceFalcons2 [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-air-force.jpg'); background-position: 115% center; }
.cmsPageAppalachianState [class$='partner-sell'] .heading { color: #f4c20a; }
.cmsPageAppalachianState [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-appalachian-state.jpg'); background-position: 110% center; }
.cmsPageArizonaStateSunDevils [class$='partner-sell'] .heading { color: #903; }
.cmsPageArizonaStateSunDevils [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-arizona-state.jpg'); background-position: 115% center; }
.cmsPageArizonaWildcats [class$='partner-sell'] .heading { color: #d03548; }
.cmsPageArizonaWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-arizona.jpg'); background-position: 115% center; }
.cmsPageBoiseStateBroncos [class$='partner-sell'] .heading { color: #FA4616; }
.cmsPageBoiseStateBroncos [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-boise-state.jpg'); background-position: 110% center; }
.cmsPageBig10Tickets [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Tickets [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBig10Tournament [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Tournament [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBig10Championship [class$='partner-sell'] .heading { color: #0597D5; }
.cmsPageBig10Championship [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-big-10.jpg'); background-position: 115% center; }
.cmsPageBrighamYoungCougars [class$='partner-sell'] .heading { color: #003664; }
.cmsPageBrighamYoungCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-BYU.jpg'); background-position: 110% center; }
.cmsPageBYUCougars [class$='partner-sell'] .heading { color: #003664; }
.cmsPageBYUCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-BYU.jpg'); background-position: 110% center; }
.cmsPageCincinnatiBearcats [class$='partner-sell'] .heading { 	color: #E51937; }
.cmsPageCincinnatiBearcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-cincinnati.jpg'); background-position: 115% center; }
.cmsPageColoradoBuffaloes [class$='partner-sell'] .heading { 	color: #000000; }
.cmsPageColoradoBuffaloes [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-colorado.jpg'); background-position: 110% center; }
.cmsPageDukeBlueDevils [class$='partner-sell'] .heading { color: #00529c; }
.cmsPageDukeBlueDevils [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-duke.jpg'); background-position: 110% center; }
.cmsPageGeorgetownHoyas [class$='partner-sell'] .heading { color: #011e41; }
.cmsPageGeorgetownHoyas [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-georgetown.jpg'); background-position: 115% center; }
[class$='houseSPgeorgetownHoyas'] p:first-child {  color: #011e41; }
[class*='-small-'][class$='houseSPgeorgetownHoyas'] { background-image: url('https://a.vsstatic.com/house/SP-georgetown-hoyas.jpg'); background-position: 103% center; }
.cmsPageHarvardCrimson [class$='partner-sell'] .heading { color: #c41230; }
.cmsPageHarvardCrimson [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-harvard.jpg'); background-position: 115% center; }
.cmsPageGoldenGateTheatre [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SHN-golden-gate.jpg'); }
.cmsPageInternationalChampionsCup [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ICC.jpg'); background-position: 125% center; }
.cmsPageKansasStateWildcats [class$='partner-sell'] .heading { color: #663399; }
.cmsPageKansasStateWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-kansas-state.jpg'); background-position: 115% center; }
.cmsPageLouisvilleCardinals [class$='partner-sell'] .heading { color: #000; }
.cmsPageLouisvilleCardinals [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-louisville.jpg'); background-position: 118% center; }
.cmsPageMarquetteGoldenEagles [class$='partner-sell'] .heading { color: #104e84; }
.cmsPageMarquetteGoldenEagles [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-marquette.jpg'); background-position: 110% center; }
.cmsPageMissouriTigers [class$='partner-sell'] .heading {  color: #c79338; }
.cmsPageMissouriTigers [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-missouri.jpg'); background-position: 110% center; }
.cmsPageNotreDameFightingIrish [class$='partner-sell'] .heading { color: #001640; }
.cmsPageNotreDameFightingIrish [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-notre-dame-fighting-irish.jpg'); background-position: 100% center; }
.cmsPageOklahomaStateCowboys [class$='partner-sell'] .heading { color: #f35712; }
.cmsPageOklahomaStateCowboys [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-oklahoma-state.jpg'); background-position: 110% center; }
.cmsPageOrpheumTheatre [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SHN-orpheum.jpg'); }
.cmsPagePac12Championship [class$='partner-sell'] .heading {color: #01286d; }
.cmsPagePac12Championship [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-pac-12.jpg'); background-position: 115% center; }
.cmsPagePac12ChampionshipMBB [class$='partner-sell'] .heading {color: #01286d; }
.cmsPagePac12ChampionshipMBB [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-pac-12-MBB.jpg'); background-position: 115% center; }
.cmsPageProvidenceFriars [class$='partner-sell'] .heading { color: #9fa6ad; }
.cmsPageRhodeIslandRams [class$='partner-sell'] .heading { color: #18325b; }
.cmsPageRhodeIslandRams [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-rhode-island.jpg'); background-position: 115% center; }
.cmsPageRyanCenter [class$='partner-sell'] .heading { color: #18325b; }
.cmsPageRyanCenter [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ryan-center.jpg'); background-position: 115% center; }
.cmsPageProvidenceFriars [class$='partner-sell']{ background-image: url('https://a.vsstatic.com/house/SP-providence.jpg'); background-position: 115% center; }
.cmsPageRoseBowl [class$='partner-sell'] .heading {color: #9b2b4a;}
.cmsPageRoseBowl [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-rose-bowl.jpg'); background-position: 115% center; }
.cmsPageSMUMustangs [class$='partner-sell'] .heading { color: #CE1126; }
.cmsPageSMUMustangs [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-SMU.jpg'); background-position: 110% center; }
.cmsPageStJohnsRedStorm [class$='partner-sell'] .heading { color: #d31145; }
.cmsPageStJohnsRedStorm [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-st-johns.jpg'); background-position: 115% center; }
.cmsPageSaintJosephs [class$='partner-sell'] .heading { color: #a80532; }
.cmsPageSaintJosephs [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-saint-josephs.jpg'); background-position: 115% center; }
.cmsPageTennesseeVols [class$='partner-sell'] .heading { color: #53565A ; }
.cmsPageTennesseeVols [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-tennessee.jpg'); background-position: 115% center; }
.cmsPageTexasTechRedRaiders [class$='partner-sell'] .heading { color: #ea2035; }
.cmsPageTexasTechRedRaiders [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-texas-tech.jpg'); background-position: 115% center; }
.cmsPageUCLABruins [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-ucla-alumni.jpg'); }
.cmsPageUtahUtes [class$='partner-sell'] .heading { color: #cf0e42; }
.cmsPageUtahUtes [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-utah.jpg'); background-position: 115% center; }
.cmsPageVanderbiltCommodores [class$='partner-sell'] .heading { color: #997f3d; }
.cmsPageVanderbiltCommodores [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-vanderbilt.jpg'); background-position: 115% center; }
.cmsPageVillanovaWildcats [class$='partner-sell'] .heading { color: #67c1e7; }
.cmsPageVillanovaWildcats [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-villanova.jpg'); background-position: 110% center; }
.cmsPageVirginiaCommonwealth [class$='partner-sell'] .heading { color: #fdb813; }
.cmsPageVirginiaCommonwealth [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-vcu.jpg'); background-position: 115% center; }
.cmsPageWakeForestDemonDeacons [class$='partner-sell'] .heading { color: #9E7E38; }
.cmsPageWakeForestDemonDeacons [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-wake-forest.jpg'); background-position: 115% center; }
.cmsPageWashingtonStateCougarss [class$='partner-sell'] .heading { color: #ae0535; }
.cmsPageWashingtonStateCougars [class$='partner-sell'] { background-image: url('https://a.vsstatic.com/house/SP-washington-state.jpg'); background-position: 110% center; }


/* Partner Buy Mods*/
[class$='EVbig10Championship'] { background-image: url('https://a.vsstatic.com/house/EV-big-10-championship.jpg'); }
[class$='EVpac12Championship'] { background-image: url('https://a.vsstatic.com/house/EV-PAC-12-championship.jpg'); }
[class$='EVpac12MBB'] { background-image: url('https://a.vsstatic.com/house/EV-PAC-12-MBB.jpg'); }
[class$='house-mod-2line-small-houseSPkansasState'] { background-image: url('https://a.vsstatic.com/house/EV-kansas-state.jpg'); }
[class$='house-mod-2line-small-houseSPmissouri'] {background-image: url('https://a.vsstatic.com/house/EV-missouri.jpg'); }
[class$='house-mod-2line-small-houseSPoklahomaState'] {background-image: url('https://a.vsstatic.com/house/EV-oklahoma-state.jpg'); background-position: 110% center; }
[class$='house-mod-2line-small-houseSPorpheum'] {background-image: url('https://a.vsstatic.com/house/SP-SHN-orpheum.jpg') }
[class$='house-mod-2line-small-houseSPgoldenGate'] {background-image: url('https://a.vsstatic.com/house/SP-SHN-golden-gate.jpg') }
[class*='-ncaaf-'][class$='houseSPtexasTech'] { background-image: url('/v3/images/widget/house/EV-ncaaf-texasTech.jpg') }
[class$='SPncaaBowls'] { background-image: url('/v3/images/widget/house/SP2_bowls2013.jpg'); }

/* Notre Dame Sports Mod*/
[class$='EVnotreDame'] { background-image: url('https://a.vsstatic.com/house/EV-notre-dame.jpg'); }
[class$='EVnotreDame'] p.heading { color: #001640; }
[class$='EVnotreDame'] ul {  list-style: none !important; padding-left: 0 !important; }
[class$='EVnotreDame'] li { padding-bottom: 3px; }

/* Corporate Group House Styles */
[class*='houseCG'] {  background-image: url('/v3/images/widget/house/CG-bears.jpg'); }
.house [class$='houseCGbears'] ul { padding-bottom: 15px; }
[class$='houseCGmasters'] { background-image: url('/v3/images/widget/house/CG-masters.jpg'); }
[class$='corporatePartiesForm'] { background-image: url('/v3/images/widget/house/house_newsletterFeathered.png');  background-position: top right; }
[class$='corporatePartiesForm'] label.checkbox { font-size: 1em; }


/* Vivid Values House Styles */
[class$='VV-lucky-7']{background-image:url('/v3/images/widget/house/VV2_lucky7.jpg');}
[class$='VV-group-discount']{background-image:url('/v3/images/widget/house/VV3_groupDiscount.jpg');}
[class$='VV-earlybird-mlb']{background-image:url('/v3/images/widget/house/VV4_earlyBirdMLB.jpg');}
[class$='VV-fan-4-everything']{background-image:url('/v3/images/widget/house/VV5_fan4Everything.jpg');}
[class$='VV-encore-savings']{background-image:url('/v3/images/widget/house/VV6_encoreSavings.jpg');}
[class$='VV-new-savings']{background-image:url('/v3/images/widget/house/VV8_newSavings.jpg');border:none;height:91px;}
@media (max-width: 1199px) {[class$='VV-new-savings']{background: url('/v3/images/widget/house/VV8_newSavings-284px.jpg') no-repeat right center;}}
.lt-ie9 [class$='VV-new-savings']{background: url('/v3/images/widget/house/VV8_newSavings-284px.jpg') no-repeat right center;}
[class$='VV-new-savings-plain']{background-image:url('/v3/images/widget/house/VV9_newSavingsPlain.jpg');}
[class$='VV-nfl-kickoff']{background-image:url('/v3/images/widget/house/VV10_nflKickoff.jpg');}
[class$='VV-go-for-2']{background-image:url('/v3/images/widget/house/VV11_earlyEnrollment.jpg'); background-position: 107% center;}
[class$='VV-winners-circle']{background-image:url('/v3/images/widget/house/VV12_winnersCircle.jpg');}
[class$='VV-gift-of-giving']{background-image:url('/v3/images/widget/house/VV-gift-of-giving.jpg');}
[class$='VV-sweetheart-deal']{background-image:url('/v3/images/widget/house/VV14_sweetheartDeal.jpg');}
[class$='VV-playoff-hero']{background-image:url('/v3/images/widget/house/VV-playoff-hero.jpg');}
[class$='VV-nfl-superfan']{background-image:url('https://a.vsstatic.com/house/VV-super-fan.jpg');}
[class$='VV-mothers-day']{background-image:url('/v3/images/widget/house/VV-mothers-day.jpg');}
/stripes/public/assets/styleSheets/[class$='VV-fathers-day']{background-image:url('');}
[class$='VV-vegas-trip']{background-image:url('/v3/images/widget/house/VV-vegas-trip.jpg');}
[class$='VV-play-ball']{background-image:url('/v3/images/widget/house/VV-play-ball.jpg');}
[class$='VV-buzzer-beater']{background-image:url('/v3/images/widget/house/VV-buzzer-beater.jpg');}
[class$='VV-power-play']{background-image:url('/v3/images/widget/house/VV-power-play.jpg');}
[class$='VV-grand-slam']{background-image:url('https://a.vsstatic.com/house/VV-grand-slam.jpg');}
[class$='VV-moms-dads-grads']{background-image:url('/v3/images/widget/house/VV-moms-dads-grads.jpg');}
[class$='VV-sounds-of-summer']{background-image:url('https://a.vsstatic.com/house/VV-sounds-of-summer.jpg');}
[class$='VV-broadway-baby']{background-image:url('https://a.vsstatic.com/house/VV-broadway-baby.jpg');}
[class$='VV-winsurance'] { background-image: url('/v3/images/widget/house/EV49_winsurance.jpg'); background-position: 120% center; }
[class$='VV-vivid-treats'] { background-image: url('https://a.vsstatic.com/house/VV-vivid-treats_2016.jpg');}
[class$='VV-holiday-gift-card'] { background-image: url('https://a.vsstatic.com/house/VV-holiday-gift-card.jpg');}
[class$='VV-duet-deal'] { background-image: url('https://a.vsstatic.com/house/VV-duet-deal.jpg'); background-position: 107% center;}
[class$='VV-first-pitch'] { background-image: url('https://a.vsstatic.com/house/VV-first-pitch.jpg'); background-position: 110% center;}
[class$='VV-gift-for-you'] { background-image: url('https://a.vsstatic.com/house/VV-a-gift-for-you.jpg'); background-position: 107% center;}
[class$='VV-nhl-shootout'] { background-image: url('https://a.vsstatic.com/house/VV-nhl-shootout.jpg');}

/* App Download Mod Styles */
[class$='app-get-eTickets'] { background-image: url('https://a.vsstatic.com/house/AU-app-ad.jpg'); background-position: -20px 0; }
[class$='app-download-link'] { background-image: url('https://a.vsstatic.com/house/AU-app-tickets.jpg'); background-position: right bottom; background-position-y: -14px; background-size: 49%; min-height: 111px; }

[class$='download-app-link'] { position: relative; background-image: url('https://a.vsstatic.com/house/AU-app-sms-home.jpg'); background-position: right bottom;  min-height: 154px; background-size: contain; }

[class$='download-app-link'] form {
  margin: 8px auto 10px;
}
[class$='download-app-link'] input[type="text"] {
  width: 180px !important;
  height:38px !important;
  padding: 10px 62px 10px 10px !important;
}
[class$='download-app-link'] input[type="submit"] {
  position: relative;
  height: 38px;
  margin-top: 5px;
  right: 60px;
  border-radius: 0 4px 4px 0;
}

[class$='download-app-link'] a[class^="icon-"] {
  color: #424242;
  display: block;
  float: left;
  font-size: 22px;
  opacity: .7;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
[class$='download-app-link'] a[class^="icon-"]:before {
  text-decoration: none;
}
[class$='download-app-link'] a[class^="icon-"]:hover {
  opacity: 1;
  text-decoration: none;
}

[class$='download-app-link'] .icon-android-1 {
  border-left: 1px solid #e5e5e5;
  padding-left: 10px;
}

.sms-message {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 10px;
}

.sms-message.success {
  color: #228b22;
  background: white;
  top: 0;
  background-image: url('https://a.vsstatic.com/house/AU-app-sms-home.jpg');
  background-position: right top;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 24px 130px 24px 24px;
}
.sms-message.success .note {
  color: #333;
}

.sms-message.error {
  background: rgba(219, 33, 39, .9);
  color: white;
}

.sms-message .note {
  font-weight: normal;
}

/* Checkout House Mods */
.checkout [class*='-houseBG11listWLinks'] {
  min-height: 150px;
}
.checkout [class*='-houseBG11listWLinks'] a.arrow-link {
  display: none;
}
.checkout [class*='-houseBG11listWLinks'] .heading {
  padding-top: 7px;
}
#testimonialsInfobox-vivid-infobox {
  padding: 25px 0 0 30px;
}
#testimonialsInfobox-vivid-infobox .vivid_infobox_content {
  overflow: auto;
  padding-right: 30px;
}
[id*='testimonialsInfobox'] blockquote em {
  color: #dc1f26;
  font-size: 1.273em;
  font-style: normal;
  font-weight: bold;
  line-height: 1.143em;
}
[id*='testimonialsInfobox'] blockquote footer {
  font-weight: bold;
  margin-top: 5px;
}
/*=============================================================================
	Banners
=============================================================================*/

/* ===== General Banner Styles ===== */

.widget.banner{
	background-repeat:no-repeat;
	background-position:right 0;
	border-left:none;
	border-right:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	padding: 0;
}
.banner p{
	margin-bottom:0;
}
.widget.banner .bannerCollapsedContent a {
  color: #369;
}
.banner .widgetContent{
	display: inline-block;
	margin:0
}
.banner .morelink{
	color:#369;
	line-height:inherit;
	padding-left:2px;
}
.banner .content-wrapper{
	padding:25px;
}
.banner .widgetContent p{
	color:#333;
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
	padding-top:0;
	width:145px;
}
.banner h1,
.banner h1 span{
	font-weight:bold;
	letter-spacing:-0.2px;
	line-height: 1em; /*28px*/
	margin:0;
	text-transform:uppercase;
}
.banner h1 {
  font-size:2.000em; /* 28px */
  color: #DB2127;
}
.banner h1 span{
	color:#333;
	display:block;
	font-size:inherit;
}
.addthis_default_style .at300b, .addthis_default_style .at300m{
	padding:0 2px;
	width:80px;
}
.addthis_button_google_plusone{
	padding:0 !important;
}
.addthis_button_tweet.at300b{
	width:85px;
}
.banner .bottom-bar, /*only event pages get social bar*/
.banner.banner-event.bannerEventegory .bottom-bar, /*events pages with no social*/
.regionLocation .banner-event .bottom-bar,
[class*='travel-package'] .banner-event .bottom-bar,
.banner.banner-event.bannerVenueDir .bottom-bar {
	display: none;
}
/* ===== Index Page Banner Styles ===== */
.bannerSports .bannerCollapsedContent,
.bannerConcerts .bannerCollapsedContent,
.bannerTheater .bannerCollapsedContent {
	font-size:0.929em; /* 13px */
	line-height: 1.154em; /*15px*/
	width:145px;
}

/* ===== Event Banner Styles ===== */
.widget.banner.banner-event,
.widget.banner.banner-category{
	border-bottom:1px solid #bfbfbf;
}
.banner-event .bottom-bar{
	display:inline-block;
	left:auto;
	min-height:0;
	padding:0;
	width: 100%;
}
.banner-event .bottom-bar .banner-social{
	padding-bottom:0;
}
.banner-event .widgetContent {
	width: 100%;
}
.banner-event.banner-with-content .widgetContent,
.banner-event.banner-with-image .widgetContent{
	margin-top:0;
}
.banner-event .alwaysVisible {
	display: none;
}
/*===== Event Banner w/ Content ====*/
.banner-event .shortcontent {
	display: inline;
}
.banner-event.banner-with-image,
.banner-event.banner-with-content{
	min-height:114px;
}
.banner-event.banner-with-content h1{
	margin-bottom:2px;
}
.banner-event.banner-with-content.banner-with-image h1{
	margin-top: 8px;
}
.banner-event h1,
.banner-event.banner-with-content h1,
.banner-event.banner-with-image h1 {
	font-size:1.500em; /* 21px */
	line-height: 1.190em; /*25px*/
	letter-spacing:.01em;
	text-transform:none;
}
.banner-event h1 span,
.banner-event.banner-with-content h1 span,
.banner-event.banner-with-image h1 span {
	font-size: inherit;
	text-transform: none;
}
.banner-event h1 span,
.banner-event.banner-with-content h1 span{
	/*color:#333;*/
	display:inline;
}
.banner-event.banner-with-content .bannerCollapsedContent{
	font-size:0.786em; /* 11px */;
	line-height: 1.364em; /*15px*/
	width:80%;
}
.banner .bannerCollapsedContent.shorten{
	max-width:80%;
	padding:0;
}
.bottom-bar .banner-social{
	height:16px;
	padding-top: 6px;
}
.banner-event-venue.banner-with-content .bannerCollapsedContent{
	width:70%;
}
/* ===== Event Banner w/ Image ===== */
.banner-event.banner-with-image .bottom-bar{
	display:block;
}
.banner-event.banner-with-image h1 {
	margin-top: 22px;
}
.banner-event.banner-with-image .bottom-bar .banner-social{
	padding-bottom:10px;
}
.banner .image-wrapper{
	border:1px solid #e5e5e5;
	float:left;
	height:98px;
	margin-right:20px;
	margin-top:0;
	margin-bottom:10px;
	position:relative;
	width:98px;
}
.banner-with-image .content-wrapper{
	padding:10px 0;
}
.banner-event .bottom-bar .bio-link{
	color:#369;
	border-right:none;
	float:none;
	font-size:0.786em; /* 11px */;
	padding:0 5px;
	/*text-decoration:underline;*/
}
.banner-event .bottom-bar > .bio-link {
    display: inline-block;
    margin: 5px 0;
}
.banner-event .bio-link ~ .banner-social {
	display:block;
    float: right;
	padding:5px 0 0;
}
.banner-event.banner-with-image .bottom-bar > *:first-child{
	padding-left:0;
}
.banner-with-content.banner-with-image{
	background-image:none;
}
.banner.banner-with-content.banner-with-image .bannerCollapsedContent.expandable {
	width:98%;
}
/* ===== Event Banner Sponsored ===== */
.banner.banner-sponsored .image-wrapper {
	border:none;
}
.banner.banner-sponsored h1 {
	margin-top:20px;
}
.banner.banner-sponsored.banner-with-content h1{
	margin-top:10px;
}
/* ===== Category Banner Sponsored (NCAA Partner School Pages) ===== */
.banner-category.banner-sponsored .widgetContent{
	margin:0;
	width:100%;
}
.banner-category.banner-sponsored{
	background-image:none;
}
.banner-category.banner-sponsored .content-wrapper{
	padding:24px 0 25px 15px;
}
.banner-ncaa.banner-category.banner-sponsored h1 {
	font-size:1.786em; /* 25px */
	line-height: 1em; /*25px*/
}
.banner-ncaa.banner-category.banner-sponsored h1 span{
	font-size: inherit;
}
.banner-category.banner-sponsored.banner-with-content h1{
	margin-top:7px;
}
.banner-category.banner-sponsored h1{
	background-image:none;
	float:left;
	width:50%;
	margin-right:10px;
	margin-bottom:15px;
}
.cmsPageVanderbiltCommodores .banner-ncaa.banner-category.banner-sponsored h1 {
  font-size: 1.65em;
}
.cmsPageWakeForestDemonDeacons .banner-category.banner-sponsored h1 {
  width: 53%;
}
.banner-category.banner-sponsored .bannerCollapsedContent{
	font-size:0.786em; /* 11px */;
	line-height: 1.364em; /*15px*/
	width:120px;
	margin-right:10px;
}
.banner-category.banner-sponsored h1 span{
	display:inline;
}
.banner-category.banner-sponsored .image-wrapper{
	float:right;
	margin:-20px 10px 0 0;
	height: 98px;
	width: 98px;
}
.banner.banner-category.banner-sponsored .widgetContent .bannerCollapsedContent{
	float:left;
	text-align:right;
	width:22%;
}
/* ===== Region Banner Overrides ===== */
.regionSubCate .banner.banner-event{
	background-position:right top;
}
/* ===== Custom Banner Overrides ===== */
.banner-ncaa.banner-category h1,
.banner-ncaa.banner-category h1 span{
	font-size:1.643em	; /* 23 px */
	line-height: 1em; /*23px*/
}
.banner-ncaa.banner-category h1 span {
	font-size: inherit;
}


.banner.banner-event-superbowl .content-wrapper{
	padding:25px 0 10px 25px;
}
.banner.banner-event-superbowl {
	background-color:#3D3C43;
	background-image:url("https://a.vsstatic.com/banner/event-small/super-bowl-LI.jpg");
	background-position:right 0;
}
.banner.banner-event-superbowl h1{
	color:#fff;
	font-size:2.286em; /* 32px */
	text-transform:none;
	font-weight:lighter;
}
.banner.banner-event-superbowl h1 span h2{
	color:#CFCFCF;
	display:block;
	font-size:1.571em; /* 22px */
	font-weight:bold;
	line-height:40px;
	margin:0 0 8px 0;
}
.banner-event-party.banner-event.banner-with-content .bannerCollapsedContent {
	width: 580px;
}
.banner-event-party.banner-with-content h1 {
	text-shadow: none;
}
.widget.banner.banner-event-broadway .bottom-bar{ display:none }
.cmsPageNCAAConferenceChampionship .banner h1 { /*for /ncaab/ncaa-conference-championship-tickets.html long title*/
	width: 415px;
}
.cmsPageNCAAConferenceChampionship .banner h1 span {
	display: inline;
}
@media (max-width: 1199px) {
	.cmsPageNCAAConferenceChampionship .banner h1,
	.cmsPageNCAAConferenceChampionship .banner h1 span {
		font-size: 1.714em; /* 24px */
	}
}
/*package banners*/
[class*='travel-package'] .widget.banner h1 {
	font-size:2.000em; /* 28px */
	line-height: 1em; /*28px*/
}
[class*='travel-package'] .widget.banner h1,
[class*='travel-package'] .widget.banner h1 span {
	text-transform:uppercase;
}
[class*='travel-package'] .widget.banner h1 span{ display:block }
[class*='travel-package'] .widget.banner .bottom-bar{ display:none }
[class*='travel-package'] .banner.banner-sponsored h1{ margin-top:18px }
[class*='travel-package'] .banner.banner-sponsored.banner-with-content h1{ margin-top:12px }
.travel-package-dolphins .widget.banner h1{ color:#0E8D97 }
.travel-package-dolphins .widget.banner h1 span{ color:#FF9933 }
.travel-package-pennstate .widget.banner h1{ color:#002d62 }
.travel-package-illini .widget.banner h1{ color:#f25935 }
.travel-package-illini .widget.banner h1 span{ color:#1a3760 }
.travel-package-broncos h1 { color: #f30; }
.travel-package-broncos h1 span{ color:#003 }

.travel-package-masters .widget.banner h1{
	color:#339900;
	padding: 1px 0;
}
.vividAbout .banner .widgetContent,
.vividAffiliate .banner .widgetContent,
.vividSiteMap .banner .widgetContent { display: inline;}

/*Big Ten Conference Page*/
.big-ten-conference .banner-category.banner-sponsored .image-wrapper {
	margin: -5px 10px 0 0;
}
.big-ten-conference .banner.banner-category.banner-sponsored .widgetContent .bannerCollapsedContent {
	margin-top: 15px;
}

/*=============================================================================
  Planner Banner Styles
=============================================================================*/
.planner-banner.planner-holiday .planner-content h1,
.planner-banner.planner-holiday .planner-search h3,
.planner-banner.planner-holiday .planner-content p {
	color: #333;
	text-shadow: 1px 1px 3px rgba(255,255,255,1)
}
.planner-banner.planner-holiday .planner-content h1 {
	border-bottom: 1px dotted #db2127;
	margin-top:0;
}
.planner-banner.planner-holiday .planner-search {
	margin-top: 12%;
}
.planner-banner.planner-holiday .planner-content h1 {
  line-height: .857em;
  margin-top: 20px;
  text-transform: uppercase;
}
.planner-banner.planner-holiday .planner-content h1 span {
  display: block;
  font-size: 0.556em;
}
.planner-banner .planner-content h1,
.planner-banner .planner-search h3,
.planner-banner .planner-content p {
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0,0,0,.2)
}
.planner-banner .planner-content h1 {
	border-bottom: 1px dotted #fff;
	margin-top:0;
}
.planner-search h2.head-title { display:none }
.event-planner h2.search-find-tickets { display:none }

 /*=========Planner Banner Images=========*/
.planner-banner.planner-season { background:url('/v4/images/banner/custom/planner-winter-14.jpg') no-repeat; }
.planner-banner.planner-holiday { background:url('https://a.vsstatic.com/banner/planner/holiday-15.jpg') no-repeat; }
.planner-banner.planner-orbitz { background:url('/v3/images/banner/custom/planner-orbitz.jpg') no-repeat left bottom #000; }
.planner-banner.planner-orbitz .planner-content { padding-bottom: 60px; }
.planner-banner.planner-metromix { background:url('/v3/images/banner/custom/planner-metromix.jpg') no-repeat left bottom #000; min-height:280px; }
.planner-banner.planner-summer { background:url('https://a.vsstatic.com/banner/planner/summer-2016.jpg') no-repeat; }
.planner-banner.planner-fall { background:url('https://a.vsstatic.com/banner/planner/fall-2016.jpg') no-repeat; }
.planner-banner.planner-winter { background:url('https://a.vsstatic.com/banner/planner/winter.jpg') no-repeat; }


/*=========Partner Planner Styles=========*/
.planner-partner {
	background-image: none;
	position: relative;
}
.planner-banner .planner-partner-designation {
	font-weight: bold;
	text-transform: uppercase;
}
.partners-planner-content h2,
.partners-planner-content p{
	font-size:0.857em; /* 12px */
	line-height: 1.250em; /*15px*/
}
.planner-banner.planner-partner .planner-search {
	background-color: #333;
	background-color: rgba(0,0,0,.6);
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/* Cincinnati Bearcats */
.planner-partner.planner-bearcats {
	background-color: #CC0000;
}
.planner-banner.planner-partner.planner-bearcats .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-bearcats.png") no-repeat scroll 0 3px transparent;
	padding-left: 68px;
}
/* Long Beach State 49ers */
.planner-partner.planner-49ers { background-color: #000; }
.planner-banner.planner-partner.planner-49ers .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-49ers.png") no-repeat scroll 0 4px transparent;
	padding-left: 75px;
}
/* Drexel Dragons */
.planner-partner.planner-dragons { background-color: #003976; }
.planner-banner.planner-partner.planner-dragons .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-dragons.png") no-repeat scroll 0 2px transparent;
	padding-left: 110px;
}
/* Providence Friars */
.planner-partner.planner-friars { background-color: #000;	}
.planner-banner.planner-partner.planner-friars .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-friars.png") no-repeat scroll 0 2px transparent;
	padding-left: 145px;
}
/* Memphis Tigers */
.planner-partner.planner-mtigers {	background-color: #004f99;	}
.planner-banner.planner-partner.planner-mtigers .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-mtigers.png") no-repeat scroll 0 0 transparent;
	padding-left: 100px;
}
/* Xavier Musketeers */
.planner-partner.planner-musketeers {	background-color: #004785; }
.planner-banner.planner-partner.planner-musketeers .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-musketeers.png") no-repeat scroll 0 5px transparent;
	padding-left: 105px;
}
/* Princeton Tigers */
.planner-partner.planner-ptigers { background-color: #f68428;	}
.planner-banner.planner-partner.planner-ptigers .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-ptigers.png") no-repeat scroll 0 4px transparent;
	padding-left: 75px;
}
/* Miami of Ohio RedHawks */
.planner-partner.planner-redhawks { background-color: #e51937;	 }
.planner-banner.planner-partner.planner-redhawks .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-redhawks.png") no-repeat scroll 0 4px transparent;
	padding-left: 105px;
}
/* St. John's Red Storm */
.planner-partner.planner-redstorm { background-color: #d31145;	}
.planner-banner.planner-partner.planner-redstorm .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-redstorm.png") no-repeat scroll 0 3px transparent;
	padding-left: 70px;
}
/* Saint Joseph's Hawks */
.planner-partner.planner-sjhawks { background-color: #a80532;	}
.planner-banner.planner-partner.planner-sjhawks .planner-content h1 {
	background: url("/v3/images/banner/custom/planner-logo-sjhawks.png") no-repeat scroll 0 9px transparent;
	padding-left: 145px;
}

/*=============================================================================
	Banners Images - .widget needed to override specificity in ct-styles
=============================================================================*/

/*SPORTS*/

.banner-generic-sports{ background-image:url("/v3/images/banner/category/cateBanner_miscSports.jpg"); }
.banner-arena-football{ background-image:url("//a.vsstatic.com/banner/category/arena-football.jpg"); }
.banner-football-playoff{ background-image:url("//a.vsstatic.com/banner/category/football.jpg"); }
.banner-baseball{ background-image:url("//a.vsstatic.com/banner/category/baseball.jpg"); }
.banner-boxing.widget { background:url("//a.vsstatic.com/banner/category/boxing-and-fighting.jpg") no-repeat 120% center; }
.banner-basketball{ background-image:url("//a.vsstatic.com/banner/category/basketball.jpg"); }
.banner-blues{ background-image:url("//a.vsstatic.com/banner/category/blues-and-jazz.jpg"); }
.banner-championship{ background-image:url("/v3/images/banner/category/cateBanner_championship.jpg"); }
.banner-cirque{ background-image:url("//a.vsstatic.com/banner/category/cirque.jpg"); }
.banner-circus{ background-image:url("//a.vsstatic.com/banner/category/circus.jpg"); }
.banner-classical{ background-image:url("//a.vsstatic.com/banner/category/classical.jpg") }
.banner-comedy{ background-image:url("//a.vsstatic.com/banner/category/comedy.jpg"); }
.banner-country{ background-image:url("//a.vsstatic.com/banner/category/country-and-folk.jpg"); }
.banner-extreme-sports{ background-image:url("//a.vsstatic.com/banner/category/extreme-sports.jpg"); }
.banner-family{ background-image:url("//a.vsstatic.com/banner/category/family.jpg"); }
.banner-football{ background-image:url("//a.vsstatic.com/banner/category/football.jpg"); }
.banner-formula-1{ background-image:url("/v3/images/banner/category/cateBanner_grandPrix.jpg"); }
.banner-golf{ background-image:url("//a.vsstatic.com/banner/category/pga-golf.jpg"); }
.banner-gymnastics{ background-image:url("//a.vsstatic.com/banner/category/gymnastics.jpg"); }
.banner-hockey{ background-image:url("//a.vsstatic.com/banner/category/hockey.jpg"); }
.banner-horse-racing{ background-image:url("//a.vsstatic.com/banner/category/horse-racing.jpg"); }
.banner-lacrosse{ background-image:url("//a.vsstatic.com/banner/category/lacrosse.jpg"); }
.banner-magic{ background-image:url("//a.vsstatic.com/banner/category/magic.jpg"); }
.banner-motorsports{ background-image:url("//a.vsstatic.com/banner/category/motorsports.jpg") }
.banner-musical{ background-image:url("//a.vsstatic.com/banner/category/musical.jpg"); }
.banner-nascar{ background-image:url("//a.vsstatic.com/banner/category/nascar-racing.jpg"); }
.banner-ncaa{ background-image:url("//a.vsstatic.com/banner/category/ncaa-sports.jpg") }
.banner-ncaab{ background-image:url("//a.vsstatic.com/banner/category/ncaa-basketball.jpg"); }
.banner-ncaaf{ background-image:url("//a.vsstatic.com/banner/category/ncaa-football.jpg"); }
.banner-pop{ background-image:url("//a.vsstatic.com/banner/category/pop.jpg"); }
.banner-rap{ background-image:url("//a.vsstatic.com/banner/category/rap-hip-hop.jpg"); }
.banner-rock{ background-image:url("//a.vsstatic.com/banner/category/rock.jpg"); }
.banner-rodeo{ background-image:url("//a.vsstatic.com/banner/category/rodeo.jpg"); }
.banner-rugby{ background-image:url("//a.vsstatic.com/banner/category/rugby.jpg"); }
.banner-skating{ background-image:url("//a.vsstatic.com/banner/category/skating.jpg"); }
.banner-soccer{ background-image:url("//a.vsstatic.com/banner/category/soccer.jpg"); }
.banner-superbowl{ background:url("//a.vsstatic.com/banner/event-small/super-bowl-LI.jpg"); }
.banner-tennis{ background-image:url("//a.vsstatic.com/banner/category/tennis.jpg"); }
.banner-wrestling{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }
.banner-wwe{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }
.cmsPageOlympics .banner-generic-sports{ background-image:url("//a.vsstatic.com/banner/category/olympics.jpg"); }
.cmsPageVolleyball .banner-generic-sports{ background-image:url("//a.vsstatic.com/banner/category/volleyball.jpg"); }

.banner-event-baseball{background-image:url("//a.vsstatic.com/banner/event-small/mlb-event.jpg"); }
.banner-event-basketball{ background-image:url("//a.vsstatic.com/banner/event-small/nba-event.jpg"); }
.banner-event-boxing{ background-image:url("/v3/images/banner/event/boxing_color.jpg"); }
.banner-event-boxing.banner-sponsored { background-image:url('https://a.vsstatic.com/banner/event-small/boxing-partner.jpg'); }
.banner-event-extreme{ background-image:url("/v3/images/banner/event/extreme_events.jpg"); }
.banner-event-f1{ background-image:url("/v3/images/banner/event/grandPrix.jpg"); }
.banner-event-football{ background-image:url("//a.vsstatic.com/banner/event-small/nfl-event.jpg"); }
.banner-event-generic-sport{ background-image:url("/v3/images/banner/event/miscSports.jpg"); }
.banner-event-golf{ background-image:url("/v3/images/banner/event/golf_color.jpg"); }
.banner-event-golf h1{ 	color:#557f1b }
.banner-event-hockey{ background-image:url("//a.vsstatic.com/banner/event-small/nhl-event.jpg"); }
.banner-event-horse{ background-image:url("/v3/images/banner/event/horse_color.jpg"); }
.banner-event-nascar{ background-image:url("/v3/images/banner/event/nascar_color.jpg"); }
.banner-event-ncaaf{ background-image:url("//a.vsstatic.com/banner/event-small/ncaaf-event.jpg"); }
.banner-event-ncaab{ background-image:url("//a.vsstatic.com/banner/event-small/ncaab-event.jpg"); }
.banner-event-march-madness{ background-image:url("https://a.vsstatic.com/banner/category/march-madness.jpg"); }
.banner-event-party{ background-image:url("//a.vsstatic.com/banner/event-small/tailgate.png"); }
.banner-event-soccer{ background-image:url("/v3/images/banner/event/soccer_color.jpg"); }
.banner-event-superbowl{ background-image:url("/v3/images/banner/event/superBowl_metLife.jpg"); }
.banner-event-tennis{ background-image:url("/v3/images/banner/event/tennisBall_color.jpg"); }
.banner-event-wwe{ background-image:url("//a.vsstatic.com/banner/category/wrestling.jpg"); }

.banner-package-dolphins{ background-image:url("/v3/images/banner/event/EventBanner_NFL_event2013.jpg"); }
.banner-package-masters{ background-image:url("/v3/images/banner/event/masters_legendsclub.jpg"); }

/*CONCERTS*/

.banner-generic-concert{ background-image:url("/v3/images/banner/category/cateBanner_miscConcerts.jpg") }
.cmsPageAdultContemporary .banner-generic-concert.widget{ background:url("//a.vsstatic.com/banner/category/adult-contemporary.jpg") no-repeat 135% center; }
.cmsPageAlternative .banner-generic-concert{ background-image:url("//a.vsstatic.com/banner/category/alternative.jpg"); }
.cmsPageDanceElectronica .banner-generic-concert.widget{ background:url("//a.vsstatic.com/banner/category/dance-electronica.jpg") no-repeat 120% center; }
.cmsHardRock .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/hard-rock.jpg"); }
.cmsLatin .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/latin.jpg"); }
.cmsCategoryMusicFestivals .banner-generic-concert.widget {background:url("//a.vsstatic.com/banner/category/music-festivals.jpg") no-repeat 110% center; }
.cmsPageNewAge .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/new-age.jpg"); }
.cmsPageRnB .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/r&b.jpg"); }
.cmsPageReggae .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/reggae.jpg"); }
.cmsPageWorldMusic .banner-generic-concert { background-image:url("//a.vsstatic.com/banner/category/world-music.jpg"); }

.banner-event-generic-concert{ background-image:url("/v3/images/banner/event/concert/concerts-generic.jpg") }


/*THEATER*/

.banner-generic-theater{ background-image:url("/v3/images/banner/category/cateBanner_miscTheater.jpg"); }
.cmsPageArtsAndTheater .banner-generic-theater.widget { background:url("//a.vsstatic.com/banner/category/arts-and-theater.jpg") no-repeat 115% center; }
.cmsPageBalletAndDance .banner-generic-theater.widget { background:url("//a.vsstatic.com/banner/category/ballet-and-dance.jpg") no-repeat 120% center; }
.cmsPageOffBroadway .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/off-broadway.jpg"); }
.cmsPageOpera .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/opera.jpg"); }
.cmsPublicSpeaking .banner-generic-theater { background:url("//a.vsstatic.com/banner/category/public-speaking.jpg") no-repeat 110% center; }
.cmsPageOtherTheater .banner-generic-theater { background-image:url("//a.vsstatic.com/banner/category/other-theater.jpg"); }

.banner-event-broadway{ background-image:url("//a.vsstatic.com/banner/category/broadway.jpg"); }
.banner-event-generic-theater{ background-image:url("/v3/images/banner/event/theater/theater.jpg");  }


/*OTHER*/

.banner-region{ background-image:url("/v3/images/banner/regions/regionsIndex.jpg"); }
.banner-venue{ background-image:url("/v3/images/banner/index/venue_chairs.jpg"); }
.banner-event-venue{ background-image:url("/v3/images/banner/event/venue_chairs.jpg"); }
.banner-event.banner-event-venue h1 { max-width: 70%;}
.banner-vivid{ background-image:url("/v3/images/banner/category/cateBanner_vividLg.jpg"); }
.banner-careers{ background-image:url("/v3/images/banner/custom/jobs.jpg"); }
.banner-marquee { background-image: url("/v3/images/banner/custom/marquee.jpg"); }
.banner-marquee h1, .banner-marquee h1 span { white-space: nowrap; }
/* Cookie Monster no likie
.banner-marquee { background-image: url("/v3/images/widget/custom/marquee.jpg"); height: 365px; }
.banner-marquee h1, .banner-marquee h1 span { text-indent: -9999em; text-align: left; }
*/
.cmsPageSports .banner.bannerSports{ background:url("//a.vsstatic.com/banner/category/sports.jpg") no-repeat right center }
.cmsPageConcerts .banner.bannerConcerts { background-image:url("//a.vsstatic.com/banner/category/concerts.jpg"); background-position:right center }
.cmsPageTheater .banner.bannerTheater{ background-image:url("//a.vsstatic.com/banner/category/theater.jpg"); background-position:right center }

.cmsPageMonsterJam .banner-event-extreme,
.cmsPageMonsterTruckNationals .banner-event-extreme { background-image:url("/v3/images/banner/event/monsterJam.jpg"); }
.cmsPageESPNXGames .banner-event-extreme { background-image:url("/v3/images/banner/event/xGames.jpg"); }
.travel-package-cubs .banner-event { background-image:url('https://a.vsstatic.com/banner/event-small/baseball-custom.jpg'); }

@media (max-width:1199px){
	.banner-category.banner-soccer{ background-position:right -40px top 0 }
	.cmsPageNebraskaCornhuskers .widget.banner{ background-position:right -30px top 0 }
}

/* ===== CMS Page Banner Colors ===== */

/*------MLB TEAMS------*/
.cmsPageLosAngelesAngelsofAnaheim h1{ color:#db2127 }
.cmsPageLosAngelesAngelsofAnaheim h1 span{ color:#009 }
.cmsPageArizonaDiamondbacks h1{ color:#c03 }
.cmsPageArizonaDiamondbacks h1 span{ color:#000 }
.cmsPageAtlantaBraves h1{ color:#db2127 }
.cmsPageAtlantaBraves h1 span{ color:#036 }
.cmsPageBaltimoreOrioles h1{ color:#f30 }
.cmsPageBaltimoreOrioles h1 span{ color:#000 }
.cmsPageBostonRedSox h1{ color:#f03 }
.cmsPageBostonRedSox h1 span{ color:#036 }
.cmsPageChicagoCubs h1{ color:#06c }
.cmsPageChicagoCubs h1 span{ color:#db2127 }
.cmsPageChicagoWhiteSox h1{ color:#000 }
.cmsPageChicagoWhiteSox h1 span{ color:#666 }
.cmsPageCincinnatiReds h1{ color:#db2127 }
.cmsPageCincinnatiReds h1 span{ color:#000 }
.cmsPageClevelandIndians h1{ color:#c03 }
.cmsPageClevelandIndians h1 span{ color:#039 }
.cmsPageColoradoRockies h1{ color:#039 }
.cmsPageColoradoRockies h1 span{ color:#333 }
.cmsPageDetroitTigers h1{ color:#039 }
.cmsPageDetroitTigers h1 span{ color:#f63 }
.cmsPageMiamiMarlins h1{ color:#069 }
.cmsPageMiamiMarlins h1 span{ color:#000 }
.cmsPageHoustonAstros h1{ color:#c00 }
.cmsPageHoustonAstros h1 span{ color:#000 }
.cmsPageKansasCityRoyals h1{ color:#369 }
.cmsPageKansasCityRoyals h1 span{ color:#c93 }
.cmsPageLosAngelesDodgers h1{ color:#03c }
.cmsPageLosAngelesDodgers h1 span{ color:#999 }
.cmsPageMilwaukeeBrewers h1{ color:#039 }
.cmsPageMilwaukeeBrewers h1 span{ color:#c93 }
.cmsPageMinnesotaTwins h1{ color:#039 }
.cmsPageMinnesotaTwins h1 span{ color:#c03 }
.cmsPageWashingtonNationals h1{ color:#db2127 }
.cmsPageWashingtonNationals h1 span{ color:#039 }
.cmsPageNewYorkMets h1{ color:#f60 }
.cmsPageNewYorkMets h1 span{ color:#069 }
.cmsPageNewYorkYankees h1{ color:#006 }
.cmsPageNewYorkYankees h1 span{ color:#999 }
.cmsPageOaklandAthletics h1{ color:#066 }
.cmsPageOaklandAthletics h1 span{ color:#c93 }
.cmsPagePhiladelphiaPhillies h1{ color:#db2127 }
.cmsPagePhiladelphiaPhillies h1 span{ color:#666 }
.cmsPagePittsburghPirates h1{ color:#000 }
.cmsPagePittsburghPirates h1 span{ color:#c90 }
.cmsPageSanDiegoPadres h1{ color:#036 }
.cmsPageSanDiegoPadres h1 span{ color:#f63 }
.cmsPageSanFranciscoGiants h1{ color:#000 }
.cmsPageSanFranciscoGiants h1 span{ color:#f30 }
.cmsPageSeattleMariners h1{ color:#039 }
.cmsPageSeattleMariners h1 span{ color:#066 }
.cmsPageSt.LouisCardinals h1{ color:#c03 }
.cmsPageSt.LouisCardinals h1 span{ color:#333 }
.cmsPageTampaBayRays h1{ color:#036 }
.cmsPageTampaBayRays h1 span{ color:#69c }
.cmsPageTexasRangers h1{ color:#039 }
.cmsPageTexasRangers h1 span{ color:#c03 }
.cmsPageTorontoBlueJays h1{ color:#069 }
.cmsPageTorontoBlueJays h1 span{ color:#333 }

/*------NFL TEAMS------*/
.cmsPageArizonaCardinals h1{ color:#900 }
.cmsPageArizonaCardinals h1 span{ color:#000 }
.cmsPageAtlantaFalcons h1{ color:#c00 }
.cmsPageAtlantaFalcons h1 span{ color:#000 }
.cmsPageBaltimoreRavens h1{ color:#306 }
.cmsPageBaltimoreRavens h1 span{ color:#000 }
.cmsPageBuffaloBills h1{ color:#036 }
.cmsPageBuffaloBills h1 span{ color:#c00 }
.cmsPageCarolinaPanthers h1{ color:#06c }
.cmsPageCarolinaPanthers h1 span{ color:#000 }
.cmsPageChicagoBears h1{ color:#c83c27 }
.cmsPageChicagoBears h1 span{ color:#0f152a }
.cmsPageCincinnatiBengals h1{ color:#f30 }
.cmsPageCincinnatiBengals h1 span{ color:#000 }
.cmsPageClevelandBrowns h1{ color:#ff3c00 }
.cmsPageClevelandBrowns h1 span{ color:#311e00 }
.cmsPageDallasCowboys h1{ color:#003 }
.cmsPageDallasCowboys h1 span{ color:#999 }
.cmsPageDenverBroncos h1{ color:#f30 }
.cmsPageDenverBroncos h1 span{ color:#003 }
.cmsPageDetroitLions h1{ color:#039 }
.cmsPageDetroitLions h1 span{ color:#999 }
.cmsPageGreenBayPackers h1{ color:#030 }
.cmsPageGreenBayPackers h1 span{ color:#fc0 }
.cmsPageHoustonTexans h1{ color:#003 }
.cmsPageHoustonTexans h1 span{ color:#c00 }
.cmsPageIndianapolisColts h1{ color:#039 }
.cmsPageIndianapolisColts h1 span{ color:#999 }
.cmsPageJacksonvilleJaguars h1{ color:#069 }
.cmsPageJacksonvilleJaguars h1 span{ color:#c93 }
.cmsPageKansasCityChiefs h1{ color:#903 }
.cmsPageKansasCityChiefs h1 span{ color:#f90 }
.cmsPageMiamiDolphins h1{ color:#178f98 }
.cmsPageMiamiDolphins h1 span{ color:#f93 }
.cmsPageMinnesotaVikings h1{ color:#306 }
.cmsPageMinnesotaVikings h1 span{ color:#fc0 }
.cmsPageNewEnglandPatriots h1{ color:#003 }
.cmsPageNewEnglandPatriots h1 span{ color:#c00 }
.cmsPageNewOrleansSaints h1{ color:#c90 }
.cmsPageNewOrleansSaints h1 span{ color:#000 }
.cmsPageNewYorkGiants h1{ color:#162576 }
.cmsPageNewYorkGiants h1 span{ color:#9f001f }
.cmsPageNewYorkJets h1{ color:#030 }
.cmsPageNewYorkJets h1 span{ color:#999 }
.cmsPageOaklandRaiders h1{ color:#000 }
.cmsPageOaklandRaiders h1 span{ color:#666 }
.cmsPagePhiladelphiaEagles h1{ color:#066 }
.cmsPagePhiladelphiaEagles h1 span{ color:#000 }
.cmsPagePittsburghSteelers h1{ color:#000 }
.cmsPagePittsburghSteelers h1 span{ color:#c90 }
.cmsPageSanDiegoChargers h1{ color:#1f6aad }
.cmsPageSanDiegoChargers h1 span{ color:#fdb515 }
.cmsPageSanFrancisco49ers h1{ color:#c00 }
.cmsPageSanFrancisco49ers h1 span{ color:#c90 }
.cmsPageSeattleSeahawks h1{ color:#336 }
.cmsPageSeattleSeahawks h1 span{ color:#033 }
.cmsPageLosAngelesRams h1{ color:#036 }
.cmsPageLosAngelesRams h1 span{ color:#999 }
.cmsPageTampaBayBuccaneers h1{ color:#c00 }
.cmsPageTampaBayBuccaneers h1 span{ color:#756551 }
.cmsPageTennesseeTitans h1{ color:#36c }
.cmsPageTennesseeTitans h1 span{ color:#036 }
.cmsPageWashingtonRedskins h1{ color:#900 }
.cmsPageWashingtonRedskins h1 span{ color:#c90 }

/*------NBA TEAMS------*/
.cmsPageAtlantaHawks h1{ color:#c00 }
.cmsPageAtlantaHawks h1 span{ color:#fc0 }
.cmsPageBostonCeltics h1{ color:#093 }
.cmsPageBostonCeltics h1 span{ color:#999 }
.cmsPageBrooklynNets h1{ color:#c03 }
.cmsPageBrooklynNets h1 span{ color:#039 }
.cmsPageCharlotteHornets h1{ color:#048ba8 }
.cmsPageCharlotteHornets h1 span{ color:#1e1160 }
.cmsPageChicagoBulls h1{ color:#db2127 }
.cmsPageChicagoBulls h1 span{ color:#000 }
.cmsPageClevelandCavaliers h1{ color:#c00 }
.cmsPageClevelandCavaliers h1 span{ color:#fc0 }
.cmsPageDallasMavericks h1{ color:#069 }
.cmsPageDallasMavericks h1 span{ color:#036 }
.cmsPageDenverNuggets h1{ color:#06c }
.cmsPageDenverNuggets h1 span{ color:#fc0 }
.cmsPageDetroitPistons h1{ color:#f03 }
.cmsPageDetroitPistons h1 span{ color:#06c }
.cmsPageGoldenStateWarriors h1{ color:#04529C }
.cmsPageGoldenStateWarriors h1 span{ color:#FFCC33 }
.cmsPageHoustonRockets h1{ color:#c00 }
.cmsPageHoustonRockets h1 span{ color:#666 }
.cmsPageIndianaPacers h1{ color:#fc0 }
.cmsPageIndianaPacers h1 span{ color:#036 }
.cmsPageLosAngelesClippers h1{ color:#06c }
.cmsPageLosAngelesClippers h1 span{ color:#f03 }
.cmsPageLosAngelesLakers h1{ color:#330099 }
.cmsPageLosAngelesLakers h1 span{ color:#fc0 }
.cmsPageMemphisGrizzlies h1{ color:#039 }
.cmsPageMemphisGrizzlies h1 span{ color:#39c }
.cmsPageMiamiHeat h1{ color:#c00 }
.cmsPageMiamiHeat h1 span{ color:#000 }
.cmsPageMilwaukeeBucks h1{ color:#05461e }
.cmsPageMilwaukeeBucks h1 span{ color:#333 }
.cmsPageMinnesotaTimberwolves h1{ color:#000099 }
.cmsPageMinnesotaTimberwolves h1 span{ color:#063 }
.cmsPageNewOrleansPelicans h1{ color:#002d5c }
.cmsPageNewOrleansPelicans h1 span{ color:#e52c35 }
.cmsPageNewYorkKnicks h1{ color:#06c }
.cmsPageNewYorkKnicks h1 span{ color:#ff6600 }
.cmsPageOklahomaCityThunder h1{ color:#069 }
.cmsPageOklahomaCityThunder h1 span{ color:#036 }
.cmsPageOrlandoMagic h1{ color:#06c }
.cmsPageOrlandoMagic h1 span{ color:#000 }
.cmsPagePhiladelphia76ers h1{ color:#039 }
.cmsPagePhiladelphia76ers h1 span{ color:#db2127 }
.cmsPagePhoenixSuns h1{ color:#f30 }
.cmsPagePhoenixSuns h1 span{ color:#333399 }
.cmsPagePortlandTrailBlazers h1{ color:#c00 }
.cmsPagePortlandTrailBlazers h1 span{ color:#000 }
.cmsPageSacramentoKings h1{ color:#333366 }
.cmsPageSacramentoKings h1 span{ color:#000 }
.cmsPageSanAntonioSpurs h1{ color:#000 }
.cmsPageSanAntonioSpurs h1 span{ color:#999 }
.cmsPageTorontoRaptors h1{ color:#c03 }
.cmsPageTorontoRaptors h1 span{ color:#333 }
.cmsPageUtahJazz h1{ color:#006600 }
.cmsPageUtahJazz h1 span{ color:#fc0 }
.cmsPageWashingtonWizards h1{ color:#c00 }
.cmsPageWashingtonWizards h1 span{ color:#036 }

/*------NHL TEAMS------*/
.cmsPageAnaheimDucks h1{ color:#f63 }
.cmsPageAnaheimDucks h1 span{ color:#c96 }
.cmsPageBostonBruins h1{ color:#000 }
.cmsPageBostonBruins h1 span{ color:#fc0 }
.cmsPageBuffaloSabres h1{ color:#336 }
.cmsPageBuffaloSabres h1 span{ color:#c93 }
.cmsPageCalgaryFlames h1{ color:#db2127 }
.cmsPageCalgaryFlames h1 span{ color:#000 }
.cmsPageCarolinaHurricanes h1{ color:#c00 }
.cmsPageCarolinaHurricanes h1 span{ color:#999 }
.cmsPageChicagoBlackhawks h1{ color:#db2127 }
.cmsPageChicagoBlackhawks h1 span{ color:#000 }
.cmsPageColoradoAvalanche h1{ color:#603 }
.cmsPageColoradoAvalanche h1 span{ color:#069 }
.cmsPageColumbusBlueJackets h1{ color:#000066 }
.cmsPageColumbusBlueJackets h1 span{ color:#db2127 }
.cmsPageDallasStars h1{ color:#000 }
.cmsPageDallasStars h1 span{ color:#c93 }
.cmsPageDetroitRedWings h1{ color:#f33 }
.cmsPageDetroitRedWings h1 span{ color:#999 }
.cmsPageEdmontonOilers h1{ color:#036 }
.cmsPageEdmontonOilers h1 span{ color:#f63 }
.cmsPageFloridaPanthers h1{ color:#c00 }
.cmsPageFloridaPanthers h1 span{ color:#036 }
.cmsPageLosAngelesKings h1{ color:#000 }
.cmsPageLosAngelesKings h1 span{ color:#666 }
.cmsPageMinnesotaWild h1{ color:#063 }
.cmsPageMinnesotaWild h1 span{ color:#c33 }
.cmsPageMontrealCanadiens h1{ color:#c00 }
.cmsPageMontrealCanadiens h1 span{ color:#036 }
.cmsPageNashvillePredators h1{ color:#006 }
.cmsPageNashvillePredators h1 span{ color:#fc0 }
.cmsPageNewJerseyDevils h1{ color:#db2127 }
.cmsPageNewJerseyDevils h1 span{ color:#333 }
.cmsPageNewYorkIslanders h1{ color:#039 }
.cmsPageNewYorkIslanders h1 span{ color:#f63 }
.cmsPageNewYorkRangers h1{ color:#039 }
.cmsPageNewYorkRangers h1 span{ color:#f33 }
.cmsPageOttawaSenators h1{ color:#c33 }
.cmsPageOttawaSenators h1 span{ color:#c93 }
.cmsPagePhiladelphiaFlyers h1{ color:#f30 }
.cmsPagePhiladelphiaFlyers h1 span{ color:#000 }
.cmsPagePhoenixCoyotes h1{ color:#933 }
.cmsPagePhoenixCoyotes h1 span{ color:#cbb995 }
.cmsPagePittsburghPenguins h1{ color:#000 }
.cmsPagePittsburghPenguins h1 span{ color:#c93 }
.cmsPageSanJoseSharks h1{ color:#069 }
.cmsPageSanJoseSharks h1 span{ color:#000 }
.cmsPageStLouisBlues h1{ color:#039 }
.cmsPageStLouisBlues h1 span{ color:#003 }
.cmsPageTampaBayLightning h1{ color:#036 }
.cmsPageTampaBayLightning h1 span{ color:#999 }
.cmsPageTorontoMapleLeafs h1{ color:#039 }
.cmsPageTorontoMapleLeafs h1 span{ color:#999 }
.cmsPageVancouverCanucks h1{ color:#036 }
.cmsPageVancouverCanucks h1 span{ color:#063 }
.cmsPageWashingtonCapitals h1{ color:#f33 }
.cmsPageWashingtonCapitals h1 span{ color:#039 }

/*------PARTNER SCHOOL------*/
.cmsPageAirForceFalcons2 .banner-sponsored h1 { color: #213e96; }
.cmsPageAirForceFalcons2 .banner-sponsored h1 span { color: #8b8e90; }
.cmsPageAppalachianState .banner-sponsored h1 { color: #f4c20a; }
.cmsPageAppalachianState .banner-sponsored h1 span { color: #222222; }
.cmsPageArizonaWildcats .banner-sponsored h1 { color: #d03548; }
.cmsPageArizonaWildcats .banner-sponsored h1 span { color: #244375; }
.cmsPageArizonaStateSunDevils .banner-sponsored h1 { color: #903; }
.cmsPageBoiseStateBroncos .banner-sponsored h1  { color: #0033A0}
.cmsPageBoiseStateBroncos .banner-sponsored h1 span  { color: #FA4616}
.cmsPageDukeBlueDevils .banner-sponsored h1 { color: #005599}
.cmsPageArizonaStateSunDevils .banner-sponsored h1 span { color: #ffb310; }
.cmsPageBoiseStateBroncos .banner-sponsored h1  { color: #0033A0}
.cmsPageBoiseStateBroncos .banner-sponsored h1 span  { color: #FA4616}
.cmsPageBrighamYoungCougars .banner-sponsored h1,
.cmsPageBYUCougars .banner-sponsored h1 { 	color: #025; }
.cmsPageBrighamYoungCougars .banner-sponsored h1 span,
.cmsPageBYUCougars .banner-sponsored h1 span { 	color: #a7a9ac; }
.cmsPageBrighamYoungCougars.ncaaSchoolPage .bannerCollapsedContent { margin-top: -8px; }
.cmsPageCincinnatiBearcats .banner-sponsored h1 { 	color: #E51937; }
.cmsPageCollegeFootballPlayoffs .banner-sponsored h1 {	color: #d0a338}
.cmsPageColoradoBuffaloes .banner-sponsored h1 { color: #d7c793 ; }
.cmsPageDrexelDragonsMensBasketball .banner-sponsored h1 { color: #f6ce57; }
.cmsPageDrexelDragonsMensBasketball .banner-sponsored h1 span { color: #003876; }
.cmsPageGeorgetownHoyas .banner-sponsored h1 { color: #011e41; }
.cmsPageGeorgetownHoyas .banner-sponsored h1 span { color: #867875; }
.cmsPageHarvardCrimson .banner-sponsored h1 { color: #c41230; }
.cmsPageIllinoisFightingIllini .banner-sponsored h1 {	color: #f25935; }
.cmsPageIllinoisFightingIllini .banner-sponsored h1 span { color: #1a3760; }
.cmsPageLouisvilleCardinals .banner-sponsored h1 { color: #e31b23; }
.cmsPageLouisvilleCardinals .banner-sponsored h1 span { color: #000; }
.cmsPageMarquetteGoldenEagles .banner-sponsored h1 { color: #f6c732; }
.cmsPageMarquetteGoldenEagles .banner-sponsored h1 span { color: #104e84; }
.cmsPageMemphisTigers .banner-sponsored h1 { color: #07609d; }
.cmsPageMississippiStateBulldogs .banner-sponsored h1 { color: #762123; }
.cmsPageMissouriTigers .banner-sponsored h1 { 	color: #c79338; }
.cmsPageNotreDameFightingIrish .banner-sponsored h1 { color: #001640; }
.cmsPageNotreDameFightingIrish .banner-sponsored h1 span { color: #d6a617; }
.cmsPageOleMississippiRebels .banner-sponsored h1 { color: #cd0d2d; }
.cmsPagePac12Championship .banner-sponsored h1 {color: #01286d; }
.cmsPagePac12ChampionshipMBB .banner-sponsored h1 {color: #01286d; }
.cmsPagePennStateNittanyLions .banner-sponsored h1 { 	color: #002e62; }
.cmsPagePennStateNittanyLions .banner-category.banner-sponsored h1 span { display: none; }
.cmsPagePrincetonTigers .banner-sponsored h1 { color: #f7833f; }
.cmsPageProvidenceFriars .banner-sponsored h1 { color: #9fa6ad; }
.cmsPageRhodeIslandRams .banner-sponsored h1 {color: #18325b; }
.cmsPageRhodeIslandRams .banner-sponsored h1 span {color: #6db2e2; }
.cmsPageRyanCenter .banner-sponsored h1 {color: #18325b; }
.cmsPageRyanCenter .banner-sponsored h1 span {color: #6db2e2; }
.cmsPageStJohnsRedStorm .banner-sponsored h1 { color: #d31145; }
.cmsPageSaintJosephs .banner-sponsored h1 { color: #a80532; }
.cmsPageSMUMustangs .banner-sponsored h1 { color: #CE1126; }
.cmsPageSMUMustangs .banner-sponsored h1 span { color: #0038A8; }
.cmsPageTennesseeVols .banner-sponsored h1 { color: #53565A ; }
.cmsPageTennesseeVols .banner-sponsored h1 span { color: #FF8200 ; }
.cmsPageUtahUtes .banner-sponsored h1 { color: #cf0e42; }
.cmsPageXavierMusketeers .banner-sponsored h1 { color: #004785; }
.cmsPageWashingtonStateCougars .banner-sponsored h1 { 	color: #ae0535; }
.cmsPageBig10Championship .banner-sponsored h1, .cmsPageBig10Tournament .banner-sponsored h1, .cmsPageWomansBig10Championship .banner-sponsored h1, .cmsPageBig10Tickets h1 { color: #0597D5; }
.cmsPageKansasStateWildcats .banner-sponsored h1 {color: #663399;}
.cmsPageOklahomaStateCowboys .banner-sponsored h1 {color: #f35712;}
.cmsPageVirginiaCommonwealth .banner-sponsored h1 {color: #fdb813;}
.cmsPageVanderbiltCommodores .banner-sponsored h1 {color: #997f3d;}
.cmsPageVanderbiltCommodores .banner-sponsored h1 span {color: #000;}
.cmsPageVillanovaWildcats .banner-sponsored h1 {color: #67c1e7;}
.cmsPageVillanovaWildcats .banner-sponsored h1 span {color: #1e2555;}
.cmsPageWakeForestDemonDeacons .banner-sponsored h1 {color: #9e7e38;}
.cmsPageWakeForestDemonDeacons .banner-sponsored h1 span {color: #000;}

/*------OTHER PARTNERS------*/
.cmsPageGoldenGateTheatre .banner-sponsored h1 {color: #00b3e0;}
.cmsPageOrpheumTheatre .banner-sponsored h1 {color: #a8005b;}
.cmsPageRoseBowl .banner-sponsored h1 {color: #9b2b4a;}
.cmsPageRoseBowl .banner-sponsored h1 span {color: #ac9775;}
.cmsPageDeutscheBankChampionship .banner-sponsored h1 {color: #1e3f77;}
.cmsPageDeutscheBankChampionship .banner-sponsored h1 span {color: #56565a;}
.cmsPageChicagoFire .banner-sponsored h1 {color: #b6262a;}
.cmsPageChicagoFire .banner-sponsored h1 span {color: #111e49;}
.cmsPageNitroCircusLive .banner-sponsored h1 {color: #003cbd;}
.cmsPagePremierBoxingChampions .banner-sponsored h1 { color: #1E1D1C; }
.cmsPagePremierBoxingChampions .banner-sponsored h1 span { color: #C98810; }
.cmsPagePremierBoxingChampions .banner-sponsored.banner.banner-with-content.banner-with-image .bannerCollapsedContent {
	width: 74%;
}

/*=============================================================================
	Hero Banners Rules for Event Pages
=============================================================================*/
[class*="banner-event-full"] {
  color: #fff;
  text-shadow: 0 1px 5px rgba(0,0,0,.3);
  width: 100%;
}
[class*="banner-event-full"] h1{
  color: #fff;
  font-size: 3.571em;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}
[class*="banner-event-full"] h1 span {
  color: #fff;
  display: inline;
  font-weight: normal;
}
[class*="banner-event-full"] h1.event-title-long {
  font-size: 3em;
}
[class*="banner-event-full"] .bannerCollapsedContent {
  padding-bottom: 25px;
}
[class*="banner-event-full"].banner .bannerCollapsedContent a {
  font-weight: bold;
  color: #fff;
}
[class*="banner-event-full"] .alwaysVisible,
.concertEventImageLarge .banner .alwaysVisible {
  display: none;
}
[class*="banner-event-full"] .bottom-bar,
.concertEventImageLarge .banner .bottom-bar{
  display: block;
}
[class*="banner-event-full"] .review-summary {
  margin: 0;
  float: none;
}
[class*="banner-event-full"] .bio-link {
  color: #fff;
  padding: 0 5px;
}
[class*="banner-event-full"] .banner-social {
  display: none;
}
[class*="banner-event-full"] .review-summary a {
  color: #fff;
}
[class*="banner-event-full"] .review-summary a.review-link {
  color: #ccc;
}
.eventFullHero .container {
  position: relative;
}
.banner-event-fullhero {
  background-image: url('https://a.vsstatic.com/banner/event/category/concert.jpg');
  border: none;
  display: relative;
  background-size: auto 100%;
  background-size: cover;
  background-position: top center !important;
}
.banner-event-fullhero .content-wrapper {
  background-color: #333;
  background-color: rgba(0,0,0,.5);
  box-sizing: border-box;
  min-height: 300px;
  padding: 40px 40px 83px;
  width: 44%;
}
.lt-ie9 .banner-event-fullhero .content-wrapper {
  min-height: 200px;
}
.banner-event-fullhero.banner-sports-team .content-wrapper {
  background-color: rgba(0,0,0,.7);
}
.banner-event-fullhero .widgetContent {
  width: 100%;
}
.banner-event-fullhero.banner-with-content h1 {
  font-size: 2.714em;
}
.banner-event-fullhero .bannerCollapsedContent {
  padding: 12px 0;
}
.banner-event-fullhero .bannerCollapsedContent,
.banner-event-fullhero .bio-link,
.banner-event-fullhero .review-summary ~ .bio-link {
  font-size: .857em;
  line-height: 1.417em;
}
.banner-event-fullhero .bio-link {
  font-weight: bold;
  padding: 0 0 0 3px;
  white-space: nowrap;
}
.banner-event-fullhero .bio-link + .bio-link:before {
  content: '|';
  color: #fff;
  padding-right: 5px;
}
.banner-event-fullhero .review-summary {
  margin-bottom: 12px;
}
.banner-social-alternate {
  display: none;
}
.banner-event-fullhero .banner-social-alternate {
  display: block;
  bottom: 45px;
  left: 40px;
  position: absolute;
}

.cmsPageCincinnatiBengals .banner-event-fullhero,
.cmsPageGreenBayPackers .banner-event-fullhero,
.cmsPageNewEnglandPatriots .banner-event-fullhero{
  background-position: right bottom;
}

/*using class contains rule to target full hero and left hero in test. can be changed to actual class name after test is complete*/

/*NHL*/
.cmsPageAnaheimDucks [class*="banner-event-"][class*="hero"] h1 { color:#8d734a; }
.cmsPageBostonBruins [class*="banner-event-"][class*="hero"] h1 { color:#fdb927; }
.cmsPageBuffaloSabres [class*="banner-event-"][class*="hero"] h1 { color:#fdbb30; }
.cmsPageCalgaryFlames [class*="banner-event-"][class*="hero"] h1 { color:#e61a35; }
.cmsPageCarolinaHurricanes [class*="banner-event-"][class*="hero"] h1 { color:#c00; }
.cmsPageChicagoBlackhawks [class*="banner-event-"][class*="hero"] h1 { color:#db2127; }
.cmsPageColoradoAvalanche [class*="banner-event-"][class*="hero"] h1 { color:#981f44; }
.cmsPageColumbusBlueJackets [class*="banner-event-"][class*="hero"] h1 { color:#1c4779; }
.cmsPageDallasStars [class*="banner-event-"][class*="hero"] h1 { color:#11855e; }
.cmsPageDetroitRedWings [class*="banner-event-"][class*="hero"] h1 { color:#e51c3a; }
.cmsPageEdmontonOilers [class*="banner-event-"][class*="hero"] h1 { color:#ed6f25; }
.cmsPageFloridaPanthers [class*="banner-event-"][class*="hero"] h1 { color:#e51937; }
.cmsPageLosAngelesKings [class*="banner-event-"][class*="hero"] h1 { color:#b2b7bb; }
.cmsPageMinnesotaWild [class*="banner-event-"][class*="hero"] h1 { color:#216348; }
.cmsPageMontrealCanadiens [class*="banner-event-"][class*="hero"] h1 { color:#ac0025; }
.cmsPageNashvillePredators [class*="banner-event-"][class*="hero"] h1 { color:#feb429; }
.cmsPageNewJerseyDevils [class*="banner-event-"][class*="hero"] h1 { color:#db2127; }
.cmsPageNewYorkIslanders [class*="banner-event-"][class*="hero"] h1 { color:#f07a30; }
.cmsPageNewYorkRangers [class*="banner-event-"][class*="hero"] h1 { color:#0161ab; }
.cmsPageOttawaSenators [class*="banner-event-"][class*="hero"] h1 { color:#e51837; }
.cmsPagePhiladelphiaFlyers [class*="banner-event-"][class*="hero"] h1 { color:#f57943; }
.cmsPagePhoenixCoyotes [class*="banner-event-"][class*="hero"] h1 { color:#953d49; }
.cmsPagePittsburghPenguins [class*="banner-event-"][class*="hero"] h1 { color:#d0bd7f; }
.cmsPageSanJoseSharks [class*="banner-event-"][class*="hero"] h1 { color:#007889; }
.cmsPageStLouisBlues [class*="banner-event-"][class*="hero"] h1 { color:#0742a4; }
.cmsPageTampaBayLightning [class*="banner-event-"][class*="hero"] h1 { color:#2366AE; }
.cmsPageTorontoMapleLeafs [class*="banner-event-"][class*="hero"] h1 { color:#1F67B4; }
.cmsPageVancouverCanucks [class*="banner-event-"][class*="hero"] h1 { color:#216099; }
.cmsPageWashingtonCapitals [class*="banner-event-"][class*="hero"] h1 { color:#d51a35; }
.cmsPageWinnipegJets [class*="banner-event-"][class*="hero"] h1 { color:#e13a3e;}


/*NBA*/
.cmsPageAtlantaHawks [class*="banner-event-"][class*="hero"] h1{ color:#d1202e }
.cmsPageBostonCeltics [class*="banner-event-"][class*="hero"] h1{ color:#008248 }
.cmsPageBrooklynNets [class*="banner-event-"][class*="hero"] h1{ color:#CCC}
.cmsPageCharlotteHornets [class*="banner-event-"][class*="hero"] h1{ color:#00798d }
.cmsPageChicagoBulls [class*="banner-event-"][class*="hero"] h1{ color:#dc0c2b }
.cmsPageClevelandCavaliers [class*="banner-event-"][class*="hero"] h1{ color:#a10043 }
.cmsPageDallasMavericks [class*="banner-event-"][class*="hero"] h1{ color:#006bb6 }
.cmsPageDenverNuggets [class*="banner-event-"][class*="hero"] h1{ color:#5190ca }
.cmsPageDetroitPistons [class*="banner-event-"][class*="hero"] h1{ color:#ed164f }
.cmsPageGoldenStateWarriors [class*="banner-event-"][class*="hero"] h1{ color:#fdb826 }
.cmsPageHoustonRockets [class*="banner-event-"][class*="hero"] h1{ color:#dd2b35 }
.cmsPageIndianaPacers [class*="banner-event-"][class*="hero"] h1{ color:#fec23e }
.cmsPageLosAngelesClippers [class*="banner-event-"][class*="hero"] h1{ color:#e81b4b }
.cmsPageLosAngelesLakers [class*="banner-event-"][class*="hero"] h1{ color:#fcb825 }
.cmsPageMemphisGrizzlies [class*="banner-event-"][class*="hero"] h1{ color:#5b75a8 }
.cmsPageMiamiHeat [class*="banner-event-"][class*="hero"] h1{ color:#bf2f38 }
.cmsPageMilwaukeeBucks [class*="banner-event-"][class*="hero"] h1{ color:#007a2f }
.cmsPageMinnesotaTimberwolves [class*="banner-event-"][class*="hero"] h1{ color:#3271b4 }
.cmsPageNewOrleansPelicans [class*="banner-event-"][class*="hero"] h1{ color:#b5985a }
.cmsPageNewYorkKnicks [class*="banner-event-"][class*="hero"] h1{ color:#fc6525 }
.cmsPageOklahomaCityThunder [class*="banner-event-"][class*="hero"] h1{ color:#ea4e31 }
.cmsPageOrlandoMagic [class*="banner-event-"][class*="hero"] h1{ color:#017DC7 }
.cmsPagePhiladelphia76ers [class*="banner-event-"][class*="hero"] h1{ color:#0244bf }
.cmsPagePhoenixSuns [class*="banner-event-"][class*="hero"] h1{ color:#f89e1a }
.cmsPagePortlandTrailBlazers [class*="banner-event-"][class*="hero"] h1{ color:#E2373F }
.cmsPageSacramentoKings [class*="banner-event-"][class*="hero"] h1{ color:#844ab0 }
.cmsPageSanAntonioSpurs [class*="banner-event-"][class*="hero"] h1{ color:#c6ced4 }
.cmsPageTorontoRaptors [class*="banner-event-"][class*="hero"] h1{ color:#d0112b }
.cmsPageUtahJazz [class*="banner-event-"][class*="hero"] h1{ color:#e79821 }
.cmsPageWashingtonWizards [class*="banner-event-"][class*="hero"] h1{ color:#cf142b }

/*MLB*/
.cmsPageArizonaDiamondbacks [class*="banner-event-"][class*="hero"] h1{ color: #a71931; }
.cmsPageAtlantaBraves [class*="banner-event-"][class*="hero"] h1{ color: #c4163f; }
.cmsPageBaltimoreOrioles [class*="banner-event-"][class*="hero"] h1{ color: #e54d06; }
.cmsPageBostonRedSox [class*="banner-event-"][class*="hero"] h1{ color: #d3091f; }
.cmsPageChicagoCubs [class*="banner-event-"][class*="hero"] h1{ color: #1c6fb4; }
.cmsPageChicagoWhiteSox [class*="banner-event-"][class*="hero"] h1{ color: #a4aaac; }
.cmsPageCincinnatiReds [class*="banner-event-"][class*="hero"] h1{ color: #c70220; }
.cmsPageClevelandIndians [class*="banner-event-"][class*="hero"] h1{ color: #e31937; }
.cmsPageColoradoRockies [class*="banner-event-"][class*="hero"] h1{ color: #4d4d99; }
.cmsPageDetroitTigers [class*="banner-event-"][class*="hero"] h1{ color: #f3690e; }
.cmsPageHoustonAstros [class*="banner-event-"][class*="hero"] h1{ color: #fe5f03; }
.cmsPageKansasCityRoyals [class*="banner-event-"][class*="hero"] h1{ color: #3861a3; }
.cmsPageLosAngelesAngelsofAnaheim [class*="banner-event-"][class*="hero"] h1{ color: #b90020; }
.cmsPageLosAngelesDodgers [class*="banner-event-"][class*="hero"] h1{ color: #0062b3; }
.cmsPageMiamiMarlins [class*="banner-event-"][class*="hero"] h1{ color: #f26722; }
.cmsPageMilwaukeeBrewers [class*="banner-event-"][class*="hero"] h1{ color: #b6922e; }
.cmsPageMinnesotaTwins [class*="banner-event-"][class*="hero"] h1{ color: #d31145; }
.cmsPageNewYorkMets [class*="banner-event-"][class*="hero"] h1{ color: #ff5910; }
.cmsPageNewYorkYankees [class*="banner-event-"][class*="hero"] h1{ color: #146aba; }
.cmsPageOaklandAthletics [class*="banner-event-"][class*="hero"] h1{ color: #f0b21f; }
.cmsPagePhiladelphiaPhillies [class*="banner-event-"][class*="hero"] h1{ color: #e81828; }
.cmsPagePittsburghPirates [class*="banner-event-"][class*="hero"] h1{ color: #ffc736; }
.cmsPageSanDiegoPadres [class*="banner-event-"][class*="hero"] h1{ color: #ffc02a; }
.cmsPageSanFranciscoGiants [class*="banner-event-"][class*="hero"] h1{ color: #ff5a1e; }
.cmsPageSeattleMariners [class*="banner-event-"][class*="hero"] h1{ color: #008c8f; }
.cmsPageStLouisCardinals [class*="banner-event-"][class*="hero"] h1{ color: #c41e3a; }
.cmsPageTampaBayRays [class*="banner-event-"][class*="hero"] h1{ color: #87b8e3; }
.cmsPageTexasRangers [class*="banner-event-"][class*="hero"] h1{ color: #0063ba; }
.cmsPageTorontoBlueJays [class*="banner-event-"][class*="hero"] h1{ color: #0698d4; }
.cmsPageWashingtonNationals [class*="banner-event-"][class*="hero"] h1{ color: #ce1f44; }

/*NFL*/
.cmsPageArizonaCardinals [class*="banner-event-"][class*="hero"] h1 { color:#b20037; }
.cmsPageAtlantaFalcons [class*="banner-event-"][class*="hero"] h1 { color:#e92544; }
.cmsPageBaltimoreRavens [class*="banner-event-"][class*="hero"] h1 { color:#50579f; }
.cmsPageBuffaloBills [class*="banner-event-"][class*="hero"] h1 { color:#005296; }
.cmsPageCarolinaPanthers [class*="banner-event-"][class*="hero"] h1 { color:#09d; }
.cmsPageChicagoBears [class*="banner-event-"][class*="hero"] h1 { color:#e74806; }
.cmsPageCincinnatiBengals [class*="banner-event-"][class*="hero"] h1 { color:#ef4e24; }
.cmsPageClevelandBrowns [class*="banner-event-"][class*="hero"] h1 { color:#f24012; }
.cmsPageDallasCowboys [class*="banner-event-"][class*="hero"] h1 { color:#143d9b; }
.cmsPageDenverBroncos [class*="banner-event-"][class*="hero"] h1 { color:#fe4e00; }
.cmsPageDetroitLions [class*="banner-event-"][class*="hero"] h1 { color:#006bb2; }
.cmsPageGreenBayPackers [class*="banner-event-"][class*="hero"] h1 { color:#ffc300; }
.cmsPageHoustonTexans [class*="banner-event-"][class*="hero"] h1 { color:#ca203c; }
.cmsPageIndianapolisColts [class*="banner-event-"][class*="hero"] h1 { color:#00488b; }
.cmsPageJacksonvilleJaguars [class*="banner-event-"][class*="hero"] h1 { color:#0a6678; }
.cmsPageKansasCityChiefs [class*="banner-event-"][class*="hero"] h1 { color:#e61131; }
.cmsPageLosAngelesRams [class*="banner-event-"][class*="hero"] h1 { color:#cca96c; }
.cmsPageMiamiDolphins [class*="banner-event-"][class*="hero"] h1 { color:#018e98; }
.cmsPageMinnesotaVikings [class*="banner-event-"][class*="hero"] h1 { color:#4e2185; }
.cmsPageNewEnglandPatriots [class*="banner-event-"][class*="hero"] h1 { color:#dc1d1e; }
.cmsPageNewOrleansSaints [class*="banner-event-"][class*="hero"] h1 { color:#b3996a; }
.cmsPageNewYorkGiants [class*="banner-event-"][class*="hero"] h1 { color:#304a9f; }
.cmsPageNewYorkJets [class*="banner-event-"][class*="hero"] h1 { color:#31533e; }
.cmsPageOaklandRaiders [class*="banner-event-"][class*="hero"] h1 { color:#8e8e8e; }
.cmsPagePhiladelphiaEagles [class*="banner-event-"][class*="hero"] h1 { color:#004c55; }
.cmsPagePittsburghSteelers [class*="banner-event-"][class*="hero"] h1 { color:#ffb700; }
.cmsPageSanDiegoChargers [class*="banner-event-"][class*="hero"] h1 { color:#0c81bb; }
.cmsPageSanFrancisco49ers [class*="banner-event-"][class*="hero"] h1 { color:#a41a1b; }
.cmsPageSeattleSeahawks [class*="banner-event-"][class*="hero"] h1 { color:#76c35f; }
.cmsPageTampaBayBuccaneers [class*="banner-event-"][class*="hero"] h1 { color:#d50605; }
.cmsPageTennesseeTitans [class*="banner-event-"][class*="hero"] h1 { color:#3b94d3; }
.cmsPageWashingtonRedskins [class*="banner-event-"][class*="hero"] h1 { color:#e6ab00; }
/*===================================================
   Banner Styles
===================================================*/

.banner-giftcard .widgetContent {
	display: block;
}
.banner-giftcard .content-wrapper{
	padding:10px 25px 10px 25px;
}
.banner-giftcard{
	border-bottom:1px solid #bfbfbf;
}
.banner-giftcard h1{
	font-size:1.357em; /* 19px */
	font-weight:bold;
	color:#333;
	line-height: 1.474em; /*28px*/
}
.banner-giftcard h1 span{
	display:inline;
	color:#DB2127;
}

/*===================================================
   Gift Ticket Select and Search
===================================================*/

.gift-ticket-select.widget h3,
.gift-ticket-search.widget h3{
	font-size:1.429em; /* 20px */
	margin-bottom:12px;
}
.gift-ticket-select p,
.gift-ticket-search p{
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
	width:55%;
	margin-bottom:30px;
}
.gift-ticket-select a,
.gift-ticket-search a{
	color:#369;
}
.gift-ticket-select p{
	min-height:155px;
}
.gift-ticket-select{
	background:url("/v3/images/widget/custom/giftCardsBow2.gif") no-repeat scroll right top #fff;
}
.gift-ticket-search{
	background:url("/v3/images/widget/custom/giftTickets2.jpg") no-repeat scroll right top #fff;
}
.gift-ticket-search h2.search-find-tickets{
	display:none;
}

/*===================================================
   Gift Tags Mod
===================================================*/

.gift-tags h4{
	font-weight:bold;
}
.gift-tags p{
	font-size:0.857em; /* 12px */;
	line-height: 1.250em; /*15px*/
}
.gift-tags{
	background:url("/v3/images/widget/custom/giftTags3.gif") no-repeat scroll bottom right #fff;
	min-height:245px;
}

/*===================================================
   Gift Tag Generator
===================================================*/

.gift-ticket-select label {
	width: 75px;
}
.gift-ticket-select .bootstrap-select:not([class*="span"]) {
	width: 100%;
}
#gift-tag-modal {
	padding-bottom: 20px;
  position: absolute;
  top: 90px;
}
#gift-tag-modal.modal.fade.in {
  top: 90px
}
#gift-tag-modal .modal-body {
	border-bottom: 1px solid #EEE;
}
.giftTagGenerator label.gift-theme-label,
.giftTagGenerator input.gift-theme-radio {
	display: inline;
	margin-right: 5px;
}
.gift-ticket-search .widgetContent p.head-title {
	display: none;
}
.modal button.close span {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	line-height: 1.200em; /*24px*/
}
.lt-ie9 .modal button.close span {
	position: relative;
}
.touch .modal button.close span {
	line-height: 1.100em; /*22px*/
}

/*===================================================
   Gift Tag PDF Generated
===================================================*/

.giftTagMessage textarea {
	max-height: 100px;
	height: 100px;
	border: 1px solid;
	border-color: #D8D8D8 #D8D8D8 #B8B8B8;
	padding: 5px;
	resize: none;
}
.giftTagPrint {
	width: 792px;
	height: 612px;
	background-repeat:no-repeat;
}
.giftTagPrintMessage {
	font-size: 1.071em; /* 15px */
	line-height: 1.200em; /*18px*/
	color: #333;
	padding: 350px 0 0 450px;
}
.giftTagPrintMessage div {
	padding-bottom: 3px;
}
.giftTagPrintFrom, .giftTagPrintTo {
	font-weight: bold;
}
.giftTagPrintMessage span {
	color: #999;
	text-align: right;
	font-weight: normal;
}
.giftTagPrintMessage .giftTagPrintNote {
	padding: 15px 0 0 48px;
}

/*===================================================
   Gifting FAQs
===================================================*/

.secondary-title{
	background-image:none;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #BFBFBF;
	border-left:medium none;
	border-right:medium none;
	font-size:1.357em; /* 19px */
	font-weight:bold;
	margin-bottom:10px;
	padding:14px 0 14px 20px;
	text-transform:uppercase;
}
.secondary-title span{
	color:#DB2127;
}
.gift-faqs h4,
.gift-faqs h5{
	color:#DB2127;
	padding-bottom:10px;
	margin:0;
	font-size:0.857em; /* 12px */;
	line-height: 1.250em; /*15px*/
}
.gift-faqs h5{
	color:#333;
	padding-bottom:0;
}
.gift-faqs p{
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
}
.gift-faqs p span{
	color:#DB2127;
}
.cmsPageVividSeatsGiftCertificates .vivid-policies h4{
	font-weight:normal;
	font-size:0.929em; /* 13px */;
}
.cmsPageVividSeatsGiftCertificates .vivid-policies ol li{
	font-size:0.786em; /* 11px */
	line-height: 1.364em; /*15px*/
}
/* ADD THIS */

.addthis_counter a.atc_s span {
	color: #fff !important;
	cursor: pointer;
	font-family: arial,helvetica,lucida,tahoma,verdana,sans-serif;
	font-size: 0.714em; /* 10px */
	line-height: 18px;
	text-decoration: none  !important;
	text-transform: none;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
	padding: 0 1px;
}
.addthis_button_facebook, .addthis_button_google_plusone, .addthis_button_favorites, .addthis_button_email {
	padding:0px 2px !important
}
.addthis_button_tweet {
	margin-left: 8px;
}

/* END ADD THIS */
/* =============================================================================

    CUSTOM PAGES CONTENT

    1.  Fan Seller Section
    2.  Custom Nav Links
    3.  Planner Pages
    4.  Bowl Promo Pages
    5.  Survey Landing
    6.  Orbitz Landing Page
    7.  US Open Landing Page
    8.  Broker Landing
    9.  Team Calendars
    10. Giveaway Contests
    11. Holiday Landing Pages
    12. Theater Reviews
    13. Custom Page Static Copy
    14. Event Page A/B Tests
    15. Tour Pages
    16. Custom SEO Content Page
    17. CTA Chicago Venues Map


============================================================================= */

/*----------------------------------------------
  FAN SELLER SECTION
------------------------------------------------*/
.vivid-sell-pages [role="main"] {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  line-height: 1.5em;
}
.vivid-sell-pages .banner h1 {
  color: #fff;
  font-size: 4.286em;
  font-weight: 300;
  line-height: 1em;
  text-transform: none;
  text-align: center;
}
.vivid-sell-pages .banner {
  background: url('https://a.vsstatic.com/banner/custom/sell.jpg') no-repeat #000;
  border-bottom-width: 1px;
}
.sell-header {
   text-transform:uppercase;
   border-bottom:1px solid #bfbfbf;
   color:#555;
   font-size:0.857em; /* 12px */
   font-weight:bold;
   line-height: 3em;
 }
.lt-ie8 .vivid-sell-pages header .input-append button.btn-large {
  padding: 10px 12px !important;
  line-height: 1em !important;
}
.vivid-sell-pages .btn-secondary {
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
}
.vivid-sell-pages #eventSelect table th {
  background: none;
  border-top: 1px solid #e5e5e5;
}
/*---------------------- side bar -------------------------*/
.sell-sidebar {
  border-left: 1px solid #e5e5e5;
  padding-left: 7%;
  margin-left: 5%;
}
.vivid-sell-pages h3,
.sell-sidebar h3 {
  font-size: 17.5px;
}
.sell-sidebar .wrap-icon,
.sell-sidebar .content-wrapper {
  display: table-cell;;
}
.sell-sidebar .wrap-icon {
  vertical-align: middle;
  width: 65px;
}
.sell-sidebar .icon {
  background-image: url('https://a.vsstatic.com/sell/help-sprite_@1X.png');
  background-repeat: no-repeat;
  display: block;
  height: 36px;
  width: 100%;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .sell-sidebar .icon {
    background-image: url('https://a.vsstatic.com/sell/help-sprite_@2X.png');
    background-size: 40px auto;
  }
}
.sell-sidebar .live-chat .icon { background-position: 0 0; }
.sell-sidebar .seller-faqs .icon { background-position: 0 -36px; }
.sell-sidebar .skybox-promo .icon { background-position: 0 -78px; }
.sell-sidebar .content-wrapper p {
  color: #999;
  font-style: italic;
  margin: 0;
}
.sell-sidebar .content-wrapper a {
  font-weight: bold;
}
.sell-sidebar .bottom-bar:after {
  border-bottom: 3px solid #dc1f26;
  content: "";
  width: 100px;
  display: block;
  margin-top: 35px;
  margin-bottom: 35px;
}
[id^='accordion-sellFAQ'] a,
[id^='accordion-sellFAQ'] a.accordion-toggle {
  color: #369;
}
[id^='accordion-sellFAQ'] .accordion-heading {
  display: block;
  padding: 10px
}
[id^='accordion-sellFAQ'] .accordion-group {
  margin: 0;
}
[id^='accordion-sellFAQ'] .accordion-group .accordion-toggle {
  background: none;
  padding: 0;
}
[id^='accordion-sellFAQ'] .accordion-group:nth-child(odd) .accordion-heading {
  background: #f2f2f2;
}
[id^='accordion-sellFAQ'] .accordion-group .accordion-body {
  margin-left: 0;
}
[id^='accordion-sellFAQ'] .accordion-inner {
  border-top: 1px solid #e5e5e5;
  padding: 15px 10px 5px;
}
.vivid-sell-pages .vivid_infobox_content {
  font-family: 'Roboto', sans-serif;
  font-size: 1em;
}
.sell-buttons {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0;
}

/*-----------intro landing page-------------*/
.sell-intro .banner .content-wrapper {
  padding-top: 45px;
}
.vivid-sell-pages.sell-intro h2 {
  text-align: center;
}
.sell-intro .sell-steps h3 {
  text-align: center;
}
.sell-intro [class*='container'][role="main"] .banner .btn-large {
  font-size: .858em;
  padding: 11px 50px;
  margin: 22px 0 15px;
}
.sell-intro [class*='container'][role="main"] .btn-primary {
  font-weight: 700;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.sell-intro .sell-steps .icon-image {
  background-image: url('https://a.vsstatic.com/sell/intro-sprite_@1X.png');
  background-repeat: no-repeat;
  display: block;
  height: 100px;
  margin: 0 auto;
  width: 125px;
}
.sell-intro .sell-steps .list-tix .icon-image { background-position: center 0; }
.sell-intro .sell-steps .receive-email .icon-image { background-position: center -100px; }
.sell-intro .sell-steps .ship-tix .icon-image { background-position: center -200px; }
.sell-intro .sell-steps .get-paid .icon-image { background-position: center -300px; }
.sell-intro section.fan-seller-links {
  margin-top: 15px;
  padding: 25px 0;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .sell-intro .sell-steps .icon-image,
  .sell-intro .skybox-info .reasons-to-love li{
    background-image: url('https://a.vsstatic.com/sell/intro-sprite_@2X.png');
    background-size: 125px auto;
  }
}

.sell-intro .fan-seller-links > .row-fluid {
  font-size: 1.143em;
  font-weight: 700;
  text-align: center;
}
.sell-intro .fan-seller-links [class*="span"] {
  min-height: auto;
}
.sell-intro .modal.fade.in {
  max-width: 85%;
  top: 25%;
  width: 500px;
}
.sell-intro .skybox-intro {
  background: url('https://a.vsstatic.com/sell/skybox-background.jpg') no-repeat right top;
}
.sell-intro .skybox-intro h2 {
  font-size: 4.286em;
  line-height: 1em;
  margin-top: -15px;
}
.sell-intro .skybox-intro h3 {
  font-size: 1.5em;
  margin-bottom: 25px;
  margin-top: 35px;
}
.sell-intro .bottom-bar:after {
  border-bottom: 5px solid #333;
  content: "";
  width: 130px;
  display: block;
  margin-top: 23px;
}
.sell-intro .skybox-info .header {
  margin: 0 auto;
  text-align: center;
  width: 600px;
}
.sell-intro .skybox-info .reasons-to-love {
  background-color: #f2f2f1;
  padding: 35px 40px;
}
.sell-intro .skybox-info .reasons-to-love li {
  background: url('https://a.vsstatic.com/sell/intro-sprite_@1X.png') no-repeat 0 -400px;
  padding-left: 30px;
  margin-bottom: 10px;
}
.sell-intro .skybox-info .reasons-to-love li span {
  font-weight: 700;
  text-transform: uppercase;
}
.sell-intro .form-horizontal .controls {
  margin-left: 300px!important;
}
.sell-intro .form-horizontal .control-label {
  width: 280px!important;
}
/*end of intro*/

/*fan seller step 1*/
.vivid-sell-pages #search_results_container th {
  text-align: center;
}
#single_container .tab_table_box input#searchBox {
  width: 80%;
}
#results_backbox:nth-child(even){
  background-color:#f5f5f5;
}
#search_results_container{
  margin-top:14px;
}
#sellEventRequest-vivid-infobox {
  padding: 25px;
}
.vivid-sell-pages #single_container,
.vivid-sell-pages #eventRequestForm .event-request-date {
  position: relative;
}
.vivid-sell-pages #eventRequestForm .event-request-date input {
  height: auto;
  text-indent: 25px;
}
.vivid-sell-pages #single_container #searchBox {
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: auto;
  padding: 12px 8px;
  text-indent: 30px;
}
.vivid-sell-pages #single_container .fa-search,
.vivid-sell-pages #eventRequestForm .fa-calendar {
  color: #ccc;
  position: absolute;
}
.vivid-sell-pages #single_container .fa-search {
  font-size: 16px;
  left: 11px;
  top: 13px;
}
.vivid-sell-pages #eventRequestForm .fa-calendar {
  font-size: 14px;
  left: 6px;
  top: 8px;
}
.vivid-sell-pages #sellEventRequest {
  font-weight: 500;
}
.vivid-sell-pages #eventRequestForm.form-horizontal .control-label {
  width: 215px;
}
.vivid-sell-pages #eventRequestForm.form-horizontal .controls {
  margin-left: 235px;
}
/*fan seller step 2*/
.vivid-sell-pages .selected-events span {
  display: block;
}
.vivid-sell-pages .selected-events .event-name {
  color: #dc1f26;
  font-weight: 700;
}
.vivid-sell-pages .selected-events .event-date {
  font-weight: 700;
}
.selected-events {
  margin: 10px 0 30px;
}
.selected-events li {
  padding: 20px;
}
.selected-events li.odd{
  background-color: #f2f2f2;
}
.vivid-sell-pages form i,
.vivid-sell-pages .ticket-listing i{
  font-size: 1.1em;
  font-style: normal;
  font-weight: 700;
  color: #DB2127;
  display: inline-block;
  padding-left: 2px;
}
.vivid-sell-pages label {
  font-size: 1em;
}
.form-horizontal.production .control-label {
  width: 25%;
}
.form-horizontal.production .controls {
  float: left;
  margin-left: 5%;
  width: 55%;
}
.lt-ie8 .form-horizontal.production .controls {
  margin-left: 0;
  width: 55%;
}
.form-horizontal.fan-listing textarea {
  margin-bottom: 5px;
}

.vivid-sell-pages .more-attributes-container.active,
.vivid-sell-pages .more-disclosures-container.active {
  max-height: 200px;
  transition: max-height 0.2s ease-in;
}

.vivid-sell-pages .more-attributes-container,
.vivid-sell-pages .more-disclosures-container {
  max-height: 0px;
  transition: max-height 0.2s ease-in;
  overflow: hidden;
}
.vivid-sell-pages .show-more-icon {
  background: url("/v3/images/sprites/accordian.png") no-repeat 0 -30px;
  color: #65676d;
  font-weight: 600;
  padding: 0 0 0 10px;
}

.vivid-sell-pages .hide-more-icon {
  background: url("/v3/images/sprites/accordian.png") no-repeat 0 1px;
  color: #65676d;
  font-weight: 600;
  padding: 0 0 0 10px;
}

/*fan seller step 3*/
.vivid-sell-pages.sell-pricing-delivery section.span17 {
  position: relative;
}
.vivid-sell-pages.sell-pricing-delivery .parsley-error-list {
  white-space: nowrap;
}
.vivid-sell-pages.sell-pricing-delivery .control-label {
  text-transform: uppercase;
  font-weight: 300;
  font-size: .8em;
  letter-spacing: .065em;
  line-height: 1.2em;
}
.vivid-sell-pages .control-label .icon-question-sign {
  margin-top: -1px;
}
.vivid-sell-pages.sell-pricing-delivery .ticket-format .small-text {
  margin-top: 18px;
}
.sell-pricing-delivery .fan-listing.price dt {
  margin-bottom: 5px;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing {
  padding: 10px;
  position: relative;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing:nth-child(even) {
  background: #f2f2f2;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing + .fan-listing span.icon-question-sign {
  display: none;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing .sell-event {
  margin-right: 5px;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing .sell-event a {
  color: #369;
  font-weight: 500;
}
.vivid-sell-pages.sell-pricing-delivery .fan-listing .remove-btn {
  display: block;
  letter-spacing: .05em;
  text-align: right;
}
.vivid-sell-pages #instantDownloadContainer .upload-now-info {
  display: none;
}
.vivid-sell-pages #instantDownloadContainer [class^="upload-"][class$="-info"] p {
  margin: 10px 0 4px;
}
.vivid-sell-pages.sell-pricing-delivery #instantDownloadContainer ul {
  background: #f2f2f2;
  font-size: .929em;
  padding: 15px 10px 15px 30px;
}
.vivid-sell-pages .payment-information {
  margin: 30px 0 15px;
  width: 75%;
}
/*fan seller step 3.1 - upload tickets*/
.vivid-sell-pages .ticket-ul-wrapper {
  background: none;
  border: none;
  overflow: scroll;
  overflow-x: hidden;
  height: 600px;
  margin-bottom: 30px;
}
.vivid-sell-pages .ticket-ul-wrapper .verticalLi {
  background: #f9f9f9;
  border-left: 8px solid #ddd;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  clear: left;
  font-weight: bold;
  padding: 15px;
  margin: 0 0 10px;
  white-space:normal;
}
.vivid-sell-pages .ticket-ul-wrapper li.verticalLi.ui-state-default.ui-corner-left {
  margin-bottom: 10px;
}
.vivid-sell-pages .ticket-ul-wrapper .verticalLi:hover .uploadProdName {
  color: #52a8ec;
}
.vivid-sell-pages .ticket-ul-wrapper .verticalLi.ui-tabs-selected:hover .uploadProdName {
  color: #333;
}
.vivid-sell-pages .ticket-ul-wrapper .verticalLi.ui-state-active {
  background: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left-color: #dc1f26;
}
.vivid-sell-pages .ui-tabs-vertical .information-icon-red {
  margin: 0px 1px -4px;
}
/*-----------------------------------------------------------------
   ABOVE CODE IS IN TICKETUPLOADER.CSS BUT NOT MAKING IT TO PROD
------------------------------------------------------------------*/
ul#ui-id-1 {
  background: #fff;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
  box-shadow: 0 0 .5em rgba(0,0,0,.3);
  max-height: 500px;
  overflow: scroll;
  overflow-x: hidden;
  padding: 20px;
  width: 320px;
}
#ui-id-1 li,
#ul-id-1 li a {
  display: block;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  padding: .2em 2.5%;
  display: block;
  width: 95% !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color:#fff;
  background-color: #0081c2;
  text-decoration: none !important;
}
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #333;
  text-decoration: none;
}
.ui-widget :active { outline: none; }
.ui-autocomplete-category {
  border-bottom: 1px solid #ccc;
  font-size: 1.2em;
  font-weight: bold;
  margin: 10px 0;
}
.ui-helper-hidden-accessible {
  display: none;
}
.sell-partner-banner {
  margin: 10px 0;
}
.lt-ie8 .sell-buttons {
  margin-top: 30px;
}
.dl-horizontal.fan-listing dt {
  width: 40%;
}
.dl-horizontal.fan-listing dd {
  margin-left: 42%;
}
table.fan-listing th {
  text-align: left;
}
table.fan-listing td {
  vertical-align: top;
}
div.fan-listing.price {
  margin: 10px 0;
}
div.fan-listing.price dl,
div.fan-listing.price dt,
div.fan-listing.price dd {
  display: block;
  margin: 0;
  padding: 0;
}
.lt-ie8 div.fan-listing.price .input-prepend {
  margin-top: 3px;
}
.lt-ie8 div.fan-listing.price .input-prepend .add-on.span6 {
  margin-top: 1px;
  width: 11.5%;
}
.lt-ie8 div.fan-listing.price .input-prepend .span18 {
  width: 49%;
}
.lt-ie8 div.fan-listing.price .datepicker.span24 {
  width: 83%;
}
.lt-ie8 .qq-upload-button span {
  position: relative;
  top: -55px;
}
.billing-address {
  margin: 10px 0 30px;
}
.top-events.link-list li a {
  padding: 0 0 0 20px;
  transition: none;
}
.top-events.link-list li a:hover {
  background-color: transparent;
}
.top-events.link-list .link-list li a {
  padding: 4px 8px;
  -webkit-transition:all 100ms ease-in-out;
  -moz-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  -ms-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
.top-events.link-list .link-list li a:hover {
  background-color: #e4e4e4;
  text-decoration:none;
}
#livechat .livechat-agent {
  background-image: url('/v2/newimages/livechat_button.jpg');
  display: block;
  width: 117px;
  height: 54px;
  text-indent: -9999em;
  margin-bottom: 10px;
}
/*step 6 review information and confirm*/
.fan-seller-review .contact-info span {
  font-weight: 500;
}
.fan-seller-review .contact-info label {
  display: block;
  font-size: .750em;
  letter-spacing: .025em;
  margin-bottom: 0;
  text-transform: uppercase;
}
.fan-seller-review .contact-info .contact-name {
  font-size: 1.2em;
}
.fan-seller-review .ticket-listing {
  background: #f9f9f9;
  border-top: 10px solid #dc1f26;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;

  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;

  -webkit-box-shadow: 1px 2px 8px rgba(0,0,0,.15);
  -moz-box-shadow: 1px 2px 8px rgba(0,0,0,.15);
  box-shadow: 1px 2px 8px rgba(0,0,0,.15);

  display: inline-block;
  margin-bottom: 1.5%;
  margin-right: 1.5%;
  min-height: 181px;
  padding: 20px 15px;
  position: relative;
  vertical-align: top;
  width: 49%;
}
.fan-seller-review .ticket-listing:nth-child(even) {
  margin-right: 0;
}
.lt-ie9 .fan-seller-review .ticket-listing {
  width: 48.125%;
}
.fan-seller-review .ticket-listing .remove-btn {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.fan-seller-review .ticket-listing .event-section-row {
  color: #dc1f26;
}
.fan-seller-review .ticket-listing .event-name {
  font-weight: 700;
}
.fan-seller-review .ticket-listing ul.span8 {
  text-align: right;
}

  /*simplified intro targeted towards partners*/
.sell-intro-steps .banner {
  border-bottom: none;
  padding: 74px 25px 52px;
  margin-bottom: 0;
}
.sell-intro-steps .banner h1 {
  font-size: 2.571em; /* 36px */
  text-transform: none;
  margin-bottom: 18px;
}
.sell-intro-steps .container[role="main"] .btn.btn-large {
  font-size: 1.429em; /* 20px */
  margin: 0;
  max-width: 75%;
  padding: 12px 0px;
  width: 275px;
}
.sell-intro-steps section[class*="steps"] {
  border: none;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 0;
  padding: 0px 180px 63px;
  min-height: 197px;
}
.sell-intro-steps section[class*="steps"] h2 {
  color: #333;
  font-size: 2em; /* 28px */
  line-height: .938em;
  margin: 0 0 10px 0;
  padding: 0;
  text-transform: none;
  text-align: left;
}
.sell-intro-steps section[class*="steps"] p {
  font-size: 1.143em; /* 16px */
  line-height: 1.313em; /* 21px */
}
.sell-intro-steps section.steps-step1 {
  border-top: none;
  background: url("/v4/images/sell/steps/ticket-list.png") no-repeat center right 80px;
  /*IE8 and Below */
  background-image: url("/v4/images/sell/steps/ticket-list.png")\9;
  background-repeat: no-repeat\9;
  background-position: 510px center\9;
}
.sell-intro-steps section.steps-step2 {
  background: url("/v4/images/sell/steps/email.png") no-repeat bottom left;
  /*IE8 and Below */
  background: url("/v4/images/sell/steps/email-small.png") no-repeat bottom left\9;
}
.sell-intro-steps section.steps-step3 {
  background: url('https://a.vsstatic.com/sell/ups.png') no-repeat center right 150px;
  /*IE8 and Below */
  background-image: url('https://a.vsstatic.com/sell/ups.png')\9;
  background-repeat: no-repeat\9;
  background-position: 630px center\9;
}
.sell-intro-steps section.steps-step4 {
  background: url("/v4/images/sell/steps/PayPal.png") no-repeat center left 110px;
  /*IE8 and Below */
  background-image: url("/v4/images/sell/steps/PayPal.png")\9;
  background-repeat: no-repeat\9;
  background-position: 75px center\9;
}
@media (max-width: 1200px) {
  .sell-intro-steps section.steps-step1 {
    background-position: center right 35px;
  }
  .sell-intro-steps section.steps-step2 {
    background-size: 48%;
  }
}
.sell-intro-steps span.step-number {
  color: #f2f2f2;
  font-weight: 700;
  font-size: 21.429em; /* 300px */
  position: relative;
  left: -191px;
  top: 158px;
  line-height: 0;
}
.sell-intro-steps section.steps-step3  span.step-number {
  top: 155px;
}
.sell-intro-steps section.steps-action {
  margin-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 50px 0;
  min-height: inherit;
}
.sell-intro-steps .steps-action span.action {
  font-size: 2em; /* 28px */
  line-height: 1.143em; /* 32px */
  font-weight: 700;
  display: block;
}
.sell-intro-steps .widget h3 {
  font-size: 1.5em;
  line-height: 1.25em;
  margin: 0;
}
.sell-intro-steps .intro-lists h4 {
  border-bottom: 1px solid #e5e5e5;
  font-weight: normal;
  margin-top: 0;
  padding-bottom: 10px;
}
.sell-intro-steps .requirements a {
  color: #369;
}
.sell-intro-steps .requirements li {
  background: url('/v3/images/sell/intro-requirements-sprite.png') no-repeat;
  border-top: 2px dotted #ccc;
  margin: 0 0 10px;
  min-height: 40px;
  padding: 10px 0 0 50px;
}
.sell-intro-steps .requirements li.req-tickets {
  background-position: 0 2%;
}
.sell-intro-steps .requirements li.req-commission {
  background-position: 0 33%;
}
.sell-intro-steps .requirements li.req-cc {
  background-position: 0 63%;
}
.sell-intro-steps .requirements li.req-us {
  background-position: 0 93%;
}
.sell-intro-steps .requirements li:first-child {
  border-top: none;
}
.sell-intro-steps .requirements li:first-child + li + li + li + li { /*targeting last-child for IE*/
  padding-left: 0;
  background: none;
  min-height: 0;
  list-style-type: none;
}
.sell-intro-steps .benefits li:last-child {
  border-top: 2px dotted #ccc;
  list-style: none;
  margin: 15px 0 0;
  padding: 15px 0 5px;
}
.sell-intro-steps .benefits li {
  list-style: url('/v3/images/sell/bullet-inset.png') outside;
  margin: 0 0 10px 16px;
  padding: 10px 0 0 8px;
}
.lt-ie8 .sell-intro-steps .btn-large.btn-primary{
  padding-top:15px;
  padding-bottom:15px;
  line-height:1.250em; /*30px*/
}
/*end simplified intro*/

.seller-terms h4 {
  margin-top: 2em;
}

.seller-terms h4:first-child {
  margin-top: 0;
}

/*-----------------------------------------------
  CUSTOM NAV LINKS
-----------------------------------------------*/
.customNavLinks .widgetContent .navPartitions .customNavLinks .navPartitions {
  background: none;
  width: auto;
}
.customNavLinks .widgetContent .navPartitions ul {
  padding: 0 10px 0 5px;
}


/*-----------------------------------------------
  PLANNER LISTS
-----------------------------------------------*/
.event-planner .link-list i {
  display: table-cell;
  font-style: normal;
}
.event-planner .link-list i.date {
  width: 39px;
}


/*-----------------------------------------------
  BOWL PROMO PAGES
-----------------------------------------------*/
.bowlPromoSignup {
    width: 480px;
}
.bowlPromoBanner {
    background-image: url('/v3/images/banner/custom/maacoPromoCode.gif');
}

.cmsPageAlamoBowlVips .bowlPromoBanner {
    background-image: url('/v3/images/banner/custom/alamoPromoCode.gif');
}
.bowlPromoSignup .widgetContent {
    padding-bottom: 25px;
}
.bowlPromoSignup p {
    margin: 25px 25px 0 25px;
    font-size: 0.929em; /* 13px */
    line-height: 1.154em; /*15px*/
}
.bowlPromoSignup form {
    margin: 25px 0 0 65px;
    font-size: 0.929em; /* 13px */
    line-height: 1.154em; /*15px*/
}
.bowlPromoSignup p span {
    font-size: 1.071em; /* 15px */
    font-weight: bold;
    color: #db2127;
}
.bowlPromoSignup input.bowlPromoCheck {
    float: left;
    width: auto;
    height: auto;
    border: none;
}
.bowlPromoSignup label.bowlPromoCheckLabel {
    font-size: 0.929em; /* 13px */
    padding-left: 10px;
    margin-bottom: 15px;
    float: left;
}
.bowlPromoSignup input.buttonEmailCode {
    display: block;
    margin: 15px 0 0 100px;
    width: 141px;
    cursor: pointer;
    height: 30px;
}
.bowlPromoSignup .errorMessage {
    color: #db2127;
    margin: 5px 0;
    text-align: center;
    display: block;
    width: 340px;
}


/*-----------------------------------------------
  SURVEY LANDING
-----------------------------------------------*/
.vividSurvey .copy {
    padding: 0 5px 5px;
    border: 1px solid #e5e5e5;
    border-bottom-color: #bfbfbf;
    margin-bottom: 0;
    background: url('/v3/images/widget/copy/copyCornerFlip.gif') no-repeat right top;
}
.vividSurvey .copy div,
.vividSurvey .copy div strong {
    line-height: 15px;
}
.vividSurvey .copy .widgetContent {
    padding-bottom: 40px;
    background: url('/v3/images/widget/tabbedNav/tabbedNavBkgd.png') repeat-x scroll center bottom transparent;
    border: none;
}
.vividSurvey .copy img {
    border: none;
    float: none;
    margin: 25px 0;
}
.vividSurvey .copy h3 {
    font-size: 1.786em; /* 25px */
    color: #db2127;
    font-weight: bold;
    margin: 25px 0 20px 0;
    line-height: 0.800em; /*20px*/
}
.vividSurvey .copy p {
    font-size: 0.929em; /* 13px */
    line-height: 1.154em; /*15px*/
    padding-right: 20px;
}
.vividSurvey .socialButton {
    padding: 6px 0;
}
.widgetShadow {
    border-bottom: 5px solid #e5e5e5;
    margin-bottom: 10px;
}


/*------NEW YEAR SURVEY-----*/
.banner.new-year-survey {
  background: url('https://a.vsstatic.com/custom/survey/2017.gif') no-repeat;
  background-size: contain;
  min-height: 192px;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .banner.new-year-survey {
    min-height: 220px;
  }
}
.banner.new-year-survey h1 {
  text-indent: -999em;
}


/*-----------------------------------------------
  ORBITZ LANDING PAGE
-----------------------------------------------*/
.searchResults.orbitzSearchResults h1 {
    color: #333;
    margin: 0 0 5px;
    padding-bottom: 5px;
}


/*-----------------------------------------------
  US OPEN LANDING PAGE
-----------------------------------------------*/
.US-Open-Landing h3 {
    font-size: 1.786em; /* 25px */
    line-height: 1em; /*25px*/
    text-transform: uppercase;
    font-weight: lighter;
}
.US-Open-Landing h3 a {
    color: #369;
}


/*-----------------------------------------------
  Broker Landing (.../sell/pro)
-----------------------------------------------*/
.broker-landing-benefits p,
.broker-landing-benefits ul li {
    font-size: 0.786em; /* 11px */
    line-height: 1.357em; /* 15px */
}
.broker-landing-benefits h3 {
    line-height: 1em;
}
.broker-landing-benefits .red-text {
    color: #DB2127;
}
.broker-landing-benefits {
    background: url('/v3/images/widget/custom/sell_broker_benefitsComputer.jpg') no-repeat 285px 110px;
}
.brokerLanding .banner-giftcard h1 {
    line-height: 0.789em;
}


/*-----------------------------------------------
  TEAM CALENDARS
-----------------------------------------------*/
.download-schedules .schedule-wrapper {
    margin-top: 10px;
}
.download-schedules h2,
.download-schedules-instructions h2 {
    font-size: 1.429em; /* 20px */
    line-height: 1.20em; /* 24px */
}
.download-schedules p,
.download-schedules-instructions p,
.download-schedules-instructions h3,
.download-schedules-instructions ul li {
    font-size: 0.786em; /* 11px */
    line-height: 1.364em; /* 11px */
}
.download-schedules .link-list.zebra > li > strong {
    font-size: 0.857em /* 12px*/
}
.download-schedules a,
.download-schedules-instructions a {
    color: #369;
}
.widget.download-schedules > .widgetContent,
.widget.download-schedules-instructions {
    padding: 25px;
}
.widget.download-schedules {
    background: url('/v3/images/widget/custom/imac-iphone-calendar.png') no-repeat right -10px top 60px;
}

/*-----------------------------------------------
	GIVEAWAY BASE
-----------------------------------------------*/
[class*='giveaway-'] .banner {
    height: 215px;
    margin-top: 20px;
    position: relative;
}
[class*='giveaway-'] .banner .giveaway-banner-overlay {
    height: 305px;
    left: 75px;
    overflow: hidden;
    position: absolute;
    top: -20px;
    width: 419px;
}
[class*='giveaway-'] .banner .giveaway-banner-text {
    position: relative;
}
[class*='giveaway-'] .banner h1 {
    text-indent: -999em;
}
[class*='giveaway-'] .widget {
    margin: 0 auto 10px;
    width: 805px;
}
[class*='giveaway-'] .addthis_sharing_toolbox {
    display: block;
    margin: 0 0 5px;
    text-align: center;
    position: relative;
    z-index: 10;
}
[class*='giveaway-'] .container[role='main'] .widget a {
    color: #369;
}
[class*='giveaway-intro'] h2 a {
    color: #fff!important;
}
[class^='giveaway-intro'] ul {
    list-style-position: outside;
    list-style-type: disc;
    padding-bottom: 15px;
    padding-left: 15px;
}
[class*='giveaway-'] .header-image {
    border-bottom: 0;
    height: 245px;
    margin-bottom: 0;
}
[class*='giveaway-'] .header-image h2 {
    background-color: #333;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    margin: 0;
    padding: 20px;
    font-size: 1.429em;
    line-height: 1.2em;
    margin-bottom: 0;
}
[class*='giveaway'] .header-image a:hover {
    text-decoration: none;
}
[class^='giveaway-intro'] .promo-button {
    display: inline-block;
    border-radius: 4px;
    border: 4px dashed #dd2027;
    padding: 15px 30px;
    font-size: 1.857em; /* 26px */
    font-weight: bold;
    text-transform: uppercase;
    color: #dd2027;
    margin-top: 55px;
}
[class^='giveaway-intro'] .addthis_sharing_toolbox {
    text-align: left;
}
.share-panel-url {
    width: 300px;
    margin-right: 15px;
    color: #666;
    font-size: 1.2em;
    padding: 2px;
    height: 24px;
    top: -12px;
    position: relative;
}
[class*='giveaway-'] .result-header {
    background-color: #dc1f26;
    color: #fff;
    margin: -10px -10px 20px;
    padding: 25px;
    text-align: center;
    text-transform: uppercase;
}
[class*='giveaway-'] .result-header h3 {
    color: #fff;
    font-size: 3em;
    line-height: 1.2em;
    letter-spacing: .03em;
    margin: 0;
}
[class*='giveaway-'] .result-header p {
    letter-spacing: .15em;
}
[class*='giveaway-'] .result-header ~ p {
    margin: 30px auto;
    width: 60%;
}

/*-----------------------------------------------
	HIDE MAIN NAV FOR NFL CONTESTS
-----------------------------------------------*/
[class*='-browns'] nav#nav,
[class*='-browns'] nav#nav + .clearfix {
  display: none !important;
}

/*-----------------------------------------------
	ARIZONA WILDCATS FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-arizona-wildcats'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-wildcats-text.png') no-repeat 525px 60px;
    border-top: 15px solid #0C234B;
    border-bottom: none;
}
[class$='-arizona-wildcats'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-wildcats-overlay.png') no-repeat;
    width: 430px;
    top: -40px;
}
[class$='-arizona-wildcats'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-wildcats-stadium.jpg') no-repeat;
}
[class$='-arizona-wildcats'] .banner, [class$='-arizona-wildcats'] .result-header {
    background-color: #ab0520;
}
[class$='-arizona-wildcats'] .result-header h3 {
    color: #0c234b;
}
/*-----------------------------------------------
	ARIZONA STATE TICKETS CONTEST
-----------------------------------------------*/
[class*='-arizona-state'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-2016-text.png') no-repeat 510px 22px;
    border-top: 15px solid #8d0d3a;
    border-bottom: none;
}
[class$='-arizona-state'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-2016-overlay.png') no-repeat;
    width: 430px;
    top: -40px;
}
[class$='-arizona-state'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-2016-stadium.jpg') no-repeat;
}
[class*='-arizona-state'] .banner, [class$='-arizona-state'] .result-header {
  background-color: #ffc72c;
}
[class*='-arizona-state-ncaab'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-ncaab-text.png') no-repeat 510px 22px;
  border-top: 15px solid #ffc423;
  border-bottom: none;
}
[class$='-arizona-state-ncaab'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-ncaab-overlay.png') no-repeat;
  width: 430px;
  top: -40px;
}
[class$='-arizona-state-ncaab'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/arizona-state-arena.jpg') no-repeat;
}

[class*='-arizona-state-ncaab'] .banner, [class$='-arizona-state'] .result-header {
  background-color: #8d0e3a;
}
[class*='-arizona-state'] .result-header h3 {
    color: #ffb310;
}
/*-----------------------------------------------
  BIG TEN CHAMPIONSHIP TICKETS CONTEST
-----------------------------------------------*/
[class$='-B1G-tournament'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-B1G-text-2.png') no-repeat 540px center #000;
    border-bottom: 15px solid #19a6df;
}
[class$='-B1G-tournament'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-B1G-overlay-2.png') no-repeat;
}
[class$='-B1G-tournament'] .header-image {
    background: url('/v3/images/widget/custom/giveaway/giveaway-B1G-united-center.jpg') no-repeat;
}
/*-----------------------------------------------
	BOISE STATE FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-boise-state'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/boise-state-text.png') no-repeat 502px 27px;
  border-top: 15px solid #53565a;
}
[class$='-boise-state'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/boise-state-overlay.png') no-repeat;
  top: -45px;
  width: 430px;
  height: 320px;
}
[class$='-boise-state'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/boise-state-stadium.jpg') no-repeat;
}
[class$='-boise-state'] .banner, [class$='-boise-state'] .result-header {
  background-color: #f37736;
}
[class$='-boise-state'] .result-header h3 {
  color: #005dab;
}
/*-----------------------------------------------
  BYU COUGARS TICKETS CONTEST
-----------------------------------------------*/
[class$='-byu'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/byu-text.png') no-repeat 540px center;
    border-bottom: 15px solid #A7A9AC;
}
[class$='-byu'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/byu-overlay.png') no-repeat;
}
[class$='-byu'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/byu-stadium.jpg') no-repeat;
}
[class$='-byu'] .banner, [class$='-byu'] .result-header {
    background-color: #025;
}
[class$='-byu'] .result-header h3 {
    color: #a7a9ac;
}
/*-----------------------------------------------
  CHICAGO FIRE VIP EXPERIENCE CONTEST
-----------------------------------------------*/
[class$='-chicago-fire'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/chicago-fire-text.png') no-repeat 540px center;
  border-top: 15px solid #a7a9ac;
}
[class$='-chicago-fire'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/chicago-fire-overlay.png') no-repeat;
  top: -40px;
  width: 427px;
  height: 321px;
}
[class$='-chicago-fire'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/chicago-fire-stadium.jpg') no-repeat;
}
[class$='-chicago-fire'] .banner, [class$='-chicago-fire'] .result-header {
  background-color: #af1e23;
}
/*-----------------------------------------------
  CLEVELAND BROWNS RIVALRY ROAD TRIP SWEEPSTAKES
-----------------------------------------------*/
[class*='-cleveland-browns'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/browns-text.png') no-repeat 331px 35px;
  border-top: 15px solid #ff3300;
}
[class*='-cleveland-browns'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/browns-overlay.png') no-repeat;
  width: 430px;
  height: 320px;
  left: -15px;
}
[class*='-cleveland-browns'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/browns-stadium.jpg') no-repeat;
}
[class*='-cleveland-browns'] .banner, [class$='-cleveland-browns'] .result-header {
  background-color: #301d00;
}
[class*='-cleveland-browns'] .result-header h3 {
  color: #ff3300;
}
/*-----------------------------------------------
  DUKE FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-blue-devils'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/duke-text.png') no-repeat 502px 27px;
  border-top: 15px solid #00529b;
}
[class$='-blue-devils'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/duke-overlay.png') no-repeat;
  top: -45px;
  width: 430px;
  height: 320px;
}
[class$='-blue-devils'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/duke-stadium.jpg') no-repeat;
}
[class$='-blue-devils'] .banner, [class$='-boise-state'] .result-header {
  background-color: #CCCCCC;
}
[class$='-blue-devils'] .result-header h3 {
  color: #00529b;
}
/*-----------------------------------------------
  EGG BOWL TICKETS CONTEST
-----------------------------------------------*/
[class$='-egg-bowl'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/egg-bowl-banner.jpg') no-repeat center bottom;
    border-bottom: 0;
    height: 233px;
}
[class$='-egg-bowl'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/egg-bowl-overlay.png') no-repeat;
    left: initial;
    margin: auto;
    position: relative;
}
[class$='-egg-bowl'] .header-image {
    background: url('/v3/images/widget/custom/mississippiState-contest-stadium.jpg') no-repeat;
}
[class$='-egg-bowl'] .addthis_sharing_toolbox {
    margin-left: 628px;
}
/*-----------------------------------------------
	KANSAS STATE TICKETS CONTEST
-----------------------------------------------*/
[class$='-kstate'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/kansas-state-text.png') no-repeat 502px 27px #420a6b;
    border-top: 15px solid #aaa;
}
[class$='-kstate'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/kansas-state-overlay.png') no-repeat;
    width: 430px;
}
[class$='-kstate'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/kansas-state-stadium.jpg') no-repeat;
}
/*-----------------------------------------------
	LOUISVILLE FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-louisville'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/louisville-2016-text.png') no-repeat 502px 27px;
    border-top: 15px solid #231f20;
}
[class$='-louisville'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/louisville-2016-overlay.png') no-repeat;
    top: -45px;
    width: 430px;
    height: 320px;
}
[class$='-louisville'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/louisville-2016-stadium.jpg') no-repeat;
}
[class$='-louisville'] .banner, [class$='-louisville'] .result-header {
    background-color: #ee2e24;
}
[class$='-louisville'] .result-header h3 {
    color: #ee2e24;
}
/*-----------------------------------------------
  MISSISSIPPI STATE TICKETS CONTEST
-----------------------------------------------*/
[class$='-mississippi-state'] .banner {
    background: url('/v3/images/widget/custom/mississippiState-contest-banner-text.png') no-repeat 500px center #762123;
    border-bottom: 15px solid #aaa;
}
[class$='-mississippi-state'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/mississippiState-contest-banner-overlay.png') no-repeat;
}
[class$='-mississippi-state'] .header-image {
    background: url('/v3/images/widget/custom/mississippiState-contest-stadium.jpg') no-repeat;
}
/*-----------------------------------------------
	MISSOURI FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-mizzou'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/mizzou-text.png') no-repeat 520px 62px;
    border-top: 15px solid #cb912e;
    border-bottom: none;
}
[class$='-mizzou'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/mizzou-overlay.png') no-repeat;
    width: 430px;
    top: -40px;
}
[class$='-mizzou'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/mizzou-stadium.jpg') no-repeat;
}
[class$='-mizzou'] .banner, [class$='-mizzou'] .result-header {
    background-color: #45454d;
}
[class$='-mizzou'] .result-header h3 {
    color: #cb912e;
}
/*-----------------------------------------------
	OLE MISS FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-ole-miss'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/ole-miss-text.png') no-repeat 500px center;
    border-top: 15px solid #cd0d2d;
    border-bottom: none;
}
[class$='-ole-miss'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/ole-miss-overlay.png') no-repeat;
    top: -35px;
}
[class$='-ole-miss'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/ole-miss-stadium.jpg') no-repeat;
}
[class$='-ole-miss'] .banner, [class$='-ole-miss'] .result-header {
    background-color: #162a47;
}
[class$='-ole-miss'] .result-header h3 {
    color: #cd0d2d;
}
/*-----------------------------------------------
	OKLAHOMA STATE FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-oklahoma-state'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/oklahoma-state-text.png') no-repeat 500px center;
    border-top: 15px solid #222619;
    border-bottom: none;
}
[class$='-oklahoma-state'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/oklahoma-state-overlay.png') no-repeat;
    top: -35px;
}
[class$='-oklahoma-state'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/oklahoma-state-stadium.jpg') no-repeat;
}
[class$='-oklahoma-state'] .banner, [class$='-oklahoma-state'] .result-header {
    background-color: #d95900;
}
[class$='-oklahoma-state'] .result-header h3 {
    color: #222619;
}
/*-----------------------------------------------
	PAC-12 FOOTBALL CHAMPIONSHIP GIFTCARD GIVEAWAY
-----------------------------------------------*/
[class$='-pac-12'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/pac-12-text.png') no-repeat 502px 27px;
  border-top: 15px solid #005ca8;
}
[class$='-pac-12'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/pac-12-overlay.png') no-repeat;
  top: -45px;
  width: 430px;
  height: 320px;
}
[class$='-pac-12'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/pac-12-stadium.jpg') no-repeat;
}
[class$='-pac-12'] .banner, [class$='-pac-12'] .result-header {
  background-color: #CCCCCC;
}
[class$='-pac-12'] .result-header h3 {
  color: #005ca8;
}
/*-----------------------------------------------
	PENN STATE PINSTRIPE BOWL TICKETS CONTEST
-----------------------------------------------*/
[class$='-penn-state'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-pennState-text.png') no-repeat 500px center #002147;
    border-bottom: 15px solid #afb6bb;
}
[class$='-penn-state'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-pennState-overlay.png') no-repeat;
}
[class$='-penn-state'] .header-image {
    background: url('/v3/images/widget/custom/giveaway/giveaway-pennState-stadium.jpg') no-repeat;
}
/*-----------------------------------------------
	ST. JOHN'S ATHLETICS CONTEST
-----------------------------------------------*/
[class$='-st-johns'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/st-johns-banner.jpg') no-repeat;
}
[class$='-st-johns'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/st-johns-overlay.png') no-repeat;
    top: -35px;
}
[class$='-st-johns'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/st-johns-stadium.jpg') no-repeat;
}
[class$='-st-johns'] .banner, [class$='-st-johns'] .result-header {
    background-color: #000;
}
[class$='-st-johns'] .result-header h3 {
    color: #000;
}
/*-----------------------------------------------
	TENNESSEE VOLS TICKETS GIVEAWAY
-----------------------------------------------*/
[class$='-tennessee'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/tennessee-text.png') no-repeat 509px 25px;
  border-top: 15px solid #f5821f;
  border-bottom: none;
}
[class$='-tennessee'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/tennessee-overlay.png') no-repeat;
  width: 430px;
  top: -40px;
}
[class$='-tennessee'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/tennessee-stadium.jpg') no-repeat;
}
[class$='-tennessee'] .banner, [class$='-arizona-wildcats'] .result-header {
  background-color: #53565a;
}
[class$='-tennessee'] .result-header h3 {
  color: #0c234b;
}
/*-----------------------------------------------
	TEXAS TECH FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-texas-tech'] .banner {
    background: url('https://a.vsstatic.com/custom/giveaway/texas-tech-text.png') no-repeat 500px center #c00;
    border-top: 15px solid #000;
    border-bottom: none;
}
[class$='-texas-tech'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/custom/giveaway/texas-tech-overlay.png') no-repeat;
    top: -35px;
}
[class$='-texas-tech'] .header-image {
    background: url('https://a.vsstatic.com/custom/giveaway/texas-tech-stadium.jpg') no-repeat;
}
[class$='-texas-tech'] .banner, [class$='-texas-tech'] .result-header {
    background-color: #c00;
}
[class$='-texas-tech'] .result-header h3 {
    color: #000;
}
/*-----------------------------------------------
	UTAH UTES FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-utah-utes'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/utah-utes-text.png') no-repeat 502px 27px;
  border-top: 15px solid #231f20;
}
[class$='-utah-utes'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/utah-utes-overlay.png') no-repeat;
  top: -45px;
  width: 430px;
  height: 320px;
}
[class$='-utah-utes'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/utah-utes-stadium.jpg') no-repeat;
}
[class$='-utah-utes'] .banner, [class$='-boise-state'] .result-header {
  background-color: #cd1041;
}
[class$='-utah-utes'] .result-header h3 {
  color: #a8996e;
}
/*-----------------------------------------------
	VANDERBILT FOOTBALL TICKETS CONTEST
-----------------------------------------------*/
[class$='-vanderbilt'] .banner {
  background: url('https://a.vsstatic.com/custom/giveaway/vanderbilt-text.png') no-repeat 502px 27px;
  border-top: 15px solid #231f20;
}
[class$='-vanderbilt'] .banner .giveaway-banner-overlay {
  background: url('https://a.vsstatic.com/custom/giveaway/vanderbilt-overlay.png') no-repeat;
  top: -45px;
  width: 430px;
  height: 320px;
}
[class$='-vanderbilt'] .header-image {
  background: url('https://a.vsstatic.com/custom/giveaway/vanderbilt-stadium.jpg') no-repeat;
}
[class$='-vanderbilt'] .banner, [class$='-boise-state'] .result-header {
  background-color: #231f20;
}
[class$='-vanderbilt'] .result-header h3 {
  color: #a8996e;
}
/*-----------------------------------------------
	STOCKING STUFFER
-----------------------------------------------*/
[class$='holidayPromo'] .banner {
    background: url('https://a.vsstatic.com/banner/planner/stocking-stuffer.png') right center no-repeat;
    border-bottom: 15px solid #dd2027;
    height: 187px;
}


[class$='holidayPromo'] .banner .giveaway-banner-overlay {
    background: url('https://a.vsstatic.com/banner/planner/stocking-stuffer-stocking.png') no-repeat;
    top: 10px;
    left: 105px;
    height: 500px;
    width: 360px;
}
/*
[class$='holiday-promo'] .banner .giveaway-banner-text {
    background: url('/v3/images/widget/custom/giveaway/giveaway-spread-cheer-text.png') no-repeat;
    left: 440px;
    top: 50px;
    height: 88px;
}
*/

[class$='holidayPromo'] .header-image {
    background: url('https://a.vsstatic.com/email/holiday/stocking-stuffer/coupon.jpg')  no-repeat;
}


/*-----------------------------------------------
	BASEBALL IS BACK PROMO
-----------------------------------------------*/
[class$='baseball-promo'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-baseball-crowd.jpg') no-repeat center #1e462b;
    border-bottom: 15px solid #caaf7b;
    height: 185px;
    margin-top: 10px;
}
[class$='baseball-promo'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-baseball.png') no-repeat;
    top: -15px;
    left: 190px;
    height: 265px;
    width: 250px;
}
[class$='baseball-promo'] .banner .giveaway-banner-text {
    background: url('/v3/images/widget/custom/giveaway/giveaway-baseball-text.png') no-repeat;
    left: 440px;
    top: 5px;
    height: 180px;
}
[class$='baseball-promo'] .header-image h2 {
    background-color: white;
    color: #333;
    border-bottom: 1px solid #ccc;
}
[class$='baseball-promo'] .giveaway-intro-footer {
    border-top: 1px solid #ccc;
}
[class$='baseball-promo'] .promo-button {
    margin-top: 36px;
}

/*-----------------------------------------------
 FAN AMBASSADOR
-----------------------------------------------*/
[class$='fan-ambassador'] .banner {
    background: url('https://a.vsstatic.com/banner/custom/fan-ambassador-header.jpg') no-repeat;
    border-bottom: 15px solid #dc1f26;
    height: 185px;
}
/*
[class$='fan-appreciation'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-fan-appreciation-fan.png') no-repeat;
    top: -62px;
    height: 410px;
    width: 215px;
    left: 268px;
}
[class$='fan-appreciation'] .banner .giveaway-banner-text {
    background: url('/v3/images/widget/custom/giveaway/giveaway-fan-appreciation-text.png') no-repeat;
    left: 470px;
    top: 50px;
    height: 88px;
}
*/
/*-----------------------------------------------
	ARIANA GRANDE CONTEST
-----------------------------------------------*/
[class$='-ariana-grande'] .container[role='main'] .widget {
    width: 540px;
}
[class$='-ariana-grande'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-arianaGrande-concert.jpg') no-repeat center #000;
    border-bottom: 15px solid #ef79e0;
}
[class$='-ariana-grande'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-arianaGrande-overlay.png') no-repeat;
    height: 315px;
    width: 420px;
}
/*-----------------------------------------------
	ONE DIRECTION CONTEST
-----------------------------------------------*/
[class$='-one-direction'] .container[role='main'] .widget {
    width: 540px;
}
[class$='-one-direction'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-oneDirection-concert.jpg') no-repeat center #000;
    border-bottom: 15px solid #1759b0;
}
[class$='-one-direction'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-oneDirection-overlay.png') no-repeat;
    height: 315px;
    width: 420px;
}
/*-----------------------------------------------
 CONTESTS WITH FINALISTS
-----------------------------------------------
*/
.contest-finalists {
    padding-left: 0;
}
.contest-finalists li {
    display: block;
    min-height: 110px;
}
.finalist-essay {
    padding-left: 125px;
    margin-bottom: 30px;
}
.contest-finalists .finalist-headshot {
    display: inline-block;
    width: 100px;
    height: 100px;
    position: absolute;
    left: 0;
    top: 5px;
}
.contest-finalists li:nth-child(1) .finalist-headshot {background-position: 0 0}
.contest-finalists li:nth-child(2) .finalist-headshot {background-position:  0 -100px}
.contest-finalists li:nth-child(3) .finalist-headshot {background-position: 0 -200px}
.contest-finalists li:nth-child(4) .finalist-headshot {background-position: 0 -300px}
.contest-finalists li:nth-child(5) .finalist-headshot {background-position: 0 -400px}
.contest-finalists li:nth-child(6) .finalist-headshot {background-position: 0 -500px}
.contest-finalists li:nth-child(7) .finalist-headshot {background-position: 0 -600px}
.contest-finalists li:nth-child(8) .finalist-headshot {background-position: 0 -700px}
.contest-finalists li:nth-child(9) .finalist-headshot {background-position: 0 -800px}
.contest-finalists li:nth-child(10) .finalist-headshot {background-position: 0 -900px}
.contest-finalists li:nth-child(11) .finalist-headshot {background-position: 0 -1000px}
.contest-finalists li:nth-child(12) .finalist-headshot {background-position: 0 -1100px}
.contest-finalists li:nth-child(13) .finalist-headshot {background-position: 0 -1200px}
.contest-finalists li:nth-child(14) .finalist-headshot {background-position: 0 -1300px}

.contest-finalists li.contest-winner {
    border: 1px solid gold;
    background-color: #f7f3da;
    padding: 20px 35px 0;
    margin: 30px -21px 30px -36px;
}
.contest-finalists li.contest-winner .finalist-headshot {
    left: 35px;
    top: 20px;
}
.contest-finalists li.contest-winner .finalist-essay strong {
    color: goldenrod;
}
/*-----------------------------------------------
 MOMS WHO ROCK
-----------------------------------------------*/
[class$='-momsRock'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-momsRock-mom.jpg') no-repeat center #dc1f26;
    border-bottom: 15px solid #e72e35;
    height: 185px;
}
[class$='-momsRock'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-momsRock-overlay.png') no-repeat;
    top: -42px;
    height: 315px;
    width: 380px;
    left: 116px;
}
[class$='-momsRock'] .banner .giveaway-banner-text {
    background: url('/v3/images/widget/custom/giveaway/giveaway-momsRock-text.png') no-repeat;
    left: 470px;
    top: 50px;
    height: 88px;
    width: 515px;
}
[class$='-momsRock'] .contest-finalists .finalist-headshot {
    background: url('/v3/images/widget/custom/giveaway/giveaway-momsRock-finalists.png') no-repeat 0 0;
}
/*-----------------------------------------------
	All-Star Dads
-----------------------------------------------*/
.giveaway-intro-allStarDads {
    padding-top: 25px;
}
[class*='-allStarDads'] .addthis_sharing_toolbox {
    display: inline-block;
}
[class$='-allStarDads'] .banner {
    background: url('/v3/images/widget/custom/giveaway/giveaway-allStarDads.jpg') no-repeat center #dc1f26;
    border-bottom: 15px solid #e72e35;
    height: 185px;
    margin-top: 0;
}
[class$='-allStarDads'] .banner .giveaway-banner-overlay {
    background: url('/v3/images/widget/custom/giveaway/giveaway-allStarDads-overlay.png') no-repeat;
    top: -55px;
    height: 315px;
    width: 380px;
    left: 116px;
}
[class$='-allStarDads'] .banner .giveaway-banner-text {
    background: url('/v3/images/widget/custom/giveaway/giveaway-allStarDads-text.png') no-repeat;
    left: 470px;
    top: 50px;
    height: 88px;
    width: 515px;
}
[class$='-allStarDads'] .contest-finalists .finalist-headshot {
    background: url('/v3/images/widget/custom/giveaway/giveaway-allStarDads-finalists.png') no-repeat 0 0;
}

/*-----------------------------------------------
	MARCH MADNESS BRACKET
-----------------------------------------------*/
.banner.marchMadnessBracket {
  background: url('https://a.vsstatic.com/custom/bracket-challenge/web-banner.jpg') no-repeat;
  background-size: contain;
  min-height: 192px;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .banner.marchMadnessBracket {
    min-height: 220px;
  }
}
.banner.marchMadnessBracket h1 {
  text-indent: -999em;
}
#whole {
  margin-top: 0!important;
}
#wallpaper {
  border: none!important;
  box-shadow: none!important;
}

.march-madness-copy li  {
  padding: 0 0 12px 12px;
}

.march-madness-copy .arrow-right {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #EE1d25;
  float: left;
  margin-top: 5px;
}

.mm-iframe-wrapper {
  width: 804px;
  position: relative;
  height: 100%;
  margin: -15px 0 0 -15px;
}

.mm-iframe-wrapper iframe {
  width: 100%;
  height: 1000px;
  border: none;
}

@media (max-width: 1199px) {
  .mm-iframe-wrapper {
    width: 702px;
  }
}

/*-----------------------------------------------
	HOLIDAY LANDING PAGES
-----------------------------------------------*/
/*------CREATE YOUR HOLIDAY WISH LIST-----*/
.banner.holiday-wish-list {
  background: url('https://a.vsstatic.com/custom/holiday/wish-list.gif') no-repeat;
  background-size: contain;
  min-height: 192px;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .banner.holiday-wish-list {
    min-height: 220px;
  }
}
.banner.holiday-wish-list h1 {
  text-indent: -999em;
}

/*----HOLIDAY STORY------*/
.holiday-poster-thumbnail {
  display: inline-block;
  height: 175px;
  overflow: hidden;
  width: 151px;
}
[class*="holiday-poster"].modal {
  width: 630px;
}
[class*="holiday-poster"].modal .social-share {
  margin-top: 15px;
  text-align: center;
}

/*----LIGHT UP THEIR HOLIDAYS------*/

.cmsPageHolidayLandingPage .widget.advanced-search {
  width: 200px;
  border-radius: 0;
  box-shadow: none;
  border-color: #e5e5e5;
  border-style: solid;
  border-width: 1px 1px 5px;
  margin-bottom: 10px;
  position: absolute;
  top:  95px;
  right: 60px;
  z-index: 99;
  opacity: .95;
}
.holidayLandingPageLights {
  height: 138px;
  background: url('https://a.vsstatic.com/custom/holiday/light-up-their-holidays_lights.gif') no-repeat;
  position: relative;
  z-index: 9;
}
.holidayLandingPageText {
  height: 262px;
  background: url('https://a.vsstatic.com/custom/holiday/light-up-their-holidays_text.gif') no-repeat;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
  z-index: 9;
}
.holidayLandingPageText h1 {
  text-indent: -999em;
}
.link-list.stripeless li a {
  color: #369;
  font-size: 0.857em;
  line-height: 25px;
}
.cmsPageHolidayLandingPage .link-group-title {
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
  display: block;
  padding-left: 0;
  padding-bottom: 6px;
}
.holidayContainer {
  position: relative;
}


/*---------------------------------------------------------
  Theater Reviews
---------------------------------------------------------*/
.banner-theater-review {
    position: relative;
    height: 250px;
    border: none;
    background: url("/v4/images/theater-reviews/frozen/frozen-banner.jpg") no-repeat #000;
}
.banner-theater-review .overlay {
    color: white;
    background: #000000;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 425px;
    padding: 25px;
}
.banner-theater-review h1 {
    font-size: 2.000em; /* 28px */
}
.banner-theater-review p {
    font-size: .875em; /* 11px */
    line-height: 1.364em; /* 15px */
}
.banner-theater-review a.video-icon {
    display: inline-block;
    position: relative;
    top: 80px;
    left: 80px;
}
.theater-review .widget-theater-reviews .tab-pane {
    padding: 10px;
}
.theater-review .widget-theater-reviews a {
    color: #369;
}
.theater-review .widget-theater-reviews h2 {
    font-size: 1em; /* 14px */
    line-height: 1.429em; /* 20px */
}
.theater-review ul.show-info-list li {
    background: url("/v4/images/theater-reviews/icon-sprite.png") no-repeat white;
    padding-left: 50px;
}
.theater-review ul.show-info-list li.age-limit-all {
    background-position: 0 -84px;
}
.theater-review ul.show-info-list li.characters {
    background-position: 0 -159px;
}
.theater-review .widget-theater-reviews ul li {
    margin-bottom: 15px;
    min-height: 40px;
}
.theater-review .widget-theater-reviews ul li strong {
    display: block;
}
.theater-review #sb-overlay {
    /* Overlay Background Override for IE9 and Below */
    background-image: url("/v3/images/common/opacity-70.png")\9;
}

/*---------------------------------------------------------
  Custom Page Static Copy
---------------------------------------------------------*/
.custom-static-copy .widget h3 {
    font-size: 1.3em;
    text-transform: uppercase;
}
.custom-static-copy dd + dt {
    margin-top: 15px;
}
.custom-static-copy dd {
    display: block;
    margin: 0;
}


/*---------------------------------------------------------
  Paid Search Event Landing Pages
---------------------------------------------------------*/
.simpleHeaderLayout .page-wrapper {
    margin-bottom: -78px;
}
.simpleHeaderLayout .page-wrapper:after {
    height: 78px;
}
.simpleHeaderLayout .banner.widget {
    border: none;
}
.simpleHeaderLayout .banner .content-wrapper {
    padding: 0;
}
.simpleHeaderLayout .container[role='main'] div[role='region']  {
    position: relative;
}
.simpleHeaderLayout .headerLocation {
    position: absolute;
    right: 0;
    top: 0;
}
.simpleHeaderLayout .headerLocation .btn {
    color: #333;
    line-height: 1em;
    padding: 11px 10px;
    text-shadow: none;
}
.lt-ie8 .simpleHeaderLayout .headerLocation .btn {
    padding-top: 8px;
}
.simpleHeaderLayout .headerLocation > .btn > .caret {
    border-bottom-color: #333;
    border-top-color: #333;
    margin-top: 4px;
}
.lt-ie8 .simpleHeaderLayout .headerLocation > .btn > .caret {
    margin-top: 10px;
}
.simpleHeaderLayout .headerLocation .btn:hover,
.simpleHeaderLayout .headerLocation.btn-group.open .btn.dropdown-toggle {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    color: #369;

}
.simpleHeaderLayout .headerLocation .btn:focus {
    outline: none!important;
}
.simpleHeaderLayout .headerLocation > .btn:hover > .caret,
.simpleHeaderLayout .headerLocation.btn-group.open .btn.dropdown-toggle > .caret {
    border-bottom-color: #369;
    border-top-color: #369;
}
.simpleHeaderLayout .container[role='banner'] .row-fluid > div {
    display: table;
    height: 84px;
}
.simpleHeaderLayout h1 {
    display: table-cell;
    font-size: 3em;
    font-weight: bold;
    letter-spacing: -0.2px;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase;
    vertical-align: middle;
}
.simpleHeaderLayout h1.event-title-long {
    font-size: 2.571em;
}
.simpleHeaderLayout h1.event-title-short {
    font-size: 3.571em;
}
.simpleHeaderLayout h1 span {
    display: inline;
    font-weight: normal;
}
.simpleHeaderLayout .container[role='banner'] aside {
    margin: 12px 0 8px;
}
.simpleHeaderLayout .VividSeats {
    margin: 0 0 5px;
}
.simpleHeaderLayout .VividSeats > img {
    height: 40px;
}
.simpleHeaderLayout .headerGuarantee {
    clear: both;
    text-align: right;
    width: 100%;
}
.simpleHeaderLayout footer {
    background-color: #ebebeb;
    min-width: 1000px;
    margin-top: 20px;
    padding-top: 20px;
}

.simpleHeaderLayout .productionFilters .widgetContent {
    font-size: 0.929em;
}
.simpleHeaderLayout .productionFilters ul {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 25px;
    padding: 0 25px 25px 0;
}
.simpleHeaderLayout .productionFilters ul:last-child {
    border: none;
    margin-bottom: 0;
}
.simpleHeaderLayout .productionFilters ul.productionsAppliedFilters {
    margin: 0 -16px 25px -26px;
    padding: 0 16px 25px 26px;
}
.simpleHeaderLayout .productionsAppliedFilters > span,
.simpleHeaderLayout .productionFilters .link-list .productionFiltersAll,
.simpleHeaderLayout .productionFilters .link-list .productionFiltersAll.productionFiltersSelected:hover {
    color: #999;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
}
.simpleHeaderLayout .productionsAppliedFilters > span {
    margin-top: 25px;
}
.simpleHeaderLayout .productionFilters .link-list li a {
    color: #333;
    font-weight: bold;
}
.simpleHeaderLayout .productionFilters .link-list li a.productionFiltersAccordion {
    color: #369;
}
.simpleHeaderLayout a.productionFiltersReset {
    border-top: none;
    padding: 0;
    margin: 0;
}

.simpleHeaderOneCol .container {
    width: 900px;
}
.eventShowPrice .productionsEventCol {
    width: 66%;
}
.eventShowPrice .productionsTicketCol {
    width: 23%;
}
.eventShowPrice .productionsTicketCol a {
    float: right;
    margin-top: 5px;
}
.eventShowPrice .productionsTicketCol .productionsCost {
    float: left;
    font-size: 1.143em;
    line-height: 1.3em;
}
.eventShowPrice .productionsTicketCol .productionsCost span {
    display: block;
    font-size: .75em;
    color: #999;
    letter-spacing: 1px;
    font-weight: normal;
    text-transform: uppercase;
}

/*---------------------------------------------------------
  Event Page A/B Tests
---------------------------------------------------------*/
/*full width nav styles
.nav-full-width .navbar .container {
    width: 998px;
}
@media (min-width: 1200px) {
    .nav-full-width .navbar .container {
        width: 1142px;
    }
}
.nav-full-width .navbar {
    margin-bottom: 0;
}
ul.account-controls li.my-account-login {
    float: none;
    margin: 10px 0 0;
    text-align: left;
    width: auto;
}
ul.account-controls li.my-account-login .my-account-login-content {
    display: inline-block;
    padding: 0 5px;
}
ul.account-controls li.my-account-login a {
    color: #369;
    font-size: inherit;
    padding: 0;
}
ul.account-controls li.my-account-login .forgot-password {
    display: block;
    padding-top: 5px;
}
.full-width-container .breadcrumb {
    margin: 0;
    padding: 20px 0;
}
.full-width-container .breadcrumb > li {
    text-shadow: inherit;
}
.full-width-container .breadcrumb a,
.full-width-container .breadcrumb > .active {
    color: #fff;
}
.full-width-container .breadcrumb > li > .divider {
    color: #fff;
}
.full-width-container .banner-social {
    float: right;
    padding-top: 20px;
}*/


/*variant a*/
.cmsPageAnaheimDucks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/anaheim-ducks.jpg'); }
.cmsPagePhoenixCoyotes .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/arizona-coyotes.jpg'); }
.cmsPageBostonBruins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/boston-bruins.jpg'); }
.cmsPageBuffaloSabres .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/buffalo-sabres.jpg'); }
.cmsPageCalgaryFlames .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/calgary-flames.jpg'); }
.cmsPageCarolinaHurricanes .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/carolina-hurricanes.jpg'); }
.cmsPageChicagoBlackhawks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/chicago-blackhawks.jpg'); }
.cmsPageColoradoAvalanche .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/colorado-avalanche.jpg'); }
.cmsPageColumbusBlueJackets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/columbus-blue-jackets.jpg'); }
.cmsPageDallasStars .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/dallas-stars.jpg'); }
.cmsPageDetroitRedWings .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/detroit-red-wings.jpg'); }
.cmsPageEdmontonOilers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/edmonton-oilers.jpg'); }
.cmsPageFloridaPanthers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/florida-panthers.jpg'); }
.cmsPageLosAngelesKings .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/los-angeles-kings.jpg'); }
.cmsPageMinnesotaWild .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/minnesota-wild.jpg'); }
.cmsPageMontrealCanadiens .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/montreal-canadiens.jpg'); }
.cmsPageNashvillePredators .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/nashville-predators.jpg'); }
.cmsPageNewJerseyDevils .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/new-jersey-devils.jpg'); }
.cmsPageNewYorkIslanders .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/new-york-islanders.jpg'); }
.cmsPageNewYorkRangers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/new-york-rangers.jpg'); }
.cmsPageOttawaSenators .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/ottawa-senators.jpg'); }
.cmsPagePhiladelphiaFlyers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/philadelphia-flyers.jpg'); }
.cmsPagePittsburghPenguins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/pittsburgh-penguins.jpg'); }
.cmsPageSanJoseSharks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/san-jose-sharks.jpg'); }
.cmsPageStLouisBlues .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/st-louis-blues.jpg'); }
.cmsPageTampaBayLightning .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/tampa-bay-lightning.jpg'); }
.cmsPageTorontoMapleLeafs .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/toronto-maple-leafs.jpg'); }
.cmsPageVancouverCanucks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/vancouver-canucks.jpg'); }
.cmsPageWashingtonCapitals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/washington-capitals.jpg'); }
.cmsPageWinnipegJets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/winnipeg-jets.jpg'); }
.cmsPageWinterClassic .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nhl/806/winter-classic.jpg'); }

.cmsPageAtlantaHawks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/atlanta-hawks.jpg'); }
.cmsPageBostonCeltics .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/boston-celtics.jpg'); }
.cmsPageBrooklynNets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/brooklyn-nets.jpg'); }
.cmsPageCharlotteHornets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/charlotte-hornets.jpg'); }
.cmsPageChicagoBulls .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/chicago-bulls.jpg'); }
.cmsPageClevelandCavaliers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/cleveland-cavaliers.jpg'); }
.cmsPageDallasMavericks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/dallas-mavericks.jpg'); }
.cmsPageDenverNuggets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/denver-nuggets.jpg'); }
.cmsPageDetroitPistons .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/detroit-pistons.jpg'); }
.cmsPageGoldenStateWarriors .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/golden-state-warriors.jpg'); }
.cmsPageHoustonRockets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/houston-rockets.jpg'); }
.cmsPageIndianaPacers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/indiana-pacers.jpg'); }
.cmsPageLosAngelesClippers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/los-angeles-clippers.jpg'); }
.cmsPageLosAngelesLakers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/los-angeles-lakers.jpg'); }
.cmsPageMemphisGrizzlies .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/memphis-grizzlies.jpg'); }
.cmsPageMiamiHeat .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/miami-heat.jpg'); }
.cmsPageMilwaukeeBucks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/milwaukee-bucks.jpg'); }
.cmsPageMinnesotaTimberwolves .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/minnesota-timberwolves.jpg'); }
.cmsPageNewOrleansPelicans .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/new-orleans-pelicans.jpg'); }
.cmsPageNewYorkKnicks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/new-york-knicks.jpg'); }
.cmsPageOklahomaCityThunder .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/oklahoma-city-thunder.jpg'); }
.cmsPageOrlandoMagic .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/orlando-magic.jpg'); }
.cmsPagePhiladelphia76ers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/philadelphia-76ers.jpg'); }
.cmsPagePhoenixSuns .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/phoenix-suns.jpg'); }
.cmsPagePortlandTrailBlazers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/portland-trail-blazers.jpg'); }
.cmsPageSacramentoKings .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/sacramento-kings.jpg'); }
.cmsPageSanAntonioSpurs .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/san-antonio-spurs.jpg'); }
.cmsPageTorontoRaptors .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/toronto-raptors.jpg'); }
.cmsPageUtahJazz .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/utah-jazz.jpg'); }
.cmsPageWashingtonWizards .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nba/806/washington-wizards.jpg'); }

.cmsPageArizonaDiamondbacks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/arizona-diamondbacks.jpg'); }
.cmsPageAtlantaBraves .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/atlanta-braves.jpg'); }
.cmsPageBaltimoreOrioles .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/baltimore-orioles.jpg'); }
.cmsPageBostonRedSox .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/boston-red-sox.jpg'); }
.cmsPageChicagoCubs .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/chicago-cubs.jpg'); }
.cmsPageChicagoWhiteSox .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/chicago-white-sox.jpg'); }
.cmsPageCincinnatiReds .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/cincinnati-reds.jpg'); }
.cmsPageClevelandIndians .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/cleveland-indians.jpg'); }
.cmsPageColoradoRockies .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/colorado-rockies.jpg'); }
.cmsPageDetroitTigers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/detroit-tigers.jpg'); }
.cmsPageHoustonAstros .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/houston-astros.jpg'); }
.cmsPageKansasCityRoyals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/kansas-city-royals.jpg'); }
.cmsPageLosAngelesAngelsofAnaheim .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/los-angeles-angels.jpg'); }
.cmsPageLosAngelesDodgers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/los-angeles-dodgers.jpg'); }
.cmsPageMiamiMarlins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/miami-marlins.jpg'); }
.cmsPageMilwaukeeBrewers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/milwaukee-brewers.jpg'); }
.cmsPageMinnesotaTwins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/minnesota-twins.jpg'); }
.cmsPageNewYorkMets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/new-york-mets.jpg'); }
.cmsPageNewYorkYankees .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/new-york-yankees.jp'); }
.cmsPageOaklandAthletics .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/oakland-athletics.jpg'); }
.cmsPagePhiladelphiaPhillies .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/philadelphia-phillies.jpg'); }
.cmsPagePittsburghPirates .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/pittsburgh-pirates.jpg'); }
.cmsPageSanDiegoPadres .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/san-diego-padres.jpg'); }
.cmsPageSanFranciscoGiants .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/san-francisco-giants.jpg'); }
.cmsPageSeattleMariners .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/seattle-mariners.jpg'); }
.cmsPageStLouisCardinals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/st-louis-cardinals.jpg'); }
.cmsPageTampaBayRays .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/tampa-bay-rays.jpg'); }
.cmsPageTexasRangers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/texas-rangers.jpg'); }
.cmsPageTorontoBlueJays .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/toronto-blue-jays.jpg'); }
.cmsPageWashingtonNationals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/mlb/806/washington-nationals.jpg'); }

.cmsPageArizonaCardinals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/arizona-cardinals.jpg'); }
.cmsPageAtlantaFalcons .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/atlanta-falcons.jpg'); }
.cmsPageBaltimoreRavens .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/baltimore-ravens.jpg'); }
.cmsPageBuffaloBills .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/buffalo-bills.jpg'); }
.cmsPageCarolinaPanthers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/carolina-panthers.jpg'); }
.cmsPageChicagoBears .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/chicago-bears.jpg'); }
.cmsPageCincinnatiBengals .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/cincinnati-bengals.jpg'); }
.cmsPageClevelandBrowns .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/cleveland-browns.jpg'); }
.cmsPageDallasCowboys .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/dallas-cowboys.jpg'); }
.cmsPageDenverBroncos .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/denver-broncos.jpg'); }
.cmsPageDetroitLions .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/detroit-lions.jpg'); }
.cmsPageGreenBayPackers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/green-bay-packers.jpg'); }
.cmsPageHoustonTexans .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/houston-texans.jpg'); }
.cmsPageIndianapolisColts .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/indianapolis-colts.jpg'); }
.cmsPageJacksonvilleJaguars .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/jacksonville-jaguars.jpg'); }
.cmsPageKansasCityChiefs .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/kansas-city-chiefs.jpg'); }
.cmsPageLosAngelesRams .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/los-angeles-rams.jpg'); }
.cmsPageMiamiDolphins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/miami-dolphins.jpg'); }
.cmsPageMinnesotaVikings .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/minnesota-vikings.jpg'); }
.cmsPageNewEnglandPatriots .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/new-england-patriots.jpg'); }
.cmsPageNewOrleansSaints .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/new-orleans-saints.jpg'); }
.cmsPageNewYorkGiants .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/new-york-giants.jpg'); }
.cmsPageNewYorkJets .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/new-york-jets.jpg'); }
.cmsPageOaklandRaiders .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/oakland-raiders.jpg'); }
.cmsPagePhiladelphiaEagles .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/philadelphia-eagles.jpg'); }
.cmsPagePittsburghSteelers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/pittsburgh-steelers.jpg'); }
.cmsPageSanDiegoChargers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/san-diego-chargers.jpg'); }
.cmsPageSanFrancisco49ers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/san-francisco-49ers.jpg'); }
.cmsPageSeattleSeahawks .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/seattle-seahawks.jpg'); }
.cmsPageTampaBayBuccaneers .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/tampa-bay-buccaneers.jpg'); }
.cmsPageTennesseeTitans .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/tennessee-titans.jpg'); }
.cmsPageWashingtonRedskins .banner-event-lefthero { background-image: url('https://a.vsstatic.com/banner/event/nfl/806/washington-redskins.jpg'); }


.banner-event-lefthero {
  box-sizing: border-box;
  min-height: 225px;
  position: relative;
}
.banner-event-lefthero .content-wrapper {
  color: #fff;
  padding: 40px;
}
.banner-event-lefthero h1 {
  font-size: 2.7143em;
  text-shadow: 1px 1px 15px rgba(0,0,0,.65);
}
.banner-event-lefthero h1 span {
  color: #fff;
  display: inline;
}
/*combine with banner.css starting at ln 947 if used*/
.banner-event-lefthero .bottom-bar {
  display: inline-block;
}
.banner-event-lefthero .review-summary {
  bottom: 38px;
  float: none;
  position: absolute;
  text-shadow: 0px 0px 8px rgba(0,0,0,.65);
}
.banner-event-lefthero .review-summary a {
  color: #fff;
}
.banner-event-lefthero .review-summary a.review-link {
  color: #ccc;
}
.banner-event-lefthero .banner-social {
  display: none;
}
.banner-event-lefthero .banner-social-alternate {
  bottom: 35px;
  display: block;
  position: absolute;
  right: 40px;
}
.banner-event-lefthero .bannerCollapsedContent {
  font-size: .8572em;
  line-height: 1.35em;
  padding-bottom: 25px;
  padding-top: 10px;
  text-shadow: 1px 1px 15px rgba(0,0,0,.65);
  color: #ffffff;
}
/*variant a/b*/
.sportsFilterResume .productionFilters .widgetContent {
  font-size: .929em;
  padding: 5px;
}
.sportsFilterResume .productionsAppliedFilters {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 -20px;
  padding: 0 15px 20px;
}
.sportsFilterResume .productionsAppliedFilters > span {
  color: #9b9b9b;
  display: block;
  padding: 0 10px 10px;
}
.sportsFilterResume .productionsAppliedFilters li a {
  padding: 3px 10px;
}
.sportsFilterResume .productionsAppliedFilters li:nth-child(even) a {
  background: #f5f5f5;
}
.sportsFilterResume .productionsAppliedFilters li a:hover {
  background: #ddd;
  text-decoration: none;
}
.sportsFilterResume .productionsAppliedFilters .link-close-icon {
  background: url('https://a.vsstatic.com/common/icon/x.svg') no-repeat;
  background-size: cover;
  display: block;
  height: 8px;
  overflow: hidden;
  margin-top: 6px;
  text-indent: 15em;
  width: 8px;
}
.sportsFilterResume .productionFilters .link-list a {
  color: #333;
}
.sportsFilterResume .productionFilters .link-list a.productionFiltersAll {
  color: inherit;
  font-weight: normal;
  font-size: inherit;
}
.sportsFilterResume .productionFilters .link-list a.productionFiltersSelected {
  font-weight: bold;
  color: #dc1f26;
}
.sportsFilterResume .productionFilters .link-list a.productionFiltersAccordion {
  color: #369;
}
.productionFilters h3 {
  display: none;
}
.sportsFilterResume .productionFilters h3 {
  color: #9b9b9b;
  display: inline-block;
  font-size: 1.0765em;
  font-weight: normal;
  margin-right: 10%;
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
  width: 35%;
}
.sportsFilterResume .productionFilters .link-list[class*="productionFiltersCol"] ul {
  width: 55%;
  display: inline-block;
}
.sportsFilterResume a.productionFiltersReset {
  border: none;
  color: #369!important;
  display: inline;
  font-weight: bold;
  float: right;
  margin: 0;
  padding: 0;
}
.sportsFilterResume .productionFilters .widgetContent > .productionFiltersReset {
  display: none;
}
/*variant c*/
.sportsFilter2col .productionFilters .widgetContent {
  font-size: .929em;
  padding: 10px;
}
.sportsFilter2col .productionFilters .link-list {
  display: inline-block;
  margin-right: 1.5%;
  vertical-align: top;
  width: 48%;
}
.sportsFilter2col .productionsAppliedFilters.link-list {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 -2% 25px;
  padding: 0 0 20px;
  width: 104%;
}
.sportsFilter2col .productionsAppliedFilters > span {
  color: #9b9b9b;
  display: block;
  padding: 0 2% 10px;
}
.sportsFilter2col .productionsAppliedFilters li {
  display: inline-block;
  margin: 1%;
  width: auto;
}
.sportsFilter2col .productionsAppliedFilters li a {
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 10px;
}
.sportsFilter2col .productionsAppliedFilters li a:hover {
  background: #ddd;
  text-decoration: none;
}
.sportsFilter2col .productionsAppliedFilters .link-close-icon {
  background: url('https://a.vsstatic.com/common/icon/x.svg') no-repeat;
  background-size: cover;
  display: block;
  height: 8px;
  overflow: hidden;
  margin-top: 6px;
  margin-left: 10px;
  text-indent: 15em;
  width: 8px;
}
.sportsFilter2col .productionsAppliedFilters a:hover .link-close-icon {
  background-image: url('https://a.vsstatic.com/common/icon/x-333.svg');
}
.sportsFilter2col .productionFilters .link-list a {
  color: #333;
  font-weight: bold;
}
.sportsFilter2col .productionFilters a.productionFiltersReset {
  margin-left: 0;
}
.sportsFilter2col .productionFilters .link-list a.productionFiltersAll {
  color: inherit;
  font-size: inherit;
}
.sportsFilter2col .productionFilters .link-list a.productionFiltersSelected {
  font-weight: bold;
  color: #dc1f26;
}
.sportsFilter2col .productionFilters .link-list a.productionFiltersAccordion {
  color: #369;
}
.sportsFilter2col .productionFilters h3 {
  color: #9b9b9b;
  display: block;
  line-height: 1.2em;
  margin: 0;
  text-transform: uppercase;
}
/*variant d*/
.filterTopModal .topFilterBar {
  border-width: 1px 0;
  border-bottom-color: #bfbfbf;
  box-sizing: border-box;
  padding: 5px 15px 0;
  height: 40px;
}
.filterTopModal .filterModalLink {
  display: inline-block;
  font-weight: bold;
  padding: 2px 15px 3px;
  vertical-align: top;
}
.filterTopModal .filterModalLink:hover {
  text-decoration: none;
}
.filterTopModal .topFilterBar img.filter-icon {
  padding-right: 5px;
}
.filterTopModal .topFilterBar .noFiltersSelected {
  color: #999;
  display: inline-block;
  font-style: italic;
  line-height: 28px;
}
.filterTopModal .topFilterBar .productionSelectedFilters {
  display: inline-block;
  line-height: 28px;
  max-width: 83%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterTopModal .topFilterBar .productionSelectedFilters .selectedFilterTitle {
  padding-right: 10px;
}
.filterTopModal .topFilterBar .productionSelectedFilter {
  padding: 0 10px;
}
.filterTopModal .topFilterBar .productionSelectedFilters a,
.filterTopModal .topFilterBar .productionSelectedFilters a:hover{
  color: #999;
}
.filterTopModal .topFilterBar .productionSelectedFilters a:hover {
  text-decoration: none;
}
.filterTopModal .topFilterBar .productionSelectedFilter a .link-close-icon {
  background: url('https://a.vsstatic.com/common/icon/x.svg') no-repeat center center;
  cursor: pointer;
  display: inline-block;
  float: none;
  height: 8px;
  vertical-align: baseline;
  width: 18px;
}
.filterTopModal .topFilterBar .productionSelectedFilter a:hover .link-close-icon {
  background-image: url('https://a.vsstatic.com/common/icon/x-333.svg');
}
.filterTopModal .topFilterBar .productionFiltersClear {
  float: right;
}
.filterTopModal .productionFiltersModal .productionFiltersClear {
  border: 1px solid #ccc;
  padding: 5px 10px;
  border-radius: 3px;
}
.filterTopModal .topFilterBar .productionFiltersClear:hover {
  text-decoration: none;
}
.filterTopModal .productionFiltersModal {
  max-height: 85%;
}
.filterTopModal .productionFiltersModal .modal-body.widgetContent {
  font-size: 1em;
  max-height: 400px;
  overflow: auto;
  padding: 0 35px;
  margin: 15px 0 61px;
}
.filterTopModal .productionFiltersModal .modal-header {
  border-bottom: 1px solid #ccc;
  padding: 15px 35px;
}
.filterTopModal .productionFiltersModal .modal-footer {
  padding: 15px 35px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.filterTopModal .productionFiltersModal img.filter-icon {
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 25px;
  padding: 5px 10px;
  margin-right: 10px;
}
.filterTopModal .productionFiltersModal h2 {
  font-weight: 300;
  font-size: 1.75em;
  font-family: 'Roboto', Arial, sans-serif;
}
.filterTopModal .productionFilters h3 {
  color: #9b9b9b;
  display: block;
  line-height: 1.2em;
  margin: 30px 0 0;
  text-transform: uppercase;
}
.filterTopModal .productionFiltersModal .link-list {
  display: inline-block;
  vertical-align: top;
  width: 33%;
}
.filterTopModal .productionFiltersModal .link-list.productionsAppliedFilters {
  width: 100%;
  display: block;
  border-bottom: 1px solid #ccc;
}
.filterTopModal .productionFilters .link-list a {
  color: #333;
}
.filterTopModal .productionFilters .link-list a.productionFiltersAll {
  color: inherit;
  font-weight: normal;
  font-size: inherit;
}
.filterTopModal .productionFilters .link-list a.productionFiltersSelected {
  font-weight: bold;
  color: #dc1f26;
}
.filterTopModal .productionFilters .link-list a.productionFiltersAccordion {
  color: #369;
}
.filterTopModal .productionFiltersModal .productionsAppliedFilters > span {
  display: block;
  padding-bottom: 5px;
}
.filterTopModal .productionFiltersModal .productionsAppliedFilters li {
  display: inline-block;
  padding-right: 20px;
}
.filterTopModal .productionFiltersModal .productionsAppliedFilters .link-close-icon {
  background: url('https://a.vsstatic.com/common/icon/x.svg') no-repeat;
  background-size: cover;
  display: block;
  height: 8px;
  overflow: hidden;
  margin-top: 6px;
  margin-left: 5px;
  text-indent: 15em;
  width: 8px;
}
.filterTopModal .productionFiltersModal .productionsAppliedFilters a:hover {
  text-decoration: none;
}
.filterTopModal .productionFiltersModal .productionsAppliedFilters a:hover .link-close-icon {
  background-image: url('https://a.vsstatic.com/common/icon/x-333.svg')
}
.filterTopModal .productionFiltersModal .productionFiltersReset {
  display: none;
}
.filterTopModal .productionFiltersModal .modal-footer .btn {
  text-align: center;
  width: 35%;
}
.filterTopModal .productionFiltersModal .modal-footer .reset-btn {
  float: left;
}
.filterTopModal .productionFiltersModal .modal-footer .apply-btn {
  background: #dc1f26;
  border-color: #c00;
  color: #fff;
  font-weight: bold;
}
/*---------------------------------------------------------
    TOUR PAGES
 ---------------------------------------------------------*/

.tour-page .jumbotron {
    position: relative;
    height: 250px;
}
.tour-page .jumbotron h1 {
    font-size: 4em;
    position: absolute;
    z-index: 2;
    color: #fff;
    margin: 50px 0 0 20px;
    letter-spacing: 1px;
}
.tour-page .jumbotron h1 span {
    font-size: .5em;
    display: block;
}
.tour-page .jumbotron img {
    position: relative;
    z-index: 1;
    width: 100%;
}
.tour-header {
    position: relative;
    margin: 0 0 10px;
}
.tour-header .navbar {
    position: absolute;
    bottom: 30px;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 40px;
    margin: 0;
}
.tour-header .navbar-inner {
    background-image: none;
    filter: none !important;
    background-color: #222;
    background-color: rgba(0,0,0,.75);
}
.tour-header .navbar .nav > li > a {
    border-bottom: 2px solid transparent;
    transition: all .15s ease-in-out;
    border-radius: 0;
}
.tour-page .tour-header .navbar .nav > li > a:focus,
.tour-page .tour-header .navbar .nav > li > a:hover {
    background-color: none !important;
    background-image: none !important;
    background: none !important;
    filter: none !important;
    border-bottom-color: #fff;
}
.tour-page .production-list {
    max-height: 324px;
    overflow: hidden;
    overflow-y: auto;
}
.tour-page .productionsVenue {
    font-size: 1.2em;
}
.tour-page .productionsVenue [itemprop=name] {
    color: #424242;
}
.tour-page .widget.productions,
.tour-page .productionsTable,
.tour-page .productionsDateCol,
.tour-page tr.even .productionsDateCol,
.tour-page .productionsTable tr.odd:last-child {
    border: none;
}
.tour-page .productionsTable tr {
    border-bottom: 1px solid #ccc !important;
}
.tour-page .col-title {
    border-top: none;
    padding-left: 0;
    text-align: center;
}
.tour-info {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.tour-info img {
    -ms-interpolation-mode: bicubic; /* IE7 hack */
}
.tour-info a {
    color: #369;
    text-decoration: none;
    border-bottom: 1px dotted #369;
    transition: all .15s ease-in-out;
}
.tour-info a:hover,
.tour-info a:active {
    border-bottom-style: solid;
}
.tour-page h3 {
    font-size: 1.5em;
    line-height: 1.3;
}
.tour-page h4 {
    color: #666;
    font-weight: normal;
}
.tour-page h3 + h4 {
    margin-top: -10px;
}
.tour-info ul.inline > li {
    padding: 0;
}
.tour-info iframe {
    overflow: hidden !important;
}
.tour-page blockquote {
    border-left: 5px solid #ccc;
    padding-left: 10px;
}
.tour-page #photos li > img {
    width: 245px;
}
.tour-page #videos iframe {
    width: 245px;
    height: 174px;
}
.tour-page #fanReview .img-sm {
    float: left;
    margin-bottom: 1%;
    width: 49.5%;
}
.tour-page #fanReview .img-sm + .img-sm {
    margin-left: 1%;
}
.tour-page #fanReview .img-lg {
    width: 100%;
}
.tour-page #fanReview .tab-toggle {
    margin-bottom: 20px;
}
.tour-page #fanReview .tab-toggle li {
    display: inline-block;
    margin-right: 15px;
}
.tour-page #fanReview .tab-toggle li a {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    display: block;
    height: 50px;
    opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    width: 50px;
}
.tour-page #fanReview .tab-toggle li.active a,
.tour-page #fanReview .tab-toggle li a:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}
.tour-page #fanReview .tab-toggle li.review-tab-1 a {
    background: url('/v4/images/tour/maroon-5/maroon-5-tour-review-chi-thumb.jpg') no-repeat;
}
.tour-page #fanReview .tab-toggle li.review-tab-2 a {
    background: url('/v4/images/tour/maroon-5/maroon-5-tour-review-ks-thumb.jpg') no-repeat;
}
/*adding nib*/
.tour-page #fanReview .tab-content {
    overflow: visible;
}
.tour-page #fanReview .tab-pane .review-article {
    border-top: 1px solid #ccc;
    padding-top: 15px;
    position: relative;
}
.tour-page #fanReview .tab-pane .review-article:before,
.tour-page #fanReview .tab-pane .review-article:after {
    border-color: transparent;
    border-style: solid;
    border-top: 0;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
}
.tour-page #fanReview .tab-pane .review-article:before {
    border-bottom-color: #ccc;
    border-width: 15px;
    top: -15px;
}
.tour-page #fanReview .tab-pane .review-article:after {
    border-bottom-color: #fff;
    border-width: 15px;
    top: -14px;
}
.tour-page #fanReview #review-tab-1 .review-article:before,
.tour-page #fanReview #review-tab-1 .review-article:after {
    left: 9px;
}
.tour-page #fanReview #review-tab-2 .review-article:before,
.tour-page #fanReview #review-tab-2 .review-article:after {
    left: 77px;
}
.tour-page #social + .tour-info {
    border-bottom: none;
}

/* Sliders */
.tour-page .video-slider {
    margin: 0 35px 0 0;
    position: relative;
    z-index: 500;
}
.tour-page .photo-slider {
    margin-bottom: 0;
    max-height: 199px;
    position: relative;
    z-index: 500;
}
.tour-page .photo-slider div {
    margin: 0 5px 0 0;
}
.tour-page .slick-prev,
.tour-page .slick-next {
    top: 41%;
}
.tour-page button[class*='slick'].fa:before {
    color: #ccc;
    text-shadow: none;
}
.tour-page [class*='-slider'] .loader {
    background-color: #fff;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%!important;
    z-index: 1000;
}
.tour-page [class*='-slider'] .loader:after {
    content: '';
    display: block;
    margin: 65px auto;
    padding: 0;
    border: 4px solid #fff;
    border-top-color: #DB2127;
    border-radius: 100%;
    height: 44px;
    width: 44px;
    -webkit-animation: spin .5s infinite linear;
    -moz-animation: spin .5s infinite linear;
    -ms-animation: spin .5s infinite linear;
    -o-animation: spin .5s infinite linear;
    animation: spin .5s infinite linear;
}
.cssanimations .tour-page [class*='-slider'] .loader img {
    display: none;
}

/* Older browsers */
.no-cssanimations .tour-page [class*='-slider'] .loader:after {
    content: none;
    display: none;
}

@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    from {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* Modern browsers get larger media */
@media (min-width: 1200px) {
    .tour-header .navbar {
        bottom: 0;
    }
    .tour-page #photos li > img {
        width: 280px;
    }
    .tour-page #videos iframe {
        width: 282px;
        height: 159px;
    }
} /* 1200px media query */


/* Hide shtufff on Tour Pages */
.tour-page .productions thead,
.tour-page .productionsEvent {
    display: none !important;
}

/*---------------------------------------------------------
    CUSTOM SEO CONTENT PAGES
 ---------------------------------------------------------*/
.seo-custom .container[role="main"] .static-article {
  font-size: 1.143em;
  font-weight: 400;
}
.seo-custom .container[role="main"] .btn-primary.btn-large {
  font-size: 1.286em;
  padding: 14px 70px;
}
.seo-custom .page-banner {
  box-sizing: border-box;
  display: table;
  min-height: 300px;
  margin: 0;
  text-align: center;
}
.seo-custom .banner-container {
  display: table-cell;
  padding: 50px 80px;
  vertical-align: middle;
  width: 1142px;
}
.seo-custom .page-banner .banner-content {
  color: #333;
  font-size: 1.15em;
  margin: 10px auto;
  max-width: 700px;
}
.seo-custom .page-banner h1 {
  color: #333;
  font-size: 3em;
  font-weight: 300;
  line-height: 1em;
}
.seo-custom .page-banner .post-date {
  color: #999;
  font-size: .857em;
  font-weight: 400;
  margin-bottom: 15px;
}
.seo-custom .banner-content ul.bullet-list,
.seo-custom .banner-content ol {
  display: inline-block;
  margin: 10px auto 20px;
  text-align: left;
}
.seo-custom ul.bullet-list li {
  margin-bottom: 15px;
}
.seo-custom .static-article center ul.bullet-list li {
  list-style-position: inside;
}
.seo-custom.vivid-company h2 {
  margin-bottom: 25px;
}
.seo-custom .small-text {
  font-size: .929em;
  font-weight: 400;
}
.seo-custom .banner-social-alternate {
  display: block;
  margin: 10px auto 0;
}
.seo-custom .static-article a {
  color: #369;
}
.seo-custom .static-article p + h3 {
  margin-top: 25px;
}
.seo-custom .static-article img {
  margin: 10px 0;
}
.seo-custom .embed-container {
  margin: 25px 0;
}
.seo-custom .image-modal-lg {
  margin-left: -40%;
  max-width: 80%;
  max-height: 85%;
  overflow-y: auto;
  width: auto;
}
.seo-custom .image-modal-lg button.close {
  right: 10px;
  top: 10px;
}
/*---------------------------------------------------------
    CTA Chicago Venues Map
 ---------------------------------------------------------*/
.cta-venue-map .page-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 1142px;
}
.cta-wrapper {
  box-sizing: border-box;
  background: url('https://a.vsstatic.com/infographic/chicago-venue-map/desktop-background.png') no-repeat center center;
  height: 856px;
  padding: 16px 20px;
  position: relative;
  width: 100%;
}
.cta-wrapper .slick-slider {
  margin: 0;
}
.cta-wrapper .venues {
  position: relative;
  width: 450px;
  margin: 0;
}
.cta-wrapper .slick-dots {
  position: absolute;
  top: 0;
  left: 0;
}
.cta-wrapper .slick-dots li {
  height: 10px;
  width: 10px;
  margin: 0;
  display: block;
  position: absolute;
}
.cta-wrapper .slick-dots li a {
  width: 8px;
  height: 8px;
  background-color: #333;
  display: block;
  border-radius: 100%;
  border-style: solid;
  border-width: thin;
  border-color: #fff;
  position: absolute;
  transition: all .15s ease-in-out;
}
.cta-wrapper .slick-dots li a:hover {
  width: 13px;
  height: 13px;
  margin-left: -3px;
  margin-top: -3px;
  box-shadow: 2px 2px 4px rgba(0,0,0,.3);
}
.cta-wrapper .slick-dots li.slick-active a {
  background-color: #dc1f26;
}
.dot-0 { top: 180px; left: 496px; }
.dot-1 { top: 133px; left: 539px; }
.dot-2 { top: 49px; left: 551px; }
.dot-3 { top: 310px; left: 613px; }
.dot-4 { top: 125px; left: 543px; }
.dot-5 { top: 602px; left: 996px; }
.dot-6 { top: 119px; left: 512px; }
.dot-7 { top: 235px; left: 531px; }
.dot-8 { top: 119px; left: 569px; }
.dot-9 { top: 213px; left: 600px; }
.dot-10 { top: 266px; left: 591px; }
.dot-11 { top: 373px; left: 861px; }
.dot-12 { top: 460px; left: 911px; }
.dot-13 { top: 223px; left: 621px; }
.dot-14 { top: 524px; left: 1016px; }
.dot-15 { top: 116px; left: 543px; }
.dot-16 { top: 361px; left: 955px; }
.dot-17 { top: 14px; left: 551px; }
.dot-18 { top: 241px; left: 540px; }
.dot-19 { top: 447px; left: 772px; }
.dot-20 { top: 155px; left: 489px; }
.dot-21 { top: 124px; left: 505px; }
.dot-22 { top: 436px; left: 630px; }
.dot-23 { top: 100px; left: 542px; }
.dot-24 { top: 178px; left: 512px; }
.dot-25 { top: 285px; left: 463px; }
.dot-26 { top: 599px; left: 620px; }
.dot-27 { top: 286px; left: 620px; }
.dot-28 { top: 356px; left: 910px; }
.dot-29 { top: 48px; left: 535px; }
.dot-30 { top: 234px; left: 598px; }
.dot-31 { top: 227px; left: 584px; }
.dot-32 { top: 266px; left: 602px; }
.dot-33 { top: 244px; left: 599px; }
.dot-34 { top: 177px; left: 549px; }
.dot-35 { top: 140px; left: 566px; }
.dot-36 { top: 111px; left: 575px; }
.dot-37 { top: 147px; left: 559px; }
.dot-38 { top: 156px; left: 589px; }
.dot-39 { top: 146px; left: 458px; }
.dot-40 { top: 207px; left: 599px; }
.dot-41 { top: 456px; left: 772px; }
.dot-42 { top: 86px; left: 508px; }
.dot-43 { top: 312px; left: 603px; }
.dot-44 { top: 91px; left: 530px; }
.dot-45 { top: 91px; left: 538px; }
.dot-46 { top: 361px; left: 1027px; }
.dot-47 { top: 222px; left: 630px; }
.dot-48 { top: 36px; left: 525px; }
.dot-49 { top: 62px; left: 496px; }
.dot-50 { top: 375px; left: 928px; }
.dot-51 { top: 161px; left: 581px; }
.dot-52 { top: 256px; left: 599px; }
.dot-53 { top: 307px; left: 584px; }
.dot-54 { top: 167px; left: 563px; }
.dot-55 { top: 119px; left: 520px; }
.dot-56 { top: 175px; left: 581px; }
.dot-57 { top: 286px; left: 606px; }
.dot-58 { top: 116px; left: 535px; }
.dot-59 { top: 243px; left: 531px; }
.dot-60 { top: 171px; left: 559px; }
.dot-61 { top: 170px; left: 504px; }
.dot-62 { top: 297px; left: 530px; }
.dot-63 { top: 114px; left: 563px; }
.dot-64 { top: 187px; left: 521px; }
.dot-65 { top: 204px; left: 502px; }
.dot-66 { top: 171px; left: 520px; }
.dot-67 { top: 26px; left: 527px; }
.dot-68 { top: 473px; left: 936px; }
.dot-69 { top: 57px; left: 535px; }
.dot-70 { top: 148px; left: 567px; }
.dot-71 { top: 112px; left: 557px; }
.dot-72 { top: 265px; left: 543px; }
.dot-73 { top: 236px; left: 520px; }
.dot-74 { top: 246px; left: 506px; }
.dot-75 { top: 180px; left: 578px; }
.dot-76 { top: 349px; left: 583px; }
.dot-77 { top: 94px; left: 544px; }

.cta-wrapper .mobile-key {display: none; }
.all-venues {
  display: block;
}
.all-venues li {
  float: left;
  width: 50%;
}
.all-venues li a {
  display: block;
  padding: 40px;
}
.venues-banner {
  background: url('https://a.vsstatic.com/infographic/chicago-venue-map/venue-banner.png') top center;
  height: 89px;
  width: 100%;
}
.arrow-left.slick-prev:before,
.arrow-right.slick-next:before {
  content: "";
  display: block;
  height: 30px;
  width: 30px;
}
.arrow-left.slick-prev:before {
  background: url('https://a.vsstatic.com/infographic/chicago-venue-map/left-arrow-1.png');
}

.arrow-right.slick-next:before {
  background: url('https://a.vsstatic.com/infographic/chicago-venue-map/right-arrow-1.png');
  margin-left: -9px;
}


/*---------------------------------------------------------
    Super Bowl LI Ticket Pickup Information
 ---------------------------------------------------------*/
.ticket-pickup .widget-np {
  border: none;
}
[class$='-ticket-info-banner'] {
  height: 280px;
  overflow: hidden;
  width: 100%;
}
.superbowl-ticket-info-banner { background: url('https://a.vsstatic.com/custom/ticket-pickup/sb-ticket-info-header.jpg'); }
[class^='ncaab-'][class*='ticket-info-banner'] { background: url('http://a.vsstatic.com/custom/ticket-pickup/ncaab-ticket-info-header.jpg'); }
.ticket-pickup-intro {
  text-align: center;
  padding: 40px 0;
}
.ticket-pickup-intro h5 {
  margin-top: 28px;
  text-transform: uppercase;
}
.ticket-pickup-intro .btn-primary {
  padding: 6px 15px !important;
  width: 160px;
  margin: auto 4px;
}
.ticket-pickup-info-multi {
  display: none;
}
[class*='ticket-pickup-info'] .span12 {
  padding: 50px 15px !important;
}
.ticket-pickup-section-intro {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 50px;
}
[class*='ticket-pickup-info'] ul li {
  margin-bottom: 0.5em;
}
/*------------------------------------------------------------------------
 travel packages purchase page: general styles
------------------------------------------------------------------------*/
[class*='travel-package'] .copy > .widgetContent > h2 {
  font-size: 1.714em; /* 24px */
  line-height: 1.167em; /*28px*/
  margin-bottom: 10px;
}

[class*='travel-package'] .package-hotel-info .package-hotel {
  background: #f2f2f2;
}

[class*='travel-package'] h2,
[class*='travel-package'] h3 {
  line-height: 1.25em;
}

[class*='travel-package'] p + h2 {
  margin-top: 20px;
}

[class*='travel-package'] h2 + h3 {
  margin-top: 0;
}

[class*='travel-package'] .package-details h3 span {
  font-weight: 100;
}

[class*='travel-package'] select {
  max-width: 100%;
}

[class*='travel-package'] .widget.copy {
  padding: 40px 25px 25px;
}

[class*='travel-package'] .widget.copy p {
  font-size: 1em;
  line-height: 1.5em;
}

.standard-package-form form > div {
  margin-bottom: 10px;
}

.standard-package-form select {
  height: 25px;
  margin: 0;
  max-width: 100%;
}

.standard-package-form label {
  display: inline-block;
  float: left;
  font-size: 1em;
  font-weight: bold;
  width: 24%;
}

.standard-package-form .packageAddOns + .packageAddOns {
  margin-left: 24%;
}

.standard-package-form label.package-add-on {
  margin: 2px;
}

.standard-package-form .package-price {
  border-top: 1px solid #ccc;
  display: block;
  padding-top: 15px;
  margin-top: 10px;
}

.standard-package-form .package-total {
  color: #db2127;
  font-weight: bold;
}

.standard-package-form .btn {
  margin-top: 20px;
}

@media (max-width: 767px) {
  [class*='travel-package'] .tp-game-select {
    margin-top: 25px;
  }
}

.standard-package-form .packageAddOns {
  display: inline-block;
  min-width: 75%;
}

.standard-package-form .packageAddOns select {
  width: auto;
}

[class*='travel-package'] .tp-package-inclusions li {
  list-style-type: disc;
  margin-left: 15px;
}

/*------------------------------------------------------------------------
	**NEW** travel packages with package steps
------------------------------------------------------------------------*/
/*package banner*/
.package-steps [class*='banner-package-custom'] {
  border-top: 1px solid #e5e5e5;
  position: relative;
}

.package-steps [class*='banner-package-custom'] h1 {
  font-weight: normal;
  letter-spacing: 3px;
  text-align: center;
  text-transform: uppercase;
}

.package-steps [class*='banner-package-custom'] h1 span {
  color: #db2127;
  font-weight: normal;
}

/*1 line package banner*/
.package-steps [class*='banner-package-custom-1line'] h1 {
  font-size: 2.143em; /* 30px */
  line-height: 3.167em; /*95px*/
  margin: 0;
  vertical-align: middle;
}

.package-steps [class*='banner-package-custom-1line'] h1 span {
  font-size: 2.5em; /* 75px */
  vertical-align: middle;
}

/*stacked package banner*/
.package-steps [class*='banner-package-custom-stacked'] h1 {
  line-height: 1.1;
  margin: 20px 0 10px;
}

.package-steps [class*='banner-package-custom-stacked'] h1 span {
  display: block;
}

.package-steps [class*='banner-package-custom-stacked40'] h1 {
  font-size: 1.429em; /* 20px */
}

.package-steps [class*='banner-package-custom-stacked60'] h1 {
  font-size: 2.143em; /* 30px */
}

.package-steps [class*='banner-package-custom-stacked'] h1 span {
  font-size: 2em; /* span is double the h1 size */
}

.package-steps [class*='banner-package-custom'] ul {
  background-color: #707070;
  color: #fff;
  letter-spacing: 2px;
  padding: 10px;
  text-transform: uppercase;
  text-align: center;
}

.package-steps [class*='banner-package-custom'] ul li {
  font-size: 1.143em; /* 16px */
}

.package-steps [class*='banner-package-custom'] ul li + li {
  /*background: url('/v3/images/common/whiteDot.png') left center no-repeat;
  padding-left: 12px;*/
  font-size: 0.857em; /* 12px */
}

.travel-package-single .package-number {
  position: relative;
  text-align: center;
  top: -15px;
}

.travel-package-single .package-number h2 {
  background: #fff;
  display: inline;
  font-size: 1.714em; /* 24px */
  font-weight: normal;
  letter-spacing: 3px;
  margin: 0;
  padding: 10px 20px;
  text-transform: uppercase;
}

.package-steps [class*='banner-package-custom'] .circle {
  background-color: #db2127;
  border-radius: 100%;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 70px;
  left: 20px;
  line-height: 1.636em;
  padding: 23px 0 37px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  transform: rotate(-6deg);
  -ms-transform: rotate(-6deg); /* IE 9 */
  -webkit-transform: rotate(-6deg); /* Safari and Chrome */
  width: 130px;
}

.package-steps [class*='banner-package-custom-1line'] .circle {
  top: 70px;
}

.package-steps [class*='banner-package-custom-stacked40'] .circle {
  top: 82px;
}

.package-steps [class*='banner-package-custom-stacked60'] .circle {
  top: 107px;
}

.lt-ie9 .package-steps [class*='banner-package-custom'] .circle {
  background-image: url('/v3/images/widget/custom/tp-circle-red.png');
  background-color: transparent;
}

.package-steps [class*='banner-package-custom'] .circle > span {
  display: block;
  font-size: 18px;
}

.package-steps [class*='banner-package-custom'] .circle span.buy-circle-headline {
  font-size: 16px;
}

/*package intro*/
.package-steps .package-intro {
  padding-top: 10px;
}

.package-steps .package-intro p {
  color: #666;
  font-size: 0.929em; /* 13px */
  font-weight: bold;
  line-height: 1.308em; /*17px*/
}

.package-steps .package-intro p span {
  /*extra emphasis information*/
  color: #000;
  text-transform: uppercase;
}

/*package section*/
.package-steps {
  border: none;
  padding: 0;
}

.package-steps .content-container {
  /*pseudo widget inside of widget so banner can appear outside of the widget*/
  border: 1px solid #e5e5e5;
  border-bottom-color: #bfbfbf;
  margin-top: 25px;
  padding: 0 25px 25px;
}

.package-steps .package-section {
  border-top: 1px solid #ccc;
  margin-top: 55px;
  position: relative;
}

.package-steps .package-section .package-section-header {
  position: relative;
  top: -15px;
}

[class*='travel-package']  .package-steps .package-section h2,
[class*='travel-package'] .package-steps .modal h2 {
  background: #fff;
  color: #db2127;
  display: inline;
  font-size: 1.714em; /* 24px */
  font-weight: normal;
  letter-spacing: 1px;
  margin: 0;
  padding-right: 15px;
  text-transform: uppercase;
}

.package-steps .package-section.package-tickets > form {
  min-height: 250px; /*set height to fit map if there are fewer than 8 sections*/
}

/*package hotel*/
.package-hotel-thumbnail {
  background-repeat: no-repeat;
  display: block;
  height: 125px;
  margin: auto;
  position: relative;
  width: 125px;
}

.package-steps .package-hotel a,
[class*='package-select'] a {
  color: #369;
}

.package-steps .travel-simplified .tp-hotel-name {
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.1em;
  padding-left: 15px;
}

.package-steps .tp-hotel-name {
  font-size: 1.143em;
  font-weight: bold;
  margin-bottom: 0;
}
.package-steps .tp-hotel-address {
  color: #999;
  font-size: .857em;
  font-weight: bold;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.package-steps .package-hotel dl {
  margin: 0 0 10px;
}

.package-steps .package-hotel dt {
  clear: left;
  display: block;
  float: left;
  width: 130px;
}

.package-steps .package-hotel dd {
  display: block;
  font-weight: normal;
  margin: 6px 0 6px 130px;
}

.travel-package-single .package-steps .package-hotel hr,
.travel-package-multiple .package-hotel hr {
  margin: 5px 0;
  border-color: #ccc;
  border-bottom: none;
}

.tp-hotel-modal {
  background-repeat: no-repeat;
  background-position: 50px 46px;
  height: 518px;
}

.tp-hotel-modal .modal-body {
  display: table;
  height: 488px;
}

.tp-hotel-modal .content-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.tp-hotel-modal .banner {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .9);
  width: 220px;
  height: auto;
  margin-left: 45px;
  padding: 20px;
}

.tp-hotel-modal .banner h3 {
  border-bottom: 1px dotted #999;
  font-size: 1.143em;
  text-transform: uppercase;
}

.tp-hotel-modal .banner p {
  font-size: .857em;
  line-height: 1.429em;
  margin-top: 5px;
}

div.package-hotel label.extra-night,
.packageAddOns label {
  text-transform: capitalize;
  display: inline-block;
  min-width: 400px;
}

div.package-review div.capitalize, li.capitalize {
  text-transform: capitalize;
}

.package-review .package-form .ticket-line + .ticket-line {
  padding-left: 23%;
}
/*ie clearfix issue in package review*/
.package-review .standard-package-form label {
  clear: both;
}


/*------------------------------------------------------------------------
	single travel packages
------------------------------------------------------------------------*/
.travel-package-single .package-intro,
.travel-package-single .package-steps {
  padding: 25px;
}
.travel-package-single .package-intro + .package-steps {
  border-top: 1px solid #ccc;
  padding-top: 35px;
}
.travel-package-single .package-steps h2 {
  margin: 0;
}
.travel-package-single .widget h3 {
  color: #dc1f26;
  font-size: 1.25em; /* 17.5px */
}
.travel-package-single .widget h3 > span {
  color: #757575;
  font-size: inherit;
  font-weight: normal;
  display: block;
}

.travel-package-single .package-steps .package-tailgate dl {
  font-size: 0.857em; /* 12px */
  line-height: 1.250em; /*15px*/
}

.travel-package-single .package-steps .package-tailgate dt {
  font-weight: bold;
  text-align: right;
}

.xlviii-tailgate-img {
  background: url('/v3/images/widget/custom/xlviii-tailgate.png') no-repeat;
  position: absolute;
  height: 160px;
  width: 160px;
  top: 25px;
  right: -12px;
}

.circle-masked-img {
  position: absolute;
  left: 0;
  z-index: 20;
}

.modal-content .image-placeholder + .span18 {
  margin-left: 0;
}

/*review*/
.travel-package-single .package-steps .package-review .package-form .control-group .controls {
  padding-left: 0;
}

.travel-package-single .package-steps .standard-package-form .package-total {
  font-size: 1.286em; /* 18px */
}

/*------------------------------------------------------------------------
	multi-game travel packages
------------------------------------------------------------------------*/
.travel-package-multiple .package-steps {
  border: 1px solid #e5e5e5;
}

.travel-package-multiple  .package-steps,
.travel-package-multiple .package-dd-child {
  margin-top: -11px;
}

[class*='travel-package'] .package-steps .widgetContent {
  padding: 25px;
}

[class*='travel-package'] .package-steps h2 {
  font-size: 2em;
  line-height: 1em;
  text-transform: uppercase;
}

.travel-package-multiple .package-steps h3 {
  color: #666;
  font-weight: normal;
  font-size: 1.143em;
  letter-spacing: .035em;
  line-height: 1em;
  margin: 0;
  text-transform: uppercase;
}

.travel-package-multiple .package-steps .overview-banner {
  background: #f2f2f2;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0;
  font-weight: normal;
  font-size: .857em;
  letter-spacing: .05em;
  margin: 20px -25px;
  padding: 10px 25px;
  text-transform: uppercase;
}

.travel-package-multiple .package-steps .tp-hotel-modal .banner {
  margin-top: 200px;
}

.travel-package-multiple .package-steps .tp-hotel-modal .banner h3 {
  color: #333;
  font-size: 1.714em;
  font-weight: normal;
  text-transform: capitalize;
}

.travel-package-multiple .nav-tabs.tab-primary > li > a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 150px;
  padding: 10px 30px;
}
.travel-package-superbowl .nav-tabs.tab-primary > li > a {
  padding: 10px 20px;
}

.travel-package-multiple [class*='package-select'] .tp-exclusive {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
}
.travel-package-multiple [class*='package-select'] .tp-exclusive h3 {
  color: #dc1f26;
}

.travel-package-multiple [class*='package-select'] .tp-package-inclusions ul {
  list-style-type: disc;
  margin-left: 15px;
}

[class*='package-select'] {
  border-bottom: 1px solid #bfbfbf;
  padding: 25px;
}

[class*='package-select'] h2,
.package-form h2 {
  color: #db2127;
  font-size: 1.143em; /* 16px */
  font-weight: bold;
  margin-bottom: 5px;
}

.package-select-multi h2 {
  /*packages with multiple select dropdown in one tab pane e.g. bears*/
  border-bottom: 1px solid #e5e5e5;
  font-size: 1.5em; /*21px*/
  margin-bottom: 15px;
  text-transform: uppercase;
}

[class*='package-select'] h3 {
  font-size: 1em;
  margin: 10px 0 5px;
}

[class*='package-select'].widget h3 span {
  color: #757575;
  font-size: 14px;
}

[class*='package-select'] .tp-package-inclusions > p:first-child,
[class*='package-select'] .tp-game-select > p,
[class*='package-select'] .tp-intro-links p {
  color: #666;
  margin: 5px 0;
}

[class*='package-select'] .tp-intro-links > ul,
[class*='package-select'] .tp-intro-list > ul {
  list-style: disc inside;
}

[class*='package-select'] .tp-intro-links a {
  color: #369;
}

[class*='package-select'] .tp-intro-list li {
  font-weight: bold;
  margin-top: 10px;
}

[class*='package-select'] .tp-intro-list li p {
  display: block;
  font-weight: normal;
  margin-left: 25px;
}

[class*='package-select'] .tp-intro-list li ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 30px;
}

[class*='package-select'] li ul {
  margin-left: 15px;
}

[class*='package-select'] .tp-intro-list li li {
  font-weight: normal;
  margin: 3px 0;
}

[class*='package-select'] .tp-intro-list ol li span {
  font-size: 12px;
  font-style: normal;
  display: block;
}

.travel-package-dolphins .package-steps .widgetContent,
.travel-package-multiple .package-with-image .widgetContent {
  padding: 235px 25px 25px 25px;
}

.travel-package-multiple .package-select-static {
  background-repeat: no-repeat;
  background-position: 0px bottom;
  padding: 20px 25px 200px; /*padding for image on packages with no select - just a call in number e.g. redwings*/
}

.travel-package-multiple .package-details h2 {
  font-size: 1.143em; /* 16px */
  line-height: 1em;
  margin-bottom: 0;
}

.travel-package-multiple .package-steps h3 {
  font-size: 1em; /* 14px */
  font-weight: normal;
  margin-bottom: 15px;
}

.travel-package-multiple .package-steps h3 span {
  color: #999;
  font-size: inherit;
  line-height: inherit;
}

/*call to action - red call in text when online ordering isnt available*/
.travel-package-multiple p.tp-call-to-action {
  /*color: #DB2127;*/
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}

[class*='travel-package'] .form-actions {
  background: none;
  border: none;
}


/*------------------------------------------------------------------------
	thumbnail/modal images
------------------------------------------------------------------------*/
.finalfour-hiltonAnatole-img { background-image: url('/v3/images/widget/custom/finalfour-hiltonAnatole.png'); }
.anatole-hilton-modal { background-image: url('/v3/images/widget/custom/finalfour-hiltonAnatole-modal.jpg'); }

.atlanta-doubleTree-img { background-image: url('/v3/images/widget/custom/tp-atlanta-doubleTree.jpg'); }
.atlanta-doubleTree-modal { background-image: url('/v3/images/widget/custom/tp-atlanta-doubleTree-modal.jpg'); }

.atlanta-ritzCarlton-img { background-image: url('/v3/images/widget/custom/tp-atlanta-ritzCarlton.jpg'); }
.atlanta-ritzCarlton-modal { background-image: url('/v3/images/widget/custom/tp-atlanta-ritzCarlton-modal.jpg'); }

.atlanta-westin-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/atlanta-westin-thumb.jpg'); }
.atlanta-westin-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/atlanta-westin-modal.jpg'); }

.augusta-holidayInn-img { background-image: url('/v3/images/widget/custom/tp-masters-holidayInn.jpg'); }
.augusta-holidayInn-modal { background-image: url('/v3/images/widget/custom/tp-masters-holidayInn-modal.jpg'); }

.augusta-legendsClub-img { background-image: url('/v3/images/widget/custom/tp-masters-legendsClub.jpg'); }
.augusta-legendsClub-modal { background-image: url('/v3/images/widget/custom/tp-masters-legendsClub-modal.jpg'); }

.baltimore-kimptonMonacoInnerHarbor-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/baltimore-kimptonMonacoInnerHarbor-thumb.jpg'); }
.baltimore-kimptonMonacoInnerHarbor-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/baltimore-kimptonMonacoInnerHarbor-modal.jpg'); }

.bears-tailgate-img { background-image: url('/v3/images/widget/custom/tp-bears-tailgate.jpg'); }
.chicagoBears-tailgate-modal { background-image: url('/v3/images/widget/custom/tp-bears-tailgate-modal.jpg');
  background-position: 30px 12px !important;
  height: 480px !important;
}

.bears-unitedClub-img { background-image: url('/v3/images/widget/custom/tp-bears-unitedClub.jpg'); }
.bears-theMidway-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/bears-midway-thumb.jpg'); }
.bears-theMidway-modal { height: auto; width: 800px; }

.beverlyHills-hotelPalomar-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/beverlyhills-hotelpalomar-thumb.jpg'); }
.beverlyHills-hotelPalomar-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/beverlyhills-hotelpalomar-modal.jpg'); }

.boston-doubleTree-img { background-image: url('/v3/images/widget/custom/tp-boston-doubleTree.jpg'); }
.boston-doubleTree-modal { background-image: url('/v3/images/widget/custom/tp-boston-doubleTree-modal.jpg'); }

.boston-renaissance-img { background-image: url('/v3/images/widget/custom/tp-patriots-renaissance.jpg'); }
.boston-renaissance-modal { background-image: url('/v3/images/widget/custom/tp-patriots-renaissance-modal.jpg'); }

.boston-onyx-img { background-image: url('/v3/images/widget/custom/tp-redwings-onyx.jpg'); }
.bostonOnyx-modal { background-image: url('/v3/images/widget/custom/tp-redwings-onyx-modal.jpg'); }

.bills-hampton-img { background-image: url('/v3/images/widget/custom/tp-bills-hampton.jpg'); }
.hamptonBuffalo-modal { background-image: url('/v3/images/widget/custom/tp-bills-hampton-modal.jpg'); }

.carolina-renaissance-img { background-image: url('/v3/images/widget/custom/tp-carolina-renaissance.jpg'); }
.carolina-renaissance-modal { background-image: url('/v3/images/widget/custom/tp-carolina-renaissance-modal.jpg'); }

.cfc-tailgateStadium-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/cfc-tampa-stadium-thumb.jpg'); }
.cfc-tailgateTent-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/cfc-tampa-tent-thumb.jpg'); }

.chicago-hyattRegency-img { background-image: url('/v3/images/widget/custom/tp-chicago-hyatt.jpg'); }
.chicago-hyattRegency-modal { background-image: url('/v3/images/widget/custom/tp-chicago-hyatt-modal.jpg'); }

.chicago-ritzCarlton-img { background-image: url('/v3/images/widget/custom/tp-chicago-ritzCarlton.jpg'); }
.chicago-ritzCarlton-modal { background-image: url('/v3/images/widget/custom/tp-bears-ritzCarlton-modal.jpg'); }

.chicago-theWit-img { background-image: url('/v3/images/widget/custom/tp-chicago-theWit.jpg'); }
.chicago-theWit-modal { background-image: url('/v3/images/widget/custom/tp-bears-theWit-modal.jpg'); }

.chicagoCubs-tailgate-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/cubs-rockit-thumb.jpg'); }
.chicagoCubs-tailgate-modal { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/cubs-rockit-modal.jpg'); }

.cincinnati-hyattRegency-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/cincinnati-hyattRegency-thumb.jpg'); }
.cincinnati-hyattRegency-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/cincinnati-hyattRegency-modal.jpg'); }

.cleveland-hiltonDowntown-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/cleveland-hiltonDowntown-thumb.jpg'); }
.cleveland-hiltonDowntown-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/cleveland-hiltonDowntown-modal.jpg'); }

.dallas-hyattRegency-img { background-image: url('/v3/images/widget/custom/tp-dallas-hyattRegency2.jpg'); }
.dallas-hyattRegency-modal { background-image: url('/v3/images/widget/custom/tp-dallas-hyattRegency2-modal.jpg'); }

.dallas-magnolia-img { background-image: url('/v3/images/widget/custom/tp-dallas-magnolia.jpg'); }
.dallas-magnolia-modal { background-image: url('/v3/images/widget/custom/tp-dallas-magnolia-modal.jpg'); }

.detroit-marriott-img { background-image: url('/v3/images/widget/custom/tp-lions-marriott.jpg'); }
.detroit-marriott-modal { background-image: url('/v3/images/widget/custom/tp-lions-marriott-modal.jpg'); }

.detroit-westinBookCadillac-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/detroit-westinBookCadillac-thumb.jpg'); }
.detroit-westinBookCadillac-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/detroit-westinBookCadillac-modal.jpg'); }

.denver-marriott-img { background-image: url('/v3/images/widget/custom/tp-broncos-marriott.jpg'); }
.denver-marriott-modal { background-image: url('/v3/images/widget/custom/tp-broncos-marriott-modal.jpg'); }

.deutscheBank-golfCourse-img { background-image: url('https://a.vsstatic.com/custom/packages/event/deutsche-bank-championship-thumb.jpg'); }
.deutscheBank-signatureClub-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/deutsche-bank-championship-thumb.jpg'); }
.deutscheBank-signatureClub-modal { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/deutsche-bank-championship-modal.jpg');
  background-position: 30px 12px !important;
  height: 480px !important;
}

.greenbay-radissonPaperValley-img { background-image: url('/v3/images/widget/custom/tp-greenbay-radissonPaperValley.jpg'); }
.greenbay-radissonPaperValley-modal { background-image: url('/v3/images/widget/custom/tp-greenbay-radissonPaperValley-modal.jpg'); }

.greenbay-tundraLodgeResort-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/greenbay-tundraLodgeHotel-thumb.jpg'); }
.greenbay-tundraLodgeResort-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/greenbay-tundraLodgeHotel-modal.jpg'); }

.houston-aloft-galleria-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-aloft-galleria.jpg'); }
.houston-aloft-galleria-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-aloft-galleria-modal.jpg'); }

.houston-crowne-plaza-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-crowne-plaza.jpg'); }
.houston-crowne-plaza-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-crowne-plaza-modal.jpg'); }

.houston-doubletree-downtown-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-doubletree-downtown.jpg'); }
.houston-doubletree-downtown-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-doubletree-downtown-modal.jpg'); }

.houston-hampton-inn-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-hampton-inn-suites.jpg'); }
.houston-hampton-inn-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-hampton-inn-suites-modal.jpg'); }

.houston-marriot-marquis-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-marriot-marquis.jpg'); }
.houston-marriot-marquis-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-marriot-marquis-modal.jpg'); }

.houston-royalSonesta-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-royal-sonesta.jpg'); }
.houston-royalSonesta-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-royal-sonesta-modal.jpg'); }

.houston-westinGalleria-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-westinGalleria-thumb.jpg'); }
.houston-westinGalleria-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/houston-westinGalleria-modal.jpg'); }

.indianapolis-marriott-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/indianapolis-marriott.jpg'); }
.indianapolis-marriott-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/indianapolis-marriott-modal.jpg'); }

.jacksonville-omni-img { background-image: url('/v3/images/widget/custom/tp-jaguars-omni.jpg'); }
.jacksonville-omni-modal { background-image: url('/v3/images/widget/custom/tp-jaguars-omni-modal.jpg'); }

.indianapolis-omniSeverin-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/indianapolis-omni-severin-thumb.jpg'); }
.indianapolis-omniSeverin-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/indianapolis-omni-severin-modal.jpg'); }

.kentuckyderby-barnstableBrown-img { background-image: url('/v3/images/widget/custom/kentuckyderby-barnstableBrown.jpg'); }

.lexington-hilton-img { background-image: url('/v3/images/widget/custom/lexington-hilton.jpg'); }
.kentuckyDerby-hiltonLexington-modal.tp-hotel-modal {
  background-image: url('/v3/images/widget/custom/kentuckyderby-hiltonLexington-modal.jpg');
  background-position: 35px 49px;
}

.louisville-galtHouse-img { background-image: url('/v3/images/widget/custom/louisville-galtHouse.jpg'); }
.louisville-galtHouse-modal { background-image: url('/v3/images/widget/custom/kentuckyderby-galtHouse-modal.jpg'); }

.lockhaven-fairfieldInn-img { background-image: url('/v3/images/widget/custom/pennstate-fairfieldInn.jpg'); }
.fairfieldInnLockHaven-modal { background-image: url('/v3/images/widget/custom/pennstateFootball-fairfieldInn-modal.jpg'); }

.losAngeles-millenniumBiltmore-img { background-image: url('/v3/images/widget/custom/tp-losAngeles-millenniumBiltmore.jpg'); }
.losAngeles-millenniumBiltmore-modal { background-image: url('/v3/images/widget/custom/tp-losAngeles-millenniumBiltmore-modal.jpg'); }

.losAngeles-courtyardMarriott-img { background-image: url('/v3/images/widget/custom/tp-losAngeles-courtyard.jpg'); }
.losAngeles-courtyardMarriott-modal { background-image: url('/v3/images/widget/custom/tp-losAngeles-courtyard-modal.jpg'); }

.losAngeles-sofitel-img { background-image: url('/v3/images/widget/custom/tp-losAngeles-sofitel.jpg'); }
.losAngeles-sofitel-modal { background-image: url('/v3/images/widget/custom/tp-losAngeles-sofitel-modal.jpg'); }

.miami-hyattRegency-img { background-image: url("https://a.vsstatic.com/custom/packages/hotel/miami-hyattregency-thumb.jpg"); }
.miami-hyattRegency-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/miami-hyattregency-modal.jpg'); }

.miami-shulas-img { background-image: url('/v3/images/widget/custom/tp-dolphins-shulas.jpg'); }
.miami-shulas-modal { background-image: url('/v3/images/widget/custom/tp-dolphins-shulas-modal.jpg'); }

.michigan-hiltonGardenPlymouth-img { background-image: url('/v3/images/widget/custom/icc-hiltonGardenPlymouth.jpg'); }

.minneapolis-aloft-img { background-image: url("https://a.vsstatic.com/custom/packages/hotel/minneapolis-aloft-thumb.jpg"); }
.minneapolis-aloft-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/minneapolis-aloft-modal.jpg'); }

.minneapolis-crownePlaza-img { background-image: url('/v3/images/widget/custom/tp-minneapolis-crownePlaza.jpg'); }
.minneapolis-crownePlaza-modal { background-image: url('/v3/images/widget/custom/tp-minneapolis-crownePlaza-modal.jpg'); }

.minneapolis-hilton-img { background-image: url('/v3/images/widget/custom/tp-minneapolis-hilton.jpg'); }
.minneapolis-hilton-modal { background-image: url('/v3/images/widget/custom/tp-minneapolis-hilton-modal.jpg'); }

.nashville-renaissance-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nashville-renaissance-thumb.jpg'); }
.nashville-renaissance-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nashville-renaissance-model.jpg'); }

.newOrleans-marriottCourtyard-img { background-image: url('/v3/images/widget/custom/tp-newOrleans-courtyardMarriottFQ.jpg'); }
.newOrleans-marriottCourtyard-modal { background-image: url('/v3/images/widget/custom/tp-newOrleans-courtyardMarriottFQ-modal.jpg'); }

.newOrleans-hyattFrenchQuarter-img { background-image: url('/v3/images/widget/custom/tp-newOrleans-hyattFrenchQuarter.jpg'); }
.newOrleans-hyattFrenchQuarter-modal { background-image: url('/v3/images/widget/custom/tp-newOrleans-hyattFrenchQuarter-modal.jpg'); }

.neworleans-interContinental-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/new-orleans-interContinental-thumb.jpg'); }
.neworleans-interContinental-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/new-orleans-interContinental-modal.jpg'); }

.newOrleans-renaissance-img { background-image: url('/v3/images/widget/custom/tp-newOrleans-renaissance.jpg'); }
.newOrleans-renaissance-modal { background-image: url('/v3/images/widget/custom/tp-newOrleans-renaissance-modal.jpg'); }

.newOrleans-jwMarriott-img { background-image: url('/v3/images/widget/custom/tp-newOrleans-jwMarriott.jpg'); }
.newOrleans-JWmarriott-modal { background-image: url('/v3/images/widget/custom/tp-newOrleans-jwMarriott-modal.jpg'); }

.newOrleans-loews-img { background-image: url('/v3/images/widget/custom/tp-newOrleans-loews.jpg'); }
.newOrleans-loews-modal { background-image: url('/v3/images/widget/custom/tp-newOrleans-loews-modal.jpg'); }

.newyork-marriottMarquis-img { background-image: url('/v3/images/widget/custom/tp-newyork-marriottMarquis.jpg'); }
.newyork-marriottMarquis-modal { background-image: url('/v3/images/widget/custom/tp-newyork-marriottMarquis-modal.jpg'); }

.newyork-hyatt48Lex-img { background-image: url('/v3/images/widget/custom/xlviii-hyattLex48.png'); }
.travel-package-usOpenTennis .hyatt48Lex-modal { background-image: url('/v3/images/widget/custom/usOpenTennis-hyattLex48-modal.jpg'); }
.hyatt48Lex-modal { background-image: url('/v3/images/widget/custom/xlviii-hyattLex48-modal.jpg'); }

.newyork-hyattTimesSquare-img { background-image: url('/v3/images/widget/custom/xlviii-hyattTimesSquare.png'); }
.newyork-hyattTimesSquare-modal { background-image: url('/v3/images/widget/custom/xlviii-hyattTimesSquare-modal.jpg'); }

.newyork-wTimesSquare-img { background-image: url('/v3/images/widget/custom/xlviii-wTimesSquare.png'); }
.newyork-wTimesSquare-modal { background-image: url('/v3/images/widget/custom/xlviii-wTimesSquare-modal.jpg'); }

.nyc-grandHyatt-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyc-grandHyatt-thumb.jpg'); }
.nyc-grandHyatt-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyc-grandHyatt-modal.jpg'); }

.nyBrooklyn-aloft-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyBrooklyn-aloft-thumb.jpg'); }
.nyBrooklyn-aloft-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyBrooklyn-aloft-modal.jpg'); }

.nyManhattan-crownePlaza-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyManhattan-crownePlaza-thumb.jpg'); }
.nyManhattan-crownePlaza-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/nyManhattan-crownePlaza-modal.jpg'); }

.pbc-vip-experience { background-image: url('https://a.vsstatic.com/custom/packages/event/premier-boxing-champions-thumb.jpg'); }

.philadelphia-hyattAtTheBellevue-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/philadelphia-hyatt-at-the-bellevue-thumb.jpg'); }
.philadelphia-hyattAtTheBellevue-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/philadelphia-hyatt-at-the-bellevue-modal.jpg'); }

.phoenix-kimptonPalomar-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/phoenix-kimptonPalomar-thumb.jpg'); }
.phoenix-kimptonPalomar-hotel-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/phoenix-kimptonPalomar-modal.jpg'); }

.phoenix-pointeHiltonTapatioCliffs-img { background-image: url('/v3/images/widget/custom/xlix-pointeHilton.jpg'); }
.phoenix-pointeHiltonTapatioCliffs-modal { background-image: url('/v3/images/widget/custom/xlix-pointeHilton-modal.jpg'); }

.phoenix-radissonNorth-img { background-image: url('/v3/images/widget/custom/tp-phoenix-radissonNorth.jpg'); }
.phoenix-radissonNorth-modal { background-image: url('/v3/images/widget/custom/tp-phoenix-radissonNorth-modal.jpg'); }

.phoenix-wigwam-img { background-image: url('/v3/images/widget/custom/tp-phoenix-wigwam.jpg'); }
.phoenix-wigwam-modal { background-image: url('/v3/images/widget/custom/tp-phoenix-wigwam-modal.jpg'); }

.pittsburgh-omniWilliamPenn-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/pittsburgh-omniWilliamPenn-thumb.jpg'); }
.pittsburgh-omniWilliamPenn-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/pittsburgh-omniWilliamPenn-modal.jpg'); }

.hiltonGardenPlymouth-modal { background-image: url('/v3/images/widget/custom/icc-hiltonGardenPlymouth-modal.jpg'); }

.rams-tailgate-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/rams-tailgate-thumb.jpg'); }

.sanDiegoChargers-tailgate-img { background-image: url('/v3/images/widget/custom/tp-chargers-tailgate.jpg'); }
.sanDiegoChargers-tailgate-modal { background-image: url('/v3/images/widget/custom/tp-chargers-tailgate-modal.jpg');
  background-position: 30px 12px !important;
  height: 480px !important;
}

.sanDiego-manchesterGrandHyatt-img { background-image: url('/v3/images/widget/custom/tp-sanDiego-manchesterGrandHyatt.jpg'); }
.sanDiego-manchesterGrandHyatt-modal { background-image: url('/v3/images/widget/custom/tp-sanDiego-manchesterGrandHyatt-modal.jpg'); }

.sanDiego-marriotMarquis-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tp-sanDiego-marriotMarquis.jpg'); }
.sanDiego-marriotMarquis-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tp-sanDiego-marriotMarquis-modal.jpg'); }

.sanDiego-marriotRenaissance-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tp-sanDiego-marriotRenaissance.jpg'); }
.sanDiego-marriotRenaissance-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tp-sanDiego-marriotRenaissance-modal.jpg'); }

.sanfran-marriottFishermanWharf-img { background-image: url('/v3/images/widget/custom/tp-sanfran-marriottFishermanWharf.jpg'); }
.sanfran-marriottFishermanWharf-modal { background-image: url('/v3/images/widget/custom/tp-sanfran-marriottFishermanWharf-modal.jpg'); }

.sanFrancisco-galleriaPark-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-galleriapark-thumb.jpg'); }
.sanFrancisco-galleriaPark-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-galleriapark-modal.jpg'); }

.sanFrancisco-mysticHotel-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-mystichotel-thumb.jpg'); }
.sanFrancisco-mysticHotel-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-mystichotel-modal.jpg'); }

.sanFrancisco-hotelCarlton-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-hotelcarlton-thumb.jpg'); }
.sanFrancisco-hotelCarlton-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-hotelcarlton-modal.jpg'); }

.sanFrancisco-covaHotel-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-covahotel-thumb.jpg'); }
.sanFrancisco-covaHotel-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-covahotel-modal.jpg'); }

.sanFrancisco-villaFlorence-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-villaflorence-thumb.jpg'); }
.sanFrancisco-villaFlorence-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/sanfrancisco-villaflorence-modal.jpg'); }

.santaClara-marriott-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/santaclara-marriott-thumb.jpg'); }
.santaClara-marriott-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/santaclara-marriott-modal.jpg'); }

.scottsdale-doubletree-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/scottsdale-doubletreePV-thumb.jpg'); }
.scottsdale-doubletree-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/scottsdale-doubletreePV-modal.jpg'); }

.scottsdale-omni-img { background-image: url('/v3/images/widget/custom/tp-scottsdale-omni.jpg'); }
.scottsdale-omni-modal { background-image: url('/v3/images/widget/custom/tp-scottsdale-omni-modal.jpg'); }

.scottsdale-resortAndConferenceCenter-img { background-image: url('/v3/images/widget/custom/tp-scottsdale-resortAndConferenceCenter.jpg'); }
.theScottsdaleResortConference-modal { background-image: url('/v3/images/widget/custom/xlix-scottsdaleResortAndConference-modal.jpg'); }

.scottsdale-hyattPlaceOldTown-img { background-image: url('/v3/images/widget/custom/tp-scottsdale-hyattPlaceOldTown.jpg'); }
.theHyattPlaceOldTownScottsdale-modal { background-image: url('/v3/images/widget/custom/xlix-scottsdaleHyattPlace-modal.jpg'); }

.scottsdale-hotelValleyHo-img { background-image: url('/v3/images/widget/custom/tp-scottsdale-hotelValleyHo.jpg'); }
.scottsdale-hotelValleyHo-modal { background-image: url('/v3/images/widget/custom/tp-scottsdale-hotelValleyHo-modal.jpg'); }

.scottsdale-fairmontPrincess-img { background-image: url('/v3/images/widget/custom/tp-scottsdale-fairmontPrincess.jpg'); }
.scottsdale-fairmontPrincess-modal { background-image: url('/v3/images/widget/custom/tp-scottsdale-fairmontPrincess-modal.jpg'); }

.scottsdaleLinks-img { background-image: url('/v3/images/widget/custom/xlix-scottdalesLinks.jpg'); }
.scottsdaleLinks-modal { background-image: url('/v3/images/widget/custom/xlix-scottdalesLinks-modal.jpg'); }

.scottsdale-fourSeasons-img { background-image: url('/v3/images/widget/custom/xlix-fourSeasons.jpg'); }
.scottsdaleFourSeasons-modal { background-image: url('/v3/images/widget/custom/xlix-fourSeasons-modal.jpg'); }

.scottsdale-thePhoenician-img { background-image: url('/v3/images/widget/custom/xlix-thePhoenician.jpg'); }
.scottsdale-thePhoenician-modal { background-image: url('/v3/images/widget/custom/xlix-thePhoenician-modal.jpg'); }

.seattle-grandHyatt-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/seattle-grandHyatt-thumb.jpg'); }
.seattle-grandHyatt-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/seattle-grandHyatt-modal.jpg'); }

.stLouis-hyattRegency-img { background-image: url('/v3/images/widget/custom/tp-stLouis-hyattRegency.jpg'); }
.stLouis-hyattRegency-modal { background-image: url('/v3/images/widget/custom/tp-stLouis-hyattRegency-modal.jpg'); }

.stPetersburg-theVinoyRenaissance-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/stPetersburg-theVinoyRenaissance-thumb.jpg'); }
.stPetersburg-theVinoyRenaissance-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/stPetersburg-theVinoyRenaissance-modal.jpg'); }

.tampa-embassySuitesHilton-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-embassySuitesHilton-thumb.jpg'); }
.tampa-embassySuitesHilton-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-embassySuitesHilton-modal.jpg'); }

.tampa-epicurean-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-epicurean-thumb.jpg'); }
.tampa-epicurean-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-epicurean-modal.jpg'); }

.tampa-hiltonTampaDowntown-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-hilton-tampa-downtown-thumb.jpg'); }
.tampa-hiltonTampaDowntown-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-hilton-tampa-downtown-modal.jpg'); }

.tampa-leMeridien-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-leMeridien-thumb.jpg'); }
.tampa-leMeridien-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-leMeridien-modal.jpg'); }

.tampa-renaissanceInternationalPlaza-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-renaissanceInternationalPlaza-thumb.jpg'); }
.tampa-renaissanceInternationalPlaza-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-renaissanceInternationalPlaza-modal.jpg'); }

.tampa-aloft-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-aloft-thumb.jpg'); }
.tampa-aloft-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-aloft-modal.jpg'); }

.tampa-interContinental-img { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-interContinental-thumb.jpg'); }
.tampa-interContinental-modal { background-image: url('https://a.vsstatic.com/custom/packages/hotel/tampa-interContinental-modal.jpg'); }

.superBowl-tailgate-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/superbowl-2015-tailgate-thumb.jpg'); }
.superBowl-tailgate-modal-15 { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/superbowl-2015-tailgate-modal.jpg'); }
.superBowl-tailgate-modal-14 { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/superbowl-2014-tailgate-modal.jpg'); }
.superBowl-tailgate-modal {
  background-image: url('https://a.vsstatic.com/custom/packages/hospitality/superbowl-2016-tailgate-modal.jpg');
  background-position: center center!important;
}

.tailgate-generic-img { background-image: url('/v3/images/widget/custom/tp-superbowl-tailgate.jpg'); }
.catered-generic-img { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/generic-catered.jpg'); }

.xlix-rollingStoneParty-img { background-image: url('/v3/images/widget/custom/xlix-rollingStoneParty.jpg'); }
.sbRollingStone-party-modal.tp-hotel-modal {
  background-image: url('/v3/images/widget/custom/xlix-rollingStoneParty-modal.jpg');
  background-position: 0 0;
  height: 432px;
  left: 40%;
  width: 890px;
}

/*----------------------- Packages Map with Radios -----------------------*/

/*center maps on radio selections*/
.package-tickets > .row-fluid {
  display: table;
}

.package-tickets > .row-fluid > div.span14 {
  width: 100%;
  max-width: 435px;
}

.package-tickets > .row-fluid > .span10 {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

.package-map-radio {
  border-left-width: 6px;
  border-left-style: solid;
  border-bottom: 1px dotted #ccc;
  display: block;
  font-size: 0.929em; /* 13px */
  height: 28px;
  line-height: 2.154em; /*28px*/
  margin: 0;
  padding-left: 28px;
  margin-bottom: 1px;
  margin-left: 20px;
  text-transform: capitalize;
  white-space: nowrap;
  width: 100%;
}

.package-map-radio input[type="radio"] {
  float: none;
  margin-right: 5px;
}

/* Final Four Packages Map */
#ticketLabel6520, #ticketLabel6535 { border-left-color: #35a44d; } /*upper corner*/
#ticketLabel6521, #ticketLabel6536 { border-left-color: #55ff8a; } /*upper side*/
#ticketLabel6522, #ticketLabel6537 { border-left-color: #23cbff; } /*ring of honor corner*/
#ticketLabel6523, #ticketLabel6538 { border-left-color: #a6eeff; } /*ring of honor side*/
#ticketLabel6524, #ticketLabel6539 { border-left-color: #6d00cc; } /*club corner*/
#ticketLabel6525, #ticketLabel6540 { border-left-color: #9364ff; } /*club side*/
#ticketLabel6526, #ticketLabel6541 { border-left-color: #f50dd4; } /*lower baseline*/
#ticketLabel6527, #ticketLabel6542 { border-left-color: #d51900; } /*lower side*/

/* Kentucky Derby Packages Map */
#ticketLabel2545, #ticketLabel2561, #ticketLabel2577 { border-left-color: #447e06; } /*grandstand-terrace*/
#ticketLabel2546, #ticketLabel2562, #ticketLabel2578 { border-left-color: #7ec134; } /*grandstand-mezz*/
#ticketLabel2547, #ticketLabel2563, #ticketLabel2579 { border-left-color: #c9fd91; } /*grandstand*/
#ticketLabel2548, #ticketLabel2564, #ticketLabel2580 { border-left-color: #ce0809; } /*clubhouse*/
#ticketLabel2549, #ticketLabel2565, #ticketLabel2581 { border-left-color: #ff4e4e; } /*clubhouse mezz*/
#ticketLabel { border-left-color: #e75cb9; } /*third floor walkaround*/
#ticketLabel2551, #ticketLabel2567, #ticketLabel2583 { border-left-color: #eede4d; } /*millionaires row*/
#ticketLabel2550, #ticketLabel2566, #ticketLabel2582 { border-left-color: #d1ae0c; } /*skye terrace table*/
#ticketLabel { border-left-color: #2a73e2; } /*turf club*/

/* US Open Tennis Packages Map */
#ticketLabel634, #ticketLabel642, #ticketLabel612, #ticketLabel620 { border-left-color: #60bf64; } /*promenade-corner*/
#ticketLabel635, #ticketLabel643, #ticketLabel613, #ticketLabel621 { border-left-color: #408043; } /*promenade-end*/
#ticketLabel636, #ticketLabel644, #ticketLabel614, #ticketLabel622 { border-left-color: #79f37f; } /*promenade-side*/
#ticketLabel637, #ticketLabel645, #ticketLabel615, #ticketLabel623 { border-left-color: #3b9ec7; } /*loge-corner*/
#ticketLabel638, #ticketLabel646, #ticketLabel616, #ticketLabel624 { border-left-color: #0f6e96; } /*loge-end*/
#ticketLabel639, #ticketLabel647, #ticketLabel617, #ticketLabel625 { border-left-color: #94defd; } /*loge-side*/
#ticketLabel640, #ticketLabel648, #ticketLabel618, #ticketLabel626 { border-left-color: #f1a828; } /*courtside-corner*/
#ticketLabel641, #ticketLabel649, #ticketLabel619, #ticketLabel627 { border-left-color: #ffe37e; } /*courtside-side*/

/* ICC Packages Map - Michigan */
#ticketLabel657, #ticketLabel976 { border-left-color: #0d4ba8; } /*endline*/
#ticketLabel658, #ticketLabel977 { border-left-color: #00983d; } /*endline-prem*/
#ticketLabel659, #ticketLabel978 { border-left-color: #10b2e8; } /*corner*/
#ticketLabel660, #ticketLabel979 { border-left-color: #2fc36a; } /*corner-prem*/
#ticketLabel661, #ticketLabel980 { border-left-color: #99e3ff; } /*sideline*/
#ticketLabel662, #ticketLabel981 { border-left-color: #b6f0b2; } /*sideline-prem*/

/* Peach Bowl - Georgia Dome Map */
#ticketLabel6309 { border-left-color: #0066FF; } /*upperEnd*/
#ticketLabel6310 { border-left-color: #33CCFF; } /*upperCorner*/
#ticketLabel6311 { border-left-color: #99E3FF; } /*upperSide*/
#ticketLabel6312 { border-left-color: #E2E200; } /*mezz*/
#ticketLabel6313 { border-left-color: #66FF33; } /*clubLevel*/
#ticketLabel6314 { border-left-color: #DD0909; } /*lowerEnd*/
#ticketLabel6315 { border-left-color: #FF3333; } /*lowerCorner*/
#ticketLabel6316 { border-left-color: #F78181; } /*lowerSide*/

/* Red Wings Packages - TD Garden (Boston Bruins) Map */
#ticketLabel695, #ticketLabel706 { border-left-color: #397df7; } /*upperGoal*/
#ticketLabel696, #ticketLabel707 { border-left-color: #8bc4ff; } /*upperSide*/
#ticketLabel697, #ticketLabel708 { border-left-color: #9c57c4; } /*clubLevel*/
#ticketLabel698, #ticketLabel709 { border-left-color: #0fd10f; } /*lowerGoal*/
#ticketLabel699, #ticketLabel710 { border-left-color: #a4ffa4; } /*lowerSide*/

/* Red Wings Packages - Joe Louis Arena Map */
#ticketLabel580 { border-left-color: #2a7100; } /*upperGoal*/
#ticketLabel581 { border-left-color: #5fb129; } /*upperCorner*/
#ticketLabel582 { border-left-color: #94e460; } /*upperSide*/
#ticketLabel583 { border-left-color: #0e497e; } /*lowerGoal*/
#ticketLabel584 { border-left-color: #3a82b7; } /*lowerCorner*/
#ticketLabel585 { border-left-color: #76bae4; } /*lowerSide*/

/* Rose Bowl Stadium Map */
#ticketLabel1945, #ticketLabel2016, #ticketLabel1980, #ticketLabel1963, #ticketLabel2033, #ticketLabel1996, #ticketLabel2068, #ticketLabel2093, #ticketLabel2103, #ticketLabel1927, #ticketLabel1936, #ticketLabel2051, #ticketLabel2377 {
  border-left-color: #a91820;
} /*end*/

#ticketLabel1946, #ticketLabel2017, #ticketLabel1981, #ticketLabel1964, #ticketLabel2034, #ticketLabel1997, #ticketLabel2069, #ticketLabel2094, #ticketLabel2104, #ticketLabel1928, #ticketLabel1937, #ticketLabel2052, #ticketLabel2378 {
  border-left-color: #dd232d;
} /*endPrem*/

#ticketLabel1947, #ticketLabel2018, #ticketLabel1982, #ticketLabel1965, #ticketLabel2035, #ticketLabel1998, #ticketLabel2070, #ticketLabel2095, #ticketLabel2105, #ticketLabel1929, #ticketLabel1938, #ticketLabel2053, #ticketLabel2379 {
  border-left-color: #e1408c;
} /*corner*/

#ticketLabel1948, #ticketLabel2019, #ticketLabel1983, #ticketLabel1966, #ticketLabel2036, #ticketLabel1999, #ticketLabel2071, #ticketLabel2096, #ticketLabel2106, #ticketLabel1930, #ticketLabel1939, #ticketLabel2054, #ticketLabel2380 {
  border-left-color: #ff77bd;
} /*cornerPrem*/

#ticketLabel1949, #ticketLabel2020, #ticketLabel1984, #ticketLabel1967, #ticketLabel2037, #ticketLabel2000, #ticketLabel2072, #ticketLabel2097, #ticketLabel2107, #ticketLabel1931, #ticketLabel1940, #ticketLabel2055, #ticketLabel2381 {
  border-left-color: #f99965;
} /*goal30*/

#ticketLabel1950, #ticketLabel2021, #ticketLabel1985, #ticketLabel1968, #ticketLabel2038, #ticketLabel2001, #ticketLabel2073, #ticketLabel2098, #ticketLabel2108, #ticketLabel1932, #ticketLabel1941, #ticketLabel2056, #ticketLabel2382 {
  border-left-color: #ffc4a4;
} /*goal30Prem*/

#ticketLabel1951, #ticketLabel2022, #ticketLabel1986, #ticketLabel1969, #ticketLabel2039, #ticketLabel2002, #ticketLabel2074, #ticketLabel2099, #ticketLabel2109, #ticketLabel1933, #ticketLabel1942, #ticketLabel2057, #ticketLabel2383 {
  border-left-color: #f8dd88;
} /*3050*/

#ticketLabel1952, #ticketLabel2023, #ticketLabel1987, #ticketLabel1970, #ticketLabel2040, #ticketLabel2003, #ticketLabel2075, #ticketLabel2100, #ticketLabel2110, #ticketLabel1934, #ticketLabel1943, #ticketLabel2058, #ticketLabel2384 {
  border-left-color: #ffeec6;
} /*3050prem*/

/* Penn State Packages - Beaver Stadium Map */
#ticketLabel994, #ticketLabel1005 { border-left-color: #e00000; } /*upperEnd*/
#ticketLabel998, #ticketLabel1007 { border-left-color: #fa817f; } /*upperSide*/
#ticketLabel995, #ticketLabel1006 { border-left-color: #0061ff; } /*lowerEnd*/
#ticketLabel999, #ticketLabel1008 { border-left-color: #96e2ff; } /*lowerSide*/

/* MLB All Star - Target Field Map */
#ticketLabel1038, #ticketLabel1048, #ticketLabel1044, #ticketLabel1058, #ticketLabel1068 {
  border-left-color: #4e83f6; } /*100level*/
#ticketLabel1043, #ticketLabel1063 {
  border-left-color: #b3b909; } /*porchTerrace*/
#ticketLabel1042, #ticketLabel1062 {
  border-left-color: #ffff00; } /*bleachers*/
#ticketLabel1040, #ticketLabel1050, #ticketLabel1046, #ticketLabel1060, #ticketLabel1070 {
  border-left-color: #b410cc; } /*homePlateTerrace*/
#ticketLabel1039, #ticketLabel1049, #ticketLabel1045, #ticketLabel1059, #ticketLabel1069 {
  border-left-color: #7fbb06; } /*dugoutBox*/
#ticketLabel1041, #ticketLabel1047, #ticketLabel1051, #ticketLabel1061, #ticketLabel1071 {
  border-left-color: #73f1f8; } /*legendsClub*/
#ticketLabel1074, #ticketLabel1075 {
  border-left-color: #f33737; } /*300level*/

/* Cubs - Wrigley Field Map */
#ticketLabel6255, #ticketLabel6265, #ticketLabel6275 { border-left-color: #ffb840; } /*bleachers*/
#ticketLabel6256, #ticketLabel6266, #ticketLabel6276 { border-left-color: #6cdb2c; } /*upper deck outfield*/
#ticketLabel6257, #ticketLabel6267, #ticketLabel6277 { border-left-color: #c0ff7b; } /*upper deck infield*/
#ticketLabel, #ticketLabel, #ticketLabel { border-left-color: #ff61cd; } /*upper box outfield*/
#ticketLabel, #ticketLabel, #ticketLabel { border-left-color: #ffb7db; } /*upper box infield*/
#ticketLabel6258, #ticketLabel6268, #ticketLabel6278 { border-left-color: #9960ff; } /*terrace outfield*/
#ticketLabel6259, #ticketLabel6269, #ticketLabel6279 { border-left-color: #d1a7f7; } /*terrace infield*/
#ticketLabel6260, #ticketLabel6270, #ticketLabel6280 { border-left-color: #23cbff; } /*field box outfield*/
#ticketLabel6261, #ticketLabel6271, #ticketLabel6281 { border-left-color: #96e3ff; } /*field box infield*/
#ticketLabel6262, #ticketLabel6272, #ticketLabel6282 { border-left-color: #ff3029; } /*club box outfield*/
#ticketLabel6263, #ticketLabel6273, #ticketLabel6283 { border-left-color: #f9807f; } /*club box infield*/

/* --------------------* NFL Maps *-------------------- */

/* Bears - Soldier Field Map */
/*----grandstand----*/
#ticketLabel6595, #ticketLabel6586, #ticketLabel6603, #ticketLabel6611, #ticketLabel6619, #ticketLabel6627, #ticketLabel6641, #ticketLabel6892, /*Tailgate*/
#ticketLabel6770, #ticketLabel6746, #ticketLabel6782, #ticketLabel6794, #ticketLabel6836, #ticketLabel6858, #ticketLabel6880, #ticketLabel6651, /*Home Travel*/
#ticketLabel7439 /*Away Travel*/

{ border-left-color: #c65ef3; }

/*----colonade300----*/
#ticketLabel6596, #ticketLabel6587, #ticketLabel6604, #ticketLabel6612, #ticketLabel6620, #ticketLabel6628, #ticketLabel6642, #ticketLabel6893, /*Tailgate*/
#ticketLabel6771, #ticketLabel6747, #ticketLabel6783, #ticketLabel6795, #ticketLabel6837, #ticketLabel6859, #ticketLabel6881, #ticketLabel6652, /*Home Travel*/
#ticketLabel7440 /*Away Travel*/
{ border-left-color: #1bc6f2; }

/*----colonade200----*/
#ticketLabel6597, #ticketLabel6588, #ticketLabel6605, #ticketLabel6613, #ticketLabel6621, #ticketLabel6629, #ticketLabel6643, #ticketLabel6894, /*Tailgate*/
#ticketLabel6772, #ticketLabel6748, #ticketLabel6784, #ticketLabel6796, #ticketLabel6838, #ticketLabel6860, #ticketLabel6882, #ticketLabel6653, /*Home Travel*/
#ticketLabel7441 /*Away Travel*/
{ border-left-color: #15f386; }

/*----mediaDeck----*/
#ticketLabel6598, #ticketLabel6589, #ticketLabel6606, #ticketLabel6614, #ticketLabel6622, #ticketLabel6630, #ticketLabel6644, #ticketLabel6895, /*Tailgate*/
#ticketLabel6773, #ticketLabel6749, #ticketLabel6785, #ticketLabel6797, #ticketLabel6839, #ticketLabel6861, #ticketLabel6883, #ticketLabel6654, /*Home Travel*/
#ticketLabel7442 /*Away Travel*/
{ border-left-color: #f6fb08; }

/*----clubLevel----*/
#ticketLabel6599, #ticketLabel6590, #ticketLabel6607, #ticketLabel6615, #ticketLabel6623, #ticketLabel6631, #ticketLabel6645, #ticketLabel6896, /*Tailgate*/
#ticketLabel6774, #ticketLabel6750, #ticketLabel6786, #ticketLabel6798, #ticketLabel6840, #ticketLabel6862, #ticketLabel6884, #ticketLabel6655, /*Home Travel*/
#ticketLabel7443 /*Away Travel*/

{ border-left-color: #fe116d; }

/*----lowerEnd----*/
#ticketLabel6600, #ticketLabel6591, #ticketLabel6608, #ticketLabel6616, #ticketLabel6624, #ticketLabel6632, #ticketLabel6646, #ticketLabel6897, /*Tailgate*/
#ticketLabel6775, #ticketLabel6751, #ticketLabel6787, #ticketLabel6799, #ticketLabel6841, #ticketLabel6863, #ticketLabel6885, #ticketLabel6656, /*Home Travel*/
#ticketLabel7444 /*Away Travel*/
{ border-left-color: #a50404; }

/*----lowerCorner----*/
#ticketLabel,  /*Tailgate*/
#ticketLabel /*Home Travel*/
{ border-left-color: #d61a1a; }

/*----lowerSide----*/
#ticketLabel6601, #ticketLabel6593, #ticketLabel6609, #ticketLabel6617, #ticketLabel6625, #ticketLabel6633, #ticketLabel6647, #ticketLabel6898, /*Tailgate*/
#ticketLabel6776, #ticketLabel6752, #ticketLabel6788, #ticketLabel6800, #ticketLabel6842, #ticketLabel6864, #ticketLabel6886, #ticketLabel6657, /*Home Travel*/
#ticketLabel7445 /*Away Travel*/
{ border-left-color: #f38584; }

/*----lowerPremium----*/
#ticketLabel
{ border-left-color: #ffd7d7; }

/*Bengals - Paul Brown Stadium Map */
#ticketLabel7147, #ticketLabel7056 { border-left-color: #08C427; } /*Upper Level Corner*/
#ticketLabel7148, #ticketLabel7057 { border-left-color: #4EF76B; } /*Upper Level Sideline*/
#ticketLabel7149, #ticketLabel7058 { border-left-color: #FFFF00; } /*Mezzanine*/
#ticketLabel7150 { border-left-color: #FA1342; } /*Middle Level Corner*/
#ticketLabel7151, #ticketLabel7059 { border-left-color: #FF7590; } /*Club Level*/
#ticketLabel7153, #ticketLabel7060 { border-left-color: #057BD5; } /*Lower Level Endzone*/
#ticketLabel7154 { border-left-color: #209DFC; } /*Lower Level Corner*/
#ticketLabel7159, #ticketLabel7062 { border-left-color: #8BCBFB; } /*Lower Level Sideline*/

/* Bills - Ralph Wilson Stadium Map */
#ticketLabel874 { border-left-color: #529dff; } /*upperLevel*/
#ticketLabel875 { border-left-color: #f8ff00; } /*mezzEnd*/
#ticketLabel876 { border-left-color: #c1c202; } /*rockpile*/
#ticketLabel879 { border-left-color: #0fb431; } /*lowerEnd*/
#ticketLabel880 { border-left-color: #0cf237; } /*lowerCorner*/
#ticketLabel881 { border-left-color: #a7feb7; } /*lowerSide*/

/* Broncos - Mile High Map */
#ticketLabel4704, #ticketLabel6018 { border-left-color: #0174df; } /*upperEnd*/
#ticketLabel4705, #ticketLabel6019 { border-left-color: #58acfa; } /*upperCorner*/
#ticketLabel4706, #ticketLabel6020 { border-left-color: #a9d0f5; } /*upperSide*/
#ticketLabel4707, #ticketLabel6021 { border-left-color: #df0101; } /*middleNorthEndzone*/
#ticketLabel4708, #ticketLabel6022 { border-left-color: #f78181; } /*clubLevel*/
#ticketLabel4716, #ticketLabel6023 { border-left-color: #9afe2e; } /*plazaSouthEnd*/
#ticketLabel4717, #ticketLabel6024 { border-left-color: #aeb404; } /*lowerEnd*/
#ticketLabel4718, #ticketLabel6025 { border-left-color: #eff904; } /*lowerCorner*/
#ticketLabel4719, #ticketLabel6026 { border-left-color: #faffaa; } /*lowerSide*/

/* Browns - FirstEnergy Stadium */
#ticketLabel { border-left-color: #FF0911; } /*Upper Level Corner*/

/*Upper Level*/
#ticketLabel6739, #ticketLabel6761, #ticketLabel6808, #ticketLabel6818, #ticketLabel6828, #ticketLabel6850, #ticketLabel6872, /*Tailgate*/
#ticketLabel6914, #ticketLabel7017, #ticketLabel6948, #ticketLabel6962, #ticketLabel6976, #ticketLabel6990, #ticketLabel7004 /*Travel*/
{ border-left-color: #FF797D; }

/*Mezzanine*/
#ticketLabel6740, #ticketLabel6762, #ticketLabel6809, #ticketLabel6819, #ticketLabel6829, #ticketLabel6851, #ticketLabel6873, /*Tailgate*/
#ticketLabel6915, #ticketLabel7018, #ticketLabel6949, #ticketLabel6963, #ticketLabel6977, #ticketLabel6991, #ticketLabel7005 /*Travel*/
{ border-left-color: #04C538; }

/*Club Level*/
#ticketLabel6741, #ticketLabel6763, #ticketLabel6810, #ticketLabel6820, #ticketLabel6830, #ticketLabel6852, #ticketLabel6874, /*Tailgate*/
#ticketLabel6916, #ticketLabel7019, #ticketLabel6950, #ticketLabel6964, #ticketLabel6978, #ticketLabel6992, #ticketLabel7006 /*Travel*/
{ border-left-color: #3FFA71; }

/*Dawg Pound 300 Level*/
#ticketLabel6743, #ticketLabel6764, #ticketLabel6811, #ticketLabel6821, #ticketLabel6831, #ticketLabel6853, #ticketLabel6875, /*Tailgate*/
#ticketLabel6917, #ticketLabel7020, #ticketLabel6951, #ticketLabel6965, #ticketLabel6979, #ticketLabel6993, #ticketLabel7007 /*Travel*/
{ border-left-color: #C1C804; }

/*Dawg Pound 100 Level*/
#ticketLabel6744, #ticketLabel6765, #ticketLabel6812, #ticketLabel6822, #ticketLabel6832, #ticketLabel6854, #ticketLabel6876, /*Tailgate*/
#ticketLabel6923, #ticketLabel7021, #ticketLabel6952, #ticketLabel6966, #ticketLabel6980, #ticketLabel6994, #ticketLabel7008 /*Travel*/
{ border-left-color: #F8FF11; }

/*Lower Level - Endzone*/
#ticketLabel6745, #ticketLabel6766, #ticketLabel6813, #ticketLabel6823, #ticketLabel6833, #ticketLabel6855, #ticketLabel6877, /*Tailgate*/
#ticketLabel6924, #ticketLabel7022, #ticketLabel6953, #ticketLabel6967, #ticketLabel6981, #ticketLabel6995, #ticketLabel7009 /*Travel*/
{ border-left-color: #026FDC; }

/*Lower Level Corner*/
#ticketLabel6754, #ticketLabel6767, #ticketLabel6814, #ticketLabel6824, #ticketLabel6834, #ticketLabel6856, #ticketLabel6878, /*Tailgate*/
#ticketLabel6926, #ticketLabel7023, #ticketLabel6954, #ticketLabel6968, #ticketLabel6982, #ticketLabel6996, #ticketLabel7010 /*Travel*/
{ border-left-color: #2794FF; }

/*Lower Level Sideline*/
#ticketLabel6755, #ticketLabel6768, #ticketLabel6815, #ticketLabel6825, #ticketLabel6835, #ticketLabel6857, #ticketLabel6879, /*Tailgate*/
#ticketLabel6927, #ticketLabel7024, #ticketLabel6955, #ticketLabel6969, #ticketLabel6983, #ticketLabel6997, #ticketLabel7011 /*Travel*/
{ border-left-color: #86C3FF; }

/*Buccaneers- Raymond James Stadium Map */
#ticketLabel7354 { border-left-color: #1585CF; } /*Upper Level Corner*/
#ticketLabel7355 { border-left-color: #46BC4FF; } /*Upper Level Sideline*/
#ticketLabel7356 { border-left-color: #C5CC06; } /*Middle Level*/
#ticketLabel7357 { border-left-color: #FFFF00; } /*Club Level*/
#ticketLabel7358 { border-left-color: #DD0909; } /*Lower Level Endzone*/
#ticketLabel7360 { border-left-color: #F78181; } /*Lower Level Sideline*/

/* Cardinals - University of Phoenix Stadium Map  -- */

#ticketLabel7082 {  border-left-color: #11B605; } /*Upper Level Corner*/
#ticketLabel7083 {  border-left-color: #1EEB0F; } /*Upper Level Sideline*/
#ticketLabel7084 {  border-left-color: #74FF6A; } /*Upper Level Main*/
#ticketLabel7085 {  border-left-color: #850CB5; } /*Ring of Honor Endzone*/
#ticketLabel7086 {  border-left-color: #9123FF; } /*Ring of Honor Corner*/
#ticketLabel7087 {  border-left-color: #C890FF; } /*Ring of Honor Sideline*/
#ticketLabel7088 {  border-left-color: #0861E5; } /*Club Level Corner*/
#ticketLabel7089 {  border-left-color: #4791FF; } /*Club Level Goal Line*/
#ticketLabel7090 {  border-left-color: #80BFFF; } /*Club Level Sideline*/
#ticketLabel7091 {  border-left-color: #E00303; } /*Lower Level Endzone*/
#ticketLabel7092 {  border-left-color: #FF2B2B; } /*Lower Level Corner*/
#ticketLabel7093 {  border-left-color: #FF8686; } /*Lower Level Sideline*/



/* Cardinals - University of Phoenix Stadium Map -- CFC 2016 -- */
/*#ticketLabel, #ticketLabel, #ticketLabel {
  border-left-color: #548a00; } upperEnd*/
#ticketLabel4428, #ticketLabel4629, #ticketLabel4613 {
  border-left-color: #80ff00; } /*upperCorner*/
#ticketLabel4429, #ticketLabel4630, #ticketLabel4614 {
  border-left-color: #35a44d; } /*upperSide*/
#ticketLabel4430, #ticketLabel4631, #ticketLabel4615 {
  border-left-color: #55ff8a; } /*upperPrem*/
#ticketLabel4431, #ticketLabel4632, #ticketLabel4616 {
  border-left-color: #9000ff; } /*clubCorner*/
#ticketLabel4432, #ticketLabel4633, #ticketLabel4617 {
  border-left-color: #9364ff; } /*clubGoalLine*/
#ticketLabel4433, #ticketLabel4634, #ticketLabel4618 {
  border-left-color: #0063ff; } /*clubSide*/
/*#ticketLabel, #ticketLabel, #ticketLabel {
  border-left-color: #4dcbff; } clubPrem*/
#ticketLabel4434, #ticketLabel4635, #ticketLabel4619 {
  border-left-color: #f50dd4; } /*lowerEnd*/
#ticketLabel4435, #ticketLabel4636, #ticketLabel4620 {
  border-left-color: #f667d2; } /*lowerCorner*/
/*#ticketLabel, #ticketLabel, #ticketLabel {
  border-left-color: #fab8de; } lowerEnd15*/
#ticketLabel4436, #ticketLabel4637, #ticketLabel4621 {
  border-left-color: #d51900; } /*lowerSide*/
/*#ticketLabel, #ticketLabel, #ticketLabel {
  border-left-color: #f08380; } lowerPrem*/

/* Cardinals - University of Phoenix Stadium -- Fiesta Bowl -- */
#ticketLabel6291, #ticketLabel6300 { border-left-color: #0C7F04; } /*upperEndzone*/
#ticketLabel6292, #ticketLabel6301 { border-left-color: #11B605; } /*upperCorner*/



/*Chargers - StubHub Center Map */
#ticketLabel7204 { border-left-color: #99E3FF; } /*300 Level Corner*/
#ticketLabel7205 { border-left-color: #33CCFF; } /*300 Level Endzone*/
#ticketLabel7206 { border-left-color: #FF3333; } /*200 Level*/
#ticketLabel7207 { border-left-color: #4B8A08; } /*100 Level Endzone*/
#ticketLabel7208 { border-left-color: #66FF33; } /*100 Level Corner*/
#ticketLabel7209 { border-left-color: #C2FE82; } /*100 Level Sideline*/

/* Chargers - Qualcomm Stadium Map */
/*#ticketLabel { border-left-color: #868a08; } pressEnd*/
/*#ticketLabel { border-left-color: #d7df01; } pressCorner*/
/*#ticketLabel { border-left-color: #f7fe2e; } pressSide*/
#ticketLabel5164, #ticketLabel5199, #ticketLabel5175, #ticketLabel5186, #ticketLabel5208, #ticketLabel5218, #ticketLabel5228, #ticketLabel5238, #ticketLabel5841, #ticketLabel5886, #ticketLabel5901, #ticketLabel5916, #ticketLabel5931 {
  border-left-color: #dd0909; } /*viewEnd*/
#ticketLabel5165, #ticketLabel5200, #ticketLabel5176, #ticketLabel5187, #ticketLabel5209, #ticketLabel5219, #ticketLabel5229, #ticketLabel5239, #ticketLabel5842, #ticketLabel5887, #ticketLabel5902, #ticketLabel5917, #ticketLabel5932 {
  border-left-color: #fe2e2e; } /*viewCorner*/
#ticketLabel5166, #ticketLabel5201, #ticketLabel5177, #ticketLabel5188, #ticketLabel5210, #ticketLabel5220, #ticketLabel5230, #ticketLabel5240, #ticketLabel5843, #ticketLabel5888, #ticketLabel5903, #ticketLabel5918, #ticketLabel5933 {
  border-left-color: #f78181; } /*viewSide*/
#ticketLabel5168, #ticketLabel5203, #ticketLabel5179, #ticketLabel5190, #ticketLabel5211, #ticketLabel5221, #ticketLabel5231, #ticketLabel5241, #ticketLabel5844, #ticketLabel5889, #ticketLabel5904, #ticketLabel5919, #ticketLabel5934 {
  border-left-color: #00be33; } /*logeLevel*/
#ticketLabel5167, #ticketLabel5202, #ticketLabel5178, #ticketLabel5189, #ticketLabel5212, #ticketLabel5222, #ticketLabel5232, #ticketLabel5242, #ticketLabel5845, #ticketLabel5890, #ticketLabel5905, #ticketLabel5920, #ticketLabel5935 {
  border-left-color: #51ff7f; } /*clubLevel*/
#ticketLabel5170, #ticketLabel5205, #ticketLabel5181, #ticketLabel5192, #ticketLabel5213, #ticketLabel5223, #ticketLabel5233, #ticketLabel5243, #ticketLabel5846, #ticketLabel5891, #ticketLabel5906, #ticketLabel5921, #ticketLabel5936 {
  border-left-color: #9126f5; } /*plazaEnd*/
#ticketLabel5171, #ticketLabel5206, #ticketLabel5182, #ticketLabel5193, #ticketLabel5214, #ticketLabel5224, #ticketLabel5234, #ticketLabel5244, #ticketLabel5847, #ticketLabel5892, #ticketLabel5907, #ticketLabel5922, #ticketLabel5937 {
  border-left-color: #b36ef4; } /*plazaCorner*/
#ticketLabel5172, #ticketLabel5207, #ticketLabel5183, #ticketLabel5194, #ticketLabel5215, #ticketLabel5225, #ticketLabel5235, #ticketLabel5245, #ticketLabel5848, #ticketLabel5893, #ticketLabel5908, #ticketLabel5923, #ticketLabel5938 {
  border-left-color: #d0a9f5; } /*plazaSide*/
/*#ticketLabel { border-left-color: #0174df; } /*fieldEnd*/
/*#ticketLabel { border-left-color: #2e9afe; } /*fieldCorner*/
/*#ticketLabel { border-left-color: #8bc5fb; } /*fieldSide*/


/* Colts - Lucas Oil Stadium Map */
#ticketLabel7414 { border-left-color: #DD0909; } /*600 End*/
#ticketLabel7415 { border-left-color: #F78181; } /*600 Side*/
#ticketLabel7416 { border-left-color: #D0A9F5; } /*500 Side*/
#ticketLabel7417 { border-left-color: #4B8A08; } /*400 End*/
#ticketLabel7418 { border-left-color: #9AFE2E; } /*400 Side*/
#ticketLabel7419 { border-left-color: #08C66B; } /*300 End*/
#ticketLabe7420 { border-left-color: #6BFCB6; } /*300 Side*/
#ticketLabel7426 { border-left-color: #A9AE09; } /*200 End*/
#ticketLabel7427 { border-left-color: #F9FF21; } /*200 Side*/
#ticketLabel7428 { border-left-color: #0095D0; } /*100 End*/
#ticketLabel7429 { border-left-color: #24C2FF; } /*100 Corner*/
#ticketLabel7430 { border-left-color: #99E3FF; } /*100 Side*/





/* Cowboys - AT&T Stadium Map  -- */
#ticketLabel7236 { border-left-color: #08AC96; } /*Upper Reserved Endzone*/
#ticketLabel7237 { border-left-color: #0EDCC1; } /*Upper Reserved Corner*/
#ticketLabel7238 { border-left-color: #4EF4DE; } /*Upper Reserved Sideline*/
#ticketLabel7239 { border-left-color: #FE1C1C; } /*Mezzanine*/
#ticketLabel7240 { border-left-color: #FF7C7C; } /*Club Mezzanine*/
#ticketLabel7241 { border-left-color: #5FB404; } /*Main*/
#ticketLabel7242 { border-left-color: #80FF00; } /*Club Main*/
#ticketLabel7243 { border-left-color: #0C79F6; } /*Hall of Fame*/
#ticketLabel7244 { border-left-color: #69AFFF; } /*Club Hall of Fame*/



/* Cowboys - AT&T Stadium Map -- 2015 Cotton Bowl -- */
#ticketLabel5968 { border-left: #08AC96; } /* upperEnd*/
#ticketLabel4342, #ticketLabel4327, #ticketLabel5524, #ticketLabel5969 { border-left-color: #00dcc1; } /*upperCorner*/
#ticketLabel4343, #ticketLabel4328, #ticketLabel5525, #ticketLabel5970 { border-left-color: #00ac96; } /*upperSide*/
#ticketLabel4344, #ticketLabel4329, #ticketLabel5526, #ticketLabel5971 { border-left-color: #ff1500; } /*mezz*/
#ticketLabel4345, #ticketLabel4330, #ticketLabel5527, #ticketLabel5972 { border-left-color: #ff7b7a; } /*clubMezz*/
#ticketLabel4346, #ticketLabel4331, #ticketLabel5528, #ticketLabel5973 { border-left-color: #5cb600; } /*main*/
#ticketLabel4347, #ticketLabel4332, #ticketLabel5529, #ticketLabel5974 { border-left-color: #7bff00; } /*clubMain*/
#ticketLabel4348, #ticketLabel4333, #ticketLabel5530, #ticketLabel5975 { border-left-color: #0075f9; } /*hallOfFame*/
#ticketLabel4349, #ticketLabel4334, #ticketLabel5531, #ticketLabel5976 { border-left-color: #65adff; } /*clubHallOfFame*/

/* Chiefs - Arrowhead Stadium Map */
#ticketLabel4721, #ticketLabel6002 { border-left-color: #f60000; } /*upper end*/
#ticketLabel4722, #ticketLabel6003 { border-left-color: #ff3d3d; } /*upper corner*/
#ticketLabel4723, #ticketLabel6004 { border-left-color: #ff9090; } /*upper side*/
#ticketLabel4724, #ticketLabel6005 { border-left-color: #9da205; } /*club end*/
#ticketLabel, #ticketLabel6006 { border-left-color: #d7df01; } /*club corner*/
#ticketLabel4725, #ticketLabel6007 { border-left-color: #f00; } /*club side*/
#ticketLabel4732, #ticketLabel6008 { border-left-color: #06f; } /*lower end*/
#ticketLabel4733, #ticketLabel6009 { border-left-color: #58acfa; } /*lower corner*/
#ticketLabel4734, #ticketLabel6010 { border-left-color: #17cc75; } /*lower side*/
#ticketLabel, #ticketLabel6011 { border-left-color: #75ffa3; } /*lower club*/

/* Dolphins - Sun Life Stadium Map */
#ticketLabel3637, #ticketLabel3661, #ticketLabel3974, #ticketLabel3977, #ticketLabel3993, #ticketLabel4041, #ticketLabel4009, /*dolphins packages*/
#ticketLabel4519, #ticketLabel4488, #ticketLabel4649 /*orangebowl*/ {
  border-left-color: #0094cc; } /*upperEnd*/
#ticketLabel3638, #ticketLabel3662, #ticketLabel3973, #ticketLabel3978, #ticketLabel3994, #ticketLabel4042, #ticketLabel4010,
#ticketLabel4520, #ticketLabel4489, #ticketLabel4650 {
  border-left-color: #23c4fb; } /*upperCorner*/
#ticketLabel3639, #ticketLabel3663, #ticketLabel4322, #ticketLabel3979, #ticketLabel3995, #ticketLabel4043, #ticketLabel4011,
#ticketLabel4521, #ticketLabel4490, #ticketLabel4651 {
  border-left-color: #99dfff; } /*upperSide*/
#ticketLabel3640, #ticketLabel3664,
#ticketLabel4522, #ticketLabel4491, #ticketLabel4652 {
  border-left-color: #c412fc; } /*clubEnd*/
#ticketLabel3641, #ticketLabel3665,
#ticketLabel4523, #ticketLabel4492, #ticketLabel4653 {
  border-left-color: #de82ff; } /*clubCorner*/
#ticketLabel3642, #ticketLabel3666, #ticketLabel3972, #ticketLabel3982, #ticketLabel3998, #ticketLabel4046, #ticketLabel4014,
#ticketLabel4524, #ticketLabel4493, #ticketLabel4654 {
  border-left-color: #eabdff; } /*clubSide*/
#ticketLabel3643, #ticketLabel3667, #ticketLabel3968, #ticketLabel3983, #ticketLabel3999, #ticketLabel4047, #ticketLabel4015,
#ticketLabel4525, #ticketLabel4494, #ticketLabel4655 {
  border-left-color: #b0b304; } /*lowerEnd*/
#ticketLabel3654, #ticketLabel3668, #ticketLabel3971, #ticketLabel3984, #ticketLabel4000, #ticketLabel4048, #ticketLabel4016,
#ticketLabel4526, #ticketLabel4495, #ticketLabel4656 {
  border-left-color: #f1fc02; } /*lowerCorner*/
#ticketLabel3655, #ticketLabel3669, #ticketLabel3967, #ticketLabel3985, #ticketLabel4001, #ticketLabel4049, #ticketLabel4017,
#ticketLabel4529, #ticketLabel4514, #ticketLabel4659 {
  border-left-color: #fcff9a; } /*lowerSide*/

/*Eagles- Lincoln Financial Field Map */
#ticketLabel7340 { border-left-color: #AA08C6; } /*Upper Level Endzone*/
#ticketLabel7341 { border-left-color: #EA7BFD; } /*Upper Level Sideline*/
#ticketLabel7342 { border-left-color: #DD0909; } /*Mid Level Endzone*/
#ticketLabel7343 { border-left-color: #FF4D4D; } /*Club Level Sideline*/
#ticketLabel7344 { border-left-color: #0095D0; } /*Lower Level Endzone*/
#ticketLabel7346 { border-left-color: #99E3FF; } /*Lower Level Sideline*/

/* Falcons - Georgia Dome Map */
#ticketLabel1475, #ticketLabel1491 { border-left-color: #007fc8; } /*upperEnd*/
#ticketLabel1476, #ticketLabel1492 { border-left-color: #0096ed; } /*upperCorner*/
#ticketLabel1477, #ticketLabel1493 { border-left-color: #6bc7fe; } /*upperSide*/
#ticketLabel1478, #ticketLabel1494 { border-left-color: #ff0000; } /*mezz*/
#ticketLabel1479, #ticketLabel1495 { border-left-color: #fa817f; } /*clubLevel*/
#ticketLabel1480, #ticketLabel1496 { border-left-color: #a7ae00; } /*lowerEnd*/
#ticketLabel1481, #ticketLabel1497 { border-left-color: #d7e100; } /*lowerCorner*/
#ticketLabel1482, #ticketLabel1498 { border-left-color: #f8ff00; } /*lowerSide*/

/* Giants/Jets - MetLife Map */
#ticketLabel7251  { border-left-color: #08698c; } /*upperEnd*/
#ticketLabel7252 { border-left-color: #28c0ff; } /*upperCorner*/
#ticketLabel7253 { border-left-color: #aaebff; } /*upperSide*/
#ticketLabel7254 { border-left-color: #b50b0c; } /*mezzEnd*/
#ticketLabel7255 { border-left-color: #fe4148; } /*mezzCorner*/
#ticketLabel7256 { border-left-color: #ffaaad; } /*mezzClub*/
#ticketLabel7257 { border-left-color: #8a0ba3; } /*lowerEnd*/
#ticketLabel7258 { border-left-color: #e35aff; } /*lowerCorner*/
#ticketLabel7259 { border-left-color: #f0c5fa; } /*lowerSide*/

/* Jaguars - Everbank Field Map */
#ticketLabel7266 { border-left-color: #fe0c0a; } /*upperLevel*/
#ticketLabel7267 { border-left-color: #068604; } /*middleEnd*/
#ticketLabel7268 { border-left-color: #37de00; } /*middleCorner*/
#ticketLabel7269 { border-left-color: #bdf873; } /*middleSide*/
#ticketLabel7270 { border-left-color: #ffff22; } /*middleTouchdownClub*/
#ticketLabel7271 { border-left-color: #0043b6; } /*lowerEnd*/
#ticketLabel7272 { border-left-color: #86ceff; } /*lowerCorner*/
#ticketLabel7273 { border-left-color: #02ddda; } /*lowerSide*/
#ticketLabel7274 { border-left-color: #9bfcfd; } /*lowerTouchdownClub*/

/* Lions - Ford Field Map */
#ticketLabel7219, #ticketLabel7290 { border-left-color: #ae0808; } /*upperEnd*/
#ticketLabel7220 { border-left-color: #fe2d30; } /*upperCorner*/
#ticketLabel7221, #ticketLabel7291 { border-left-color: #f8a9a5; } /*upperSide*/
#ticketLabel7222, #ticketLabel7292 { border-left-color: #f958f4; } /*upperClub*/
#ticketLabel7223 { border-left-color: #00882f; } /*mezzEnd*/
#ticketLabel7224 { border-left-color: #60ff3a; } /*mezzCorner*/
#ticketLabel7225, #ticketLabel7293 { border-left-color: #fbfe31; } /*clubLevel*/
#ticketLabel7409, #ticketLabel7294 { border-left-color: #0256dc; } /*lowerEnd*/
#ticketLabel7410 { border-left-color: #74b1f2; } /*lowerCorner*/
#ticketLabel7411, #ticketLabel7295 {  border-left-color: #56fdf3; } /*lowerSide*/

/* Packers - Lambeau Field Map */
#ticketLabel7303 { border-left-color: #ffff00; } /*southEndzone*/
#ticketLabel7304 { border-left-color: #23cbff; } /*upperLevel*/
#ticketLabel7305 { border-left-color: #5f9b15; } /*lowerEnd*/
#ticketLabel7306 { border-left-color: #70dc00; } /*lowerCorner*/
#ticketLabel7307 { border-left-color: #a8f54e; } /*lowerSide*/
#ticketLabel7308 { border-left-color: #ff2a22; } /*indoorClub*/
#ticketLabel7309 { border-left-color: #cf74ff; } /*outdoorClub*/

/* Panthers - Bank of America Stadium Map */
#ticketLabel1459 { border-left-color: #0094d2; } /*upperEnd*/
#ticketLabel1460 { border-left-color: #08c1ff; } /*upperCorner*/
#ticketLabel1461 { border-left-color: #96e3ff; } /*upperSide*/
#ticketLabel1463 { border-left-color: #ff3029; } /*clubLevel*/
#ticketLabel1462 { border-left-color: #e00000; } /*middleEnd*/
#ticketLabel1464 { border-left-color: #009f00; } /*lowerEnd*/
#ticketLabel1465 { border-left-color: #3de000; } /*lowerCorner*/
#ticketLabel1466 { border-left-color: #8cff61; } /*lowerSide*/

/* Patriots - Gillette Stadium Map */
#ticketLabel961, #ticketLabel1507 { border-left-color: #01aa2d; } /*upperCorner*/
#ticketLabel962, #ticketLabel1508 { border-left-color: #61f885; } /*upperSide*/
#ticketLabel963, #ticketLabel1510 { border-left-color: #00ffff; } /*clubLevel*/
#ticketLabel964, #ticketLabel1509 { border-left-color: #299efe; } /*mezz*/
#ticketLabel965, #ticketLabel1512 { border-left-color: #ad0000; } /*lowerEnd*/
#ticketLabel966, #ticketLabel1513 { border-left-color: #ff1812; } /*lowerCorner*/
#ticketLabel967, #ticketLabel1514 { border-left-color: #fc9e9f; } /*lowerSide*/

/* Rams - Edward Jones Dome Map */

/*----upperEnd----*/
#ticketLabel3687, #ticketLabel3712, #ticketLabel3726, #ticketLabel3751, #ticketLabel3797, #ticketLabel3822, #ticketLabel3846, #ticketLabel3881, /*travel*/
#ticketLabel3325, #ticketLabel3334, #ticketLabel3343, #ticketLabel3352, #ticketLabel3775, #ticketLabel3370, #ticketLabel3835, #ticketLabel3870, /*tailgate*/
#ticketLabel3676, #ticketLabel3701, #ticketLabel3739, #ticketLabel3762, #ticketLabel3786, #ticketLabel3811, #ticketLabel3859, #ticketLabel3894 /*concession*/
{
  border-left-color: #07bc65;
}

/*----upperCorner----*/
#ticketLabel3688, #ticketLabel3713, #ticketLabel3727, #ticketLabel3752, #ticketLabel3798, #ticketLabel3823, #ticketLabel3847, #ticketLabel3882, /*travel*/
#ticketLabel3326, #ticketLabel3335, #ticketLabel3344, #ticketLabel3353, #ticketLabel3776, #ticketLabel3371, #ticketLabel3836, #ticketLabel3871, /*tailgate*/
#ticketLabel3677, #ticketLabel3702, #ticketLabel3740, #ticketLabel3763, #ticketLabel3787, #ticketLabel3812, #ticketLabel3860, #ticketLabel3895 /*concession*/
{
  border-left-color: #0ceb7f;
}

/*----upperSide----*/
#ticketLabel3689, #ticketLabel3714, #ticketLabel3728, #ticketLabel3753, #ticketLabel3799, #ticketLabel3824, #ticketLabel3848, #ticketLabel3883, /*travel*/
#ticketLabel3327, #ticketLabel3336, #ticketLabel3345, #ticketLabel3354, #ticketLabel3777, #ticketLabel3372, #ticketLabel3837, #ticketLabel3872, /*tailgate*/
#ticketLabel3678, #ticketLabel3703, #ticketLabel3741, #ticketLabel3764, #ticketLabel3788, #ticketLabel3813, #ticketLabel3861, #ticketLabel3896 /*concession*/
{
  border-left-color: #6bfcb6;
}

/*----clubEnd----*/
#ticketLabel3690, #ticketLabel3715, #ticketLabel3729, #ticketLabel3754, #ticketLabel3800, #ticketLabel3825, #ticketLabel3849, #ticketLabel3884, /*travel*/
#ticketLabel3328, #ticketLabel3337, #ticketLabel3346, #ticketLabel3355, #ticketLabel3778, #ticketLabel3373, #ticketLabel3838, #ticketLabel3873, /*tailgate*/
#ticketLabel3679, #ticketLabel3704, #ticketLabel3742, #ticketLabel3765, #ticketLabel3789, #ticketLabel3814, #ticketLabel3862, #ticketLabel3897 /*concession*/
{
  border-left-color: #dd0909;
}

/*----clubCorner----*/
#ticketLabel3691, #ticketLabel3716, #ticketLabel3730, #ticketLabel3755, #ticketLabel3801, #ticketLabel3826, #ticketLabel3850, #ticketLabel3885, /*travel*/
#ticketLabel3329, #ticketLabel3338, #ticketLabel3347, #ticketLabel3356, #ticketLabel3779, #ticketLabel3374, #ticketLabel3839, #ticketLabel3874, /*tailgate*/
#ticketLabel3680, #ticketLabel3705, #ticketLabel3743, #ticketLabel3766, #ticketLabel3790, #ticketLabel3815, #ticketLabel3863, #ticketLabel3898 /*concession*/
{
  border-left-color: #fe2e2e;
}

/*----clubSide----*/
#ticketLabel3692, #ticketLabel3717, #ticketLabel3731, #ticketLabel3756, #ticketLabel3802, #ticketLabel3827, #ticketLabel3851, #ticketLabel3886, /*travel*/
#ticketLabel3330, #ticketLabel3339, #ticketLabel3348, #ticketLabel3357, #ticketLabel3780, #ticketLabel3375, #ticketLabel3840, #ticketLabel3875, /*tailgate*/
#ticketLabel3681, #ticketLabel3706, #ticketLabel3744, #ticketLabel3767, #ticketLabel3791, #ticketLabel3816, #ticketLabel3864, #ticketLabel3899 /*concession*/
{
  border-left-color: #f78181;
}

/*----lowerEnd----*/
#ticketLabel3693, #ticketLabel3718, #ticketLabel3732, #ticketLabel3757, #ticketLabel3803, #ticketLabel3828, #ticketLabel3852, #ticketLabel3887, /*travel*/
#ticketLabel3331, #ticketLabel3340, #ticketLabel3349, #ticketLabel3358, #ticketLabel3781, #ticketLabel3376, #ticketLabel3841, #ticketLabel3876, /*tailgate*/
#ticketLabel3682, #ticketLabel3707, #ticketLabel3745, #ticketLabel3768, #ticketLabel3792, #ticketLabel3817, #ticketLabel3865, #ticketLabel3900 /*concession*/
{
  border-left-color: #7401df;
}

/*----lowerCorner----*/
#ticketLabel3694, #ticketLabel3719, #ticketLabel3733, #ticketLabel3758, #ticketLabel3804, #ticketLabel3829, #ticketLabel3853, #ticketLabel3888, /*travel*/
#ticketLabel3332, #ticketLabel3341, #ticketLabel3350, #ticketLabel3359, #ticketLabel3782, #ticketLabel3377, #ticketLabel3842, #ticketLabel3877, /*tailgate*/
#ticketLabel3683, #ticketLabel3708, #ticketLabel3746, #ticketLabel3769, #ticketLabel3793, #ticketLabel3818, #ticketLabel3866, #ticketLabel3901 /*concession*/
{
  border-left-color: #ac58fa;
}

/*----lowerSide----*/
#ticketLabel3695, #ticketLabel3720, #ticketLabel3734, #ticketLabel3759, #ticketLabel3805, #ticketLabel3830, #ticketLabel3854, #ticketLabel3889, /*travel*/
#ticketLabel3333, #ticketLabel3342, #ticketLabel3351, #ticketLabel3360, #ticketLabel3783, #ticketLabel3378, #ticketLabel3843, #ticketLabel3878, /*tailgate*/
#ticketLabel3684, #ticketLabel3709, #ticketLabel3747, #ticketLabel3770, #ticketLabel3794, #ticketLabel3819, #ticketLabel3867, #ticketLabel3902 /*concession*/
{
  border-left-color: #d0a9f5;
}

/*----lowerPremium----*/
#ticketLabel3697, #ticketLabel3722, #ticketLabel3736, #ticketLabel3761, #ticketLabel3807, #ticketLabel3832, #ticketLabel3856, #ticketLabel3891, /*travel*/
#ticketLabel3725, #ticketLabel3845, #ticketLabel3810, #ticketLabel3700, #ticketLabel3750, #ticketLabel3675, #ticketLabel3785, #ticketLabel3880, /*tailgate*/
#ticketLabel3686, #ticketLabel3711, #ticketLabel3749, #ticketLabel3772, #ticketLabel3796, #ticketLabel3821, #ticketLabel3869, #ticketLabel3904 /*concession*/
{
  border-left-color: #ebd9ff;
}

/* Rams - Los Angeles Memorial Coliseum Map */

/*endzone*/
#ticketLabel6546, #ticketLabel6552, #ticketLabel6558, #ticketLabel6564, #ticketLabel6570, #ticketLabel6576, #ticketLabel6582, /*tailgate*/
#ticketLabel6637, #ticketLabel6663, #ticketLabel6673, #ticketLabel6683, #ticketLabel6693, #ticketLabel6703, #ticketLabel6713 /*travel*/
{
  border-left-color: #0066FF;
}

/*corner*/
#ticketLabel6547, #ticketLabel6553, #ticketLabel6559, #ticketLabel6565, #ticketLabel6571, #ticketLabel6577, #ticketLabel6583, /*tailgate*/
#ticketLabel6638, #ticketLabel6664, #ticketLabel6674, #ticketLabel6684, #ticketLabel6694, #ticketLabel6704, #ticketLabel6714 /*travel*/
{
  border-left-color: #33CCFF;
}

/*sideline*/
#ticketLabel6548, #ticketLabel6554, #ticketLabel6560, #ticketLabel6566, #ticketLabel6572, #ticketLabel6578, #ticketLabel6584, /*tailgate*/
#ticketLabel6639, #ticketLabel6665, #ticketLabel6675, #ticketLabel6685, #ticketLabel6695, #ticketLabel6705, #ticketLabel6715 /*travel*/
{
  border-left-color: #66FF33;
}

/* Ravens - M&T Bank Stadium Map */
#ticketLabel7043, #ticketLabel7030 { border-left-color: #9506D2; } /*upperEnd*/
#ticketLabel7031 { border-left-color: #C53EFF; } /*upperCorner*/
#ticketLabel7044, #ticketLabel7032 { border-left-color: #DE94FD; } /*upperSide*/
#ticketLabel7045, #ticketLabel7033 { border-left-color: #D80909; } /*clubEnd*/
#ticketLabel7034 { border-left-color: #FF1F1F; } /*clubCorner*/
#ticketLabel7046, #ticketLabel7035 { border-left-color: #FC8888; } /*clubSide*/
#ticketLabel7047, #ticketLabel7036 { border-left-color: #AEB404; } /*lowerEnd*/
#ticketLabel7048, #ticketLabel7037 { border-left-color: #D7DF01; } /*lowerCorner*/
#ticketLabel7049, #ticketLabel7042 { border-left-color: #F7FE2E; } /*lowerSide*/


/* Saints - Mercedes-Benz Superdome Map */
#ticketLabel7327 {  border-left-color: #164ea2; } /*terraceEnd*/
#ticketLabel {  border-left-color: #51ace4; } /*terraceCorner*/
#ticketLabel7328 {  border-left-color: #b1dbf8; } /*terraceSide*/
#ticketLabel7329 {  border-left-color: #288e0b; } /*logeEnd*/
#ticketLabel {  border-left-color: #4dce11; } /*logeCorner*/
#ticketLabel {  border-left-color: #50179f; } /*upperEnd*/
#ticketLabel {  border-left-color: #cdb1f7; } /*upperSide*/
#ticketLabel7330 {  border-left-color: #dfdf16; } /*clubSide*/
#ticketLabel7331 {  border-left-color: #aa0a0a; } /*plazaEnd*/
#ticketLabel {  border-left-color: #e12929; } /*plazaCorner*/
#ticketLabel7333 {  border-left-color: #d16b0f; } /*plazaSide*/

/* Seahawks - CenturyLnk Field Map */
#ticketLabel7118 { border-left-color: #9900FF; } /*Upper Level Endzone*/
#ticketLabel7119 { border-left-color: #9966FF; } /*Upper Level Corner*/
#ticketLabel7120 { border-left-color: #D0A9F5; } /*Upper Level Sideline*/
#ticketLabel7121 { border-left-color: #E2E200; } /*Middle Level Corner*/
#ticketLabel7122 { border-left-color: #FBFE76; } /*Middle Level Club*/
#ticketLabel7123 { border-left-color: #06A459; } /*Lower Level Endzone*/
#ticketLabel7124 { border-left-color: #0066FF; } /*Lower Level Corner*/
#ticketLabel7125 { border-left-color: #33CCFF; } /*Lower Level Sideline*/
#ticketLabel7126 { border-left-color: #99E3FF; } /*Lower Level Charter*/

/* Steelers - Heinz Field */
#ticketLabel7161 { border-color: #25556d; } /*upper end*/
#ticketLabel7162 { border-color: #457287; } /*upper side*/

#ticketLabel { border-color: #634F94; } /*north club*/

#ticketLabel7163 { border-color: #814E0A; } /*mezzanine*/
#ticketLabel7164 { border-color: #AB7633; } /*club*/
#ticketLabel7166 { border-color: #807002; } /*lower end*/
#ticketLabel7167 { border-color: #AB992F; } /*lower corner*/
#ticketLabel7168 { border-color: #D5C563; } /*lower side*/

#ticketLabel { border-color: #897AB1; } /*field club*/


/* Texans - NRG Stadium Map - SUPERBOWL51 */
#ticketLabel6063, #ticketLabel6041, #ticketLabel6333 { border-left-color: #4B8A08; } /*upperCornerEndZone*/
#ticketLabel6064, #ticketLabel6042, #ticketLabel6334 { border-left-color: #66FF33; } /*600LevelSideline*/
#ticketLabel6065, #ticketLabel6043, #ticketLabel6335 { border-left-color: #C2FE82; } /*600LevelMidfield*/
#ticketLabel6066, #ticketLabel6044, #ticketLabel6336 { border-left-color: #A9AE09; } /*logeCornerEndZone*/
#ticketLabel6067, #ticketLabel6045, #ticketLabel6337 { border-left-color: #E2E200; } /*logeSideline*/
#ticketLabel6068, #ticketLabel6046, #ticketLabel6338 { border-left-color: #FBFE76; } /*logeMidfield*/
#ticketLabel6069, #ticketLabel6047, #ticketLabel6339 { border-left-color: #00FF99; } /*mezzanineEndZone*/
#ticketLabel6070, #ticketLabel6048, #ticketLabel6340 { border-left-color: #0066FF; } /*clubCorner*/
#ticketLabel6071, #ticketLabel6049, #ticketLabel6341 { border-left-color: #33CCFF; } /*clubSideline*/
#ticketLabel6072, #ticketLabel6050, #ticketLabel6342 { border-left-color: #99E3FF; } /*clubMidfield*/
#ticketLabel6073, #ticketLabel6051, #ticketLabel6343 { border-left-color: #DD0909; } /*fieldLevelCornerEndZone*/
#ticketLabel6074, #ticketLabel6052, #ticketLabel6344 { border-left-color: #FF3333; } /*fieldLevelGoalLine*/
#ticketLabel6075, #ticketLabel6053, #ticketLabel6345 { border-left-color: #FF66CC; } /*fieldLevelSideline*/
#ticketLabel6076, #ticketLabel6054, #ticketLabel6346 { border-left-color: #FFB8DB; } /*fieldLevelPrime*/

/* Texans - NRG Stadium */
#ticketLabel7191 { border-left-color: #2ACC0A; } /*Grid Iron Level - Endzone*/
#ticketLabel7192 { border-left-color: #95FC80; } /*Grid Iron Level - Sideline*/
#ticketLabel7193 { border-left-color: #ACB201; } /*Loge Level - Endzone*/
#ticketLabel7194 { border-left-color: #FFFF00; } /*Loge Level - Sideline*/
#ticketLabel7195 { border-left-color: #FF0000; } /*Mezzanine*/
#ticketLabel7196 { border-left-color: #F78181; } /*Club Level*/
#ticketLabel7197 { border-left-color: #026FDC; } /*Lower Level - Endzone*/
#ticketLabel7412 { border-left-color: #2794FF; } /*Lower Level - Corner*/
#ticketLabel7413 { border-left-color: #86C3FF; } /*Lower Level - Sideline*/

/* Titans - Nissan Stadium */
#ticketLabel7371 { border-left-color: #1D61EB; } /*Upper Level Corner*/
#ticketLabel7372 { border-left-color: #81ACFF; } /*Upper Level Sideline*/
#ticketLabel7373 { border-left-color: #8243FF; } /*Middle Level Corner*/
#ticketLabel7374 { border-left-color: #C2A3FF; } /*Middle Level Sideline*/
#ticketLabel7376 { border-left-color: #05C267; } /*Lower Level Endzone*/
#ticketLabel7377 { border-left-color: #13EA82; } /*Lower Level Corner*/
#ticketLabel7378 { border-left-color: #51FFAB; } /*Lower Level Sideline*/

/* Vikings - US Bank Stadium Stadium Map */
#ticketLabel7395, #ticketLabel7315 { border-left-color: #A9AE09; } /*300 Level Endzone*/
#ticketLabel7396, #ticketLabel7316  { border-left-color: #FBFE76; } /*300 Level Sideline*/
#ticketLabel7397, #ticketLabel7317  { border-left-color: #9900FF; } /*100 Level Endzone*/
#ticketLabel7398, #ticketLabel7318  { border-left-color: #33CCFF; } /*BWW & FMP Club*/
#ticketLabel7399, #ticketLabel7319  { border-left-color: #66FF33; } /*Hyundai / Delta Sky360 Club*/
#ticketLabel7400, #ticketLabel7321  { border-left-color: #D0A9F5; } /*100 Level Side*/

/* 49ers - Levis Stadium Map */
#ticketLabel5024 {
  border-left-color: #9966ff; } /*400corner*/
#ticketLabel7100 { border-left-color: #d0a9f5; } /*400side*/
#ticketLabel7101 { border-left-color: #4b8a08; } /*300end*/
#ticketLabel7102 { border-left-color: #66ff33; } /*300corner*/
#ticketLabel7103 { border-left-color: #c2fe82; } /*300side*/
#ticketLabel7104 { border-left-color: #0066ff; } /*200end*/
#ticketLabel7105 { border-left-color: #33ccff; } /*200corner*/
#ticketLabel7106 { border-left-color: #99e3ff; } /*200side*/
#ticketLabel7107 { border-left-color: #00ff99; } /*200club*/
#ticketLabel7108 { border-left-color: #dd0909; } /*100end*/
#ticketLabel7109 { border-left-color: #ff3333; } /*100corner*/
#ticketLabel7110 { border-left-color: #f78181; } /*100side*/
#ticketLabel7111 { border-left-color: #ffff33; } /*100club*/


@media all and (max-width: 1199px) {
  .package-chart-img {
    top: 49px;
    width: 260px;
  }

  .superBowlPkgTicketForm label {
    font-size: 0.857em; /* 12px */
  }

  .package-steps [class*='banner-package-custom'] ul li {
    font-size: 0.857em; /* 12px */
    line-height: 1.333em; /*16px*/
  }
}

.lt-ie9 .package-chart-img {
  top: 80px;
  width: 235px;
}

.lt-ie9 .superBowlPkgTicketForm label {
  font-size: 0.786em; /* 11px */
}

/*package tailgate*/
#sb-tailgate-modal .modal-body {
  padding: 50px;
}

#sb-tailgate-modal .modal-body h2 {
  /*display: block;*/
  padding-bottom: 10px;
}

#sb-tailgate-modal .package-section {
  margin-top: 0;
}

#sb-tailgate-modal dl {
  margin: 0;
}


/*------------------------------------------------------------------------
	custom package forms
------------------------------------------------------------------------*/
.package-form {
  padding: 25px;
}

.package-select .package-form,
.package-steps .widgetContent .package-form {
  padding: 0; /*no padding on forms that are inside a widget*/
}

.package-form label {
  font-size: 1em;
  line-height: 1.4em;
}

.package-form label.control-label {
  font-weight: bold;
  width: 30%;
}

.package-form .form-horizontal .controls,
.package-form .form-horizontal .form-actions {
  margin-left: 33%;
  padding-left: 0;
}

.package-form textarea {
  width: 100%;
}

.package-form input[type="text"],
.package-form input[type="email"] {
  min-width: 80%;
}

.package-form select {
  min-width: 81%; /*longer than input because it doesnt have extra padding*/
}

.package-form input#daterangepicker-form {
  min-width: 73%;
}

.package-form .fa-calendar {
  cursor: pointer;
}

.package-form .success-intro i,
.package-form .error-intro i {
  font-size: 1.4em;
}

.package-form .success-intro {
  color: #228b22;
}

.package-form .error-intro {
  color: #dc1f26;
}

.package-form .success-intro p,
.package-form .error-intro p {
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 8px;
  margin-bottom: 10px;
}


/*------------------------------------------------------------------------
	splash page
------------------------------------------------------------------------*/
.package-splash .text-wrapper h1 {
  text-indent: -999em;
}

.package-splash .text-wrapper p {
  font-size: 1.286em; /* 18px */
  font-weight: bold;
  line-height: 1.333em; /*24px*/
  padding-top: 94px;
}

.package-splash {
  position: relative;
  height: 399px;
}

.package-splash .text-wrapper {
  margin: 30px;
  overflow: hidden;
  padding: 0 30px;
}

.package-splash .footer-text {
  bottom: 20px;
  color: #f9f1e9;
  font-size: 0.857em; /* 12px */
  letter-spacing: 1.5px;
  position: absolute;
  margin: 0;
  text-transform: uppercase;
  right: 20px;
}

.travel-package-chicago-fire .package-select aside.span7 {
  background-color:#f2f2f2;
  padding: 5px 15px;
}

.travel-package-chicago-fire .package-select aside.span7 h2 {
  color:#333;
}

/* hiding main nav due to Bears agreement */
.travel-package-bears nav#nav,
.travel-package-bears nav#nav + .clearfix,
.travel-package-rams nav#nav,
.travel-package-rams nav#nav + .clearfix,
.travel-package-chargers nav#nav,
.travel-package-chargers nav#nav + .clearfix,
.travel-package-browns nav#nav,
.travel-package-browns nav#nav + .clearfix {
  display: none !important;
} 

.cmsPageSuperBowlPackages .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/super-bowl-LI-stadium.jpg') no-repeat top left; }
.travel-package-bears .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/chicago-bears.jpg') no-repeat top left; }
.travel-package-chargers .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/san-diego-chargers.jpg') no-repeat top left; }
.travel-package-chicago-fire .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/chicago-fire.jpg') no-repeat top left; }
.travel-package-dolphins .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/miami-dolphins.jpg') no-repeat top left; }
.travel-package-PBC .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/premier-boxing-champions.jpg') no-repeat top left; }
.travel-package-rams .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/los-angeles-rams.jpg') no-repeat top left; }
.travel-package-collegeFootballChampionship .package-splash { background: url('https://a.vsstatic.com/custom/packages/splash/cfp-championship.jpg') no-repeat top left; }

/*------------------------------------------------------------------------
  super bowl splash custom styles
------------------------------------------------------------------------*/

.travel-package-superbowl .package-splash {
  border-bottom-width: 1px;
}

.package-splash .text-wrapper.superbowl {
  font-family: Roboto, sans-serif;
  margin: 0;
  padding: 0;
}

.package-splash .text-wrapper.superbowl h1 {
  color: #fff;
  font-weight: 300;
  margin-left: 15px;
  text-indent: 0;
}

.package-splash .text-wrapper.superbowl p {
  color: #fff;
  margin-left: 15px;
  font-weight: normal;
  padding-top: 0;
}

/*------------------------------------------------------------------------
	travel package landing page
------------------------------------------------------------------------*/
/*image-grid*/
[class*='travel-package'] .imageGridItem h3 {
  line-height: 1.1;
}

/*------------------------------------------------------------------------
	travel packages event landing page
------------------------------------------------------------------------*/
/*tabbing*/
.package-event-landing .nav-tabs.head-title > li {
  width: 33.33%;
}

.widget.productions.childWidget {
  border: none;
}

.lt-ie9 [class*='travel-package'] .tabbable #tab2 .productionsTicketCol {
  width: 19%;
}

/*ticket table*/
.productionsPackageCol {
  padding: 20px;
  width: 41%;
}

/*banner*/
.banner-package-event {
  background-position: top left;
  height: 200px;
  overflow: hidden;
}

.travel-package-masters .banner-package-event {
  background-image: url('/v4/images/banner/custom/package-masters.jpg');
}

.travel-package-kentuckyDerby .banner-package-event {
  background-image: url('/v4/images/banner/custom/package-kentuckyDerby.jpg');
}

[class*='travel-package'] .banner.banner-package-event h1 {
  text-indent: -999em;
}

[class*='travel-package'] .banner.banner-package-event .bannerCollapsedContent {
  color: #fff;
  padding-top: 10px;
}

/*faq*/
[class*='travel-package'] .package-faqs .accordion-heading a.accordion-toggle span {
  color: #333;
  font-size: 0.857em; /* 12px */
}

[class*='travel-package'] .package-faqs .accordion-inner {
  font-size: 0.786em; /* 11px */
  line-height: 1.364em; /*15px*/
}

/*------------------------------------------------------------------------
	Ultimate VIP Landing Page
------------------------------------------------------------------------*/
/*banner*/
.ultimate-vip .banner h1,
.ultimate-vip .banner h1 > span {
  text-transform: uppercase;
}

.ultimate-vip .banner h1 > span {
  display: block;
}

.ultimate-vip .banner .bottom-bar {
  display: none;
}

/*lanyard widget*/
.widget-ultimate-vip {
  background: url("https://a.vsstatic.com/custom/packages/landing/masters-lanyard.jpg") no-repeat top center;
  border-top-color: white;
  padding: 25px;
}

.widget-ultimate-vip a {
  color: #369;
}

.ultimate-vip .lanyard {
  -moz-border-radius: 4px;
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
  background-color: white;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
  margin: 194px auto 0;
  padding: 40px;
  width: 360px;
}

.ultimate-vip .lanyard header {
  text-align: center;
  margin-bottom: 50px;
}

.ultimate-vip .lanyard header:after {
  background-color: #db2127;
  content: "";
  display: inline-block;
  height: 3px;
  position: relative;
  top: 3px;
  width: 55px;
}

.ultimate-vip .lanyard h1 {
  font-size: 1.5em; /* 21px */
  line-height: 1.143em; /* 24px */
  margin-bottom: 0;
  text-transform: uppercase;
}

.ultimate-vip .lanyard img {
  display: block;
  height: 25px;
  margin: 40px auto 0;
  width: 32px;
}

.ultimate-vip .ultimate-static {
  margin-top: 40px;
}

.ultimate-vip .ultimate-static h2 {
  font-size: 1em; /* 14px */
  line-height: 1.429em; /* 20px */
}

.ultimate-vip .ultimate-static span {
  color: #db2127;
  font-size: 1.500em; /* 21 px */
}

.ultimate-vip .ultimate-static small {
  font-style: italic;
}

/*------------------------------------------------------------------------
	static landing pages
------------------------------------------------------------------------*/
.package-static [class*='arrow-link'] {
  font-size: .857em;
}

.package-static .span17 .widgetContent {
  margin: 20px 10px 0;
}

.package-static ol {
  list-style: decimal;
  margin: 15px 25px;
}

.package-static .widget h3 {
  font-size: 1em;
  line-height: 1.4em;
  margin: 15px 0 5px;
}

.template-sharing.widget {
  border: 0;
  padding: 0;
}

.template-sharing.widget > .widgetContent {
  margin: 0;
}

.cmsPageEventPackageFAQ .package-static-howItWorks a.arrow-link {
  display: none; /*hide link to faqs on faq page*/
}

/*package home*/
.cmsPageEventPackages ul.breadcrumb li:nth-child(2) {
  display: none;
}

/*featured packages*/
.package-static .imageGridItem {
  margin: 10px 2% 10px 0;
  min-height: 0;
  width: 32%;
}

.package-static .imageGridItem:nth-child(3n) {
  margin-right: 0;
}

.package-static .imgGridImg {
  position: relative;
}

.package-static .imageGridItem h3 {
  color: #fff;
  background: rgba(0, 0, 0, .7);
  margin: 0;
  min-height: 0;
  padding: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.package-static .imageGridItem .btn {
  margin-top: 10px;
}

/*package listings*/
.package-static [class*='Listings'] h3 {
  font-size: 1.1em;
}

.package-static [class*='Listings'] h4 {
  margin: 10px 0 5px;
}

.package-static [class*='Listings'] h4 a,
.package-static [class*='Listings'] h4 span {
  font-size: .8em;
  padding: 0;
}

.package-static [class*='Listings'] h4 span {
  color: #333;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.package-static [class*='Listings'] ul li [class*='arrow-link'] {
  padding: 10px 0 0;
}

.package-static [class*='Listings'] ul {
  margin: 0 0 15px;
}

.package-static [class*='Listings'] li,
.package-static [class*='Listings'] li > a {
  color: #999;
  font-style: italic;
  line-height: 1.5em;
  letter-spacing: .025em;
}

/*custom group request form*/
#customGroupRequestForm label {
  font-size: 1em;
}

#customGroupRequestForm.form-horizontal .control-label {
  cursor: default;
  width: 220px;
}

#customGroupRequestForm.form-horizontal .controls {
  margin-left: 240px;
}

#customGroupRequestForm.form-horizontal .form-actions {
  background-color: transparent;
}

/*faqs*/
.package-static-faq a.accordion-toggle span {
  color: #333;
  font-size: 1em;
  line-height: 1.4em;
}


/*------------------------------------------------------------------------
	one-offs
------------------------------------------------------------------------*/
/*--fan package dropdown images--*/
.travel-package-dolphins [class*='dolphins-package-'] .widgetContent,
.travel-package-dolphins .chargers-tailgate .widgetContent,
[class*='travel-package'] .package-select-static .widgetContent {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
}
.travel-package-dolphins .dolphins-package-Browns .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-cleveland.jpg'); }
.travel-package-dolphins .dolphins-package-Colts .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-indianapolis.jpg'); }
.travel-package-dolphins .dolphins-package-Saints .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-neworleans.jpg'); }
.travel-package-dolphins .dolphins-package-Patriots .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-patriots.jpg'); }
.travel-package-dolphins .dolphins-package-Buccaneers .widgetContent {   background-image: url('/v3/images/widget/custom/tp-dolphins-tampabay.jpg'); }
.travel-package-dolphins .dolphins-package-Jets .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-metLife.jpg'); }
.travel-package-dolphins .dolphins-package-Steelers .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-pittsburgh.jpg'); }
.travel-package-dolphins .dolphins-package-Bills .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-bills.jpg'); }
.travel-package-dolphins .dolphins-package-Bears .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-chicago.jpg'); }
.travel-package-dolphins .dolphins-package-Jaguars .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-jaguars.jpg'); }
.travel-package-dolphins .dolphins-package-Lions .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-lions.jpg'); }
.travel-package-dolphins .dolphins-package-Broncos .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-broncos.jpg'); }
.travel-package-dolphins .chargers-tailgate .widgetContent { background-image: url('https://a.vsstatic.com/custom/packages/hospitality/chargers-tailgate-header.jpg'); }
.travel-package-dolphins .dolphins-package-home .widgetContent { background-image: url('/v3/images/widget/custom/tp-dolphins-home.jpg'); }

[class*='travel-package'] .tp-pennstate-indiana .widgetContent { background-image: url('/v3/images/widget/custom/tp-pennstate-indiana.jpg'); }
[class*='travel-package'] .tp-pennstate-minnesota .widgetContent { background-image: url('/v3/images/widget/custom/tp-pennstate-minnesota.jpg'); }
[class*='travel-package'] .tp-pennstate-ohiostate .widgetContent { background-image: url('/v3/images/widget/custom/tp-pennstate-ohiostate.jpg'); }
[class*='travel-package'] .tp-pennstate-syracuse .widgetContent { background-image: url('/v3/images/widget/custom/tp-pennstate-syracuse.jpg'); }
[class*='travel-package'] .tp-pennstate-wisconsin .widgetContent { background-image: url('/v3/images/widget/custom/tp-pennstate-wisconsin.jpg'); }

.travel-package-redwings #tp-tab-away .package-select-static { background-image: url('/v3/images/widget/custom/tp-redwings-away.jpg'); }
.travel-package-redwings #tp-tab-home .package-select-static { background-image: url('/v3/images/widget/custom/tp-redwings-home.jpg'); }
.travel-package-illini #tp-tab-away .package-select-static { background-image: url('/v3/images/widget/custom/tp-illini-away.jpg'); }
.travel-package-illini #tp-tab-home .package-select-static { background-image: url('/v3/images/widget/custom/tp-illini-home.jpg'); }
.travel-package-mizzou #tp-tab-home .package-select-static { background-image: url('/v3/images/widget/custom/tp-mizzou-home.jpg'); }
.travel-package-mizzou #tp-tab-away .package-select-static { background-image: url('/v3/images/widget/custom/tp-mizzou-home.jpg'); }

.travel-package-pennstate-basketball #tp-tab-home .package-select-static { background-image: url('/v3/images/widget/custom/tp-pennstate-basketball-home.jpg'); }
.travel-package-pennstate-basketball #tp-tab-away .package-select-static { background-image: url('/v3/images/widget/custom/tp-pennstate-basketball-away.jpg');  }
.travel-package-broncos .broncos-package-divisional .widgetContent { background-image: url('/v3/images/widget/custom/tp-broncos-divisional.jpg'); }
.travel-package-broncos .broncos-package-AFCchampionship .widgetContent { background-image: url('/v3/images/widget/custom/tp-broncos-AFCchampionship.jpg'); }
.travel-package-broncos .broncos-party-divisional .widgetContent { background-image: url('/v3/images/widget/custom/pp-broncos-divisional.jpg'); }
.travel-package-broncos .broncos-party-AFCchampionship .widgetContent { background-image: url('/v3/images/widget/custom/pp-broncos-AFCchampionship.jpg'); }
[class*='travel-package'] .bears-roadTrip-greenBay .widgetContent { background-image: url('/v3/images/widget/custom/tp-bears-greenBay.jpg'); }

.usOpenTennisLaborDay .ticket-group:first-child:before {
  content: "Choose Session 11 Tickets";
}

.usOpenTennisLaborDay .ticket-group + .ticket-group:before {
  content: "Choose Session 13 Tickets";
}

.usOpenTennisChampionship .ticket-group:first-child:before {
  content: "Choose Session 25 Tickets";
}

.usOpenTennisChampionship .ticket-group + .ticket-group:before {
  content: "Choose Session 26 Tickets";
}

.travel-package-mlbAllStar .ticket-group:first-child:before {
  content: "Choose Home Run Derby Tickets";
}

.travel-package-mlbAllStar .ticket-group + .ticket-group:before {
  content: "Choose MLB All Star Game Tickets";
}

.travel-package-mlbAllStar .ticket-group + .ticket-group + .ticket-group:before {
  content: "Choose Future Legends and Celebrity Softball Tickets";
}

.travel-package-mlbAllStar .ticket-group:before,
.travel-package-usOpenTennis .ticket-group:before {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 19px;
  text-transform: uppercase;
}

.travel-package-usOpenTennis .package-chart-img {
  top: 180px;
}

.travel-package-mlbAllStar .package-map-radio {
  height: auto;
  line-height: 1.2em;
  padding: 5px 0 5px 28px;
  white-space: normal;
  width: auto;
}

.travel-package-mlbAllStar .stadium-map img {
  margin-top: 50%;
}

.package-chart-img {
  position: absolute;
  right: 0;
  top: 26px;
  z-index: 100;
}

.travel-package-superbowl .stadium-map img {
  margin-top: 14%;
}


/*-- college football championship --*/
.travel-package-collegeFootballChampionship .widget.banner h1 {
  color:#c9942b;
  font-size: 1.45em;
}
.travel-package-collegeFootballChampionship .banner-event-ncaaf { background-image: none; }

@media all and (min-width: 1200px) {
  .travel-package-collegeFootballChampionship .banner-event-ncaaf {
    background: url('https://a.vsstatic.com/banner/event-small/cfp-2017.jpg') no-repeat 580px top;
  }
}
.travel-package-collegeFootballChampionship .cfp-intro {
  background: url('https://a.vsstatic.com/custom/packages/custom/playoff-premium-logo.png') no-repeat right top;
  box-sizing: border-box;
  font-size: 1.15em;
  padding: 0px 22% 10px 0;
  min-height: 68px;
}
.travel-package-collegeFootballChampionship .cfp-intro h2 span {
  color: #333;
  display: block;
  margin-top: 5px;
}
.travel-package-collegeFootballChampionship .intro-link-list li {
  padding-top: 15px;
  text-align: center;
}
.travel-package-collegeFootballChampionship .intro-link-list li a {
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
}
.travel-package-collegeFootballChampionship .intro-link-list li a p:before {
  content: '';
  display: block;
  height: 45px;
  margin: 10px auto;
  width: 80%;
}
.travel-package-collegeFootballChampionship .intro-link-list li a[id*='cfp-'][id*='-gold'] p:before {
  background-color: #c9942b;
}
.travel-package-collegeFootballChampionship .intro-link-list li a[id*='cfp-'][id*='-black'] p:before {
  background-color: #231f20;
}
.travel-package-collegeFootballChampionship .intro-link-list li a[id*='cfp-'][id*='-white'] p:before {
  background-color: #fff;
  border: 1px solid #231f20;
}
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'] {
  background: #f2f2f2;
  padding: 0;
}
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'] .select-header,
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'] .select-content { padding: 25px; }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-gold'] .select-header { background-color: #c9942b }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-black'] .select-header { background-color: #231f20 }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-white'] .select-header { background-color: #fff }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-gold'] h2,
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-white'] h2 { color:#231f20 }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-black'] h2,
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'][class*='-black'] .select-header { color:#fff }
.travel-package-collegeFootballChampionship .package-select[class*='cfp-'] h2 {
  font-size: 2em;
  text-transform: uppercase;
}
.travel-package-PBC .package-map-radio {
  margin-left: 0;
}
.travel-package-collegeFootballChampionship .package-map-radio,
.static-radio .package-map-radio {
  border-left: none;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 6px;
  padding: 6px;
}
.travel-package-collegeFootballChampionship .package-map-radio input,
.static-radio .package-map-radio input {
  visibility: hidden;
}
.travel-package-collegeFootballChampionship .gameday-qty-select .standard-package-form,
.travel-package-PBC .vip-qty-select .standard-package-form {
  padding: 0;
}
.travel-package-collegeFootballChampionship .gameday-qty-select .standard-package-form label,
.travel-package-PBC .vip-qty-select .standard-package-form label{
  margin: 2px 0;
  width: 60%;
}
.travel-package-collegeFootballChampionship .gameday-qty-select .standard-package-form select,
.travel-package-PBC .vip-qty-select .standard-package-form select {
  width: 40%;
}
.travel-package-collegeFootballChampionship .fine-print.add-ons {
  margin-left: 28%;
}
/* =============================================================================
  
    COMPANY PAGES CONTENT
    
    1.  General Company Styles
        1.1  Company Forms
        1.2  Experience Vivid Seats Include

    2.  Affiliate
    3.  App
    4.  BBB Accredited
    5.  Careers
    6.  Customer Service Help Center
    7.  Data Resource
    8.  Is Vivid Seats Legitimate and Reliable
    9.  Press
    10. Vivid Seats Reviews
    11. Scholarship Program

    12. Archive Company Styles
        12.1   Archive Company General Styles
        12.2   Company Left Nav
        12.3   Buyer Guarantee
        12.4   Careers - Operations
        12.5   Contact Us
        12.6   Contest Rules
        12.7   Corporate Ticket Program
        12.8   Experience Vivid Seats
        12.9   FAQs
        12.10  Partners
        12.11  Privacy Policy
        12.12  Sales Terms
        12.13  Site Map
        12.14  Testimonials

============================================================================= */

/*=============================================================================
  General Company Styles (New)
=============================================================================*/
.vivid-company [class*='container'][role="main"] {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}
.vivid-company a.blue-link {
  color: #369;
  font-weight: 500;
}
.vivid-company [class*='container'][role="main"] .read-less a,
.vivid-company [class*='container'][role="main"] .read-more a {
  font-weight: 400;
}
.vivid-company .widget.banner {
  border: none;
  background-position: center top;
  box-sizing: border-box;
  display: table;
  height: 300px;
  margin: 0;
  text-align: center;
}
.vivid-company .widget.banner .widgetContent {
  height: 250px;
  display: table-cell;
  padding: 25px;
  vertical-align: middle;
  width: 1142px;
  -}
.vivid-company .banner h1,
.vivid-company .banner h1 span {
  color: #fff;
  font-weight: 300;
  line-height: 1em;
  margin-bottom: 15px;
  text-transform: none;
}
.vivid-company .banner h1 {
  font-size: 4.286em;
}
.vivid-company .banner .bannerCollapsedContent {
  color: #fff;
  font-size: 1.5em;
  line-height: 1.2em;
}
.vivid-company h2 {
  font-weight: 300;
  line-height: 1.2em;
  margin-bottom: 5px;
}
.vivid-company h3 {
  font-size: 1.143em;
  font-weight: 700;
  line-height: 1.25em;
}
.vivid-company [class*='container'][role="main"] .btn-primary {
  background-image: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 1px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 700;
  padding: 6px 30px;
  text-transform: capitalize;
}
.vivid-company .banner .btn {
  margin: 10px;
}
.vivid-company .banner .btn.btn-large {
  font-size: 17.5px;
  padding: 11px 50px;
}
.vivid-company section {
  border-top: 1px solid #e5e5e5;
  padding: 50px 25px;
}
.vivid-company section.nph-section {
  padding-left: 0;
  padding-right: 0;
}
.vivid-company section.col-split {
  padding-bottom: 0;
  padding-top: 0;
}
.vivid-company .col-split .span12 {
  padding: 50px 0;
}
.vivid-company .col-split .span12:first-child {
  border-right: 1px solid #e5e5e5;
}
.vivid-company .col-split .span12:first-child > div {
  padding-right: 50px;
}
.vivid-company .col-split .span12:last-child > div {
  padding-left: 40px;
}
.vivid-company .bottom-bar {
  margin-bottom: 30px;
}
.vivid-company .bottom-bar:after {
  border-bottom: 5px solid #333;
  content: "";
  width: 130px;
  display: block;
  margin-top: 30px;
}
/* Company Page Forms ----------------*/
.vivid-company label {
  font-weight: 500;
  font-size: 1em;
  line-height: normal;
}
.vivid-company .form-horizontal .control-label {
  padding-top: 12px;
  width: 105px;
}
.vivid-company .form-horizontal .controls {
  margin-left: 125px;
}
.vivid-company .radio.control-label {
  width: 25px;
  font-weight: 300;
}
.company-form textarea, .company-form input[type="text"], .company-form input[type="password"], .company-form input[type="datetime"], .company-form input[type="datetime-local"], .company-form input[type="date"], .company-form input[type="month"], .company-form input[type="time"], .company-form input[type="week"], .company-form input[type="number"], .company-form input[type="email"], .company-form input[type="url"], .company-form input[type="search"], .company-form input[type="tel"], .vivid-company input[type="color"] {
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: 300;
  height: auto;
  letter-spacing: .05em;
  line-height: 1.333em;
  margin-bottom: 5px;
  padding: 9px 10px;
}
.company-form .form-horizontal textarea, .company-form .form-horizontal input[type="text"], .company-form .form-horizontal input[type="password"], .company-form .form-horizontal input[type="datetime"], .company-form .form-horizontal input[type="datetime-local"], .company-form .form-horizontal input[type="date"], .company-form .form-horizontal input[type="month"], .company-form .form-horizontal input[type="time"], .company-form .form-horizontal input[type="week"], .company-form .form-horizontal input[type="number"], .company-form .form-horizontal input[type="email"], .company-form .form-horizontal input[type="url"], .company-form .form-horizontal input[type="search"], .company-form .form-horizontal input[type="tel"] {
  line-height: 1.4;
}
.company-form input:-webkit-autofill,
.company-form textarea:-webkit-autofill,
.company-form select:-webkit-autofill {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 1000px white inset;
  transition: none;
}
.company-form input.parsley-error, .company-form input.parsley-validated.parsley-success.invalid, .company-form input.parsley-validated.parsley-success.invalid:focus {
  background-position: 98% -13px;
}
.company-form input.parsley-validated.parsley-success, .company-form .hosted-field.braintree-hosted-fields-valid {
  background-position: 98% 13px;
}
.company-form .success-intro i,
.company-form .error-intro i {
  font-size: 1.4em;
  float: left;
}
.company-form .success-intro {
  color: #228b22;
}
.company-form .error-intro {
  color: #dc1f26;
}
.company-form .success-intro p,
.company-form .error-intro p {
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 8px;
  margin-bottom: 20px;
  width: 90%;
}
/*adding inputs*/
.company-form .input_fields_wrap,
.company-form .input_fields_wrap > div {
  position: relative;
}
.company-form .input_fields_wrap .fa-plus,
.company-form .input_fields_wrap .fa-minus {
  position: absolute;
  right: -25px;
  top: 10px;
  cursor: pointer;
}
@font-face {
  font-family: 'vividseats-icon';
  src: url('//a.vsstatic.com/font/vividseats-icons.eot?97006341');
  src: url('//a.vsstatic.com/font/vividseats-icons.eot?97006341#iefix') format('embedded-opentype'),
       url('//a.vsstatic.com/font/vividseats-icons.woff2?97006341') format('woff2'),
       url('//a.vsstatic.com/font/vividseats-icons.woff?97006341') format('woff'),
       url('//a.vsstatic.com/font/vividseats-icons.ttf?97006341') format('truetype'),
       url('//a.vsstatic.com/font/vividseats-icons.svg?97006341#vividseats-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="icon-"] { /*overriding bootstrap glyphicon rules*/
  background: none;
  line-height: inherit;
  margin: 0;
  height: auto;
  vertical-align: middle;
  width: auto;
}
[class*="icon-"]:before {
  font-family: "vividseats-icon";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  text-align: center;

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
}
a[class*="icon-"]:hover,
a[class*="icon-"]:focus {
  text-decoration: none;
}

.icon-phone:before { content: '\e800'; } /* '???' */
.icon-chat:before { content: '\e801'; } /* '???' */
.icon-check:before { content: '\e802'; } /* '???' */
.icon-star:before { content: '\e803'; } /* '???' */
.icon-mail:before { content: '\e804'; } /* '???' */
.icon-notes:before { content: '\e805'; } /* '???' */
.icon-group:before { content: '\e806'; } /* '???' */
.icon-external:before { content: '\e807'; } /* '???' */
.icon-mobile:before { content: '\e808'; } /* '???' */
.icon-social-google:before { content: '\e809'; } /* '???' */
.icon-social-addthis:before { content: '\e80a'; } /* '???' */
.icon-calendar:before { content: '\e80b'; } /* '???' */
.icon-clock:before { content: '\e80c'; } /* '???' */
.icon-download:before { content: '\e80d'; } /* '???' */
.icon-zone:before { content: '\e80e'; } /* '???' */
.icon-chat-double-bubble-2:before { content: '\e80f'; } /* '???' */
.icon-chat-bubble-quote-outline:before { content: '\e810'; } /* '???' */
.icon-external-link:before { content: '\e811'; } /* '???' */
.icon-checklist:before { content: '\e812'; } /* '???' */
.icon-attention-diamond:before { content: '\e813'; } /* '???' */
.icon-location-pin:before { content: '\e814'; } /* '???' */
.icon-filter:before { content: '\e815'; } /* '???' */
.icon-info-monitor-outline:before { content: '\e816'; } /* '???' */
.icon-moneystack:before { content: '\e817'; } /* '???' */
.icon-printer:before { content: '\e818'; } /* '???' */
.icon-reset:before { content: '\e819'; } /* '???' */
.icon-shopping-cart-check:before { content: '\e81a'; } /* '???' */
.icon-ticket-horizontal:before { content: '\e81b'; } /* '???' */
.icon-ticket-vertical:before { content: '\e81c'; } /* '???' */
.icon-trash-bin:before { content: '\e81d'; } /* '???' */
.icon-plus:before { content: '\e81e'; } /* '???' */
.icon-mobile-phone-message:before { content: '\e81f'; } /* '???' */
.icon-lock-close-outline:before { content: '\e820'; } /* '???' */
.icon-badge-100-outline:before { content: '\e821'; } /* '???' */
.icon-minus:before { content: '\e822'; } /* '???' */
.icon-email-outline:before { content: '\e823'; } /* '???' */
.icon-hamburger:before { content: '\e824'; } /* '???' */
.icon-info-circle:before { content: '\e825'; } /* '???' */
.icon-eye-hide:before { content: '\e826'; } /* '???' */
.icon-eye-show:before { content: '\e827'; } /* '???' */
.icon-question-circle:before { content: '\e828'; } /* '???' */
.icon-check-circle:before { content: '\e829'; } /* '???' */
.icon-right-open-big:before { content: '\e82a'; } /* '???' */
.icon-overflow-vertical:before { content: '\e82b'; } /* '???' */
.icon-search:before { content: '\e82c'; } /* '???' */
.icon-left-open-big:before { content: '\e82d'; } /* '???' */
.icon-upload:before { content: '\e82e'; } /* '???' */
.icon-ticket-stack-outline:before { content: '\e82f'; } /* '???' */
.icon-overflow-horizontal:before { content: '\e830'; } /* '???' */
.icon-info-monitor-outline-1:before { content: '\e831'; } /* '???' */
.icon-down-open-big:before { content: '\e832'; } /* '???' */
.icon-up-open-big:before { content: '\e833'; } /* '???' */
.icon-concerts:before { content: '\e834'; } /* '???' */
.icon-sports:before { content: '\e835'; } /* '???' */
.icon-theater:before { content: '\e836'; } /* '???' */
.icon-sign-out:before { content: '\e837'; } /* '???' */
.icon-x-circle:before { content: '\e838'; } /* '???' */
.icon-x:before { content: '\e839'; } /* '???' */
.icon-check-1:before { content: '\e83a'; } /* '???' */
.icon-android-1:before { content: '\e83b'; } /* '???' */
.icon-appstore:before { content: '\e83c'; } /* '???' */
.icon-info:before { content: '\f086'; } /* '???' */
.icon-social-twitter:before { content: '\f309'; } /* '???' */
.icon-social-facebook:before { content: '\f30e'; } /* '???' */
.icon-gplus:before { content: '\f30f'; } /* '???' */

/*=============================================================================
	Experience VS Include
=============================================================================*/

/* Vertical ----------------*/
[class*='experience'][class*='-vertical'] .experience-copy {
  padding-left: 90px;
}
[class*='experience'][class*='-vertical'] [class^='icon-'] {
  position: absolute;
}
[class*='experience'][class*='-vertical'] [class$='partners'] {
  top: 4px;
}
/* Horizontal ----------------*/
[class*='experience'][class*='-horizontal'] [class^='icon-'] {
  display: block;
  margin: 0 0 25px;
}
/* Small ----------------*/
[class*='experience'][class*='-small'] [class^='icon-'] {
  background-image: url('/v4/images/sprites/experience-vertical-sprite_@1X.png');
  background-repeat: no-repeat;
  display: inline-block;
  height: 65px;
  width: 70px;
}
[class*='experience'][class*='-small'] [class$='buyer-guarantee'] {
  background-position: 0 0;
}
[class*='experience'][class*='-small'] [class$='partners'] {
  background-position: left -65px;
  height: 69px;
  margin-top: -4px;
}
[class*='experience'][class*='-small'] [class$='truste'] {
  background-position: left -134px;
  height: 73px;
  margin-top: -8px;
}
[class*='experience'][class*='-small'] [class$='news'] {
  background-position: left -207px;
}
/* Large ----------------*/
[class*='experience'][class*='-large'] [class^='icon-'] {
  background-image: url('/v4/images/sprites/vivid-reviews-sprite_@1X.png');
  background-repeat: no-repeat;
  display: block;
  height: 100px;
  width: 100%;
}
[class*='experience'][class*='-large'] [class$='buyer-guarantee'] {
  background-position: left -425px;
}
[class*='experience'][class*='-large'] [class$='partners'] {
  background-position: left -525px;
}
[class*='experience'][class*='-large'] [class$='truste'] {
  background-position: left -625px;
}
[class*='experience'][class*='-large'] [class$='news'] {
  background-position: left -725px;
}
.experience-block {
  position: relative;
  margin-bottom: 25px;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  [class*='experience'][class*='-small'] [class^='icon-'] {
    background-image: url('/v4/images/sprites/experience-vertical-sprite_@2X.png');
    background-size: 70px auto;
  }
}
.experience-copy p strong {
  display: block;
  margin-bottom: 7px;
}

/*=============================================================================
  Affiliate Program
=============================================================================*/
.affiliate .banner {
  background-image: url(//a.vsstatic.com/banner/custom/affiliate.jpg);
  background-position: center top;
  overflow: hidden;
}
.affiliate .banner h1 {
  text-indent: -999em;
}
.affiliate .banner .content-wrapper {
  padding-top: 80px;
}
.affiliate .affiliate-intro img + p {
  padding-top: 30px;
  padding-bottom: 10px;
}
.affiliate .affiliate-intro #affiliateSuccessMessage .success-intro * {
  color: #228b22;
  display: inline-block;
  font-weight: bold;
  margin: 8px 3px;
}
.affiliate .affiliate-intro p strong {
  display: block;
  font-size: 1.2em;
  margin-top: 40px;
}
.affiliate .affiliate-intro .modal {
  box-sizing: border-box;
  max-height: 90%;
  overflow-y: scroll;
  width: 770px;
}
.affiliate .modal .dismiss,
.vividPartners .modal .dismiss {
  background: none;
  border: none;
  color: #999;
  font-size: 2em;
  position: absolute;
  right: 10px;
  top: 10px;
}
.affiliate .affiliate-intro #affiliateErrorMessage {
  text-align: left;
}
.affiliate .marquee-banner {
  background: url('//a.vsstatic.com/banner/custom/marquee.jpg') no-repeat center top;
  font-weight: 700;
  padding: 190px 0 45px;
  text-align: center;
}
.affiliate .marquee-intro {
  background: url('//a.vsstatic.com/company/affiliate/marquee-example.jpg') no-repeat center bottom;
}
.affiliate .marquee-expert-support {
  background: url('//a.vsstatic.com/company/affiliate/tfs-ticket-table.jpg') no-repeat left top;
}
.affiliate .marquee-your-brand {
  background: url('//a.vsstatic.com/company/affiliate/mobile-checkout.png') no-repeat right top;
}
.affiliate .press .icon {
  background-image: url('//a.vsstatic.com/company/help/icons_@1X.png');
  background-position: 0 -87px;
  height: 46px;
}
.affiliate .faq .icon {
  background-image: url('//a.vsstatic.com/sell/help-sprite_@1X.png');
  background-position: 0 -36px;
  background-repeat: no-repeat;
  height: 36px;
  margin-top: 3px;
}
.affiliate .marquee-signup-form h2 {
  text-align: center;
}
.vivid-company .form-horizontal#marqueeSignUp .control-label {
  width: 280px;
}
.vivid-company .form-horizontal#marqueeSignUp .controls {
  margin-left: 300px;
}
#affiliateStandardSignUp .input_fields_wrap input,
.marquee-signup-form .input_fields_wrap input {
  width: 100%;
}
.vivid-company .form-horizontal#affiliateStandardSignUp .control-label {
  width: 250px;
}
.vivid-company .form-horizontal#affiliateStandardSignUp .control-label.cancel-btn {
  padding-top: 2px;
}
.vivid-company .form-horizontal#affiliateStandardSignUp .controls {
  margin-left: 280px;
}
.affiliate .affiliate-intro #affiliateStandardSignUp {
  text-align: left;
}
#affiliateStandardSignUp .btn {
  margin: 25px 0 0;
}

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .affiliate .banner {
    background-image: url(//a.vsstatic.com/banner/custom/affiliate_@2X.jpg);
    -webkit-background-size: 1142px auto;
    background-size: 1142px auto;
  }
  .affiliate .marquee-banner {
    background-image: url('//a.vsstatic.com/banner/custom/marquee_@2X.jpg');
    -webkit-background-size: 1142px auto;
    background-size: 1142px auto;
  }
  .affiliate .press .icon {
    background-image: url('//a.vsstatic.com/company/help/icons_@2X.png');
    background-size: 120px auto;
  }
}
@media (-webkit-min-device-pixel-ratio: 0) {
  #marqueeSignUp .radio input[type="radio"] {
    margin-top: 1px;
  }
}

/*=============================================================================
  Affiliate - Marquee Web Design Services
=============================================================================*/
.marquee-packages .banner {
  background-image: url(//a.vsstatic.com/banner/custom/marquee-web-packages.jpg);
  background-position: center top;
}
.marquee-packages h3 {
  color: #dc1f26;
  margin: 0 0 5px;
}
.marquee-packages .intro-text {
  float: none;
  margin-bottom: 2em;
  margin-top: 2em;
  text-align: center;
}
.marquee-packages-info {
  overflow: hidden; /*accounts for floated div*/
}
.marquee-packages .package-option {
  margin: 1em 0;
  padding: 2em 1em 1em;
}
.marquee-packages .package-option + .package-option {
  border-top: 1px solid #ccc;
}
.marquee-packages .price-box {
  border: 1px solid #ccc;
  display: inline-block;
  float: right;
  margin: .5em 0 1em 2em;
  padding: .5em 1.5em;
  width: 180px;
}
.marquee-packages .price-box li {
  line-height: 1.2em;
  margin: 1em 0;
}
.marquee-packages .starred-text {
  color: #787878;
  font-weight: 400;
}
.marquee-packages .feature-table th {
  background: none;
  border-bottom: 5px solid #fff;
  color: #fff;
  font-size: 1.1em;
  font-weight: 400;
  padding: 1em;
  text-shadow: none;
  text-transform: none;
}
.marquee-packages .feature-table th.basic {
  background-color: #525657;
}
.marquee-packages .feature-table th.premium {
  background-color: #dc1f26;
  border-left: 5px solid #fff;
}
.marquee-packages .feature-table h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.5em;
  letter-spacing: .03em;
}
.marquee-packages .feature-table th span {
  border-top: 1px solid #fff;
  display: block;
  font-size: 1.143em;
  padding-top: 20px;
}
.marquee-packages .feature-table th i {
  font-size: 2em;
  font-weight: 300;
  font-style: normal;
}
.marquee-packages .feature-table {
  margin: 1em 0 2em;
}
.marquee-packages .feature-table th {
  font-size: 1.1em;
  background: none;
  text-shadow: none;
}
.marquee-packages .feature-table td {
  font-weight: 400;
  padding: 20px 15px;
  width: 50%;
}
.marquee-packages .feature-table td span {
  display: inline-block;
  width: 85%;
}
.marquee-packages .feature-table tr > td:nth-child(2) {
  border-left: 5px solid #fff;
}
.marquee-packages .feature-table tr:nth-child(even) {
  background: #f2f2f2;
}
.marquee-packages .feature-table tr > td:nth-child(1) i {
  color: #525657;
}
.marquee-packages .feature-table tr > td:nth-child(2) i {
  color: #dc1f26;
}
.marquee-packages .feature-table td i {
  font-size: 1.143em;
  padding-right: 7px;
  padding-top: 2px;
  vertical-align: top;
}
.marquee-packages-form h2 {
  margin: 2em 0 1.5em;
  text-align: center;
}
.form-horizontal#marqueeWebPackages .control-label{
  width: 140px;
}
.form-horizontal#marqueeWebPackages .controls{
  margin-left: 160px;
}

/*=============================================================================
  App Landing Page
=============================================================================*/
.app-landing section {
  padding: 90px 0;
}
.app-landing .banner {
  background-image: url(//a.vsstatic.com/banner/custom/app.jpg);
  background-position: center top;
}
.app-landing .banner p {
  font-weight: 500;
  font-size: 1.15em;
  letter-spacing: .05em;
  margin-bottom: 10px;
}
.app-landing .banner img {
  border: 1px solid #fff;
  border-radius: 3px;
}
.app-landing .banner .content-wrapper {
  color: #fff;
  display: table-cell;
  margin: 0 auto;
  vertical-align: middle;
  width: 1142px;
}
.app-landing .container {
  position: relative;
}
.app-landing section.gray {
  background-color: #F0F0F0;
  width: 100%;
}
.app-landing .app-discover {
  background: url('//a.vsstatic.com/company/app/event.png') no-repeat 80% 25px / 253px 363px;
}
.app-landing .floating-iphone {
  background: url('//a.vsstatic.com/company/app/e-ticket.png') no-repeat 0 0 / contain;
  display: inline-block;
  height: 470px;
  left: 110px;
  position: absolute;
  top: -160px;
  width: 230px;
  z-index: 10;
}
.app-landing .app-favorites {
  text-align: center;
}
.app-landing .side-view-phone {
  background: url('//a.vsstatic.com/company/app/favorites.png') no-repeat right 0 / contain;
  bottom: 0;
  height: 408px;
  position: absolute;
  right: 0px;
  width: 291px;
  z-index: 10;
}
.app-landing .angled-iphone {
  background: url('//a.vsstatic.com/company/app/notification.png') no-repeat 0 0 / contain;
  display: inline-block;
  height: 471px;
  left: -50px;
  position: absolute;
  top: -90px;
  width: 450px;
  z-index: 10;
}
.app-landing .app-download {
  background: url('//a.vsstatic.com/company/app/app-on-phones.png') no-repeat 0 0 / auto 330px;
  margin: 0 auto;
  min-height: 240px;
  padding: 45px 0 45px 280px;
  width: 400px;
}
/* ie8 support for bg images */
.lt-ie9 .app-landing .app-discover { background: url('//a.vsstatic.com/company/app/1X/event.png') no-repeat 80% 25px; }
.lt-ie9 .app-landing .floating-iphone { background: url('//a.vsstatic.com/company/app/1X/e-ticket.png') no-repeat 0 0; }
.lt-ie9 .app-landing .side-view-phone { background: url('//a.vsstatic.com/company/app/1X/favorites.png') no-repeat right 0; }
.lt-ie9 .app-landing .angled-iphone { background: url('//a.vsstatic.com/company/app/1X/notification.png') no-repeat 0 0; }
.lt-ie9 .app-landing .app-download { background: url('//a.vsstatic.com/company/app/1X/app-on-phones.png') no-repeat 0 0; }

  /* Form wrapper styling */
.app-landing .tab-content {
  margin: 20px 0;
}
.app-landing form {
  width: 400px;
}
.app-landing .input-btn-group input[type="text"] {
  font: 14px 'Roboto', 'Arial', sans-serif;
}
.app-landing .company-form .success-intro p, .app-landing .company-form .error-intro p {
  margin-bottom: 10px;
}
/*=============================================================================
  BBB Accredited
=============================================================================*/
.bbb-accredited .company-banner p {
  padding: 0 12%;
}
/* Strip ----------------*/
.bbb-strip {
  background-color: #f2f2f2;
  color: #1D7389;
  font-size: 1.5em; /*21px*/
  line-height: 1.33em; /*28px*/
  font-weight: 500;
}
.bbb-strip .strip-content {
  padding-top: 8px;
}
.bbb-accredited .concerns .btn-primary {
  display: none;
}
/* Experience Vivid Seats ----------------*/
.bbb-accredited [class*='experience'] .btn  {
  margin-left: 90px;
}

/*=============================================================================
	5. Careers
=============================================================================*/

/* General ----------------*/
.careers-corporate section .container {
  padding: 50px 0;
}
.careers-corporate blockquote .container {
  padding: 35px 0;
}
.careers-corporate .full-width-container h1 {
  font-size: 4.1em; /*57px*/
  font-weight: 300;
  line-height: 1.2em;
}
.careers-corporate .full-width-container h2 {
  font-size: 2.75em;
  margin-top: 0;
}
.careers-corporate dl {
  margin: 0;
}
.careers-corporate dt {
  display: table-cell;
  vertical-align: middle;
}
.careers-corporate dd {
  display: table-cell;
  font-weight: 300;
  line-height: 1.2em;
  padding: 10px 17px;
  vertical-align: middle;
}
.careers-corporate section.image-background {
  background-size: cover;
}
.careers-corporate section.image-background h2,
.careers-corporate section.image-background p,
.careers-corporate section.image-background ul,
.careers-corporate section.image-background a {
  color: #fff;
  text-shadow: -1px 2px 15px rgba(0, 0, 0, 1);
}
.careers-corporate section.image-background {
  font-weight: 400; /*thicker text on top of images*/
}
.careers-corporate figure,
.careers-corporate .icon {
  background-image:url('//a.vsstatic.com/company/careers/icons-sprite_@1X.png');
  background-repeat: no-repeat;
}

/* Header ----------------*/
.careers-corporate .full-width-container header {
  background: url('https://a.vsstatic.com/banner/custom/careers.jpg') no-repeat center center #000;
  background-size: cover;
}
.careers-corporate .full-width-container header .container {
  padding: 120px 0;
}
.careers-corporate .full-width-container header h1,
.careers-corporate .full-width-container header p {
  color: #fff;
  text-shadow: -1px 2px 15px rgba(0, 0, 0, 1);
}
.careers-corporate .full-width-container header p {
  font-size: 1.143em;
  font-weight: 400;
  line-height: 1.5em;
  padding: 0 100px;
}
.careers-corporate .full-width-container header .btn-primary {
  font-size: 1.25em;
  padding: 10px 120px;
  text-transform: capitalize;
}

/* Blockquotes ----------------*/
.careers-corporate blockquote {
  font-size: 1.95em;
  line-height: 1.3em;
  margin-bottom: 0;
  position: relative;
  z-index: 20;
}
.careers-corporate .testimonial-slider {
  display: none;
  margin: 0;
}

button[class*='slick-'].fa {
  height: auto;
  width: auto;
  z-index: 1000;
}
button[class*='slick'].fa:before {
  color: #ccc;
  font-family: inherit;
  font-size: inherit;
}
.careers-corporate .feature {
  background-color: #53585b;
  color: #fff;
}

/*Come To Play, Play to Win ----------------*/
.careers-corporate #come-to-play {
  background: url('https://a.vsstatic.com/company/careers/section/play-to-win-2017.jpg') no-repeat top left #000;
  background-size: cover;
}

/* Winning Team ----------------*/
.careers-corporate #winning-team {
  overflow: hidden;
  padding: 0;
  position: relative;
}

.careers-corporate section#winning-team .container {
  padding: 0;
  position: relative;
}

.careers-corporate #winning-team .span12 {
  padding: 120px 0 70px;
}

.careers-corporate #winning-team aside {
  background: url('/v4/images/widget/company/circle-555x555.png') no-repeat center center;
  background-size: 515px;
  font-size: 1.25em;
  padding: 144px 0;
  position: absolute;
  right: -70px;
  top: -50px;
  width: 555px;
}
.careers-corporate #winning-team dl + dl {
  margin-top: 15px;
}
.careers-corporate #winning-team figure,
.careers-corporate .coolest-office figure {
  background-image: url('//a.vsstatic.com/company/careers/badges-sprite_@1X.png');
  margin-right: 16px;
}
.careers-corporate #winning-team aside figure.top100 {
  background-position: 0 0px;
  height: 109px;
  width: 96px;
}
.careers-corporate #winning-team aside figure.fastfifty {
  background-position: 0 -109px;
  height: 108px;
  width: 100px;
}
.careers-corporate #winning-team aside span {
  color: #999;
  display: block;
}

/* Winning Team Slider ----------------*/
.careers-corporate .employee-slider {
  height: 300px;
  margin-bottom: 50px;
  overflow: hidden;
  width: 100%; /*IE Bug Fix*/
}

button[class*='icon-'][class*='slick-'] {
  z-index: 999;
}

button[class*='icon-'][class*='slick-']:before {
  color: #ccc;
  font-size: 60px;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7);
}

.employee-slider .slick-prev {
  left: 70px;
}

.employee-slider .slick-prev[class*='icon-']:before {
  content: '\e82d';
}

.employee-slider .slick-next {
  right: 70px;
}

.employee-slider .slick-next[class*='icon-']:before {
  content: '\e82a';
}

.employee-slider .slick-list {
  z-index: 100;
}

.employee-slider .employee-quote-slide.slick-slide {
  display: table;
  height: 300px;
}

.employee-slider .employee-quote {
  display: table-cell;
  font-size: 1em;
  padding: 0 50px;
  vertical-align:  middle;
  width: 350px;
}

.employee-slider .employee-quote span {
  font-weight: 600;
  display: block;
  padding-top: 15px;
  text-transform: uppercase;
}

.employee-slider img {
  height: 300px;
  margin-right: 10px;
}

/* Home Field Advantage ----------------*/
.careers-corporate #home-field {
  background: url('/v4/images/widget/company/career-office-court.jpg') no-repeat center bottom #000;
  background-size: cover;
  overflow: hidden;
  padding-bottom: 90px;
  position: relative;
  z-index: 30;
}
.careers-corporate .coolest-office {
  display: table;
  font-size: 1.286em;
  font-weight: 300;
  margin-top: 15px;
  width: 85%;
}
.careers-corporate .coolest-office figure {
  background-position: 0 -217px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 109px;
  padding-right: 25px;
  margin-top: 12px;
  width: 100px;
}
.careers-corporate .coolest-office span {
  font-weight: 700;
}
.careers-corporate .coolest-office p {
  display: table-cell;
  vertical-align: middle;
}
.careers-corporate #home-field aside {
  background-color: #000;
  background-color: rgba(0,0,0,.65);
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
  bottom: -7px; /*show always touch devices and where translate is not supported*/
  height: 155px; /*define height in case fonts render different and change height/position of div*/
  left: 50.43782837127846%;
  padding: 15px 20px;
  position: absolute;
  transition: ease .25s;
}
.careers-corporate #home-field aside .icon {
  background-position: 0 -502px;
  display: inline-block;
  height: 20px;
  margin: 0 8px -5px 0;
  width: 25px;
}
.careers-corporate #home-field aside a {
  color: #fff;
  text-shadow: none;
}
.careers-corporate #home-field aside a:hover {
  text-decoration: none;
}
.careers-corporate #home-field aside p {
  width: 325px;
}
.careers-corporate #home-field aside p span {
  font-weight: 600;
  text-transform: uppercase;
}
.careers-corporate #home-field aside p i {
  color: #08c;
  font-style: normal;
  font-weight: 400;
}
.no-touch .careers-corporate #home-field aside:hover,
.no-touch .careers-corporate #home-field aside:active {
  -ms-transform: translateY(-100px); /* IE 9 */
  -webkit-transform: translateY(-100px); /* Chrome, Safari, Opera */
  transform: translateY(-100px);
  transition: ease .25s;
}
.no-touch .careers-corporate #home-field aside {
  bottom: -107px;
}


/* Map ----------------*/
.careers-corporate #map {
  background-color: #ccc;
  box-sizing: border-box;
  height: 400px;
  position: relative;
  width: 100%;
}

.careers-corporate #map .map-refresh {
  background-color: transparent;
  background-image: url('/v4/images/widget/company/google-map/refresh.png');
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 22px;
  position: absolute;
  top: 180px;
  left: -54px;
  width: 20px;
}

.careers-corporate #map .balloon-info {
  max-width: 260px;
  margin: 10px 0;
}

.careers-corporate #map .balloon-info img {
  float: left;
  margin-right: 12px;
  width: 60px;
}

.careers-corporate #map .balloon-info h3 {
  clear: right;
  margin: 0;
}

.careers-corporate #map .balloon-info .title-container,
.careers-corporate #map .balloon-info .content-container {
  clear: right;
  float: left;
  margin: 10px 0;
  text-align: left;
}

/* Benefits ----------------*/
.careers-corporate .benefit-list figure {
  display: inline-block;
  height: 50px;
  width: 100px;
}

.careers-corporate .benefit-list .financial figure { background-position: center 0px; }
.careers-corporate .benefit-list .insurance figure { background-position: center -50px; }
.careers-corporate .benefit-list .equipment figure { background-position: center -100px; }
.careers-corporate .benefit-list .balance figure { background-position: center -150px; }
.careers-corporate .benefit-list .wellness figure { background-position: center -200px; }
.careers-corporate .benefit-list .food figure { background-position: center -250px; }

.careers-corporate .benefit-list .row-fluid > li {
  padding: 25px 15px;
}

.careers-corporate .benefit-list ul {
  margin: 0 10px;
}

.careers-corporate .benefit-list i {
  color: #666;
  font-size: 1.5em;
  display: inline-block;
  margin: 0px 3px;
  vertical-align: bottom;
}

.careers-corporate .benefit-list ul li {
  display: inline;
}

/* Infographic ----------------*/
.careers-corporate #fun-figures {
  font-size: 1em;
  text-align: left;
}
.careers-corporate #fun-figures i {
  display: block;
  font-style: normal;
  font-size: 4em;
  font-weight: 600;
  line-height: 1em;
}
.careers-corporate #fun-figures dd {
  border-left: 1px solid #fff;
  line-height: 1.4em;
}
.careers-corporate #fun-figures figure {
  margin-right: 12px;
}
.careers-corporate #fun-figures .steps figure {
  background-position: left -300px;
  height: 64px;
  width: 45px;
}
.careers-corporate #fun-figures .equipment figure {
  background-position: left -364px;
  height: 45px;
  width: 46px;
}
.careers-corporate #fun-figures .drink figure {
  background-position: left -409px;
  height: 46px;
  width: 46px;
}
.careers-corporate #fun-figures .graduate figure {
  background-position: left -456px;
  height: 46px;
  width: 46px;
}

/* Hirebridge ----------------*/

.careers-corporate #job-listing aside p strong {
  display: block;
}

.careers-corporate #job-listing .category-wrapper {
  margin: 40px 0;
}

.careers-corporate #job-listing .category-wrapper > .row-fluid {
  margin: 10px 0;
}

.careers-corporate #job-listing .listing-department {
  font-weight: 700;
  letter-spacing: .03em;
  text-transform: uppercase;
}

.careers-corporate #job-listing .accordion-group {
  margin-top: 0;
  margin-bottom: 0;
}

.careers-corporate #job-listing .accordion-group a.accordion-toggle {
  background: none;
  color: #333;
  font-weight: 400;
  padding: 0;
}

.careers-corporate #job-listing .accordion-group a.accordion-toggle .details-link:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #369;
  border-top: none;
  content: '';
  display: inline-block;
  height: 0;
  margin-bottom: 2px;
  margin-left: 5px;
  width: 0;
}

.careers-corporate #job-listing .accordion-group a.accordion-toggle.collapsed .details-link:after {
  border-top: 4px solid #369;
  border-bottom: none;
}

.careers-corporate #job-listing .accordion-body {
  margin-left: 0;
}

.careers-corporate #job-listing .collapse {
  -webkit-transition: height 0.65s ease-in-out;
  -moz-transition: height 0.65s ease-in-out;
  -o-transition: height 0.65s ease-in-out;
  transition: height 0.65s ease-in-out;
}

.careers-corporate #job-listing .accordion-inner {
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 15px 0 25px;
}

.careers-corporate #job-listing .accordion-inner ul {
  margin-bottom: 10px;
  padding: 0 0 0 20px;
}

.careers-corporate #job-listing .accordion-inner li {
  list-style-type: disc;
}

.careers-corporate #job-listing .icon {
  background-position: 0px -522px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: -4px 12px 0 0;
  vertical-align: middle;
}

.careers-corporate #job-listing .accounting .icon { background-position: 0px -547px; }
.careers-corporate #job-listing .administration .icon { background-position: 0px -572px; }
.careers-corporate #job-listing [class*='analysis'] .icon { background-position: 0px -972px; }
.careers-corporate #job-listing .business-development .icon { background-position: 0px -597px; }
.careers-corporate #job-listing .computers-hardware .icon { background-position: 0px -622px; }
.careers-corporate #job-listing .computers-software .icon { background-position: 0px -647px; }
.careers-corporate #job-listing .customer-service .icon { background-position: 0px -672px; }
.careers-corporate #job-listing .engineering .icon { background-position: 0px -697px; }
.careers-corporate #job-listing .design .icon { background-position: 0px -997px; }
.careers-corporate #job-listing .executive-management .icon { background-position: 0px -722px; }
.careers-corporate #job-listing .accounting-finance .icon { background-position: 0px -747px; }
.careers-corporate #job-listing .human-resources .icon { background-position: 0px -772px; }
.careers-corporate #job-listing .information-technology .icon { background-position: 0px -797px; }
.careers-corporate #job-listing .legal .icon { background-position: 0px -822px; }
.careers-corporate #job-listing .marketing .icon { background-position: 0px -847px; }
.careers-corporate #job-listing .product-development .icon { background-position: 0px -1023px; }
.careers-corporate #job-listing .quality-assurance .icon { background-position: 0px -872px; }
.careers-corporate #job-listing .research .icon { background-position: 0px -897px; }
.careers-corporate #job-listing .sales .icon { background-position: 0px -922px; }
.careers-corporate #job-listing .technical-support .icon,
.careers-corporate #job-listing .operations .icon { background-position: 0px -947px; }


/* Retina ----------------*/
@media
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .careers-corporate figure,
  .careers-corporate .icon {
    background-image:url('//a.vsstatic.com/company/careers/icons-sprite_@2X.png');
    background-size: 86px auto;
  }
  .careers-corporate #winning-team figure,
  .careers-corporate .coolest-office figure {
    background-image:url('//a.vsstatic.com/company/careers/badges-sprite_@2X.png');
    background-size: 100px auto;
  }
}

.career-listing .btn-primary {
  margin-top: 20px;
}

.career-listing .social {
  float: right;
  margin-top: -20px;
}

.career-listing .social > h4 {
  font-size: 1em;
  font-weight: normal;
}


/*=============================================================================
  Customer Service Help Center
=============================================================================*/
.customer-service .widget.banner {
  background: url('//a.vsstatic.com/company/help/header.jpg');
}
.customer-service section.faq {
  background: url(//a.vsstatic.com/company/help/faqs.jpg) right top no-repeat;
}
.customer-service .contact-methods .icon,
.customer-service .programs .program-image,
.customer-service .media-location .icon,
.affiliate .media .icon {
  background-image: url('//a.vsstatic.com/company/help/icons_@1X.png');
  background-repeat: no-repeat;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .customer-service .contact-methods .icon,
  .customer-service .programs .program-image,
  .customer-service .media-location .icon {
    background-image: url('//a.vsstatic.com/company/help/icons_@2X.png');
    background-size: 120px auto;
  }
}
.customer-service .contact-methods .live-chat > .icon {
  background-position: 0 0;
  height: 41px;
}
.customer-service .contact-methods .call-us > .icon {
  background-position: 0 -42px;
  height: 45px;
}
.customer-service .contact-methods span {
  font-weight: 500;
}
.customer-service .contact-methods .call-to-actions a {
  color: #dc1f26;
  font-weight: 700;
}
.customer-service .programs p {
  color: #777;
}
.customer-service .programs .partners .icon {
  background-image: url('/v4/images/sprites/vivid-reviews-sprite_@1X.png');
  background-position: 0 -524px;
  height: 100px;
}
.customer-service .programs .program-image {
  -webkit-border-radius: 120px;
  -moz-border-radius: 120px;
  border-radius: 120px;
  border: 1px solid #e5e5e5;
  height: 120px;
  width: 120px;
}
.customer-service .programs .vivid-values .program-image { background-position: 0 -178px; }
.customer-service .programs .affiliate-program .program-image { background-position: 0 -298px; }
.customer-service .programs .vs4b .program-image { background-position: 0 -418px; }
.customer-service .media-location .icon {
  height: 46px;
}
.customer-service .media-location .location {
  background: #f1f2f3;
}
.customer-service .media-location .media .icon { background-position: 0 -87px; }
.customer-service .media-location .location .icon { background-position: 0 -132px; }

/*=============================================================================
  Vivid Seats Data Resource
=============================================================================*/
.data-resource .widget.banner {
  background: url('//a.vsstatic.com/banner/custom/data.jpg');
}
.data-resource .article-select {
  text-align: center;
}
.data-resource .intro {
  min-height: 732px;
}
.data-resource .intro .strong {
  font-weight: 500;
}
.data-resource .intro .bullet-list li {
  margin: 5px 0;
}
.data-resource .logo-links a {
  background-image: url('//a.vsstatic.com/company/data/logo-sprite-color.png');
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  opacity: .65;
  margin: 25px 20px 0 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.gte-ie8 .data-resource .logo-links a {
  background-image: url('//a.vsstatic.com/company/data/logo-sprite.png');
}
.gte-ie8 .data-resource .logo-links a:hover {
  background-image: url('//a.vsstatic.com/company/data/logo-sprite-color.png');
}
.data-resource .logo-links a:hover {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}
.data-resource .logo-links a.forbes {
  background-position: 0 0;
  width: 78px;
}
.data-resource .logo-links a.espn {
  background-position: -78px 0;
  width: 81px;
}
.data-resource .logo-links a.deadspin {
  background-position: -159px 0;
  width: 151px;
}
.data-resource .logo-links a.ftw {
  background-position: -310px 0;
  width: 157px;
}
.data-resource .logo-links a.chicagotrib {
  background-position: -467px 0;
  width: 126px;
}
.data-resource .logo-links a.usatoday {
  background-position: -593px 0;
  width: 145px;
}
.data-resource .logo-links a.sbnation {
  background-position: -738px 0;
  width: 177px;
}
@media (max-width:1200px) {
  .data-resource .logo-links a {
    background-size: auto 17px;
  }
  .data-resource .logo-links a.forbes {
    background-position: 0 0;
    width: 66px;
  }
  .data-resource .logo-links a.espn {
    background-position: -66px 0;
    width: 69px;
  }
  .data-resource .logo-links a.deadspin {
    background-position: -135px 0;
    width: 128px;
  }
  .data-resource .logo-links a.ftw {
    background-position: -263px 0;
    width: 133px;
  }
  .data-resource .logo-links a.chicagotrib {
    background-position: -397px 0;
    width: 107px;
  }
  .data-resource .logo-links a.usatoday {
    background-position: -504px 0;
    width: 122px;
  }
  .data-resource .logo-links a.sbnation {
    background-position: -627px 0;
    width: 150px;
  }
}
.data-resource .link-list li {
  color: #757575;
  font-weight: 400;
  margin: 50px 0;
}
select#dataRelatedArticles {
  height: 40px;
  width: 300px;
}
.data-resource .category h3 {
  font-size: 1.5em;
  text-align: center;
}
.data-resource .article-results {
  margin-top: 65px;
}
.data-resource .article-listing {
  display: inline-block;
  margin: 30px 0;
  padding-bottom: 25px;
  position: relative;
  vertical-align: top;
  width: 30.3%;
}
.data-resource .article-listing:nth-child(3n+3){
  margin: 30px 4%;
}
.data-resource .article-listing img {
  margin-bottom: 15px;
}
.data-resource .article-listing h4 {
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.286em;
}
.data-resource .article-listing p {
  color: #757575;
  font-weight: 400;
  font-size: .857em;
  letter-spacing: .05em;
}
.data-resource .article-listing p:after {
  background-color: #dc1f26;
  content: '';
  display: block;
  height: 2px;
  margin: 12px 0;
  width: 50px;
}
.data-resource .article-listing p .source {
  color: #dc1f26;
  font-weight: 600;
  font-size: 1.083em;
  text-transform: uppercase;
}
.data-resource .article-listing:hover,
.data-resource .article-listing:focus {
  text-decoration: none;
}
.data-resource .article-listing:hover::after {
  content: 'Read';
  background: url('//a.vsstatic.com/common/icon/arrow-line-right.svg') no-repeat right center / 15px 9px;
  bottom: 10px;
  font-weight: 400;
  left: 0;
  padding-right: 20px;
  position: absolute;
}
.data-resource .article-listing:hover p {
  color: #757575;
}
.data-resource .blog-feed {
  border: none;
  margin-top: 40px;
  padding: 0;
}
.data-resource .blog-feed .widgetContent {
  -moz-column-count: 2;
  -moz-column-gap: 80px;
  -webkit-column-count: 2;
  -webkit-column-gap: 80px;
  column-count: 2;
  column-gap: 80px;
}
.blog-feed .blog-article {
  break-inside: avoid;
  padding-bottom: 50px;
}
.blog-feed .blog-article .article-post-date,
.blog-feed .blog-article h4 {
  font-size: 0.857em;
  display: inline;
  text-transform: uppercase;
}
.blog-feed .blog-article h3 {
  font-size: 1.286em;
  font-weight: 700;
  margin: 2px 0;
}
.blog-feed .blog-article h4 {
  color: #dc1f26;
  font-weight: 500;
}
.blog-feed .blog-article h4:before {
  content: '\2219';
}
.blog-feed .blog-article .article-content {
  color: #757575;
  font-weight: normal;
}

  /*=============================================================================
    Giveback - Nonprofit Programming
  =============================================================================*/
.giveback-banner {
  background-image: url('//a.vsstatic.com/company/giveback/header.jpg');
  height: 420px;
  overflow: hidden;
  width: 100%;
}
.giveback-banner h1 {
  text-indent: -999em;
}
.giveback-banner p {
  color: #fff;
  font-size: 1.286em;
  font-weight: 400;
  line-height: 1.333em;
  margin: 230px 0 0 60px;
  text-shadow: 1px 1px 5px rgba(0,0,0,.6);
  width: 550px;
}
.giveback .giveback-benefits [class^='span'] {
  text-align: center;
}
.giveback .giveback-benefits [class^='span']:nth-child(1) > div {
  padding: 0 50px 0 0;
}
.giveback .giveback-benefits [class^='span']:nth-child(2) > div {
  padding: 0 25px;
}
.giveback .giveback-benefits [class^='span']:nth-child(3) > div {
  padding: 0 0 0 50px;
}
.giveback .giveback-benefits h2 {
  margin-bottom: 20px;
}
.giveback .giveback-benefits h2:before {
  background-image: url('//a.vsstatic.com/company/giveback/sprite.jpg');
  border: 1px solid #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 180px;
  margin: 0 auto 25px;
  width: 180px;
  -webkit-transition: transform ease .2s;
  -moz-transition: transform ease .2s;
  -ms-transition: transform ease .2s;
  -o-transition: transform ease .2s;
  transition: transform ease .2s;
}
.giveback .giveback-benefits h2:hover {
  text-shadow: 1px 5px 5px rgba(0,0,0,.15);
}
.giveback .giveback-benefits h2:hover:before {
  background-size: cover;
  -webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);
  -moz-box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);
  box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);
  -webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}
.giveback .giveback-benefits [class^='span']:nth-child(1) h2:before { background-position: 0px 0px; }
.giveback .giveback-benefits [class^='span']:nth-child(2) h2:before { background-position: 0px -180px; }
.giveback .giveback-benefits [class^='span']:nth-child(3) h2:before { background-position: 0px -360px; }

.giveback .col-split h2 {
  margin-bottom: 40px;
}

.giveback h3 {
  color: #dc1f26;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.giveback .giveback-howitworks li {
  background: url('//a.vsstatic.com/company/giveback/check.png') no-repeat left top;
  margin-top: 40px;
  padding-left: 28px;
}
.giveback-participants h2 {
  text-align: center;
}

/*=============================================================================
  Is Vivid Seats Legitimate and Reliable - 2 col layout
=============================================================================*/

.vividLegitimate h1 {
  color: #333;
  font-size: 2.143em;
  padding-bottom: 5px;
}

.vividLegitimate h2 {
  font-size: 2.571em;
  font-weight: normal;
}

.vividLegitimate h2.small-title {
  font-size: 1.714em;
  margin-top: 0;
}

.vividLegitimate h3 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2em;
  margin: 0;
  text-transform: uppercase;
}

.vividLegitimate p,
.vivid-legitimate p {
  font-size: 1em;
  line-height: 1.429em;
}

.vividLegitimate blockquote,
.vivid-legitimate blockquote {
  border-left: 2px solid #dc1f26;
  font-size: 1.5em;
  line-height: 1.33em;
  margin: 20px 20px 20px 35px;
  padding-left: 15px;
}

.vividLegitimate .legitimate-intro, .vividLegitimate .legitimate-experience, .vividLegitimate .legitimate-contact {
  padding: 25px;
}

.vividLegitimate .legitimate-intro {
  background: url('/v4/images/widget/company/legitimate-creditation-logos.png') no-repeat right bottom;
}

.vividLegitimate .legitimate-intro .content-wrapper,
.vivid-legitimate .legitimate-intro .content-wrapper {
  width: 75%;
}

.vividLegitimate .legitimate-experience {
  overflow: hidden;
}

.vividLegitimate [class^='legitimate-experience-'] {
  float: left;
  padding-bottom: 20px;
  width: 50%;
}

.vividLegitimate .legitimate-experience-secure,
.vivid-legitimate  .legitimate-experience-secure {
  clear: left;
}

.vividLegitimate .experience-content-wrapper {
  padding: 15px 0 0;
}

.vividLegitimate [class^='legitimate-experience-'] .image-wrapper,
.vivid-legitimate [class^='legitimate-experience-'] .image-wrapper {
  background-image: url('//a.vsstatic.com/company/legitimate/sprite.png');
  background-repeat: no-repeat;
  float: left;
  width: 90px;
}

.vividLegitimate .legitimate-experience-bg .image-wrapper,
.vivid-legitimate .legitimate-experience-bg .image-wrapper {
  background-position: 0 -132px;
  height: 80px;
}

.vividLegitimate .legitimate-experience-cs .image-wrapper,
.vivid-legitimate .legitimate-experience-cs .image-wrapper {
  background-position: 0 -211px;
  height: 74px;
}

.vividLegitimate .legitimate-experience-secure .image-wrapper,
.vivid-legitimate .legitimate-experience-secure .image-wrapper {
  background-position: 0 -286px;
  height: 85px;
}

.vividLegitimate .legitimate-experience-ratings .image-wrapper,
.vivid-legitimate .legitimate-experience-ratings .image-wrapper {
  background-position: 0 -48px;
  height: 83px;
}

.vividLegitimate [class^='legitimate-experience-'] .content-wrapper,
.vivid-legitimate [class^='legitimate-experience-'] .content-wrapper {
  padding-left: 110px;
}

.vividLegitimate .house.widget {
  padding: 20px;
  border-bottom-width: 1px;
}

.vividLegitimate .house h2 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2em;
  margin: 0 0 10px;
}

.vividLegitimate .house p {
  font-size: 0.857em;
}

.vividLegitimate .house blockquote {
  border-left: none;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 0.857em;
  line-height: 1.33em;
  margin: 12px 0;
  padding: 12px 0;
}

.vividLegitimate .house blockquote + blockquote {
  border-top: none;
}

.vividLegitimate .house blockquote p {
  font-size: 1.167em;
  font-style: italic;
  padding-bottom: 10px;
  padding-left: 30px;
}

.vividLegitimate .house blockquote .name {
  color: #dc1f26;
  display: block;
  padding-left: 30px;
}

.vividLegitimate .house blockquote .title {
  color: #979797;
  display: block;
  padding-left: 30px;
}

.vividLegitimate .house a,
.vividLegitimate p a {
  color: #369;
}

.vividLegitimate [class^='arrow-link'] {
  font-size: 0.786em;
  padding: 0;
}

.vividLegitimate .featured-partners {
  background: url('//a.vsstatic.com/company/legitimate/sprite.png') no-repeat 0px 0px transparent;
  height: 48px;
  margin: 8px 0;
  width: 285px;
}

.vividLegitimate .house.company-legitimate-shopNow {
  background: url('/v3/images/widget/house/EV-shopNow.jpg') no-repeat center right;
}

.arrow-link-back:before {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #369;
  content: '';
  display: inline-block;
  height: 0;
  margin-right: 5px;
  width: 0;
}

/*=============================================================================
	Is Vivid Seats Legitimate and Reliable - Full Width
=============================================================================*/

/*vivid legitimate 1 col specific styles*/
.vivid-legitimate .banner {
  padding: 0 25px 25px;
}

.vivid-legitimate .banner h1  {
  color: #333;
  font-size: 4em;
}

.vivid-legitimate .banner p {
  width: 77%;
}

.vivid-legitimate .legitimate-intro,
.vivid-legitimate .legitimate-external {
  background: url('/v3/images/textures/halftone.png') repeat;
}

.vivid-legitimate section.legitimate-intro {
  padding-bottom: 0;
}

.vivid-legitimate .legitimate-intro .container {
  background: url('/v4/images/widget/company/legitimate-creditation-logos-large.png') no-repeat right 45px;
  padding-bottom: 50px;
}

@media (min-width: 1200px ) {
  .vivid-legitimate .legitimate-intro .container {
    background-position: right 0;
  }
}

.vivid-legitimate .subsection-title {
  border-bottom: 1px solid #ccc;
  margin: 35px 0 15px;
  overflow: hidden;
  padding-bottom: 5px;
}

.vivid-legitimate .subsection-title h3 {
  float: left;
}

.vivid-legitimate .subsection-title a {
  display: block;
  margin: 10px 0;
  text-align: right;
}

/*vivid legitimate 1 col external reviews styles*/
.legitimate-external blockquote {
  border: none;
  float: left;
  font-size: 0.929em;
  margin: 30px 0;
  padding: 0;
  width: 50%;
}

.legitimate-external blockquote .quote-content {
  display: inline-block;
  padding-top: 12px;
  vertical-align: top;
  width: 65%;
}

.legitimate-external blockquote .quote-img {
  display: inline-block;
  height: 100px;
  margin: 0 20px;
  width: 100px;
}

.legitimate-external blockquote img.quote-img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  box-shadow: 1px 1px 5px 0 rgba(0,0,0,.25);
}

.legitimate-external blockquote[class^="sponsor"] .quote-img {
  background-image: url('/v3/images/sprites/partner-sprite_@1X.png');
  background-repeat: no-repeat;
}

.legitimate-external blockquote p {
  background: none;
  border: none;
  font-weight: 400;
  margin: 0;
  padding: 0 0 10px;
}

.legitimate-external blockquote .name {
  color: #dc1f26;
  font-weight: bold;
}

.legitimate-external blockquote .title {
  color: #757575;
  font-weight: 400;
}

.legitimate-external blockquote.sponsor-icc .quote-img {
  background-position: 20px -1900px;
}

.legitimate-external blockquote.sponsor-B1G .quote-img {
  background-position: 0px -4000px;
}

.vivid-legitimate [class^='legitimate-experience-'] .content-wrapper h3 {
  margin-top: 4px;
}

.legitimate-external .partner-carousel-widget .widgetTitle {
  display: none;
}

.legitimate-external #partnersCarousel .carousel-inner {
  height: 100px;
}

.legitimate-external [class*="-carousel-widget"],
.legitimate-external .carousel[id$="Carousel"],
.legitimate-external .carousel .carousel-inner {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.legitimate-external .carousel .carousel-control {
  background-image: url("/v3/images/sprites/slider-arrows_@2X.png");
  background-size: auto 40px;
  height: 40px;
  margin-top: -10px;
  opacity: 1;
  width: 25px;
}

.legitimate-external .testimonial-carousel-widget .carousel .carousel-control {
  top: 85px;
}

.lte-ie9 .legitimate-external .carousel .carousel-control {
  background-image: url("/v3/images/sprites/slider-arrows_@1X.png");
  height: 29px;
  margin-top: -4px;
  width: 17px;
}

.lte-ie9 .legitimate-external .carousel .carousel-control.right {
  background-position: -40px 0;
}

.legitimate-external .carousel .carousel-control.left {
  background-position: 0 0;
  left: -20px;
}

.legitimate-external .carousel .carousel-control.right {
  background-position: -52px 0;
  right: -20px;
}

.legitimate-external .carousel .carousel-inner {
  margin: 0 3% 0 2%;
}

.legitimate-external .sponsor-list li {
  min-height: inherit;
  padding: 0;
  width: 12.5%;
}

.legitimate-contact article {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.checkout .vivid-legitimate .widgetContent {
  padding: 0 10px;
}

/*=============================================================================
  Press
=============================================================================*/
[class*="vivid-press"] .banner {
  background: url('//a.vsstatic.com/banner/custom/press.jpg') center center no-repeat;
}
.vivid-press .press-releases {
  background: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 0px -5px 3px rgba(0,0,0,.10);
  padding: 20px 30px;
  position: relative;
  top: -70px;
}
.vivid-press .navPartitions li {
  padding: 15px;
}
.vivid-press .navPartitions .zebra li.odd {
  background-color: #f2f2f2;
}
.vivid-press .link-list.zebra a {
  font-size: 1em;
  font-weight: 500;
}
.vivid-press .bottom-bar.bottom-bar-long:after {
  width: 200px;
}
.vivid-press .data-section {
  background: url('//a.vsstatic.com/company/data/thumbnail.png') no-repeat left top;
  margin-bottom: 40px;
  margin-top: 10px;
  min-height: 125px;
  padding-left: 150px;
}
.vivid-press .company-form #successMessage,
.vivid-press .company-form #errorMessage {
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
  margin-top: 15px;
}
.vivid-press .company-form .success-intro,
.vivid-press .company-form .error-intro {
  margin-left: 10px;
}
.vivid-press .company-form #successMessage .fa + p,
.vivid-press .company-form #errorMessage .fa + p {
  margin-left: 0;
  margin-top: 0;
}
.vivid-press-release .copy > .widgetContent h2 {
  font-size: 31.5px;
  margin: 20px 10px 15px;
}
.vivid-press-release .copy > .widgetContent h2 strong {
  font-weight: 300;
}
.vivid-press-release .copy > .widgetContent p {
  margin: 20px 10px;
}

/*=============================================================================
  Vivid Seats Reviews
=============================================================================*/

/* Main Review Styling ----------------*/
.vivid-seats-reviews .container[role="main"] {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}
.vivid-seats-reviews [class^="review-section"],
.vivid-seats-reviews .concerns {
  border-top: 1px solid #e5e5e5;
  padding: 25px 20px;
  position: relative;
}
.vivid-seats-reviews .review-section-header {
  padding: 15px 20px 0;
}
.vivid-seats-reviews h2 {
  font-weight: 300;
  margin-bottom: 0;
}
.vivid-seats-reviews .container[role='main'] .btn-primary {
  font-size: .929em;
  padding: 4px 20px;
}
.vivid-seats-reviews .container[role='main'] .btn-jumbo {
  font-size: 1.179em;
  padding: 12px 30px;
}

/* Landing Page Styles ----------------*/
.vivid-seats-reviews .featured-quote {
  padding: 25px;
  border: 1px solid #e5e5e5;
  position: relative;
}
.cmsPageVividReviewsLanding ul.breadcrumb li:nth-child(2) {
  display: none;
}
.vivid-seats-reviews [class^="reviews-source-"] {
  background-image: url('/v4/images/sprites/vivid-reviews-sprite_@1X.png');
  background-repeat: no-repeat;
  display: block;
  height: 50px;
}
.vivid-seats-reviews .review-section-header [class^="reviews-source-"] {
  position: absolute;
  right: 25px;
  top: 50px;
}
.vivid-seats-reviews .review-section-header .reviews-source-general {
  background-position: 0 -300px;
  height: 125px;
  width: 123px;
  right: 15px;
  top: 25px;
}
.vivid-seats-reviews .review-section-content {
  border: none;
}
.cmsPageVividReviewsLanding .review-section-content [class^="reviews-source-"] {
  margin: 0 auto 20px; /*centering logos in grid*/
}
.vivid-seats-reviews [class^="reviews-source-"] h3 {
  opacity: 0;
  text-indent: -999em;
}
.vivid-seats-reviews .reviews-source-surveys {
  background-position: left 0px;
  width: 145px;
}
.vivid-seats-reviews .reviews-source-reseller {
  background-position: left -50px;
  width: 168px;
}
.vivid-seats-reviews .reviews-source-viewpoints {
  background-position: left -100px;
  width: 168px;
}
.vivid-seats-reviews .reviews-source-facebook {
  background-position: left -150px;
  width: 50px;
}
.vivid-seats-reviews .reviews-source-twitter {
  background-position: left -200px;
  width: 60px;
}
.vivid-seats-reviews .reviews-source-review-centre {
  background-position: left -250px;
  width: 170px;
}


/* Featured Quote Nibs ----------------*/
.vivid-seats-reviews .featured-quote:before,
.vivid-seats-reviews .featured-quote:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-top: 0;
}
.vivid-seats-reviews .featured-quote:before {
  top: -10px;
  left: 50%;
  left: calc(50% - 10px);
  border-bottom-color: #ccc;
  border-width: 10px;
}
.vivid-seats-reviews .featured-quote:after {
  top: -9px;
  left: 50.33%;
  left: calc(50% - 9px);
  border-bottom-color: #fff;
  border-width: 9px;
}
.vivid-seats-reviews .featured-quote a {
  font-weight: 400;
}

/* General Blockquote Styles ----------------*/
.vivid-seats-reviews .quote-image {
  background-image: url('/v4/images/sprites/vivid-reviews-sprite_@1X.png');
  background-repeat: no-repeat;
  background-position: 0 -825px;
  height: 14px;
  margin-bottom: 15px;
}
.vivid-seats-reviews blockquote p {
  background: none;
  padding-left: 0;
  font-size: 1em;
  line-height: 20px;
}
.vivid-seats-reviews blockquote p a {
  color: #369;
}
.vivid-seats-reviews blockquote p strong {
  font-weight: 500;
  font-size: 1.143em;
}
.vivid-seats-reviews blockquote cite {
  color: #9b9b9b;
  display: block;
  font-size: 0.857em;
  letter-spacing: 0.86px;
  line-height: 1.167em;
  padding-top: 12px;
  text-align: right;
}
.vivid-seats-reviews blockquote cite .name {
  color: #9b9b9b;
  display: block;
  float: left;
}
.vivid-seats-reviews blockquote i:before {
  content: "\2014";
  color: #999;
  font-weight: 300;
}
.vivid-seats-reviews blockquote i {
  color: #daab13;
  font-style: normal;
  font-weight: 500;
}
.vivid-seats-reviews .still-have-concerns {
  padding-top: 20px;
  margin: 20px 0;
}
.still-have-concerns {
  column-count: 2;
  column-gap: 80px;
  -moz-column-count: 2;
  -moz-column-gap: 80px;
  -webkit-column-count: 2;
  -webkit-column-gap: 80px;
  widows: 2;
}
.vivid-seats-reviews p a {
  color: #369;
  font-weight: 400;
}

/* Sub Page Styles ----------------*/
.review-intro {
  max-width: 70%;
}
.vivid-seats-reviews .source-review.hidden-review {
  height: 0;
  margin: 0;
  opacity: 0;
  visibility: hidden;
}
.review-section-content .source-review {
  border-left: 1px solid #e5e5e5;
  margin-bottom: 50px;
  height: auto;
  opacity: 1;
  padding: 0 25px;
  transition: opacity 400ms, height 250ms;
  -webkit-transition: opacity 400ms, height 250ms;
  -moz-transition: opacity 400ms, height 250ms;
  -o-transition: opacity 400ms, height 250ms;
  -ms-transition:opacity 400ms, height 250ms;
  visibility: visible;
}
.review-section-content .review-col:nth-child(even) {
  margin-top: 40px;
}
.review-section-content .review-col:nth-child(3) {
  margin-top: 20px;
}
.vivid-seats-reviews.cmsPageVividReviewsFacebook .quote-image,
.vivid-seats-reviews.cmsPageVividReviewsTwitter .quote-image {
  border-radius: 25px;
  height: 42px;
  width: 42px;
}
.lt-ie9 .vivid-seats-reviews .quote-image,
.lt-ie9 .vivid-seats-reviews.cmsPageVividReviewsFacebook .quote-image, /*IE7/8 Fallbacks*/
.lt-ie9 .vivid-seats-reviews.cmsPageVividReviewsTwitter .quote-image {
  height: 14px;
  width: 100%;
}
.cmsPageVividReviewsFacebook .review-col:nth-child(1) .source-review:nth-child(1) .quote-image { background-position: 0 -839px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(1) .source-review:nth-child(2) .quote-image { background-position: 0 -881px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(1) .source-review:nth-child(3) .quote-image { background-position: 0 -923px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(1) .source-review:nth-child(4) .quote-image { background-position: 0 -965px; }

.cmsPageVividReviewsFacebook .review-col:nth-child(2) .source-review:nth-child(1) .quote-image { background-position: -42px -839px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(2) .source-review:nth-child(2) .quote-image { background-position: -42px -881px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(2) .source-review:nth-child(3) .quote-image { background-position: -42px -923px; }

.cmsPageVividReviewsFacebook .review-col:nth-child(3) .source-review:nth-child(1) .quote-image { background-position: -84px -839px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(3) .source-review:nth-child(2) .quote-image { background-position: -84px -881px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(3) .source-review:nth-child(3) .quote-image { background-position: -84px -923px; }

.cmsPageVividReviewsFacebook .review-col:nth-child(4) .source-review:nth-child(1) .quote-image { background-position: -126px -839px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(4) .source-review:nth-child(2) .quote-image { background-position: -126px -881px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(4) .source-review:nth-child(3) .quote-image { background-position: -126px -923px; }
.cmsPageVividReviewsFacebook .review-col:nth-child(4) .source-review:nth-child(4) .quote-image { background-position: -126px -965px; }

.cmsPageVividReviewsTwitter .review-col:nth-child(1) .source-review:nth-child(1) .quote-image { background-position: 0 -1007px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(1) .source-review:nth-child(2) .quote-image { background-position: 0 -1049px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(1) .source-review:nth-child(3) .quote-image { background-position: 0 -1091px; }

.cmsPageVividReviewsTwitter .review-col:nth-child(2) .source-review:nth-child(1) .quote-image { background-position: -42px -1007px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(2) .source-review:nth-child(2) .quote-image { background-position: -42px -1049px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(2) .source-review:nth-child(3) .quote-image { background-position: -42px -1091px; }

.cmsPageVividReviewsTwitter .review-col:nth-child(3) .source-review:nth-child(1) .quote-image { background-position: -84px -1007px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(3) .source-review:nth-child(2) .quote-image { background-position: -84px -1049px; }

.cmsPageVividReviewsTwitter .review-col:nth-child(4) .source-review:nth-child(1) .quote-image { background-position: -126px -1007px; }
.cmsPageVividReviewsTwitter .review-col:nth-child(4) .source-review:nth-child(2) .quote-image { background-position: -126px -1049px; }

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .vivid-seats-reviews [class^="reviews-source-"],
  .vivid-seats-reviews .review-section-header .reviews-source-general,
  .vivid-seats-reviews .quote-image,
  .vivid-seats-reviews .experience-horizontal [class^='icon-'],
  .customer-service .programs .partners .icon {
    background-image: url('/v4/images/sprites/vivid-reviews-sprite_@2X.png');
    background-size: 170px auto;
  }
}

/*=============================================================================
  Scholarship Program
=============================================================================*/
.scholarship-program .widget.banner {
  background: url('//a.vsstatic.com/banner/custom/scholarship.jpg');
}
.scholarship-program .addthis_sharing_toolbox {
  text-align: center;
  margin: 1em 0 4em;
}
.scholarship-program .logo {
  display: block;
  margin: auto;
  width: 250px;
}
.scholarship-program section.faq-strip {
  padding: 30px;
  text-align: center;
}

/*=============================================================================
===============================================================================
===============================================================================
  Archive Company General Styles
=============================================================================*/
.vividCompany .widgetContent h2,
.vividCompany .widgetContent h3 {
  margin: 5px 10px;
  line-height: 1.250em; /*20px*/
}
.vividCompany .widgetContent p + h2,
.vividCompany .widgetContent p + h3,
.vividCompany .widgetContent ul + h3,
.vividCompany .widgetContent ol + h3{
  margin-top: 20px;
}
.vividCompany .widgetContent h2,
.vividCompany h2 {
  font-size: 1.5em; /* 21px */
}
.vividCompany .widgetContent h3 {
  font-size: 1.143em; /* 16px */
}
.vividCompany .widgetContent h4 {
  font-size: 1em;
  margin: 20px 10px 10px;
}
.vividCompany .widgetContent p,
.vividContestRules .widgetContent ol {
  font-size:1em; /* 14px */
  line-height: 1.429em; /*20px*/
  margin: 5px 10px;
}

.vividCompany.vividAbout h1 { margin-top: -5px; }
.vividCompany.vividAbout h1 > span {
  font-size: .5em;
  text-transform: none;
  padding-top: 3px;
}

.static-content .cms-copy .jump-links {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 35px;
}
.static-content .cms-copy .jump-links a {
  color: #369;
  display: block;
}
.static-content .cms-copy h3 {
  font-size: 1.143em;
  margin: 35px 0 0;
}
.static-content .cms-copy .widgetContent > h3:first-child {
  margin-top: 0;
}
.static-content .cms-copy ul {
  list-style-type: disc;
  margin: 0 0 10px 15px;
}
.static-content .cms-copy ol {
  list-style-type: decimal;
  margin: 0 0 0 15px;
}
.static-content .cms-copy ol ol {
  list-style-type: lower-alpha;
}

/*=============================================================================
  Company Left Nav
=============================================================================*/
.vividCompany .span5 ul li{
  border-top:1px solid #e5e5e5;
  margin-left:-15px;
  margin-right:-15px;
  padding:5px 25px;
}
.vividCompany .span5 ul li a{
  display:block;
  font-size:0.786em; /* 11px */
}
.vividCompany .span5 ul li:first-child{
  border:none;
}
.vividAbout li a.companyNavAbout,
.vividDifference li a.companyNavDifference,
.vividGuarantee li a.companyNavGuarantee,
.vividTestimonials li a.companyNavTestimonials,
.vividContact li a.companyNavContact,
.vividCareers li a.companyNavCareers,
.vividFaq li a.companyNavFaq,
.vividTerms li a.companyNavTerms,
.vividPrivacy li a.companyNavPrivacy,
.vividHelp li a.companyNavHelp,
.vividSell li a.companyNavSell,
.vividAffiliate li a.companyNavAffiliate,
.static-marquee li a.companyNavMarquee,
.vividCorporate li a.companyNavCorporate,
.vividSiteMap li a.companyNavSiteMap,
.vivid-press li a.companyNavPress,
.vividPartners li a.companyNavPartners {
  color:#DB2127;
  cursor:text;
  font-weight:bold;
  text-decoration:none;
}
.vividAbout li a.companyNavAbout:hover,
.vividDifference li a.companyNavDifference:hover,
.vividGuarantee li a.companyNavGuarantee:hover,
.vividTestimonials li a.companyNavTestimonials:hover,
.vividContact li a.companyNavContact:hover,
.vividCareers li a.companyNavCareers:hover,
.vividFaq li a.companyNavFaq:hover,
.vividTerms li a.companyNavTerms:hover,
.vividPrivacy li a.companyNavPrivacy:hover,
.vividHelp li a.companyNavHelp:hover,
.vividSell li a.companyNavSell:hover,
.vividAffiliate li a.companyNavAffiliate:hover,
.static-marquee li a.companyNavMarquee:hover,
.vividCorporate li a.companyNavCorporate:hover,
.vividSiteMap li a.companyNavSiteMap:hover,
.vivid-press li a.companyNavPress:hover,
.vividPartners li a.companyNavPartners:hover{
  color:#DB2127;
}
.navCompanyHover li a:hover{
  color:inherit;
}
.vividCompany .head-title{
  margin-bottom:0;
}
.vivid-company.vividCompany .span5 ul li a { /*e.g. press release - mix of new and old styles*/
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
}

/*=============================================================================
  Buyer Guarantee
=============================================================================*/
.vividGuarantee .banner{
  background-position:370px 0;
}

/*=============================================================================
  Careers - Operations
=============================================================================*/
.bannerVivid.bannerCareers .widgetContent{
  padding:35px 0 35px 25px;
}
.vividCareers.vividCompany .widgetContent h3 {
  font-size:1.286em; /* 18px */
}
.vividCareers.vividCompany .widgetContent h3{
  margin:5px 0 15px;
}
.vividCareers.vividCompany .widgetContent h3 span{
  color:#DB2127;
}
.vividCompany.vividCareers .widgetContent.iframe{
  padding:0;
  background:none;
}
.vividCareers.vividCompany .widgetContent p.careersBullet{
  padding:0 40px 20px 30px;
  background:url("/v3/images/common/check.jpg") left 0 no-repeat;
  margin-left:10px;
}
.vividCareers.vividCompany .widgetContent p{
  padding-right:40px;
  padding-bottom:20px;
  margin:0;
}

/*=============================================================================
  Contact Us
=============================================================================*/
.vividContact .widgetContent ul,
.vividHelp .widgetContent ul {
  margin-left:10px;
  margin-bottom:10px;
}
.vividContact .widgetContent ul li,
.vividHelp .widgetContent ul li {
  line-height: 1.5em;
}
.vividContact .widgetContent a,
.vividHelp .widgetContent a {
  color:#369;
}

/*=============================================================================
  Contest Rules
=============================================================================*/
.vividContestRules .span19 .widgetContent a {
  color: #369;
}
.vividContestRules .banner-vivid {
  background-image: none;
}
.vividContestRules .widgetContent ol {
  margin-left: 15px;
  list-style: decimal;
}
.vividContestRules ol li + li {
  margin-top: 10px;
}
.vividContestRules .widgetContent ol p {
  font-size: inherit;
  line-height: inherit;
  padding: 0 0 10px 0;
}

/*=============================================================================
  Corporate Ticket Program
=============================================================================*/
.vividCorporate .banner{
  background:url("/v3/images/banner/custom/corporateProgram.gif") no-repeat right center;
}
.vividCorporate .banner h1 span{
  display:inline;
  color:#DB2127;
  font-size: 1em;
}
.vividCorporate .banner h1{
  color:#333;
}
.vividCorporate .span8 .widget{
  background-color:#eaeaea;
  padding:5px 5px 68px 10px;
}
.vividCorporate .span8 .widget .widgetContent{
  background-color:#fff;
}
.vividCorporate .blockquote-wrapper{
  background-color:#fff;
  padding:5px;
  margin-bottom:5px;
}
.vividCorporate .blockquote-container{
  background:#fff; /* Old browsers */
  background:-moz-linear-gradient(left, #fff 85%, #eaeaea 100%); /* FF3.6+ */
  background:-webkit-gradient(linear, left top, right top, color-stop(85%,#fff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(left, #fff 85%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(left, #fff 85%,#eaeaea 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(left, #fff 85%,#eaeaea 100%); /* IE10+ */
  background:linear-gradient(to right, #fff 85%,#eaeaea 100%); /* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */
  padding:25px 35px 25px 0;
  font-size:1.071em; /* 15px */
  line-height: 1.200em; /*18px*/
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomright:10px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
}
.vividCorporate blockquote{
  margin:0;
}
.vividCorporate blockquote p{
  background:none;
  font-size:1.071em; /* 15px */
  line-height: 1.200em; /*18px*/
}
.vividCorporate blockquote small{
  font-size:0.786em; /* 11px */
  line-height: 1.182em; /*13px*/
  font-weight:bold;
  padding:10px 0 0;
  color:#333;
  margin-left:25px;
}
.vividCorporate blockquote small:before{
  content:normal;
}
.vividCorporate cite{
  display:block;
}
.vividCorporate .buttonSubmit{
  margin-left:180px;
}

/*=============================================================================
  Experience Vivid Seats
=============================================================================*/
.vividDifference .banner{
  background:url("/v3/images/banner/category/cateBanner_companyDifference2.jpg") no-repeat right top;
}
.vividDifference .banner h1{
  color:#333;
}
.vividDifference .banner h1 span{
  display:inline;
  color:#DB2127;
}
.vividDifference .banner .bannerCollapsedContent {
  font-size: 0.786em; /* 11px */
  line-height: 1.364em; /*15px*/
  width: 380px;
}
.vividDifference .banner .widgetContent p{
  font-size:0.857em; /* 12px */;
  line-height: 1.250em; /*15px*/
  padding:10px 0 0;
  width:380px;
}
.vividDifference .widget h3{
  text-transform:uppercase;
  margin-left: 0;
  line-height: 1.231em;
  padding-top: 10px;
}
.vividDifference .widget h3 span{
  display:block;
  font-size:1.429em; /* 20px */
  line-height: 1em; /*20px*/
  color:#DB2127;
}
.vividDifference .widget p{
  font-size:0.786em; /* 11px */
  line-height:1.364em; /*15px*/
}
.vividDifference .row-fluid .span6 .widget{
  min-height:366px;
  padding-left:25px;
}

/*=============================================================================
  FAQs
=============================================================================*/
.vividFaq .banner{
  background-position:480px 0;
}
.vividFaq .span8 h3 {
  padding:0 0 0 5px;
  color:#DB2127;
  font-size:1.214em; /* 13px */;
  line-height: 1.231em;
  margin: 0 0 20px;
}
.vividFaq .accordion-group a.accordion-toggle{
  padding-left:0;
  font-size:0.786em; /* 11px */
  line-height: 1.364em; /*15px*/
  color:#333;
}
.vividFaq .accordion-group a.accordion-toggle h3{
  border-left:1px solid #A9A9A9;
  margin-left:10px;
}
.vividFaq .faq-accordion .accordion-heading{
  margin-bottom:10px;
}
.vividFaq .accordion-group .accordion-group{
  margin:0;
}
.vividFaq .accordion-body{
  margin-left:10px;
}
.vividFaq .faq-accordion .accordion-inner{
  padding:0;
}
.vividFaq .faq-accordion .accordion-inner div{
  font-size:0.857em; /* 12px */;
  line-height: 1.250em; /*15px*/
}
.vividFaq .accordion-body .accordion-body{
  margin-left:0;
}
.vividFaq .accordion-group .accordion-group a.accordion-toggle{
  font-weight:bold;
  background-image:none;
}
.vividFaq .widgetContent p {
  font-size: 0.857em;
  line-height: 1.364em;
}


/*=============================================================================
  Partners
=============================================================================*/
.vividPartners .sponsor-list li a{
  font-size:0.786em; /* 11px */
  line-height: 1.364em; /*15px*/
}
.vividPartners .primaryMainContent, .vividPartners .primarySubContent{
  border-top:none;
}
.vividPartners .sponsor-list li a{
  color:#369;
}
.vividPartners .link-list li a{
  font-size:0.786em; /* 11px */
  line-height:1.364em; /*15px*/
  color:#369;
}
.vividPartners .span9 a{
  color:#369;
}
.vividPartners .sponsor-list li{
  width:19%;
}
.vividPartners .sponsor-list li a:hover{
  text-decoration:underline;
}
.vividPartners .modal h2 {
  font-weight:normal;
  font-size:2em;
}
.vividPartners .modal .cancel-btn {
  padding-top:0px;
}


/*=============================================================================
  Privacy Policy
=============================================================================*/
.vividPrivacy ul.bullet-list {
  margin: 0 30px 10px;
}
.vividPrivacy ul.bullet-list > li {
  margin-top: 10px;
  margin-bottom: 10px;
}
.vividPrivacy ul.bullet-list ul {
  margin-left: 30px;
}
.vividPrivacy ul.bullet-list ul > li {
  list-style-type: circle;
}
.vividPrivacy ul.bullet-list ul > li > ul > li {
  list-style-type: square;
}
.vividPrivacy .widgetContent a{
  color:#369;
}

/*=============================================================================
  Sale Terms
=============================================================================*/
.vividTerms .banner {
  background-position:450px 0;
}
.vividTerms ul.bullet-list {
  margin: 0 30px 10px;
}
.vividTerms ul.bullet-list li {
  padding: 3px 5px;
}
.vividTerms .widgetContent a,
.vividAPITerms a {
   color: #369;
 }

/*=============================================================================
  Site Map
=============================================================================*/
.vividSiteMap .widgetContent h2,
.vividSiteMap .widgetContent h3{
  font-size: 1.143em;
  margin: 0 0 10px;
}
.vividSiteMap ul.link-list.zebra li a{
  font-size:0.857em; /* 12px */;
}
.vividSiteMap .siteMapCateHeader,
.vividSiteMap .siteMapCateHeaderPad{
  font-size:0.929em; /* 13px */;
  font-weight:bold;
  padding-bottom:4px;
}
.vividSiteMap li.siteMapCateHeaderPad{
  padding-top:5px;
}
.vividSiteMap .widgetContent a{
  color:#369;
  font-size:0.857em; /* 12px */;
}

/*=============================================================================
  Testimonials
=============================================================================*/
.vividTestimonials .banner{
  background-position:380px 0;
}
.vividCompany.vividTestimonials .widget.widgedGrad p{
  font-size:0.929em; /* 13px */;
  line-height:1.154em; /*15px*/
  margin:5px 0;
  padding-left:25px;
}
.vividCompany.vividTestimonials .widgetGrad .widgetContent{
  padding:5px;
}
.vividCompany.vividTestimonials p.testimonialMajQuote,
.vividCompany.vividTestimonials p.testimonialMajQuote span{
  color:#DB2127;
  font-size:1.071em; /* 15px */
  font-weight:bold;
  line-height:1.200em; /*18px*/
  background:url('/v3/images/widget/company/openQuote.gif') no-repeat 0 2px;
  padding-left:25px;
}
.vividCompany.vividTestimonials p.testimonialMajQuote span{
  background:url('/v3/images/widget/company/closeQuote.gif') no-repeat right 2px;
  padding-left:0;
  padding-right:25px;
}
.vividCompany.vividTestimonials p.testimonialMajQuote span.testimonialName {
  font-size:0.714em; /* 10px */;
  color:#333;
  line-height:inherit;
  background:none;
  font-weight:bold;
  margin-left:5px;
}
.vividCompany.vividTestimonials p span.testimonialName {
  font-weight: bold;
  white-space: nowrap;
}
.vividCompany.vividTestimonials p.testimonialMajQuote img{
  padding-top:10px;
}

.venueDirPages .bodyPrimaryContentWrapper .widgetTitle {
	padding-left: 20px;
}

/* VENUE GUIDE */
.venuesByCountry .widgetContent {
	height: 560px;
	overflow: auto;
}
.ipad .venuesByCountry .widgetContent {
	height: auto;
}
.venuesByCountry select {
	height: 19px;
	float: right;
	text-transform: none;
	margin: -4px 15px 0 0;
}
.venuesByCountry a.venuesByAbbrevLink {
	display: block;
	margin-left: 20px;
	line-height: 1.417em; /*17px*/
	font-size: 0.857em; /* 12px */
}
.venuesByStateAbbrev { 
	background-color: #eaeaea;
	padding: 7px 10px 7px 10px;
	margin: 10px 0 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.venuesByStateAbbrev a {
	float: right;
	font-weight: normal;
	text-transform: none;
}
.cmsPageVenues .venueSitemapLinks .widgetContent {
	padding: 15px 0 15px 0;
	color: #999;
}
.cmsPageVenues .venueSitemapLinks .widgetContent span {
	font-size: 0.857em; /* 12px */
	margin: 0 0.275em;
	color: #ccc;
}
.ipad .cmsPageVenues .venueSitemapLinks .widgetContent span {
	margin: 0 0.23em;
}
.chrome .cmsPageVenues .venueSitemapLinks .widgetContent span {
	margin: 0 0.25em;
}
.venuePage .bodySecondaryContentWrapper .widgetTitle.accordion {
	border-left: none;
	border-right: none;
	font-size: 1.357em; /* 19px */
	font-weight: bold;
	margin-bottom: 10px;
	background-image: none;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 12px;
}
.venuePage .bodySecondaryContentWrapper .widgetTitle.accordion span {
	padding-left: 0;
	font-size: 1.357em; /* 19px */
	font-weight: bold;
}	

.venuePage .bodySecondaryContentWrapper .widget {
	margin-bottom: 15px;
}
.venuePage .bodySecondaryContentWrapper .widget.seatingChart {
	margin-bottom: 10px;
}
/* END VENUE GUIDE */


/* VENUES BY STATE */

.venuesByState .widgetContent {
	max-height: 790px;
	overflow: auto;
	padding-bottom: 10px
}
.ipad .venuesByState .widgetContent { 
	height: auto;
	max-height: none;
}
.venuesByLetter { 
	background-color: #eaeaea;
	padding: 7px 10px 7px 10px;
	margin: 10px 10px 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.venuesByState a.venuesByLetterLink {
	display: block;
	margin-left: 20px;
}
.venuesByState .venuesByStateQuickNav {
	padding: 15px 0 8px 20px;
	color: #999;
}
.venuesByState .venuesByStateQuickNav span {
	font-size: 0.857em; /* 12px */
	margin: 0 0 0 .24em;
	color: #ccc;
}
.ipad .venuesByState .venuesByStateQuickNav span {
	margin: 0 0 0 .16em;
}
.chrome .venuesByState .venuesByStateQuickNav span {
	margin: 0 0 0 .25em;
}
/* END VENUES BY STATE */


/* VENUE HOUSE MODULES */

.houseVenues .collapsed.houseItem.houseVenuesNewsletter {
	background: url('/v3/images/widget/house/house_venuesColNL.png') no-repeat 200px 5px scroll #fff;
}
.houseVenues .collapsed.houseItem.houseVenuesExperience {
	background: url('/v3/images/widget/house/house_venuesColExper.png') no-repeat 200px 5px scroll #fff;
}
.houseVenues .collapsed.houseItem.houseVenuesContact {
	background: url('/v3/images/widget/house/house_venuesColContact.png') no-repeat 200px 5px scroll #fff;
}
.houseVenues .collapsed.houseItem.houseVenuesContact .houseItemCollapsedContent.vividHouseContact {
	background-image: none;
}
/* VENUE HOUSE MODULES */

/* IMAGE GRID */

.venueDirPages .imageGrid .widgetContent {
	padding: 12px 0 15px 20px;
}
.venueDirPages .imageGridItem {
	margin: 0 13px 0 0;
}
.venueDirPages .imageGridItem h3 {
	height: auto
}
.venueDirPages .imageGridItem h3 a {
	font-size: 0.857em; /* 12px */
	font-weight: normal;
}
/* IMAGE GRID */

.venuePage a.bodyMainNavIndependantLink {
	float: left;
	display: block;
	font-weight: bold;
	margin-left: 22px;
	margin-top: 4px;
}
/*=============================================================================
	Write a Review
=============================================================================*/
.write-a-review .container[role='main'] {
	border-top: 4px solid #dc1f26;
}
.banner-write-review h1 {
	color: #333;
	font-weight: normal;
	font-size: 2em;
	line-height: 1em;
	margin: 25px 0 0;
	padding-top: 10px;
	text-transform: none;
}
.banner-write-review .required i {
	background: url('/v4/images/reviews/required-dot.png') no-repeat;
	display: inline-block;
	height: 6px;
	padding: 2px;
	vertical-align: middle;
	width: 6px;
}
.banner-write-review img {
	float: left;
	height: 98px;
	padding-right: 25px;
	width: 98px;
}
.banner-write-review .event-name {
	display: block;
	font-weight: bold;
}
.banner-write-review .banner-header p {
	border-color: #e5e5e5;
	border-width: 1px 0;
}

/*=============================================================================
	Review Summary Snippet
=============================================================================*/
.review-summary {
  color: #9a9a9a;
  float: left;
  font-size: .85em;
  font-weight: bold;
  margin-right: 10px;
  margin-top: 5px;
}

.review-summary ~ .banner-social {
  float: right;
}

.banner-event .bottom-bar .review-summary ~ .bio-link {
  display: inline;
}

.review-summary ~ .bio-link {
  line-height: 2.8em;
}

.review-summary .rating {
  font-size: 0;
}

.banner-event .review-summary a {
  color: #369;
  font-size: 11px;
  font-weight: normal;
}

.banner-event .review-summary a.review-link {
  color: #9a9a9a;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  margin-right: 10px;
}

.banner-event .review-summary a.review-link:hover,
.banner-event .review-summary a.review-link:focus,
.banner-event .review-summary a.review-link:active {
  text-decoration: none;
}

.review-summary .stars {
  background: transparent url(/v4/images/reviews/stars-small.png) no-repeat;
  display: inline-block;
  height: 15px;
  vertical-align: middle;
  width: 85px;
}
.review-summary .stars[data-rating-rounded="0.0"] { background-position: 0 0; }
.review-summary .stars[data-rating-rounded="0.5"] { background-position: 0 -18px; }
.review-summary .stars[data-rating-rounded="1.0"] { background-position: 0 -36px; }
.review-summary .stars[data-rating-rounded="1.5"] { background-position: 0 -54px; }
.review-summary .stars[data-rating-rounded="2.0"] { background-position: 0 -72px; }
.review-summary .stars[data-rating-rounded="2.5"] { background-position: 0 -90px; }
.review-summary .stars[data-rating-rounded="3.0"] { background-position: 0 -108px; }
.review-summary .stars[data-rating-rounded="3.5"] { background-position: 0 -126px; }
.review-summary .stars[data-rating-rounded="4.0"] { background-position: 0 -144px; }
.review-summary .stars[data-rating-rounded="4.5"] { background-position: 0 -162px; }
.review-summary .stars[data-rating-rounded="5.0"] { background-position: 0 -180px; }

.review-summary .stars-large {
  background: transparent url(/v4/images/reviews/stars.png) no-repeat;
  display: inline-block;
  height: 20px;
  width: 112px;
}
.review-summary .stars-large[data-rating-rounded="0.0"] { background-position: 0 0; }
.review-summary .stars-large[data-rating-rounded="0.5"] { background-position: 0 -23px; }
.review-summary .stars-large[data-rating-rounded="1.0"] { background-position: 0 -47px; }
.review-summary .stars-large[data-rating-rounded="1.5"] { background-position: 0 -69px; }
.review-summary .stars-large[data-rating-rounded="2.0"] { background-position: 0 -93px; }
.review-summary .stars-large[data-rating-rounded="2.5"] { background-position: 0 -115px; }
.review-summary .stars-large[data-rating-rounded="3.0"] { background-position: 0 -139px; }
.review-summary .stars-large[data-rating-rounded="3.5"] { background-position: 0 -161px; }
.review-summary .stars-large[data-rating-rounded="4.0"] { background-position: 0 -185px; }
.review-summary .stars-large[data-rating-rounded="4.5"] { background-position: 0 -206px; }
.review-summary .stars-large[data-rating-rounded="5.0"] { background-position: 0 -230px; }

@media only screen and (min--moz-device-pixel-ratio: 2), /*--- retina stars ---*/
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .review-summary .stars {
    background-image: url('https://a.vsstatic.com/reviews/stars-small_@2X.png');
    background-size: 85px auto;
  }
  .review-summary .stars-large {
    background-image: url('https://a.vsstatic.com/reviews/stars-large_@2X.png');
    background-size: 112px auto;
  }
}


/*=============================================================================
	Reviews Page
=============================================================================*/
.banner-review {
  border-bottom-width: 1px;
}
.banner-review .widgetContent {
  width: 100%;
}
.banner-review h1 {
  color: #333;
  font-size: 1.5em;
  display: block;
  text-transform: none;
}
.banner-review h1 span {
  color: #333;
  font-size: inherit;
  display: inline;
  text-transform: none;
}
.banner-review.banner-with-image h1 {
  padding-top: 25px;
}
.banner-review.banner-with-image.banner-with-content h1 {
  padding-top: 5px;
}
.banner-review .review-summary {
  color: #333;
  float: none;
  font-size: 1em;
  font-weight: normal;
  margin: 7px 0 0;
}
.banner-review .review-summary .rating {
  color: #eecf52;
  font-size: 2em;
  height: auto;
  margin: 0 5px;
  width: auto;
}
.banner-review .review-summary .count {
  border-right: 1px solid #ccc;
  color: #9a9a9a;
  margin-right: 10px;
  padding-right: 10px;
}
.banner-review .review-summary .recommended {
  font-weight: bold;
  border-right: 1px solid #ccc;
  margin-right: 10px;
  padding-right: 10px;
}
.banner-review .review-summary a {
  color: #369;
  font-weight: bold;
}
.banner-review .bannerCollapsedContent {
  font-size: .786em;
  line-height: 1.364em;
  margin-top: 6px;
}

.reviews-wrapper .review-mod {
  border: 1px solid #e5e5e5;
  display: block;
  padding: 20px 25px;
  margin: 10px 0;
}
.reviews .sort-wrapper {
  border: 1px solid #e5e5e5;
  padding: 0 25px;
}

.reviews form p {
  display: inline;
  font-weight: bold;
}
.reviews .sort-wrapper .btn-group {
  margin: 0;
  width: 135px;
}
.reviews .sort-wrapper .btn-group.open,
.reviews .sort-wrapper .btn-group:hover,
.reviews .sort-wrapper .btn-group:active {
  background-color: #f2f2f2;
}
.reviews .sort-wrapper .btn-group button {
  background: none;
  border: none;
  box-shadow: none;
  color: #369;
  font-weight: bold;
  margin: 0;
  padding: 10px 10px 12px 10px;
}
.reviews .sort-wrapper .btn-group .dropdown-menu li > a {
  color: #369;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 10px 10px;
}
.reviews .sort-wrapper .btn-group .dropdown-menu li > a:hover {
  background-color: #f2f2f2;
  text-shadow: none;
}
.reviews .sort-wrapper .btn-group .dropdown-menu li > a:focus {
  background-color: #fff;
  color: #999;
  outline: none;
  text-shadow: none;
}
.reviews .sort-wrapper .btn-group > .dropdown-menu {
  border-color: #e5e5e5 #e5e5e5 #ccc;
  box-shadow: 0 5px 5px rgba(0,0,0,.1);
}
.reviews .sort-wrapper .btn-group .dropdown-menu.inner {
  border-color: #ccc;;
  padding: 0;
}
.reviews .sort-wrapper .btn-group .caret {
  border-top-color: #369;
}
.reviews .btn-group.open .btn.dropdown-toggle {
  background-color: transparent;
}
.reviews .sort-wrapper .btn-group.open .caret {
  border-bottom: 4px solid #369;
  border-top: 0;
}
.reviews .sort-wrapper .bootstrap-select .btn:focus {
  outline: none!important;
}
.reviews .sort-wrapper .btn-small {
  font-weight: bold;
  line-height: 1em;
  padding: 7px 10px 5px;
  text-transform: uppercase;
}


/*=======================================
	Pagination
=========================================*/
.reviews .pagination-wrapper {
  height: 26px;
  display: inline-block;
}

.reviews .pagination-wrapper li {
  background-color: #fff;
  float: left;
  border: 1px solid #ddd;
  border-left-width: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.reviews .pagination-wrapper li:hover,
.reviews .pagination-wrapper li:focus,
.reviews .pagination-wrapper li:active {
  background-color: #f5f5f5;
}

.reviews .pagination-wrapper li:first-child {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

.reviews .pagination-wrapper li:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

.reviews .pagination-wrapper li a {
  display: block;
}

.reviews .pagination-wrapper li a,
.reviews .pagination-wrapper li a:hover,
.reviews .pagination-wrapper li a:focus,
.reviews .pagination-wrapper li a:active {
  color: #363636;
  text-decoration: none;
}

.reviews .pagination-wrapper li a,
.reviews .pagination-wrapper li.active {
  line-height: 20px;
  padding: 2px 12px;
}

.reviews .pagination-wrapper li.active {
  background-color: #0081c2;
  background-image: linear-gradient(to bottom,#08c,#0077b3);
  background-repeat: repeat-x;
  color: #ffffff;
  cursor: default;
}
/*=======================================
	End Pagination
=========================================*/


.review-mod header .review-date,
.review-mod header .nickname {
  color: #999;
  display: block;
  line-height: 1.214em;
}
.review-mod header .nickname {
  font-weight: bold;
}
.review-mod header .span14 {
  text-align: right;
}
.review-mod header .tag {
  color: #4b4c52;
  display: inline-block;
  font-size: .857em;
  font-weight: bold;
  margin-left: 10px;
  padding: 2px 8px 2px 15px;
  position: relative;
  white-space: nowrap;

  border-color: #eecf52;
  border-style: solid;
  border-width: 2px 2px 2px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.review-mod header .tag:before {
  content: '';
  position: absolute;
  top: 5px;
  left: -4px;
  width: 12px;
  height: 12px;

  border-left: 2px solid #eecf52;
  border-bottom: 2px solid #eecf52;
  -webkit-border-radius: 3px 0 3px 2px;
  -moz-border-radius: 3px 0 3px 2px;
  border-radius: 3px 0 3px 2px;

  -webkit-transform: scale(1, 1.5) rotate(45deg);
  -moz-transform: scale(1, 1.5) rotate(45deg);
  -ms-transform: scale(1, 1.5) rotate(45deg);
  transform: scale(1, 1.5) rotate(45deg);
}
.review-mod header .tag:after {
  content: '';
  position: absolute;
  top: 8px;
  left: 3px;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  border: 2px solid #eecf52;
}

.review-mod .event-info {
  border-left: 6px solid #ccc;
  display: block;
  font-weight: bold;
  letter-spacing: .05em;
  padding: 1px 0 1px 10px;
}
.review-mod .event-info span {
  color: #999;
}
.review-mod .event-info i {
  font-style: normal;
  text-transform: capitalize;
}
.review-mod .event-info i + i:before {
  content: '\02013';
  display: inline-block;
  font-weight: normal;
  padding: 0 6px 0 3px;
}

.review-mod hr {
  border-top: 1px solid #dfe0e5;
  border-bottom: none;
}
.review-mod h3 {
  font-size: 1.143em;
  line-height: 1.2;
  margin: 25px 0 10px;
}

.review-mod .review-summary {
  color: #333;
  display: block;
  float: none;
  font-size: .857em;
  margin: 10px 0 15px;
}
.review-mod .review-summary .recommended {
  margin-left: 12px;
}
.review-mod .review-summary .fa-check-circle {
  color: #32a449;
  padding-right: 2px;
}

.review-mod .helpful p,
.review-mod .helpful span {
  display: inline;
}
.review-mod .helpful span {
  cursor: pointer;
}
.review-mod .helpful i {
  padding: 0 5px 0 10px;
}
.review-mod .helpful i.fa:hover {
  color: #dc1f26;
}

.review-mod .arrow-link-back {
  font-size: .786em;
  float: right;
}

.review-mod .row-fluid .first-child{
    margin-left: 0;
}
.myAccount .widgetContent{
  line-height:1.5em; /*18px*/
}

/*--------------MY ACCOUNT TITLE BAR-------------

/*overwriting headtitle style that is on base widget level*/
.myAccount section.span12 .widget .head-title {
  margin: 15px 0;
  font-size: 17.5px;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
}
.myAccount .widgetTitle .widgetTitleToolBar {
  text-transform: none;
  font-weight: normal;
  float: right;
  margin-top: -30px;
  padding-right: 0px;
}
.myAccount .widgetTitle .widgetTitleToolBar a {
  font-size: inherit;
  font-weight: normal!important;
  padding: inherit;
  text-transform: none;
}
.myAccount section.span12 .widget-np .head-title,
.myAccount .widget-np .widgetTitle h4 {
  margin: 30px 25px 0;
}
.myAccount .widget-np .widgetTitle .widgetTitleToolBar {
  padding-right: 10px;
}
.myAccount .widget-np .widgetTitle .widgetTitleToolBar {
  margin-top: -20px;
}
.myAccount .widgetPagingBar{
  margin-top:14px;
}
/* adding clearfix properties */
.accountOrders .widgetTitle:before,
.accountOrders .widgetTitle:after {
  content: " ";
  display: table;
}
.accountOrders .widgetTitle:after {
  clear: both;
}
.lt-ie8 .accountOrders .widgetTitle {
  *zoom: 1;
}
.lt-ie8 .accountOrders .widgetTitle{
  position:relative;
  z-index:1;
}
.lt-ie8 .accountOrders .widgetTitle .head-title{
  height:11px;
}
.lt-ie8 .row-fluid {
  min-height: 0;	/* Fixes an issue with the inputs being very tall */
}
.lt-ie8 .advanced-search form input,
.lt-ie8 .accountNewReturnForm form input {
  max-width: 93%;
}
.account-controls li.check-out a {
  transition: none;
}
.account-controls li.check-out a {
  background-position: center -5px;
}
/*--------------END MY ACCOUNT TITLE BAR---------------*/

/*-------------LEFT NAV - RESOURCES---------------*/

/*graying out link to active page*/
.myAccount.myAccountOrdersActive .accountNav_activeOrders a,
.myAccount.myAccountOrdersAll .accountNav_allOrders a,
.myAccount.myAccountListingsActive .accountNav_activeListings a,
.myAccount.myAccountListingsInctive .accountNav_inactiveListings a,
.myAccount.myAccountPriceAlerts .accountNav_priceAlerts a,
.myAccount.myAccountEventAlerts .accountNav_eventAlerts a,
.myAccount.myAccountProfile .accountNav_profile a,
.myAccount.myAccountSalesUnconfirmed .accountNav_UnconfirmedSales a,
.myAccount.myAccountSalesPendingShipment .accountNav_pendingShip a,
.myAccount.myAccountSalesCompleted .accountNav_completeSales a,
.myAccount.myAccountSalesDenied .accountNav_rejectSales a{
  color:#999;
  cursor:default;
  text-decoration:none;
}

/*-------------ACCOUNT ASSISTANT - DISPLAY FAQ's---------------*/

/*FAQs 1-5 - Home*/
.accountFaq {
  display: none;
}
.widget.accountAssistant{
  padding-right:0;
  padding-bottom:55px;
  background:url("/v3/images/myAccount/accountAssistant_infoBooth.png") no-repeat right bottom transparent;
}
.accountAssistant .widgetContent{
  padding:20px 20px 0 0;
  background:url("/v3/images/common/rightCol_crnGrad_topRight.png") no-repeat right top;
  border-top:none;
  margin-bottom:10px;
}
.accountAssistant .widgetTitle + .widgetContent{
  margin-top:0;
}
.accountAssistant .head-title{
  margin-right:0;
}
.accountFaqLink{
  padding:0 0 0 20px;
  margin-top:-10px;
}
.accountFaqLink a{
  font-size:0.786em; /* 11px */
  color:#369;
}
#Questions a.accordion-toggle{
  border:none;
  font-weight:600;
  font-size:110%;
  margin-bottom:8px;
}
#Questions .accordion-inner p{
  font-size:0.786em; /* 11px */
  line-height:1.636em; /*18px*/
}
#Questions a.accordion-toggle span,
#Questions a.accordion-toggle span.link-list{
  color:#333;
}
.myAccountFaq1-5 .accountFaq1_whenTixShip,
.myAccountFaq1-5 .accountFaq23_resendTickets,
.myAccountFaq1-5 .accountFaq2_seatsTogether,
.myAccountFaq1-5 .accountFaq3_buyProcess,
.myAccountFaq1-5 .accountFaq4_cancelOrder,
.myAccountFaq1-5 .accountFaq5_seviceCharge {
  display: block;
}
.myAccountFaqOrders .accountFaq1_whenTixShip,
.myAccountFaqOrders .accountFaq23_resendTickets,
.myAccountFaqOrders .accountFaq2_seatsTogether,
.myAccountFaqOrders .accountFaq4_cancelOrder,
.myAccountFaqOrders .accountFaq5_seviceCharge,
.myAccountFaqOrders .accountFaq6_differentName,
.myAccountFaqOrders .accountFaq7_higherPrice,
.myAccountFaqOrders .accountFaq8_missedUPS {
  display: block;
}
.myAccountFaqListings .accountFaq9_howSell,
.myAccountFaqListings .accountFaq10_listingFee,
.myAccountFaqListings .accountFaq11_noLongerListed,
.myAccountFaqListings .accountFaq12_sellOtherChannel {
  display: block;
}
.myAccountFaqAlerts .accountFaq13_priceAlert,
.myAccountFaqAlerts .accountFaq14_eventAlert {
  display: block;
}
.myAccountFaqProfile .accountFaq15_changeEmail,
.myAccountFaqProfile .accountFaq16_changeShipAddress,
.myAccountFaqProfile .accountFaq17_infoSafe,
.myAccountFaqProfile .accountFaq18_multipleNL,
.myAccountFaqProfile .accountFaq19_sellEmail,
.myAccountFaqProfile .accountFaq20_optOut,
.myAccountFaqProfile .accountFaq21_rejoinEmail {
  display: block;
}
.myAccountEtickets .accountFaq22_wontPrint {
  display: block;
}
/*-------------ENDACCOUNT ASSISTANT - DISPLAY FAQ's---------------*/


/*-------------COMMON INPUTS/BUTTONS---------------*/

.myAccount input:disabled {
  color: #fff;
  cursor: default;
}


/*-------------END COMMON INPUTS/BUTTONS---------------*/

/*-------------SIGN IN PAGE---------------*/

label{
  font-weight:normal;
  /*font-size:0.786em;  11px */
  /*line-height:1.818em; 20px*/
}
.forgot-password{
  font-size:0.786em; /* 11px */
  color:#369;
  padding:0;
  margin-top:-5px;
}
.accountNewReturnForm input.btn{
  margin-top:14px;
}
.orderLookUp.myAccount .widget.accountNewReturnForm .widgetContent {
  min-height: 165px;
}

/*-------------END SIGN IN PAGE---------------*/

/*-------------NO ALERTS, LISTING, ORDERS---------------*/
.accountNoItemsInTable {
  background: #fff;
}
.accountNoItemsInTable span {
  color: #db2127;
  font-weight: bold;
}
.myAccount .accountListings tr.accountNoItemsInTable td {
  padding-bottom: 155px;
}
.myAccount .accountListings{
  background: url("/v3/images/myAccount/listingsEmpty_bkgd.jpg") no-repeat right bottom,
  url("/v3/images/myAccount/table_noItems_equal.png") no-repeat left 53px;
}
.lt-ie9 .myAccount .accountListings{
  background:url("/v3/images/myAccount/listingsEmpty_bkgd.jpg") no-repeat right bottom;
}
.accountNoItemsInTable{
  background-color: transparent;
  max-width: 70%;
  padding: 10px 15px 15px 29px;
}
.myAccount .accountListings tr.accountNoItemsInTable,
.myAccount.myAccountSales .accountOrders tr.accountNoItemsInTable {
  background: url("/v3/images/myAccount/listingsEmpty_bkgd.jpg") no-repeat right bottom transparent;
}
.myAccount .accountOrders tr.accountNoItemsInTable {
  background: url("/v3/images/myAccount/ordersEmpty_bkgd.jpg") no-repeat right bottom transparent;
}
.myAccount .alertMessagesText td span {
  color: #db2127;
  font-weight: bold;
}
.myAccount .alertMessagesText td p {
  margin: 0 0 15px 0;
}
.myAccount.myAccountEventAlerts.myAccountAlerts .accountAlerts,
.myAccount.myAccountPriceAlerts.myAccountAlerts .accountAlerts,
.myAccount.myAccountReceipt .accountOrders{
  background-image:none;
}
.myAccount .editListingWidget .listing-detail {
  float: none;
}
.myAccount .editListingWidget .listing-detail + .form-horizontal {
  margin-top: 15px;
}
.myAccountEditListings .ticket-uploader.controls {
  position: relative;
}
.myAccountEditListings .information-icon-red {
  position: absolute;
  left: -45px;
  top: 0;
}
.myAccountEditListings .upload-success {
  background: url('https://a.vsstatic.com/common/icon/check-circle-green.png') right center no-repeat;
  display: inline-block;
  font-weight: bold;
  padding-right: 17px;
}
/*-------------NO ALERTS, LISTING, ORDERS---------------*/


/*-------------SALES---------------*/

.myAccount .accountSales tr.accountNoItemsInTable td {
  height: 100px;
}
#sellerPaymentInfo-vivid-infobox .vivid_infobox_content {
  font-size: 1em;
}

/*-------------SALES---------------*/


/* ======== ORDERS TABLE, EVENT ITEM AND ORDER STATUS ============== */
.myAccount .sell-sidebar {
  border: 1px solid #e5e5e5;
  border-bottom-width: 5px;
  padding: 10px 25px;
  margin: 0;
}
.myAccount .accountOrders{
  background:url("/v3/images/myAccount/table_noItems_equal.png") no-repeat left 70px;
}
.event-item {
  background: #f2f2f2;
  box-sizing: border-box;
  line-height:18px;
  padding: 0 0 10px;
}
.event-item .event-item-wrapper h4{
  font-size:1em; /* 12px */
  font-weight:bold;
  line-height:1.667em; /*20px*/
}
/* image sprites set in increments of 1000px - red, yellow, green, gray */
.event-item-wrapper {
  padding: 10px 10px 0;
  background:url("/v3/images/sprites/order-status-indicators.png") no-repeat 22% -6021px;
}
.listings .event-item.event-expanded .event-item-wrapper {
  background-position: 22%  -6021px;
}
.event-item.event-expanded .event-item-wrapper {
  background-position: 22%  -7021px;
}
.myAccountEventAlerts .event-item .event-item-wrapper,
.myAccountPriceAlerts .event-item .event-item-wrapper,
.myAccountEventAlerts .event-item.event-expanded .event-item-wrapper,
.myAccountPriceAlerts .event-item.event-expanded .event-item-wrapper {
  background: none;
}
.orderStatusCritical .event-item-wrapper,
.orderStatusCritical2 .event-item-wrapper{
  background-position: 22%  -56px;
}
.event-item.event-expanded.orderStatusCritical .event-item-wrapper,
.event-item.event-expanded.orderStatusCritical2 .event-item-wrapper{
  background-position: 22%  -1021px;
}
.orderStatusModerate .event-item-wrapper,
.orderStatusModerate2 .event-item-wrapper,
.orderStatusModerate3 .event-item-wrapper{
  background-position: 22%  -2021px;
}
.event-item.event-expanded.orderStatusModerate .event-item-wrapper,
.event-item.event-expanded.orderStatusModerate2 .event-item-wrapper,
.event-item.event-expanded.orderStatusModerate3 .event-item-wrapper{
  background-position: 22%  -3021px;
}
.orderStatusFine .event-item-wrapper,
.orderStatusFine2 .event-item-wrapper,
.listings .event-item.event-expanded.orderStatusFine .event-item-wrapper,
.listings .event-item.event-expanded.orderStatusFine2 .event-item-wrapper{
  background-position: 22%  -4021px;
}
.event-item.event-expanded.orderStatusFine .event-item-wrapper,
.event-item.event-expanded.orderStatusFine2 .event-item-wrapper{
  background-position: 22%  -5021px;
}
.accountOrders .event-item h4 {
  border: none;
  margin: 0;
  padding: 0;
  line-height: 1.55em;
}
.event-header p,
.event-body p {
  margin: 0;
}
.order-date {
  float: left;
  margin-right: 3%;
  width: 17%;
}
.event-item .order-status {
  background: none;
  float: left;
  margin-right: 1.5%;
  padding: 0;
  width: 20%;
}
.event-name-date {
  float: left;
  margin-right:0;
  width:52%;
}
.lt-ie8 .event-name-date {
  width: 49%;
}
.event-name-date h4 {
  font-size: 1.1em;
  font-weight: 300;
  margin: 0;
}
.event-name-date p,
.event-details span.location,
.event-body span.location{
  display: inline-block;
  font-size: .923em;
}
.accountOrders .receipt-order-summary {
  border-bottom: none;
}

/* Resend Tickets */
.orderResendTickets .btn-action, .specialDeliveryInstructions .btn-action {
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 1.20em; /* 11px */
}
.event-item.orderResendTickets, .event-item.specialDeliveryInstructions {
  position: relative;
}
.event-item.orderResendTickets .event-name-date, .event-item.specialDeliveryInstructions .event-name-date {
  width: 32%;
}


.expand-btn {
  float:left;
  margin-right:1%;
  margin-left:-9px;
  margin-top:3px;
  width: 4.5%;
}
.expand-btn a{
  background:transparent url("/v3/images/myAccount/table_minusSign.png") no-repeat;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  display:block;
  height:15px;
  padding:5px 0;
  text-indent:-9999em;
  width:25px;
}
.expand-btn a.collapsed{
  background:transparent url("/v3/images/myAccount/table_plusSign.png") no-repeat;
}
.event-expanded .expand-btn a.collapsed{
  background:transparent url("/v3/images/myAccount/table_plusSign.png") no-repeat;
}
.event-img{
  float: right;
  margin: 3px 0 0;
  text-align: right;
  width: 20%;
}
.event-img img {
  max-width: 70px;
  margin-right: 12px;
}

.myAccountListings .event-img + .event-details,
.listings .event-collapsed .event-img ~ .event-details{
  width: 33%;
}
.event-details,
.event-details + .call-to-action,
.event-collapsed .event-name-date, /*if multiple events, event name in collapsed content aligns with details*/
.receipt-link {
  margin-left: 45.25%;
}
.event-details + .call-to-action {
  float: left;
  margin-top: 10px;
  width: 52%;
}
.event-details,
.receipt-link {
  float: left;
  width:33.75%;
}
.event-details .btn {
  margin-top: 10px;
}
.event-item .btn + .blue-link {
  display: inline-block;
  padding: 6px 15px;
  vertical-align: bottom;
}
.event-item .status-message {
  margin-bottom: 0;
  min-height: 45px;
}
.event-edit-controls {
  margin: 10px 0;
}

/* Override for when no img is present */
.no-img .event-details,
.no-img.event-collapsed .event-name-date,
.no-img + a.receipt-link,
.listings .event-collapsed > .event-details {
  margin-left: 45.25%;
  width: 52%;
}

/* Override for when listing expiration date is present*/
.listing-expiration-date {
  display: inline-block;
  margin: 0px 2% 0 3.5%;
  vertical-align: top;
  width: 39%;
}
.myAccount .listing-expiration-date + .event-body {
  display: inline-block;
  width: 52%;
}
.myAccount .listing-expiration-date + .event-body .event-img {
  width: 27%;
}
.myAccount .listing-expiration-date + .event-body .event-details {
  margin-left: 0;
  width: 100%;
}
.myAccount .listing-expiration-date + .event-body .event-img + .event-details{
  margin-left: 0;
  width: 68%;
}
.myAccount #expirationDateInfo {
  display: none;
}
.myAccount .listings li:first-child #expirationDateInfo {
  display: inline-block;
}

.event-item.odd {
  background: #fff;
}
.orderStatusFine .order-status .status,
.orderStatusFine2 .order-status .status {
  color: #333; /*#44a218*/
}
.orderStatusModerate .order-status .status,
.orderStatusModerate2 .order-status .status,
.orderStatusModerate3 .order-status .status {
  color: #333; /*#FCC100*/
}
.orderStatusCritical .order-status .status,
.orderStatusCritical2 .order-status .status {
  color: #333; /*#eb3f31*/
}
.orderStatusPastModerate .order-status .status,
.orderStatusPastFine .order-status .status {
  color: #797979;
}

.myAccount .span12 input[type="submit"].btn,
.myAccount .span12 input[type="button"].btn{
  font-size: .929em;
  padding: 5px 50px;
}

.changePassword.myAccount .span12 input[type="submit"].btn {
  padding: 5px 0;
}



/*MESSAGE CONTAINERS*/

.status-message{
  background:#fff;
  border-width:3px;
  border-style:solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display:block;
  margin:10px 0;
  padding:10px 16px;
}
.message-content{
  display:block;
  line-height:1.5em;
  margin-left:54px;
}
.message-content a{
  color:#369;
}
.headlineA{
  font-weight:bold;
  text-transform:uppercase;
}
.orderStatusModerate .status-message .headlineA, .orderStatusModerate2 .status-message .headlineA, .orderStatusModerate3 .status-message .headlineA{
  color:#FCC100;
}
.orderStatusFine .status-message .headlineA, .orderStatusFine2 .status-message .headlineA{
  color:#44a218;
}
.orderStatusCritical .status-message .headlineA, .orderStatusCritical2 .status-message .headlineA{
  color:#eb3f31;
}
.status-icon {
  background: url("/v3/images/sprites/myAccount_statusMessageIcons_@1X.png") no-repeat transparent;
  float: left;
  height: 40px;
  width: 40px;
}

/*STATUS COLORS*/
.orderStatusFine .status-message,
.orderStatusFine2 .status-message {
  border-color: #44a218;
}
.orderStatusFine .status-message h4,
.orderStatusFine2 .status-message h4 {
  color: #44a218;
}
.orderStatusModerate3 .status-message,
.orderStatusModerate2 .status-message,
.orderStatusModerate .status-message {
  border-color: #f8d700;
}
.orderStatusModerate .status-message h4,
.orderStatusModerate2 .status-message h4,
.orderStatusModerate3 .status-message h4 {
  color: #FCC100;
}
.orderStatusCritical .status-message,
.orderStatusCritical2 .status-message {
  border-color: #eb3f31;
}
.orderStatusCritical .status-message h4,
.orderStatusCritical2 .status-message h4 {
  color: #eb3f31;
}
.orderStatusPastModerate .status-message,
.orderStatusPastFine .status-message {
  border-color: #797979;
}
.orderStatusPastModerate .status-message h4,
.orderStatusPastFine .status-message h4 {
  color: #797979;
}
/*LARGE STATUS ICONS*/

.orderStatusFine .status-icon { background-position: -80px -40px; }
.orderStatusFine2 .status-icon { background-position: -80px -80px; }
.orderStatusModerate2 .status-icon { background-position: -40px 0; }
.orderStatusModerate3 .status-icon { background-position: -40px -40px; }
.orderStatusModerate .status-icon { background-position: -40px -80px; }
.orderStatusCritical .status-icon { background-position: 0 -80px; }
.orderStatusCritical2 .status-icon { background-position: 0 -120px; }
.orderStatusPastModerate .status-icon { background-position: -120px -120px; }
.orderStatusPastFine .status-icon { background-position: -120px -80px; }

/*-------------END ORDER STATUS'---------------*/

/*-------------END STATUS BAR---------------*/

/*-------------GENERAL EVENT/PRICE ALERT---------------*/

.myAccount.myAccountEventAlerts.myAccountAlerts .event-item,
.myAccount.myAccountEventAlerts.myAccountAlerts .event-alerts{
  max-width:100%;
  margin-left:0;
}
.myAccountAlerts .event-header + .event-body{
  margin-left: 3.5%;
}
.myAccountEventAlerts .event-item,
.event-alerts{
  font-size:0.929em;
}
.no-orders{
  padding: 5px 25px 10px;
}
[class*='Alerts'] .no-orders p {
  max-width:65%;
}
.event-alerts a{
  color:#369;
}
.eventAlerts .event-item {
  padding: 5px 15px;
}
.priceAlerts .no-orders {
  background-color:#fff;
  background:url("/v3/images/myAccount/alert_bkgd.jpg") no-repeat right bottom,
  url("/v3/images/myAccount/table_noItems_equal.png") no-repeat left 8px;
  min-height: 80px;
}
.myAccount.myAccountEventAlerts.myAccountAlerts .accountAlerts .no-orders {
  background:url("/v3/images/myAccount/alert_bkgd.jpg") no-repeat right bottom;
}
.myAccount.myAccountEventAlerts.myAccountAlerts .accountAlerts .no-orders {
  background:url("/v3/images/myAccount/alert_bkgd.jpg") no-repeat right bottom,
  url("/v3/images/myAccount/table_noItems_equal.png") no-repeat left 10px;
  min-height:auto;
  padding-left:25px;
  padding-bottom:25px;
}
.myAccountHome section.span12 .accountAlerts.widget .head-title {
  margin: 15px 20px;
}
.myAccount.myAccountEventAlerts .widget.accountAlerts {
  padding-bottom:0;
}
.myAccount.myAccountEventAlerts.myAccountAlerts ul {
  margin-top:0;
}
.lt-ie9 .myAccount .accountAlerts{
  background:url("/v3/images/myAccount/alert_bkgd.jpg") no-repeat right bottom;
}
.myAccount .price-alert-event {
  background: #f9f9f9;
  border-bottom: 1px solid #e5e5e5;
  display: inline-block;
  margin: 10px 0 20px;
  padding: 15px;
}
.event-body i {
  font-style: normal;
  font-weight: 700;
}

/*-------------MANAGE SUBSCRIPTIONS---------------*/

.myAccount .accountSubscriptions .subscriptionInfo input {
  background: url("/v3/images/common/searchBackThin.png") repeat-x scroll 0 0 transparent;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}
.myAccount .accountSubscriptions .subscriptionInfo .errorMessage {
  display: block;
  margin-left: 92px;
}
.myAccount .subscriptionCol {
  display: inline-block;
  vertical-align: top;
}
.myAccount .subscriptionCol div {
  padding-bottom: 3px;
}
.myAccount .subscriptionCol div label,
.myAccount .subscriptionCol div input {
  float: left;
}
.myAccount .subscriptionCol div input {
  margin: 0 5px 0 0;
}
.myAccount .subscriptionCol div label {
  width: 110px;
  margin-top: 4px;
}
.accountSubscriptions form{
  margin-top:28px;
}
.accountSubscriptions label.checkbox {
  margin-bottom: 8px;
}
.changePassword .errorMessage {
  margin: 0;
}


  /*-------------RECEIPT PAGE---------------*/

.myAccount.myAccountReceipt p.widgetContentHeadline {
  margin: 0 0 20px 15px;
}
.myAccount.myAccountReceipt .receiptAddTotal .receiptPrint {
  float: left;
  width: 130px;
  padding: 0 0 0 15px;
  text-align: left;
  background: url("/v3/images/myAccount/printReceiptIcon.png") no-repeat scroll right 2px transparent;
}
.myAccount.myAccountReceipt .receiptAddTotal .receiptPrint a {
  color: #666;
  text-transform: uppercase;
  font-weight: bold;
}

/*-------------RECEIPT PAGE---------------*/


/*-------------EDIT/DELETE LISTINGS---------------*/


.myAccount .confirm-transaction,
.myAccount .listing-detail {
  background: #f9f9f9;
  border-bottom: 1px solid #e5e5e5;
  box-sizing: border-box;
  float: left;
  margin: 0 0 5px;
  padding: 15px;
  width: 100%;
}
.myAccount .confirm-transaction ul.span6 {
  text-align: right;
}
.myAccount .confirm-transaction .small-text {
  text-transform: uppercase;
}
.myAccount .confirm-transaction .red {
  font-weight: 700;
}
.myAccount .listing-detail .event-info {
  display: inline-block;
  width: 52%;
}
.myAccount .listing-detail .ticket-info {
  border-top: 2px solid #dc1f26;
  display: inline-block;
  float: right;
  max-width: 45%;
  min-width: 20%;
  padding-top: 5px;
}
.myAccount .listing-detail p {
  clear: both;
  font-size: .857em;
  padding-top: 15px;
}
.myAccount label.electronic-delivery {
  display: inline-block;
  width: 114px;
}

/*-------------DELETE ALERT POP UP---------------*/

.myAccountAlerts .ui-widget-content {
  width: 250px !important;
}
.myAccountAlerts .ui-widget-header {
  background: #fff;
  border: none;
  padding: 15px 0 0 15px;
}
.myAccountAlerts .ui-dialog-title {
  color: #333;
  text-transform: uppercase;
}
.myAccountAlerts .ui-dialog .ui-dialog-content.ui-widget-content {
  padding: 10px 15px;
  line-height: 15px;
  width: auto !important;
  min-height: 80px !important;
}
.myAccountAlerts .ui-dialog-content input {
  background: url("/v3/images/sprites/component2.png") no-repeat scroll -10px -259px transparent;
  width: 76px;
  font-weight: bold;
  color: #fff;
  height: 30px;
  text-transform: uppercase;
  border: none;
  padding: 0;
  margin: 15px 5px 0 0;
}
.myAccountAlerts .ui-widget-header .ui-icon {
  background-image: url("/stripes/public/assets/styleSheets/jquery-ui/images/ui-icons_666666_256x240.png");
}
/*-------------DELETE ALERT POP UP---------------*/


/*-------------NAV LINK COLOR---------------*/


.myAccount .orderStatusQtip .ui-tooltip-content {
  padding: 10px 30px 20px 20px;
  color: #333;
}
/*-------------END QTIP POPUP---------------*/


/*-------------AUTHORIZATION CENTER---------------*/

.myAccount_authItem h2 {
  font-size: 0.929em; /*13px*/
  font-weight: bold;
  color: #db2127;
  margin-bottom: 15px;
  margin-top: -20px;
}
.myAccount_authItem p.authForm_button {
  background: url('/v3/images/myAccount/button_authForm5.png') no-repeat;
  width: 185px;
  height: 22px;
  padding: 7px 0 0 0;
  margin: 0 20px 15px 0;
  float: left;
  text-align: center;
}
.authForm_buttons {
  padding: 10px 0;
}

.myAccount_authItem a {
  font-weight: bold;
}

.myAccount_authItem .widgetContent {
  padding: 30px 15px 15px 25px;
}

/*-------------AUTHORIZATION CENTER---------------*/


/*PRINT ETICKET*/

.widget.etickets .widgetContent {
  padding: 0 10px;
}
.widget.etickets h2 {
  font-size: 1em; /*14px*/
  line-height: 1.286em; /*18px*/
  font-weight: bold;
  margin-bottom: 0;
}
.widget.etickets p {
  font-size: 0.786em; /*11px*/
}
.widget.etickets .order-date p {
  font-size: 1em; /* 14px */
  line-height: 1.429em; /* 20px */
}
.widget.etickets h2 > p {
  margin-top: 0;
}
.widget.etickets ul li {
  list-style-type: disc;
  margin-left: 12px;
  padding-bottom: 5px;
}
.widget.etickets span {
  color: #db2127;
  font-weight: bold;
}
.widget.etickets .etickets_details {
  padding: 10px;
}
.widget.etickets .etickets_detailItem div,
.widget.etickets .etickets_downloads .etickets_fileNumber {
  display: inline-block;
  /*width: 70px;*/
  font-weight: bold;
}
.widget.etickets .etickets_downloads {
  padding: 20px 0 20px 30px;
}
.widget.etickets .etickets_downloadItem {
  display: block;
}
.etickets .order-date {
  width: 25%;
}
.etickets .event-name-date ul,
.etickets .event-name-date ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 18px;
}

/*PRINT ETICKET*/

/*BULK UPLOAD SIGN IN PAGE*/
.bulkUploadPage.myAccount .widget.accountNewReturnForm .widgetContent {
  min-height: 305px;
}
.bulkUploadPage .bodySecondaryContentWrapper .accountAssistant {
  background: url('/v3/images/common/rightCol_crnGrad_topRight.png') no-repeat 20px 0 #fff;
}

/*-------------EDIT LISTINGS---------------*/

.confirmText,
.transactionText{
  font-size: 1em; /* 11px */
  line-height: 1.364em; /*15px*/
}
.accountNewReturnForm{
  min-height:215px;
}

/*-------------EDIT LISTINGS---------------*/

/*-------------MY ACCOUNT TRANSACTIONS ---------------*/

.ship-now{
  padding-top:8px;
}
/*Confirm Transaction - Ticket Uploader*/
.myAccount.myAccountTransactions .transactionText a {
  color: #369;
}
.myAccountTransactions .qq-upload-list,
.myAccount.myAccountTransactions .widget .qq-upload-button {
  margin-left:180px;
}
.myAccount.myAccountTransactions.myAccountShipTrans .widget .qq-upload-button,
.myAccountTransactions.myAccountShipTrans .qq-upload-list{
  margin-left: 0;
}
.myAccountTransactions .ticketUploaderStatus{
  border:none;
  font-size:0.857em; /* 12px */
}
.myAccount .ticketUploader.ui-widget {
  font-size: .786em;
}
.myAccountTransactions .ticketUploaderTabs.ui-widget-header{
  padding:11px 4% 0 16%;
  width:80%;
}
.myAccountTransactions .ticketUploaderTabBar{
  position:relative;
}
.myAccountTransactions .ticketUploaderTabLabels{
  position:absolute;
  top:0;
  left:-40px;
}
.myAccountTransactions .ticketUploaderButtonsLabel{
  width:62px;
}
.myAccountTransactions .ticketUploaderButtons input[type="button"].btn {
  font-size: 1em;
  padding: 3px 20px;
  margin:0 10px;
  text-transform:none;
  font-weight:normal;
}
.ticketUploaderImageWrapper .noSel.smooth_zoom_preloader {
  width: 100%!important;
}
.myAccountTransactions .transactionCheck{
  clear:both;
  padding-top:10px;
}
.myAccountShipTransLater .expected-ship-date {
  color: #dc1f26;
}
.eventGuideAlphaBar {
	padding: 15px 0;
	text-transform: uppercase;
	color: #ccc;
}
.eventGuideAlphaBar a {
	padding: 0 2px 0 2px;
}
.eventGuideLetterDivider {
	background-color: #eaeaea;
	margin-bottom: 8px;
	padding: 7px 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.eventGuideLetterDivider a {
	font-weight: normal;
	float: right;
	text-transform: none;
}
.eventGuideLetterDivider > a > span{
	font-weight:600;
	text-transform:uppercase;
}
.eventGuide .letterEntries {
	margin: 0 0 0 20px;
}
.eventGuide .column {
	margin-bottom: 15px;
}
.eventGuideLinkContent {
	padding-bottom: 15px;
	height: 744px;
	overflow-y: auto;
	overflow-x: hidden;
}
.eventGuide .widgetTitleToolBar {
	display: block;
	font-weight: normal;
	text-transform: none;
	margin-right: 20px;
}
.eventGuide a.eventLinkNoTicket {
	color: #999;
}
.eventGuide a.selectedAlpha {
	color: #ccc;
}
/**************************************************************************
@Custom Engagement Styles
**************************************************************************/

/* clear-fix vs. overflow:hidden to positioned elements like pop-overs are not
 enclosed by the container.
TODO- integrate with main code after Jerry/Ryan Discuss */
.float_container:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
#toggle_ce {
	position: absolute;
	top:1px;
	right:5px;
	padding: 0;
	margin: 0;
	z-index: 18998;
}
#custom_engagement_container {
	position:fixed;
	left:5px;
	bottom:10px;
	background:#FFF;
	z-index:18998;
	display:none;
}
#custom_engagement_wrapper {
	font-size: 0.929em; /* 13px */
	width:315px;
}
#ce_header {
	background-color:#404040;
	height:30px;
}
#ce_header .xsell_logo {
	float:left;
	height:25px;
	width:36px;
}
#ce_header p {
	color:#fff;
	float:left;
	line-height:30px;
	margin-left:10px;
}
#ce_header_ctrls {
	float:right;
}
#ce_header_ctrls #ce_min {
	float:left;
	margin:0px;
}
#ce_header_ctrls #ce_close {
	float:left;
	margin:0px;
}
#ce_content_wrapper {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #868686;
}
#ce_content_wrapper ul {
	margin:0;
}
#ce_content_wrapper ul li {
	padding:20px 10px 0 20px;
}
#ce_content_wrapper ul li .left_sect {
	float:left;
	height:40px;
	width:40px;
}
#ce_content_wrapper ul li .center_sect {
	float:left;
	margin:0 0 0 15px;
	position:relative;
	width:200px;
}
#ce_content_wrapper ul li .full_name {
	color:#0077b5;
	font-weight:bold;
}
#ce_content_wrapper ul li .right_sect {
	float:right;
	opacity:.4;
}
#ce_footer {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	min-height:30px;
}
#ce_footer a {
	color: #069;
	float:right;
	font-size: 0.929em; /* 13px */
	margin-right:20px;
	text-decoration: none;
}

/**************************************************************************
END @Custom Engagement Styles
**************************************************************************/


/**************************************************************************
 Custom Engagement Mini Engagement Infobox
**************************************************************************/

/* Just a hidden dummy button for Demos */
#transparentButton1 {
	color:#fff;
	display:block;
	height:10px;
	width:10px;
	position:fixed;
	top:0px;
	left:0px;
	opacity:.1;
	z-index:20000;
}

/**************************************************************************
 Vivid Infobox
 -First Infobox prototype -- refactor as you make this a factory!
**************************************************************************/
/* clear-fix vs. overflow:hidden to positioned elements like pop-overs are not
 enclosed by the container.
TODO- integrate with main code after Jerry/Ryan Discuss */
.infoboxBtnList {
	float:right;
	margin:5px 5px 0 0;
}
#chartInfoboxContainer {
	position: absolute;
	top: 200px;
	left: 100px;
	width: 10px;
	height: 10px;
	z-index:900000;
}

/* oversize to support proper hover between div and pop-up */
.vivid_infobox_container {
	position:absolute;
	display:none;
	z-index:20000;

	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	padding:24px 20px 14px;
}

.vivid_infobox_content{
	font-size:0.786em; /* 11px */
	width:240px;
	line-height: 1.636em; /*18px*/
}
.vivid_infobox_content .close{
	position:absolute;
	right:10px;
	top:5px;
}
.vivid_infobox_content .bottom_triangle {
	position:absolute;
	bottom:-8px;
	left:100px;
}

/**************************************************************************
@ Custom Infobox Adjustments from Orig Infobox for Engagement
 -for now just leverage the custom engagement Infobox
	e.g. Re-size, Move Triangle depending on position Type.
**************************************************************************/

#chartInfoboxContainer .vivid_infobox_content {
	width: 275px;
}
#chartInfoboxContainer .vivid_infobox_content .vivid_infobox_right_content {
	width:175px;
}
#chartInfoboxContainer .vivid_infobox_container {
	width:auto;
	height:auto;
	top:0px;
	left:0px;
}
/*
TODO figure ot a way to handle top/bottom triangle dude.
Just toggle the class.. Ahh.. awesome
*/

#chartInfoboxContainer .vivid_infobox_content .bottom_triangle {
	right:0px;
	bottom:-9px;
	left:auto;
	position:absolute;
	width:25px;
	height:11px;
}
#chartInfoboxContainer .vivid_infobox_content .top_triangle {
	left:-2px;
	top:-10px;
	position:absolute;
}
/**************************************************************************
@ END Custom Infobox
**************************************************************************/

/**************************************************************************
@ Custom Infobox Adjustments from Gift Infobox.
 -for now just leverage the custom engagement Infobox
	e.g. Re-size, Move Triangle depending on position Type.
**************************************************************************/
#presentation-folder-vivid-infobox.vivid_infobox_container,
#egift-card-vivid-infobox.vivid_infobox_container  {
  padding: 10px;
}
.vivid_infobox_content .vivid_infobox_right_content {
	width:175px;
}
.vivid_infobox_content .person_info {
	max-width:140px;
}

/*
TODO figure ot a way to handle top/bottom triangle dude.
Just toggle the class.. Ahh.. awesome
*/

.vivid_infobox_content .bottom_triangle {
	right:0px;
	bottom:-9px;
	left:auto;
	position:absolute;
	width:25px;
	height:11px;
}
.vivid_infobox_content .top_triangle {
	left:-2px;
	top:-10px;
	position:absolute;
}
/**************************************************************************
@ END Custom Infobox
**************************************************************************/

/**************************************************************************
 End Vivid Infobox
**************************************************************************/

/* oversize to support proper hover between div and pop-up */
.mini_profile_container {
	width:400px;
	height:110px;
	position:absolute;
	top: -110px;
	left: -70px;
	display:none;
}
.mini_profile_content .bottom_triangle {
	position:absolute;
	bottom:-8px;
	left:100px;
}
.mini_profile_content	{
	width:400px;
	height:100px;
	background-color:#fff;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.08);
	border:1px solid;
	border-color: #ccc #ccc #a7a7a7 #ccc;
}
.mini_profile_content .mini_profile_image {
	float:left;
	height:100%;
	width:100px;
}
.mini_profile_content .mini_profile_right_content {
	float:right;
	width:295px;
	height:95px;
}
.mini_profile_content .person_info {
	float:left;
	padding:10px 0 0 10px;
}
.mini_profile_xsell {
	float:right;
	width: 60px;
	height:12px;
	padding-top:10px;
	padding-right:10px;
}
.mini_profile_content .person_info .full_name {
	color:#000;
	font-weight:bold;
	margin:0px;
	max-width:225px;
	max-height:20px;
	overflow:hidden;
}
.mini_profile_content .person_info .title {
	color:#000;
	font-size:0.857em; /* 12px */
	font-weight: normal;
	text-overflow:ellipsis;
	margin:0px;
	max-width:225px;
	max-height:20px;
	overflow:hidden;
}
.mini_profile_content .button_row {
	padding-left:10px;
	padding-top:10px;
}

/**************************************************************************
@End Custom Infobox
**************************************************************************/

/**************************************************************************
@ Generic Vivid Infobox Container
 To get the Venue, and Help Center Infoboxes to work as Generic
	-e.g basic container with the triangle's
	-e.g. Renamed form vivid_infobox_container, and vivid_infobox_content
**************************************************************************/

.vivid_infobox_container.generic {
	position:absolute;
	width:auto;
	height:auto;
	z-index:20000;
}
.vivid_infobox_content.generic {
	width:auto;
	width:auto;
	height:auto;
}

/**************************************************************************
@ END Generic Vivid Infobox Container
**************************************************************************/

/*==================================================================
	Infobox Nib Styling (the triangle on the pop-ups)
==================================================================*/
[class^="infobox-nib-"],
[class*=" infobox-nib-"] {
	background-image:url("/spa/images/infobox/infobox-nib-sprite.png");
	background-repeat: no-repeat;
	display:block;
	height:10px;
	overflow:hidden;
	position:absolute;
	width:10px;
}
/* Top Nibs */
.infobox-nib-top-left{ top:-10px; left:10px; background-position:center 0; width:20px; }
.infobox-nib-top-right{ top:-10px; right:10px; background-position:center 0; width:20px; }
.infobox-nib-top-center{ top:-10px; right:0; background-position:center 0; width:100%; }

/* Right Nibs */
.infobox-nib-right-top{ top:10px; right:-10px; background-position:-30px center; height:20px; }
.infobox-nib-right-bottom{ right:-10px; bottom:10px; background-position:-30px center; height:20px; }
.infobox-nib-right-center{ bottom:0; right:-10px; background-position:-30px center; height:100%; }

/* Bottom Nibs */
.infobox-nib-bottom-left{ bottom:-10px; left:10px; background-position:center -30px; width:20px; }
.infobox-nib-bottom-right{ right:10px; bottom:-10px; background-position:center -30px; width:20px; }
.infobox-nib-bottom-center{ bottom:-10px; right: 0; background-position:center -30px; width:100%; }

/* Left Nibs */
.infobox-nib-left-top{ top:10px; left:-10px; background-position:0 center; height:20px; }
.infobox-nib-left-bottom{ bottom:10px; left:-10px; background-position:0 center; height:20px; }
.infobox-nib-left-center{ bottom:0; left:-10px; background-position:0 center; height:100%; }

/*==================================================================
	Custom Infobox Styles
==================================================================*/

.vivid_infobox_content .vvHouseDetailsTitle {
	font-weight: bold;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
	/*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
	width: 220px;
}
.datepicker.datepicker-rtl {
	direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
	float: right;
}
.datepicker-dropdown {
	top: 0;
	left: 0;
}
.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 6px;
}
.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px;
}
.datepicker > div {
	display: none;
}
.datepicker.days div.datepicker-days {
	display: block;
}
.datepicker.months div.datepicker-months {
	display: block;
}
.datepicker.years div.datepicker-years {
	display: block;
}
.datepicker table {
	margin: 0;
}
.datepicker td,
.datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent;
}
.datepicker table tr td.day:hover {
	background: #eeeeee;
	cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
	color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: none;
	color: #999;
	cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: linear-gradient(top, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
	background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
	color: #000;
}
.datepicker table tr td.today.active:hover {
	color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
	background: #eeeeee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: linear-gradient(top, #f3c17a, #f3e97a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
	background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
	background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
	background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
	background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
	background-image: -o-linear-gradient(top, #b3b3b3, #808080);
	background-image: linear-gradient(top, #b3b3b3, #808080);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
	border-color: #808080 #808080 #595959;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
	background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
	background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
	background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
	background-color: #003399 \9;
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datepicker table tr td span:hover {
	background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: none;
	color: #999;
	cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
	background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
	color: #999;
}
.datepicker th.datepicker-switch {
	width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
	cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
	background: #eeeeee;
}
.datepicker .cw {
	font-size: 0.714em; /* 10px */
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
}
.input-daterange input {
	text-align: center;
}
.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px;
}
.daterangepicker.dropdown-menu {
	max-width: none;
}
.daterangepicker.opensleft .ranges,
.daterangepicker.opensleft .calendar {
	float: left;
	margin: 4px;
}
.daterangepicker.opensright .ranges,
.daterangepicker.opensright .calendar {
	float: right;
	margin: 4px;
}
.daterangepicker .ranges {
	width: 160px;
	text-align: left;
}
.daterangepicker .ranges .range_inputs>div {
	float: left;
}
.daterangepicker .ranges .range_inputs>div:nth-child(2) {
	padding-left: 11px;
}
.daterangepicker .calendar {
	display: none;
	max-width: 230px;
}
.daterangepicker .calendar th, .daterangepicker .calendar td {
	font-family: "proxima-nova" ,sans-serif;
	font-family: proxima-nova-n6, proxima-nova, sans-serif;
	white-space: nowrap;
	text-align: center;
}
.daterangepicker .ranges label {
	color: #333;
	font-size: 0.786em; /* 11px */
	margin-bottom: 2px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #fff;
}
.daterangepicker .ranges input {
	font-size: 0.786em; /* 11px */
}
.daterangepicker .ranges ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.daterangepicker .ranges li {
	font-size: 0.929em; /* 13px */
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	color: #08c;
	padding: 3px 12px;
	margin-bottom: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
	background: #08c;
	border: 1px solid #08c;
	color: #fff;
}
.daterangepicker .calendar {
	border: 1px solid #ddd;
	padding: 4px;
	border-radius: 4px;
	background: #fff;
}
.daterangepicker {
	position: absolute;
	background: #fff;
	top: 100px;
	left: 20px;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.daterangepicker.opensleft:before {
	position: absolute;
	top: -7px;
	right: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.daterangepicker.opensleft:after {
	position: absolute;
	top: -6px;
	right: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}
.daterangepicker.opensright:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.daterangepicker.opensright:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}
.daterangepicker table {
	width: 100%;
	margin: 0;
}
.daterangepicker td,
.daterangepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
}
.daterangepicker td.off {
	color: #999;
}
.daterangepicker td.disabled {
	color: #999;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
	background: #eee;
}
.daterangepicker td.in-range {
	background: #ebf4f8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.daterangepicker td.week,
.daterangepicker th.week {
	font-size: 80%;
	color: #ccc;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
	font-size: 0.857em; /* 12px */
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default;
}
.daterangepicker select.monthselect {
	margin-right: 2%;
	width: 56%;
}
.daterangepicker select.yearselect {
	width: 40%;
}
