body{
      font-family: 'Open Sans', sans-serif !important;
      color:#444;
      line-height:25px;
      -webkit-font-smoothing: antialiased;
      background:#F5F5F5;
}

path {
      stroke: #ccc;
      fill-rule: evenodd;
      cursor:pointer;
}

tspan{cursor:pointer;}

.navbar-nav{
      margin: 0 auto !important;
      display: table !important;
      table-layout: fixed !important;
      float:none !important;

}

.copyright{
      color:#ccc;

}




.modal-title {
      color:#000 !important;
      text-align:center;
}
.modal-body {
      color:#000 !important;
}


/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:center; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:50%; min-width:130px;text-align:center;margin:auto;margin-bottom:20px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;text-align:center;margin:auto;}
#mc_embed_signup input.button {-webkit-box-align: center;box-align: center;}





#mc_embed_signup{  }
.form_chimp{position: absolute; left: -5000px;}

.about .modal-body{text-align:left;font-size:14px;}
h3.modal-title{font-family: 'Open Sans',sans-serif !important;font-size:34px !important;}
.modal-body h4{font-family: 'Open Sans',sans-serif !important;font-size:28px !important;}
.modal-body h5{font-family: 'Open Sans',sans-serif !important;font-weight: bold !important;font-size:14px !important;}

.navbar-inverse {
      background:transparent !important;
      background-color: rgba(0, 0, 0, 0.8) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000) !important;zoom: 1 !important;

}

.backend_link a{
      font-size:10px;
      color:#ccc;

}

.navbar-nav a{
      font-size:14px !important;
      font-weight: 100 !important;
      color:#696969;
}


#button3 {
      position:absolute;
      margin-top:-90px;
}

#button2 {
      position:absolute;
      margin-top:-46px;
}

#button4 {
      position:absolute;
      margin-top:-44px;
}

#button5 {
      position:absolute;
      margin-top:-46px;
}









.btn{margin-bottom:4px !important;}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
      font-family: 'Rokkitt',"Helvetica Neue", Helvetica, Arial, sans-serif !important;
      font-weight: 500 !important;
      line-height: 1.0 !important;
}

.clear{
      clear:both;
      float:none;
      line-height:1px;
      height:1px;
      padding:0px;
      margin:0px;
}


.col-centered{
      float: none !important;
      margin: 0 auto !important;
      text-align:center !important;
}

.ios_button_big{
      display:inline-block;
      width: 274px;
      height: 84px;
      background: url("../img/app_store_button.png") no-repeat scroll 0% 0% / 256px 80px transparent;
      border: 2px solid rgb(255, 255, 255);
      border-radius: 10px;
      background-color: #000000;
      background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);zoom: 1;
      margin-top: 25px;
      margin-bottom: 25px;
}

.ios_button_big:hover{
      background-color: #000;
      box-shadow: -10px 10px 20px rgba(0, 0, 0, 0.3);
      transition: all 0.2s ease 0s;
}


.google_play_button_big{
      display:inline-block;
      width: 274px;
      height: 84px;
      background: url("../img/google_play_button.png") no-repeat scroll 0% 0% / 256px 80px transparent;
      border: 2px solid rgb(255, 255, 255);
      border-radius: 10px;
      background-color: #000000;
      background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);zoom: 1;
      margin-top: 25px;
      margin-bottom: 25px;
}

.google_play_button_big:hover{
      background-color: #000;
      box-shadow: -10px 10px 20px rgba(0, 0, 0, 0.3);
      transition: all 0.2s ease 0s;
}






.home_text_teaser{padding-top:20px;}

#services .row{margin-bottom:50px;}

.iphone2{padding-top: 37px; }
.list-inline a{cursor:pointer;}

.button_ios_store {padding-top:30px;margin-bottom:20px;}

.vert-text .home_text .logo{margin-bottom:20px;padding-top:70px;}



.teaser_text{
      font-family: 'Rokkitt' !important;
      color: #fff  !important;
      font-size: 30px !important;

}

.teaser_text_title{


}



.teaser_text a:hover{
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      -ms-transition: all 0.2s ease 0s;
      -o-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s;
      border-color:#fff;
      background: #fff;
      color: #444;
      text-decoration:none;
}

.form_line{margin-top:10px;}

.form_input_title{
      display: inline-block;
      margin-bottom: 5px;
      font-weight: bold;
      font-size: 15px;
      margin-top: 10px;
}

.sub_title{
      font-size:12px;
      color:#444;
}

.to-right {
      float: right;
}
.to-left {
      overflow: hidden;
}

/*.color-box {
        float:left;
        width:30px;
        height:30px;
        margin:5px;
        border: 1px solid white;
}*/

.colorSelector {
      position: relative;
      width: 36px;
      height: 36px;
      background: url(../images/select.png);
      margin: 5px 0 5px 10px;
}
.colorSelector div {
      position: absolute;
      top: 3px;
      left: 3px;
      width: 30px;
      height: 30px;
      background: url(../images/select.png) center;
}

.header_right_actions{
      float:right;
      text-align: right;
}

.alert_title{font-weight:bold;}

.error_list{color:red;}

.form_input_error{color:red;}
.header_title{margin-bottom: 30px;}
.rightFloater{float:right}
.header_username{
      padding:7px 10px 7px 10px;
      float:left;
}

.badge-danger {
      background-color: #b94a48;
      color:#ffffff;
}
.badge-warning {
      background-color: #f89406;
      color:#ffffff;
}
.badge-success {
      background-color: #468847;
      color:#ffffff;
}
.badge-info {
      background-color: #3a87ad;
      color:#ffffff;
}
.badge-inverse {
      background-color: #333333;
      color:#ffffff;
}

.badge-default {
      background-color: #999999;
      color:#ffffff;
}

.badge.header{
      margin-left:10px;
}

.link-danger{
      color: #b94a48;
      text-decoration: underline;
}

.gamelet_thumbnail img{width:360px}

.list-group-item span.title{
      max-width: 470px;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      display:block !important;
      float:left;
}
.reject_form{
      padding-top:20px;
      display:none;
}

.list-group.comments_list{
      padding-top:20px;
}

.btn.right{
      float:right;
}

.gamelet_thumbnail{
      text-align: center;
      padding-bottom:20px;
}


.gamelet_thumbnail{
      text-align: -moz-center;
}

.gamelet_thumbnail .thumbnail{
      margin:auto;
}


.hidden_checkbox{
      display:none;
}

.admin_question_options{
      text-align:right;
}

#actionsBoxMenu .badge
{
      margin-right:15px;
}

.actionsBox{
      font-size:13px;
      display:none;
      position:relative;
      float:left;
      text-align:left;
}
.actionsBox .menu{
      width:200px;
      text-align:left;
      font-weight:bold;
}
.actionsBox .menu .button{
      padding:4px 7px;
      border:1px solid #D9EAF2;
      background:#e8f4fa;
      cursor:pointer;
}
.actionsBox .menu .button:hover{
      background:#fff;
}
.actionsBox .menu span{
      padding:0px 10px;
}
.actionsBox .submenu{
      display:none;
      width:450px;
      background:#fff;
      border:1px solid #CCCCCC;
      position:absolute;
      top:0px;
      left:150px;
      z-index:1;
      padding:5px;
}

.actionsBox .submenu .box_action{
      cursor: pointer;
      padding:2px 5px 2px 2px;
      background:#eee;
}

.actionsBox .submenu .box_action:hover{
      cursor: pointer;
      background:#fff;
      text-decoration:none;
}
.move_category_title{
      font-size:16px;
}

.move_sub_category_title{
      font-size:14px;
}

.move_category{
      padding:5px 0px 5px 0px;
      border-bottom:1px solid #ddd;
}

.move_sub_category{
      padding-left:5px;
}



.navbar-nav a {
      font-size: 17px !important;
      font-weight: 100 !important;
      color: #696969;
}

/*terms and conditions / score model*/

.terms_content h5 {
      font-size: 24px;
      color: #444;
      text-align: left;
}
.terms_content h6 {
      font-size: 14px;
}
.terms_content p {
      font-size: 14px;
      text-align: justify;
}
.terms_content dl {
      font-size: 14px;
      text-align: justify;
}
.terms_content {
      color: #444;
      font-family: Arial, Helvetica, sans-serif;
      padding: 18px 15px;
}

.spacy_submit_options{
    padding-top:10px;
}


.question_delete_photo_option{
    padding:0px 5px 5px 5px;
    text-align:right;
}

.badge_image{
    width:40px;
    height:40px;
}


.list_badge_image{
    float:right;
}

.badge_image.show_badge_image{
    width:auto;
    height:auto;
    max-width: 350px;
    margin:auto;
}

.badge_edit_image{
    text-align: center;
    padding-bottom:15px;
}

.badge_edit_image{
    text-align: -moz-center;
}

.gamelet_badges a{
    
}

.gamelet_badges .badge_image{
    width:100px;
    height:100px;
    margin:5px;
    margin-right:0px;
}

.genious_badge{
    width:325px;
}

.add_featured_btn{
    text-align:center;
}

.add_featured_btn{
    text-align:-moz-center;
}

.remove_featured_btn{
    float:right;
    text-align:right;
}

.logo_img{
    height:40px;
    margin-bottom:5px;
}

.right-side .row{
    padding:20px;
}