/*html,body,div,span,h1,h2,h3,p,a,img,ol,ul,li,form{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent} input,textarea{font-family:arial;font-size:12px;margin:0;padding:0} body{font-size:12px;font-family:arial;font-style:normal;font-variant:normal;font-weight:normal;margin:0;background-color:#fff} ol,ul{list-style:none} a{cursor:pointer;text-decoration:none;color:#fff} a:focus,a:hover{text-decoration:underline} :focus{outline:0} .clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0} .clearfix{display:inline-block} html .clearfix{display:block} img{vertical-align:bottom}*/

body{background:#fff;}
.puzzle-list{max-width:980px; margin:0 auto;}
.contestList{ background:#fff;}
.contestList .contestHolder-in{margin:0 auto; background:#fff/*f4f1ea*/;  border-bottom:#dadada solid 1px; }
.contestList .eachContest{padding:27px 0 60px 0px; display:block;  margin:0 auto;}
.contmainhed{display:block; font-size:35px; padding-bottom:25px;  color:#0093b4; text-transform:uppercase; }
.contestList .leftSec{width:422px;  position:absolute;}
.contestList .rightSec{margin-left:40px; float:right; width:503px;}
.contestList .image{height:236px; overflow:hidden; display:block;  }
.contestList .conName{font-size:26px; padding-bottom:0px; text-transform:uppercase; display:block; color:#e90012; font-weight:bold; width:525px; height:31px; overflow:hidden;}
.contestList .conthed{color:#719199; font-size:16px; display:block; line-height:16px; /*width:250px;*/ padding-bottom:5px;height:5px;}
.contestList .conthedTop{color:#719199; font-size:16px; display:block; line-height:16px; /*width:250px;*/ padding-bottom:5px; }
.contestList .gradepr{font-size:15px; display:block; color:#666666; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
.contestList .duedate{font-size:18px; padding:3px 0 9px 0; display:block; color:#719199;}
.contestList .condesc{font-size:15px; color:#779da8; display:block; margin-bottom:16px; max-height:115px; height:115px; /*overflow:hidden;*/}
.condesc .bconst{color:#cd6767; font-weight:bold;}
.contestList .conTxt{font-size:14px; font-weight:bold; line-height:20px; color:#779da8; display:block;}
.contestList .btncont{padding:0px 10px 0px 10px; margin:8px 0 0 8px; line-height:29px; height:30px; background:#e68e34; font-size:17px; font-weight:bold; border-radius:3px; float:right;}
.contestList .btncont:hover{background:#e38322;}
.linksec{position:absolute; padding-top:7px;}
.linksec a{color:#fff;}
.btnMa{float:right;}
.blulink{ float:left;}
.contestList .lineContest{ margin:0 auto; padding:22px 0 5px 0px; }
.blulink .link{float:left; margin-right:22px; padding:15px 10px 0 0px; font-weight:bold; font-size:14px; text-transform:uppercase;}
.allcon{font-size:30px; display:block; text-transform:uppercase; padding-bottom:3px; color:#a7bd2c;}
.AllTxt{ font-size:18px; display:block; padding:2px; color:#719199;}
.question{ font-size:17px; display:block; padding:2px; color:#779da8;}
.question a{color:#43bac9;}
.question a:hover{color:#fc853f;}
.winner{display:inline-block;}
.wimag{width:60px; height:45px; overflow:hidden; display:block; float:left; margin:2px 10px 0 0;}
.wintxt{float:left;}
.winnname{font-size:18px; display:block; padding-top:4px; color:#0093b4;}
.windate{font-size:14px; display:block; color:#769098;}

.activeMode .contestHolder{background:/*url(../img/imagebg.jpg)repeat-x*/#0093b4; height:62px;}
.activeMode .contestList .contestHolder-in{background:none; border-bottom:none;}
.activeMode .contestList .btncont{background:#e68e34; }
.activeMode .contestList .btncont:hover{background:#e38322; text-decoration:none;}
.activeMode .eachContest{padding-bottom:0px;}
.con-t:hover{text-decoration:none;}

.contest_rule{max-width:474px; min-width:290px;}
.rules_content{padding:0 16px 0 20px; }
.close{padding: 15px 10px 16px 0; text-align: right;margin-right:15px;}
.rules_content h1{font-size:13px; padding:0; margin:0 0 6px 0;}
.rules_content h2{font-size:13px; color:#ea7d34; padding:0; margin:0 0 14px 0;}
.rules_content p{padding:0; margin:0 0 16px 0;}

.singlePost-GA{padding:3px 13px;background:#e2e2e2; color:#000000;}
.topUser_MainBox_new{font-size:12px;}
.font11{font-size:11px;}
.tt_sml_icon{background:url(https://cdn.turtlediary.com/images/smil-sprite.png) -16px 0 no-repeat; width:10px; height:12px; float:left; margin:4px 3px 0 0;}
.post-pre-nxt-ar{float:right; background:url(https://cdn.turtlediary.com/images/prne_pic.gif); width:54px; height:23px; margin:12px 0 0 0;}
.post-pre-nxt-ar a{display:block; width:26px; text-indent:-99999px; float:left; height:20px;}
.social_dislink_nxt{background:url(https://cdn.turtlediary.com/images/prne_pic.gif) -26px -23px; width:28px; height:23px; float:left; display:block;}
.social_dislink_prv{background:url(https://cdn.turtlediary.com/images/prne_pic.gif) 0px -23px; width:26px; height:23px; float:left; display:block;}
.spm-pic{width:665px; overflow:hidden; text-align:center; margin:0 auto; padding:15px 0;}
.sngl-post-widget{background-color: #F4F4F4;border-bottom: 1px solid #DDDDDD;box-shadow: 0 0 0 1px #FFFFFF inset;height:61px; padding:0 14px 0 0;}
.spread-bar{height:40px;margin: 0 auto 0 20px;padding: 23px 0 0 0;position: relative;width: auto;}
.spread-bar .twitter-btn {margin-right: 1px;width: 105px;float:left;}
.spread-bar .facebook-share-btn {margin-right: 15px;padding-top: 1px;float:left;}
.spread-bar .facebook-btn {margin-right: 5px;float:left; width:100px;}
.spread-bar .google-btn {margin-right: -5px;float:left;}
.spread-bar .stumbleupon-btn {margin-right: 10px;padding-top: 1px;float:left;}
.pinterest-btn{float:left;}



.verDesktop .contestList .eachContest,.verDesktop .contestList .eachContest,.verDesktop .contestList .lineContest{width:894px;}
.verDesktop .contestList .leftSec{width:372px;}
.verDesktop .contestList .image img{width:100%; height:236px;}
.verDesktop .contestList .rightSec{width:480px;}
/*.verDesktop .contestList .conName{width:100%;}*/
.verDesktop .contestList .contestHolder-in{width:965px;}
.verDesktop .linksec{right:20px;}
.verDesktop .contestList .btncont{margin:8px 0 0 7px; padding:0px 7px;}
.verDesktop .contestList .btncont:last-child{margin:8px 0 0 7px; }



.verTablet .contestList .eachContest,.verTablet .contestList .eachContest,.verTablet .contestList .lineContest{width:494px; margin:0 auto;}
.verTablet .contestList .leftSec{width:480px; position:relative; }
.verTablet .contestList .image img{width:auto;}
.verTablet .contestList .rightSec{width:480px; float:none;}
/*.verTablet .contestList .conName{width:100%;}*/
.verTablet .contestList .contestHolder-in{width:565px;}
.verTablet .linksec{right:90px;}
.verTablet .contestList .btncont{margin:8px 0 0 7px; padding:0px 7px;}
.verTablet .contestList .btncont:last-child{margin:8px 0 0 7px; }


.verMobile .contestList .eachContest,.verMobile .contestList .eachContest,.verMobile .contestList .lineContest{width:290px; margin:0 auto;}
.verMobile .contestList .leftSec{width:280px; position:relative; }
.verMobile .contmainhed{font-size:25px; text-align:center;}
.verMobile .contestList .image img{width:100%; height:auto;}
.verMobile .contestList .image{height:auto;}
.verMobile .contestList .rightSec{width:280px; float:none; margin:0px;  }
.verMobile .contestList .conName{width:280px; height:auto; font-size:22px;}
.verMobile .contestList .contestHolder-in{width:290px;}
.verMobile .contestList .condesc{font-size:14px; padding:0 15px 0 8px; text-align:justify; color:#779da8; display:block; margin-bottom:10px; max-height:inherit; height:auto;}
.verMobile .blulink .link{padding:0px 7px 0 8px;}
.verMobile .btnMa{float:left;}
.verMobile .contestList .btncont{margin:4px 0 0 8px;}
.verMobile .allcon{font-size:26px; }
.verMobile .conName,.verMobile .conthed, .verMobile .conthedTop,.verMobile .duedate,.verMobile .allcon,.verMobile .AllTxt,.verMobile .question{padding-left:8px;}

/*Contest Winer Css */

.showclick{display:none; }
.showWiner{color:#C67A2F; font-size:12px; font-weight:bold; text-decoration: none; }
.contRu{color:#C67A2F; font-size:12px; font-weight:bold; text-decoration: none; margin-left:65px;}
.contenerbotton{font-size:22px; font-weight:bold; color:#43B8CA; display:inline-block; width:47%; padding:0 25px 0 0;}
.contenerbotton1{font-size:22px; font-weight:bold; display:inline-block; width:47%;  color:#43B8CA;  padding:0 0px 0 25px;}
.contenericone{top:9px; position:absolute; right:14px; font-size:40px;color:#a5a5a5; cursor:pointer;}	
.fa-caret-down:before{content: "\f0d7"; font-size:18px;}
.contenerP{background:#FFF3E1; margin:0 auto; padding:28px 25px 10px 25px; position:relative; margin-bottom:15px;}
.contenerM{font-size:26px; color:#C10915; font-weight:bold; text-transform:uppercase;}
.contenerMN{font-size:26px; color:#C67A2F; padding-left:5px;}
.outerna{display:block; margin-top:15px;}
.ouername{display:block; margin-top:6px;}
.studName{color:#909090; /*width:47%; */display:inline-block; padding:0 25px 0 0; font-size:16px;}
.techName{color:#909090; /*width:47%; */display:inline-block; padding:0 0px 0 25px; font-size:16px;}
.comecoTxt{color:#909090; font-size:16px;}
.viewEntry{color: #c67a2f;font-size: 12px;text-decoration: none;}









@media all and (max-width: 1000px) {
	.contestList .leftSec{position:relative;}
	.contestList .rightSec{float:none; width:auto;}
	.contestList .conName{width:auto;}
	.contestList .condesc{height:auto; max-height:none;}
	.leftSec .image img{max-width:100%;}
	.contenerbotton{width:auto;}
}

