/*animations.css*/

/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


/*********************************************************/

/*ctl-multiplayer.css*/

.ctl-multiplayer-dlg-content *{
    font-family: arial;
}

.ctl-multiplayer-form-group{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.ctl-multiplayer-form-group p{
    font-size: 11px;
    margin-top: 2px;
}

.ctl-multiplayer-inline-list li{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.ctl-multiplayer-display-none{
    display: none !important;
}

.ctl-multiplayer-inline-list input[type=radio]{
    margin: 0px;
    margin-right: 3px;
    cursor: pointer;
}

.ctl-multiplayer-inline-list li span{
    font-size: 14px;
}

.ctl-multiplayer-dlg-content input[type=number],
.ctl-multiplayer-dlg-content input[type=text],
.ctl-multiplayer-dlg-content input[type=password],
.ctl-multiplayer-dlg-content label,
.ctl-multiplayer-dlg-content p,
.ctl-multiplayer-dlg-content a,
.ctl-multiplayer-dlg-content h1{    
    color: #222;
}

.ctl-multiplayer-dlg-content input[type=number],
.ctl-multiplayer-dlg-content input[type=text],
.ctl-multiplayer-dlg-content input[type=password],
.ctl-multiplayer-dlg-content button{
    outline: 0;    
    box-sizing: border-box; 
    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;     
}

.ctl-multiplayer-dlg-content label{
    font-size: 12px;  
    font-style: italic;
    margin-bottom: 4px;
}

.ctl-multiplayer-dlg-content input[type=number],
.ctl-multiplayer-dlg-content input[type=text],
.ctl-multiplayer-dlg-content input[type=password]{
    padding: 5px;
    font-size: 12px;
    border: 1px solid #aaa;
}

.ctl-multiplayer-dlg-content button{
    font-weight: bold;
    cursor: pointer;
    padding: 5px 10px;
    font-size: 14px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}

.ctl-multiplayer-dlg-content button{
    background-color: #31a8fd; 
}

.ctl-multiplayer-dlg-content button:hover,
.ctl-multiplayer-dlg-content button:active{
    background-color: #0094ff;
}

.ctl-multiplayer-dlg-content button.ctl-multiplayer-btn-gray{
    background-color: #c5c5c5; 
    color: #222;
}

.ctl-multiplayer-dlg-content button.ctl-multiplayer-btn-gray:hover,
.ctl-multiplayer-dlg-content button.ctl-multiplayer-btn-gray:active{
    background-color: #a5a4a4;
}


.ctl-multiplayer-dlg-content button:active{
    top: 1px;
}

.ctl-multiplayer-dlg-content label,
.ctl-multiplayer-dlg-content input[type=number],
.ctl-multiplayer-dlg-content input[type=text],
.ctl-multiplayer-dlg-content input[type=password]{
    width: 100%;
    display: block;
}

.ctl-multiplayer-dlg-content button:focus{
    outline:0;
}

.ctl-multiplayer-minute-match{
    position: absolute;
    right: 25px;
    top: 6px;
    font-size: 10px;
}

button.ctl-multiplayer-mini{
    padding: 4px 7px;
    font-size: 12px;
}

.ctl-multiplayer-dlg-wrapper,
.ctl-multiplayer-dlg-block{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px; 
}

.ctl-multiplayer-dlg-block{
    background-color: rgba(255,255,255,0.3);
}

.ctl-multiplayer-dlg-content{

    
    position: absolute;
    
    top: 50%;
    left: 50%;
    
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    
    background-color: #fff;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
    
    box-sizing: border-box;
    
    padding: 15px;
    
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.65);    
}

.ctl-multiplayer-dlg-content-body{
    margin-top: 15px;
    margin-bottom: 15px;
}


.ctl-multiplayer-dlg-footer{
    text-align: center;
}

.ctl-multiplayer-dlg-footer{
    margin-left: -3px;
    margin-right: -3px;
}

.ctl-multiplayer-dlg-footer button{
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 5px;    
}

.ctl-multiplayer-list{
    border: 1px solid #aaa;
    max-height: 300px;
    min-height: 50px;
    overflow-y: scroll;
    overflow-x: hidden;
    
}

.ctl-multiplayer-list li{
    padding: 5px;
    font-size: 12px;
    position: relative;
    cursor: pointer;   
    padding-right: 20px;
}

.ctl-multiplayer-list li i{
    position: absolute;
    right: 5px;
    font-size: 12px;
    color: #d10101;  
}

.ctl-multiplayer-list li i.ctl-multiplayer-icons-login{
    color: #3ebe09;   
}

.ctl-multiplayer-list li i.ctl-multiplayer-icons-lock{
    color: #f18500;    
}

.ctl-multiplayer-list li:nth-child(odd) {
    background-color: #eee;
}

.ctl-multiplayer-list li:hover{
    color: #fff;
    background-color: #ff9c00;    
}

.ctl-multiplayer-list li:hover > i{
    color: #fff;
}

.ctl-multiplayer-user-list{
    margin-bottom: 10px;
    text-align: left;
}

.ctl-multiplayer-room-info{
    font-size: 11px;
    text-align: left;
    font-style: italic;
    margin-bottom: 10px;
}

.ctl-multiplayer-align-center{
    text-align: center;
}
.ctl-multiplayer-update{
    width: 100%;
    font-size: 11px !important;
    margin-top: 5px;
    margin-bottom: 5px;    
}

.ctl-multiplayer-center{
    text-align: center;
}

.ctl-multiplayer-copyright{
    text-align: center;
    margin-top: 5px;
}

.ctl-multiplayer-copyright a{
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    display: block;    
}

.ctl-multiplayer-copyright a:visited{
    
}

.ctl-multiplayer-copyright a:hover,
.ctl-multiplayer-copyright a:active{
    color: #99cc00;
}

.tippy-content {
    font-family: 'arial';
    font-weight: bold;
    background-color: #31a8fd;
}

.tippy-arrow {
    color: #31a8fd;
}

.ctl-multiplayer-room-link{
    margin-top: 15px;
    font-size: 12px !important;
}




.ctl-multiplayer-icons-login{
    color: #3ebe09;   
}

.ctl-multiplayer-icons-lock{
    color: #f18500;    
}



.ctl-multiplayer-dlg-header h1{
  font-size: 22px;
  margin-bottom: 5px;
}

.ctl-multiplayer-dlg-header{
  margin-bottom: 10px;
}
/*******************************************************/

/*ctl-multiplayer-icons.css*/
@font-face {
  font-family: 'ctl-multiplayer-icons';
  src: url('../font/ctl-multiplayer-icons.eot?98779393');
  src: url('../font/ctl-multiplayer-icons.eot?98779393#iefix') format('embedded-opentype'),
       url('../font/ctl-multiplayer-icons.woff2?98779393') format('woff2'),
       url('../font/ctl-multiplayer-icons.woff?98779393') format('woff'),
       url('../font/ctl-multiplayer-icons.ttf?98779393') format('truetype'),
       url('../font/ctl-multiplayer-icons.svg?98779393#ctl-multiplayer-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ctl-multiplayer-icons';
    src: url('../font/ctl-multiplayer-icons.svg?98779393#ctl-multiplayer-icons') format('svg');
  }
}
*/
 
 [class^="ctl-multiplayer-icons-"]:before, [class*=" ctl-multiplayer-icons-"]:before {
  font-family: "ctl-multiplayer-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.ctl-multiplayer-icons-lock:before { content: '\e800'; } /* '' */
.ctl-multiplayer-icons-lock-open:before { content: '\e801'; } /* '' */
.ctl-multiplayer-icons-block:before { content: '\e802'; } /* '' */
.ctl-multiplayer-icons-arrows-cw:before { content: '\e803'; } /* '' */
.ctl-multiplayer-icons-login:before { content: '\e804'; } /* '' */
.ctl-multiplayer-icons-spin5:before { content: '\e838'; } /* '' */
.ctl-multiplayer-icons-help:before { content: '\f128'; } /* '' */
.ctl-multiplayer-icons-attention-alt:before { content: '\f12a'; } /* '' */
/*******************************************************/

/*ctl-multiplayer-icons-codes.css*/

.ctl-multiplayer-icons-lock:before { content: '\e800'; } /* '' */
.ctl-multiplayer-icons-lock-open:before { content: '\e801'; } /* '' */
.ctl-multiplayer-icons-block:before { content: '\e802'; } /* '' */
.ctl-multiplayer-icons-arrows-cw:before { content: '\e803'; } /* '' */
.ctl-multiplayer-icons-login:before { content: '\e804'; } /* '' */
.ctl-multiplayer-icons-spin5:before { content: '\e838'; } /* '' */
.ctl-multiplayer-icons-help:before { content: '\f128'; } /* '' */
.ctl-multiplayer-icons-attention-alt:before { content: '\f12a'; } /* '' */
/*******************************************************/

/*ctl-multiplayer-icons-embedded.css*/
@font-face {
  font-family: 'ctl-multiplayer-icons';
  src: url('../font/ctl-multiplayer-icons.eot?52533960');
  src: url('../font/ctl-multiplayer-icons.eot?52533960#iefix') format('embedded-opentype'),
       url('../font/ctl-multiplayer-icons.svg?52533960#ctl-multiplayer-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ctl-multiplayer-icons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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BCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ctl-multiplayer-icons';
    src: url('../font/ctl-multiplayer-icons.svg?52533960#ctl-multiplayer-icons') format('svg');
  }
}
*/
 
 [class^="ctl-multiplayer-icons-"]:before, [class*=" ctl-multiplayer-icons-"]:before {
  font-family: "ctl-multiplayer-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ctl-multiplayer-icons-lock:before { content: '\e800'; } /* '' */
.ctl-multiplayer-icons-lock-open:before { content: '\e801'; } /* '' */
.ctl-multiplayer-icons-block:before { content: '\e802'; } /* '' */
.ctl-multiplayer-icons-arrows-cw:before { content: '\e803'; } /* '' */
.ctl-multiplayer-icons-login:before { content: '\e804'; } /* '' */
.ctl-multiplayer-icons-spin5:before { content: '\e838'; } /* '' */
.ctl-multiplayer-icons-help:before { content: '\f128'; } /* '' */
.ctl-multiplayer-icons-attention-alt:before { content: '\f12a'; } /* '' */
/*******************************************************/

/*ctl-multiplayer-icons-ie7.css*/
[class^="ctl-multiplayer-icons-"], [class*=" ctl-multiplayer-icons-"] {
  font-family: 'ctl-multiplayer-icons';
  font-style: normal;
  font-weight: normal;
 
  /* fix buttons height */
  line-height: 1em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
}
 
.ctl-multiplayer-icons-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.ctl-multiplayer-icons-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.ctl-multiplayer-icons-block { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.ctl-multiplayer-icons-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.ctl-multiplayer-icons-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.ctl-multiplayer-icons-spin5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
.ctl-multiplayer-icons-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf128;&nbsp;'); }
.ctl-multiplayer-icons-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;&nbsp;'); }
/*******************************************************/

/*ctl-multiplayer-icons-ie7-codes.css*/

.ctl-multiplayer-icons-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
.ctl-multiplayer-icons-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
.ctl-multiplayer-icons-block { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
.ctl-multiplayer-icons-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
.ctl-multiplayer-icons-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
.ctl-multiplayer-icons-spin5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
.ctl-multiplayer-icons-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf128;&nbsp;'); }
.ctl-multiplayer-icons-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;&nbsp;'); }
/*******************************************************/

/*reset.css*/
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt,
em, embed,
fieldset, figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd,
keygen,
label, legend, li,
meter,
nav,
object, ol, output,
p, pre, progress,
q,
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul,
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    vertical-align: top; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top;
}
embed {
	vertical-align:top;
}

/*******************************************************/

root { 
    display: block;
}

body{
    background-color: #000000;
    background-repeat: repeat-x;
    background-position: top;  
}

*, *:before, *:after {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
     
input, input:before, input:after {
    -webkit-user-select: initial;
    -khtml-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial;
}

::selection { background: transparent;color:inherit; }
::-moz-selection { background: transparent;color:inherit; }

#canvas{
    
    position: fixed;
}

canvas {
	-ms-touch-action: none;
}

.ani_hack{
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    -webkit-tap-highlight-color: transparent; /* mobile webkit */
}

}

/***************FONTS*******************/

@font-face {
    font-family: 'comfortaa';
    src: url('comfortaa-bold-webfont.eot');
    src: 
         url('comfortaa-bold-webfont.woff2') format('woff2'),
         url('comfortaa-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.check-fonts{
                position: fixed;
                opacity:0;
}

.check-font-1{
        font-family: 'comfortaa';
}