.b-bgreen{background:#03658c}.b-ocher{background:#d99c2b}.b-ygreen{background:#a8d55e}.b-pblue{background:#dfeced}.b-wgray{background:#f9f9f9}.b-gblue{background:#9bbbce}.text-bgreen{color:#03658c}.text-ocher{color:#d99c2b}img{max-width:100%}.btn{color:#fff;border-radius:0;min-width:6em}.btn:hover{opacity:.8;color:#fff}.border-radius-3{border-radius:3px}.btn-outline-ygreen{background:#fff;border:1px solid #a8d55e;border-radius:3px;color:#000}.btn-outline-ygreen:hover{background:#a8d55e}.btn-outline-bgreen{background:#fff;border:1px solid #03658c;border-radius:3px;color:#03658c}.btn-outline-bgreen:hover{background:#03658c}.btn-outline-secondary{color:#6c757d}.btn-outline-secondary:hover{color:#fff}a{color:#000}a:hover{text-decoration:none}ol.counter-list{list-style-type:none;counter-reset:item}ol.counter-list li:before{counter-increment:item;content:counter(item) "";min-width:4rem;display:inline-block;color:#03658c;font-weight:bold}.alternately-list li{background:#fff}.alternately-list li:nth-child(even){background:#dfeced}.right-arrow{position:relative;display:block}.right-arrow:after{content:'\f0da';display:block;font-family:"fontAwesome";position:absolute;right:0;top:0px}@media (min-width: 576px){.sidebar_content{min-height:100vh}}.sidebar_content .list-group li:hover{background:#fff}.sidebar_content .list-group li:hover a{color:#03658c !important}.sidebar_content .list-group li.active{background:#fff;border:none}.sidebar_content .list-group li.active a{color:#03658c !important}.bs-component .nav-item .active{background:#f9f9f9 !important;border-bottom-color:#f9f9f9 !important}.bs-component .tab-content{background:#f9f9f9 !important}.mw-1{min-width:14rem;display:inline-block}@media (max-width: 576px){.mw-1{min-width:11rem}}.ranking-table{border-collapse:separate;border-spacing:0px 8px}.ranking-table th{text-align:center;font-weight:normal;background:#fff;border-bottom:1px solid #dee2e6;white-space:nowrap}.ranking-table th:first-child{border-left:1px solid #dee2e6}.ranking-table th:last-child{border-right:1px solid #dee2e6}.ranking-table td{text-align:center;font-weight:normal;background:#fff;border-bottom:1px solid #dee2e6;white-space:nowrap}.ranking-table td:first-child{border-left:1px solid #dee2e6}.ranking-table td:last-child{border-right:1px solid #dee2e6}span.crown{background:url(/img/ico-crown.png) no-repeat center top 2px;background-size:2.5em;padding:.9em 1.5em .7em;color:#fff}@media (max-width: 576px){span.crown{padding:.8em 1.5em .7em}}span.round{background:#d99c2b;border-radius:50%;padding:.5em .75em;color:#fff}@media (max-width: 576px){span.round{padding:.3em .75em;margin:0 .75em}}@media (max-width: 576px){.graph-wrap .graph-left,.graph-wrap .graph-right{width:100% !important}}.graph-wrap .invitation,.graph-wrap .application{display:flex;align-items:center;justify-content:flex-end}.graph-wrap .invitation:before,.graph-wrap .application:before{border-top:2px solid;content:"";width:3em;margin-right:.5em}.graph-wrap .invitation:before{color:#d99c2b}.graph-wrap .application:before{color:#a8d55e}.graph-wrap .thick:before{border-top:10px solid;width:4em}.white-space-nowrap{white-space:nowrap}@media (max-width: 576px){.sp-w-100{width:100% !important}}.list-style-none li{list-style:none}.width100{width:100%}.font-size-s{font-size:.8em}button.edit{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.8}button.edit:hover{opacity:1}.pc_only{display:block}@media (max-width: 576px){.pc_only{display:none}}.sp_only{display:none}@media (max-width: 576px){.sp_only{display:block}}.table th{font-weight:normal}.position-sp{top:.2em;left:1em}
