.nb-please-select{    background: #1BA1E2;}.nb-option-men{    background: #88d8ff;}.nb-option-women{    background: rgb(255, 220, 140);}.nb-division-line{    }.nb-center{    text-align: center;}.nb-error{    color: #FF0000;}.nb-vertical-line {    border-left: solid 1px #FFFFFF;    margin: 0 auto;    width: 1px;    height: 15px;}.nb-horisontal-line {    border-bottom: solid 1px #FFFFFF;    width: 100%;    height: 15px;    text-align: center;}.nb-half{    width: 50%;    float: left;    text-align: center;}.nb-55{    width: 55%;    float: left;    text-align: center;}.nb-57{    width: 57%;    float: left;    text-align: center;}.nb-90{    width: 90%;    float: left;    text-align: center;}.nb-60{    width: 60%;    float: left;    text-align: center;}.nb-70{    width: 70%;    float: left;    text-align: center;}.nb-40{    width: 40%;    float: left;    text-align: center;}.nb-30{    width: 30%;    float: right;    text-align: center;}.nb-28{    width: 28%;    float: left;    text-align: center;}.nb-20{    width: 20%;    float: left;    text-align: center;}.nb-19{    width: 19%;    float: left;    text-align: center;}.nb-14{    width: 14%;    float: left;    text-align: center;    padding-top: 10px;}.nbb-120{    width: 120px;    float: left;    margin-left: 5px;    margin-right: 5px;    }.nbb-210{    width: 210px;    float: left;    margin-left: 5px;    margin-right: 5px;}.nbb-250{    width: 250px;    float: left;    margin-left: 5px;    margin-right: 5px;}.nb-10{    width: 10%;    float: left;    text-align: center;}.nbb-4{    width: 4%;    float: left;    text-align: center;}.nbb-1{    width: 5px;    float: left;    text-align: center;}.nbb-15{    width: 15px;    float: left;    text-align: center;}.nbb-20{    width: 20px;    float: left;    text-align: center;}.nbb-25{    width: 25px;    float: left;    text-align: center;}.nb-114{    width: 114%;    text-align: left;}.nb-124{    width: 124%;    text-align: left;}.nb-left-full-width{    display: block;    float: left;    width: 100%;      margin-bottom: 30px;  }.nb-circular{	width: 100px;	height: 100px;	border-radius: 50px;	-webkit-border-radius: 50px;	-moz-border-radius: 50px;    }.nb-default-male {	background: url(/wp-content/plugins/kiwibiz-bowls/img/default-male.gif) no-repeat;    background-size: 100px 100px;       float: left;}.nb-default-female {	background: url(/wp-content/plugins/kiwibiz-bowls/img/default-female.png) no-repeat;    background-size: 100px 100px;       float: left;}.nb-member-info{    float: left;    width: 60%;    text-align: left;}.nb-left{    float: left;}.nb-right{    float: right;}.nb-member{    margin-top: 20px;}.nb-team-info{    float: left;}/* Add teams committee/admin */.nb-row-cm{    padding-top: 5px;    padding-bottom: 5px;}.nb-row-top-white{    border-top: 1px solid #ddd;}.nb-team-multiclub{  padding-top: 39px;  }.nb-match-info{    margin-top: 10px;    text-align: left;    float: left;    color: #CBF24D;}/* Club Championship */.nb-title{    color: #0074A2;    font-weight: bold;}.nb-warning{    color: #D67C33;    font-size: 14px;    font-weight: bold;    line-height: 28px;}.nb-row{    width: 100%;        float: left;    margin-top: 10px;}.nb-column{    float: left;    margin-left: 10px;}.nb-column.nb-col-s{    width: 30px;}.nb-column.nb-col-s2{    width: 90px;}.nb-column.nb-col05{    width: 53px;}.nb-column.nb-col040{    width: 40px;    text-align: center;}.nb-column.nb-col040L{    width: 40px;    text-align: center;    margin-right: 25px;}.nb-column.nb-col080{    width: 80px;    text-align: center;    margin-right: 25px;}.nb-column.nb-col025{    width: 25px;    text-align: center;}.nb-column.nb-col1{    width: 130px;}.nb-column.nb-col1-disp{    width: 10px;}.nb-column.nb-col115{    width: 115px;}.nb-column.nb-col120{    width: 120px;}.nb-column.nb-col2{    width: 170px;}.nb-column.nb-col200{    width: 200px;}.nb-column.nb-col210{    width: 210px;}.nb-column.nb-col220{    /*width: 220px;*/    margin-top:14px;}.nb-column.nb-col29{    width: 290px;}.nb-column.nb-col3{    width: 300px;}.nb-column.nb-col430{    /*width:430px;*/}.nb-column.nb-col4{    width:560px;}.nb-column.nb-col5{    width:600px;}.nb-column.nb-half{    width: 45%;}/*event input size */.event-input-size{   width: 30px;}.event-finals-format{   padding: 10px !important;}/* event registration */.teams-entered-h4{    margin-left: 360px;     margin-top: 10px;     margin-bottom: 0px;}.event-controled-h4{    margin-top: 10px;    margin-bottom: 0px;}.event-reg-row{    margin-bottom: 2px !important;}.add-edit-your-team{    margin-left: 360px;}.teams-entered-row{    border: 0px;     background:  #0e2511;     margin-bottom: 0px !important;    padding-bottom: 5px;}.event-reg-team-row{   float:left;     width: 210px;    }.event-reg-spare-players{    background-color: #0E2511;     margin-right: 5px;     margin-bottom: 5px;     padding: 5px;     min-width: 135px;     text-align:center;}/* login and registration form */@media (max-width: 370px) {    .nb-column.nb-half{       width: 280px;       padding-right: 5px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 250px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;        transform:scale(0.77) !important;        transform-origin:0 0 !important;    }    .x-btn-navbar.collapsed {        margin-right: 10px;    }       /* event registration */    .teams-entered-h4{    margin-left: 30px;     }    .add-edit-your-team{    margin-left: 25px;    }    .nb-70{     width: 280px;       }    .nb-30{     width: 280px;       }    .event-reg-team-row{     float:left;       width: 120px;       }    .nb-20{      width: 110px;      }    .nb-20-margine{       margin-left:158px;    }    }@media (max-width: 400px) {    .nb-column.nb-half{       width: 340px;       padding-right: 10px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 300px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;            }    .x-btn-navbar.collapsed {        margin-right: 10px;    }         /* event registration */     .teams-entered-h4{    margin-left: 40px;     }    .add-edit-your-team{    margin-left: 35px;    }    .nb-70{     width: 280px;       }    .nb-30{     width: 280px;       }    .event-reg-team-row{     float:left;       width: 120px;       }    .nb-20{      width: 110px;      }    .nb-20-margine{       margin-left:158px;    } }@media (max-width: 550px) {    .nb-column.nb-half{       width: 330px;       padding-right: 5px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 300px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;            }    .x-btn-navbar.collapsed {        margin-right: 10px;    }             /* event registration */     .teams-entered-h4{    margin-left: 40px;     }    .add-edit-your-team{    margin-left: 35px;    }    .nb-70{     width: 280px;       }    .nb-30{     width: 280px;       }    .event-reg-team-row{     float:left;       width: 120px;       }    .nb-20{      width: 110px;      }    .nb-20-margine{       margin-left:158px;    } }@media (max-width: 700px) {    .nb-column.nb-half{       width: 400px;       padding-right: 5px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 300px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;            }    .x-btn-navbar.collapsed {        margin-right: 10px;    }             /* event registration */     .teams-entered-h4{    margin-left: 40px;     }    .add-edit-your-team{    margin-left: 35px;    }    .nb-70{     width: 200px;       }    .nb-30{     width: 200px;       }    .event-reg-team-row{     float:left;       width: 120px;       }    .nb-20{      width: 110px;      }    .nb-20-margine{       margin-left:20px;    }    .nb-20-margine-inpare{       margin-left:158px;     } }@media (max-width: 799px) {    .nb-column.nb-half{       width: 340px;       padding-right: 5px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 280px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;            }    .x-btn-navbar.collapsed {        margin-right: 10px;    }}@media (max-width: 900px) {    .nb-column.nb-half{       width: 330px;       padding-right: 5px;    }    p {       margin: 0px 50px 0px 9px !important;       float:left;     }    .reg_select{        float:left;        width: 280px !important;    }    .reg-captcha{        margin: 20px 11px !important;        width: 250px !important;            }    .x-btn-navbar.collapsed {        margin-right: 10px;    }}.nb-column.nb-third{    width: 30%;    margin-left: 3%;    }.nb-column.nb-two-thirds{    width: 63%;    margin-left: 3%;    }.nb-column .regular-text{    width: 320px;}.nb-column .regular-text50{    width: 50px;}.nb-column .regular-time{    width: 50px;}.nb-new-input{    width: 150px;}.nb-no-margin{    margin: 0;}.nb-player-list div{    line-height: 29px;}.nb-result-input{    width: 40px;}.nb-border-dark{    border: solid 1px #CCC;    }.nb-result-row-dark{    background: #e4e4e4;    line-height: 30px;}.nb-result-row-white{    background: #fff;    line-height: 30px;  }.nb-result-row-light{    background: #F1F1F1;    line-height: 30px;}.nb-result-row-dark-green{    background: #0E2511;    line-height: 30px;    padding-top: 5px;     padding-bottom: 5px;     margin-top:0px;  }.nb-result-row-light-green-sections{    background: #147721;    text-align: left;    color: #7eed00;    padding-left: 10px;/*    line-height: 30px;    padding-top: 5px;     padding-bottom: 5px;     margin-top:0px;  */}.nb-result-row-light-green{    line-height: 30px;    padding-top: 5px;     padding-bottom: 5px;       margin-top:0px;    }.nb-link{    color: #0074A2;    cursor: pointer;    padding: 10px;}.nb-team-draw-result{    text-align: left;}.nb-score-input, .nb-score-select,.nb-row .nb-score-select{    height: 21px;    border: solid 1px #e4e4e4;    margin: 0px;    padding-top: 2px;    font-size:11px;}.nb-round-col{    background: #e4e4e4;}.nb-score-input{    width: 40px;}.nb-score-select,.nb-score-name{    width: 132px;}.nb-score-name{    margin-left: 3px;}.nb-score-template-result{    float: left;    font-size: 13px;}.nb-score-template-name{    float: left;    width: 132px;    margin-left: 5px;    font-size: 13px;    line-height: 20px;    margin-top: 1px;}.nb-round-col-template{    background: #0E2511;    line-height: 20px;}.nb-round-col-template2{    color: #72777c;    background: #E4E4E4;    line-height: 20px;}.nb-bold{    font-weight: bold;}.nb-white{    color: #f4a236;}.nb-red{	color:  #f9c786;/* second version */}.nb-white2{    color: #444;}.nb-red2{	color:  red;}.nb-resultin{    margin: 0 auto;    padding-bottom: 20px;    padding-top: 20px;    width: 900px;}.nb-remove-row{    color: #FF0000;    cursor: pointer;}.nb-event-box h4{    text-align: center;    margin-top: 0px;}.nb-event-box{    margin: 0px;    padding: 5px;    width: 32%;    margin-left:1%;    background: #103A16;}.nb-event-box .nb-half{    text-align:left;    margin-left:3%;    width: 47%;}.nb-event-box .nb-two-thirds{    margin-left:3%;}.nb-event-box .nb-event-date-col{    margin-left: 0px;    }.nb-event-label{    color: #FFFFFF;}.nb-event-info{    color: #F9EB8E;}.nb-event-first-col{    border-right: dotted 1px #aaa;}a.nb-event-list-row{    color: #ffffff;   }a.nb-event-list-row div{    background: #0E2511;}a:hover.nb-event-list-row{    /*color: #A0E5AA;    color: #ffffff;*/   }a:hover.nb-event-list-row div{    background: #103815;}.metro .nb-gala-related fieldset{    border: solid 1px #AAA;}.nb-gala-related fieldset legend{    border: none;    width: auto;    margin-bottom: 0px;    padding-left: 5px;    padding-right: 5px;    margin-left: 10px;	}.metro .nb-gala-related2 fieldset{    border: solid 1px #AAA;}.nb-gala-related2 fieldset legend{    border: none;    width: auto;    margin-bottom: 0px;    padding-left: 5px;    padding-right: 5px;    margin-left: 10px;	}.circle div.status{    border-radius: 50%;    display: inline-block;    margin-right: 20px;        border: none;    display: block;    height: 20px;    position: absolute;    width: 20px;      margin-left: 5px;    }.circle-light-green div.status{    background-image: -moz-radial-gradient(45px 45px 45deg, circle farthest-corner, lightgreen 0%, green 100%, blue 5%);     }.circle-light-amber div.status{    background-image: -moz-radial-gradient(45px 45px 45deg, circle farthest-corner, #FFBF00 0%, #FE7D00 100%, yellow 5%);     }.circle-light-red div.status{    background-image: -moz-radial-gradient(45px 45px 45deg, circle farthest-corner, yellow 0%, red 100%, blue 5%);     }.nb-team-name{    float: left;    width: 180px !important;}.player-selects{    float: left;    width: 180px;}.kiwibiz_form label { display: block; float: left; width: 150px; }.kiwibiz_form input[type="text"], .kiwibiz_form input[type="password"],.kiwibiz_form input[type="email"] {	padding: 4px 8px;	background: #f0f0f0;	border: 1px solid #ccc;    width: 300px;    line-height: 22px;}.kiwibiz_form input[type="text"]:focus, .kiwibiz_form input[type="password"]:focus,.kiwibiz_form input[type="email"]:focus {	border-color: #aaa;} .kiwibiz_errors { padding: 8px; border: 1px solid #f50; margin: 0 0 15px; }.kiwibiz-container{    margin-top: 20px;}.nb-info-center{    text-align: center;}.nb-team input, .nb-team  select {    margin-right: 20px;}#kiwibiz_registration_form label{    padding-left: 20px;    text-align: left;}.nb-row-pad{    margin-bottom: 30px;}.wrapper1, .wrapper2{width: 1200px; border: none 0px RED;overflow-x: scroll; overflow-y:hidden;}.wrapper1{height: 20px; }.wrapper2{/*height: 200px;*/ }.div1 {width:1500px; height: 20px; }.div2 {width:1500px; /*height: 200px;*/ background-color: #F1F1F1;}.reg-margin{	border:2px solid white;}.login-margin{	border-size:2px;	border-style:solid;	border-color:#FFFFB7;	color: #FFFFB7;	}.reg_select{	width: 300px;	outline: 5px auto #104A19;}.reg_select, select:focus{	outline: 5px auto #104A19;}.reg-captcha{	margin: 20px 32px;}.reg-captcha-club{	padding: 0px 5px 8px 191px;}.spare-hr{	background-color: #fefefe;    border: 0 none;    color: #fefefe;    height: 1px;	margin: 10px; }.chosen-member-td{    border-top: 0px solid #ddd;    width:100px;    text-align: center;}.chosen-member{    padding: 10px 10px;}.registration-member{	font-size: 85%;    line-height: 14px;}.greyba{    background-color:rgb(16,74,25) !important;}.greyba1{    background-color:rgb(16,74,25) !important;}.greyba2{    background-color:rgb(16,74,25) !important;}.greyba3{    background-color:rgb(16,74,25) !important;}.greyba4{    background-color:rgb(16,74,25) !important;}.button_pdf{   border-style: solid !important;   border-top: 2px solid #fff !important;   border-left: 2px solid #fff !important;    border-right: 2px solid #7D7D7D !important;   border-bottom: 2px solid #7D7D7D !important;   border-radius: 0px !important;   background-color:#F0F0F0 !important;   padding-bottom: 5px !important;   color: #000 !important;    font-size: 14px !important;   box-sizing: padding-box !important;   height: 30px !important;       margin-bottom: 2px !important;}a:hover.button_pdf{    background-color:#F0F0F0;}.match-comitte-row{    padding-left:10px !important;    padding-top:5px !important;}.match-comitte-text-color{    color: #009b33;}.add_team_label_name{	font-size:15px !important;		padding-left: 75px;	color: #009b33;	width: 40%;    float: left;}.admin-committe-area{    margin-top:20px;}.committe-area-td{  margin-right: 5px !important; }.msg-td{    border-top: 0px !important;}.member-list-chap{    /*border: 1px;*/     background: #e65c00;    margin-top: 3px;    padding-left:30px;    height: 30px;}.members-list-bacground{    border: 0px;    background:  #0e2511;     width: 100%;        float: left;    padding: 5px;}.finals-format-placings-or-points{    float: right;    margin-right: 49px;}.sc-finalsFormat-Points-from{    margin-left: 25px;}.sc-FinalFormat-checkbox{    margin-left:80px !important;}.df-gala-buttons{    margin-bottom: 25px;}/* hide/show results round columns backside */.round-hideshow-link{    cursor: pointer;}.diff-res-finals-name{    text-align: center;     font-size: 18px;     background-color: #fff;    padding: 10px;}.print-btn-diff-finals{    margin-bottom: 20px;}.df-front-finals-title{    text-align: center;    margin-top: 5px;    margin-bottom: 5px; }.add-edit-your-team-no-entry{    margin-left: 360px;    color: #009b33;}/* yello text */.tmp-text-color{    color: yellow;}