.olbg-twt-logo{background-image:url("/themes/dev-olbg-3/assets/images/Twitter_Logo_Blue.png");background-image:linear-gradient(transparent,transparent),url("/themes/dev-olbg-3/assets/images/Twitter_Logo_Blue.svg");background-position:100% 50%;background-size:32px 32px;background-repeat:no-repeat;display:inline-block;border-radius:3px;background-color:white;border:1px solid #dadada;text-align:center;padding:6px 32px 6px 6px}
.content-menu-row{background:#F9F9F9;margin-top:-15px;padding:20px 20px 20px 6px;border-bottom:1px solid rgba(0,0,0,0.1)}.twt-holder{display:block;float:right;padding:0;margin:0;text-align:right}
.twt-holder.twt-holder-inbalance{display:block;float:right;padding:0;margin:44px -15px 0}
.content-menu-row-mobile{background:#2A9ECA;padding:10px}
.btn-menu-selector{color:#09c;background-color:#fff;border-color:#3cf;padding:0.5rem 0.8rem;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:0.4px}
.btn-group-sm>.btn + .dropdown-toggle-split,.btn-sm + .dropdown-toggle-split{padding-right:0.8rem;padding-left:0.8rem}
.btn-menu-selector-col{width:50%;padding:2px;float:left;display:flex;align-items:stretch;align-content:stretch}
.btn-menu-selector-col.btn-menu-selector-col-event:not(.btn-group-sport-2){width:100%}
.btn-menu-selector-col .dropdown-menu.show{transform:translate3d(0px,32px,0px) !important;width:100%}
.btn-menu-selector-col .btn.first-child{flex-grow:1}.tipster-stats-content{color:#29a9e2;font-size:35px;font-style:normal;line-height:1.2;margin:0;padding:0;font-weight:bold}
.tipster-stats-content.tsc-orange{color:#F19000}
.tipster-stats-content.tsc-green{color:#6BAB32}
.tipster-stats-content.tsc-red{color:#ef2b1b}
.tipster-stats-title{color:#666;font-size:13px;font-style:normal;margin:0;line-height:1;padding:0}
.ts-holder .tipster-stats-holder{border-right:1px solid #e0e0e0;padding-left:28px;padding-right:36px;display:flex;width:auto}
.ts-holder .tipster-stats-holder:last-child{border-right:0}
.ts-holder .tipster-stats-holder:first-child{padding-left:15px}
.tipster-stats-content2{color:#29a9e2;font-size:35px;font-style:normal;line-height:1.2;margin:auto 0;padding:0;font-weight:bold;display:inline-flex;vertical-align:middle}
.tipster-stats-content2.tsc-green{color:#6BAB32}
.tipster-stats-content2.tsc-orange{color:#F19000}
.tipster-stats-content2.tsc-red{color:#ef2b1b}
.tipster-stats-title2{color:#666;font-size:15px;font-style:normal;margin:auto 0;line-height:1;padding:0 0 0 14px;display:inline-flex;vertical-align:middle}
.user-balance{border:1px solid #dee2e6;border-radius:3px;padding:4px 18px;position:absolute;right:0;top:0;background:white}
.user-balance span{margin-right:10px}
.user-balance span i{font-style:normal}
.user-balance span i.icon-virtual-coins{color:#F19000}
.user-balance span i.virtual-money{color:#29a9e2}
.user-balance span i.real-money{color:#00A300}
.user-balance-mobile{border:1px solid #fff;border-radius:3px;padding:0;position:absolute;right:0;top:6px;background:#f19000;z-index:90;display:table}
.user-balance-mobile i{display:inherit;font-style:normal}
.user-balance-mobile i.icon-virtual-coins{color:white}
.user-balance-mobile i.virtual-money{color:#29a9e2}
.user-balance-mobile i.real-money{color:#00A300}
.user-balance-mobile .money-holder{display:none;margin:0;background:rgba(255,255,255,0.9);padding:4px 12px}
.user-balance-mobile .money-holder span{color:black;font-weight:bold;padding-left:12px;padding-right:12px;border-right:1px solid #f19000}
.user-balance-mobile .money-holder span:first-child{padding-left:0}
.user-balance-mobile .money-holder span:last-child{padding-right:0;border-right:0}
.user-balance-mobile .toggle-money-holder{border:0;background:transparent;box-shadow:none;margin:0;padding:4px 12px;display:table-cell}
.user-balance-mobile .toggle-money-holder span{display:none;margin-right:4px;font-weight:bold;color:white}
.user-balance-mobile.show{box-shadow:0 0 4px #ababab}
.user-balance-mobile.show .toggle-money-holder span{display:table-cell}
.user-balance-mobile.show .money-holder{display:table-cell}
.tipster-title{border:0;line-height:1;margin:0;padding:0;font-size:30px;color:black;font-weight:normal;text-transform:uppercase}
.tipster-explainer{font-size:13px;font-style:italic;margin-top:8px;line-height:1.2;color:#666;padding-bottom:0;margin-bottom:0;position:relative}
.tipster-explainer input{opacity:0;position:absolute;pointer-events:none}
.tipster-explainer p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:30px;line-height:1.3}
.tipster-explainer input:focus ~ label{outline:-webkit-focus-ring-color auto 5px}
.tipster-explainer input:checked + p{-webkit-line-clamp:unset}
.tipster-explainer input:checked ~ label,.tipster-explainer p:not(.truncated) ~ label{display:none}
.tipster-explainer label{background:#f9f9f9;background:linear-gradient(0deg,#f9f9f9 47%,rgba(255,255,255,0) 100%);position:absolute;bottom:-10px;left:0;width:100%;border-bottom:1px solid #e0e0e0}
.tipster-explainer label span{color:white;font-style:normal;font-size:11px;position:absolute;top:0;left:0;background:#8a8a8a;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:2px 4px}
.col-tipster-details{padding-left:26px;min-height:137px}
.avatar-photo-holder{position:relative;width:120px}
.avatar-photo-holder img{border-radius:5px}
#imageAvatarUploader{position:absolute;top:47px;right:5px}
.ajax-file-upload{background:#4B9ECA !important;font-size:22px !important;height:30px !important;width:31px ! important;text-align:center;box-shadow:none !important;padding:4px 0 0 !important;vertical-align:middle !important;margin:0 !important}
.ajax-file-upload-container{margin:0 !important;position:absolute;top:0;left:0;background:white;z-index:100000;border:1px solid #d2d2d2 !important;box-shadow:0 0 4px #b9b9b9 !important}
.btn-delete-avatar{background:#FE5353 !important;font-size:20px !important;height:30px !important;width:31px ! important;box-shadow:none !important;padding:0px !important;position:absolute;top:84px;right:5px}
.btn-delete-avatar .icon{line-height:1;display:flex;text-align:center;margin:0 auto}
.ajax-file-upload-statusbar{border:none !important;width:270px !important;margin:10px 0 !important;padding:8px 10px 0 !important;border-radius:0 !important}
.ajax-file-upload-filename{margin:0;font-size:10px}
.ajax-file-upload-abort{font-size:10px;padding-bottom:8px;padding-top:0}
.approved-msg-holder,#eventsmessage{font-size:10px;line-height:12px;padding:2px 2px;text-align:center;width:120px;display:block;margin:1px auto}
.approved-msg-holder.approved-msg-holder--1,#eventsmessage.approved-msg-holder--1{color:#fff;background:#d00}
.approved-msg-holder.approved-msg-holder-0,#eventsmessage.approved-msg-holder-0{color:#fff;background:#ff5200}
.approved-msg-holder.approved-msg-holder-1,#eventsmessage.approved-msg-holder-1{color:#fff;background:green}
.approved-msg-holder a,#eventsmessage a{color:#fff;border-bottom:1px dotted #fff}
#eventsmessage{color:#fff;background:#d00;z-index:10000;position:relative;display:none}
#myGravatar{border:1px solid #a8d1dd;border-radius:3px}
.row-ts-mobile{padding-top:6px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,0.1)}
.row-ts-mobile .tipster-stats-content{font-size:20px}
.row-ts-mobile .col-2:nth-last-child(1),.row-ts-mobile .col-2:nth-last-child(1) ~ .col-2{flex:0 0 100%;max-width:100%}
.row-ts-mobile .col-2:nth-last-child(2),.row-ts-mobile .col-2:nth-last-child(2) ~ .col-2{flex:0 0 50%;max-width:50%}
.row-ts-mobile .col-2:nth-last-child(3),.row-ts-mobile .col-2:nth-last-child(3) ~ .col-2{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.row-ts-mobile .col-2:nth-last-child(4),.row-ts-mobile .col-2:nth-last-child(4) ~ .col-2{flex:0 0 25%;max-width:25%}
.row-ts-mobile .col-2:nth-last-child(5),.row-ts-mobile .col-2:nth-last-child(5) ~ .col-2{flex:0 0 20%;max-width:20%}
.row-ts-mobile .col-2:nth-last-child(6),.row-ts-mobile .col-2:nth-last-child(6) ~ .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.row-ts-mobile .col-2:nth-last-child(7),.row-ts-mobile .col-2:nth-last-child(7) ~ .col-2{flex:0 0 14.2857142857%;max-width:14.2857142857%}
.row-ts-mobile .col-2:nth-last-child(8),.row-ts-mobile .col-2:nth-last-child(8) ~ .col-2{flex:0 0 12.5%;max-width:12.5%}
.col-avatar{position:absolute;top:0;left:12px;display:inline-block;min-height:120px;background:#f3f3f3}
.col-tipster-details{padding-left:144px !important;display:inline-block;width:100%}
.btn-menu-selector-cf{width:-webkit-fill-available;padding:12px;float:none;display:flex;align-items:stretch;align-content:stretch;margin:0;background:#e4f2fd}
.btn-menu-selector-cf .btn,.btn-menu-selector-cf .dropdown-item{text-align:left}
.btn-menu-selector-cf .btn br,.btn-menu-selector-cf .dropdown-item br{display:none}
.btn-menu-selector-cf .dropdown-menu.show{transform:translate3d(0px,41px,0px) !important}
@media screen and (max-width:1200px){.tipster-stats-content{font-size:28px}}
@media screen and (max-width:991px){.col-tipster-details{flex:0 0 100%;max-width:100%;padding-left:118px !important}.row-partial-holder{margin-top:0 !important;padding-top:15px}.col-bank .user-balance,.col-bank .user-balance-mobile{display:none}.tipster-explainer{margin-top:8px}.tipster-title{font-size:22px}.ts-holder .tipster-stats-holder{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.col-avatar{zoom:0.9}.content-menu-row{padding:16px 0px 16px 6px}.twt-holder{padding:0 15px 0}.twt-holder.twt-holder-inbalance{padding:0;margin:0}}
@media screen and (max-width:781px){.row-ts-mobile{padding-top:4px;padding-bottom:4px}.ts-holder .tipster-stats-holder{flex:0 0 100%;max-width:100%;border:0;padding-left:15px;margin-top:4px;margin-bottom:4px}.ts-holder .tipster-stats-holder .tipster-stats-content2{border-right:1px solid #e0e0e0;min-width:111px;text-align:right;display:inline-block;padding-right:12px}.col-tipster-details{min-height:120px}}
@media screen and (max-width:517px){.tipster-title{font-size:17px}}
.make-tip-balance .twt-holder{display:none !important}
.olbg-header-submenu-container{position:relative}
.olbg-header-submenu-container .icon-rounded{background:#f00;display:block;position:absolute;top:-3px;right:-10px;border:0px;width:20px;height:14px;border-radius:2px;font-size:9px;color:white;font-weight:bold;font-style:normal;line-height:1.6;text-align:center}
#notificationHolder2{color:#fff;position:absolute;top:30px;right:15px;width:auto;background:rgba(36,69,99,0.941);padding:0 15px;border-radius:3px;box-shadow:0 2px 5px rgba(27,27,27,0.529);margin:0 auto;z-index:10000;left:15px}
#notificationHolder2 .alert-notif{padding:16px 0;margin:0;border-radius:0;border-bottom:1px solid #00036 !important;background:transparent !important}
#notificationHolder2 .alert-notif .notification-content{float:none;font-weight:bold;font-size:15px;margin:0 30px 0 38px;padding:0;line-height:1.2;display:block;background:transparent;border:0;white-space:normal !important}
#notificationHolder2 .alert-notif .icon{position:absolute;top:50%;left:5px;padding:0;margin:-11px 0 0 0;font-size:15px;color:white}
#notificationHolder2 .alert-notif .close{font-size:24px;padding:8px 6px 0 0 !important;color:white}
#notificationHolder2 .alert-info .notification-content{font-weight:normal;opacity:0.8}
#notificationHolder2 .row:last-child .alert-notif{border-bottom:0 !important}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.oc-loading:after{content:"";display:inline-block;vertical-align:middle;margin-left:0.4em;height:1em;width:1em;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;border:0.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5}
i.icon-spinner:before{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.nav-item .hover-submenu .btn-sn2{display:none}
@media screen and (max-width:991px){.olbg-header-submenu-container #notificationHolder2{left:0;right:0}.olbg-header-submenu-container #notificationHolder2 .alert-notif{padding:12px 0}.olbg-header-submenu-container #notificationHolder2 .alert-notif .notification-content{font-size:13px}}
@media screen and (max-width:576px){.olbg-header-submenu-container #notificationHolder2{padding:0}}
@media screen and (max-width:376px){#notificationHolder2{top:54px}}
h1{display:inline-block;border-bottom:none;margin:0;padding:0;font-weight:600}
h3{color:black;font-weight:bold;line-height:1.2;font-size:20px}
.headboard{border:1px solid #ece0cc;border-radius:3px;border-left:6px solid #FA9418}
.headboard .col-description p{margin:0;padding:0}
.headboard .col-description .title{font-size:36px;font-weight:bold;color:#2A9ECA}
.pg-content .btn-success{color:white}
.btn-donate{background:#FA9418;color:white;font-size:20px;vertical-align:middle;border-radius:3px}
.btn-donate .icon{font-size:15px;padding-left:15px}
.btn-donate:hover{color:white}
.amount-donated{color:#FA9418;font-size:42px;line-height:1;font-weight:bold}
.amount-description{color:#FA9418;font-size:14px;line-height:1;font-weight:bold}
.bg-orange2{background:#FEF6E9;padding:32px}
.hold-image{position:absolute;top:13px;left:13px;overflow:hidden;max-width:108px}
.hold-image img{width:100px}
.hold-description{padding:10px 0 24px 120px}
.col-btn{vertical-align:middle;padding:0;margin:auto;text-align:center}
.list-1{list-style:none;display:block;margin:16px 0;padding:0}
.list-1 li{display:inline-block}
.list-1 li a{font-weight:bold;display:block;padding:0 24px;border-left:2px solid #2A9ECA}
.list-1 li:first-child a{padding-left:0;border-left:0}
.bg-orange2-border-left{border-left:1px solid #ece0cc}
.box-green{border:1px solid #D7EACA;border-radius:3px;background:#F5F9F2;font-size:0}
.box-green .box-item{width:50%;display:inline-block;vertical-align:top;position:relative}
.box-green .box-content{padding:24px 42px 24px 90px}
.box-green .box-content h4{color:black;font-size:19px;font-weight:bold}
.box-green .box-content p{color:black;font-size:15px;line-height:1.6}
.box-green .icon{color:#5BC622;font-size:48px;position:absolute;top:13px;left:16px}
.box-blue{border:1px solid #b8daef;border-radius:3px;overflow:hidden}
.box-blue ul{list-style:none;margin:0;padding:0}
.box-blue ul li{padding:8px 0}
.box-blue .box-border-left{border-left:1px solid #b8daef}
.box-blue .box-border-bottom{border-bottom:1px solid #b8daef}
.box-blue .col-4,.box-blue .col-12{padding:14px 18px}
.box-blue .pull-right{float:right}
h6{color:#0374DA;font-size:22px;font-weight:bold;text-align:center;padding:0;margin:0}
.charity-logos-list{list-style:none;margin:0;padding:0;text-align:center;display:block}
.charity-logos-list li{display:inline-block;padding-right:15px}
.charity-logos-list li:last-child{padding-right:0}
.charity-logos{background-image:url(../themes/dev-olbg-3/assets/images/charities_v2.png);background-position:0 -99999px;width:100px;height:100px;display:block;text-indent:-99999px}
.charity-logos.charity-logo-1{background-position:-101px 0;width:142px}
.charity-logos.charity-logo-2{background-position:-789px 0;width:225px}
.charity-logos.charity-logo-3{width:61px;background-position:0 0}
.charity-logos.charity-logo-5{background-position:-629px 0;width:95px}
.charity-logos.charity-logo-6{background-position:-276px 0;width:137px}
.charity-logos.charity-logo-7{background-position:-467px 0;width:101px}
.charity-logos.charity-logo-8{background-position:-1052px 0;width:260px}
.charity-logos.charity-logo-180-1{background-position:-129px 0;width:135px;zoom:0.8;-moz-transform:scale(0.8);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-2{background-position:-790px 0;width:240px;zoom:0.445;-moz-transform:scale(0.45);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-3{background-position:7px 0;width:90px;zoom:1.2;-moz-transform:scale(1.2);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-5{background-position:-623px 0;width:108px;zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-6{background-position:-267px 0;width:155px;zoom:0.7;-moz-transform:scale(0.7);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-7{background-position:-463px 0;width:108px;zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}
.charity-logos.charity-logo-180-8{background-position:-1052px 0;width:270px;zoom:0.4;-moz-transform:scale(0.4);-moz-transform-origin:0 0}h1.page-title{border:0;padding-bottom:24px}
.side-menu{border:1px solid #9fd6ef;border-radius:3px}
.side-menu h3{border-radius:2px 2px 0 0;padding:1rem 1.6rem;background:#e1f2fa;border-bottom:1px solid #9fd6ef;color:#0270b7;font-size:1.8rem;font-weight:bold}
.side-menu ul{padding:0;margin:0;list-style:none}
.side-menu ul li{border-bottom:1px solid #9fd6ef}
.side-menu ul li .pull-right{float:right}
.side-menu ul li.p-12{padding:12px}
.side-menu ul li a{cursor:pointer;font-weight:bold;line-height:1;padding:12px 12px;display:block}
.side-menu ul li:last-child{border-bottom:0}
.side-menu ul li.active{background:#f3fbff}
.side-menu ul li.active a{color:#f19000}
.side-menu ul li:hover a{background:#f3fbff}
.row-article{overflow:hidden}
.box-orange{background:#FEF6E9;border:1px solid #ece0cc}
.side-menu-mobile{padding-bottom:12px;text-align:right}
.side-menu-mobile .btn-help-menu{min-width:320px}
.side-menu-mobile .btn-help-menu-item.first-child{width:100%;text-align:left}
.side-menu-mobile .btn-help-menu-item{color:#09c;background-color:#fff;border-color:#3cf;padding:0.5rem 0.8rem;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:0.4px}
.side-menu-mobile .dropdown-menu.show{transform:translate3d(0,32px,0px) !important;width:100%}
.side-menu-mobile .dropdown-item{font-size:14px;line-height:1.6}@media screen and (max-width:1200px){.headboard .col-description .title{font-size:25px}.bg-orange2{padding:32px 14px}.amount-donated{font-size:34px}}
@media screen and (max-width:991px){.headboard .col-left{padding-bottom:16px}.bg-orange2{padding:16px}.box-blue .col-md-12{padding-top:0;padding-bottom:0}.box-blue .box-border-left{border-left:0}}
@media screen and (max-width:768px){.headboard .col-description .title{font-size:26px}.btn-donate{width:-webkit-fill-available;margin:0 14px}.bg-orange2{text-align:center;padding:8px}.list-1 li{display:block}.list-1 li a{padding:2px 0;border-left:0}.box-green .icon{top:0px;left:0px}.box-green .box-item{width:100%}.box-green .box-content{padding:14px 14px 8px 73px}.row-article iframe,.row-article img{width:100%}}