﻿.global--announcement{box-sizing:border-box;background:#fff;letter-spacing:0;color:#4a4a4a;outline:0;display:flex;position:fixed;bottom:0;right:0;padding:2px 16px;z-index:999999999;width:100%;align-items:center;border-top:1px solid #e9eef2;justify-content:center;gap:16px}.global--announcement .global--announcement__content{color:inherit}.global--announcement .global--announcement__content p{color:#4a4a4a;font-size:12px;margin:0;font-family:"Open Sans",serif}.global--announcement .global--announcement__content a{color:inherit;text-decoration:underline;font-family:"Open Sans",serif}.global--announcement .global--announcement__action{color:inherit;margin-left:16px}.global--announcement .global--announcement__action button{border:1px solid #fff;padding:10px 15px;text-transform:capitalize;font-family:"Open Sans",serif;letter-spacing:1.2px;background:#2c84db;border-radius:5px;height:28px;display:flex;align-items:center;justify-content:center;width:100px;color:#fff !important;box-shadow:none;margin:0;cursor:pointer;font-size:14px}.global--announcement .global--announcement__action button:hover{background:#0d61b5}.user-thumb-pic{float:left;border:#ddd solid 1px;width:72px;height:72px}.user-name-box{float:left;width:210px;font-size:16px;color:#805b3e;font-weight:bold;text-align:left;margin:55px 0 0 15px}.user-country-flag{vertical-align:middle}.user-country-name{vertical-align:middle}.user-edit-button{width:26px;height:25px;float:right;background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/user-edit-icon.png") no-repeat;margin-right:10px;cursor:pointer}.user-edit-button:hover{background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/user-edit-icon-hover.png") no-repeat}.user-fb-settings-button{width:26px;height:25px;float:left;background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/fb-setting-icon.png") no-repeat;margin-right:10px;cursor:pointer}.user-fb-settings-button:hover{background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/fb-setting-icon-hover.png") no-repeat}.user-profile-btn-box{height:26px;float:right;margin:50px 0 0 0}.growl-notification{height:auto;word-wrap:break-word}.growl-notification .close-notification{top:0px;right:10px}.growl-notification p{font-size:12px !important}.user-thumb-pic{float:left;border:#ddd solid 1px;width:72px;height:72px}.user-name-box{float:left;width:210px;font-size:16px;color:#805b3e;font-weight:bold;text-align:left;margin:55px 0 0 15px}.user-set-button-box{height:26px;float:right;margin:50px 0 0 0}.user-set-button{width:26px;height:25px;float:right;background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/notification-icon.png") no-repeat;margin-right:10px;cursor:pointer}.user-set-button:hover{background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/notification-icon1.png") no-repeat}.user-edit-button{width:26px;height:25px;float:right;background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/user-edit-icon.png") no-repeat;margin-right:10px;cursor:pointer}.user-edit-button:hover{background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/user-edit-icon1.png") no-repeat}.user-fb-settings-button{width:26px;height:25px;float:left;background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/fb-connect-new1.png") no-repeat;margin-right:10px;cursor:pointer}.user-fb-settings-button:hover{background:url("https://cdn.codechef.com/sites/all/themes/abessive/images/fb-connect-new2.png") no-repeat}.add-button-set{max-width:200px;height:auto;font-size:20px;margin:0 0 10px;position:absolute;background:#fff;border-radius:.125rem;box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,.25);z-index:1001;-webkit-transition:all .25s ease-out;border:solid 1px #d3d3d3;min-width:180px;word-wrap:break-word}.memberscount{text-align:right}table{width:100%}#test tr:last-of-type td{border:none}.growl-notification p{color:#fff !important}.ns-checkbox>input[type=checkbox]{visibility:hidden}.ns-checkbox{width:20px;margin:5px auto;position:relative}.ns-checkbox label{cursor:pointer;position:absolute;width:12px;height:12px;top:-3px;border:1px solid #eeedec;-webkit-box-shadow:inset 0px 1px 1px #fff,0px 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0px 1px 1px #fff,0px 1px 3px rgba(0,0,0,.5);box-shadow:inset 0px 1px 1px #fff,0px 1px 3px rgba(0,0,0,.5);background:#fff;background:-moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:-o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:-ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfff4", endColorstr="#b3bead", GradientType=0);left:0px}.ns-checkbox label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:"";position:absolute;width:16px;height:4px;background:rgba(0,0,0,0);border:2px solid #578fb2;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ns-checkbox label:hover{border:1px solid #cfcfcf;background:#f3f3f3}.ns-checkbox input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#hp-sidebar-blurbRating{position:static}.ns-button{display:inline-block;text-align:center;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;padding:1px 15px;font-size:12px;font-weight:bold;height:30px;width:75px;color:#eee;background-color:#333}.ns-button:hover{background-color:#666}#problem_stats tr:nth-child(2) td{text-align:center}.team-invites-counter{width:15px;background-color:#1f53d9;text-align:center;color:#fff;font-weight:800;-moz-border-radius:30%;-webkit-border-radius:30%;border-radius:30%;font-size:10px;-webkit-box-shadow:1px 2px 1px 0px rgba(0,0,0,.4);-moz-box-shadow:1px 2px 1px 0px rgba(0,0,0,.4);box-shadow:1px 2px 1px 0px rgba(0,0,0,.4);display:inline-block}.growl-notifications{position:fixed;right:10px;top:10px;z-index:9999}.growl-notification{opacity:1;position:absolute;right:10px;width:250px;height:auto;padding:5px 10px 5px 45px;border:2px solid rgba(0,0,0,0);border-radius:10px;background-color:rgba(50,50,50,.5);color:#fff;font-size:12px;font-family:"Helvetica",sans-serif;text-shadow:1px 1px 3px #000;box-shadow:0 0 15px -5px #000;transition:opacity .3s ease-out,top .3s ease-out,right .3s ease-out}.growl-notification.is-opaque{opacity:1}.growl-notification:hover{border-color:#fff}.growl-notification.closed{display:none}.growl-notification .icon{position:absolute;top:9px;left:9px;font-size:26px}.growl-notification .close-notification{display:none;position:absolute;top:-6px;right:6px;font-size:22px;cursor:pointer;text-decoration:none;color:#fff}.growl-notification:hover .close-notification{display:block}.collapse{background-color:#eee;padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:3px;cursor:pointer;border:none;outline:none;font-size:20px;border-radius:5px}.collapse-content{display:none;font-size:20px}p.collapse-content{font-size:15px}.collapse:after{content:"➕";font-size:13px;color:#fff;float:right;margin-left:5px}.collapse-active:after{content:"➖"}.widget.badges{padding-left:16px;padding-right:16px}.widget.badges .badge{font-family:"Open Sans",serif;display:flex;align-items:center;margin-bottom:20px}.widget.badges .badge:last-child{margin-bottom:0}.widget.badges .badge .badge__container{width:275px}.widget.badges .badge .badge__details{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.widget.badges .badge .badge__text{margin-bottom:4px}.widget.badges .badge .download_icon--container{padding:6px 10px;cursor:pointer}.widget.badges .badge .download_icon--container:hover{border-radius:2px;background:#f4f5f6}.widget.badges .badge .download_icon--container .download_icon{display:inline-block;width:15px;height:15px;background:url("https://cdn.codechef.com/images/icons/download_icon.svg") no-repeat}.widget.badges .badge .badge__title{font-weight:600;font-size:14px;line-height:20px;color:#6e6e6e;margin-bottom:4px}.widget.badges .badge .badge-progress__container{margin-bottom:0;font-weight:400;font-size:11px;line-height:14px;letter-spacing:-0.25px;color:#6e6e6e;margin-top:-2px}.widget.badges .badge .badge-progress__container .badge__progress{font-weight:600;color:#3185fc}.widget.badges .badge .badge__description{font-weight:400;font-size:11px;line-height:14px;color:#6e6e6e;margin-bottom:0}.widget.badges .badge .badge__description .badge__goal{color:#3185fc}.widget.badges .badge .progress__bar{width:100%;height:4px;background:#e5e5e5;border-radius:36px;margin-bottom:4px}.widget.badges .badge .progress__bar .progress__fill{display:block;background:#68b9a4;border-radius:36px;height:4px;transition:width .5s}.widget.badges .badge .badge__image{width:36px;height:36px;margin-right:16px}.widget.badges .skill-tests__block:last-child{border-bottom:none}.widget.badges .skill-tests__block{display:flex;padding:8px 16px;align-items:center;gap:14px;border-bottom:1px solid #ececec}.widget.badges .skill-tests__block .skill-tests__image{width:39px;height:45px}.widget.badges .skill-tests__block .hexagon{width:40px;height:45px;display:flex;align-items:center;justify-content:center;background-image:url("https://cdn.codechef.com/images/icons/score-badge.svg");background-repeat:no-repeat}.widget.badges .skill-tests__block .skill-tests__no-image{display:flex;flex-direction:column;align-items:center;max-width:75px;width:100%}.widget.badges .skill-tests__block img{min-width:39.5px;height:45.611px;flex-shrink:0}.widget.badges .skill-tests__block .no-test__text{color:#6e6e6e;font-family:"Open Sans",serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.widget.badges .skill-tests__block .skill-tests__title{font-weight:600;font-size:14px;line-height:20px;color:#3b5998;margin-bottom:4px}.widget.badges .skill-tests__block .skill-tests__description{display:flex;align-items:center;gap:8px;font-weight:400;font-size:11px;line-height:14px;color:#6e6e6e;margin-bottom:0}.widget.badges .skill-tests__block .skill-tests__description span{display:flex;padding:2px 6px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#ffedbf;color:#6e480f;font-family:"Open Sans",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.widget.badges .score__percentage{color:#545e7d;font-family:"Open Sans",serif;font-size:13px;font-style:normal;font-weight:700;line-height:150%}.widget.badges .view-all__cta{display:flex;justify-content:center;text-decoration:none;padding:10px 0 0;color:#4a4a4a;font-family:"Open Sans",serif;font-size:11px;font-style:normal;font-weight:600;line-height:14px;text-align:center}.widget.badges .share__icon{cursor:pointer;scale:120%;color:#5e63ee;width:16px;height:16px;display:inline-block;background:url("https://cdn.codechef.com/images/icons/games_challenge_spritesheet.svg") no-repeat -16px}.widget.badges .social-container{display:flex;align-items:center;justify-content:space-between}.widget.badges .social-container .dropdown-content{border-radius:2px;border:1px solid #e5e5e5;background:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.04);display:none;position:absolute;min-width:160px;z-index:1}.widget.badges .social-container .dropdown-content a{color:#2d2c2c;padding:7px 10px;text-decoration:none;font-size:13px}.widget.badges .social-container .dropdown-content a:hover{background-color:#e3ecf6}.widget.badges .social-container .dropdown:hover .dropdown-content{display:block}.widget.badges .social-container .dropdown:hover .dropbtn{background-color:rgba(0,0,0,0)}.widget.badges .social-container .social-icon{cursor:pointer;display:flex;align-items:center}.widget.badges .social-container .social-icon span{margin-left:8px}.widget.badges .social-container .social-icon .social-icon:hover{opacity:1}.widget.badges .social-container .social-icon .m-social{background-image:url("https://cdn.codechef.com/images/icons/social-sprite.svg");background-repeat:no-repeat;width:28px;height:28px;display:inline-block;text-decoration:none;opacity:.8}.widget.badges .social-container .social-icon .i-linkedin{background-position:-279px -20px}.widget.badges .social-container .social-icon .i-twitter{background-position:-135px -20px}.widget.badges .social-container .social-icon .i-facebook{background-position:-99px -20px}