@font-face {
	font-family: 'FFDINWebLight';
	src: url('/images/application/cosmopolitan/fonts/2F3E95_0_0.eot');
	src: url('/images/application/cosmopolitan/fonts/2F3E95_0_0.eot?#iefix') format('embedded-opentype'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_0_0.woff2') format('woff2'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_0_0.woff') format('woff'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_0_0.ttf') format('truetype');
}

@font-face {
	font-family: 'FFDINWebMedium';
	src: url('/images/application/cosmopolitan/fonts/2F3E95_1_0.eot');
	src: url('/images/application/cosmopolitan/fonts/2F3E95_1_0.eot?#iefix') format('embedded-opentype'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_1_0.woff2') format('woff2'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_1_0.woff') format('woff'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_1_0.ttf') format('truetype');
}

@font-face {
	font-family: 'FFDINWeb';
	src: url('/images/application/cosmopolitan/fonts/2F3E95_2_0.eot');
	src: url('/images/application/cosmopolitan/fonts/2F3E95_2_0.eot?#iefix') format('embedded-opentype'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_2_0.woff2') format('woff2'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_2_0.woff') format('woff'),
		 url('/images/application/cosmopolitan/fonts/2F3E95_2_0.ttf') format('truetype');
}

body {
  /*background: url(/images/application/cosmopolitan-platform/body-bg.jpg) repeat-x fixed;*/
  color: #fff;
  background-color: #000;
  font-family: FFDINWebLight;
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizelegibility;
  font-size: 16px;
}

.container {
  margin: 0;
  width: 100%;
}

.container-logo {
  position: relative;
  top: 0;
  left: 0;
  margin: 0 auto;
  width: 100%;
  height: 86px;
  background: #000;
  padding: 0 0 0 0;
}

.logo {
  width: 100%;
  margin: 19px 0 0 15px;
}

.logo img {
	max-width: 240px;
}

#outer_content_wrapper {
  margin: 0 auto;
  padding-top: 60px;
  max-width: 1280px;
}


div.retired-span.pull-right.hidden-xs.hidden-sm {
  margin-top: -4px !important;
}

label {
  color: #fff;
}

h1, h2, h3, h4, h5, h6 {
  color: #FFF;
  font-family: "FFDinWebLight";
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  line-height: 1.4; 
}

h2 {
  font-size: 48px;
}

h3 {
  font-size: 24px;
  line-height: 24px;
}

.instant-bank-verification h3 {
  color: #131313;
}

a {
    color: #FFF;
    text-decoration: underline;
    text-decoration-color: #902f9d;
}

a:hover {
    color: #77278b;
    text-decoration: underline;
    text-decoration-color: #902f9d;
}

label {
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
}

.panel {
  color: #131313;
  font-size: 14px;
}

.btn-info {
  transition: opacity .4s .3s, color .3s, background-color .3s;
  background-color: #77278b;
  border-color: #77278b;
  color: #ffffff;
  letter-spacing: .1em;
  border-radius: 0px;
  text-transform: uppercase;
}

.btn-info:hover, 
.btn-info:active, 
.btn-info:focus,
.btn-info.active {
  background-color: #ffffff;
  border-color: #77278b;
  color: #77278b;
}
.form-control {
  border-radius: 0px;
}

.toggle-group .btn-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-primary {
  color: #902f9d;
}

.well label,
.panel label {
  color: #131313;
}

.panel a {
  color: #131313;
}

#responsiblegaming {
  color: #FFF;
}



@media screen and (max-width: 780px){
    .container-logo {
        height: 70px;
    }   

    .logo {
      
      margin: 17px 0 0 15px;
    }

    .logo img {
        max-width: 176px;

    }

}
