input, button{
  font-size: 16px;
}
.panel ul, .panel ol{
      margin-left: 20px;
}
a{
  font-size: 16px;
}
li{
  font-size: 16px;
}
span{
  font-size: 16px;
}
h3#ftrdgames {
    font-weight: bold!important;
}
h4.icon0 {
    font-weight: bold;
}
.footer-menu ul.nav {
    text-align: left;
    padding: 18px 27px 18px 0;
    margin-left: 85px;
}
.fromauthor ul{
  margin-left: 20px;
}
/*ol.breadcrumb {
    width: 1125px!important;
}*/
/*section.sec-bread {
    width: 1140px;
    margin: 0 auto;
}*/
/*section.animatedParent.animateOnce.bg-color-ccc {
    width: 1140px;
    margin: 0 auto;
}*/
.advtgame.advtgame-single {
    display: none!important;
}
/*section.section-main-img-link {
    background-image: url(images/bannermyq/bgmuquest.png);
    background-repeat: no-repeat;
    background-position: center;
}*/
.footer-menu li:before {
    content: url(/images/tools/key.png);
    float: left;
    margin-right: 4px;
}
.grapoch {
    background: url(/images/tools/logo.png);
    width: 188px;
    height: 65px;
    cursor: pointer;
}
.iconci img:hover {
    animation-name: flip;
    -webkit-animation-name: flip;
}
.iconci p {
    text-align: center;
}
.iconci img {
    margin-left: 71px;
}
.iconci div {
    display: block;
    width: 220px;
}
.iconci {
    display: flex;
    margin-bottom: 20px;
        justify-content: center;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
  min-height: 0;
}
.h1, .h2, .h3, h1, h2, h3{
  margin-top: 0;
}
.input-group{
  display: block;
}
.nav>li>a{
  padding: 0;
}
.nav>li>a:focus, .nav>li>a:hover{
  background-color: transparent;
}
.navbar-collapse{
  padding: 0;
}

*{
	margin: 0;
	padding: 0;
  font-family: "DIN", sans-serif;
}
p{
  font-size: 16px;
}
body, .q-sheet{
  min-width: 100%;
}
a, a:hover, .header-phone i, .social-icons i, a:focus{
	text-decoration: none;
  transition: all .4s;
}
a, .header-phone i, .header-phone a:hover{
	color: #1d1d1d;
}
.header-phone a, .navbar-nav li a:hover, .header-phone a:hover i, .social-icons a:hover i, .sago a:hover{
	color: #4aa5a3;
}
.header-phone a{
  font-weight: bold;
}
.bgimage{
	padding: 22px 0;
}

ul.nav, .header-phone{
	padding: 15px 0 0;
  text-align: center;
}
.header-phone{
  text-align: right;
}
.navbar-nav li{
	display: inline-block;
	padding: 0 14px;
  float:none;
}
.navbar-nav{
  float: none;
  text-align: center;
}
.navbar-nav li a{
  padding-bottom: 5px;
	border-bottom: 2px solid transparent;
}


/* Underline From Center */
.hvr-underline-from-center{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before, .navbar-nav li.active a:before{
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #f1bc2b;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before,.navbar-nav li.active a:before{
  left: 0;
  right: 0;
}
.main-banner-img img{
  max-width: 100%;
}
.social-icons{
  top: 5%;
  right: 5%;
  position: absolute;
}
.social-icons a{
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  text-align: center;
  background-color: #f1bc2b;
  margin-right: 20px;
}
.social-icons a:last-child{
  margin-right: 0;
}
.social-icons i{
  color: #575757;
}
.social-icons a:hover{
  border-radius: 20%;
  /*background-color: #575757;*/
}
.img-main-text{
  font-size: 48px;
  position: absolute;
  top: 72%;
  text-align: center;
  width: 96%;
}
.img-main-text h1{
  margin: 0;
  font-size: 0;
}
.img-main-text h1 span{
  font-size: 44px;
  font-family: "ImpactRegular", sans-serif;
  /*letter-spacing: -2px;*/
}
.img-anim{
  position: absolute;
}
.img-anim-1{
  top: 24%;
  left: 41%;
}
.img-anim-2{
    top: 28%;
    right: 44%;
}
.img-anim-3{
    top: 53%;
    left: 32%;
}
.img-anim-4{
    top: 54%;
    right: 50.5%;
}
.img-anim-5{
  top: 47%;
  right: 36.5%;
}
.hoverimglogo:hover div{
  -webkit-animation-name: flipInY;
    animation-name: flipInY;
}
.img-anim-4:hover img{
-webkit-animation-name: flip;
    animation-name: flip;
}
.img-anim-1:hover img{
-webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}
.img-anim-2:hover img{
-webkit-animation-name: shakeUp;
    animation-name: shakeUp;
}
.img-anim-3:hover img{
-webkit-animation-name: tada;
    animation-name: tada;
}
.img-anim-5:hover img{
-webkit-animation-name: swing;
    animation-name: swing;
}

footer .copyright, footer .sago, footer .sago a{
  font-family: "DIN-light", sans-serif;
  color: #a4a2a2;
}
footer .sago{
  color: #ccc;
}
.footer-menu{
  background-color: #f5f5f5;
}
.footer-menu ul.nav{
  text-align: left;
  padding: 18px 27px 14px 0;
  margin-left: 35px;
}
.footer-menu ul.nav li{
  padding: 0
}
.footer-menu .hvr-underline-from-center:before{
  display: none;
}
.footer-menu ul.nav li a{
  padding-right: 25px;
  padding-bottom: 0;
  border-bottom: 0;
}
.footer-menu ul.nav li:last-child a{
  padding-right: 0;
}
.footer-text{
  padding: 20px 0;
}
.sago{
  text-align: right;
}
.section-main-img-link{
  padding: 60px 0;
      background-image: url(/images/bannermyq/bgmuquest.png);
    background-repeat: no-repeat;
    background-position: center;
}
.padding-lr:nth-child(odd){
  padding-left: 0;
}
.padding-lr:nth-child(even){
  padding-right: 0;
}
.section-main-img-link .blok-img{
  width: 100%;
  overflow: hidden;
}
.section-main-img-link .blok-img img{
  width: 100%;
}

/*.blok-img img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.blok-img img:hover{
 -webkit-transform: scale(1.01);
 -moz-transform: scale(1.01);
 -o-transform: scale(1.01);
 }
*/
.blok-text{
  opacity: 0;
  position: absolute;
  top:0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.blok-text h3{
  text-align: center;
  position: relative;
  top: 45%;
}
.blok-text h3{
  color: #fff;
  font-size: 24px;
}
.section-main-img-link a{
  width: 100%;
}
.section-main-img-link .blok-text{
  text-align: center;
  transition: all .5s;
}
/*.section-main-img-link .blok-img:hover .blok-text{*/
.section-main-img-link .blok-img .blok-text{
  /*display: block;*/
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
}
.mb-30{
  margin-bottom: 30px;
}
.button {
  background: none;
  border: 0;
  box-sizing: border-box;
  /*box-shadow: inset 0 0 0 2px #f45e61;*/
  /*color: #f45e61;*/
  font-size: inherit;
  font-weight: 700;
  position: relative;
  vertical-align: middle;
}
.button::before, .button::after {
  box-sizing: inherit;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
}

.draw {
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}
.draw::before, .draw::after {
  border: 2px solid transparent;
  width: 0;
  height: 0;
}
.draw::before {
  top: 7.5%;
  left: 5%;
}
.draw::after {
  bottom: 7.5%;
  right: 5%;
}
.draw:hover {
  color: #60daaa;
}
.draw:hover::before, .draw:hover::after {
  width: 90%;
  height: 85%;
}
.draw:hover::before {
  border-top-color: #60daaa;
  border-right-color: #60daaa;
  -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
  transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.draw:hover::after {
  border-bottom-color: #60daaa;
  border-left-color: #60daaa;
  -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
  transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.meet:hover {
  color: #fbca67;
}
.meet::after {
  top: 7.5%;
  left: 5%;
}
.meet:hover::before {
  z-index: 1;
  border-top-color: #fbca67;
  border-right-color: #fbca67;
}
.meet:hover::after {
  border-bottom-color: #fbca67;
  border-left-color: #fbca67;
  -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
  transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

body{
  overflow-x: hidden;
}

/* Tooltip */
    .tooltip > .tooltip-inner {
      background-color: #f1bc2b; 
      color: #FFFFFF; 
      border: 1px solid #f1bc2b; 
      padding: 10px;
      font-size: 16px;
      line-height: 120%;
      z-index: 99999;
    }
    /* Tooltip on top */
    .tooltip.top > .tooltip-arrow {
      border-top: 5px solid #f1bc2b;
    }
    /* Tooltip on bottom */
    .tooltip.bottom > .tooltip-arrow {
      border-bottom: 5px solid #f1bc2b;
    }
    /* Tooltip on left */
    .tooltip.left > .tooltip-arrow {
      border-left: 5px solid #f1bc2b;
    }
    /* Tooltip on right */
    .tooltip.right > .tooltip-arrow {
      border-right: 5px solid #f1bc2b;
    }
    .tooltip.in{
      opacity: 1;
    }


.popover{
      background-color: #f1bc2b; 
      color: #FFFFFF; 
      border: 1px solid #f1bc2b; 
      /*padding: 15px;
      font-size: 20px;*/
    }
   .popover.top>.arrow{
     border-top-color: transparent;
   }
   .popover.top>.arrow:after{
      border-top-color: #f1bc2b;
    
    }
    .popover.left>.arrow{
      border-left-color: transparent;
     
    }
   .popover.left>.arrow:after{
      border-left-color: #f1bc2b;
     
    }
    .popover.right>.arrow{
      border-right-color: transparent;
    
    }
    .popover.right>.arrow:after{
      border-right-color: #f1bc2b;
    
    }
     .popover.bottom>.arrow{
      border-bottom-color: transparent;
    
    }
     .popover.bottom>.arrow:after{
      border-bottom-color: #f1bc2b;
    
    }

.widget-blok{
/*padding: 60px 30px;*/
}
.widget-info{
  padding: 80px 30px;
  background-color: #e8e8e8;
}
.link-info{
padding: 20px 0;
}
.widget-info a{
  width: 100%;
  display: block;
  background-color: #f4b710;
  text-align: center;
  padding: 15px 0;
  border-radius: 15px;
}
div.k2ItemsBlock ul{
  list-style: none;
}
div.k2ItemsBlock ul div.animatedParent{
  margin-bottom: 25px;
}
div.k2ItemsBlock ul div.animatedParent:last-child{
  margin-bottom: 0;
}
div.k2ItemsBlock ul li {
    padding: 40px 50px;
        background-color: #f1f1f1;
            border: 2px solid #f3ca00;
    border-radius: 20px;
}
/*div.k2ItemsBlock ul li:last-child{
  margin-bottom: 0;
}*/

#mdlgn-username{
  -webkit-box-shadow: inset 0 0 0 50px #fff;
    -webkit-text-fill-color: #000;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
    color: #008282;
    font-weight: bold;
    font-size: 20px;
}
div.k2ItemsBlock ul li a.moduleItemTitle:hover{
  color: #036161;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext{
  padding: 30px 0 0;
}
.even, .odd{
  background: #fff;
  border-bottom: none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
    font-size: 18px;
    line-height: 1.4;
/*    max-height: 210px;
    overflow: hidden;*/
    color: #444343;
}
.cb_template .content-spacer{
  display: none;
}
.bg-color-ccc{
  background-color: #f1f1f1;
  border-top: 4px solid #f4b710;
}
.bg-color-ccc .main-banner-img img{
  /*padding: 75px 0;*/
  padding: 35px 0;
  display: block;
  margin: 0 auto;
}
.second-banner-img{
  position: absolute;
}
.bg-color-ccc .second-banner-img-pos:nth-child(2){
   top: 5%;
  left: 0;
  z-index: 1;
}
.bg-color-ccc .second-banner-img-pos:nth-child(3){
   top: 50%;
  left: 15%;
  z-index: 1;
}

.bg-color-ccc .second-banner-img-pos:nth-child(4){
    top: 39%;
    left: 0%;
    transform: rotate(27deg);
    display: none;
  }
.bg-color-ccc .second-banner-img-pos:nth-child(5){
       top: 41%;
    right: 0%;
    transform: rotate(-37deg);
    display: none;
}

.bg-color-ccc .second-banner-img-pos:nth-child(6){
   top: 50%;
  right: 15%;
  z-index: 1;
}
.bg-color-ccc .second-banner-img-pos:nth-child(7){
   top: 0;
  right: 0;
  z-index: 1;
}

.bg-color-ccc .second-banner-img-pos:nth-child(8){
    top: 38%;
    right: 67%;
    transform: rotate(-5deg);
}
.bg-color-ccc .second-banner-img-pos:nth-child(9){
   top: 36%;
    transform: rotate(-17deg);
    right: 11%;
}
.bg-color-ccc .second-banner-img-pos:hover img {
  -webkit-animation-name: tada;
    animation-name: tada;
}
.widget-order{
  padding: 0 30px;
}
.a-wrap{
  background-color: #f7504a;
  width: 100%;
  display: block;
  border-radius: 15px;
  text-align: center;
  padding: 4px;
}
.bb-a{
  display: block;
  padding: 15px 0;
  border-radius: 15px;
  border: 2px solid #fff;
}
a.bb-a{
  color: #fff;
  display: inline-block;
  width: 100%;
  font-size: 18px;
}
a.bb-a:hover{
  color: #60daaa;
}
.widget-info-link {
  padding: 0 30px;
}
.a-wrap{
  transition: all .5s;
  margin-bottom: 5px;
}
.a-wrap:hover{
  box-shadow: 0px 0px 13px -3px #000;
}
/*.a-wrap:last-child{
  margin-bottom: 0;
}*/
.widget-info-link .a-wrap:nth-child(1){
  background-color: #008282;
}
.widget-info-link .a-wrap:nth-child(2){
  background-color: #f4b710;
}
.widget-team{
  /*padding: 30px 0;*/
}
.yellow-button .widget-info-link .a-wrap:nth-child(1){
  background-color: #f3ca00;
}
.widget-team  .q-blockheader h3.t{
        text-align: center;
    background-color: #f9f9f9;
    margin-bottom: 0px;
    padding: 15px 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border: 1px solid #ccc;
    border-bottom: none;
}
.widget-team .q-blockcontent{
      padding: 0 30px;
    background-color: #f9f9f9;
     
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.widget-team  .q-blockcontent ul li a{
  color: #828282;
}
.materials-img{
  width: 100%;
}
.materiasl-moduleItemTitle{
  font-size: 36px;
  display: block;
  text-align: center;
  padding: 10px 0;
}

.materials-moduleItemIntrotext{
  font-size: 18px;
  padding-bottom: 15px;
  line-height: 1.5;
  padding-right: 15px;
  padding-left: 15px;
  overflow: hidden;
    max-height: 190px;
}
.material-wrap{
  padding: 60px 0 0;

}
.bck-cc{
  /*margin-bottom: 60px;*/
}
.material-wrap:after, .readm-more-materials:after{
  display: block;
  content: "";
  clear: both;
}

.readm-more-materials{
      font-size: 14px;
    line-height: 22px;
    border-radius: 0;
        color: #fff;
    background-color: #4aa5a3;
    border-color: #4aa5a3;
    padding: 13px 30px;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: 15px;
}

.moduleItemDateCreated,.fa-star, .moduleItemHits, a.moduleItemCategory {
color: #bfbfbf;
}
.moduleItemDateCreated{
  display: block;
  text-align: center;
}
.moduleItemHits{
  padding-left: 20px;
}
.mt-30{
  margin-top: 30px;
}
.mb-40{
      margin-bottom: 40px;
}
.bck-cc{
  background-color: rgb(249, 247, 247);
  border-top: 4px solid #f4b710;
  border-bottom: 4px solid #f4b710;
}
.odd, .even{
  padding: 0;
}
/*.footer-color{
  background-color: #f5f5f5;
  width: 1140px;
  margin: 0 auto;
}*/
.ques-real ul#form-login-links{
  list-style: none;
}
.ques-real #form-login-submit{
    padding: 0 30px;
}
.ques-real #form-login-submit .controls{
  text-align: center;
}
 .controls button.q-button, .advtgame-single-input, .yellow-btn{
  transition: all .5s;
 }
 .advtgame-single-input{
  border: 2px solid #f7a74e;
 }
 .yellow-btn{
  border: 2px solid #f7a74e;
  outline: none;
 }
.yellow-btn, .ques-real #form-login-submit .controls button, .advtgame .q-button, .advtgame-single-input{
    border-radius: 30px;
      padding: 12px 25px;
      min-width: 130px;
    background-color: #f79629; /*#f7a74e*/
    border-color: #f79629;
    color: #000;
}
.user-menu .nav.navbar-nav li{
  background-color: #008282;
      width: 100%;
    display: block;
    border-radius: 15px;
    text-align: center;
    padding: 4px;
    transition: all .5s;
    margin-bottom: 5px;
}
.user-menu .nav.navbar-nav a{
      color: #fff;
    display: inline-block;
    width: 100%;
    font-size: 18px;
        padding: 15px 0;
    border-radius: 15px;
    border: 2px solid #fff;
    background-color: #008282;
}
.user-menu .nav.navbar-nav a:before{
  display: none;
}
.yellow-btn:hover{
  color: #000;
}
.user-menu .nav.navbar-nav li:hover, .advtgame .q-button:hover, .controls button.q-button:hover, .advtgame-single-input:hover, .yellow-btn:hover{
  box-shadow: 0px 0px 13px -3px #000;
}
.new-yellow-btn:hover{
  border-radius: 30px;
      padding: 12px 25px;
      min-width: 130px;
    background-color: #f79629; /*#f7a74e*/
    border-color: #f79629;
    color: #fff;
}
.user-menu .nav.navbar-nav a:hover{
  color:#60daaa;
}
.ques-real #form-login-forgot, .ques-real #form-login-register, .ques-real #form-login-remember,
.ques-real .cbModuleUsernameIcon.fa.fa-user, .ques-real .cbModulePasswordIcon.fa.fa-lock {
  display: none;
}
.ques-real .userdata input{
  width: 100%;
  border: none;
  background-color: #e8e8e8;
  /*border-radius: 30px;*/
  padding: 5px;
  outline: none;
  margin-bottom: 20px;
}
h1.quest-that{
      position: absolute;
    bottom: 10px;
    display: block;
    text-align: center;
    color: #fff;
    left: 40%;
}
footer .collapse.navbar-collapse, .widget-team .collapse.navbar-collapse{
  display: block;
}
.user-menu .q-blockcontent{
  background-color: transparent;
}
.advtgame{
  text-align: center;
}
.advtgame h4{
  font-size: 64px;
  display: inline-block;
}
.advtgame .q-button,{
  border: none;
  transition: all .5s;
   display: inline-block;
}
.advtgame  p{
  margin-bottom: 0;
  text-align: left;
}
.mytd tr:nth-child(even){
  background-color: #f5f5f5;
}
.panel-default{
    min-width: 447px;
}
.panel-default .mytd{
  min-width: inherit;
}
#toggle {
  display: none;
  width: 40px;
  height: 35px;
  margin-top: 11px;
  margin-left: auto;
  margin-right: auto;
}
#toggle span:after, #toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
}
#toggle span:after {
  top: 24px;
}
#toggle span {
  position: relative;
  display: block;
}
#toggle span, #toggle span:after, #toggle span:before {
  width: 100%;
  height: 4px;
  background-color: #09091b;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(2px, 0px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -7px);
}
.advtgame-single{
  position: relative;
  z-index: 1;
  color: #fff;
  text-align: center;
  padding: 80px 0;
  transition: all .5s;
  height: 280px;
}
.advtgame-single p {
  text-align: center;
}

.advtgame-single:before {
  content: "";
  position:absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  top: 0;
  left: 0;
  z-index: -1;
  transition: all .5s;
}
.advtgame-single:hover:before{
  background: rgba(0,0,0,0);
}
.advtgame-wrap{
  border: 1px solid #eee;
  margin-bottom: 50px;
  background-color: #f5f5f5;
  box-shadow: 0 0 20px #a5a5a5;
}
.advtgame-wrap:last-child{
  margin-bottom: 0;
}
.a-team-akc{
  color: #008282;
  font-weight: bold;
}
.table.table-striped tr td:first-child{
  font-weight: bold;
} 
.fromauthor img{
  max-width: 100%;
}
.advtgame-panel{
  box-shadow: 0 0 20px #a5a5a5;
  margin-bottom: 30px;
}
.advtgame-panel table{
  text-align: left;
}
.advtgame-panel:before{
  display: block;
  content: "";
  border-bottom: 2px solid #ccc;
}
.icon-h4{
  font-size: 57px;
}
.table-archive{
  margin-bottom: 50px;
  box-shadow: 0 0 20px #a5a5a5;
}
.widget-team .table>tbody>tr>td{
  padding: 2px 5px;
  border-top: 1px solid transparent;
      border-bottom: 1px solid #e2e2e2;
}
div.itemBody, div.itemHeader, div.itemToolbar{
  padding: 20px;
  margin: 5px 0;
  border-radius: 6px;
  /*background: #f5f5f5;*/
  background: transparent;
  border: none;
  box-shadow: none;
}
div.itemHeader, div.itemToolbar{
  padding: 0;
  margin-bottom: 5px;
}

div.itemBody, div.itemHeader, div.itemToolbar{
  margin: 0;
  border-radius: 0;
}
div.itemHeader{
  margin-top: 30px;
}
div.itemBody{
  margin-bottom: 30px;
}
.breadcrumb{
  margin-bottom: 0;
}
.breadcrumb{
  background-color: #f9f9f9;
}
li[id="184"], li[id="182"], li[id="161"], li[id="185"],  li[id="250"], li[id="165"], li[id="263"], li[id="268"], li[id="269"],
li[id="270"], li[id="271"], li[id="276"], li[id="277"], li[id="285"], li[id="286"], li[id="287"],  li[id="289"], .header-size1 li[id="288"]{
  display: none!important;
}
.h1-callback{
  margin: 20px 0 30px;
}
.callback-form .row:nth-child(even){
  /*background-color: #ccc;*/
}
.callback-form .input-group input.form-control, .callback-form .input-group textarea.form-control{
  /*margin-bottom: 10px;*/
  border-radius: 10px;
  width: 90%;
    float: right;
}
.callback-form .input-group input[type="submit"].form-control{
      background-color: #4aa5a3;
    color: #fff;

}
.alert-heading{
  display: none;
}

.alert.alert-success p{
  margin: 0;
      text-align: center;
}
.alert{
  margin: 0 15px;
  text-align: center;
}
.wrap-info{
  padding: 0 30px;
  border: 1px solid #ddd;
  border-radius: 15px;
  margin-bottom: 30px;
}
.wrap-inner{

}
.widget-info-link, .ques-real{
  margin-bottom: 20px;
}
.widget-info-link.bgc-red .a-wrap{
  background-color: #ff4545;
}
article .moduletable.ques-real{
      box-shadow: 0 0 20px #a5a5a5;
    margin: 50px 0;
    padding: 30px;
    text-align: center;
}
article .moduletable.ques-real h3.ques-real{
  display: block;
  margin: 0 auto;
  padding-bottom: 10px;
}
article .moduletable.ques-real .controls{
  padding: 5px;
}
article .moduletable.ques-real .userdata div:first-child .controls{
    background-color: #f9f9f9;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
 }
article .moduletable.ques-real .userdata input{
  width: 70%;
  max-width: 481px;
  border-radius: 5px;
         border: 1px solid #ccc;
     background-color: inherit;
     margin-bottom: 0;
     padding: 5px;
     display: inline-block;
}
.span-default-h4{
  color: #000;
  font-size: 18px;
}
.span-default-h2{
  color: #000;
  font-size: 30px;
}


.odd-form{
    background-color: #f9f9f9;
    /*height: 34px;*/
    line-height: 34px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding: 5px;
}
.odd-see-all{
	background-color: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
  padding: 15px;
}
.even-see-all{
 padding: 15px;
}
.even-form{
    padding: 5px;
    line-height: 34px;
}
.wrap-callback-form .small-left-btn{
  float:right;
}
.small-btn-left-left-left{
  max-width: 247px; padding: 0; margin-left: 180px;
}
.edit-game-youtube{
  max-width: 560px;
}
.wrap-callback-form{
  box-shadow: 0 0 20px #a5a5a5;
  margin: 30px 0px;
}


.my-games-wrap{
  box-shadow: 0 0 20px #a5a5a5;
  margin: 30px 15px;
}
.callback-submit{
  text-align: center;
  padding: 30px 0 20px;
}
div.itemHeader{
  text-align: center;
}
div.itemListCategory, div.groupLeading{
  background-color: transparent;
  border: 1px solid transparent;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
.height-66{
  height: 66px;
}
a.yellow-btn{
  display: inline-block;
    text-align: center;
}
.table.table-striped tr td:first-child{
  font-weight: bold;
}
.my-games-wrap .table i, .i-tooltip{
  padding: 0 5px;
  color: #008282;;
}
.my-games-wrap .table i.payment{
  padding: 0 5px;
  color: #f79629;
}
.my-games-wrap .table i:hover, .i-tooltip:hover{
  color: #f7a74e;
}
.my-games-wrap{
  padding: 30px 0;
}
.games-h{
  text-align: center;
}
form.delete-form{
  display: inline-block;
}
button.delete-file{
  background-color: transparent;
  border: none;
}

.i-tooltip{
      display: inline-block;
    float: left;
    padding: 5px 10px 5px;
    margin-top: 4px;
    cursor: pointer;
}
.del-tooltip{
 display: inline-block;
    float: right;
    padding: 5px 10px 5px;
    margin-top: 4px;
    cursor: pointer;
}
audio{
	margin-left: 10px;
	    max-width: 76%;
}
.uploads-image{
	margin-left: 10px;
  max-width: 70%;
}
.my-games-wrap .yellow-btn{
      border-radius: 0px;
    padding: 5px 12px;
    margin: 20px 3px;
    color: #fff;
}
.wrap-callback-form a.yellow-btn, .wrap-callback-form .yellow-btn{
  background-color: #45bf45;
  border: 2px solid #45bf45;
  border-radius: 5px;
  padding: 5px 10px;
}
.wrap-callback-form a.yellow-btn{
	background-color: #f7a74e;
  border: 2px solid #f7a74e;
	 border-radius: 0px;
  float: left;
}
.wrap-callback-form .yellow-btn{
	background-color: #45bf45
  border: 2px solid #45bf45;
  border-radius: 0px;
  float: right;
}
.wrap-callback-form .yellow-btn::after, .wrap-callback-form a.yellow-btn::after, .callback-submit::after{
  display: block;
  content: "";
  clear: both;
}
.my-games-wrap .yellow-btn-green{
  background-color: #45bf45;
  border: 2px solid #45bf45;
}
.bottom-inf-games{
  display: block;
  text-align: center;
}
.all-level{
  padding-left: 10px;
}
.code-change{
  font-weight: bold;
  color: #f7a74e;
}
.p-code-change{
  font-weight: bold;
  color: #f7a74e;
  display: inline-block;
}
.btn-wrap-end{
  text-align: center;
      margin: 20px 0 20px;
}
.btn-inner-wrap-end{
  display: inline-block;
}

.wrap-callback-form .btn-inner-wrap-end a.yellow-btn{
  background-color: #f7a74e;
  border: 2px solid #f7a74e;
  margin: 0 10px;
}
.del-form{
  color: red;
  cursor: pointer;
}
.yellow-btn:hover i{
	transition: all .5s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.level-name{
	min-width: 95px;
	display: inline-block;
}
.wrap-creater-info a, .input-group.callback-submit a, .input-group.callback-submit input[type="submit"], .input-group.callback-submit button[type="submit"], .btn-inner-wrap-end a{
  color: #fff;
}
.wrap-creater-info a:hover, .input-group.callback-submit a:hover, .btn-inner-wrap-end a:hover{
  color: #fff;
}
.my-games-wrap .alert{
  margin: 0 15px;
}
.my-games-wrap .yellow-btn:nth-child(2),.my-games-wrap .yellow-btn:nth-child(8){
  margin: 20px 3px 20px 15px;
}
.wrap-callback-form .wrap-creater-info a.yellow-btn{
	margin: 0 10px 20px 0;
}
.wrap-see-all-games{
	box-shadow: 0 0 20px #a5a5a5;
  margin: 0px 0 30px;
}
.wrap-see-all-games:after, .inner-wrap-see-all-games:after, .wrap-content-all:after, .inner-wrap-content-all:after{
	content: "";
	display: block;
	clear: both;
}
.wrap-see-all-games h2{
	line-height: 1.4;
}
.wrap-content-all{
	box-shadow: 0 0 20px #a5a5a5;
	margin-bottom: 20px;
  width: 90%;
	margin-left: 10%;
	/*width: 80%;
	margin: 0 auto;*/
}
.ml-10p{
  margin-left: 10%;
}
.inner-wrap-content-all{
	
}
.my-games-outer-wrap .my-games-wrap{
	    box-shadow: 0 0 20px transparent;
}
.my-hr{
  border-bottom: 8px solid #f79629;
}
.game-name-edit-game{
	font-weight: bold;
	font-size: 36px;
	text-shadow: 0px 0px 5px rgba(0,0,0,.4);
	color: #f79629;
}

.yellow-btn-small{
    border-radius: 0px;
    padding: 3px 4px;
    margin: 4px 1px;
    color: #fff;
    min-width: 0;
}


/* Styles for dialog window */
.popup_info {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 1000px;
  margin: 40px auto;
  position: relative;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;

  -webkit-transition: all 0.2s ease-in-out; 
  -moz-transition: all 0.2s ease-in-out; 
  -o-transition: all 0.2s ease-in-out; 
  transition: all 0.2s ease-in-out; 



  -webkit-transform: scale(0.8); 
  -moz-transform: scale(0.8); 
  -ms-transform: scale(0.8); 
  -o-transform: scale(0.8); 
  transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;

  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -ms-transform: scale(1); 
  -o-transform: scale(1); 
  transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8); 
  -moz-transform: scale(0.8); 
  -ms-transform: scale(0.8); 
  -o-transform: scale(0.8); 
  transform: scale(0.8); 

  opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out; 
  -moz-transition: opacity 0.3s ease-out; 
  -o-transition: opacity 0.3s ease-out; 
  transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}



/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;

  -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
  -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
  -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
  -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
  transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;

  -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
  -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
  -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
  -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
  transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;

  -webkit-transition: opacity 0.3s ease-out; 
  -moz-transition: opacity 0.3s ease-out; 
  -o-transition: opacity 0.3s ease-out; 
  transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}
.popap-table.table>tbody>tr>td:nth-child(1){
   border-top: 1px solid #ddd;
}
.popap-table.table>tbody>tr>td:nth-child(2){
   border-top: 1px solid #ddd;
}
.popap-table.table>tbody>tr>td{
      border-top: 1px solid transparent;
      border-bottom: 1px solid #ddd;
}
.popap-table.table>tbody>tr:first-child{
  border-top: 1px solid #ddd;
}
.popap-table.table>tbody>tr{
   border-right: 1px solid #ddd;
      border-left: 1px solid #ddd;
}


.login-form.well{
  background-color: transparent;
  box-shadow: 0 0 20px #a5a5a5;
}

.t{
    text-align: center;
    background-color: #f1f1f1;
    padding: 10px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-bottom: 2px;
}
.section-main-img-link .ques-real .form-inline.cbLoginForm .control-group{
  background-color: #f1f1f1;
    
}
.section-main-img-link .ques-real .form-inline.cbLoginForm .control-group .controls{
padding: 10px 10%;
}

.ques-real .control-group:nth-child(1){
  padding-top: 20px;
}
.ques-real .control-group:nth-child(2){
  border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.section-main-img-link .ques-real .form-inline.cbLoginForm  .control-group:last-child{
  background-color: transparent;
}
.ques-real .userdata{
  /*margin-top: -5px;*/
}
.ques-real .userdata input{
  margin-bottom: 0;
}
#system-message .alert{
      border-radius: 5px;
    background-color: rgba(61, 210, 61, 0.46);
    margin-bottom: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
#system-message .alert div p{
	margin: 0;
}
.mtb-10{
  margin: 15px 0 20px;
}
.reg-a{
  font-weight: bold;
}
.form-horizontal-left{
  margin: 100px 0;
}
.form-horizontal-left .row{
  margin: 20px 0;
}
.form-horizontal-left button[type="submit"]{
      margin-bottom: 10px;
}
.h3-text-login{
  text-align: center;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 80px;
}
{
  padding: 20px 0 0;
  box-shadow: 10px 11px 28px #a5a5a5;
  border-radius: 0px;

}

.form-horizontal-left.well .even-form{
  padding: 5px 0;
}
.tooltip{
  z-index: 100;
}
.without-prl{
  padding-right: 0;
  padding-left: 0;
}
.payment-h2{
  font-size: 40px;
}

.reg-a{
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  text-align: center;
  background-color: #f1bc2b;
  margin-right: 10px;
}
.reg-a:last-child(){
  margin-right: 0;
}
.button-submit-hidden{
  display: inline-block;
  background-color: transparent;
  border: none;
  outline: none;
  color: #f1bc2b;
}
.form-hidden{
  display: inline-block;
  margin: 0 2px;
}
.form-hidden button{
  border: 1px solid #f1bc2b;
  height: 25px;
  width: 25px;
}
.form-hidden .fa-trash-o{
  color: red; 
}

.a-phone-link-a{
      position: relative;
    margin: 0 10px;
    top: 5px;
}
.button-submit-hiddenn{
  display: inline-block;
  background-color: transparent;
  border: none;
  outline: none;
  color: #f1bc2b;
}
p img{
	max-width: 100%;
	height: auto;
}
