html{
font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}

body{
margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
display:block
}

audio,canvas,progress,video{
display:inline-block;vertical-align:baseline
}

audio:not([controls]){
display:none;height:0
}

[hidden],template{
display:none
}

a{
background:transparent
}

a:active,a:hover{
outline:0
}

abbr[title]{
border-bottom:1px dotted
}

b,strong{
font-weight:bold
}

dfn{
font-style:italic
}

h1{
font-size:2em;margin:.67em 0
}

mark{
background:#ff0;color:#000
}

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
}

img{
border:0
}

svg:not(:root){
overflow:hidden
}

figure{
margin:1em 40px
}

hr{
-moz-box-sizing:content-box;box-sizing:content-box;height:0
}

pre{
overflow:auto
}

code,kbd,pre,samp{
font-family:monospace,monospace;font-size:1em
}

button,input,optgroup,select,textarea{
color:inherit;font:inherit;margin:0
}

button{
overflow:visible
}

button,select{
text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;cursor:pointer
}

button[disabled],html input[disabled]{
cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0
}

input{
line-height:normal
}

input[type="checkbox"],input[type="radio"]{
box-sizing:border-box;padding:0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
height:auto
}

input[type="search"]{
-webkit-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
}

fieldset{
border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em
}

legend{
border:0;padding:0
}

textarea{
overflow:auto
}

optgroup{
font-weight:bold
}

table{
border-collapse:collapse;border-spacing:0
}

td,th{
padding:0
}

*{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}

*:before,*:after{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}

html{
font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)
}

body{
font-family:"proxima_nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#222326;background-color:#f2f2f3
}

input,button,select,textarea{
font-family:inherit;font-size:inherit;line-height:inherit
}

a{
color:#84bd00;text-decoration:none
}

a:hover,a:focus{
color:#84bd00;text-decoration:underline
}

a:focus{
outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}

figure{
margin:0
}

img{
vertical-align:middle
}

.img-responsive{
display:block;max-width:100%;height:auto
}

.img-rounded{
border-radius:6px
}

.img-thumbnail{
padding:4px;line-height:1.5;background-color:#f2f2f3;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto
}

.img-circle{
border-radius:50%
}

hr{
margin-top:24px;margin-bottom:24px;border:0;border-top:1px solid #dfe0e6
}

.sr-only{
position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0
}

.container{
margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}

@media(min-width:768px){
.container{
width:750px
}


}

@media(min-width:992px){
.container{
width:970px
}


}

@media(min-width:1200px){
.container{
width:1170px
}


}

.container-fluid{
margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}

.row{
margin-left:-15px;margin-right:-15px
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
position:relative;min-height:1px;padding-left:15px;padding-right:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
float:left
}

.col-xs-12{
width:100%
}

.col-xs-11{
width:91.66666667%
}

.col-xs-10{
width:83.33333333%
}

.col-xs-9{
width:75%
}

.col-xs-8{
width:66.66666667%
}

.col-xs-7{
width:58.33333333%
}

.col-xs-6{
width:50%
}

.col-xs-5{
width:41.66666667%
}

.col-xs-4{
width:33.33333333%
}

.col-xs-3{
width:25%
}

.col-xs-2{
width:16.66666667%
}

.col-xs-1{
width:8.33333333%
}

.col-xs-pull-12{
right:100%
}

.col-xs-pull-11{
right:91.66666667%
}

.col-xs-pull-10{
right:83.33333333%
}

.col-xs-pull-9{
right:75%
}

.col-xs-pull-8{
right:66.66666667%
}

.col-xs-pull-7{
right:58.33333333%
}

.col-xs-pull-6{
right:50%
}

.col-xs-pull-5{
right:41.66666667%
}

.col-xs-pull-4{
right:33.33333333%
}

.col-xs-pull-3{
right:25%
}

.col-xs-pull-2{
right:16.66666667%
}

.col-xs-pull-1{
right:8.33333333%
}

.col-xs-pull-0{
right:0
}

.col-xs-push-12{
left:100%
}

.col-xs-push-11{
left:91.66666667%
}

.col-xs-push-10{
left:83.33333333%
}

.col-xs-push-9{
left:75%
}

.col-xs-push-8{
left:66.66666667%
}

.col-xs-push-7{
left:58.33333333%
}

.col-xs-push-6{
left:50%
}

.col-xs-push-5{
left:41.66666667%
}

.col-xs-push-4{
left:33.33333333%
}

.col-xs-push-3{
left:25%
}

.col-xs-push-2{
left:16.66666667%
}

.col-xs-push-1{
left:8.33333333%
}

.col-xs-push-0{
left:0
}

.col-xs-offset-12{
margin-left:100%
}

.col-xs-offset-11{
margin-left:91.66666667%
}

.col-xs-offset-10{
margin-left:83.33333333%
}

.col-xs-offset-9{
margin-left:75%
}

.col-xs-offset-8{
margin-left:66.66666667%
}

.col-xs-offset-7{
margin-left:58.33333333%
}

.col-xs-offset-6{
margin-left:50%
}

.col-xs-offset-5{
margin-left:41.66666667%
}

.col-xs-offset-4{
margin-left:33.33333333%
}

.col-xs-offset-3{
margin-left:25%
}

.col-xs-offset-2{
margin-left:16.66666667%
}

.col-xs-offset-1{
margin-left:8.33333333%
}

.col-xs-offset-0{
margin-left:0
}

@media(min-width:768px){
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
float:left
}

.col-sm-12{
width:100%
}

.col-sm-11{
width:91.66666667%
}

.col-sm-10{
width:83.33333333%
}

.col-sm-9{
width:75%
}

.col-sm-8{
width:66.66666667%
}

.col-sm-7{
width:58.33333333%
}

.col-sm-6{
width:50%
}

.col-sm-5{
width:41.66666667%
}

.col-sm-4{
width:33.33333333%
}

.col-sm-3{
width:25%
}

.col-sm-2{
width:16.66666667%
}

.col-sm-1{
width:8.33333333%
}

.col-sm-pull-12{
right:100%
}

.col-sm-pull-11{
right:91.66666667%
}

.col-sm-pull-10{
right:83.33333333%
}

.col-sm-pull-9{
right:75%
}

.col-sm-pull-8{
right:66.66666667%
}

.col-sm-pull-7{
right:58.33333333%
}

.col-sm-pull-6{
right:50%
}

.col-sm-pull-5{
right:41.66666667%
}

.col-sm-pull-4{
right:33.33333333%
}

.col-sm-pull-3{
right:25%
}

.col-sm-pull-2{
right:16.66666667%
}

.col-sm-pull-1{
right:8.33333333%
}

.col-sm-pull-0{
right:0
}

.col-sm-push-12{
left:100%
}

.col-sm-push-11{
left:91.66666667%
}

.col-sm-push-10{
left:83.33333333%
}

.col-sm-push-9{
left:75%
}

.col-sm-push-8{
left:66.66666667%
}

.col-sm-push-7{
left:58.33333333%
}

.col-sm-push-6{
left:50%
}

.col-sm-push-5{
left:41.66666667%
}

.col-sm-push-4{
left:33.33333333%
}

.col-sm-push-3{
left:25%
}

.col-sm-push-2{
left:16.66666667%
}

.col-sm-push-1{
left:8.33333333%
}

.col-sm-push-0{
left:0
}

.col-sm-offset-12{
margin-left:100%
}

.col-sm-offset-11{
margin-left:91.66666667%
}

.col-sm-offset-10{
margin-left:83.33333333%
}

.col-sm-offset-9{
margin-left:75%
}

.col-sm-offset-8{
margin-left:66.66666667%
}

.col-sm-offset-7{
margin-left:58.33333333%
}

.col-sm-offset-6{
margin-left:50%
}

.col-sm-offset-5{
margin-left:41.66666667%
}

.col-sm-offset-4{
margin-left:33.33333333%
}

.col-sm-offset-3{
margin-left:25%
}

.col-sm-offset-2{
margin-left:16.66666667%
}

.col-sm-offset-1{
margin-left:8.33333333%
}

.col-sm-offset-0{
margin-left:0
}


}

@media(min-width:992px){
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
float:left
}

.col-md-12{
width:100%
}

.col-md-11{
width:91.66666667%
}

.col-md-10{
width:83.33333333%
}

.col-md-9{
width:75%
}

.col-md-8{
width:66.66666667%
}

.col-md-7{
width:58.33333333%
}

.col-md-6{
width:50%
}

.col-md-5{
width:41.66666667%
}

.col-md-4{
width:33.33333333%
}

.col-md-3{
width:25%
}

.col-md-2{
width:16.66666667%
}

.col-md-1{
width:8.33333333%
}

.col-md-pull-12{
right:100%
}

.col-md-pull-11{
right:91.66666667%
}

.col-md-pull-10{
right:83.33333333%
}

.col-md-pull-9{
right:75%
}

.col-md-pull-8{
right:66.66666667%
}

.col-md-pull-7{
right:58.33333333%
}

.col-md-pull-6{
right:50%
}

.col-md-pull-5{
right:41.66666667%
}

.col-md-pull-4{
right:33.33333333%
}

.col-md-pull-3{
right:25%
}

.col-md-pull-2{
right:16.66666667%
}

.col-md-pull-1{
right:8.33333333%
}

.col-md-pull-0{
right:0
}

.col-md-push-12{
left:100%
}

.col-md-push-11{
left:91.66666667%
}

.col-md-push-10{
left:83.33333333%
}

.col-md-push-9{
left:75%
}

.col-md-push-8{
left:66.66666667%
}

.col-md-push-7{
left:58.33333333%
}

.col-md-push-6{
left:50%
}

.col-md-push-5{
left:41.66666667%
}

.col-md-push-4{
left:33.33333333%
}

.col-md-push-3{
left:25%
}

.col-md-push-2{
left:16.66666667%
}

.col-md-push-1{
left:8.33333333%
}

.col-md-push-0{
left:0
}

.col-md-offset-12{
margin-left:100%
}

.col-md-offset-11{
margin-left:91.66666667%
}

.col-md-offset-10{
margin-left:83.33333333%
}

.col-md-offset-9{
margin-left:75%
}

.col-md-offset-8{
margin-left:66.66666667%
}

.col-md-offset-7{
margin-left:58.33333333%
}

.col-md-offset-6{
margin-left:50%
}

.col-md-offset-5{
margin-left:41.66666667%
}

.col-md-offset-4{
margin-left:33.33333333%
}

.col-md-offset-3{
margin-left:25%
}

.col-md-offset-2{
margin-left:16.66666667%
}

.col-md-offset-1{
margin-left:8.33333333%
}

.col-md-offset-0{
margin-left:0
}


}

@media(min-width:1200px){
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
float:left
}

.col-lg-12{
width:100%
}

.col-lg-11{
width:91.66666667%
}

.col-lg-10{
width:83.33333333%
}

.col-lg-9{
width:75%
}

.col-lg-8{
width:66.66666667%
}

.col-lg-7{
width:58.33333333%
}

.col-lg-6{
width:50%
}

.col-lg-5{
width:41.66666667%
}

.col-lg-4{
width:33.33333333%
}

.col-lg-3{
width:25%
}

.col-lg-2{
width:16.66666667%
}

.col-lg-1{
width:8.33333333%
}

.col-lg-pull-12{
right:100%
}

.col-lg-pull-11{
right:91.66666667%
}

.col-lg-pull-10{
right:83.33333333%
}

.col-lg-pull-9{
right:75%
}

.col-lg-pull-8{
right:66.66666667%
}

.col-lg-pull-7{
right:58.33333333%
}

.col-lg-pull-6{
right:50%
}

.col-lg-pull-5{
right:41.66666667%
}

.col-lg-pull-4{
right:33.33333333%
}

.col-lg-pull-3{
right:25%
}

.col-lg-pull-2{
right:16.66666667%
}

.col-lg-pull-1{
right:8.33333333%
}

.col-lg-pull-0{
right:0
}

.col-lg-push-12{
left:100%
}

.col-lg-push-11{
left:91.66666667%
}

.col-lg-push-10{
left:83.33333333%
}

.col-lg-push-9{
left:75%
}

.col-lg-push-8{
left:66.66666667%
}

.col-lg-push-7{
left:58.33333333%
}

.col-lg-push-6{
left:50%
}

.col-lg-push-5{
left:41.66666667%
}

.col-lg-push-4{
left:33.33333333%
}

.col-lg-push-3{
left:25%
}

.col-lg-push-2{
left:16.66666667%
}

.col-lg-push-1{
left:8.33333333%
}

.col-lg-push-0{
left:0
}

.col-lg-offset-12{
margin-left:100%
}

.col-lg-offset-11{
margin-left:91.66666667%
}

.col-lg-offset-10{
margin-left:83.33333333%
}

.col-lg-offset-9{
margin-left:75%
}

.col-lg-offset-8{
margin-left:66.66666667%
}

.col-lg-offset-7{
margin-left:58.33333333%
}

.col-lg-offset-6{
margin-left:50%
}

.col-lg-offset-5{
margin-left:41.66666667%
}

.col-lg-offset-4{
margin-left:33.33333333%
}

.col-lg-offset-3{
margin-left:25%
}

.col-lg-offset-2{
margin-left:16.66666667%
}

.col-lg-offset-1{
margin-left:8.33333333%
}

.col-lg-offset-0{
margin-left:0
}


}

table{
max-width:100%;background-color:transparent
}

th{
text-align:left
}

.table{
width:100%;margin-bottom:24px
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{
padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #dfe0e6
}

.table>thead>tr>th{
vertical-align:bottom;border-bottom:2px solid #dfe0e6
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{
border-top:0
}

.table>tbody+tbody{
border-top:2px solid #dfe0e6
}

.table .table{
background-color:#f2f2f3
}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{
padding:5px
}

.table-bordered{
border:1px solid #dfe0e6
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{
border:1px solid #dfe0e6
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{
border-bottom-width:2px
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
background-color:#f2f2f3
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
background-color:#f2f2f3
}

table col[class*="col-"]{
position:static;float:none;display:table-column
}

table td[class*="col-"],table th[class*="col-"]{
position:static;float:none;display:table-cell
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{
background-color:#f2f2f3
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{
background-color:#e5e5e7
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{
background-color:#9adb00
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{
background-color:#88c200
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{
background-color:#00afdb
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{
background-color:#009bc2
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{
background-color:#dbc500
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{
background-color:#c2ae00
}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{
background-color:#db3a00
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{
background-color:#c23400
}

@media(max-width:767px){
.table-responsive{
width:100%;margin-bottom:18px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dfe0e6;-webkit-overflow-scrolling:touch
}

.table-responsive>.table{
margin-bottom:0
}

.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{
white-space:nowrap
}

.table-responsive>.table-bordered{
border:0
}

.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{
border-left:0
}

.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{
border-right:0
}

.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{
border-bottom:0
}


}

.btn{
display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.5;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}

.btn:focus,.btn:active:focus,.btn.active:focus{
outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}

.btn:hover,.btn:focus{
color:#fff;text-decoration:none
}

.btn:active,.btn.active{
outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none
}

.btn-default{
color:#fff;background-color:#babbbf;border-color:#babbbf
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
color:#fff;background-color:#a5a6ab;border-color:#9a9ca2
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
background-image:none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
background-color:#babbbf;border-color:#babbbf
}

.btn-default .badge{
color:#babbbf;background-color:#fff
}

.btn-primary{
color:#fff;background-color:#84bd00;border-color:#84bd00
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
color:#fff;background-color:#689400;border-color:#598000
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{
background-image:none
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{
background-color:#84bd00;border-color:#84bd00
}

.btn-primary .badge{
color:#84bd00;background-color:#fff
}

.btn-success{
color:#fff;background-color:#84bd00;border-color:#84bd00
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
color:#fff;background-color:#689400;border-color:#598000
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{
background-image:none
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{
background-color:#84bd00;border-color:#84bd00
}

.btn-success .badge{
color:#84bd00;background-color:#fff
}

.btn-info{
color:#fff;background-color:#0097bd;border-color:#0097bd
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
color:#fff;background-color:#007694;border-color:#006680
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{
background-image:none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{
background-color:#0097bd;border-color:#0097bd
}

.btn-info .badge{
color:#0097bd;background-color:#fff
}

.btn-warning{
color:#fff;background-color:#bdaa00;border-color:#bdaa00
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
color:#fff;background-color:#948500;border-color:#807300
}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{
background-image:none
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{
background-color:#bdaa00;border-color:#bdaa00
}

.btn-warning .badge{
color:#bdaa00;background-color:#fff
}

.btn-danger{
color:#fff;background-color:#bd3200;border-color:#bd3200
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
color:#fff;background-color:#942700;border-color:#802200
}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{
background-image:none
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{
background-color:#bd3200;border-color:#bd3200
}

.btn-danger .badge{
color:#bd3200;background-color:#fff
}

.btn-link{
color:#84bd00;font-weight:normal;cursor:pointer;border-radius:0
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
background-color:transparent;-webkit-box-shadow:none;box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
border-color:transparent
}

.btn-link:hover,.btn-link:focus{
color:#84bd00;text-decoration:underline;background-color:transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
color:#babbbf;text-decoration:none
}

.btn-lg{
padding:10px 16px;font-size:20px;line-height:1.2;border-radius:6px
}

.btn-sm{
padding:5px 10px;font-size:14px;line-height:1.5;border-radius:2px
}

.btn-xs{
padding:1px 5px;font-size:14px;line-height:1.5;border-radius:2px
}

.btn-block{
display:block;width:100%;padding-left:0;padding-right:0
}

.btn-block+.btn-block{
margin-top:5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
width:100%
}

.breadcrumb{
padding:8px 0;margin-bottom:24px;list-style:none;background-color:transparent;border-radius:4px
}

.breadcrumb>li{
display:inline-block
}

.breadcrumb>li+li:before{
content:"/\00a0";padding:0 5px;color:#88898c
}

.breadcrumb>.active{
color:#88898c
}

.alert{
padding:14px;margin-bottom:24px;border:1px solid transparent;border-radius:0
}

.alert h4{
margin-top:0;color:inherit
}

.alert .alert-link{
font-weight:600
}

.alert>p,.alert>ul{
margin-bottom:0
}

.alert>p+p{
margin-top:5px
}

.alert-dismissable{
padding-right:34px
}

.alert-dismissable .close{
position:relative;top:-2px;right:-21px;color:inherit
}

.alert-success{
background-color:#9adb00;border-color:#9adb00;color:rgba(0,0,0,0.65)
}

.alert-success hr{
border-top-color:#88c200
}

.alert-success .alert-link{
color:rgba(0,0,0,0.65)
}

.alert-info{
background-color:#00afdb;border-color:#00afdb;color:rgba(0,0,0,0.65)
}

.alert-info hr{
border-top-color:#009bc2
}

.alert-info .alert-link{
color:rgba(0,0,0,0.65)
}

.alert-warning{
background-color:#dbc500;border-color:#dbc500;color:rgba(0,0,0,0.65)
}

.alert-warning hr{
border-top-color:#c2ae00
}

.alert-warning .alert-link{
color:rgba(0,0,0,0.65)
}

.alert-danger{
background-color:#db3a00;border-color:#db3a00;color:rgba(0,0,0,0.65)
}

.alert-danger hr{
border-top-color:#c23400
}

.alert-danger .alert-link{
color:rgba(0,0,0,0.65)
}

.close{
float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:none;opacity:.2;filter:alpha(opacity=20)
}

.close:hover,.close:focus{
color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)
}

button.close{
padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.job-categories:before,.job-categories:after,.jobs-filters:before,.jobs-filters:after{
content:" ";display:table
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.job-categories:after,.jobs-filters:after{
clear:both
}

.center-block{
display:block;margin-left:auto;margin-right:auto
}

.pull-right{
float:right!important
}

.pull-left{
float:left!important
}

.hide{
display:none!important
}

.show{
display:block!important
}

.invisible{
visibility:hidden
}

.text-hide{
font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}

.hidden{
display:none!important;visibility:hidden!important
}

.affix{
position:fixed
}

@-ms-viewport{
width:device-width
}

.visible-xs,.visible-sm,.visible-md,.visible-lg{
display:none!important
}

@media(max-width:767px){
.visible-xs{
display:block!important
}

table.visible-xs{
display:table
}

tr.visible-xs{
display:table-row!important
}

th.visible-xs,td.visible-xs{
display:table-cell!important
}


}

@media(min-width:768px) and (max-width:991px){
.visible-sm{
display:block!important
}

table.visible-sm{
display:table
}

tr.visible-sm{
display:table-row!important
}

th.visible-sm,td.visible-sm{
display:table-cell!important
}


}

@media(min-width:992px) and (max-width:1199px){
.visible-md{
display:block!important
}

table.visible-md{
display:table
}

tr.visible-md{
display:table-row!important
}

th.visible-md,td.visible-md{
display:table-cell!important
}


}

@media(min-width:1200px){
.visible-lg{
display:block!important
}

table.visible-lg{
display:table
}

tr.visible-lg{
display:table-row!important
}

th.visible-lg,td.visible-lg{
display:table-cell!important
}


}

@media(max-width:767px){
.hidden-xs{
display:none!important
}


}

@media(min-width:768px) and (max-width:991px){
.hidden-sm{
display:none!important
}


}

@media(min-width:992px) and (max-width:1199px){
.hidden-md{
display:none!important
}


}

@media(min-width:1200px){
.hidden-lg{
display:none!important
}


}

.visible-print{
display:none!important
}

@media print{
.visible-print{
display:block!important
}

table.visible-print{
display:table
}

tr.visible-print{
display:table-row!important
}

th.visible-print,td.visible-print{
display:table-cell!important
}


}

@media print{
.hidden-print{
display:none!important
}


}

img{
display:block;max-width:100%;height:auto
}

.img-nonresponsive{
max-width:none
}

.btn{
border-radius:500px;font-size:16px;line-height:1.5;padding:8px 25px 6px;text-transform:uppercase;border-width:1px;letter-spacing:2px
}

.btn:active,.btn.active,.btn:focus,.btn:hover{
-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none
}

@media(min-width:480px){
.btn{
letter-spacing:0
}


}

.btn-default{
color:#fff;background-color:#babbbf;border-color:#babbbf
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
color:#fff;background-color:#a5a6ab;border-color:#9a9ca2
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{
background-image:none
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
background-color:#babbbf;border-color:#babbbf
}

.btn-default .badge{
color:#babbbf;background-color:#fff
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{
background-color:#88898c;border-color:#88898c
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{
background-color:#9adb00;border-color:#9adb00
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active{
background-color:#00afdb;border-color:#00afdb
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{
background-color:#dbc500;border-color:#dbc500
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{
background-color:#db3a00;border-color:#db3a00
}

.btn-link{
border:0;color:#84bd00
}

.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active{
color:#84bd00;text-decoration:underline
}

.btn-cta{
color:#3e3e40;background-color:rgba(0,0,0,0.25);border-color:#3e3e40
}

.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btn-cta.active,.open .dropdown-toggle.btn-cta{
color:#3e3e40;background-color:rgba(0,0,0,0.25);border-color:#202021
}

.btn-cta:active,.btn-cta.active,.open .dropdown-toggle.btn-cta{
background-image:none
}

.btn-cta.disabled,.btn-cta[disabled],fieldset[disabled] .btn-cta,.btn-cta.disabled:hover,.btn-cta[disabled]:hover,fieldset[disabled] .btn-cta:hover,.btn-cta.disabled:focus,.btn-cta[disabled]:focus,fieldset[disabled] .btn-cta:focus,.btn-cta.disabled:active,.btn-cta[disabled]:active,fieldset[disabled] .btn-cta:active,.btn-cta.disabled.active,.btn-cta[disabled].active,fieldset[disabled] .btn-cta.active{
background-color:rgba(0,0,0,0.25);border-color:#3e3e40
}

.btn-cta .badge{
color:rgba(0,0,0,0.25);background-color:#3e3e40
}

.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btn-cta.active{
border-color:#9adb00
}

.btn-cta-inverse{
color:#f2f2f3;background-color:rgba(0,0,0,0.3);border-color:#f2f2f3;position:relative
}

.btn-cta-inverse:hover,.btn-cta-inverse:focus,.btn-cta-inverse:active,.btn-cta-inverse.active,.open .dropdown-toggle.btn-cta-inverse{
color:#f2f2f3;background-color:rgba(0,0,0,0.3);border-color:#d2d2d6
}

.btn-cta-inverse:active,.btn-cta-inverse.active,.open .dropdown-toggle.btn-cta-inverse{
background-image:none
}

.btn-cta-inverse.disabled,.btn-cta-inverse[disabled],fieldset[disabled] .btn-cta-inverse,.btn-cta-inverse.disabled:hover,.btn-cta-inverse[disabled]:hover,fieldset[disabled] .btn-cta-inverse:hover,.btn-cta-inverse.disabled:focus,.btn-cta-inverse[disabled]:focus,fieldset[disabled] .btn-cta-inverse:focus,.btn-cta-inverse.disabled:active,.btn-cta-inverse[disabled]:active,fieldset[disabled] .btn-cta-inverse:active,.btn-cta-inverse.disabled.active,.btn-cta-inverse[disabled].active,fieldset[disabled] .btn-cta-inverse.active{
background-color:rgba(0,0,0,0.3);border-color:#f2f2f3
}

.btn-cta-inverse .badge{
color:rgba(0,0,0,0.3);background-color:#f2f2f3
}

.btn-cta-inverse:hover,.btn-cta-inverse:focus,.btn-cta-inverse:active,.btn-cta-inverse.active{
border-color:#9adb00
}

.btn-cta-inverse:hover:after,.btn-cta-inverse:focus:after,.btn-cta-inverse:active:after,.btn-cta-inverse.active:after{
border-color:#9adb00
}

.btn-cta-inverse:after{
content:' ';border-radius:500px;border:1px solid #f2f2f3;position:absolute;top:-1px;left:-2px;right:-1px;bottom:-1px;-webkit-transform:translate(0.5px,0);-ms-transform:translate(0.5px,0);transform:translate(0.5px,0)
}

.btn-facebook{
color:#fff;background-color:#3b5998;border-color:#3b5998;position:relative;padding-left:56px
}

.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{
color:#fff;background-color:#30487b;border-color:#2a3f6c
}

.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{
background-image:none
}

.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{
background-color:#3b5998;border-color:#3b5998
}

.btn-facebook .badge{
color:#3b5998;background-color:#fff
}

.btn-facebook:before{
width:22px;height:22px;left:24px;position:absolute;top:8px;content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjY2Ljg5MyAyNjYuODk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNjYuODkzIDI2Ni44OTUiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IkJsdWVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNDguMDgyLDI2Mi4zMDdjNy44NTQsMCwxNC4yMjMtNi4zNjksMTQuMjIzLTE0LjIyNVYxOC44MTINCgljMC03Ljg1Ny02LjM2OC0xNC4yMjQtMTQuMjIzLTE0LjIyNEgxOC44MTJjLTcuODU3LDAtMTQuMjI0LDYuMzY3LTE0LjIyNCwxNC4yMjR2MjI5LjI3YzAsNy44NTUsNi4zNjYsMTQuMjI1LDE0LjIyNCwxNC4yMjUNCglIMjQ4LjA4MnoiLz4NCjxwYXRoIGlkPSJmIiBmaWxsPSIjM0M1QTk5IiBkPSJNMTgyLjQwOSwyNjIuMzA3di05OS44MDNoMzMuNDk5bDUuMDE2LTM4Ljg5NWgtMzguNTE1Vjk4Ljc3N2MwLTExLjI2MSwzLjEyNy0xOC45MzUsMTkuMjc1LTE4LjkzNQ0KCWwyMC41OTYtMC4wMDlWNDUuMDQ1Yy0zLjU2Mi0wLjQ3NC0xNS43ODgtMS41MzMtMzAuMDEyLTEuNTMzYy0yOS42OTUsMC01MC4wMjUsMTguMTI2LTUwLjAyNSw1MS40MTN2MjguNjg0aC0zMy41ODV2MzguODk1aDMzLjU4NQ0KCXY5OS44MDNIMTgyLjQwOXoiLz4NCjwvc3ZnPg0K)
}

.btn-facebook.btn-lg{
padding-left:66px
}

.btn-facebook.btn-lg:before{
top:6px;left:34px
}

.btn-facebook.btn-sm,.btn-facebook.btn-xs{
padding-left:35px
}

.btn-facebook.btn-sm:before,.btn-facebook.btn-xs:before{
width:12px;height:12px;left:15px;top:5px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjY2Ljg5MyAyNjYuODk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNjYuODkzIDI2Ni44OTUiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IkJsdWVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNDguMDgyLDI2Mi4zMDdjNy44NTQsMCwxNC4yMjMtNi4zNjksMTQuMjIzLTE0LjIyNVYxOC44MTINCgljMC03Ljg1Ny02LjM2OC0xNC4yMjQtMTQuMjIzLTE0LjIyNEgxOC44MTJjLTcuODU3LDAtMTQuMjI0LDYuMzY3LTE0LjIyNCwxNC4yMjR2MjI5LjI3YzAsNy44NTUsNi4zNjYsMTQuMjI1LDE0LjIyNCwxNC4yMjUNCglIMjQ4LjA4MnoiLz4NCjxwYXRoIGlkPSJmIiBmaWxsPSIjM0M1QTk5IiBkPSJNMTgyLjQwOSwyNjIuMzA3di05OS44MDNoMzMuNDk5bDUuMDE2LTM4Ljg5NWgtMzguNTE1Vjk4Ljc3N2MwLTExLjI2MSwzLjEyNy0xOC45MzUsMTkuMjc1LTE4LjkzNQ0KCWwyMC41OTYtMC4wMDlWNDUuMDQ1Yy0zLjU2Mi0wLjQ3NC0xNS43ODgtMS41MzMtMzAuMDEyLTEuNTMzYy0yOS42OTUsMC01MC4wMjUsMTguMTI2LTUwLjAyNSw1MS40MTN2MjguNjg0aC0zMy41ODV2MzguODk1aDMzLjU4NQ0KCXY5OS44MDNIMTgyLjQwOXoiLz4NCjwvc3ZnPg0K)
}

.btn-facebook.btn-sm:before{
top:6px
}

.btn-facebook.btn-xs:before{
top:4px
}

.btn-lg{
padding:10px 35px;font-size:20px;line-height:1.2;border-radius:500px;padding:10px 35px 8px;font-size:18px
}

.btn-sm{
padding:2px 15px;font-size:14px;line-height:1.5;border-radius:500px;padding:3px 15px 1px
}

.btn-xs{
padding:1px 15px;font-size:12px;line-height:1.5;border-radius:500px;font-weight:600;padding:2px 15px 0
}

.alert{
border-width:0;font-size:14px;padding:16px 14px 12px 14px;font-weight:600
}

.alert a{
color:#000
}

.alert .close{
right:0
}

.alert-dismissable .close{
color:#000
}

.justify{
text-align:justify
}

.justify:after{
content:'';display:inline-block;width:100%;height:0
}

.center{
text-align:center
}

.left{
float:left
}

.right{
float:right
}

.is-visible{
display:block;visibility:visible
}

.is-hidden-desk{
display:none!important
}

@media screen and (min-device-width:768px) and (max-device-width:991px){
.is-visible-desk{
display:none!important
}

.is-hidden-desk{
display:inherit!important
}


}

@media screen and (max-device-width:767px){
.is-visible-desk{
display:none!important
}

.is-hidden-desk{
display:inherit!important
}


}

.is-horizontal{
left:50%!important;top:0!important
}

.is-vertical{
left:0!important;top:50%!important
}

.reboot form{
position:relative
}

.reboot fieldset{
border:0;padding:0
}

.reboot label{
color:#88898c;display:block;font-size:.9375em;text-align:left
}

.reboot::-moz-placeholder{
color:#88898c;opacity:1
}

.reboot:-ms-input-placeholder{
color:#88898c
}

.reboot::-webkit-input-placeholder{
color:#88898c
}

.reboot [placeholder]::-webkit-input-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#88898c
}

.reboot [placeholder]:-moz-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#88898c
}

.reboot [placeholder]::-moz-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#88898c
}

.reboot [placeholder]:-ms-input-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#88898c
}

.reboot [placeholder]:focus::-webkit-input-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#babbbf
}

.reboot [placeholder]:focus:-moz-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#babbbf
}

.reboot [placeholder]:focus::-moz-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#babbbf
}

.reboot [placeholder]:focus:-ms-input-placeholder{
-webkit-transition:color .5s .1s ease;transition:color .5s .1s ease;color:#babbbf
}

.reboot span.placeholder{
border:none!important;color:#88898c;height:auto!important;width:100%!important
}

.reboot input:not([type='radio']),.reboot textarea{
background-color:#fff;border:1px solid #dfe0e6;color:#1c1c1f;font-size:.9375em;line-height:normal;margin:0
}

.reboot input[type=text],.reboot input[type=email],.reboot input[type=password],.reboot input[type=number],.reboot textarea{
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;padding:1em .75em .6875em;width:100%
}

.reboot textarea{
height:6em
}

.reboot input[type=number]::-webkit-inner-spin-button,.reboot input[type=number]::-webkit-outer-spin-button{
display:none
}

.reboot input[type=checkbox]{
background:0;border:0;margin:.25em .5em 0 0;padding:0
}

.reboot .checkbox,.reboot .radio{
padding-left:20px
}

.reboot .checkbox.control-inline,.reboot .radio.control-inline{
display:inline-block
}

.reboot .checkbox.control-inline+.checkbox.control-inline,.reboot .radio.control-inline+.radio.control-inline{
margin-left:1em
}

.reboot .checkbox input[type=checkbox],.reboot .radio input[type=radio]{
float:left;margin-left:-20px;margin-top:3px
}

.reboot select{
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #dfe0e6;color:#88898c;font-size:.9375em;height:3em;margin:0;padding:.625em .625em .625em;width:100%
}

.reboot button{
outline:0
}

.reboot label.has-error{
color:#bd3200
}

.reboot input.has-error,.reboot textarea.has-error{
border-color:#bd3200
}

.reboot select.has-error{
border-color:#bd3200
}

.reboot input.has-error,.reboot select.has-error,.reboot textarea.has-error{
margin-bottom:.25em
}

.reboot .controls.inline{
display:inline-block
}

ul,ol{
margin-top:0;padding-left:20px
}

.unstyled{
list-style:none;margin:0;padding:0
}

.inline li{
display:inline-block;margin-right:-0.25em
}

.logo-list{
list-style:none;margin:0;padding:0
}

.logo-list:before,.logo-list:after{
content:" ";display:table
}

.logo-list:after{
clear:both
}

.logo-list:before,.logo-list:after{
content:" ";display:table
}

.logo-list:after{
clear:both
}

.logo-list>li{
display:inline-block;margin:.75em 2em .75em 0;vertical-align:middle
}

.logo-list>li .logo{
height:auto;margin:0
}

.logo-list>li:last-child{
margin-right:0
}

.logo-list-bordered>li{
border-right:1px solid #575759;margin-right:0;padding:0 1em
}

.logo-list-bordered>li:first-child{
padding-left:0
}

.logo-list-bordered>li:last-child{
border-right:0;padding-right:0
}

.feature-list{
list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0.5);font-size:120%;margin:1em 0 2em;padding:1em 0
}

.feature-list li{
font-weight:600;line-height:1.3;margin-bottom:.4em
}

.feature-list li:last-child{
margin-bottom:0
}

@media screen and (max-device-width:767px){
.feature-list{
display:none
}


}

html{
font-family:"proxima_nova","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%
}

body{
line-height:1.5
}

h1,h2,h3,h4,h5,h6,.hdr-jumbo,.hdr-xxl,.hdr-xl,.hdr-l,.hdr-m,.hdr-sm,.hdr-xsm{
font-weight:200;line-height:1.2;margin:0 0 .5em;text-rendering:optimizelegibility
}

.hdr-jumbo{
font-weight:600;font-size:36px;line-height:1;margin:0 0 .2em
}

@media screen and (min-width:768px){
.hdr-jumbo{
font-size:64px
}


}

@media screen and (min-width:992px){
.hdr-jumbo{
font-size:70px
}


}

.hdr-jumbo+h2{
margin-bottom:1em
}

h1,.hdr-xxl{
font-size:28px
}

@media screen and (min-width:768px){
h1,.hdr-xxl{
font-size:40px
}


}

h2,.hdr-xl{
font-size:24px
}

@media screen and (min-width:768px){
h2,.hdr-xl{
font-size:26px
}


}

h3,.hdr-l{
font-size:18px
}

h4,.hdr-m{
font-size:16px
}

h5,.hdr-sm{
font-size:14px
}

h6,.hdr-xsm{
font-size:12px
}

p{
font-size:16px;margin:0 0 1em
}

.lead{
font-size:18px
}

strong,.strong{
font-weight:600
}

em{
font-style:italic
}

small{
font-size:.75em
}

.text-secondary a,a.text-secondary{
color:#222326
}

.text-muted,.text-muted a{
color:#6f7073
}

a.text-muted:hover,a.text-muted:focus{
color:#898a8c
}

.text-left{
text-align:left
}

.text-right{
text-align:right
}

.text-center{
text-align:center
}

html,body,.wrap{
height:100%
}

body>.wrap{
height:auto;min-height:100%
}

@media screen and (max-width:767px){
html,body,.wrap{
height:auto
}

body>.wrap{
min-height:0
}


}

.subnav-main{
padding:80px 0 30px
}

@media screen and (max-device-width:991px){
.subnav-main{
padding-top:15px
}


}

@media screen and (max-width:767px){
.subnav-main{
padding-top:0
}


}

.header,.header-main{
background-color:#191919;background-color:rgba(0,0,0,0.9);position:relative;text-align:right
}

.header:before,.header:after,.header-main:before,.header-main:after{
content:" ";display:table
}

.header:after,.header-main:after{
clear:both
}

.header:before,.header:after,.header-main:before,.header-main:after{
content:" ";display:table
}

.header:after,.header-main:after{
clear:both
}

.header .logo,.header-main .logo{
margin:.625em auto
}

.header .alert,.header-main .alert{
margin:0;position:relative;text-align:center;z-index:1004
}

.header .alert-inverse,.header-main .alert-inverse{
background-color:#000;border-color:#88898c;color:#babbbf;border-bottom-width:1px
}

.header .alert-inverse hr,.header-main .alert-inverse hr{
border-top-color:#7b7c7f
}

.header .alert-inverse .alert-link,.header-main .alert-inverse .alert-link{
color:#a0a1a6
}

.header .alert-inverse a,.header-main .alert-inverse a{
color:#84bd00
}

.header .alert-inverse .close,.header-main .alert-inverse .close{
color:#fff;opacity:1
}

.header-main .logo{
float:left
}

.reboot .header-main{
text-align:left
}

@media screen and (min-width:768px){
.reboot .header-main{
background-color:#404040;background-color:rgba(0,0,0,0.75);left:0;position:fixed;text-align:right;top:0;width:100%;z-index:1000
}


}

@media screen and (max-width:767px){
.reboot .header-main .logo{
display:none
}


}

@media screen and (max-width:767px){
.reboot .header-main .container{
padding:0
}


}

.footer-main{
background-image:-webkit-linear-gradient(top,#ebedf2 0,#fff 100%);background-image:linear-gradient(to bottom,#ebedf2 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebedf2',endColorstr='#ffffffff',GradientType=0);background-color:#fff;width:100%;height:7em;border-top:1px solid #fff;margin-top:-7em;padding-bottom:1.5em;padding-top:1.5em;position:relative
}

.footer-main nav{
float:left
}

.footer-main .box{
float:right
}

.footer-main .market-picker{
position:relative
}

.footer-main .market-link{
color:#000;float:right;font-weight:600;font-size:.875em;margin:.3125em 0;text-align:right
}

.footer-main .market-link:hover{
text-decoration:none
}

.footer-main .market-link .country-name{
margin-right:.5625em;vertical-align:middle
}

.footer-main .market-picker-list{
margin-bottom:.5em;min-width:12.5em
}

.footer-main .market-picker-list .icon-flag-top-countries{
float:right
}

.footer-main .market-picker-list .country-name{
color:#000;float:left
}

.footer-main .market-picker-all{
color:#000;font-weight:600
}

.footer-main .market-picker-all:hover{
text-decoration:none
}

.footer-main .copyright{
clear:right;color:#949599;display:block;font-size:.75em;padding:.475em 0 .475em .5em;text-align:right
}

@media screen and (max-width:767px){
.reboot .market-picker:before,.reboot .market-picker:after{
content:" ";display:table
}

.reboot .market-picker:after{
clear:both
}

.reboot .market-picker:before,.reboot .market-picker:after{
content:" ";display:table
}

.reboot .market-picker:after{
clear:both
}

.reboot .market-picker .is-selected{
background-color:#fff;padding-right:0;position:relative
}

.reboot .market-picker .icon-flag-sm,.reboot .market-picker .icon-flag-top-countries{
float:right;margin-right:0
}

.reboot .market-picker .market-link,.reboot .market-picker .market-picker-link{
border-bottom:1px solid #ebedf2;display:block;float:none;font-size:1em;margin:0;padding:.75em 1em;position:relative;text-align:left;width:100%
}

.reboot .market-picker .market-link:before,.reboot .market-picker .market-picker-link:before,.reboot .market-picker .market-link:after,.reboot .market-picker .market-picker-link:after{
content:" ";display:table
}

.reboot .market-picker .market-link:after,.reboot .market-picker .market-picker-link:after{
clear:both
}

.reboot .market-picker .market-link:before,.reboot .market-picker .market-picker-link:before,.reboot .market-picker .market-link:after,.reboot .market-picker .market-picker-link:after{
content:" ";display:table
}

.reboot .market-picker .market-link:after,.reboot .market-picker .market-picker-link:after{
clear:both
}

.reboot .market-picker .market-picker-all{
border-bottom:1px solid #ebedf2;display:block;font-size:.875em;padding:.75em 1em
}

.reboot .market-picker .market-picker-list{
list-style:none;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;border:0;display:none;left:0;margin-bottom:0;position:static;top:auto;width:100%
}

.reboot .market-picker .market-picker-list li{
padding:0
}

.reboot .market-picker .market-picker-list li:hover{
background-color:#fff
}


}

@media screen and (max-width:767px){
.reboot .footer-main{
background:#ebedf2;height:auto;margin-top:0;padding:0
}

.reboot .footer-main .container{
padding:0
}

.reboot .footer-main nav,.reboot .footer-main .box{
float:none
}

.reboot .footer-main .box{
background-color:#fff;position:relative
}

.reboot .footer-main .box:before,.reboot .footer-main .box:after{
content:" ";display:table
}

.reboot .footer-main .box:after{
clear:both
}

.reboot .footer-main .box:before,.reboot .footer-main .box:after{
content:" ";display:table
}

.reboot .footer-main .box:after{
clear:both
}

.reboot .footer-main .market-picker{
padding:0;text-align:left
}

.reboot .footer-main .copyright{
display:block;text-align:center
}


}

.content-main{
padding:115px 0 7em;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d
}

@media screen and (max-device-width:991px){
.content-main{
padding-top:50px
}


}

@media screen and (max-width:767px){
.content-main{
padding:30px 0 0
}


}

.subnav-main+.content-main{
padding-top:0
}

.layout-signup body{
background-color:#ebedf2
}

.layout-signup .l-signup-header{
background-color:#dfe0e6;padding:.5em 0
}

@media screen and (min-width:768px){
.layout-signup .l-signup-header{
padding:1.5em 0
}


}

.layout-signup .l-signup-header{
width:126px;height:38px
}

@media screen and (min-width:768px){
.layout-signup .l-signup-header{
width:197px;height:59px
}


}

.layout-signup .l-signup-body{
background-color:#ebedf2;border-top:1px solid #dfe0e6
}

.layout-signup .l-box-content{
margin:0 auto;max-width:26.875em
}

.layout-signup .sprint-message{
max-width:271px;margin:.5em auto 0;line-height:1.3
}

.layout-signup .sprint-message a{
text-decoration:underline
}

.layout-signup .sprint-message a:hover{
text-decoration:none
}

.layout-signup .sprint-logo{
margin:0 auto
}

.layout-landing-base{
height:100%
}

.layout-landing-base body,.layout-landing-base .wrap,.layout-landing-base .content-main{
height:100%
}

@media screen and (max-device-width:767px){
.layout-landing-base body,.layout-landing-base .wrap,.layout-landing-base .content-main{
height:auto
}


}

.layout-landing-base .content-main{
padding:0;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat
}

.layout-landing-base .container{
width:100%;height:100%;min-width:20em;text-align:center;white-space:nowrap
}

@media screen and (max-width:767px){
.layout-landing-base .container{
padding-top:0
}


}

@media screen and (max-height:479px){
.layout-landing-base .container{
height:auto
}


}

.layout-landing-base .container:before{
content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle
}

.layout-landing-base .centered{
display:inline-block;vertical-align:middle;white-space:normal
}

@media screen and (max-device-width:767px){
.layout-landing-base .centered{
display:block;vertical-align:baseline
}


}

.layout-landing-signup .l-box-signup{
float:left;margin:0 auto;max-width:20em
}

@media screen and (max-width:991px){
.layout-landing-signup .l-box-signup{
float:none
}


}

.layout-landing-signup .l-box-content{
float:right;margin:0 0 0 2.5em;max-width:35.625em;text-align:left
}

@media screen and (max-width:991px){
.layout-landing-signup .l-box-content{
float:none;margin:0 auto
}


}

@media screen and (max-width:767px){
.layout-landing-signup .l-box-content{
max-width:30em
}


}

@media screen and (min-width:1200px){
.layout-landing-signup .l-box-content{
margin-left:5.625em
}


}

.layout-background-video .video-main{
position:fixed
}

@media screen and (max-width:767px){
.layout-background-video{
height:100%
}


}

.layout-background-video body{
background-color:#1c1c1f
}

.layout-background-video .wrap{
left:0;position:absolute;top:0;width:100%
}

@media screen and (max-width:767px){
.layout-background-video body,.layout-background-video .wrap{
height:100%
}

.layout-background-video body>.wrap{
min-height:100%
}


}

.adchoices{
color:#fff;font-size:.5em;padding:.5em
}

.adchoices img{
vertical-align:middle;margin-bottom:2px
}

.ajax-spinner{
background-image:url(../../images/ajax-spinner.gif);width:32px;height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:25%;z-index:1
}

.cssanimations .ajax-spinner{
background-image:url(/i/forms/ajax-spinner.svg);background-size:contain;opacity:.8;-webkit-animation:rotate 1.5s infinite steps(12);-moz-animation:rotate 1.5s infinite steps(12);-o-animation:rotate 1.5s infinite steps(12);animation:rotate 1.5s infinite steps(12)
}

@-webkit-keyframes "rotate"{
from{
-webkit-transform:rotate(0deg);transform:rotate(0deg)
}

to{
-webkit-transform:rotate(360deg);transform:rotate(360deg)
}


}

@-moz-keyframes rotate{
from{
-moz-transform:rotate(0deg);transform:rotate(0deg)
}

to{
-moz-transform:rotate(360deg);transform:rotate(360deg)
}


}

@-o-keyframes "rotate"{
from{
-o-transform:rotate(0deg);transform:rotate(0deg)
}

to{
-o-transform:rotate(360deg);transform:rotate(360deg)
}


}

@keyframes "rotate"{
from{
-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)
}

to{
-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)
}


}

.avatar{
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:32px;height:32px;max-width:none;vertical-align:middle
}

.reboot .button{
display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:500px;font-size:16px;line-height:1.5;padding:8px 25px 6px;text-transform:uppercase;border-width:1px;letter-spacing:2px;margin:0 0 1em;white-space:normal
}

.reboot .button:focus,.reboot .button:active:focus,.reboot .button.active:focus{
outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}

.reboot .button:hover,.reboot .button:focus{
color:#fff;text-decoration:none
}

.reboot .button:active,.reboot .button.active{
outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.reboot .button.disabled,.reboot .button[disabled],fieldset[disabled] .reboot .button{
cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none
}

.reboot .button:active,.reboot .button.active,.reboot .button:focus,.reboot .button:hover{
-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none
}

@media(min-width:480px){
.reboot .button{
letter-spacing:0
}


}

.reboot .button-default{
color:#fff;background-color:#babbbf;border-color:#babbbf
}

.reboot .button-default:hover,.reboot .button-default:focus,.reboot .button-default:active,.reboot .button-default.active,.open .dropdown-toggle.reboot .button-default{
color:#fff;background-color:#a5a6ab;border-color:#9a9ca2
}

.reboot .button-default:active,.reboot .button-default.active,.open .dropdown-toggle.reboot .button-default{
background-image:none
}

.reboot .button-default.disabled,.reboot .button-default[disabled],fieldset[disabled] .reboot .button-default,.reboot .button-default.disabled:hover,.reboot .button-default[disabled]:hover,fieldset[disabled] .reboot .button-default:hover,.reboot .button-default.disabled:focus,.reboot .button-default[disabled]:focus,fieldset[disabled] .reboot .button-default:focus,.reboot .button-default.disabled:active,.reboot .button-default[disabled]:active,fieldset[disabled] .reboot .button-default:active,.reboot .button-default.disabled.active,.reboot .button-default[disabled].active,fieldset[disabled] .reboot .button-default.active{
background-color:#babbbf;border-color:#babbbf
}

.reboot .button-default .badge{
color:#babbbf;background-color:#fff
}

.reboot .button-default:hover,.reboot .button-default:focus,.reboot .button-default:active,.reboot .button-default.active,.open .dropdown-toggle.reboot .button-default{
color:#fff;background-color:#a5a6ab;border-color:#9a9ca2
}

.reboot .button-default:active,.reboot .button-default.active,.open .dropdown-toggle.reboot .button-default{
background-image:none
}

.reboot .button-default.disabled,.reboot .button-default[disabled],fieldset[disabled] .reboot .button-default,.reboot .button-default.disabled:hover,.reboot .button-default[disabled]:hover,fieldset[disabled] .reboot .button-default:hover,.reboot .button-default.disabled:focus,.reboot .button-default[disabled]:focus,fieldset[disabled] .reboot .button-default:focus,.reboot .button-default.disabled:active,.reboot .button-default[disabled]:active,fieldset[disabled] .reboot .button-default:active,.reboot .button-default.disabled.active,.reboot .button-default[disabled].active,fieldset[disabled] .reboot .button-default.active{
background-color:#babbbf;border-color:#babbbf
}

.reboot .button-default .badge{
color:#babbbf;background-color:#fff
}

.reboot .button-default:hover,.reboot .button-default:focus,.reboot .button-default:active,.reboot .button-default.active{
background-color:#88898c;border-color:#88898c
}

.reboot .button-highlight{
color:#fff;background-color:#0081bd;border-color:#0074bd
}

.reboot .button-highlight:hover,.reboot .button-highlight:focus,.reboot .button-highlight:active,.reboot .button-highlight.active,.open .dropdown-toggle.reboot .button-highlight{
color:#fff;background-color:#1398d6;border-color:#0074bd
}

.reboot .button-highlight:active,.reboot .button-highlight.active,.open .dropdown-toggle.reboot .button-highlight{
background-image:none
}

.reboot .button-highlight.disabled,.reboot .button-highlight[disabled],fieldset[disabled] .reboot .button-highlight,.reboot .button-highlight.disabled:hover,.reboot .button-highlight[disabled]:hover,fieldset[disabled] .reboot .button-highlight:hover,.reboot .button-highlight.disabled:focus,.reboot .button-highlight[disabled]:focus,fieldset[disabled] .reboot .button-highlight:focus,.reboot .button-highlight.disabled:active,.reboot .button-highlight[disabled]:active,fieldset[disabled] .reboot .button-highlight:active,.reboot .button-highlight.disabled.active,.reboot .button-highlight[disabled].active,fieldset[disabled] .reboot .button-highlight.active{
background-color:#84bd00;border-color:#84bd00
}

.reboot .button-highlight .badge{
color:#84bd00;background-color:#fff
}

.reboot .button-highlight:hover,.reboot .button-highlight:focus,.reboot .button-highlight:active,.reboot .button-highlight.active{
background-color:#1398d6;border-color:#0074bd
}

.reboot .button-lg{
padding:10px 16px;border-radius:6px;padding:10px 35px;font-size:20px;line-height:1.2;border-radius:500px;padding:10px 35px 8px;font-size:18px
}

.icon{
background-repeat:no-repeat;background-color:transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:inline-block;vertical-align:middle
}

.icon-flag-sm{
width:25px;height:18px;margin-top:-5px
}

.icon-flag-sm-es{
background-image:url("../../images/es.gif")
}

.icon-flag-sm-fr{
background-image:url("../../images/fr.gif")
}

.icon-flag-sm-uk{
background-image:url("../../images/uk.gif")
}

.icon-flag-sm-it{
background-image:url("../../images/it.gif")
}

.icon-flag-top-countries{
display:inline-block;width:25px;height:18px;vertical-align:middle
}

.icon-flag-top-countries-fr{
background-image:url("../../images/fr.gif")
}

.icon-flag-top-countries-es{
background-image:url("../../images/es.gif")
}

.icon-flag-top-countries-uk{
background-image:url("../../images/uk.gif")
}

.icon-flag-top-countries-it{
background-image:url("../../images/it.gif")
}

.icon-big,.icon-sm{
background-color:transparent;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:inline-block;vertical-align:middle
}

.icon-big{
width:32px;height:32px
}

.icon-sm{
width:16px;height:16px
}

.no-svg .icon-gift,.no-svg .icon-cosmote{
background-image:none
}

.logo{
width:250px;height:40px;display:block;margin:0;padding:0
}

.logo img{
max-width:100%;width:auto
}

.logo-partner.coke img{
max-height:40px
}

@media screen and (max-width:767px){
.logo-partner.coke{
height:auto;max-width:100px
}


}

.logo-partner.coke-blk{
max-width:96px
}

.message{
z-index:1001;background:#000;display:none;line-height:2;color:#fff;margin:0 auto;padding:.7em;position:relative;width:100%
}

.message.is-visible{
display:table
}

.message .notice{
color:inherit;display:table-cell;margin-bottom:0;text-align:center
}

.message .notice p{
font-size:.8125em;margin:0;padding-right:1em
}

.message .close{
display:table-cell;font-weight:600;font-size:.8125em;color:#949599;text-decoration:underline
}

.message .close:hover{
cursor:pointer
}

.message .int-signup{
display:inline-block;font-size:.8125em;margin-bottom:0;padding:0
}

.message .int-signup .int-signup-email,.message .int-signup .int-signup-button{
border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;color:#fff;margin:0;min-height:0;padding:.5em 1em;display:inline-block;vertical-align:top;line-height:normal
}

.message .int-signup .int-signup-email::-webkit-input-placeholder,.message .int-signup .int-signup-button::-webkit-input-placeholder{
color:#fff
}

.message .int-signup .int-signup-email:-moz-placeholder,.message .int-signup .int-signup-button:-moz-placeholder{
color:#fff
}

.message .int-signup .int-signup-email{
border:1px solid #3e3e40;background:#4a4b4d;font-size:inherit
}

.message .int-signup .int-signup-email:focus{
outline:normal
}

.message .int-signup .int-signup-button{
background:#7c7d80;font-size:1.15384615384615em;padding-top:.25em;text-shadow:none;white-space:nowrap
}

.message .int-signup .has-placeholder{
color:#949599
}

.message .email-error{
display:block;color:#a1a2a6
}

.message.int-signup-message .email-error label{
display:inline-block
}

.message.int-signup-message input{
width:60%
}

.message.int-signup-message button{
width:35%
}

nav .nav-item{
display:inline-block
}

.toggle-nav{
display:none
}

.nav-header .nav-list{
list-style:none;margin:0;padding:0;white-space:nowrap
}

.nav-header .nav-item{
margin:.75em 0 .75em 1em
}

.nav-header .nav-item .nav-link{
color:#fff;display:inline-block;font-weight:600;padding:.5em .375em
}

.nav-header .nav-item .nav-link:hover{
text-decoration:none
}

.nav-header .nav-item .account .avatar-link{
display:inline-block;cursor:pointer;padding:0;position:relative
}

.nav-header .nav-item .account .avatar{
display:inline-block
}

.nav-header .nav-item .account .logout-mobile{
display:none
}

.nav-header .nav-item .account .nav-link{
font-weight:100
}

.nav-header .nav-item .display-name{
color:#fff;display:inline-block;font-weight:100;outline:0;padding-left:.5em
}

.nav-header .nav-item .display-name:hover{
text-decoration:none
}

.nav-header .nav-item .account-list .account-link{
color:#3e3e40;display:block;text-align:left;padding:.25em 10em .25em 1em
}

.nav-header .nav-item .account-list-auto{
text-align:left;margin:0;padding:0
}

.nav-header .nav-item .account-list-auto li{
padding:0
}

.nav-header .nav-item .account-list-auto li .account-link{
padding:.5em 1em .5em 1em
}

.nav-header .nav-item .account-list-auto li .account-link span{
padding-right:5em
}

.nav-header .nav-item .account-list-auto li .account-link:hover{
-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px
}

.nav-header .nav-item .account-list-auto li:first-child{
padding:.5em 1em 0 1em
}

.nav-header .nav-item .button{
margin:0
}

@media screen and (max-width:991px){
.nav-header .nav-item{
margin-left:.5em
}

.nav-header .nav-item .nav-link{
font-size:.875em
}


}

@media screen and (max-width:767px){
.reboot .nav-wrap{
position:relative
}

.reboot .nav-wrap.is-collapsed{
background-color:#000
}

.reboot .nav-wrap.is-collapsed .toggle-nav,.reboot .nav-wrap.is-collapsed .nav-header{
background-color:#000
}

.reboot .nav-wrap.is-expanded{
background-color:#222326
}

.reboot .nav-wrap.is-expanded .toggle-nav,.reboot .nav-wrap.is-expanded .nav-header{
background-color:#222326
}

.reboot .nav-wrap .avatar-link{
cursor:pointer;margin:.7em;position:absolute;top:0;visibility:hidden;z-index:1003
}

.reboot .nav-wrap .avatar-link:hover{
background-color:transparent
}

.reboot .nav-wrap .avatar-link.is-loggedin{
visibility:visible
}

.reboot .nav-wrap .avatar-link .avatar{
display:inline-block;max-width:none;width:32px;height:32px;vertical-align:middle
}

.reboot .nav-wrap .avatar-link .display-name{
color:#fff;padding-left:.5em
}

.reboot .nav-wrap .avatar-link .display-name:hover{
text-decoration:none
}

.reboot .nav-wrap.is-collapsed{
background-color:#000
}

.reboot .nav-wrap.is-collapsed .toggle-nav,.reboot .nav-wrap.is-collapsed .nav-header{
background-color:#000
}

.reboot .nav-header{
left:0;bottom:100%;position:absolute;width:100%;z-index:1000
}

.reboot .nav-header:before,.reboot .nav-header:after{
content:" ";display:table
}

.reboot .nav-header:after{
clear:both
}

.reboot .nav-header:before,.reboot .nav-header:after{
content:" ";display:table
}

.reboot .nav-header:after{
clear:both
}

.reboot .nav-header .nav-item{
display:block;margin:0
}

.reboot .nav-header .nav-item .nav-link{
display:block;font-size:1.125em;padding:.5em 1em
}

.reboot .nav-header .nav-item .nav-link:hover{
background-color:#000
}

.reboot .nav-header .nav-item .account{
border:0;padding:0
}

.reboot .nav-header .nav-item .account.is-loggedout .avatar-link{
display:none
}

.reboot .nav-header .nav-item .account.is-loggedin .avatar-link{
display:block
}

.reboot .nav-header .nav-item .account.is-loggedin .logout-mobile{
display:block;width:100%
}

.reboot .nav-header .nav-item .account .avatar-link{
margin:0 0 0 1em;position:absolute;top:-38px
}

.reboot .nav-header .nav-item .account .avatar-link:hover{
background-color:transparent
}

.reboot .nav-header .nav-item .account .avatar{
width:16px;height:16px
}

.reboot .nav-header .nav-item .account .display-name{
display:inline-block;padding-left:.5em
}

.reboot .nav-header .nav-item .account .logout-link{
display:block;padding:.5em 1em
}

.reboot .nav-header .nav-item .account .logout-link:hover{
background-color:#000
}

.reboot .nav-header .nav-item .button{
margin:1em
}

.reboot .toggle-nav{
-webkit-transition:background-color .5s ease-in 0s;transition:background-color .5s ease-in 0s;display:block;position:relative;z-index:1001
}

.reboot .toggle-nav:before,.reboot .toggle-nav:after{
content:" ";display:table
}

.reboot .toggle-nav:after{
clear:both
}

.reboot .toggle-nav:before,.reboot .toggle-nav:after{
content:" ";display:table
}

.reboot .toggle-nav:after{
clear:both
}

.reboot .toggle-nav .icon-toggle-nav{
float:right;margin:1.2em
}

.reboot .toggle-nav .icon-toggle-nav:hover{
cursor:pointer
}

.reboot .toggle-nav .icon-toggle{
display:block;height:16px;width:16px
}

.reboot .is-collapsed .icon-toggle{
background-image:url("../i/_global/icons/nav.svg")
}

.reboot .is-expanded .icon-toggle{
background-image:url("../i/_global/icons/close.svg")
}

.no-csstransforms .reboot .nav-header,.no-csstransitions .reboot .nav-header{
bottom:auto;display:none;left:auto;position:relative
}


}

.nav-footer ul{
list-style:none;margin:0;padding:0
}

.nav-footer .nav-item{
margin:.2em 1em .2em 0
}

.nav-footer .nav-item a{
color:#000;display:inline-block;font-weight:600;font-size:.875em
}

.nav-footer .small .nav-item a{
color:#949599;font-size:.75em;font-weight:400
}

@media screen and (max-width:767px){
.reboot .nav-footer .nav-item{
border-bottom:1px solid #fff;display:block;margin:0
}

.reboot .nav-footer .nav-item a{
display:block;font-size:1em;padding:.75em 1em
}

.reboot .nav-footer .nav-item a:hover{
text-decoration:none
}

.reboot .nav-footer .small{
display:none
}


}

.nav-sub{
line-height:1.2
}

.nav-sub ul{
list-style:none;margin:0;padding:0
}

.nav-sub .nav-item{
margin:.5em;padding:.3em .5em
}

.nav-sub .nav-item-heading{
font-size:16px;font-weight:600;padding:.3em 0
}

.nav-sub .nav-item-heading .nav-link{
color:inherit
}

.nav-sub .nav-item .nav-link{
color:#3e3e40
}

@media screen and (max-width:991px){
.nav-sub .nav-item{
display:block
}


}

.nav-sub .is-selected{
background-color:#808080;background-color:rgba(0,0,0,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}

.nav-sub .is-selected .nav-link{
color:#fff
}

.popover{
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #babbbf;border:1px solid rgba(0,0,0,0.2);display:none;list-style:none;margin:.125em 0 0;padding:.625em 0;position:absolute;right:0;top:100%;z-index:1000
}

.popover-down:before{
border-bottom-color:rgba(0,0,0,0.2);border-bottom:7px solid #babbbf;border-left:7px solid transparent;border-right:7px solid transparent;content:'';position:absolute;right:19px;top:-7px
}

.popover-down:after{
border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:'';position:absolute;right:20px;top:-6px
}

.popover-up{
bottom:100%;top:auto
}

.popover-up:before{
border-left:7px solid transparent;border-right:7px solid transparent;border-top-color:rgba(0,0,0,0.2);border-top:7px solid #babbbf;bottom:-7px;content:'';position:absolute;right:19px
}

.popover-up:after{
border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;content:'';position:absolute;right:20px
}

.popover a{
clear:both;color:#000;display:block;font-size:.75em;padding:.3125em 1em;white-space:nowrap
}

.popover a:before,.popover a:after{
content:" ";display:table
}

.popover a:after{
clear:both
}

.popover a:before,.popover a:after{
content:" ";display:table
}

.popover a:after{
clear:both
}

.popover a:hover{
background:#ebedf2;text-decoration:none
}

.popover li:last-child{
border-top:1px solid #babbbf;margin-top:.625em;padding-top:.625em
}

.popover-account a{
font-size:.8125em
}

.popover-account li.last,.popover-account li:last-child{
padding-top:.5em
}

.boxshadow .popover{
-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4);border:0
}

.premium-promo-banner .box{
padding:1.5625em 0;text-align:center
}

@media screen and (max-width:991px){
.premium-promo-banner .box{
padding-top:1em
}


}

.premium-promo-banner .button-container{
display:inline-block;font-size:85%;vertical-align:middle
}

@media screen and (max-width:991px){
.premium-promo-banner .button-container{
display:block;font-size:75%;max-width:none
}


}

.premium-promo-banner .button{
margin:0
}

.premium-promo-banner .message-container{
display:inline-block;margin-right:2.5em;vertical-align:middle
}

@media screen and (max-width:991px){
.premium-promo-banner .message-container{
display:block;margin:0 0 .5em;max-width:none
}


}

.premium-promo-banner .message-container p{
text-align:center;margin:0;vertical-align:middle
}

.premium-promo-banner .message-container .icon{
margin-right:1em
}

@media screen and (max-width:991px){
.premium-promo-banner .message-container .icon{
display:none
}


}

.scroller-arrow{
width:60px;height:60px;background-image:url(../../images/arrow-big.png);cursor:pointer;display:block;margin:0 auto;position:relative;-webkit-tap-highlight-color:transparent
}

.scroller-arrow-half{
width:72px;height:33px;background-image:url(../../images/arrow-half.png)
}

.sign-up{
background-image:-webkit-linear-gradient(top,#fff 0,#dfe0e6 100%);background-image:linear-gradient(to bottom,#fff 0,#dfe0e6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdfe0e6',GradientType=0);background-color:#dfe0e6;background:#dfe0e6;color:#88898c;min-width:320px;position:relative
}

.sign-up a{
color:#1c1c1f
}

.sign-up h2{
color:#1c1c1f;margin-bottom:1em
}

.sign-up h2.prelaunch{
margin:1em 0
}

.sign-up .button{
display:block;width:100%
}

.sign-up .snt-logo{
width:175px;height:100px;background:url(../../images/logoMoon.png) transparent no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:block;
}

.sign-up .line-thru{
display:block;font-size:.875em;margin-bottom:1em;position:relative;text-align:center;width:100%;z-index:1
}

.sign-up .line-thru:before{
width:40px;height:10px;background-color:#ebedf2;content:'';margin:-5px 0 0 -20px;left:50%;position:absolute;top:50%;z-index:-1
}

.sign-up .line-thru:after{
border-bottom:1px solid #dfe0e6;content:'';display:block;position:absolute;top:49%;width:100%;z-index:-2
}

.sign-up .primary,.sign-up .secondary{
display:block;margin:0 0 1em;text-align:center
}

.sign-up .primary{
font-size:.9375em
}

.sign-up .primary.redeem-heading{
font-weight:600;-webkit-font-smoothing:antialiased
}

.sign-up .secondary,.sign-up .checkbox,.sign-up .notice{
font-size:.75em
}

.sign-up .small-notice{
font-size:.7em;color:#88898c
}

.sign-up .content{
background-color:#ebedf2;border-top:1px solid #dfe0e6;padding:1.9em
}

.sign-up .content>:last-child{
margin-bottom:0
}

.sign-up h3{
display:none
}

.sign-up fieldset ul{
list-style:none;margin:0;padding:0
}

.sign-up fieldset li{
display:block;margin-bottom:.625em;text-align:left
}

.sign-up fieldset li:last-child{
margin-bottom:1em
}

.sign-up fieldset li .secondary{
margin:0
}

.sign-up fieldset .gender label.radio{
white-space:nowrap
}

.sign-up section{
display:none
}

.sign-up section.show{
display:block
}

.sign-up section.register{
-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0
}

.sign-up section.sign-up-done .done-check{
width:149px;height:138px;background:transparent url(../i/signup/reg-success-checkmark.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;content:'';display:block;margin:2em auto
}

.sign-up section.login .text{
display:inline-block;font-style:normal;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap
}

.sign-up section.login .text.fb-username{
font-style:italic
}

.sign-up section.password-reset .msg{
display:none
}

.sign-up .controls-dob{
margin-bottom:1em
}

.sign-up .controls-dob .controls{
display:inline-block;vertical-align:top;width:25%
}

.sign-up .controls-dob .controls-month{
width:45%
}

.sign-up .controls-dob .controls-day{
width:20%
}

.sign-up .controls-dob .dob{
text-transform:capitalize
}

.sign-up .register-dob{
text-align:justify;line-height:0
}

.sign-up .register-dob:after{
content:'';display:inline-block;width:100%;height:0
}

.sign-up .terms-endcap{
border-top:1px solid #dfe0e6;padding:12px 1.9em
}

.sign-up .terms-endcap .li-terms-notick{
text-align:center
}

.sign-up .terms-endcap label.has-error{
clear:both;text-align:center;margin-top:4px;margin-bottom:8px
}

.sign-up .terms-endcap fieldset li,.sign-up .terms-endcap fieldset p{
margin-bottom:0
}

.sign-up .alert a{
font-weight:600
}

.layout-landing-signup .sign-up{
display:block;margin:0 auto 1em;overflow:auto
}

.layout-landing-signup .is-mobile .sign-up{
display:none!important
}

.sign-up-overlay{
background-color:rgba(0,0,0,0.4);bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:999999
}

.sign-up-overlay:before{
content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em
}

.sign-up-overlay .sign-up{
display:inline-block;margin:0 auto;vertical-align:middle;white-space:normal;width:320px
}

.sign-up.module{
-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden
}

.sign-up.module .snt-logo{
margin:10px auto;
margin-bottom: -17px;
}

.sign-up.module section{
background-color:#fff
}

.sign-up.module section.register{
margin-top:-107px
}

.layout-signup .sign-up{
padding-top:0
}

.layout-signup .content{
border-top:0;padding-left:0;padding-right:0
}

.layout-signup fieldset li{
margin-bottom:1em
}

.layout-signup .page-signup .signup-select,.layout-signup .page-signup section.register{
display:block!important
}

.layout-signup .page-signup .signup-select .content{
padding-bottom:0
}

.layout-signup .page-signup .signup-select .primary{
display:none
}

.layout-signup .page-signup section.register .content{
padding-top:0
}

.layout-signup .page-login section.login,.layout-signup .page-service-login section.login{
display:block!important
}

.layout-signup .page-password-reset section.password-reset{
display:block!important
}

.layout-signup .page-password-reset .back-link{
display:none
}

.layout-signup .page-password-change section.password-change{
display:block!important
}

.layout-signup .page-password-change .wrap{
position:relative
}

.layout-signup .page-password-change .sign-up{
background-color:#ebedf2;padding-bottom:9.25em
}

@media screen and (max-width:767px){
.layout-signup .page-password-change .sign-up{
padding-bottom:0
}


}

.layout-signup .page-password-change .premium-promo-banner{
bottom:0;position:absolute;width:100%
}

@media screen and (max-width:767px){
.layout-signup .page-password-change .premium-promo-banner{
position:static
}


}

.sign-up.auth-permission a{
white-space:nowrap
}

.sign-up.auth-permission .service-error{
color:#3e3e40;margin:30px 0;font-weight:400
}

.sign-up.auth-permission .client-info{
color:#3e3e40;margin:25px 0 15px;font-size:17px;line-height:21px;min-height:40px
}

.sign-up.auth-permission .client-info .client-logo{
margin-right:15px;margin-top:-5px;float:left;width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat
}

.sign-up.auth-permission .permission-info{
color:#3e3e40;clear:both
}

.sign-up.auth-permission .permission-info ul{
list-style:outside disc;margin:5px 15px;font-size:14px
}

.sign-up.auth-permission .user-avatar{
float:left;margin:-2px 12px;height:40px;width:40px;border-radius:20px
}

.sign-up.auth-permission .user-info{
font-size:12px;margin:15px auto;width:210px
}

.sign-up.auth-permission .user-info .user-name{
color:#575759;white-space:nowrap
}

.sign-up.auth-permission .terms,.sign-up.auth-permission .privacy{
clear:both;font-size:12px;margin:15px 0
}

.sign-up.auth-permission #auth-deny,.sign-up.auth-permission #auth-allow{
float:left;width:47.5%;display:inline-block
}

.sign-up.auth-permission #auth-allow{
float:right
}

@media screen and (min-width:480px){
.sign-up.auth-permission{
text-align:center
}

.sign-up.auth-permission .client-info{
margin:30px auto 25px auto;font-size:23px;line-height:29px;max-width:350px
}

.sign-up.auth-permission .client-info .client-logo{
float:none;display:block;height:100px;width:300px;margin:25px auto
}

.sign-up.auth-permission .permission-info{
margin:25px auto
}

.sign-up.auth-permission .permission-info ul{
list-style:none;margin:5px 15px
}

.sign-up.auth-permission .user-info{
text-align:left;margin:25px auto
}


}

.video-main{
overflow:hidden;position:relative;width:100%;height:100%
}

.video-main video{
height:auto;left:0;position:absolute;top:0
}

.widget{
margin-bottom:50px
}

.related-job-location{
display:block
}

.related-job-item{
margin-bottom:10px
}

.widget-twitter .widget-title{
padding-left:30px;position:relative
}

.widget-twitter .widget-title:before{
width:25px;height:25px;background:url(/i/_global/logos/twitter-bird.svg) no-repeat bottom center;background-size:contain;content:'';display:block;left:0;position:absolute;top:0
}

.widget-twitter .tweet:not(:last-child){
border-bottom:1px solid #babbbf;padding-bottom:1em
}

.cancel-main{
margin-bottom:120px
}

.cancel-main .vertical-center-image-outer{
height:1000%;top:-450%;width:120%;left:-10%;position:absolute
}

.cancel-main .vertical-center-image-middle{
display:table;width:100%;height:100%
}

.cancel-main .vertical-center-image-inner{
display:table-cell;vertical-align:middle;height:100%;width:100%
}

.cancel-main .vertical-center-image-inner img{
width:100%
}

.cancel-main .hero-img{
margin-bottom:40px;width:100%;height:280px;overflow:hidden;position:relative
}

.cancel-main .cancel-flow{
color:#333;width:960px;padding-left:80px;padding-right:320px;margin:0 auto;font-size:16px;position:relative;display:table
}

.cancel-main .cancel-flow.centered{
padding-left:80px;padding-right:80px
}

.cancel-main .cancel-flow a{
color:#658e18;text-decoration:underline
}

.cancel-main .cancel-flow ul{
margin:40px 0 0 0;padding:0;list-style-type:none;display:table
}

.cancel-main .cancel-flow,.cancel-main .cancel-flow *{
line-height:1.2em
}

.cancel-main .cancel-flow p,.cancel-main .cancel-flow dt,.cancel-main .cancel-flow dd,.cancel-main .cancel-flow ol li{
margin-top:.5em;margin-bottom:.6em
}

.cancel-main .cancel-flow p:first-child{
margin-top:0
}

.cancel-main .cancel-flow .quote{
font-size:28px;line-height:28px;font-weight:bold
}

.cancel-main .cancel-flow .reply{
font-size:40px;line-height:40px;font-weight:bold
}

.cancel-main .cancel-flow .big{
font-size:70px;line-height:70px;font-weight:bold
}

.cancel-main .cancel-flow .subtitle{
font-size:30px;font-weight:bold
}

.cancel-main .cancel-flow .buttons{
margin:30px 0 60px 0;font-size:14px;clear:both
}

.cancel-main .cancel-flow .buttons *{
text-transform:uppercase;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;padding:0;box-shadow:none;border:0;margin-right:40px;height:36px;font-size:17px;outline:0 none;color:#658e18;background:transparent
}

.cancel-main .cancel-flow .buttons *:disabled{
cursor:default;color:#d7d7d9
}

.cancel-main .cancel-flow .colored{
color:#658e18
}

.cancel-main .cancel-flow.narrow{
padding-right:400px
}

.cancel-main .blurred-full-bg{
overflow:hidden;position:relative;clear:both;width:100%;margin-bottom:40px
}

.cancel-main .blurred-full-bg>.vertical-center-image-outer img{
display:block;vertical-align:middle;width:100%;z-index:-1
}

.cancel-main .blurred-full-bg>.vertical-center-image-outer+*{
padding-top:40px
}

.cancel-main .blurred-full-bg *{
color:#FFF
}

.cancel-main .black-bg{
background-color:#000;overflow:hidden;position:relative;clear:both;width:100%;margin:30px 0;color:#FFF
}

.cancel-main .black-bg p{
color:#FFF
}

.cancel-main .featured{
margin-bottom:40px;position:relative;display:table;height:222px
}

.cancel-main .featured.dark{
color:#fff
}

.cancel-main .featured.exceed-square{
margin-left:-19px;margin-right:-19px;height:142px
}

.cancel-main .featured>img{
height:222px;width:222px;position:absolute;top:0
}

.cancel-main .featured.exceed-square>img{
width:161px;height:142px
}

.cancel-main .featured .content{
display:table-cell;vertical-align:middle;text-align:left
}

.cancel-main .featured.left>img{
left:0
}

.cancel-main .featured.left .content{
padding-left:238px
}

.cancel-main .featured.wide-space.left .content{
padding-left:302px
}

.cancel-main .featured.exceed-square.left .content{
padding-left:177px
}

.cancel-main .featured.exceed-square.wide-space.left .content{
padding-left:257px
}

.cancel-main .featured.right>img{
right:0
}

.cancel-main .featured.right .content{
padding-right:238px
}

.cancel-main .featured.wide-space.right .content{
padding-right:302px
}

.cancel-main .featured.exceed-square.right .content{
padding-right:177px
}

.cancel-main .featured.exceed-square.wide-space.right .content{
padding-right:257px
}

.cancel-main .featured .content p{
margin-top:20px 0 0 0
}

.cancel-main .featured .content p:first-child{
font-size:32px;font-weight:bold;margin-top:0
}

.cancel-main .featured.wide-space .content p:first-child{
font-size:40px;line-height:40px
}

.cancel-main .not-listening-enough .img-devices{
width:102%;margin:30px 0 30px -15px
}

.cancel-main .not-listening-enough dt{
font-size:45px;font-weight:bold;padding-left:60px;background-repeat:no-repeat
}

.cancel-main .not-listening-enough dt.discover{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAvCAMAAACSXLn7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzk0NTVBNEE2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzk0NTVBNUE2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMkExNjREQTYxNDExRTM5QjZDQUQwNTBGNjlEQ0VEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQxMkExNjRFQTYxNDExRTM5QjZDQUQwNTBGNjlEQ0VEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rggOJwAAABhQTFRFd5sz9vnyjKtSsMWIydet4urUZY4Y////TcIuVQAAAAh0Uk5T/////////wDeg71ZAAABiElEQVR42pxW67qEIAgcudj7v/ExslSEtu/4Z7eaEQYQxOFXESaqbRGxlO0zHJoN28DU/3B5ISgbRJ9nI41nRygNTqsTMCt1tjIIigpZzWvtC7oTBNW7e0h9lngCb9u3RYNQeSXwbNVLWBjotmmP+JAwe4XrCwL8JQHMt2d6Ewpq4M8lwQKhl2+2K0yARPi2z+2pDhk4nyIBF0pW+WoEih06eCJ0GXQS9PzJJDgLbWtkCkzCHT0ZycCBMKS3UNKlRBpcn6QHEgxDc8IVmUdLIXXJzJVBNfaoeLCW8yU1QoTux7r7NM5cIwBv7sxgCy8QZaFXAsmWUYoJ4k7ZbPrNQlAxp4RUQ1QxDZ5GiaNwW1jjPCTJIUiW6SM8tJzXUlxfmldrWPEo+XmIPXo7cVG09e1MB/mk166xKaDeNb6qkLsvpZ3PO/R0vqy3+iaiv7q3EyBuPpQf+/M2gV50KPwEslPGiZFzvMqnKfqMy2iKXhvBXxZKgydzOroJ2LRKbwL/uGt8uc38CTAAtKY2k9fiNBoAAAAASUVORK5CYII=')
}

.cancel-main .not-listening-enough dt.browse{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzk0NTVBOEE2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzk0NTVBOUE2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzOTQ1NUE2QTYxNzExRTM5QjZDQUQwNTBGNjlEQ0VEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMzOTQ1NUE3QTYxNzExRTM5QjZDQUQwNTBGNjlEQ0VEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jPkj4AAAABhQTFRFh6dL9/nzydeuc5gtpr553+fPZY4Y////OJslsAAAAAh0Uk5T/////////wDeg71ZAAABRElEQVR42txVS7LDMAgTWDj3v3Gd5gfYSeu36OJppot0kC1AYCwNrF+Ba+yC9rP6Jexg6D9hzOEnDJY6Ay6YI9QqwBwBTdXgX6o1KDFUlU1VVK4spctSF0g6Q2JlJGmQVl1/dbG+mhrTaAxmGzxRdGVY+B6BXlRjiJ24a3OI+ImvDFNo1Z10Cf/CGPiqUN8YDYIOfEVXZOvOW11Snn2FvBajS0Zd15pdojO+2lwy4StsPYf/HuHKhRtDHzUFXbsTD1nl1koh4q3MPyj7qfRtCRG4MmMabna5a3qjmHVbvkPO+SipVJYZPgDuUonlZM5cL4Z2DYyZhxPhzijyWFz4Od8zgzy1nJ6hN14PHjHPON3Y33ISDs0IBU+rPSxqxn3F0diK+UnXyEjTDpB5y0hkSPn8nKUtah8oV69OqrQ238PV4yXAAEqBN9E+kWolAAAAAElFTkSuQmCC')
}

.cancel-main .not-listening-enough dt.radio{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAjCAMAAADlnnmAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzk0NTVBQ0E2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzk0NTVBREE2MTcxMUUzOUI2Q0FEMDUwRjY5RENFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzOTQ1NUFBQTYxNzExRTM5QjZDQUQwNTBGNjlEQ0VEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMzOTQ1NUFCQTYxNzExRTM5QjZDQUQwNTBGNjlEQ0VEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Bdc2hwAAABhQTFRF9fjwdpoxiahOxdSoqcB93OXLZY4Y////B7aUdwAAAAh0Uk5T/////////wDeg71ZAAABUklEQVR42pRUgbLDIAgLiPr/f/xABfo6uzrudtdpAoki6CuA/iVy1z8qtfqMr43qf0JtubQlNM+HE/wQsBg4wg/GhBgB+gf9JRxkP2mt9tdQGTIJ+lX6QZSRVwnceAoCyw4osd3YCDX8j4XPYHc4kFAH7Bt7K4oLhOid03LwbKX4TtFaUBzugiBajQsuoua6aoArqilIuSPicmJPNYHbPJqwYlfUbowLKCz42pDs4aY8m5lwAsUuJ4EjBwVhyUNaoCRQmvAuDeAbIYg/S+LfTLPeg58Y9XuJuEkKkMCrXS9OJl4+Lk51R2tklxtCmKVeHhtna0S59aJ2D8ILmGxr79UB8tCuxTPBcsPqFO852hHItRZTj54lIPsHtMyPAkYAPYm/W7HE6KdjYw6NOflOBpMfIvzJHIxK5DA2RnnR4yeTz/L7uPc2QPYPvk3iaJs/AQYA86cnykDUFTgAAAAASUVORK5CYII=')
}

.cancel-main .not-listening-enough dd{
margin-bottom:40px;margin-left:0
}

.cancel-main .playlists .vertical-center-image-outer{
left:-25%;width:150%
}

.cancel-main .playlists ul{
list-style-type:none;overflow:hidden;padding:20px 0 30px;margin:0 -10px -20px
}

.cancel-main .playlists li{
width:33.333333%;padding:0 10px;float:left;margin:0 0 12px 0
}

.cancel-main .playlists .cancel-flow{
padding-top:0
}

.cancel-main .playlists .cancel-flow div{
background-color:#222327;height:326px;overflow:hidden
}

.cancel-main .playlists .cancel-flow img{
width:100%
}

.cancel-main .playlists .cancel-flow h3{
padding:10px;color:#fff;font-size:14px;font-weight:bold
}

.cancel-main .playlists .cancel-flow p{
padding:0 10px 10px 10px;color:#88898c;font-size:14px
}

.cancel-main .switch-to-free .skip{
float:right;margin-right:-244px;margin-left:20px
}

.cancel-main .switch-to-free .shuffle-play-only{
margin:-20px 0 90px 0
}

.cancel-main .switch-to-free .ads img{
width:222px;height:222px;float:left;margin-right:60px
}

.cancel-main .switch-to-free .ads{
padding-right:80px
}

.cancel-main .switch-to-free .ads .reply{
padding-top:42px;margin-top:0
}

.cancel-main .switch-to-free .saves-40{
font-size:70px;font-weight:bold;line-height:44px
}

.cancel-main .switch-to-free .offline{
width:224px;height:471px;position:absolute;margin-top:-168px;right:80px
}

.cancel-main .trying-to-save-money span.coffee{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAgCAMAAACGlM5CAAAAMFBMVEW7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb8yiu6wAAAAD3RSTlMAEWbM7jOZu92IRCJ3VaoDQfGMAAABTElEQVR42o3ViY7DIAwE0GCukGv+/283gmwiGGqwVEVVlTdu7NKlKmPDvgdrlkHJKvn1sy7kGkkepX5KGzAlRYwkwVNRhYzFU9tQCnOS8/2vJnNSMrq0O0xJCVaXLDAjnYAuBWBG8g66JMCMlO/XJA9MSRegSmbFlHQAuhQBCR3poN23m+tI5n+iObwjbe2C3OGepfhN1N4XliwtyHlfWDrfiZbejG2ktV2Q45lwI8k70fK0WJJ6Qa5lYekNvEoQSzXk32fKkjXPRJ1n6VwE0ixIWFi6b8nOBnSleH+402lGkruzjCkTzeX2Wkr0ky+Vamn1bxAfryHntJtIx6t3ue3vbSOZmHPaCq0krmqbJL+WnJGUqrZJopy+RG2TRDl96fjR9omvvhwui6+S+i9EOf3TUWlbKEeR1LaFchRJbVs4py8N2xbK6Uux3/YfGsgrbGJoLWcAAAAASUVORK5CYII=');display:inline-block;width:72px;height:32px;vertical-align:middle;margin-right:10px
}

.cancel-main .trying-to-save-money span.pizza{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAMFBMVEW7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb+7vb8yiu6wAAAAD3RSTlMAdxHMRJlmIjOI7t2qVbs8HU6XAAABH0lEQVR42oWT2a6kMAwFbWdPgPr/v72kGWGRpjV+cnJK8i5uRbdAlF8WN077CVgC+qa7vet1wMhSspZ3IIFKDr9C1Cat1rDmYMn+OYEme2cFAulyGtRoYQGsKuyfAKC1J3uGsBDsYNgnwSEBJuHAfLQC+XQhZ/gQN3DBJRFEMl0CNxFdp8UTksRW4Cai6wzpZDnQjBPRdSgHTWBXnCiuQ2wcolqi3lZFdn+dSv4/sIaoa4iwJKnpkaR+lamkZ5mZbt6oCdxEq1C+Wq3T9VZ/D0sv2Icl8Rr3CTlAszDmuH1hJOHAadkXRmzQJPYnMEwC27q0DmyWsyU/kuZrr1OOtsH+fjhRdzPtcNj76Z3QMX39dbzKlFNxZTl/5UjZ/PcP7f4bFO010/IAAAAASUVORK5CYII=');display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:10px
}

.cancel-main .trying-to-save-money span.premium{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAABOUlEQVR4Ae3WMUSEcRjH8Yc4WiPiaGqKaLrpiHi5qTWaIh1NEfHSdMRtiYimpqMp4ojjON7p1iNaX6L1eDmOl6fv+PpzPPL8W3ofPr/1uz7yF3d+t7WDMwyQYypMDPu4wiu+oSGvUBsphpiHEa/wOhL0MMYSGvIKt9BHBjVzCC+gdn5hdfKJIna4RIY+jrABwcw7PMcQNzhAAxLyCOcY4AK7kJBXuMA9jtGEmDiEMwiAOlyH6/B/CrfQRQfN2OE1pPiCVpRYxApvWh6GGOHxbx6BBC8ooCjxBmv4FGpQVB+4Z+hqpvC7MTwSpoEJ1CE8NYbbwlxDDSaG8K3hHbqECPNhDD8awg1kUIRyHEIgYnzIl9iDGJ3gCUM8oAOpEmZmCKcQT8IkKFcEF+hCYoQFCUaYQ5Gjh21IDD8j5xrw/vPWxgAAAABJRU5ErkJggg==');display:inline-block;width:30px;height:32px;float:left;margin-right:14px;position:relative;top:3px
}

.cancel-main .no-difference table{
margin-bottom:30px
}

.cancel-main .no-difference table td{
border-bottom:solid 1px #e6e6e6
}

.cancel-main .no-difference thead p{
font-weight:bold
}

.cancel-main .no-difference td,.cancel-main .no-difference th{
padding:15px;vertical-align:middle;height:75px
}

.cancel-main .no-difference .yes,.cancel-main .no-difference .no{
background-repeat:no-repeat;background-position:50% 50%;text-align:center;padding-left:47px;padding-top:0
}

.cancel-main .no-difference td:first-child{
font-weight:bold
}

.cancel-main .no-difference .yes{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAAJFBMVEX///95nSKNrES3yoj19+7W4buiu2bB0png6MxulhFkjgDL2aor1HdsAAAAAXRSTlMAQObYZgAAAFxJREFUeNp9zFsOgCAMRNGCj0LZ/35VktLEa71/k5OMJLVd0k7rmtudZjYbP2bl04C03p651ZHZnJqbKz/NXGFSzZUmhy2FiehSmCsMCnOFhcKoYdQwahgbvbztAj6RCarJhl5xAAAAAElFTkSuQmCC')
}

.cancel-main .no-difference .no{
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAKlBMVEX84eHyhojzlZbpOj33s7TtWVvrSUz98PDwd3n60tLoKy71pKXmHB////8SZQw0AAAADnRSTlP/////////////////AEXA3MgAAAB7SURBVHjaRdBLEkRBBETR7Pcvxf632wy4BiqdqIGgiHhXUFL1bNv8G93uv+IK3j6DrgoZ0fov8/bWrKXT21GXlnW+R3cocDQZR5NxNLkdbY5j9A54O/U1o7hQvBh1XOhhuIzN2HPpGWV/q1O1tvepRss51WMZ2k+78vkD0/MWEY0O1qYAAAAASUVORK5CYII=')
}

.cancel-main .not-enough-features .offline{
width:142px;height:298px;float:left;position:absolute;z-index:1
}

.cancel-main .not-enough-features .offline ~ p{
margin-left:162px
}

.cancel-main .not-enough-features .offline+p{
padding-top:34px
}

.cancel-main .not-enough-features .offline+p+p{
padding-bottom:50px
}

.cancel-main .not-enough-features .devices-more{
margin-top:20px
}

.cancel-main .cannot-find-my-favourite-music .left-hand-side{
width:222px;height:222px;float:left;margin:30px 20px 30px 0
}

.cancel-main .cannot-find-my-favourite-music .left-hand-side+p{
padding-top:70px
}

.cancel-main .cannot-find-my-favourite-music .genre{
padding-top:50px;padding-bottom:50px;color:#FFF
}

.cancel-main .cannot-find-my-favourite-music .genre p:last-child{
margin-bottom:0
}

.cancel-main .technical-problem ol{
margin:20px 0
}

.cancel-main .technical-problem ol li{
font-size:18px;margin:20px 0
}

.cancel-main .cancel-flow.travelling.narrow{
padding-right:600px
}

.cancel-main .cancel-flow.travelling.narrow .reply{
font-size:32px;line-height:32px
}

.cancel-main .travelling .offline{
width:224px;height:471px;position:absolute;margin-top:-94px;right:320px;z-index:1
}

.cancel-main .confirm .password{
font-weight:bold
}

.cancel-main ul.why-list{
list-style-type:none;margin-top:26px;padding:0
}

.cancel-main .why-list-item{
background-color:#f2f2f3;border:solid 1px #e3e3e6;padding:16px 16px 13px;width:540px;margin-top:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}

.cancel-main .why-list-item label{
color:#333
}

.cancel-main .why-radio{
display:inline-block;vertical-align:middle;position:relative;padding-right:10px;top:-2px
}

.cancel-main .why-radio,.cancel-main .why-radio *{
cursor:pointer!important
}

.cancel-main .why-input-radio{
border:solid 1px #e3e3e6;width:26px;height:26px;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px
}

.cancel-main .why-input-radio-inner{
position:absolute;top:5px;left:5px;width:16px;height:16px;background-color:#f2f2f3;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px
}

.cancel-main input[type='radio']{
background:#f2f2f3;opacity:0;margin:0;position:absolute;top:0;right:0;width:100%;height:100%;z-index:1
}

.cancel-main input[type='radio']:checked+div .why-input-radio-inner{
background-color:#658e18
}

.cancel-main .cancel-flow.thanks{
margin-bottom:64px
}

.cancel-main .error{
color:#fff;background:#bd3200;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px
}

.page-error{
background:url(../i/404/404-error.jpg) #000 no-repeat 58% 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff
}

@media screen and (min-width:480px){
.page-error{
background-image:url(../i/404/404-error.jpg);background-position:center center
}


}

.page-error .content-main>.container{
padding-bottom:30px
}

.page-download .wrap{
background:#fff;position:relative
}

.page-download .content-main{
padding-bottom:16.25em
}

@media screen and (max-width:767px){
.page-download .content-main{
padding-bottom:0
}


}

.page-download .receipt{
text-align:center
}

.page-download h1{
color:#1c1c1f
}

.page-download .lead{
margin-bottom:3.75em
}

@media screen and (max-width:1199px){
.page-download .lead{
margin-bottom:2.8125em
}


}

@media screen and (max-width:767px){
.page-download .lead{
margin-bottom:1.875em
}


}

.page-download .download-instructions{
list-style:none;margin:0;padding:0;text-align:justify
}

.page-download .download-instructions:after{
content:'';display:inline-block;width:100%;height:0
}

@media screen and (max-width:767px){
.page-download .download-instructions{
text-align:center
}


}

.page-download .download-instructions .step{
display:inline-block;max-width:23.119266055046%;position:relative;text-align:center;vertical-align:top
}

@media screen and (max-width:767px){
.page-download .download-instructions .step{
margin:0 1em;max-width:34.941329856584%
}


}

.page-download .download-instructions .img-wrap{
border:1px solid #babbbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}

.page-download .download-instructions .img-wrap img{
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block
}

.page-download .download-instructions p{
margin:.75em 0 1.5em;max-width:250px
}

.page-download .premium-promo-banner{
background:#ebedf2;bottom:7em;position:absolute;width:100%
}

@media screen and (max-width:767px){
.page-download .premium-promo-banner{
position:static
}


}

.page-download-prelaunch .logo-list-bordered{
margin-top:30px
}

.page-download-prelaunch .receipt{
padding-top:100px
}

.coke-first .coke-header,.m-co.page-download .coke-header,.page-invite-coke-desktop-only .coke-header,.m-co.page-signup .coke-header{
padding:50px 0 30px;margin:0
}

.coke-first .content-main,.m-co.page-download .content-main,.page-invite-coke-desktop-only .content-main,.m-co.page-signup .content-main{
padding:1em 0 7em
}

.coke-first .content-main .receipt,.m-co.page-download .content-main .receipt,.page-invite-coke-desktop-only .content-main .receipt,.m-co.page-signup .content-main .receipt{
margin-top:50px
}

.coke-first .logo-list>li,.m-co.page-download .logo-list>li,.page-invite-coke-desktop-only .logo-list>li,.m-co.page-signup .logo-list>li{
margin:0
}

.coke-first .logo-list>li p,.m-co.page-download .logo-list>li p,.page-invite-coke-desktop-only .logo-list>li p,.m-co.page-signup .logo-list>li p{
font-size:25px;margin:0
}

.coke-first li.separator,.m-co.page-download li.separator,.page-invite-coke-desktop-only li.separator,.m-co.page-signup li.separator{
margin:0 .25em 0;font-size:1.5em
}

.coke-first .logo-partner.coke img,.m-co.page-download .logo-partner.coke img,.page-invite-coke-desktop-only .logo-partner.coke img,.m-co.page-signup .logo-partner.coke img{
max-height:35px
}

.page-invite-desktop-only,.page-invite-coke-desktop-only{
background:url(../i/generic/hero-lg.jpg) no-repeat -990px 0;height:500px;margin-top:0;color:#fff
}

@media screen and (min-width:480px){
.page-invite-desktop-only,.page-invite-coke-desktop-only{
background-position:top right;background-size:cover;height:650px
}


}

.page-invite-desktop-only .hdr-jumbo,.page-invite-coke-desktop-only .hdr-jumbo{
margin-top:50px
}

@media screen and (orientation:landscape){
.page-invite-desktop-only .hdr-jumbo,.page-invite-coke-desktop-only .hdr-jumbo{
margin-top:30px
}


}
.page-homepage{
background-color:#fff;color:#2e2f33
}

.page-homepage .content-main{
padding-top:0;text-align:center
}

.page-homepage .lead{
margin-bottom:1.8181818182em
}

.page-homepage .dummy-firstload{
background-color:#000;width:100%;height:100%;position:fixed
}

.page-homepage section{
background-color:#fff
}

.page-homepage section .container{
display:block;height:100%;margin:0 auto;overflow:hidden
}

.page-homepage section .box{
width:100%;height:100%;display:table;vertical-align:middle;padding-top:45px;padding-bottom:25px;table-layout:fixed
}

@media screen and (max-width:767px){
.page-homepage section .box{
padding-top:25px;padding-bottom:20px
}


}

.page-homepage section .box-inner{
height:100%;display:table-cell;vertical-align:middle
}

.page-homepage section .box .single-column{
height:100%;display:table-cell;vertical-align:middle
}

@media screen and (max-width:767px){
.page-homepage section .box .single-column{
height:auto
}


}

.page-homepage section .box .two-columns{
display:table-cell;vertical-align:middle;text-align:left;
}

.page-homepage section .box .two-columns-img{
padding:0 30px 0 0;
}

@media screen and (min-width:768px){
.page-homepage section .box .two-columns-img{
width:315px
}


}

@media screen and (min-width:992px){
.page-homepage section .box .two-columns-img{
width:407px
}

@media screen and (min-width:992px){
.page-homepage section .box .two-columns-img-offers{
width:700px
}

}

@media screen and (min-width:1200px){
.page-homepage section .box .two-columns-img{
width:600px
}


}

@media screen and (min-width:768px){
.page-homepage section .two-columns+.two-columns-img{
padding:0 0 0 30px
}


}

@media screen and (max-width:767px){
.page-homepage section .box .two-columns{
display:block;width:100%;margin:0 auto;text-align:center
}

.page-homepage section .box .two-columns-img{
display:none
}


}

.page-homepage .nowrap{
white-space:nowrap
}

.page-homepage .img-main-holder{
padding-top:10px;padding-bottom:10px
}

.page-homepage .img-main-holder p{
text-align:center
}

.page-homepage .img-main{
background-size:100%;background-repeat:no-repeat;display:block;margin:auto;height:100%;
}

.page-homepage .img-offers-es{
background-image:url('../../images/Offres-02_es.png')
}

.page-homepage .img-offers-fr{
background-image:url('../../images/Offres-02.png')
}

.page-homepage .img-offers-uk{
background-image:url('../../images/Offres-02_en.png')
}
.page-homepage .img-browsers{
background-image:url('../../images/browsers.jpg')
}
.page-homepage .img-clients{
background-image:url('../../images/clients.jpg')
}

.page-homepage .scroller-arrow-holder{
width:100%;background-color:#fff
}

.page-homepage .artwork-strip{
pointer-events:none;position:absolute;top:0;left:0;height:384px;overflow:hidden
}

.page-homepage .artwork-strip.big-artwork{
height:600px
}

@media screen and (max-device-width:767px){
.page-homepage .artwork-strip{
display:none
}


}

.page-homepage .artwork-strip-tile{
background-size:100%;position:absolute
}

.page-homepage img.scroller-tile{
visibility:hidden;max-width:none;-webkit-perspective:1000
}

.page-homepage div.scroller-holder{
top:0;left:0;position:fixed;overflow:hidden
}

.page-homepage .parallax-disabled{
background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover
}

.page-homepage .home1{
	background:url(../../images/moon_studio_-_showreel720p.mp4) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover
}

#home1, video
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: blue;
    z-index: 1;
}

@media screen and (max-width:767px){
	.page-homepage .home1{
		background-image:url(../../images/moon_studio_-_showreel540p.mp4)
	}
}

.page-homepage .home1 h1, .page-homepage .home1 p{
color:#fff
}


@media screen and (min-width:768px){
	.page-homepage .home1 .lead{
	font-weight:200;line-height:1.2;margin:0 0 .5em;text-rendering:optimizelegibility;font-size:24px;margin-bottom:1em
	}


}

@media screen and (min-width:768px) and screen and (min-width:768px)
	.page-homepage .home1 .lead{
	font-size:26px
	}
}

.page-homepage .home1 p a{
color:#fff;text-decoration:underline
}

.page-homepage section.home1 .box{
padding-top:0\9;padding-bottom:0\9;min-height:600px\9
}

@media screen and (min-width:768px){
.page-homepage section.home1 .box{
padding:110px 0 245px 0
}


}

@media screen and (min-device-width:768px) and (max-device-width:991px){
.page-homepage .home1{
margin-top:-65px
}


}

.page-homepage section.browse .img-main-holder{
margin:0 auto;max-width:380px
}

.page-homepage section.browse .img-main-holder .row{
margin-bottom:30px
}

.page-homepage section.browse .playlist-link{
display:block;position:relative
}

.page-homepage section.browse .playlist-link:before{
background:rgba(0,0,0,0.3) url(../i/home/playlist-button.png) no-repeat center center;content:'';opacity:0;filter:alpha(opacity=0);position:absolute;width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease
}

.page-homepage section.browse .playlist-link:hover:before{
opacity:1;filter:alpha(opacity=100)
}

.page-homepage section.browse .playlist-link img{
display:block
}

.page-homepage section.radio{
padding:0
}

@media screen and (min-width:768px){
.page-homepage .in-page-anchor{
display:block
}

.page-homepage .in-page-anchor:before{
display:block;content:'';height:60px;margin-top:-60px
}


}

@media screen and (min-width:992px){
.page-homepage .in-page-anchor:before{
height:65px;margin-top:-65px
}


}

.page-homepage section.premium{
height:auto
}

.page-homepage .feature.premium .premium-container{
position:relative;padding-bottom:300px;background-color:#e0e2e3;background-image:url("../i/home/desk.jpg");background-position:center bottom;background-repeat:no-repeat
}

@media screen and (min-width:1741px){
.page-homepage .feature.premium .premium-container{
background-size:100%
}


}

@media screen and (max-device-width:767px){
.page-homepage .feature.premium .premium-container{
padding-bottom:150px;background-image:url(../i/home/desk-small.jpg)
}


}

@media screen and (max-device-width:767px) and screen and (min-width:870px){
.page-homepage .feature.premium .premium-container{
background-size:100%
}


}

@media screen and (max-width:992px){
.page-homepage .feature.premium .premium-container{
padding-bottom:150px;background-size:992px
}


}

.page-homepage .premium-options-holder{
padding:20px 0;text-align:center;vertical-align:top;width:100%
}

.page-homepage .premium-options-holder:before,.page-homepage .premium-options-holder:after{
content:" ";display:table
}

.page-homepage .premium-options-holder:after{
clear:both
}

.page-homepage .premium-options-holder:before,.page-homepage .premium-options-holder:after{
content:" ";display:table
}

.page-homepage .premium-options-holder:after{
clear:both
}

.page-homepage .premium-option{
background-color:#fff;border:1px solid #b6b7b8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;margin:30px 15px 0;padding:20px 0;position:relative;width:418px;vertical-align:top
}

.no-csstransforms .page-homepage .premium-option.premium{
padding-top:0
}

@media screen and (max-width:992px){
.page-homepage .premium-option{
display:block;margin:30px auto 0;font-size:14px;width:260px
}


}

@media screen and (max-width:992px) and (min-width:394px){
.page-homepage .premium-option{
font-size:14
}


}

@media screen and (max-width:992px) and (min-width:469px){
.page-homepage .premium-option{
font-size:15
}


}

@media screen and (max-width:992px) and (min-width:544px){
.page-homepage .premium-option{
font-size:15
}


}

@media screen and (max-width:992px) and (min-width:618px){
.page-homepage .premium-option{
font-size:16
}


}

@media screen and (max-width:992px) and (min-width:693px){
.page-homepage .premium-option{
font-size:16
}


}

@media screen and (max-width:992px) and (min-width:768px){
.page-homepage .premium-option{
font-size:17
}


}

@media screen and (max-width:992px) and (min-width:842px){
.page-homepage .premium-option{
font-size:17
}


}

@media screen and (max-width:992px) and (min-width:917px){
.page-homepage .premium-option{
font-size:18
}


}

@media screen and (max-width:992px) and (min-width:992px){
.page-homepage .premium-option{
font-size:19px
}


}

@media screen and (max-width:992px) and (min-width:394px){
.page-homepage .premium-option{
width:277px
}


}

@media screen and (max-width:992px) and (min-width:469px){
.page-homepage .premium-option{
width:295px
}


}

@media screen and (max-width:992px) and (min-width:544px){
.page-homepage .premium-option{
width:312px
}


}

@media screen and (max-width:992px) and (min-width:618px){
.page-homepage .premium-option{
width:330px
}


}

@media screen and (max-width:992px) and (min-width:693px){
.page-homepage .premium-option{
width:347px
}


}

@media screen and (max-width:992px) and (min-width:768px){
.page-homepage .premium-option{
width:365px
}


}

@media screen and (max-width:992px) and (min-width:842px){
.page-homepage .premium-option{
width:382px
}


}

@media screen and (max-width:992px) and (min-width:917px){
.page-homepage .premium-option{
width:400px
}


}

@media screen and (max-width:992px) and (min-width:992px){
.page-homepage .premium-option{
width:418px
}


}

.page-homepage .premium-option h1{
color:#000;font-size:200%;margin-bottom:.25em
}

.page-homepage .premium-option p{
font-size:inherit;margin-bottom:.5em;padding:0 .5em
}

.page-homepage .premium-option p.premium-promotion{
margin-bottom:0
}

.page-homepage .premium-option aside{
height:49px;margin:1em 1em 2em
}

.page-homepage .premium-option aside:before{
content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:bottom
}

.page-homepage .premium-option aside .device-img{
display:inline-block;vertical-align:bottom
}

@media screen and (max-width:991px){
.page-homepage .premium-option aside .device-img{
max-width:85%;height:auto
}


}

.page-homepage .premium-option .button{
display:block;font-size:100%;margin:0 3em .5em;padding-left:1em;padding-right:1em
}

@media screen and (max-width:992px){
.page-homepage .premium-option .button{
font-size:115%
}


}

.page-homepage .premium-tag{
font-size:inherit;margin-bottom:.5em;padding:0 .5em
}

.page-homepage .premium-details-list{
list-style:none;margin:0;padding:0;background-color:#f7f7f7;margin:.5em 0 2em;padding:.5em
}

@media screen and (max-width:992px){
.page-homepage .premium-details-list{
font-size:75%
}


}

.page-homepage .premium-banner-container{
position:absolute;right:0;top:0;border:1px solid transparent
}

.no-csstransforms .page-homepage .premium-banner-container{
font-size:1em;position:relative;width:100%
}

.page-homepage .premium-banner{
-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#fff;display:block;float:right;position:relative;right:-14px;top:22px;width:100px
}

.page-homepage .premium-banner::after,.page-homepage .premium-banner::before{
background-color:#84bd00;content:'';display:block;height:12px;position:absolute;width:30px
}

.page-homepage .premium-banner::before{
-webkit-transform:skewY(-45deg) translate(50%,15px);-moz-transform:skewY(-45deg) translate(50%,15px);-ms-transform:skewY(-45deg) translate(50%,15px);-o-transform:skewY(-45deg) translate(50%,15px);-webkit-transform-origin:100%;-moz-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform-origin:100% center;-moz-transform-origin:100% center;-ms-transform-origin:100% center;-o-transform-origin:100% center;left:-45px
}

.page-homepage .premium-banner::after{
-webkit-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-moz-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-ms-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-o-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 center;-moz-transform-origin:0 center;-ms-transform-origin:0 center;-o-transform-origin:0 center;right:-17px
}

.no-csstransforms .page-homepage .premium-banner{
float:none;font-size:10px;position:static;width:100%
}

.page-homepage .banner-text{
font-size:11px;height:30px;padding:6px 0;position:relative;z-index:2
}

.page-homepage .banner-text::before,.page-homepage .banner-text::after{
background-color:#9dce0a;content:'';display:block;height:30px;position:absolute;top:0;width:100%;z-index:-1
}

.page-homepage .banner-text::before{
-webkit-transform:translateX(-15%) skewX(-45deg);-moz-transform:translateX(-15%) skewX(-45deg);-ms-transform:translateX(-15%) skewX(-45deg);-o-transform:translateX(-15%) skewX(-45deg)
}

.page-homepage .banner-text::after{
-webkit-transform:translateX(15%) skewX(45deg);-moz-transform:translateX(15%) skewX(45deg);-ms-transform:translateX(15%) skewX(45deg);-o-transform:translateX(15%) skewX(45deg)
}

.no-csstransforms .page-homepage .banner-text{
background-color:#9dce0a;height:25px;padding:3px
}

.page-homepage .premium-secondary .offers-content{
font-weight:bold
}

.page-homepage .premium-secondary .offers-content a{
color:#000
}

.page-homepage .premium-secondary .sprint-logo{
display:inline-block;width:26px;height:29px;background-image:url("../i/home/sprint-logo-small.png");position:relative;vertical-align:middle;margin-left:-3px;top:-2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
.page-homepage .premium-secondary .sprint-logo{
background-image:url("../i/home/sprint-logo.png");background-size:26px 29px
}


}

.page-homepage .premium-secondary .icon-cosmote{
position:relative;width:25px;height:25px;margin-left:5px;top:-2px
}

@media screen and (min-width:992px){
.page-homepage .premium-secondary{
margin-top:25px;margin-bottom:40px
}

.page-homepage .premium-secondary .offers-title{
display:inline-block;margin-right:20px
}

.page-homepage .premium-secondary .offers-content{
display:inline-block
}

.page-homepage .premium-secondary .offers-content+.offers-content:before{
content:"|";margin:0 10px
}


}

@media screen and (max-width:992px){
.page-homepage .premium-secondary{
margin-bottom:30px
}

.page-homepage .premium-secondary .offers-content{
background-color:#d7d8da;margin:10px auto;min-height:42px;line-height:42px;width:260px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}


}

@media screen and (max-width:992px) and (min-width:394px){
.page-homepage .premium-secondary .offers-content{
width:277px
}


}

@media screen and (max-width:992px) and (min-width:469px){
.page-homepage .premium-secondary .offers-content{
width:295px
}


}

@media screen and (max-width:992px) and (min-width:544px){
.page-homepage .premium-secondary .offers-content{
width:312px
}


}

@media screen and (max-width:992px) and (min-width:618px){
.page-homepage .premium-secondary .offers-content{
width:330px
}


}

@media screen and (max-width:992px) and (min-width:693px){
.page-homepage .premium-secondary .offers-content{
width:347px
}


}

@media screen and (max-width:992px) and (min-width:768px){
.page-homepage .premium-secondary .offers-content{
width:365px
}


}

@media screen and (max-width:992px) and (min-width:842px){
.page-homepage .premium-secondary .offers-content{
width:382px
}


}

@media screen and (max-width:992px) and (min-width:917px){
.page-homepage .premium-secondary .offers-content{
width:400px
}


}

@media screen and (max-width:992px) and (min-width:992px){
.page-homepage .premium-secondary .offers-content{
width:418px
}


}

@media screen and (max-width:1024px){
body[class^="page-invite"] .header-main,body[class*=" page-invite-"] .header-main{
background-color:#000;display:block;position:relative;z-index:1001
}

body[class^="page-invite"] .content-main,body[class*=" page-invite-"] .content-main{
padding-top:50px
}


}

body[class^="page-invite"] .wrap,body[class*=" page-invite-"] .wrap{
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed
}

body[class^="page-invite"] .partner-container,body[class*=" page-invite-"] .partner-container{
color:#fff;max-width:680px;padding:0 20px 40px;margin:0 auto;text-align:center
}

body[class^="page-invite"] .celebrity-avatar,body[class*=" page-invite-"] .celebrity-avatar{
width:280px;height:280px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;display:block;margin:0 auto 40px;overflow:hidden;position:relative;border:solid 1px rgba(255,255,255,0.2)
}

body[class^="page-invite"] .celebrity-avatar-check,body[class*=" page-invite-"] .celebrity-avatar-check{
background-size:280px 280px;background-position:center;background-repeat:no-repeat
}

body[class^="page-invite"] .brand-avatar,body[class*=" page-invite-"] .brand-avatar{
margin:0 auto 40px
}

body[class^="page-invite"] .check-icon-outer,body[class*=" page-invite-"] .check-icon-outer{
height:100%;width:100%;background-color:#000;opacity:.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);position:absolute;top:0
}

body[class^="page-invite"] .check-icon,body[class*=" page-invite-"] .check-icon{
top:50%;right:50%;width:110px;height:110px;margin:-55px;position:absolute
}

body[class^="page-invite"] .request-invite-form,body[class*=" page-invite-"] .request-invite-form{
margin-top:40px;margin-bottom:40px
}

body[class^="page-invite"] .request-invite-form *,body[class*=" page-invite-"] .request-invite-form *{
display:inline-block;vertical-align:middle
}

body[class^="page-invite"] .request-invite-form .placeholder,body[class*=" page-invite-"] .request-invite-form .placeholder{
display:none!important
}

body[class^="page-invite"] .email-field,body[class*=" page-invite-"] .email-field{
width:290px;height:40px;vertical-align:middle;background-color:#FFF;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);outline:0 none;color:#000;padding:0 10px
}

body[class^="page-invite"] .error,body[class*=" page-invite-"] .error{
color:#bd3200
}

body[class^="page-invite"] .error-message,body[class*=" page-invite-"] .error-message{
color:#fff;background-color:#2d2e32;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:290px;margin:40px auto;padding:9px 20px
}

body[class^="page-invite"] .invite-button,body[class*=" page-invite-"] .invite-button{
background-color:#648f00;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;height:40px;color:#fff;text-transform:uppercase;padding:9px 30px;cursor:pointer;display:inline-block;margin-left:14px
}

body[class^="page-invite"] .invite-button:hover,body[class*=" page-invite-"] .invite-button:hover{
background-color:#84bd00
}

body[class^="page-invite"] .tweet-button,body[class*=" page-invite-"] .tweet-button{
background-color:rgba(0,0,0,0.5);border:solid 2px #dfe0e6;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;height:40px;color:#fff;text-transform:uppercase;padding:8px 30px;cursor:pointer;display:inline-block;margin:40px auto;text-decoration:none
}

body[class^="page-invite"] .tweet-button:hover,body[class*=" page-invite-"] .tweet-button:hover{
border:solid 2px #fff;text-decoration:none
}

body[class^="page-invite"] .partner-separator,body[class*=" page-invite-"] .partner-separator{
display:block;margin:40px auto 64px;width:414px;height:1px;background-color:#fff;opacity:.3
}

body[class^="page-invite"] .feature-section,body[class*=" page-invite-"] .feature-section{
max-width:320px;margin:40px auto 0
}

body[class^="page-invite"] .feature-title,body[class*=" page-invite-"] .feature-title{
clear:both;font-weight:bold
}

body[class^="page-invite"] .feature-icon,body[class*=" page-invite-"] .feature-icon{
width:38px;height:38px;display:block;margin:0 auto 10px
}

@media(max-width:480px){
body[class^="page-invite"] .wrap,body[class*=" page-invite-"] .wrap{
background-attachment:scroll
}


}

@media(max-width:600px){
body[class^="page-invite"] .celebrity-avatar,body[class*=" page-invite-"] .celebrity-avatar{
width:140px;height:140px;margin:0 auto 20px
}

body[class^="page-invite"] .celebrity-avatar-check,body[class*=" page-invite-"] .celebrity-avatar-check{
background-size:140px 140px
}

body[class^="page-invite"] .brand-avatar,body[class*=" page-invite-"] .brand-avatar{
max-width:100%;margin:0 auto 20px
}

body[class^="page-invite"] .check-icon,body[class*=" page-invite-"] .check-icon{
width:60px;height:60px;margin:-30px
}

body[class^="page-invite"] .request-invite-form,body[class*=" page-invite-"] .request-invite-form{
margin-top:20px;margin-bottom:20px
}

body[class^="page-invite"] .email-field,body[class*=" page-invite-"] .email-field{
width:100%
}

body[class^="page-invite"] .invite-button,body[class*=" page-invite-"] .invite-button{
width:100%;margin-top:20px;margin-left:0
}

body[class^="page-invite"] .tweet-button,body[class*=" page-invite-"] .tweet-button{
width:100%;margin:20px auto
}

body[class^="page-invite"] .error-message,body[class*=" page-invite-"] .error-message{
margin:20px auto
}

body[class^="page-invite"] .partner-separator,body[class*=" page-invite-"] .partner-separator{
width:100%;margin:32px auto
}


}

.page-jobs .section-title{
margin:30px 0
}

@media screen and (min-width:768px){
.page-jobs .section-title{
margin:50px 0
}


}

.page-jobs .hero{
background-image:url(../i/jobs/hero-lg.jpg)
}

.page-jobs .tile{
margin-top:0
}

@media screen and (min-width:768px){
.page-jobs .tile{
margin-bottom:0
}


}

.page-jobs .tile:last-child{
margin-bottom:0
}

.page-jobs .mosaic{
background:url(/i/jobs/mosaic.jpg) no-repeat left top;background-size:cover;height:600px
}

.meet-our-people .tile-content{
background:#fff;padding:15px
}

.meet-our-people iframe{
display:block
}

.meet-the-team{
background-color:#fff
}

.meet-the-team .team-image{
position:relative;min-height:1px;padding-left:15px;padding-right:15px
}

@media(min-width:768px){
.meet-the-team .team-image{
float:left;width:66.66666667%
}


}

.meet-the-team .team-image img{
display:block;margin:0 auto
}

@media screen and (min-width:768px){
.meet-the-team .team-image{
padding-right:0
}


}

.meet-the-team .team-content{
position:relative;min-height:1px;padding-left:15px;padding-right:15px
}

@media(min-width:768px){
.meet-the-team .team-content{
float:left;width:33.33333333%
}


}

.meet-the-team .team-content .content{
padding:15px
}

@media screen and (min-width:768px){
.meet-the-team .team-content .content{
padding-left:0
}


}

.job-categories{
margin-left:-15px;margin-right:-15px
}

@media screen and (min-width:768px){
.job-categories{
display:table;margin:0
}


}

.job-category{
background:#fff;margin:0 15px 30px;padding:15px
}

.job-category:last-child{
margin-bottom:0
}

@media screen and (min-width:768px){
.job-category{
border-right:solid 1px #dfe0e6;display:table-cell;float:none;margin:0
}

.job-category:last-child{
border-right:0
}


}

.job-category .button{
font-size:12px;padding:.5em 2em .38em;margin:0
}

.page-jobs .button-view-all,.page-jobs-view .button-view-all{
font-size:16px;margin:20px 0 50px
}

.page-jobs-opportunities,.page-jobs-view{
background-color:#dfe0e6
}

.page-jobs-opportunities .breadcrumb,.page-jobs-view .breadcrumb{
background:0;margin:0 0 30px;padding:0
}

@media screen and (min-width:768px){
.page-jobs-opportunities .breadcrumb,.page-jobs-view .breadcrumb{
margin-top:-20px
}


}

.page-jobs-opportunities .breadcrumb>li,.page-jobs-view .breadcrumb>li{
font-size:12px
}

.page-jobs-opportunities .breadcrumb>li:after,.page-jobs-view .breadcrumb>li:after{
padding:0
}

.jobs-filters{
margin-left:-15px;margin-right:-15px;margin-bottom:20px
}

@media screen and (min-width:768px){
.jobs-filters{
margin-bottom:30px
}


}

.jobs-filters .jobs-filter{
margin-bottom:10px
}

@media screen and (min-width:768px){
.jobs-filters .jobs-filter{
margin-bottom:0
}


}

.job-category-group{
margin-bottom:30px
}

@media screen and (min-width:768px){
.job-category-group{
margin-bottom:50px
}


}

.job-listings.is-loading{
min-height:400px
}

.job-listing{
background:#fff;padding:15px;position:relative;margin-bottom:30px
}

.job-category-group .job-listing:last-child{
margin-bottom:0
}

.job-listing .job-location{
margin-bottom:20px
}

.job-listing .read-more{
font-weight:400
}

.job-listing .button{
font-size:12px;padding:.5em 2em .38em;margin:0
}

.job-listing .apply-bottom-wrap{
margin:20px 0;text-align:center
}

@media screen and (min-width:768px){
.job-listing .apply-bottom-wrap{
margin:30px 0
}


}

@media screen and (min-width:768px){
.button.apply-top{
position:absolute;top:15px;right:15px
}


}

.job-view .button.apply-top{
display:none
}

@media screen and (min-width:768px){
.job-view .button.apply-top{
display:block
}


}

@media screen and (min-width:768px){
.job-title{
margin-right:130px
}


}

.job-tags{
padding:0;margin:-10px 0 30px;list-style:none;font-size:14px
}

.job-tags>li{
display:inline-block
}

.job-tags>li+li:before{
content:"|\00a0";padding:0 5px
}

.no-positions{
margin:0 0 30px
}

@media screen and (min-width:768px){
.no-positions{
margin:50px 0
}


}

.sidebar{
display:none
}

@media screen and (min-width:992px){
.sidebar{
display:block
}


}

.page-watch-now-learn-more .hero{
background-image:url(../i/watch-now/learn-more/hero-sm.jpg)
}

@media screen and (min-width:768px){
.page-watch-now-learn-more .hero{
background-image:url(../i/watch-now/learn-more/hero-lg.jpg)
}


}

.payment-iframe .header-main,.payment-iframe .footer-main{
display:none
}

.landing-iframe .banner-text{
height:30px;padding:6px 0;position:relative;z-index:2;text-align:center;line-height:normal
}

.landing-iframe .banner-text::before,.landing-iframe .banner-text::after{
background-color:#9dce0a;content:'';display:block;height:30px;position:absolute;top:0;width:100%;z-index:-1
}

.landing-iframe .banner-text::before{
-webkit-transform:translateX(-15%) skewX(-45deg);-moz-transform:translateX(-15%) skewX(-45deg);-ms-transform:translateX(-15%) skewX(-45deg);-o-transform:translateX(-15%) skewX(-45deg)
}

.landing-iframe .banner-text::after{
-webkit-transform:translateX(15%) skewX(45deg);-moz-transform:translateX(15%) skewX(45deg);-ms-transform:translateX(15%) skewX(45deg);-o-transform:translateX(15%) skewX(45deg)
}

.no-csstransforms .landing-iframe .banner-text{
background-color:#9dce0a;height:25px;padding:3px
}

.landing-iframe .premium-option.premium-option-web-player{
display:inline-block;margin:30px 15px 0 15px;width:350px
}

.landing-iframe .purchase-section-web-player{
background-image:linear-gradient(bottom,#fff 0,#ebedf2 100%);background-image:-o-linear-gradient(bottom,#fff 0,#ebedf2 100%);background-image:-moz-linear-gradient(bottom,#fff 0,#ebedf2 100%);background-image:-webkit-linear-gradient(bottom,#fff 0,#ebedf2 100%);background-image:-ms-linear-gradient(bottom,#fff 0,#ebedf2 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#ebedf2))
}

.landing-iframe h1{
color:#000;margin:0;font-size:56px
}

.landing-iframe h3{
font-size:15px;font-weight:400;color:#88898c
}

.landing-iframe .products-title-web-player{
padding-top:40px
}

.landing-iframe .products-text-web-player{
margin-top:10px;margin-bottom:0
}

.landing-iframe .premium-details-list{
margin:.5em 0 2em;padding:.5em;font-size:14px
}

.landing-iframe .header-main,.landing-iframe .footer-main{
display:none
}

.landing-iframe .link-content{
max-height:600px
}

.landing-iframe .content-main{
padding-top:0;padding-bottom:0
}

@media screen and (max-width:767px){
.landing-iframe .content-main{
padding-top:0;padding-bottom:0
}


}

.landing-iframe .products-container{
position:relative;padding-bottom:60px;font-size:20px
}

.page-select-your-country .content-main{
background-color:#fff
}

.page-select-your-country .content-main a{
color:#000
}

.page-select-your-country .country-list{
list-style:none;margin:0;padding:0
}

.page-select-your-country .country-item{
float:left;margin:0 0 3.9%;width:25%
}

@media screen and (max-width:991px){
.page-select-your-country .country-item{
width:50%;margin:0 0 2.125em
}


}

@media screen and (max-width:767px){
.page-select-your-country .country-item{
width:100%
}


}

.page-select-your-country .country-link{
float:left;padding:.5em;margin:-0.5em
}

.page-select-your-country .country-link:hover{
color:#fff;background:#949599;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}

.page-select-your-country .country-link .country-name{
display:inline-block;vertical-align:middle;font-size:.875em;margin:0 0 0 .6875em
}

.page-legal-infringement-form form ul:not(.normal){
list-style:none;margin:0;padding:0
}

.page-legal-infringement-form li>input[type="text"],.page-legal-infringement-form li>textarea{
display:block
}

.page-legal-infringement-form label{
display:inline
}

.page-legal-infringement-form input[type='checkbox']{
display:inline
}

.page-legal-infringement-form fieldset ul:not(.normal) li{
display:block;margin-bottom:.625em;text-align:left
}

.page-legal-infringement-form fieldset ul:not(.normal) li:last-child{
margin-bottom:1em
}

.page-legal-infringement-form fieldset ul:not(.normal) li .secondary{
margin:0
}

.page-legal-infringement-form select[multiple]{
height:auto
}

.page-legal-infringement-form .button{
font-size:16px
}

.page-signup-for-spotify{
background:#000 url(/i/signup/pool-bomb-1600.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed
}

.page-signup-for-spotify .wrap{
color:#fff
}

@media screen and (max-width:991px){
.page-signup-for-spotify .logo{
margin:0 0 1em;position:static
}


}

.page-signup-for-spotify .link-more{
color:#fff;display:block
}

.page-signup-for-spotify.is-mobile .secondary-action{
display:inline;margin-left:1.5em
}

@media screen and (max-width:767px){
.page-signup-for-spotify.is-mobile .button{
display:block;font-size:1.125em
}

.page-signup-for-spotify.is-mobile .secondary-action{
display:block;font-size:1.175em;margin-left:0
}


}

.m-ie.page-signup-for-spotify{
background:#000 url(/i/signup/cover-background-ie.jpg) no-repeat right;background-size:cover
}

.page-student .hero{
background-image:url(../i/student/hero-sm.jpg)
}

@media screen and (min-width:768px){
.page-student .hero{
background-image:url(../i/student/hero-lg.jpg)
}


}

.page-student .student-info{
margin-bottom:30px;text-align:center
}

.page-student .student-info small{
display:inline-block
}

@media screen and (min-width:768px){
.page-student .student-info{
text-align:left
}


}

.iframe-unidays{
display:block;width:80%;max-width:980px;height:700px;margin:90px auto;border:1px solid #babbbf
}

.page-student-verify{
background-color:#f2f2f3
}

.page-student-verify .l-signup-header{
background-color:#dfe0e6
}

.page-student-verify .l-signup-body,.page-student-verify .sign-up .content{
background-color:#f2f2f3
}

.page-student-verify .l-signup-body{
border-top:0
}

.page-student-verify .loggedin-user{
background-color:#ebedf2;color:#3e3e40
}

.page-student-verify .loggedin-user .inner{
padding:10px 0
}

.page-student-verify .greeting{
display:inline-block;margin:0 0 0 .5em;vertical-align:middle
}

.page-student-verify .not-you{
color:#84bd00
}

.page-student-verify .student-verification-form{
overflow:visible
}

.page-student-verify .college{
text-transform:capitalize
}

.page-student-verify .ui-autocomplete-results{
position:relative
}

.page-student-verify .sheerid{
border-top:1px solid #dfe0e6;font-size:.875em;margin-top:1em;padding-top:1em
}

.page-student-verify .sheerid-logo{
background:url(../i/_global/logos/sheerid.png) center center no-repeat;width:70px;height:18px;display:inline-block
}

.page-student-verify .toggle-sheerid-info{
display:none
}

@media screen and (min-width:768px){
.page-student-verify .toggle-sheerid-info{
display:inline
}


}

.page-student-verify .sheerid-info{
-webkit-transition:all .3s ease;transition:all .3s ease
}

@media screen and (min-width:768px){
.page-student-verify .sheerid-info.hide{
opacity:0
}


}

.page-student-verify .ui-widget{
font-size:.9375em;font-weight:400;max-height:480px;overflow-y:scroll;right:0;text-transform:capitalize
}

.page-student-verify .ui-corner-all{
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px
}

.page-student-verify .ui-widget-content{
background:#f7f7f7 none;border-color:#dfe0e6;color:#88898c
}

.page-student-verify .ui-widget-content a{
-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:transparent;border-style:solid;border-width:0 0 0 2px;color:#88898c;text-transform:capitalize
}

.page-student-verify .ui-menu .ui-menu-item:last-child{
margin-bottom:0
}

.page-student-verify .ui-menu .ui-menu-item a{
padding:1em .75em .6875em;line-height:normal
}

.page-student-verify .ui-state-hover,.page-student-verify .ui-widget-content .ui-state-hover,.page-student-verify .ui-widget-header .ui-state-hover,.page-student-verify .ui-state-focus,.page-student-verify .ui-widget-content .ui-state-focus,.page-student-verify .ui-widget-header .ui-state-focus{
background:#dfe0e6 none;border-color:#84bd00;color:#000
}

.page-student-verify .ui-menu .ui-menu-item a.ui-state-hover,.page-student-verify .ui-menu .ui-menu-item a.ui-state-active{
margin:0
}

.page-redeem-sprint{
line-height:1.2;background-color:#f2f2f3
}

.page-redeem-sprint .l-signup-header{
background-color:#dfe0e6
}

.page-redeem-sprint .l-signup-body,.page-redeem-sprint .sign-up .content{
background-color:#f2f2f3
}

.page-redeem-sprint .l-signup-body{
border-top:0
}

.page-redeem-sprint .l-box-content{
max-width:26.875em;margin:0 auto
}

.page-redeem-sprint .sprint-verification-form{
overflow:visible
}

.page-redeem-sprint .sprint-title{
margin:0;font-size:18px;font-weight:300;line-height:1.2
}

.page-redeem-sprint .sprint-logo{
background-image:url(../i/payment/sprint/sprint_logo@2x.png);-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:125px;height:53px;margin:0 auto 12px
}

.page-redeem-sprint .sprint-legal-disclaimer{
margin:20px 0 15px 0;font-size:80%
}

.page-redeem-sprint .small-tittle-first{
font-size:80%;margin:20px 0 0 0
}

.page-redeem-sprint .small-tittle{
font-size:80%
}

.page-redeem-sprint .medium-tittle{
margin:30px 0 15px 0
}

.page-redeem-sprint .button{
margin-bottom:15px
}

.page-redeem-sprint .feature-section{
max-width:320px;margin:0 auto 0;line-height:1.2;text-align:center;font-size:15px;font-weight:300
}

.page-redeem-sprint .feature-title{
clear:both;font-weight:bold;margin:0 auto;color:#1c1c1f
}

.page-redeem-sprint .feature-icon{
width:38px;height:38px;display:block;margin:9px auto 20px
}

.page-redeem-sprint .feature-section-division{
margin:30px 0 30px 0;font-size:14px;font-weight:300
}

.page-redeem-sprint .title{
font-size:18px;font-weight:bold;margin:0
}

.page-redeem-sprint .desription{
font-size:18px;font-weight:300
}

.page-redeem-sprint .line-thru-what-is-spotify{
display:block;font-size:.875em;margin-bottom:1em;position:relative;text-align:center;width:100%;z-index:1
}

.page-redeem-sprint .line-thru-what-is-spotify:before{
width:110px;height:10px;background-color:#ebedf2;content:'';margin:-5px 0 0 -55px;left:50%;position:absolute;top:50%;z-index:-1
}

.page-redeem-sprint .line-thru-what-is-spotify:after{
border-bottom:1px solid #dfe0e6;content:'';display:block;position:absolute;top:49%;width:100%;z-index:-2
}

.page-redeem-sprint .content{
padding:1.85em
}

.page-video-splash img{
max-width:none
}

.page-video-splash h1{
color:#fff
}

@media screen and (min-device-width:768px){
.page-video-splash .button{
display:block;margin-left:auto;margin-right:auto;max-width:14.7727272727em
}


}

@media screen and (max-device-width:767px){
.page-video-splash .button{
display:block;font-size:1.125em
}


}

@media screen and (min-device-width:768px){
.page-video-splash .sign-up .button{
max-width:none
}


}

.page-video-splash .header-main{
background-color:transparent;left:0;padding:0;position:relative;text-align:left;top:auto
}

.page-video-splash .header-main .container{
margin:inherit;padding:0 3em
}

@media screen and (max-width:767px){
.page-video-splash .header-main{
position:fixed
}


}

@media screen and (max-device-width:767px){
.page-video-splash .header-main{
position:relative
}


}

.page-video-splash .header-main .logo{
left:4.375em;margin-top:0;position:absolute;top:3.3125em
}

@media screen and (max-width:767px){
.page-video-splash .header-main .logo{
display:block;float:none;margin:1.25em auto 0;position:static
}


}

.page-video-splash .content-main{
padding:0;width:100%;height:100%
}

.page-video-splash .content-main .container{
height:100%;min-width:20em;text-align:center;white-space:nowrap
}

.page-video-splash .content-main .container:before{
content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle
}

.page-video-splash .content-main .container .l-box{
display:inline-block;vertical-align:middle;white-space:normal
}

@media screen and (max-width:767px){
.page-video-splash .content-main .container{
padding-top:0
}


}

.page-video-splash .footer-main{
color:#fff;background:transparent;border:0;bottom:1.8333333333em;filter:none;height:auto;left:0;margin:0;min-width:20em;padding:0;position:absolute;text-align:center;width:100%
}

@media screen and (max-device-width:767px){
.page-video-splash .footer-main{
padding:.5em 0;position:static
}


}

.page-video-splash .footer-main small{
display:block
}

.page-video-splash .wrap{
height:100%
}

@media screen and (max-device-width:767px){
.page-video-splash .wrap{
height:auto
}


}

.page-video-splash .slide-picture{
height:auto;left:0;position:absolute;top:0
}

.page-video-splash .img-main{
width:100%;height:100%;opacity:.5;position:relative
}

.page-video-splash .audio-control{
background-image:url(/i/video-splash/audio-speaker.png);cursor:pointer;display:none;height:43px;position:absolute;right:70px;top:53px;width:43px
}

@media screen and (max-width:767px){
.page-video-splash .audio-control{
margin:4em auto 0;position:static
}


}

.page-video-splash .audio-off{
background-position:0 0
}

.page-video-splash .audio-on{
background-position:0 -43px
}

.page-video-splash .link-more{
color:#fff;text-decoration:underline
}

.page-video-splash .mobile-show,.page-video-splash .mobile-hide,.page-video-splash .link-show,.page-video-splash .link-hide{
display:none
}

.page-why-not-available{
background-color:#dfe0e6;color:#575759
}

.page-why-not-available .content-main{
padding-top:0
}

.page-why-not-available .content-main>.container{
padding-top:50px
}

.page-why-not-available .hero{
background-image:url(../i/generic/hero-sm.jpg);height:500px
}

@media screen and (min-width:768px){
.page-why-not-available .hero{
background-image:url(../i/generic/hero-lg.jpg)
}


}

@media screen and (min-width:768px){
.page-why-not-available .hero{
height:650px
}


}

.page-why-not-available .hero .container .content{
padding:0 5%;color:#fff
}

.page-why-not-available .hero .container .content .link-sign-up-with-facebook{
color:#fff;text-decoration:underline
}

.page-why-not-available .hero .container .content .error{
color:#bd3200
}

.page-why-not-available .hero .container .content .email-group{
display:inline-block;position:relative;text-align:left
}

.page-why-not-available .hero .container .content .email-group .email-address{
width:240px;margin-right:10px
}

.page-why-not-available .hero .container .content .email-group .email-address,.page-why-not-available .hero .container .content .email-group .button{
height:40px;float:left;margin-bottom:16px
}

@media screen and (max-width:479px){
.page-why-not-available .hero .container .content .email-group .email-address,.page-why-not-available .hero .container .content .email-group .button{
width:100%
}


}

.page-family-plan-overview .hero{
background-image:url(../i/family-plan/hero-sm.jpg);background-size:cover;background-position:center
}

@media screen and (min-width:768px){
.page-family-plan-overview .hero{
background-image:url(../i/family-plan/hero-lg.jpg);background-size:cover;background-position:center
}


}

.page-family-plan-overview .row{
margin-bottom:15px
}

.page-family-plan-overview .family-hero{
height:300px
}

.page-family-plan-overview .family-plan-avatar{
width:170px;height:170px;padding:0;background-color:#fff;margin-bottom:10px
}

.page-family-plan-overview .family-plan-avatar-image{
border-radius:50%;padding:10px
}

.page-family-plan-overview .footer-main{
margin-top:0
}

.page-family-plan-overview .resend,.page-family-plan-overview .replace{
background-color:whitesmoke;color:green
}

.page-family-plan-overview .remove,.page-family-plan-overview .revoke{
margin:10px 0 10px 0
}

.page-family-plan-overview .tile-content{
margin-top:15px
}

.page-family-plan-overview .hdr-jumbo{
text-align:center;color:white;margin-top:80px
}

.page-family-plan-invite .invite-module,.page-family-plan-resend .invite-module{
padding:45px
}

.page-family-plan-invite .invite-form,.page-family-plan-resend .invite-form{
width:90%;float:right;margin:0 auto
}

.page-family-plan-invite .button,.page-family-plan-resend .button{
width:100%
}

.page-family-plan-invite .l-box-content,.page-family-plan-resend .l-box-content{
margin:0 auto;max-width:65em
}

.navbar{
	position:relative;
	min-height:65px;
	margin-bottom:0;
	border:1px solid transparent
}

@media(min-width:768px){
	.navbar{
		border-radius:0
	}

}

@media(min-width:768px){
	.navbar-header{
		float:left
	}

}

.navbar-collapse{
	max-height:none;
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling:touch
}

.navbar-collapse.in{
	overflow-y:auto
}

@media(min-width:768px){
	.navbar-collapse{
		width:auto;
		border-top:0;
		box-shadow:none
	}

	.navbar-collapse.collapse{
		display:block!important;
		height:auto!important;
		padding-bottom:0;
		overflow:visible!important
	}

	.navbar-collapse.in{
		overflow-y:visible
	}

	.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
		padding-left:0;
		padding-right:0
	}

}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{
	margin-right:-15px;
	margin-left:-15px
}

@media(min-width:768px){
	.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{
		margin-right:0;
		margin-left:0
	}

}

.navbar-static-top{
	z-index:1000;
	border-width:0 0 1px
}

@media(min-width:768px){
	.navbar-static-top{
		border-radius:0
	}

}

.navbar-fixed-top,.navbar-fixed-bottom{
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}

@media(min-width:768px){
	.navbar-fixed-top,.navbar-fixed-bottom{
		border-radius:0
	}

}

.navbar-fixed-top{
	top:0;
	border-width:0 0 1px
}

.navbar-fixed-bottom{
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}

.navbar-brand{
	float:left;
	padding:20.5px 15px;
	font-size:20px;
	line-height:24px;
	height:65px
}

.navbar-brand:hover,.navbar-brand:focus{
	text-decoration:none
}

@media(min-width:768px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
		margin-left:-15px
	}

}

.navbar-toggle{
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:15.5px;
	margin-bottom:15.5px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}

.navbar-toggle:focus{
	outline:0
}

.navbar-toggle .icon-bar{
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}

.navbar-toggle .icon-bar+.icon-bar{
	margin-top:4px
}

@media(min-width:768px){
	.navbar-toggle{
		display:none
	}

}

.navbar-nav{
	margin:10.25px -15px
}

.navbar-nav>li>a{
	padding-top:10px;
	padding-bottom:10px;
	line-height:24px
}

@media(max-width:767px){
	.navbar-nav .open .dropdown-menu{
		position:static;
		float:none;
		width:auto;
		margin-top:0;
		background-color:transparent;
		border:0;
		box-shadow:none
	}

	.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{
		padding:5px 15px 5px 25px
	}

	.navbar-nav .open .dropdown-menu>li>a{
		line-height:24px
	}

	.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{
		background-image:none
	}

}

@media(min-width:768px){
	.navbar-nav{
		float:left;
		margin:0
	}

	.navbar-nav>li{
		float:left
	}

	.navbar-nav>li>a{
		padding-top:20.5px;
		padding-bottom:20.5px
	}

	.navbar-nav.navbar-right:last-child{
		margin-right:-15px
	}

}

@media(min-width:768px){
	.navbar-left{
		float:left!important
	}

	.navbar-right{
		float:right!important
	}

}

.navbar-form{
	margin-left:-15px;
	margin-right:-15px;
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	margin-top:12.5px;
	margin-bottom:12.5px
}

@media(min-width:768px){
	.navbar-form .form-group{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}

	.navbar-form .form-control{
		display:inline-block;
		width:auto;
		vertical-align:middle
	}

	.navbar-form .input-group>.form-control{
		width:100%
	}

	.navbar-form .control-label{
		margin-bottom:0;
		vertical-align:middle
	}

	.navbar-form .radio,.navbar-form .checkbox{
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		padding-left:0;
		vertical-align:middle
	}

	.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{
		float:none;
		margin-left:0
	}

	.navbar-form .has-feedback .form-control-feedback{
		top:0
	}

}

@media(max-width:767px){
	.navbar-form .form-group{
		margin-bottom:5px
	}

}

@media(min-width:768px){
	.navbar-form{
		width:auto;
		border:0;
		margin-left:0;
		margin-right:0;
		padding-top:0;
		padding-bottom:0;
		-webkit-box-shadow:none;
		box-shadow:none
	}

	.navbar-form.navbar-right:last-child{
		margin-right:-15px
	}

}

.navbar-nav>li>.dropdown-menu{
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}

.navbar-btn{
	margin-top:12.5px;
	margin-bottom:12.5px
}

.navbar-btn.btn-sm{
	margin-top:15px;
	margin-bottom:15px
}

.navbar-btn.btn-xs{
	margin-top:21.5px;
	margin-bottom:21.5px
}

.navbar-text{
	margin-top:20.5px;
	margin-bottom:20.5px
}

@media(min-width:768px){
	.navbar-text{
		float:left;
		margin-left:15px;
		margin-right:15px
	}

	.navbar-text.navbar-right:last-child{
		margin-right:0
	}

}

.navbar-default{
	background-color:rgba(0,0,0,0.75);
	border-color:transparent
}

.navbar-default .navbar-brand{
	color:#fff
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
	color:#fff;
	background-color:transparent
}

.navbar-default .navbar-text{
	color:#fff
}

.navbar-default .navbar-nav>li>a{
	color:#fff
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
	color:#fff;
	background-color:transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
	color:#fff;
	background-color:transparent
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{
	color:#fff;
	background-color:transparent
}

.navbar-default .navbar-toggle{
	border-color:transparent
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
	background-color:transparent
}

.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form{
	border-color:transparent
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{
	background-color:transparent;
	color:#fff
}

@media(max-width:767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color:#fff
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{
		color:#fff;
		background-color:transparent
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{
		color:#fff;
		background-color:transparent
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{
		color:#fff;
		background-color:transparent
	}

}

.navbar-default .navbar-link{
	color:#fff
}

.navbar-default .navbar-link:hover{
	color:#fff
}

.navbar-inverse{
	background-color:#222;
	border-color:#080808
}

.navbar-inverse .navbar-brand{
	color:#d9dadc
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
	color:#fff;
	background-color:transparent
}

.navbar-inverse .navbar-text{
	color:#d9dadc
}

.navbar-inverse .navbar-nav>li>a{
	color:#d9dadc
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{
	color:#fff;
	background-color:transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{
	color:#fff;
	background-color:#080808
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{
	color:#444;
	background-color:transparent
}

.navbar-inverse .navbar-toggle{
	border-color:#333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
	background-color:#333
}

.navbar-inverse .navbar-toggle .icon-bar{
	background-color:#fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
	border-color:#101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{
	background-color:#080808;
	color:#fff
}

@media(max-width:767px){
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
		border-color:#080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider{
		background-color:#080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
		color:#d9dadc
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{
		color:#fff;
		background-color:transparent
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{
		color:#fff;
		background-color:#080808
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{
		color:#444;
		background-color:transparent
	}

}

.navbar-inverse .navbar-link{
	color:#d9dadc
}

.navbar-inverse .navbar-link:hover{
	color:#fff
}
.navbar-brand{
	background-image:url("../../images/SnT.png");
	background-position:0 12px;
	background-repeat:no-repeat;
	font-weight:200;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:2px;
	width:43px;
	padding:22px 0 0 43px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
	.navbar-brand{
		background-size:134px 40px
	}

}

@media(min-width:992px){
	.navbar-brand{
		width:auto;
		padding-left:136px
	}

}

.navbar-brand>span{
	border-left:1px solid #919496;
	padding:3px 0 3px 10px;
	margin-left:8px;
	white-space:nowrap
}

.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
	margin-left:15px
}

@media(min-width:768px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
		margin-left:0
	}

}
