.global--announcement{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;letter-spacing:0;color:#4a4a4a;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;right:0;padding:2px 16px;z-index:999999999;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e9eef2;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;color:#fff !important;-webkit-box-shadow:none;box-shadow:none;margin:0;cursor:pointer;font-size:14px}.global--announcement .global--announcement__action button:hover{background:#0d61b5}.ns-content{width:962px;font-size:13px;line-height:22px;color:#666;font-family:Arial,Helvetica,sans-serif;padding-bottom:100px}.ns-content-width{width:85%;margin-left:auto;margin-right:auto}.ns-top{margin-top:60px;margin-bottom:30px;padding:10px 0;border-bottom:1px dotted #999}.ns-heading{width:70%;padding-top:5px;font-size:28px;float:left}.ns-top-element{width:30%;float:right;text-align:right}.ns-topbox{margin:2px auto 10px;overflow:auto}.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}.ns-button-large{width:125px}.border_bottom{border-bottom:#cececf solid 1px;padding-bottom:20px}.border_top{border-top:#cececf solid 1px;padding-top:20px}.c4s_wrapper{width:1280px;height:1684px;overflow:hidden;margin:0 auto}.c4s_wrapper-in{width:964px;height:auto;overflow:hidden;margin:245px auto 0}.c4s_banner{width:926px;height:170px;overflow:hidden;margin:0 auto}.c4s_content{width:964px;height:auto;overflow:hidden;margin:0 auto}.c4s_content-top{width:964px;height:46px}.c4s_content-in{width:962px;height:auto}.c4s_content-textbox{width:800px;font-size:15px;line-height:30px;margin:20px auto}.c4s_content-textbox p{font-size:15px;padding-bottom:12px}.c4s_content-textbox p,.c4s_content-textbox ul li{font-size:15px;color:#666;line-height:1.6em}.c4s_content-video{width:auto;height:auto;text-align:center}.c4s_content-videobox{width:auto;height:auto}.c4s_content-menu{width:962px;height:55px;border-top:#cececf solid 1px;background:url(../jpg/button-slice.jpg) repeat-x}.c4s_content-menu ul{margin:0;font-size:15px;text-transform:uppercase}.c4s_content-menu ul li{float:left;list-style:url(../png/arrow1.png);background:url(../jpg/button-slice.jpg) repeat-x;list-style-position:inherit}.c4s_content-menu ul li:hover{float:left;list-style:url(../png/arrow2.png);background:url(../jpg/hover-slice.jpg) repeat-x}.c4s_content-menu ul li a{color:#000;display:block;font-weight:normal;margin:0px;text-align:center;text-decoration:none;height:40px;padding:15px 20px 0}.c4s_content-menu ul li a:hover{height:40px}.c4s_content-in-new{width:962px;height:auto;background:#fdfafa;border:#cececf solid 1px;margin-top:20px}.c4s_wrapper-in-new{width:964px;height:auto;overflow:hidden;margin:0px auto 0}.pagetitle-prob-new{border-bottom:2px solid #805b3e;margin:30px 0 20px;clear:both}.pagetitle-prob-new h1{border-bottom:0 none;color:#805b3e;font-size:24px;font-weight:bold;margin-bottom:0;padding-bottom:13px}.c4s_content-box1{width:800px;height:auto;margin:20px auto 0;border-top:#cececf solid 1px;overflow:hidden}.c4s_content-box1-left{width:440px;height:auto;float:left;margin:20px 0}.c4s_content-box1-left-text{width:440px;height:auto;text-align:justify}.c4s_content-box1-left-text h2{color:#565654;font-size:18px;font-weight:bold}.c4s_content-box1-right{width:332px;height:auto;float:right;line-height:14px;position:relative;top:-32px}.c4s_content-box1-right-form{width:330px;height:auto;float:right;border:#cececf solid 1px;margin:30px 0 0;background:#fff;overflow:hidden;margin-bottom:30px}.c4s_content-box1-right-form-head{width:330px;height:30px;float:right;border-bottom:#cececf solid 1px;color:#565654;font-size:18px;font-weight:bold;text-align:center;padding:15px 0 0 0;overflow:hidden;background:#f5f5f5}.c4s_content-box1-right-form-content{width:330px;height:auto;margin:60px 0 20px;overflow:hidden}.c4s_content-box1-right-form-fld{width:268px;height:auto;margin:10px auto}.c4s_content-box1-left-form{width:800px;height:auto;border:#cececf solid 1px;margin:30px 81px;background:#fff;overflow:hidden;margin-bottom:30px;clear:both}.c4s_content-box1-left-form-head{width:800px;height:36px;border-bottom:#cececf solid 1px;color:#565654;font-size:18px;font-weight:bold;text-align:center;padding:12px 30px 0 0;overflow:hidden;background:#f5f5f5}.c4s_content-box1-left-form-content{width:800px;margin:15px 0;overflow:hidden}.c4s_content-box1-left-form-fld{width:268px;height:auto;margin:10px auto}.option-label{margin-top:20px !important;margin-bottom:20px !important;text-align:center;font-size:15px}#volunteer-edit-using-mail-form .form-item,#volunteer-registration-form .form-item,.full_width_form .form-item{width:268px;height:auto;margin:10px auto}.c4s_content-box1-right-form-fld1{width:268px;height:auto;margin:2px auto}#volunteer-edit-using-mail-form .form-text,#volunteer-registration-form .form-text,.full_width_form .form-text{background:#f0f0f0;border:#cececf solid 1px;width:250px;height:30px;padding:0 10px;font-size:13px;color:#666;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.fields1{background:#f0f0f0;border:#cececf solid 1px}.form-submit,.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.form-submit:hover,.form-submit:focus,.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-webkit-gradient(linear, left top, left bottom, from(#0088cc), to(#0044cc));background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;border-color:#04c #04c #002a80}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-inverse:hover,.btn-inverse:focus{color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fff));background-image:linear-gradient(to bottom, #e6e6e6, #fff)}.form-item label{display:none}.form-item label.option{display:inline !important}.user-content{font-size:13px;line-height:22px;display:inline-block;color:#4a4a4a;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-weight:300}.submit{text-align:center;margin-top:16px !important}.disabled{color:gray;background:#dbdbdb}.c4s_topmenu{width:958px;height:40px;overflow:hidden;margin:0;padding:2px;background-color:#fafafa;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}.c4s_topmenu ul{list-style:none;margin:0;padding:0;border-collapse:collapse}.c4s_topmenu ul .active{background:#1f60a0 !important}.c4s_topmenu li{width:25%;height:40px;padding:0;float:left;display:block;background:#4a90e2}.c4s_topmenu li a{line-height:40px;text-align:center;font-size:13px;text-transform:uppercase;display:block;float:none;color:#fff;border:2px solid #fff;text-decoration:none}.c4s_topmenu li:hover{background:#00468b;text-decoration:none}.c4s_topmenu li a:hover{color:#fff;text-decoration:none}.border-left{border-left:#cececf solid 1px}.border-bottom{border-bottom:#cececf solid 1px}.active{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.get-start-box{border-bottom:#cececf solid 1px;margin:20px auto 20px;clear:both;width:800px;padding:0 0 20px;height:36px}.get-start-box-text{float:left;height:26px;width:380px;padding:10px 0 0;font-size:17px;line-height:26px}.get-start-box-button{margin-top:5px;height:36px;float:right}.get-start-button{width:180px;font-size:16px;line-height:26px}.quote{text-align:center;font-size:20px;padding:10px;font-style:italic;margin:30px 0px 15px}.header{width:800px;text-transform:capitalize;color:#635348}.header_h1{font-size:30px;padding-top:10px;margin-bottom:10px;line-height:175%;border-bottom:1px solid #cececf}.header_h2{font-size:20px;padding:15px 0px 5px 0px;margin-bottom:10px;line-height:130%;border-bottom:1px solid #cececf}.header_h3{font-size:16px;padding:15px 0 15px;height:16px;line-height:130%}.c4s_Socialbox-template{display:inline-block;float:right}.c4s_Socialbox{width:190px;height:30px;float:left;margin:10px 20px 0 0;border-right:#cececf solid 1px}.c4s_Socialbox-icons{width:28px;height:30px;float:left;margin:0 7px 0 0;border:none;cursor:pointer}.get-start-box-text-new{float:left;height:26px;width:430px;padding:10px 0 0}.c4s_Socialbox a{background:url("https://cdn.codechef.com/images/icons/social-sprite.svg") no-repeat}#facebook_button{background-position:-99px -67px}#facebook_button:hover{background-position:-99px -20px}#twitter_button{background-position:-135px -67px}#twitter_button:hover{background-position:-135px -20px}#telegram_button{background-position:-63px -67px}#telegram_button:hover{background-position:-63px -20px}#youtube_button{background-position:-27px -67px}#youtube_button:hover{background-position:-27px -20px}#instagram_button{background-position:-171px -67px}#instagram_button:hover{background-position:-171px -20px}.clear{clear:both}.ulstyle{padding:10px 0 0 30px;display:inline-block}.ulstyle-block{padding:5px 0 15px}.long-li{line-height:25px}.middle{text-align:center}.tablestyle td{font-size:15px;width:50%;text-align:center !important}.tablestyle th{font-size:15px;width:50%;text-align:center !important}.table{max-width:100%;background-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*=span],table th[class*=span],.row-fluid table td[class*=span],.row-fluid table th[class*=span]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bs-docs-example{position:relative;width:300px;padding:20px 19px 0px;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin:auto;margin-bottom:10px}.form-checkboxes{padding-left:15px}.c4s_content-table{margin:20px 0 20px 0}.c4s_content-table table{border-left:solid 1px #ddd;border-bottom:solid 1px #ddd}.c4s_content-table td{text-align:center;border-right:solid 1px #ddd;border-top:solid 1px #ddd;font-size:13px}.acm-nav{color:#578fb2;border-bottom:1px dotted #999;padding-bottom:5px;clear:both;font-size:13px;margin-bottom:12px}.acm-nav span{padding:0 10px}.contactbox{width:100%;height:40px;margin:10px auto;overflow:hidden;background:#f1f1f1;border:solid 1px #e4e4e4;color:#333;font-size:16px}.contactbox-mail{float:left;padding:10px 15px 0;height:25px}.contactbox-text{float:left}.contactbox-text span{padding:0 0 0 10px;font-size:12px}.contactbox-icon{float:left;margin:0 10px 0 0;height:20px;width:16px;padding:3px 0 0}.contactbox-call{float:right;padding:10px 15px 0;height:25px}.ranking-filter-add-button{float:left;width:33px;height:30px;border:#cececf solid 1px;text-align:center;padding:3px 0 0;background:#f9f9f9}.ranking-filter-add-button:hover{background:#f1f1f1}.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,.1);box-shadow:inset 0px 1px 1px #fff,0px 1px 3px rgba(0,0,0,.1);background:#fff;left:0px}.ns-checkbox label:after{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);transform:rotate(-45deg)}.ns-checkbox label:hover{border:1px solid #cfcfcf;background:#f3f3f3}.ns-checkbox input[type=checkbox]:checked+label:after{opacity:1}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}span.autobox{margin:15px 15px 15px 0;display:inline-block;font-size:13px}span.autobox span{margin-left:10px;vertical-align:middle;display:inline-block}span.autobox img{vertical-align:middle;display:inline-block}label.autobox-label{font-size:15px}.em-app-init{background-image:url("../gif/ajax_loader_d.gif");background-repeat:no-repeat;background-position:center}ul.nice-menu ul li a.active{background:none !important}