/* Empty. Add your own CSS if you like */
.item-select select
{
    right: auto;
    padding: 13px 45px 15px 0px;
    width:100%;
    direction: ltr;
}

.button-twitter {
    background-color: rgb(29, 161, 242);
    color: white;
}

.button-facebook {
    background-color: #4267B2;
    color: white;
}

.button-pinterest {
    background-color: rgb(230, 0, 35);
    color: white;
}

.background{
    background-color: #f0f0f0;
}
.score-summary
{
    border:1px solid gray!important;
    width:100%;
}

.score-summary td
{
    width:16px!important;
    height:16px!important;
    font-size:14px!important;
    font-family:Arial,sans-serif!important;
    color:Black;
    text-align:center!important;
    padding:0!important;
    border:1px solid gray!important;
}

.s18-center {
    text-align:center!important;
}

.score-summary th
{
    font-size:15px;
    font-family:Arial,sans-serif;
    color:Black;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
    white-space:nowrap;
}

.albatros {background:#efec19 none!important;color:#fff!important;font-weight:bold;font-size:16px}
.eagle {background:#fbaf42 none!important;color:#fff!important;font-weight:bold;font-size:16px}
.birdie {background:#b44626 none!important;color:#fff!important;font-weight:bold;font-size:16px}
.par {background:#156b95 none!important;color:#fff!important;font-weight:bold;font-size:16px}
.bogey {background:#23562b none!important;color:#fff!important;font-weight:bold;font-size:16px}
.bogeyplus {background:#231f20 none!important;color:#fff!important;font-weight:bold;font-size:16px}
.innactive {background:#FFFFFF none!important;color:silver!important;font-weight:bold;font-size:16px}
.score {color:black;font-weight:bold;font-size:16px}

.button-ggk-header {
    font-size:22px!important;
    padding-left:5px!important;
    padding-right:5px!important;
}

.no-padding {
    padding: 0px !important;
}

.ggk-row-margin {
    margin: 20px 0px;
}

.ggk-row-margin-notext {
    margin: 10px 0px;
}

.no-padding-list .item-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.low-padding-list .item-content {
    padding-top: 5px !important;
    padding-bottom: 2px !important;
}

.clubs {
    background-color: white;
    font-size : larger;
}

.club-header {
    background-color: #444;
    padding: 10px 2px;
    color : white;
    font-weight : bold;
}

.club-list {
    padding: 10px 0;
}

.club-list:not(:first-child){
    border-top : 1px silver solid;
}

.club-cell {
    padding: 0px 5px;
    text-align: left;
}

.row-reverse {
    flex-flow : row-reverse;
}

.ggk-col-center {
    display: flex;
    flex-direction: column; 
    justify-content: center;
    align-items: center;
}

.ggk-input {
    width: 100%;
    height: 50px !important;
    font-size: 18px;
    padding: 10px 10px;
    border: none !important;
    box-shadow: none;
}

.ggk-input-white{
    background-color:white !important;
}


.billing-row:not(:last-child) {
    border-bottom: 1px silver dotted;
}

.ggk-list-item:not(:last-child) {
    border-bottom: 1px silver dotted;
}

.ggk-list-item {
    padding:10px 5px !important;
}

.billing-padding {
    padding: 12px 5px;
    margin: 12px 0px;
}

.ggk-toggle {
    padding:0px;
    margin:0px;
}

.item-radio .item-content {
    padding:16px !important;
    text-align:center !important;
}

.item-radio .radio-icon {
    display:none;
}

.ggk-toggle-selected {
    color:#708c3b;
    font-weight: bolder !important;
    background-color:#b8c69d !important;
}

.ggk-row-selected {
    background-color: #f1f1f1;
}