@charset "utf-8";
/* CSS Document */

   .btn-sm{
           padding: 1px;
   }

   body {
                background-color: #000;
                color:#000;
            padding-top: 5px;
                overflow-y:scroll;
       }

            .bridge-info{
                   text-align:left;
           }

           .borderless table td tr {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

           .bridge-table{

              background-color:#177746;
             height:150px;
              width:30%;
                  font-size: 20px;
                  text-align:center;
                  color:#FFF;
             }
          .bridge-table-td{
                 font-size: 20px;
                         font-weight:bold;
                         width:30%;
                         text-align:center;
             }

          .bridge-table-td-red{
                 font-size: 20px;
                         font-weight:bold;
                         width:30%;
                         color:red;
                         text-align:center;
             }
          .bridge-table-td-green{
                 font-size: 20px;
                         font-weight:bold;
                         width:30%;
                         color:green;
                         text-align:center;
             }
                .btn-dropdown {
                        padding-top: 2px;
                        padding-bottom: 2px;
                }

                .blue {
       color: blue;
       }

           .blue-bg {
      background-color: blue;
       }

           .col-col{
                   background-color:blue;
                   padding-left: 5px;
                    padding-right: 5px;
                   padding-top: 2px;
                   padding-bottom: 2px;
                }

           .decl-col{
                   background-color:blue;
                   padding-left: 5px;
                   padding-top: 0px;
                   padding-bottom: 2px;
                }

        .game-chart{
                /*border-style:solid;
                border-color:#000000;*/

        }





        .float-left{

                 float: left;
        }


    /* Add a gray background color and some padding to the footer */
    footer {
          background-color: #f2f2f2;
      padding: 25px;
    }

.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 {
    position: relative;
    min-height: 1px;
    padding-right: 3px;
    padding-left: 3px;
        padding-bottom:6px;
}
.container {
            width: 100%;
                background-color: #ddd;
}
.container-game {
           /* height: 1000px;*/
        /*      overflow-y:scroll; */
}

.dropdown{

        line-height: 10px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 5px 5px;
    z-index: 1;
}

.dropdown-scroll
{
         overflow-x:auto;
         overflow-x:visible;

}

.dropdown-submenu{
           position:relative;
          /* display: inline-block;*/
          line-height: 10px;

          }
.dropdown-menu > li > a {
        line-height: 14px;
}



.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


.game-member {
        background-color: #85B770;
}
.green{
         background-color:#177746;
}

.guidecard{
          margin-top: 5px;
margin-bottom: 5px;
font-size: 20px;
  }

.info-text {
        font-size:18px;
}

.input-bid{
        width:30px;
}


 .item-green {
        background-color: #02b95d;
        position: relative;
   }



        .item-red {
        background-color: #DF4749;
        position: relative;
}


   .img-title {
    position: absolute;
    top: 0;
    margin: 0;
    height: 30%;
    width: 100%;
        cursor: pointer;
   }



   .js .img-title {
        opacity: 0;
        }



        .js .visible {
    opacity: 1;
    }

        .jumbotron{
                /*padding-top: 150px;*/
                /*background-color: #ddd;
                color:#000;*/
				background-color: white;
				  color:black;
                /* height:1200px; */
                /*height:100%;*/
                /*height:auto;*/
                /*height: inherit;*/
                width:100%;
                /*position: absolute;*/
        }

        .jumbotron-member{
                /*padding-top: 150px;*/
                /*background-color: #ddd;
                color:#000;*/
				background-color: white;
				  color:black;
                height:100%;
                width:100%;
                /*position: absolute;*/
        }
        .jumbotron-table{
                 top: 65px;

        }
        .jumbotron-game{
                 width:130%;

        }

    .img-title h2 {
                text-shadow: 1px 1px 4px rgba(150, 150, 150, 0.62) !important;
                padding: 3px 10px 0 10px;
                margin-top: 10px!important;
        color: #fff;
        width: 80%;

        text-align: left;
                font-size: 14px!important;
                line-height: 14px !important;
    }
          .img-title-folder h2 a {
                /*text-shadow: 1px 1px 4px rgba(150, 150, 150, 0.62) !important;*/
                padding: 3px 10px 0 10px;
                /*margin-top: 10px!important;*/
        color: #fff;
        width: 80%;

        text-align: left;
                font-size: 14px!important;
                line-height: 14px !important;
    }


                .glyphicon-none:before {
                    content: "\e013";
                    color: transparent !important;
                }

                #fancybox-frame {
                        overflow: scroll !important;
                        -webkit-overflow-scrolling: touch !important;
                }
                .fancybox-prev {
                    left: -50px!important; /* Default: 0 */
                        width: 50px!important;
                }

                .fancybox-next {
                    right: -50px!important; /* Default: 0 */
                        width: 50px!important;
                }
                .fancybox-nav span {
                        visibility: visible;
                }

                .fancybox-title a, .fancybox-title a:link .fancybox-title a:visited, .fancybox-title a:hover, .fancybox-title a:active{
                        color: #fff!important;
                        text-decoration: none!important;
                }

                .btn-right {
                        float: right;
                        margin-left: 10px;
                }

   .marginBottom-0 {margin-bottom:0;}

    .message {
           color:blue;
           font-size:14px;
           text-align:center;
   }



    /* Remove the navbar's default margin-bottom and rounded borders */
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
          height:60px;

    }
        .navbar-iphone {
      margin-bottom: 0;
      border-radius: 0;
          height:auto;
          width:330px;
    }

   .page-header{
              padding-bottom: 9px;
          margin: 1px 1px 1px;
          border-bottom: 1px solid #eee;
               }

        .red {
                color:#F5090D;
                font-size:16px
        }
                .result-list th, .result-list td {
                padding-left: 2px;
                padding-right: 2px;
        }
        .result-text {
                    text-align:right;
               }
        .result-text-b {

                         font-weight:bold;
               }

                           .table-member{
                                overflow-y:   scroll;
                           }
                           .table-lines
                           {
                           width:100%;
                              border-style:thin;
                                 /*border-color:#E00C0F;  */


                   align-items: left;
                           }



                           .table-bridge
                           {
                           width:100%;
                                  border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
                           }

                           .td-border-none table tbody tr td
                           {
                                  border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
        border-color:#FFF;
                           }
                            td-border-none
                           {
                                  border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
        border-color:#FFF;
                           }

                           tr
                           {
                                  border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
        border-color:#FFF;
                           }

                           td
                           {
                                  border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
        border-color:#FFF;
                           }

                           .yellow {
                                  color: #D7AE48  ;
                           }

   .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
