diff --git a/src/css/advanced-search.css b/src/css/advanced-search.css
index e365bc3c..b12a69f9 100644
--- a/src/css/advanced-search.css
+++ b/src/css/advanced-search.css
@@ -68,7 +68,7 @@
display: block !important;
width: 11px !important;
height: 7px !important;
- background: url("../i/icon-filter.png") no-repeat 0 0 !important;
+ background: url("../i/icon-filter-blue.png") no-repeat 0 0 !important;
right: 10px !important;
top: 14px !important;
position: absolute !important;
@@ -120,7 +120,7 @@
border-bottom: none;
}
.select2-results .select2-highlighted {
- background: #ff9900 !important;
+ background: #0096FF !important;
color: #fff !important;
}
.select2-results .select2-disabled .select2-result-label {
@@ -153,12 +153,8 @@
clear: both;
}
.new-search-box {
- width: 100%;
- display: block;
- height: auto;
position: relative;
- border: 1px solid #e1e1e1;
- border-bottom: 0;
+ margin: 0 55px 0 55px;
}
.new-search-box input.search-text {
height: 30px;
@@ -282,7 +278,7 @@ input.search-text::-webkit-input-placeholder {
margin-left: 8px;
margin-right: 6px;
margin-top: 11px;
- background: url("../i/close-tag.png") no-repeat;
+ background: url("../i/close-tag-blue.png") no-repeat;
display: block;
width: 7px;
height: 7px;
@@ -368,7 +364,7 @@ input.search-text::-webkit-input-placeholder {
display: block;
width: 28px;
height: 28px;
- background: url("../i/icon-filter.png") no-repeat 0 -18px;
+ background: url("../i/icon-filter-blue.png") no-repeat 0 -18px;
position: relative;
top: 3px;
}
@@ -415,7 +411,7 @@ input.search-text::-webkit-input-placeholder {
.datepic-head {
line-height: 36px;
font-size: 14px;
- color: #ff9900;
+ color: #0096FF;
margin-right: 18px;
}
.from-datepicker.hasDatepicker{
@@ -503,10 +499,10 @@ input.search-text::-webkit-input-placeholder {
color: #fff;
margin-left: 16px;
}
-/* myFilterWrap */
+/* myFilterWrap */
.new-search-box .filtersSectn{
background: #f9f9f9;
-
+
padding-left: 15px;
width: 304px;
box-sizing: border-box;
@@ -539,13 +535,13 @@ input.search-text::-webkit-input-placeholder {
padding-left: 8px;
color: #666;
position: relative;
-}
+}
.myFilterWrap .btnFilter .arrow{
- display: block;
- width: 12px;
- height: 10px;
-
- background: url("../i/icon-filter.png") no-repeat 0 0;
+ display: block;
+ width: 12px;
+ height: 10px;
+
+ background: url("../i/icon-filter-blue.png") no-repeat 0 0;
position: absolute;
right: 10px;
top: 15px;
@@ -566,21 +562,21 @@ input.search-text::-webkit-input-placeholder {
font-size: 22px;
font-weight: normal;
padding: 0 15px;
-}
+}
.myFilterWrap .caption{
color: #666;
font-size: 13px;
font-weight: 300;
padding: 0 15px 12px;
border-bottom: 1px solid #E7E7E7;
-}
+}
.myFilterWrap .savedSearchList{
padding: 4px 12px;
max-height: 290px;
overflow: auto;
-}
+}
.myFilterWrap .filterPop .hr{
- height: 1px;
+ height: 1px;
background: #e7e7e7;
}
.myFilterWrap .savedSearchList h6{
@@ -597,9 +593,9 @@ input.search-text::-webkit-input-placeholder {
padding: 11px 11px 13px;
min-height: 78px;
box-sizing: border-box;
-}
+}
.myFilterWrap .savedSearch:hover{
- border: 1px solid #f90;
+ border: 1px solid #0096FF;
cursor: pointer;
}
.myFilterWrap .savedSearch .name{
@@ -609,23 +605,23 @@ input.search-text::-webkit-input-placeholder {
overflow: hidden;
white-space: nowrap;
height: 18px;
-}
+}
.myFilterWrap .savedSearch:hover .name{
- color: #f90;
+ color: #0096FF;
}
.myFilterWrap .savedSearch .opts{
margin-top: -18px;
-
+
box-sizing: border-box;
height: 18px;
padding-top: 3px;
}
.myFilterWrap .savedSearch .lbl{
line-height: 13px;
-}
+}
.myFilterWrap .savedSearch .chk{
vertical-align: top;
-}
+}
.myFilterWrap .savedSearch .chkWrap .chk + .chkLbl{
padding-left: 15px;
}
@@ -645,14 +641,14 @@ input.search-text::-webkit-input-placeholder {
height: 12px;
width: 12px;
margin-left: 11px;
-}
+}
.myFilterWrap .btnRemove:hover{
background: url(@@cdn/i/ico-failed-x.png) 50% 50% no-repeat;
}
.myFilterWrap .savedSearch .tags{
margin-top: 16px;
overflow: hidden;
-}
+}
.myFilterWrap .savedSearch .tags .tag{
max-width: 100%;
text-overflow: ellipsis;
@@ -666,7 +662,7 @@ input.search-text::-webkit-input-placeholder {
margin-right: 4px;
margin-bottom: 6px;
padding: 0 5px;
-}
+}
.btnSecondary{
background: #c2c2c2;
@@ -700,14 +696,14 @@ input.search-text::-webkit-input-placeholder {
}
.filterWidget .details{
padding-top: 19px;
-}
+}
.filterWidget .rw{
padding: 0 12px 12px;
-}
+}
.filterWidget .lbl{
margin-bottom: 10px;
display: block;
-}
+}
.filterWidget #searchSaveTxt{
background: #fff;
border: 1px solid #e7e7e7;
@@ -723,7 +719,7 @@ input.search-text::-webkit-input-placeholder {
}
.filterWidget .alertMe{
margin: 23px 26px 12px;
-}
+}
.chkWrap{
position: relative;
}
@@ -732,14 +728,14 @@ input.search-text::-webkit-input-placeholder {
top: 0;
left: 0;
opacity: 0;
-}
+}
.chkWrap .chk + .chkLbl{
padding-left: 30px;
max-width: 215px;
display: inline-block;
-webkit-user-select: none;
line-height: 16px;
-}
+}
.chkWrap .chk + .chkLbl:before{
content: '';
position: absolute;
@@ -756,7 +752,7 @@ input.search-text::-webkit-input-placeholder {
}
.chkWrap .myChallengesLabel .chk + .chkLbl{
padding-left: 20px;
-
+
}
.chkWrap .myChallengesLabel .chk + .chkLbl:before{
background-image: url(@@cdn/i/chk3.png);
@@ -766,11 +762,11 @@ input.search-text::-webkit-input-placeholder {
border-top: 1px solid #e7e7e7;
padding: 10px 5px 10px 0;
text-align: right;
-}
+}
.filterWidget .actn .btnCancel{
width: 86px;
margin: 0 4px;
-}
+}
.filterWidget .actn .btnSaveSearch{
margin: 0 4px;
width: 145px;
diff --git a/src/css/base-responsive.css b/src/css/base-responsive.css
index b86cb140..8efed56f 100644
--- a/src/css/base-responsive.css
+++ b/src/css/base-responsive.css
@@ -1,15 +1,15 @@
-/* Media queries
+/* Media queries
-----------------------------------*/
-/* width >= 1010px
+/* width >= 1010px
-----------------------------*/
-@media (min-width: 1020px) {
+@media (min-width: 1020px) {
.onMobi{
display: none !important;
}
}
-/* width < 1010px
+/* width < 1010px
-----------------------------*/
@media (max-width: 1019px) {
@@ -21,7 +21,7 @@
}
.container {
width: auto;
-
+
margin: 0 10px;
}
.grid{
@@ -35,10 +35,10 @@
}
.grid .grid-3-1{
width: 33.2%;
- min-width: 98px;
+ min-width: 98px;
display: inline-block;
margin-left: 0px;
-
+
}
.grid-float .grid-3-1{
float: left;
@@ -48,8 +48,8 @@
float: none;
display: block;
width: auto;
- }
-
+ }
+
/* heading */
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
@@ -63,7 +63,7 @@ header h1{
h2{
font-size: 24px;
color: #333;
- font-weight: normal;
+ font-weight: normal;
}
h2 em{
color: #f72125;
@@ -83,7 +83,7 @@ em{
color: #aaa;
}
.hide{
- display: none;
+ display: none;
}
.clear{
clear: both;
@@ -97,7 +97,7 @@ em{
#navigation,
#wrapper > .content{
- transition-duration: 0.3s;
+ transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-webkit-transition: -webkit-transform .3s ease-in-out;
-ms-transition: transform .3s ease-in-out;
@@ -114,16 +114,16 @@ em{
/* sidebarNav */
.sidebarNav{
position: fixed;
- left: 18%;
+ left: 18%;
right: 0;
bottom: 0;
- top: 0;
+ top: 0;
background: #ff8a00;
color: #fff;
overflow: auto;
opacity: 0;
}
-.stop-scrolling .sidebarNav{
+.stop-scrolling .sidebarNav{
-webkit-overflow-scrolling: touch;
}
.motion{
@@ -135,12 +135,12 @@ em{
}
.sidebarNav .root{
margin: 0 10px;
-
+
height: 100%;
padding-bottom: 40px;
}
.sidebarNav .root li > a{
- padding-left: 20px;
+ padding-left: 20px;
background-position: 3px -41px;
line-height: 32px;
display: block;
@@ -169,8 +169,8 @@ em{
line-height: 32px;
}
.sidebarNav .root li > a{
- display: block;
- line-height: 32px;
+ display: block;
+ line-height: 32px;
border-bottom: 1px solid #FF7A00;
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
position: relative;
@@ -186,17 +186,17 @@ em{
background-position: 10px 13px;
}
.sidebarNav .root .child a{
- padding-left: 47px;
+ padding-left: 47px;
background-position: 21px -41px;
font-size: 12px;
}
.sidebarNav .root .child a i{
left: 18px;
-
+
}
.sidebarNav .userInfo{
display: block;
-
+
border-bottom: 1px solid #FF7A00;
padding-bottom: 7px;
}
@@ -214,8 +214,8 @@ em{
height: 53px;
width: 53px;
border: 2px solid #ff7a00;
- -webkit-border-radius: 28px;
- border-radius: 28px;
+ -webkit-border-radius: 28px;
+ border-radius: 28px;
}
.sidebarNav .userInfo .userDetails{
margin-left: 86px;
@@ -235,7 +235,7 @@ em{
.sidebarNav .userInfo .userDetails .link{
line-height: 24px;
display: block;
-
+
}
.sidebarNav .userInfo .userDetails a:hover{
color: #FFDE89;
@@ -246,23 +246,23 @@ em{
.sidebarNav.newUser .notLogged{
display: block;
}
-
+
#banner{
height: 355px;
background: #fff url(@@cdn/i/bg-banner-sprite-m.png) repeat-x;
- overflow: hidden;
+ overflow: hidden;
}
-#banner .inner{
+#banner .inner{
height: 355px;
background: url(@@cdn/i/bg-banner-m.png) 50% 0 repeat-x;
}
-
+
/* header
---------------------------*/
#navigation, #navigation > .container{
height: 74px;
-
+
}
.logo{
position: absolute;
@@ -275,12 +275,12 @@ em{
}
.logo a{
display: block;
-
+
height: 41px;
-
+
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
}
-
+
#mainNav{
z-index: 10;
position: absolute;
@@ -296,43 +296,43 @@ em{
}
#mainNav .root > li{
margin-left: 14px;
- float: left;
-
+ float: left;
+
}
#mainNav .root > li:hover{
background: #ff8a00;
}
#mainNav .root > li > .child{
margin-top: -10px;
-
+
display: none;
}
#mainNav .root > li:hover > .child{
- margin-top: 0;
+ margin-top: 0;
display: block;
}
#mainNav .root .child{
- display: block;
-
+ display: block;
+
transition: margin .3s;
}
-
+
#mainNav .root > li a{
padding: 0 10px;
color: #666;
-moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
height: 32px;
- line-height: 32px;
+ line-height: 32px;
display: block;
}
#mainNav .root .child > li{
margin: 0 10px;
-
+
border-top: 1px solid #FF7A00;
-moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
}
- #mainNav .root .child a{
-
+ #mainNav .root .child a{
+
padding: 0;
margin: 0 -10px;
text-indent: 10px;
@@ -340,14 +340,14 @@ em{
#mainNav .root .child li:hover{
}
#mainNav .root > li:hover a{
- color: #fff;
+ color: #fff;
text-decoration: none;
}
-
+
#mainNav .root > li a:hover{
background: #F00;
}
-
+
#navigation .btnRegister{
position: absolute;
right: 0;
@@ -358,7 +358,7 @@ em{
width: auto;
height: 18px;
line-height: 18px;
-
+
text-transform: uppercase;
}
#navigation .linkLogin.onMobi{
@@ -396,21 +396,21 @@ em{
display: inline-block;
width: 16px;
height: 9px;
- position: absolute;
+ position: absolute;
right: 13px;
top: 13px;
background: url(@@cdn/i/ico-arrow.png) no-repeat;
- background-position: 0 0;
- transition-duration: 0.3s;
+ background-position: 0 0;
+ transition-duration: 0.3s;
display: none;
}
.btnMyAcc.isActive i{
- background-position: 0 -12px;
+ background-position: 0 -12px;
}
#navigation #mainNav .root{
display: none;
}
-
+
.userWidget{
top: 36px;
}
@@ -427,7 +427,7 @@ em{
float: none;
width: auto;
text-align: center;
-
+
margin: 0;
}
#aboutContent .container > section:first-child{
@@ -461,22 +461,22 @@ em{
min-height: 175px;
}
#footer .updates{
- margin-right: 0;
+ margin-right: 0;
margin-bottom: 25px;
}
#footer .connected h4{
padding-bottom: 6px;
-
+
border-bottom: none;
}
#footer nav, #footer .rootNode{
float: none;
width: auto;
-}
+}
#footer nav > ul,
#footer .rootNode .child{
display: none;
- border-bottom: 1px solid #222;
+ border-bottom: 1px solid #222;
padding-left: 10px;
}
#footer nav > ul.show,
@@ -496,36 +496,36 @@ em{
#footer .rootNode a:hover{
color: #fff;
}
-
+
#footer .updates .email{
width: 180px;
}
-
+
#footer h4,
#footer .rootNode > a{
line-height: 38px;
- padding-bottom: 0;
+ padding-bottom: 0;
border-bottom: 1px solid #222;
text-indent: 2px;
color: #D8D8D8;
display: block;
}
- #footer nav h4,
+ #footer nav h4,
#footer .rootNode > a{
cursor: pointer;
}
#footer .connected{
- width: 100%;
+ width: 100%;
}
#footer .connected{
- margin-top: 20px;
+ margin-top: 20px;
}
.headerTopRightMenu{
- display: none;
+ display: none;
}
-
+
/**
- * Start of New Home Page additional styles
+ * Start of New Home Page additional styles
*/
.lead {
font-size: 18px;
@@ -540,9 +540,25 @@ em{
#featuredContent.home .toChallenge {
float: none;
- width: 100%;
+ width: 100%;
}
#featuredContent.home h3 {
- padding: 130px 0 9px !important;
+ padding: 130px 0 9px !important;
}
}
+@media (min-width: 1020px) {
+ .challenge-detail .grid-3-3 {
+ width: calc( 100% - 330px);
+ float: left;
+ }
+ .community .sideStream {
+ width: 282px;
+ float: right;
+ margin-left: 30px;
+ }
+ .container {
+ width: 1012px;
+ margin: 0 auto;
+ position: relative;
+ }
+}
diff --git a/src/css/base.css b/src/css/base.css
index b9ce506d..1b453c8c 100644
--- a/src/css/base.css
+++ b/src/css/base.css
@@ -6,10 +6,10 @@
padding: 0;
border: 0;
outline: 0;
- vertical-align: baseline;
+ vertical-align: baseline;
}
div, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
- -webkit-backface-visibility: hidden;
+ -webkit-backface-visibility: hidden;
}
body {
line-height: 1.2em;
@@ -35,17 +35,17 @@ blockquote:before, blockquote:after, q:before, q:after {
content: none;
}
a{
- background: transparent;
+ background: transparent;
}
a, a:active, a:visited {
- text-decoration: none;
- outline: none;
+ text-decoration: none;
+ outline: none;
}
:not('.ng-header-bootstrap') a,
:not('.ng-header-bootstrap') a:active,
:not('.ng-header-bootstrap') a:visited {
color: #FF8A00;
- -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
+ -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
a.profile-link-dropdown {
@@ -80,7 +80,7 @@ input, textarea {
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"]{
border: none;
padding:6px;
- margin: 0;
+ margin: 0;
height: 20px;
line-height: 20px;
background: #3f4143;
@@ -100,7 +100,7 @@ header h1,
h2{
font-size: 36px;
color: #333;
- font-weight: normal;
+ font-weight: normal;
}
h2 em{
color: #f72125;
@@ -138,22 +138,22 @@ sub, sup {
width: 50%;
}
.grid .grid-3-1{
- width: 320px;
+ width: 320px;
display: inline-block;
margin: 0 12px;
-
+
}
.grid-float .grid-3-1,
.grid-float .grid-2-1{
float: left;
- }
+ }
/* rightSplit */
.grid-3-3{
position: relative;
}
.grid-3-3 .grid-2-3{
width: 665px;
-
+
float: left;
}
.grid-3-3 .grid-1-3{
@@ -173,7 +173,7 @@ sub, sup {
color: #aaa;
}
.hide{
- display: none;
+ display: none;
}
.clear{
clear: both;
@@ -319,7 +319,7 @@ sub, sup {
.btn:hover{
background: #ff7a00;
text-decoration: none;
-
+
color: #fff;
}
.btnAlt, a.btnAlt{
@@ -328,7 +328,7 @@ sub, sup {
}
.btnAlt:hover{
background: #0096ff;
-
+
}
.btnGreen, a.btnGreen{
background: #64c51c;
@@ -347,7 +347,7 @@ sub, sup {
/* header
---------------------------*/
#navigation{
- box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.25);
z-index: 80;
position: relative;
@@ -373,10 +373,10 @@ sub, sup {
}
.logo a{
display: block;
- height: 52px;
+ height: 52px;
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
}
-
+
#mainNav{
z-index: 10;
position: absolute;
@@ -388,37 +388,37 @@ sub, sup {
}
#mainNav .root > li{
margin-left: 8px;
- float: left;
-
+ float: left;
+
position: relative;
}
#mainNav .root > li > .child{
-
+
display: none;
}
/*#mainNav .root > li:hover > .child{
display: block;
}
#mainNav .root > li.hover > .child{
- margin-top: 0;
+ margin-top: 0;
}*/
#mainNav .root .child{
- display: block;
+ display: block;
background: #FF8A00;
min-width: 80px;
position: absolute;
min-width: 100%;
left: 15px;
}
-
+
#mainNav .root > li a{
padding: 0 10px 12px 15px;
color: #666;
- -moz-transition-duration: .3s;
- -webkit-transition-duration: .3s;
+ -moz-transition-duration: .3s;
+ -webkit-transition-duration: .3s;
transition-duration: .3s;
height: 32px;
- line-height: 32px;
+ line-height: 32px;
display: block;
min-width: 55px;
font-weight: bold;
@@ -426,10 +426,10 @@ sub, sup {
#mainNav .root .child > li{
padding: 0 10px;
width: 175px;
- border-top: 1px solid #FF7A00;
+ border-top: 1px solid #FF7A00;
}
- #mainNav .root .child a{
-
+ #mainNav .root .child a{
+
padding: 0 6px 0 0;
margin: 0 -10px;
text-indent: 15px;
@@ -443,10 +443,10 @@ sub, sup {
#mainNav .root .child li:hover{
background: #F00;
}
- #mainNav .root > li:hover a{
+ #mainNav .root > li:hover a{
text-decoration: none;
}
-
+
#navigation .btnRegister{
position: absolute;
right: 0;
@@ -463,23 +463,23 @@ sub, sup {
display: inline-block;
width: 16px;
height: 9px;
- position: absolute;
+ position: absolute;
right: 13px;
top: 13px;
background: url(@@cdn/i/ico-arrow.png) no-repeat;
- background-position: 0 0;
- transition-duration: 0.3s;
+ background-position: 0 0;
+ transition-duration: 0.3s;
cursor: pointer;
}
.btnMyAcc.isActive i{
- background-position: 0 -12px;
+ background-position: 0 -12px;
}
/* Page Title
---------------------------*/
.pageTitleWrapper {
height: 65px;
margin-bottom: 41px;
- background-color: #eeeeee;
+ background-color: #eeeeee;
}
.pageTitleWrapper .pageTitle{
height: 65px;
@@ -1171,7 +1171,7 @@ a.tc-btn, button.tc-btn {
.qtip .qtip-content{
font-size: 12px;
- padding: 8px;
+ padding: 8px;
}
.qtip .qtip-close .qtip-icon{
diff --git a/src/css/challenge-detail-software.css b/src/css/challenge-detail-software.css
index bfb4a8f7..749a121e 100644
--- a/src/css/challenge-detail-software.css
+++ b/src/css/challenge-detail-software.css
@@ -1,20 +1,31 @@
+.challenge-detail .header-container {
+ max-width: 1200px;
+ margin: 0 auto;
+ box-sizing: border-box;
+ background: #fff;
+ border-bottom: 1px solid #f0f0f0;
+}
+.challenge-detail .header-container .container {
+ margin: 0 60px;
+ padding: 10px 60px;
+}
+
+.challenge-detail .pageHeading {
+ padding: 30px 60px;
+}
+
.challenge-detail .pageHeading h1 {
- font-size: 30px;
- line-height: 30px;
- font-weight: normal;
- color: #474747;
- padding: 15px 0;
- margin: 10px 0;
- border-bottom: 1px solid #e7e7e7;
+ font-size: 32px;
+ line-height: 38px;
overflow: hidden;
+ text-align: left !important;
}
.challenge-detail .pageHeading h2 {
- font-size: 14px;
+ font-size: 18px;
line-height: 30px;
- font-weight: bold;
- color: #666666;
- margin: 10px 0;
+ color: #A3A3AE;
+ margin-top: 10px;
overflow: hidden;
}
@@ -25,12 +36,13 @@
#stepBox {
display: block;
overflow: hidden;
+ margin-bottom: 30px;
}
#stepBox .leftColumn {
display: inline;
float: left;
- width: 133px;
+ width: 145px;
}
.view-challenge-result #stepBox .leftColumn a {
@@ -44,8 +56,8 @@
#stepBox .middleColumn {
display: inline;
float: left;
- width: 550px;
- margin: 0 22px;
+ width: 605px;
+ margin: 0 18px;
}
#stepBox .middleColumn table {
@@ -64,6 +76,7 @@
font-size: 14px;
font-weight: bold;
margin-bottom: 27px;
+ text-align: center;
}
#stepBox .middleColumn table h3 {
@@ -105,13 +118,13 @@ font-size: 18px;
}
#stepBox .rightColumn {
display: inline;
- float: left;
- width: 283px;
+ float: right;
+ width: 290px;
}
.challenge-detail .grid-3-3 {
float: left;
- width: 728px;
+ width: 790px;
}
.challenge-detail .currentTab-checkpoints .grid-3-3,
@@ -122,7 +135,7 @@ font-size: 18px;
.challenge-detail .grid-1-3 {
float: right;
- width: 282px;
+ width: 288px;
}
.challenge-detail .currentTab-checkpoints .grid-1-3,
@@ -132,7 +145,6 @@ font-size: 18px;
#stepBox .rightColumn .nextBox {
position: relative;
- width: 283px;
}
#stepBox .rightColumn .nextBox .nextBoxContent,
@@ -166,7 +178,7 @@ font-size: 18px;
float: left;
font-weight: bold;
text-align: left;
- width: 150px; /* Issue ID: I-107591 - adjust the value so all the deadlines are displayed correctly. Previous value: 155px */
+ width: 135px; /* Issue ID: I-107591 - adjust the value so all the deadlines are displayed correctly. Previous value: 155px */
}
#stepBox .rightColumn .nextBox .nextDTitle {
@@ -197,10 +209,6 @@ font-size: 18px;
background: url("@@cdn/i/ico-time.png") no-repeat 0 0;
}
-.challenge-detail.develop #stepBox .rightColumn .nextBox .icoTime {
- background: url("@@cdn/i/ico-time-develop.png") no-repeat 0 0;
-}
-
#stepBox .rightColumn .nextBox .timeLeft {
color: #FFFFFE;
font-size: 30px;
@@ -229,7 +237,6 @@ font-size: 18px;
#stepBox .rightColumn .deadlineBox {
position: relative;
- width: 283px;
}
#stepBox .rightColumn .deadlineBox .deadlineBoxContent {
@@ -268,6 +275,7 @@ font-size: 18px;
float: left;
border-left: 1px solid #D0D0D1;
height: 16px;
+ font-size: 16px;
line-height: 18px;
}
@@ -402,8 +410,7 @@ h1.center {
}
.challenge-detail .topRightTitle {
- display: block;
- width: 100%;
+ position: static !important;
}
.challenge-detail .topRightTitleAlt {
@@ -467,7 +474,7 @@ h1.center {
}
.challenge-detail .columnSideBar h3 {
- color: #00aeff;
+ color: #000 !important;
font-size: 16px;
font-weight: bold;
padding: 11px 10px;
@@ -488,6 +495,7 @@ h1.center {
.challenge-detail .columnSideBar p strong {
color: #000;
+ font-size: 16px;
}
.reviewStyle p {
@@ -703,7 +711,7 @@ h1.center {
.challenge-detail.develop .btnAction {
background: #64c51c !important;
- border-bottom: 4px solid #46b314 !important;
+ border-bottom: none !important;
}
.challenge-detail.develop .btnAction:hover {
@@ -717,6 +725,7 @@ h1.center {
}
.challenge-detail .btnAction span {
+ display: inline-block;
float: left;
width: 21px;
height: 37px;
@@ -735,11 +744,10 @@ h1.center {
}
.challenge-detail .btnAction strong {
- float: left;
- height: 100%;
+ display: inline-block;
+ padding-top: 5px;
width: 77%;
- margin-top: 4px !important;
-
+ color: #fff;
}
.btnMyAcc span {
@@ -777,14 +785,9 @@ h1.center {
font-size: 18px;
}
-#stepBox .rightColumn .nextBox .allDeadlineNextBoxContent.studio {
- height: 90px;
-}
-
-#stepBox .rightColumn .nextBox .allDeadlineNextBoxContent.studio label {
- width: 150px; /* Issue ID: I-107591 - adjust the value so all the deadlines are displayed correctly. Previous value: 155px */
+#stepBox .rightColumn .nextBox .allDeadlineNextBoxContent.studio p {
+ padding-bottom: 5px;
}
-
.challenge-detail .tabNav span.inactive {
color: #aaa;
cursor: default;
@@ -964,7 +967,7 @@ h1.center {
}
@media (max-width: 1019px) {
- .challenge-detail .pageHeading h1 {
+/* .challenge-detail .pageHeading h1 {
font-size: 18px;
line-height: 24px;
padding: 8px 0;
@@ -985,7 +988,7 @@ h1.center {
}
.challenge-detail .grid-3-3 {
- width: 100%;
+ width: 100% !important;
}
.challenge-detail .topRightTitleAlt,
@@ -1060,10 +1063,6 @@ h1.center {
padding-top: 10px;
}
- .challenge-detail.develop #stepBox .rightColumn .nextBox .icoTime {
- background: url("@@cdn/i/ico-time-develop-phone.png") no-repeat 0 10px;
- }
-
#stepBox .rightColumn .nextBox .nextDTitle {
font-size: 16px;
margin-bottom: 0px;
@@ -1142,7 +1141,7 @@ h1.center {
background-position: 0 -20px;
}
- /* Studio */
+ /* Studio * /
.prizeSlider .bx-controls {
margin: 10px 0 10px 0;
text-align: center;
@@ -1229,7 +1228,7 @@ h1.center {
padding-right: 5px;
padding-top: 22px;
padding-bottom: 22px;
- }
+ }*/
}
/*new css for topcoder view checkpoints and view submission */
@@ -2646,3 +2645,198 @@ h1.center {
}
/* styles for member program path box - end */
+
+/* stylish changes per Victor applied to challenge details only */
+.cd-wrapper {
+ min-width: 1220px;
+ padding-top: 30px;
+ font-family: "Sofia Pro", "Merriweather Sans", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ line-height: 22px;
+ color: #333;
+ background-color: #f6f6f6;
+}
+ .cd-wrapper h1,
+ .cd-wrapper h2,
+ .cd-wrapper h3,
+ .cd-wrapper h4,
+ .cd-wrapper h5,
+ .cd-wrapper h6 {
+ font-weight: 400;
+ line-height: 1.125em;
+ font-family: "Sofia Pro", Helvetica, Arial, sans-serif; }
+ .cd-wrapper .sideStream h1,
+ .cd-wrapper header h1,
+ .cd-wrapper .challenge-detail.develop .tableWrap h1,
+ .cd-wrapper .challenge-detail .tableWrap h1 {
+ font-size: 28px;
+ color: #3D3D3D;
+ font-weight: 600;
+ text-transform: uppercase;
+ text-align: center;
+ border: none; }
+ .cd-wrapper h2,
+ .cd-wrapper .challenge-detail .tableWrap h2 {
+ font-size: 18px;
+ font-weight: 400;
+ font-style: normal;
+ color: #000;
+ text-transform: uppercase;
+ font-family: "Sofia Pro", "Merriweather Sans", Helvetica, Aria, sans-serif;
+ margin: 40px 0 10px 0;
+ text-align: left; }
+ .cd-wrapper .challenge-detail .columnSideBar h3 {
+ color: #3d3d3d;
+ font-size: 14px;
+ padding-bottom: 0; }
+ .cd-wrapper p,
+ .cd-wrapper .challenge-detail .tableWrap p {
+ font-weight: 300;
+ font-size: 14px;
+ line-height: 24px;
+ color: #3d3d3d;
+ margin: 0; }
+ .cd-wrapper .challenge-detail .tableWrap strong {
+ color: #3d3d3d;
+ font-weight: 600; }
+ .cd-wrapper em {
+ font-style: italic;
+ font-family: "Merriweather", Georgia, serif; }
+ .cd-wrapper .note {
+ border-left: 6px solid #d2d2d2;
+ padding-left: 30px;
+ padding-bottom: 0px !important; }
+ .cd-wrapper .challenge-detail .columnSideBar {
+ display: block;
+ clear: none;
+ width: 100%;
+ background: #f7f7f7;
+ border: none;
+ margin-top: 0;
+ padding: 20px 10px; }
+ .cd-wrapper .challenge-detail.develop .columnSideBar {
+ margin-top: 25px; }
+ .cd-wrapper .challenge-detail .columnSideBar .inner {
+ padding: 10px;
+ border-bottom: none; }
+ .cd-wrapper #main,
+ .cd-wrapper #wrapper > .content {
+ background: #F6F6F6;
+ position: relative;
+ z-index: 5; }
+ .cd-wrapper #mainContent.splitLayout,
+ .cd-wrapper #mainContent.layChallenges {
+ max-width: 1080px;
+ padding: 60px 60px 30px;
+ margin: 0 auto;
+ background: #fff; }
+ .cd-wrapper #mainContent .container {
+ padding: 0;
+ margin: 0;
+ width: 100%; }
+ .cd-wrapper #main {
+ background: #F6F6F6; }
+ .cd-wrapper #navigation {
+ background: #fff; }
+ .cd-wrapper .challenge-detail .grid-3-3 {
+ padding: 0 10px 0 0;
+ box-sizing: border-box; }
+ .cd-wrapper .challenge-detail .rightSplit {
+ float: left;
+ width: calc(100% - 330px);
+ margin-right: 30px; }
+ .cd-wrapper .challenge-detail a,
+ .cd-wrapper .challenge-detail a:active,
+ .cd-wrapper .challenge-detail a:visited {
+ text-decoration: none;
+ color: #0096FF;
+ -moz-transition-duration: .3s;
+ -webkit-transition-duration: .3s;
+ transition: .2s all ease-in-out;
+ -webkit-tap-highlight-color: transparent;
+ outline: 0; }
+ .cd-wrapper .challenge-detail a:hover {
+ color: #097DCE;
+ text-decoration: underline; }
+ .cd-wrapper .challenge-detail .tabNav {
+ /* border-bottom: none; */
+ margin-bottom: 30px; }
+ .cd-wrapper div#challengeNav {
+ display: inline-block;
+ /* padding-right: 20px; */
+ position: relative;
+ padding-left: 20px;
+ float: none; }
+ .cd-wrapper a,
+ .cd-wrapper a:active,
+ .cd-wrapper a:visited {
+ text-decoration: none;
+ color: #0096FF;
+ -moz-transition-duration: .3s;
+ -webkit-transition-duration: .3s;
+ transition: .2s all ease-in-out;
+ -webkit-tap-highlight-color: transparent;
+ outline: 0; }
+ .cd-wrapper a:hover {
+ color: #097DCE;
+ text-decoration: underline; }
+ .cd-wrapper #stepBox .leftColumn a {
+ margin-bottom: 10px;
+ border-radius: 0px;
+ height: 49px; }
+ .cd-wrapper .challenge-detail .btnAction strong {
+ font-size: 11px;
+ margin-top: 14px; }
+ .cd-wrapper .challenge-detail .btnAction {
+ background: #0096FF !important;
+ border-bottom: 4px solid #0096ff !important;
+ text-align: left !important;
+ line-height: 12px !important;
+ font-size: 12px !important;
+ font-weight: 700 !important;
+ text-transform: uppercase;
+ overflow: hidden;
+ display: block; }
+ .cd-wrapper .challenge-detail .btnAction:hover {
+ color: #fff;
+ background-color: #097DCE; }
+ .cd-wrapper #stepBox .rightColumn .nextBox .allDeadlineNextBoxContent,
+ .cd-wrapper #stepBox .rightColumn .nextBox .nextBoxContent {
+ background: #85CCFF;
+ border: 1px solid #0096FF;
+ margin: 0 auto;
+ padding: 10px 13px;
+ height: 125px; }
+ .cd-wrapper #stepBox .rightColumn .nextBox .icoTime {
+ height: auto;
+ display: block;
+ padding-left: 0;
+ padding-top: 0px;
+ background: none; }
+ .cd-wrapper #stepBox .rightColumn .nextBox .CEDate,
+ .cd-wrapper #stepBox .rightColumn .nextBox .nextDTitle {
+ color: #333;
+ font-weight: 600;
+ text-transform: uppercase;
+ padding-bottom: 0;
+ margin-bottom: 0; }
+ .cd-wrapper #stepBox .rightColumn .nextBox .nextDTitle,
+ .cd-wrapper .challenge-detail.develop #stepBox .rightColumn .nextBox .nextDTitle {
+ color: #fff;
+ display: block;
+ font-size: 15px;
+ margin-bottom: 5px;
+ text-transform: uppercase; }
+ .cd-wrapper #stepBox .rightColumn .nextBox .timeLeft {
+ color: #FFFFFE;
+ font-size: 22px;
+ line-height: 30px;
+ margin: 24px 0px;
+ padding: 0;
+ display: block;
+ text-align: center; }
+ .cd-wrapper .challenge-detail .grid-3-3 {
+ padding: 0 10px 0 0;
+ box-sizing: border-box; }
+ .cd-wrapper .challenge-detail .rightSplit {
+ float: left; }
\ No newline at end of file
diff --git a/src/css/challenge-submit.css b/src/css/challenge-submit.css
index b0fe9658..37fab622 100644
--- a/src/css/challenge-submit.css
+++ b/src/css/challenge-submit.css
@@ -731,9 +731,6 @@
.submitAnotherEntry{
margin-bottom: 280px;
}
-.challenge-detail .pageHeading h1{
- margin-top: 0;
-}
#main > .container{
padding-top: 10px;
}
@@ -744,8 +741,8 @@
}
- @media (max-width: 1019px) {
-
+ @media (max-width: 1019px) {
+
.submitForChallenge #mainContent .pageTitle{
display: none;
}
diff --git a/src/css/style-404page.css b/src/css/style-404page.css
index a4d2bb9f..b9c0a007 100644
--- a/src/css/style-404page.css
+++ b/src/css/style-404page.css
@@ -1,6 +1,6 @@
#wrapper404 #navigation {
height: 94px;
- box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.25);
behavior: url(./wp-content/themes/tcs-responsive/css/PIE.htc);
}
#wrapper404 #navigation .container {
@@ -22,8 +22,8 @@
padding-top: 20px;
padding-bottom: 20px;
background-color: #fcfcfc;
-
-}
+
+}
#wrapper404 .page404 .container {
width: auto;
}
@@ -79,7 +79,7 @@
background-image: url('../i/404-Mobile.png');
}
}
-
+
#wrapper404 .step404 #print_btn{
margin: 0 auto;
padding-top: 20px;
@@ -132,4 +132,4 @@
#print_area {
display: block;
}
-}
\ No newline at end of file
+}
diff --git a/src/css/style-challenges-responsive.css b/src/css/style-challenges-responsive.css
index 1cf878ec..8a19ae42 100644
--- a/src/css/style-challenges-responsive.css
+++ b/src/css/style-challenges-responsive.css
@@ -1,4 +1,4 @@
-/* Mobile View Fix */
+/* Mobile View Fix */
@media (max-width: 1019px) {
.hideOnMobile, .contestGrid .contest .hideOnMobile {
display:none;
@@ -16,13 +16,13 @@
border:none;
padding-top:0px;
}
-
+
.layChallenges .actions .rt {
border:none;
padding-top:10px;
padding-right:10px;
}
-
+
#hero .container {
margin:0px;
}
@@ -36,4 +36,4 @@
.contestGrid .contest {
width:auto;
}
-}
\ No newline at end of file
+}
diff --git a/src/css/style-challenges.css b/src/css/style-challenges.css
index e103e635..59122577 100644
--- a/src/css/style-challenges.css
+++ b/src/css/style-challenges.css
@@ -21,6 +21,35 @@
/* end of edit by evilkyro1965 */
+.header-container {
+ background: #fcfcfc;
+}
+
+.header-container .container {
+ margin: 0 60px;
+ padding: 10px 60px;
+}
+
+.header-container header {
+ padding: 30px 60px;
+}
+
+.header-container header h1 {
+ display: inline-block;
+ vertical-align: middle;
+ font-size: 36px;
+ line-height: 1;
+ overflow: hidden;
+ text-transform: uppercase;
+}
+
+.header-container header span {
+ display: inline-block;
+ vertical-align: middle;
+ padding: 0;
+ margin-left: 10px;
+}
+
body, #wrapper {
min-width: 1024px !important;
}
@@ -164,7 +193,22 @@ select {
width: auto;
margin: 0 auto;
}
-
+.layChallenges .links {
+ border-bottom: 1px solid #f0f0f0;
+}
+.layChallenges .links .link {
+ margin-right: 35px;
+ color: #A3A3AE;
+ font-size: 16px;
+ line-height: 24px;
+ font-family: "Sofia Pro", Helvetica, Arial;
+ text-transform: uppercase;
+}
+.layChallenges .links .link.active {
+ border-bottom: 2px solid #0096FF;
+ color: #000000;
+ padding-bottom: 18px
+}
.landingChallenges .challengeType {
width: 300px;
}
@@ -195,8 +239,6 @@ select {
position: absolute;
left: 12px;
top: 4px;
- background: url(@@cdn/i/tco/tco-arrow.png) no-repeat;
- background-position: 0 10px;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s;
@@ -558,14 +600,9 @@ select {
}
#tcoTableAllContest .colCh a img.allContestIco {
- height: 36px;
padding: 0px;
}
-.colCh a:hover img.allContestIco {
- box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
-}
-
.tcoTable .colCh.nonTCO {
text-align: left;
}
@@ -749,24 +786,22 @@ caption.reviewDetail {
/*Bugfix I-107027: restrict contest name to 2 lines in grid mode*/
.contestGrid .cgCh a span {
display:inline-block;
- height: 2.4em;
+ height: 2.7em;
width: 100%;
overflow: hidden;
}
.contestGrid .cgCh a:hover {
- color: #FFB800
+ color: #0096FF;
}
.contestGrid .technologyTags a:hover {
- color: #FFB800
+ color: #0096FF;
}
.contestGrid .cgCh a img {
position: absolute;
top: 0;
left: 15px;
- background: url(@@cdn/i/tco/tco-arrow.png) no-repeat;
- background-position: 0 10px;
padding-bottom: 8px;
}
@@ -785,7 +820,6 @@ caption.reviewDetail {
}
#gridAll .cgCh a img.allContestIco {
- height: 36px;
padding: 0px;
}
@@ -808,10 +842,6 @@ caption.reviewDetail {
top: 46px;
}
-.cgCh a:hover img.allContestIco {
- box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
-}
-
.contestGrid .cgTime {
padding-left: 69px;
}
@@ -1065,7 +1095,7 @@ select:disabled {
}
.ui-datepicker-calendar .ui-datepicker-today {
- background-color: #FF8A00;
+ background-color: #0096FF;
color: #fff;
}
@@ -1074,7 +1104,7 @@ select:disabled {
}
.ui-datepicker-calendar .ui-datepicker-current-day {
- background-color: #FFB800;
+ background-color: #0096FF;
color: #fff;
}
@@ -1105,8 +1135,6 @@ select:disabled {
.ui-datepicker-prev,
.ui-datepicker-next {
- background: url(@@cdn/i/arrows-rl.png) no-repeat;
- background-position: 3px -25px;
cursor: pointer;
z-index: 10;
}
@@ -1124,21 +1152,22 @@ select:disabled {
text-indent: 10000px;
display: block;
overflow: hidden;
- top: 9px;
+ top: 13px;
left: 11px;
position: absolute;
+ background: url(@@cdn/i/chevron-left-design.png) no-repeat;
}
.ui-datepicker-next {
width: 20px;
height: 20px;
text-indent: 10000px;
- background-position: 3px 4px;
display: block;
overflow: hidden;
- top: 9px;
+ top: 13px;
right: 11px;
position: absolute;
+ background: url(@@cdn/i/chevron-right-design.png) no-repeat;
}
.ui-datepicker-next.ui-state-disabled {
@@ -1422,4 +1451,297 @@ span.subscribeTopWrapper .feedBtn {
.dataCalendar .fc-day-grid-event > .fc-content {
white-space: inherit;
overflow: auto;
-}
\ No newline at end of file
+}
+
+
+/* stylish changes per Victor applied to challenge listing only */
+.cl-wrapper {
+ font-family: "Sofia Pro", "Merriweather Sans", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ line-height: 22px;
+ color: #333;
+ background-color: #f6f6f6;
+ padding: 30px 0 30px 0;
+ clear: both;
+}
+
+.cl-wrapper .challenges-sub-nav {
+ text-align: center;
+ height: 40px;
+ padding: 20px 0 0 60px;
+ background: #fcfcfc;
+}
+
+.cl-wrapper .challenges-sub-nav a:hover {
+ text-decoration: none;
+}
+ .cl-wrapper h1,
+ .cl-wrapper h2,
+ .cl-wrapper h3,
+ .cl-wrapper h4,
+ .cl-wrapper h5,
+ .cl-wrapper h6 {
+ font-weight: 500;
+ line-height: 1.125em;
+ font-family: "Sofia Pro", Helvetica, Arial, sans-serif; }
+ .cl-wrapper .sideStream h1,
+ .cl-wrapper .challenge-detail.develop .tableWrap h1,
+ .cl-wrapper .challenge-detail .tableWrap h1 {
+ font-size: 28px;
+ color: #3D3D3D;
+ font-weight: 600;
+ text-transform: uppercase;
+ text-align: center;
+ border: none; }
+ .cl-wrapper h2,
+ .cl-wrapper .challenge-detail .tableWrap h2 {
+ font-size: 18px;
+ font-weight: 400;
+ font-style: normal;
+ color: #000;
+ text-transform: uppercase;
+ font-family: "Sofia Pro", "Merriweather Sans", Helvetica, Aria, sans-serif;
+ margin: 40px 0 10px 0;
+ text-align: left; }
+ .cl-wrapper .challenge-detail .columnSideBar h3 {
+ color: #3d3d3d;
+ font-size: 14px;
+ padding-bottom: 0; }
+ .cl-wrapper p,
+ .cl-wrapper .challenge-detail .tableWrap p {
+ font-weight: 300;
+ font-size: 14px;
+ line-height: 24px;
+ color: #3d3d3d;
+ padding-bottom: 24px;
+ margin: 0; }
+ .cl-wrapper .challenge-detail .tableWrap strong {
+ color: #3d3d3d;
+ font-weight: 600; }
+ .cl-wrapper em {
+ font-style: italic;
+ font-family: Merriweather, Georgia, serif; }
+ .cl-wrapper .note {
+ border-left: 6px solid #d2d2d2;
+ padding-left: 30px;
+ padding-bottom: 0px !important; }
+ .cl-wrapper .challenge-detail .columnSideBar {
+ display: block;
+ clear: none;
+ width: 100%;
+ background: #f7f7f7;
+ border: none;
+ margin-top: 0;
+ padding: 20px 10px; }
+ .cl-wrapper .challenge-detail.develop .columnSideBar {
+ margin-top: 25px; }
+ .cl-wrapper .challenge-detail .columnSideBar .inner {
+ padding: 10px;
+ border-bottom: none; }
+ .cl-wrapper input[type=text],
+ .cl-wrapper input[type=url] {
+ padding: 6px;
+ margin: 0;
+ height: 30px;
+ line-height: 20px;
+ background: #3f4143;
+ font-family: "Merriweather Sans", Helvetica, Aria, sans-serif;
+ font-size: 15px;
+ color: #3d3d3d;
+ border: 1px solid #CECECE;
+ box-shadow: inset 0px 0px 1px 0px rgba(183, 183, 183, 0.4);
+ transition: 200ms all; }
+ .cl-wrapper input[type=text]:hover,
+ .cl-wrapper input[type=url]:hover {
+ border: 1px solid #A3A3AE;
+ box-shadow: inset 0px 0px 1px 0px rgba(183, 183, 183, 0.8); }
+ .cl-wrapper input[type=text]:focus,
+ .cl-wrapper input[type=url]:focus {
+ border: 1px solid #4CB5FF;
+ box-shadow: inset 0px 0px 1px 0px rgba(133, 203, 255, 0.1); }
+ .cl-wrapper #main,
+ .cl-wrapper #wrapper > .content {
+ background: #F6F6F6;
+ position: relative;
+ z-index: 5; }
+ .cl-wrapper #mainContent.splitLayout,
+ .cl-wrapper #mainContent.layChallenges {
+ max-width: 1242px;
+ margin: 0 auto 0 auto;
+ background: #fff; }
+ .cl-wrapper #mainContent .container {
+ padding: 0;
+ margin: 0;
+ width: 100%; }
+ .cl-wrapper #main {
+ background: #F6F6F6; }
+ .cl-wrapper #navigation {
+ background: #fff; }
+ .cl-wrapper .layChallenges header {
+ padding-bottom: 30px;
+ position: relative; }
+ .cl-wrapper a,
+ .cl-wrapper a:active,
+ .cl-wrapper a:visited {
+ text-decoration: none;
+ color: #0096FF;
+ -moz-transition-duration: .3s;
+ -webkit-transition-duration: .3s;
+ transition: .2s all ease-in-out;
+ -webkit-tap-highlight-color: transparent;
+ outline: 0; }
+ .cl-wrapper a:hover {
+ color: #097DCE;
+ text-decoration: underline; }
+ .cl-wrapper .tcoTable .colCh a:hover {
+ color: #097DCE; }
+ .cl-wrapper .nextLink:hover,
+ .cl-wrapper .prevLink:hover {
+ color: #097DCE; }
+ .cl-wrapper #mainContent .dataChanges {
+ padding: 20px 0 20px 0;
+ text-align: center;
+ font-family: "Sofia Pro", Helvetica, Arial;
+ font-size: 14px;
+ color: #3d3d3d; }
+ .cl-wrapper #mainContent .dataChanges .lt {
+ float: none;
+ display: inline;
+ padding: 0;
+ margin-right: 30px;}
+ .cl-wrapper #mainContent .dataChanges .rt {
+ float: none;
+ text-align: right;
+ overflow: hidden;
+ display: inline; }
+ .cl-wrapper #mainContent .dataChanges .prevLink {
+ display: inline-block;
+ padding-left: 20px;
+ position: relative;
+ float: none; }
+ .cl-wrapper #mainContent .dataChanges .nextLink {
+ position: relative;
+ padding-right: 23px;
+ padding-left: 30px;
+ float: none; }
+ .cl-wrapper span.ng-show.challenges.lenght {
+ color: #DEDEDE;
+ padding: 0 5px; }
+ .cl-wrapper .challengesGrid .ngHeaderContainer {
+ background-color: #FFFFFF; }
+ .cl-wrapper .challengesGrid .challengeHeader {
+ height: 100%;
+ border-bottom: none; }
+ .cl-wrapper .challengesGrid .ngHeaderCell {
+ background-color: #fff;
+ color: #7F7F7F;
+ line-height: 37px;
+ vertical-align: middle;
+ text-align: left;
+ font-family: "Sofia Pro", Helvetica, Arial, sans-serif;
+ word-wrap: break-word;
+ text-transform: uppercase;
+ font-size: 10px;
+ font-weight: 400; }
+ .cl-wrapper .ngTopPanel {
+ position: relative;
+ z-index: 1;
+ background-color: #FFFFFF;
+ border-bottom: none; }
+ .cl-wrapper .challengesGrid .challengeRow {
+ height: 100%;
+ border: solid #e7e7e7;
+ border-width: 1px 0;
+ font-size: 16px;
+ color: #3d3d3d; }
+ .cl-wrapper .challengesGrid .ngRow.odd {
+ background-color: #FCFCFC; }
+ .cl-wrapper .challengesGrid .challengeRow {
+ height: 100%;
+ border: solid #F1F0F0;
+ border-width: 1px 0;
+ font-size: 16px;
+ color: #3d3d3d; }
+ .cl-wrapper .challengesGrid .colTime .row {
+ overflow: hidden;
+ line-height: 24px;
+ font-size: 13px; }
+ .cl-wrapper .colt1 {
+ width: 210px;
+ text-align: center; }
+ .cl-wrapper .colt3 {
+ width: 90px;
+ text-align: center; }
+ .cl-wrapper .challengeRow .colt4 {
+ font-weight: 700;
+ text-align: center; }
+ .cl-wrapper .colt4 {
+ text-align: center; }
+ .cl-wrapper .tcoTable .colCh a {
+ width: 270px;
+ padding-left: 66px;
+ color: #3d3d3d; }
+ .cl-wrapper .technologyTags span {
+ color: #3C3C3C;
+ font-size: 12px;
+ margin: 0;
+ padding: 1px 6px;
+ border-radius: 4px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 4px;
+ background-color: #F0F0F0; }
+ .cl-wrapper .technologyTags .techTag a {
+ padding: 0;
+ color: #666;
+ display: inline; }
+ .cl-wrapper .layChallenges .actions {
+ margin-bottom: -1px;
+ padding: 16px 0 30px; }
+ .cl-wrapper .pastCaption,
+ .cl-wrapper .upcomingCaption {
+ font-style: italic;
+ color: #A3A3AE;
+ font-weight: 300; }
+ .cl-wrapper .layChallenges .challengeType ul .link.active,
+ .cl-wrapper .layChallenges .challengeType ul .link.active:hover {
+ color: #000;
+ cursor: default;
+ text-transform: none;
+ text-decoration: none; }
+ .cl-wrapper .new-search-box input.search-text {
+ width: calc( 100% - 14px);
+ display: block;
+ background: #FFFFFF;
+ border-radius: 2px;
+ margin: 0 auto;
+ border: 1px solid #CECECE; }
+ .cl-wrapper .new-search-box input.search-text:focus {
+ border: 1px solid #4CB5FF;
+ box-shadow: inset 0px 0px 2px 1px rgba(133, 203, 255, 0.6); }
+ .cl-wrapper .selected-tags .wrapper {
+ border: none;
+ padding: 10px 0 20px 0; }
+ .cl-wrapper .selected-tags li.left .selecting-tag-wrapper {
+ height: 30px;
+ background: #D1D3D4;
+ padding-right: 25px;
+ margin-right: 15px;
+ font-size: 12px;
+ color: #fff;
+ border-radius: 15px;
+ transition: .2s all ease-in-out; }
+ .cl-wrapper .selected-tags li.left .selecting-tag-wrapper:hover {
+ background: #0096FF;
+ cursor: default; }
+ .cl-wrapper .selected-tag {
+ margin: 5px 0 0 10px;
+ line-height: 28px;
+ position: relative;
+ padding: 2px 0 0 0; }
+ .cl-wrapper .filter-dropdown {
+ border: none;
+ background: #F6F6F6; }
+ .cl-wrapper .gridChallengName {
+ color: #0096FF; }
+ .cl-wrapper .contestGrid .trackSD .genInfo > p i {
+ background-color: #B9B9B9; }
diff --git a/src/css/style-responsive.css b/src/css/style-responsive.css
index f1affb6f..d9a4e01a 100644
--- a/src/css/style-responsive.css
+++ b/src/css/style-responsive.css
@@ -1,14 +1,16 @@
-/* width < 1010px
+/* width < 1010px
-----------------------------*/
@media (max-width: 1019px) {
-
+.header-container header h1 {
+ text-align: center !important;
+}
#banner{
height: 355px;
background: #fff url(@@cdn/i/bg-banner-sprite-m.png) repeat-x;
- overflow: hidden;
+ overflow: hidden;
}
-#banner .inner{
+#banner .inner{
height: 355px;
background: url(@@cdn/i/bg-banner-m.png) 50% 0 repeat-x;
}
@@ -21,7 +23,7 @@
margin: 0;
max-width: 100% !important;
}
-
+
/* slider */
#banner .slider{
@@ -30,7 +32,7 @@
}
#banner .slider .welcome .con{
background: url(@@cdn/i/banner-1-m.png) 50% 100% no-repeat;
-
+
height: 355px;
text-align: center;
width: auto;
@@ -42,7 +44,7 @@
position: relative;
left: auto;
top: auto;
-
+
width: 101px;
margin-top: 14px;
}
@@ -53,13 +55,13 @@
font-weight: bold;
text-align: center;
background: #666;
-
+
margin-top: 80px;
-}
+}
#banner .bx-controls{
position: absolute;
right: 0;
-
+
left: 0;
bottom: auto;
top: 12px;
@@ -67,7 +69,7 @@
}
#banner .bx-controls .bx-pager{
overflow: hidden;
-
+
text-align: center;
}
#banner .bx-controls .bx-pager-item{
@@ -75,8 +77,8 @@
margin: 0 3px;
text-align: left;
text-indent: -100px;
- overflow: hidden;
-
+ overflow: hidden;
+
display: inline-block;
}
#banner .bx-controls .bx-pager-item a{
@@ -85,37 +87,37 @@
width: 12px;
background: url(@@cdn/i/nav-dot.png) no-repeat;
background-position: 0 -12px;
-
+
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
}
#banner .bx-controls .bx-pager-item a.active,
#banner .bx-controls .bx-pager-item a:hover{
- background-position: 0 0;
+ background-position: 0 0;
}
#banner .welcome{
color: #fff;
font-size: 12px;
-
+
letter-spacing: 1px;
line-height: 16px;
}
#banner .welcome blockquote{
position: relative;
right: auto;
-
+
top: auto;
padding-top: 28px;
margin: 0 10px;
width: auto;
}
#banner .welcome info{
-
+
}
#banner .welcome h2{
color: #fff;
font-weight: bold;
font-size: 16px;
-
+
padding-bottom: 9px;
text-transform: uppercase;
text-align: center;
@@ -132,7 +134,7 @@
}
#stats p{
text-indent: 0;
-
+
letter-spacing: 1px;
min-height: 26px;
padding-top: 8px;
@@ -146,18 +148,11 @@
top: 0;
width: 205px;
}
-
-/* mainContent */
-#mainContent{
- background: url(@@cdn/i/shadow.png) 50% 0 no-repeat;
- padding-top: 8px;
- padding-bottom: 18px;
- background-size: 120% 20px;
-}
+
#mainContent .title{
padding-top: 14px;
text-align: center;
-
+
margin-bottom: 12px;
}
#mainContent .slogan{
@@ -165,7 +160,7 @@
font-size: 13px;
font-weight: 300;
line-height: 18px;
-
+
margin: 0 8px;
}
.whatVdo{
@@ -180,7 +175,7 @@
margin-left: 0;
position: relative;
text-align: center;
-
+
padding-top: 141px;
margin-top: 20px;
}
@@ -191,7 +186,7 @@
padding-bottom: 15px;
color: #01a8e9;
}
-
+
.whatVdo > section.build h3{
color: #228400;
}
@@ -201,7 +196,7 @@
.whatVdo > section p{
font-size: 13px;
line-height: 18px;
-
+
letter-spacing: 1px;
padding: 0 10px;
}
@@ -212,10 +207,10 @@
height: 130px;
}
.whatVdo > section.build i{
- background-position: 50% -150px;
+ background-position: 50% -150px;
}
.whatVdo > section.solve i{
- background-position: 50% -300px;
+ background-position: 50% -300px;
}
#featuredContent{
@@ -230,30 +225,30 @@
right: 0;
background: #eee;
position: absolute;
-
+
display: none;
}
#featuredContent .container > section{
position: relative;
-
+
padding-bottom: 22px;
}
#featuredContent .container > section > h3,
#featuredContent .container > section > p,
#featuredContent .container > section > .action{
margin: 0 12px;
-
+
text-align: center;
}
#featuredContent .container > section .badge{
- position: absolute;
+ position: absolute;
left: 50%;
top: -1px;
width: 185px;
height: 125px;
background: url(@@cdn/i/ico-featured.png) no-repeat;
background-position: 0 0;
-
+
margin-left: -73px;
}
#featuredContent .container > section.toChallenge .badge{
@@ -287,7 +282,7 @@
}
#featuredContent .container > section .action{
padding: 15px 0 5px;
-
+
}
.nextLink{
position: relative;
@@ -299,26 +294,25 @@
width: 8px;
top: 7px;
right: 4px;
- background: url(@@cdn/i/arrow-nxt.png) no-repeat;
background-position: 0 0;
position: absolute;
- -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
+ -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
}
.nextLink:hover{
- color: #FF8A00;
+ color: #FF8A00;
}
.nextLink:hover i{
right: 0;
}
#featuredContent .container > section .action a{
font-size: 18px;
- display: inline-block;
+ display: inline-block;
line-height: 24px;
}
#featuredContent .toBusiness{
float: none;
width: auto;
-
+
margin: 0 -10px;
}
#featuredContent .toChallenge{
@@ -328,7 +322,7 @@
/* hero area */
#hero{
min-height: 162px;
- background: #eee;
+ background: #eee;
}
#hero .trackList{
margin: 0 -10px;
@@ -337,9 +331,9 @@
text-align: center;
font-size: 13px;
color: #01a8e9;
-
+
margin-top: 18px;
- -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
+ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
padding: 0;
margin: 18px 1.5% 0;
width: 30.2%;
@@ -366,17 +360,17 @@
#hero .trackAn i{
background: url(@@cdn/i/ico-an.png) 50% 0 no-repeat;
}
-
+
#hero .tracksInfo{
padding: 2px 2px 14px;
margin: 0 -10px;
}
#hero .trackInfo{
- height: 120px;
+ height: 120px;
background: #fff;
box-shadow: 0 1px 1px rgba(0,0,0,0.5);
font-size: 14px;
- color: #666;
+ color: #666;
position: relative;
float: none;
display: block;
@@ -386,19 +380,19 @@
#hero .trackInfo i{
height: 89px;
width: 89px;
-
+
position: absolute;
left: 13px;
top: 13px;
}
#hero .trackInfo p{
padding-left: 118px;
-
+
margin-right: 8px;
}
#hero .trackInfo h3{
display: block;
- color: #01a8e9;
+ color: #01a8e9;
padding: 16px 0 3px 118px;
}
#hero .trackInfo.trackSD h3{
@@ -409,7 +403,7 @@
}
#hero .trackInfo a{
display: inline-block;
-
+
font-size: 12px;
}
/* layout Challenges */
@@ -418,7 +412,7 @@
}
.layChallenges header{
border-bottom: 1px solid #e7e7e7;
-
+
padding-bottom: 8px;
position: relative;
font-size: 16px;
@@ -428,7 +422,7 @@
.layChallenges header .rt{
position: absolute;
right: 0;
-
+
top: 4px;
display: none;
}
@@ -436,7 +430,7 @@
display: inline-block;
float: left;
margin-left: 20px;
-
+
line-height: 36px;
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
}
@@ -444,28 +438,8 @@
display: inline-block;
height: 30px;
width: 30px;
- background: url(@@cdn/i/ico-views.png) no-repeat;
- background-position: 0 0;
}
- .layChallenges .views .calendarView,
- .layChallenges .views .gridView{
- background-position: 0 -50px;
- }
- .layChallenges .views .listView{
- background-position: 0 -150px;
- }
-
- .layChallenges .views .calendarView.isActive,
- .layChallenges .views .gridView.isActive{
- background-position: 0 0px;
- cursor: default;
- }
-
- .layChallenges .views .listView.isActive{
- background-position: 0 -100px;
- cursor: default;
- }
-
+
.layChallenges .actions{
min-height: 25px;
position: relative;
@@ -474,7 +448,7 @@
margin: 0 -10px;
}
.layChallenges .actions .rt{
- float: none;
+ float: none;
margin-top: 0;
line-height: 42px;
border-bottom: 1px solid #e7e7e7;
@@ -498,12 +472,12 @@
display: inline-block;
vertical-align: top;
height: 24px;
-
+
z-index: 100;
position: relative;
}
.layChallenges .challengeType{
-
+
width: auto;
margin: 0;
border-bottom: 1px solid #e7e7e7;
@@ -513,13 +487,13 @@
}
.layChallenges .challengeType ul{
overflow: hidden;
-
+
display: inline-block;
font-size: 16px;
padding: 4px 0;
}
.layChallenges .challengeType ul > li{
- float: left;
+ float: left;
border-left: 1px solid #D0D0D1;
height: 16px;
line-height: 18px;
@@ -528,7 +502,7 @@
border-left: 0;
}
.layChallenges .challengeType ul .link{
- margin: 0 10px;
+ margin: 0 10px;
}
.layChallenges .challengeType ul .link.active,
.layChallenges .challengeType ul .link.active:hover{
@@ -538,7 +512,7 @@
.layChallenges .actions .searchLink{
background: url(@@cdn/i/ico-zoom.png) 0 50% no-repeat;
padding-left: 27px;
-
+
line-height: 22px;
height: 22px;
display: inline-block;
@@ -547,7 +521,7 @@
display: inline-block;
padding-right: 20px;
position: relative;
-
+
border-left: 1px solid transparent;
}
.layChallenges .actions .upDown i{
@@ -557,17 +531,17 @@
width: 13px;
height: 24px;
background: url(@@cdn/i/arrows-ud.png) no-repeat;
- background-position: 0 9px;
+ background-position: 0 9px;
}
.layChallenges .actions .upDown.alt{
background-position: 100% -11px;
}
-/* dataChanges */
+/* dataChanges */
#mainContent .dataChanges{
padding-top: 19px;
font-size: 14px;
-
- min-height: 18px;
+ width: 100%;
+ height: 60px;
overflow: hidden;
position: relative;
}
@@ -576,14 +550,12 @@
}
#mainContent .dataChanges .mid{
text-align: center;
-
- display: block;
- margin: 0 100px;
+ margin: 20px;
position: relative;
}
#mainContent .dataChanges .lt{
- float: left;
-
+ float: left;
+
min-width: 99px;
z-index: 1;
position: absolute;
@@ -591,8 +563,8 @@
top: 19px;
}
#mainContent .dataChanges .rt{
- float: right;
-
+ float: right;
+
text-align: right;
z-index: 1;
position: absolute;
@@ -600,22 +572,22 @@
top: 19px;
}
#mainContent .dataChanges .nextLink{
- display: inline-block;
+ display: inline-block;
padding-right: 18px;
position: relative;
padding-left: 10px;
-}
+}
#mainContent .dataChanges .nextLink i{
top: 2px;
}
#mainContent .dataChanges .prevLink{
- display: inline-block;
+ display: inline-block;
padding-left: 18px;
position: relative;
-}
+}
#mainContent .dataChanges .prevLink.hide{
display: none;
-
+
}
#mainContent .dataChanges .prevLink i{
top: 2px;
@@ -630,18 +602,17 @@
}
.dataTable th,
.dataTable td{
- border: solid #e7e7e7;
- border-width: 1px 0;
+ border-bottom: 1px solid #d4d4d4;
}
.dataTable th{
vertical-align: middle;
- background: #f1f1f1;
+ background: #fff;
font-weight: normal;
- height: 42px;
+ height: 42px;
font-size: 14px;
}
.dataTable tbody .alt td{
- background: #f7f7f7;
+ background: #fcfcfc;
}
.dataTable th.colCh{
text-align: left;
@@ -658,31 +629,18 @@
padding-left: 66px;
display: inline-block;
}
- .dataTable .colCh a i{
- position: absolute;
- top: 4px;
- left: 14px;
- background: url(@@cdn/i/ico-tracks.png) no-repeat;
- background-position: 0 0;
- background-color: #7ab800;
- width: 40px;
- height: 36px;
- transition-duration: 0.2s;
-}
- .dataTable .trackSD .colCh a i{
- background-position: 0 0;
- background-color: #7ab800;
+ .dataTable .colCh a i{
+ position: absolute;
+ top: 4px;
+ left: 14px;
+ background-color: #7ab800;
+ transition-duration: 0.2s;
}
- .dataTable .trackUX .colCh a i{
- background-position: 0 -50px;
- background-color: #00add0;
- }
- .dataTable .trackAn .colCh a i{
- background-position: 0 -100px;
- background-color: #ffae00;
+ .dataTable .colCh a span.track-symbol {
+ left: -51px;
}
.dataTable .colCh a:hover{
- color: #FF8A00;
+ color: #097DCE;
}
.dataTable .colCh a:hover i{
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
@@ -704,10 +662,10 @@
.dataTable tbody .colTime .row{
overflow: hidden;
line-height: 24px;
- font-size: 12px;
+ font-size: 12px;
}
.dataTable tbody .colTime .row .lbl{
- float: left;
+ float: left;
width: 85px;
}
.dataTable tbody .colTime .row .val{
@@ -719,7 +677,7 @@
.dataTable th.colPur{
width: 98px;
}
- .dataTable tbody .colTLeft,
+ .dataTable tbody .colTLeft,
.dataTable tbody .colPur,
.dataTable tbody .colReg,
.dataTable tbody .colSub{
@@ -729,7 +687,7 @@
#tableView{
display: none !important;
-}
+}
#gridView{
display: block !important;
}
@@ -746,7 +704,7 @@
.contestGrid .contest{
display: block;
border: 1px solid #e7e7e7;
-
+
width: auto;
height: 268px;
position: relative;
@@ -759,13 +717,13 @@
.contestGrid .cgCh a{
color: #666;
position: relative;
- padding: 0 0 0 54px;
+ padding: 0 0 0 54px;
display: block;
height: 36px;
max-width: 1000px;
margin-right: 10px;
line-height: 18px;
- overflow: hidden;
+ overflow: hidden;
}
.contestGrid .cgCh a:hover{
color: #FF8A00;
@@ -778,8 +736,8 @@
background-position: 0 -50px;
background-color: #00add0;
width: 40px;
- height: 36px;
- -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
+ height: 36px;
+ -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
}
.contestGrid .trackSD .cgCh a i{
background-position: 0 -50px;
@@ -802,14 +760,14 @@
line-height: 24px;
}
.contestGrid .cgTime .lbl{
- float: left;
+ float: left;
}
.contestGrid .cgTime .val{
- margin-left: 92px;
+ margin-left: 92px;
}
.contestGrid .genInfo{
background: #f7f7f7;
-
+
position: absolute;
bottom: 0;
right: 0;
@@ -823,16 +781,16 @@
width: 24.8%;
text-align: center;
font-size: 18px;
- color: #00add0;
+ color: #00add0;
padding-top: 8px;
}
- contestGrid .trackSD .genInfo > p{
+ contestGrid .trackSD .genInfo > p{
color: #00add0;
}
- .contestGrid .trackUX .genInfo > p{
+ .contestGrid .trackUX .genInfo > p{
color: #7ab800;
}
- .contestGrid .trackAn .genInfo > p{
+ .contestGrid .trackAn .genInfo > p{
color: #ffae00;
}
.contestGrid .genInfo > p.imp{
@@ -841,23 +799,23 @@
.contestGrid .genInfo > p i{
display: block;
height: 30px;
- width: 30px;
+ width: 30px;
margin: 0 auto;
background-image: url(@@cdn/i/ico-con.png);
background-color: #00add0;
- background-repeat: no-repeat;
+ background-repeat: no-repeat;
margin-bottom: 9px;
}
- .contestGrid .trackSD .genInfo > p i{
+ .contestGrid .trackSD .genInfo > p i{
background-color: #00add0;
}
- .contestGrid .trackUX .genInfo > p i{
+ .contestGrid .trackUX .genInfo > p i{
background-color: #7ab800;
}
- .contestGrid .trackAn .genInfo > p i{
+ .contestGrid .trackAn .genInfo > p i{
background-color: #ffae00;
}
- .contestGrid1 .contest .genInfo > p.imp i{
+ .contestGrid1 .contest .genInfo > p.imp i{
background-color: #f00;
}
.contestGrid .genInfo .cgTLeft i{
@@ -872,7 +830,7 @@
.contestGrid .genInfo .cgSub i{
background-position: 0 0;
}
-
+
/* welcome Banner */
.welcomeBanner{
margin-top: 0;
@@ -880,19 +838,19 @@
color: #fff;
min-height: 85px;
font-size: 14px;
- line-height: 16px;
+ line-height: 16px;
text-align: center;
}
.welcomeBanner p{
margin-right: 0;
-
+
text-align: center;
}
.welcomeBanner .title{
font-size: 18px;
padding-top: 20px;
-
+
line-height: 18px;
margin-bottom: 18px;
}
@@ -904,11 +862,11 @@
line-height: 46px;
height: 42px;
width: 151px;
-
+
margin-bottom: 25px;
margin-top: 20px;
}
-
+
/* splitLayout */
#mainContent.splitLayout{
background: none;
@@ -917,14 +875,14 @@
position: relative;
}
#mainContent.splitLayout .mainStream{
- width: auto;
-
+ width: auto;
+
display: block;
float: none;
}
#mainContent.splitLayout .sideStream{
width: auto;
-
+
display: block;
float: none;
margin-top: 22px;
@@ -950,7 +908,7 @@
height: 17px;
width: 100%;
background: url(@@cdn/i/shadow-small.png) 50% 0 no-repeat;
-
+
margin: 0;
}
.diagnostics > div{
@@ -959,7 +917,7 @@
float: none;
font-size: 10px;
text-align: center;
-
+
background: url(@@cdn/i/ico-flags.png) no-repeat;
background-position: 0 0;
line-height: 14px;
@@ -980,7 +938,7 @@
background-position: 0 -450px;
}
.diagnostics .val{
- font-size: 12px;
+ font-size: 12px;
color: #fff;
margin-top: 60px;
}
@@ -993,7 +951,7 @@
/* tops */
.tops{
margin-top: 25px;
-
+
}
.tops > nav{
padding: 12px 0 10px;
@@ -1001,10 +959,10 @@
.tops h1{
border-bottom: 1px solid #e7e7e7;
padding-bottom: 13px;
- }
+ }
.tops ul{
overflow: hidden;
-
+
display: inline-block;
font-size: 16px;
padding: 3px 0;
@@ -1013,7 +971,7 @@
display: block;
}
.tops ul > li{
- float: left;
+ float: left;
border-left: 1px solid #D0D0D1;
height: 16px;
line-height: 18px;
@@ -1022,7 +980,7 @@
border-left: 0;
}
.tops ul .link{
- margin: 0 10px;
+ margin: 0 10px;
}
.tops ul .link.active,
.tops ul .link.active:hover{
@@ -1039,27 +997,21 @@
}
.tops .topsTable td{
text-align: center;
-
+
height: 32px;
}
.tops .views{
text-align: right;
font-size: 16px;
-
+
margin-top: 19px;
}
/* starsOfMonth */
-.somInner{
+.somInner{
max-width: 300px;
margin: 0 auto;
width: auto;
-}
-.starsOfMonth{
- background: url(@@cdn/i/shadow.png) 50% 0 no-repeat;
- border-top: 1px solid #dfe1e1;
- padding-top: 26px;
- background-size: 120% 20px;
}
.starsOfMonth h2{
color: #2e3b19;
@@ -1069,18 +1021,16 @@
.starsOfMonth h2 small{
display: block;
font-size: 14px;
-
+
line-height: 18px;
}
.starsOfMonth .starProfiles{
overflow: hidden;
-
+
margin: 0;
}
.starsOfMonth .profile{;
border: 1px solid #dfe1e1;
- max-width: 262px;
-
margin: 15px 0 0;
width: auto;
}
@@ -1088,25 +1038,18 @@
overflow: hidden;
}
.starsOfMonth .profile h3{
- color: #01a8e9;
+ color: #01a8e9;
margin-bottom: 16px;
-}
+}
.starsOfMonth .profileUX h3{
- color: #01a8e9;
+ color: #01a8e9;
}
.starsOfMonth .profileSD h3{
- color: #228400;
+ color: #228400;
}
.starsOfMonth .profileAn h3{
- color: #ff7400;
- }
- .starsOfMonth .profile .memberPic{
- float: left;
+ color: #ff7400;
}
- .starsOfMonth .profile .details .row{
- margin: 5px 0 13px 150px;
-
-}
.starsOfMonth .profile label{
font-size: 12px;
}
@@ -1117,13 +1060,13 @@
font-size: 18px;
}
.starProfiles .grid-3-1{
- float: none;
+ float: none;
margin-top: 15px;
overflow: hidden;
width: auto;
display: block;
margin: 0;
-}
+}
.starProfiles .gird-rt .profile{
float: none;
}
@@ -1133,8 +1076,8 @@
/* whatsHappening */
#whatsHappening{
- background: #d2d2d2;
- padding: 12px 0 26px 0;
+ background: #fff;
+ padding: 12px 0 26px 0;
}
#whatsHappening .inner{
margin: 0;
@@ -1154,7 +1097,7 @@
#whatsHappening .featuredImg{
width: 100%;
height: 180px;
-
+
margin-bottom: 26px;
}
#whatsHappening .featuredImg img{
@@ -1166,37 +1109,37 @@
#whatsHappening .slide .title{
font-weight: bold;
font-size: 14px;
-
+
line-height: 24px;
height: 50px;
overflow: hidden;
}
#whatsHappening .slide .postedBy{
- line-height: 30px;
+ line-height: 30px;
}
#whatsHappening .slide .excerpt{
- line-height: 18px;
+ line-height: 18px;
}
#whatsHappening .slide .excerpt .more{
display: block;
}
#whatsHappening .grid-3-1 > section{
- width: auto;
+ width: auto;
padding-bottom: 30px;
border-bottom: 1px solid #cacaca;
}
#whatsHappening .grid-rt > section{
float: none;
border-bottom: none;
-
+
padding-bottom: 0;
}
- #whatsHappening .grid-mid > section{
+ #whatsHappening .grid-mid > section{
margin: 0 auto;
}
#whatsHappening .slider .bx-controls{
text-align: center;
-
+
margin-top: 16px;
}
#whatsHappening .slider .bx-controls .bx-pager-item{
@@ -1217,15 +1160,15 @@
}
#whatsHappening .slider .bx-controls .bx-pager-item a.active,
#whatsHappening .slider .bx-controls .bx-pager-item a:hover{
- background-position: 0 -20px;
+ background-position: 0 -20px;
}
#whatsHappening .grid-3-1{
float: none;
-
+
display: block;
width: auto;
}
-
+
/*Title*/
.pageTitleWrapper {
@@ -1253,10 +1196,10 @@
padding: 6px 0 2px 14px;
}
.pageContent ul .listTitle{
- display: block;
+ display: block;
}
.pageContent ul .listTitleDash{
- display: none;
+ display: none;
}
.pageContent ol {
padding: 6px 10px 2px 33px;
@@ -1283,7 +1226,7 @@
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
padding-right: 65px;
border-right: 10px solid transparent;
-
+
}
.sideFindRelatedContent .searchRelatedBox .btn {
position: absolute;
@@ -1298,7 +1241,7 @@
line-height: 14px;
}
.sideMostRecentChallenges{
- margin-bottom: 32px;
+ margin-bottom: 32px;
}
.sideMostRecentChallenges h3 {
padding: 0 9px;
@@ -1309,7 +1252,7 @@
.sideMostRecentChallenges li.alt {
padding: 14px 0;
}
-
+
/*Case Page*/
.casesView.container{
margin: 0;
@@ -1348,23 +1291,23 @@
padding: 18px 0;
}
.casesView .caseGrid a.jsShowCaseDetails > img{
- padding: 0;
+ padding: 0;
}
.grid-4 .caseDetailsWrapper{
- display: none;
+ display: none;
}
#mainContent.casePage .dataChanges{
- margin-top: 17px;
+ margin-top: 17px;
}
.casePage .jsCloseCaseDetails{
top: 12px;
- right: 0;
+ right: 0;
}
.casePage .caseBriefWrapper{
- padding-bottom: 25px;
+ padding-bottom: 25px;
}
.casePage .caseBriefWrapper .caseTitle{
- padding: 41px 0 23px 0;
+ padding: 41px 0 23px 0;
}
.casePage .caseBriefWrapper .caseTitle h3{
line-height: 30px;
@@ -1376,7 +1319,7 @@
}
.casePage .caseBriefWrapper .caseQuote{
width: auto;
- float: none;
+ float: none;
padding: 0 0 11px 0;
margin-bottom: 20px;
}
@@ -1404,7 +1347,7 @@
margin: 0;
}
.casePage .caseTitle{
- padding: 4px 0 12px 0;
+ padding: 4px 0 12px 0;
}
.casePage .caseTitle h3{
font-size: 25px;
@@ -1421,7 +1364,7 @@
margin: 0 auto;
}
.casePage .caseBanner{
- margin-bottom: 11px;
+ margin-bottom: 11px;
}
.casePage .caseBanner img {
width: 100%;
@@ -1439,7 +1382,7 @@
margin-bottom: 23px;
}
.caseQuote .quoteTxt{
- padding-bottom: 23px;
+ padding-bottom: 23px;
}
.caseQuote .quoterName,
.caseQuote .quoterTitle{
@@ -1502,7 +1445,7 @@
/*Resource Page*/
.resourceList{
- padding-top: 5px;
+ padding-top: 5px;
}
.resourceList li{
padding: 0;
@@ -1574,11 +1517,11 @@
.storyPage .grid-3-3 .grid-2-3,
.storyPage .grid-3-3 .grid-1-3{
float: none;
- width: 100%;
+ width: 100%;
}
.storyDetailsWrapper .storyTitle{
- padding: 0 0 32px 0;
+ padding: 0 0 32px 0;
}
.storyDetailsWrapper .storyTitle .author{
font-size: 16px;
@@ -1598,7 +1541,7 @@
.storyDetails article .sideImage img{
width: 100%;
max-width: 100%;
- height: auto;
+ height: auto;
}
.storyDetails article .sideImage p {
padding: 10px 0 14px 0;
@@ -1614,7 +1557,7 @@
margin-bottom: 21px;
}
.sideSearchStories h3{
- text-align: center;
+ text-align: center;
}
.sideSearchStories .searchStoriesBox{
border-width: 0;
@@ -1627,7 +1570,7 @@
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
padding-right: 65px;
border-right: 10px solid transparent;
-
+
}
.sideSearchStories .searchStoriesBox .btn {
position: absolute;
@@ -1648,3 +1591,20 @@
}
}
+/* For community page */
+@media (max-width: 480px ) {
+ .community #mainContent.splitLayout {
+ margin: 30px 10px;
+ padding: 30px 10px;
+ }
+ .tops .topsTable .colHandle {
+ text-align: center;
+ }
+}
+@media (max-width: 960px) {
+ .challenge-detail .rightSplit .grid-3-3 {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+}
diff --git a/src/css/style.css b/src/css/style.css
index 28604c17..d90adfc1 100644
--- a/src/css/style.css
+++ b/src/css/style.css
@@ -209,18 +209,18 @@
background: url(@@cdn/i/bg-slide-sprite.jpg) 0 0 repeat-x;
}
#banner .inner{
-
+
height: 226px;
background: url(@@cdn/i/bg-slide.jpg) 50% 0 no-repeat;
}
#banner .inner .container{
background: url(@@cdn/i/banner-1.png) 50% 0 no-repeat;
-
+
padding-left: 0;
}
#banner .inner .container .bx-wrapper{
margin-left: 395px;
-
+
max-width: 600px !important;
}
/* slider */
@@ -228,7 +228,7 @@
height: 226px;
display: block;
}
- #banner .slider .con{
+ #banner .slider .con{
width: 590px;
margin: 0 auto;
}
@@ -236,7 +236,7 @@
position: absolute;
left: 60px;
top: 175px;
-
+
width: 101px;
}
#banner .slider .slide{
@@ -245,29 +245,29 @@
color: #fff;
font-weight: bold;
text-align: center;
-
+
overflow: hidden;
}
#banner .slider li .con{
height: 196px;
padding: 30px 20px 0 0;
position: relative;
-
+
}
#banner .slider li.welcome .con{
background: url(@@cdn/i/tc-cs.png) -400px 0 no-repeat;
-
+
}
#banner .slider li .textOnly{
font-size: 14px;
-
+
font-weight: normal;
line-height: 18px;
}
#banner .bx-controls{
position: absolute;
left: 50%;
-
+
bottom: 13px;
z-index: 60;
width: auto;
@@ -275,14 +275,14 @@
}
#banner .bx-controls .bx-pager{
overflow: hidden;
-
+
}
#banner .bx-controls .bx-pager-item{
float: left;
margin-left: 5px;
text-align: left;
text-indent: -100px;
- overflow: hidden;
+ overflow: hidden;
}
#banner .bx-controls .bx-pager-item a{
display: block;
@@ -290,12 +290,12 @@
width: 12px;
background: url(@@cdn/i/nav-dot.png) no-repeat;
background-position: 0 -12px;
-
+
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
}
#banner .bx-controls .bx-pager-item a.active,
#banner .bx-controls .bx-pager-item a:hover{
- background-position: 0 0;
+ background-position: 0 0;
}
#banner .welcome{
color: #fff;
@@ -305,17 +305,17 @@
position: absolute;
right: 93px;
width: 458px;
-
+
top: 54px;
}
#banner .welcome info{
-
+
}
#banner .welcome h2{
color: #fff;
font-weight: bold;
font-size: 28px;
-
+
padding-bottom: 9px;
text-transform: uppercase;
line-height: 34px;
@@ -326,7 +326,7 @@
line-height: 68px;
height: 68px;
}
-
+
#stats em{
font-weight: bold;
}
@@ -336,22 +336,12 @@
top: 14px;
width: 205px;
}
-
+
/* mainContent */
-#mainContent{
- background: url(@@cdn/i/shadow.png) 50% 0 no-repeat;
- padding-top: 8px;
- padding-bottom: 32px;
-}
-#mainContent.layChallenges{
- padding-top: 30px;
- padding-bottom: 20px;
- background: #FFFffe;
-}
#mainContent .title{
padding-top: 32px;
text-align: center;
-
+
margin-bottom: 16px;
}
#mainContent .slogan{
@@ -372,7 +362,7 @@
margin-left: 25px;
position: relative;
text-align: center;
-
+
padding-top: 141px;
}
.whatVdo > section:first-child{
@@ -382,7 +372,7 @@
padding-bottom: 15px;
color: #01a8e9;
}
-
+
.whatVdo > section.build h3{
color: #228400;
}
@@ -392,7 +382,7 @@
.whatVdo > section p{
font-size: 16px;
line-height: 24px;
-
+
letter-spacing: 1px;
padding: 0 10px;
}
@@ -402,14 +392,14 @@
left: 50%;
max-height: 130px;
width: 127px;
-
+
margin-left: -63px;
}
.whatVdo > section.build i{
- background-position: 50% -150px;
+ background-position: 50% -150px;
}
.whatVdo > section.solve i{
- background-position: 50% -300px;
+ background-position: 50% -300px;
}
#featuredContent{
@@ -427,7 +417,7 @@
}
#featuredContent .container > section{
position: relative;
-
+
}
#featuredContent .container > section > h3,
#featuredContent .container > section > p,
@@ -435,7 +425,7 @@
margin: 0 25px 0 146px;
}
#featuredContent .container > section .badge{
- position: absolute;
+ position: absolute;
left: 0;
top: -1px;
width: 185px;
@@ -460,7 +450,7 @@
}
#featuredContent .container > section .em{
padding: 7px 0 3px;
-
+
color: #333;
}
#featuredContent .container > section em{
@@ -473,7 +463,7 @@
}
#featuredContent .container > section .action{
padding: 20px 0 5px;
-
+
}
.nextLink{
position: relative;
@@ -486,13 +476,13 @@
width: 8px;
top: 7px;
right: 4px;
- background: url(@@cdn/i/arrow-nxt.png) no-repeat;
+ background: url(@@cdn/i/chevron-right-design.png) no-repeat;
background-position: 0 0;
position: absolute;
- transition-duration: 0.2s;
+ transition-duration: 0.2s;
}
.nextLink:hover{
- color: #FF8A00;
+ color: #FF8A00;
}
.nextLink:hover i{
right: 0;
@@ -502,19 +492,19 @@
padding-left: 23px;
}
.prevLink i{
- background: url(@@cdn/i/arrow-prev.png) no-repeat;
+ background: url(@@cdn/i/chevron-left-design.png) no-repeat;
right: auto;
left: 4px;
}
.prevLink:hover{
- color: #FF8A00;
+ color: #FF8A00;
}
.prevLink:hover i{
left: 0;
}
#featuredContent .container > section .action a{
font-size: 22px;
- display: inline-block;
+ display: inline-block;
line-height: 26px;
}
#featuredContent .toBusiness{
@@ -537,7 +527,7 @@
float: left;
width: 320px;
text-align: center;
-
+
margin-left: 25px;
}
#aboutContent .container > section:first-child{
@@ -556,7 +546,7 @@
font-size: 18px;
line-height: 24px;
}
-
+
.userWidget{
width: 332px;
height: 208px;
@@ -581,18 +571,18 @@
margin-left: 1.5%;
float: left;
text-align: center;
-
+
font-size: 12px;
letter-spacing: 1px;
}
.userWidget .action a:first-child{
- margin-left: 0;
+ margin-left: 0;
}
.userWidget .details{
- position: relative;
+ position: relative;
}
.userWidget .details .userPic{
- float: left;
+ float: left;
margin: 20px 0 0 20px;
width: 120px;
height: 120px;
@@ -604,11 +594,11 @@
}
.userWidget .details .userPic img{
width: 120px;
-
+
background: #ccc;
}
.userWidget .details .userDetails{
- margin-left: 174px;
+ margin-left: 174px;
min-height: 154px;
padding-top: 14px;
}
@@ -630,38 +620,38 @@
font-size: 12px;
letter-spacing: 1px;
padding-top: 6px;
-
+
line-height: 20px;
}
.userWidget .details .userDetails .val{
font-size: 18px;
letter-spacing: 1px;
line-height: 24px;
-
+
font-weight: bold;
}
/* hero area */
#hero{
min-height: 162px;
- background: #eee;
+ background: #eee;
}
#hero .track{
text-align: center;
font-size: 18px;
color: #01a8e9;
-
+
margin-top: 0px;
line-height: 20px;
}
#hero .track a{
- color: #01a8e9;
-
+ color: #01a8e9;
+
display: block; height: 142px; padding-top: 18px;
}
#hero .track a:hover{
- text-decoration: underline;
-
+ text-decoration: underline;
+
background: #f9f9f9;
}
#hero .trackSD a{
@@ -692,17 +682,17 @@
padding: 22px 0 5px;
}
#hero .trackInfo{
- height: 120px;
+ height: 120px;
background: #fff;
box-shadow: 0 1px 1px rgba(0,0,0,0.5);
font-size: 14px;
- color: #666;
+ color: #666;
position: relative;
}
#hero .trackInfo i{
height: 89px;
width: 89px;
-
+
position: absolute;
left: 13px;
top: 13px;
@@ -712,7 +702,7 @@
}
#hero .trackInfo h3{
display: block;
- color: #01a8e9;
+ color: #01a8e9;
padding: 16px 0 3px 118px;
}
#hero .trackInfo.trackSD h3{
@@ -723,84 +713,57 @@
}
#hero .trackInfo a{
display: inline-block;
-
+
font-size: 12px;
}
/* lay Challenges */
.layChallenges{
display: block;
}
- .layChallenges header{
- border-bottom: 1px solid #e7e7e7;
-
+ .layChallenges header{
+ border-bottom: 1px solid #f0f0f0;
padding-bottom: 12px;
position: relative;
font-size: 16px;
}
- .layChallenges header .rt{
+ .layChallenges header .rt{
position: absolute;
right: 0;
-
+
top: 4px;
}
- .layChallenges header .rt a{
+ .layChallenges header .rt a{
padding-top: 1px;
display: inline-block;
float: left;
margin-left: 20px;
-
+
line-height: 36px;
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
border-top: 3px solid transparent;
-}
- .layChallenges header .rt .calendarView:hover,
- .layChallenges header .rt .gridView:hover,
- .layChallenges header .rt .listView:hover{
+}
+ .layChallenges header .rt .calendarView:hover,
+ .layChallenges header .rt .gridView:hover,
+ .layChallenges header .rt .listView:hover{
border-top: 3px solid #FF8A00;
}
-
- .layChallenges .views > a{
- display: inline-block;
- height: 30px;
- width: 30px;
- background: url(@@cdn/i/ico-views.png) no-repeat;
- background-position: 0 0;
-}
- .layChallenges .views .gridView{
- background-position: 0 -47px;
+ .layChallenges .views {
+ position: absolute;
+ right: 55px;
}
- .layChallenges .views .listView{
- background-position: 0 -147px;
- }
- .layChallenges .views .calendarView{
- background-position: 0 -247px;
- }
-
- .layChallenges .views .gridView.isActive{
- background-position: 0 3px;
- cursor: default;
- }
- .layChallenges .views .gridView.isActive:hover{
- border-top: 3px solid rgba(0, 0, 0, 0);
+ .layChallenges .views > a{
+ font-size: 11px;
+ line-height: 13px;
+ color: #A3A3AE;
}
-
- .layChallenges .views .listView.isActive{
- background-position: 0 -97px;
- cursor: default;
+ .layChallenges .views a + a {
+ margin-left: 10px;
}
- .layChallenges .views .listView.isActive:hover{
- border-top: 3px solid transparent;
+ .layChallenges .views a.isActive {
+ color: #000000;
}
- .layChallenges .views .calendarView.isActive{
- background-position: 0 -197px;
- cursor: default;
- }
- .layChallenges .views .calendarView.isActive:hover{
- border-top: 3px solid transparent;
- }
-
.layChallenges .actions{
min-height: 25px;
position: relative;
@@ -809,13 +772,13 @@
z-index: 10;
}
.layChallenges .actions .rt{
- float: right;
+ float: right;
margin-top: -25px;
line-height: 24px;
}
.layChallenges .actions .lt{
float: left;
-
+
line-height: 24px;
margin-top: -25px;
min-width: 118px;
@@ -826,28 +789,28 @@
margin-right: 8px;
}
.layChallenges .challengeType{
-
+
width: 300px;
margin: 0 auto;
}
.layChallenges .challengeType ul{
overflow: hidden;
-
+
display: block;
font-size: 16px;
- padding: 3px 0;
+ padding: 10px 0 0 55px;
}
.layChallenges .challengeType ul > li{
- float: left;
+ float: left;
border-left: 1px solid #D0D0D1;
- height: 16px;
+ height: 18px;
line-height: 18px;
}
.layChallenges .challengeType ul li:first-child{
border-left: 0;
}
.layChallenges .challengeType ul .link{
- margin: 0 10px;
+ margin: 0 10px;
}
.layChallenges .challengeType ul .link.active,
.layChallenges .challengeType ul .link.active:hover{
@@ -857,7 +820,7 @@
.layChallenges .actions .searchLink{
background: url(@@cdn/i/ico-zoom.png) 0 50% no-repeat;
padding-left: 27px;
-
+
line-height: 22px;
height: 22px;
display: inline-block;
@@ -866,10 +829,10 @@
display: inline-block;
padding-right: 20px;
position: relative;
-
+
margin-left: 4px;
}
-
+
.layChallenges .actions .upDown i{
position: absolute;
right: 0;
@@ -877,11 +840,11 @@
width: 13px;
height: 24px;
background: url(@@cdn/i/arrows-ud.png) no-repeat;
- background-position: 0 8px;
+ background-position: 0 8px;
}
.layChallenges .actions .on .upDown i{
background-position: 100% -13px;
- -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
+ -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
}
.lt .ddWrap{
float: left;
@@ -894,7 +857,7 @@
.ddWrap .list{
border: 1px solid #ccc;
border-top: none;
-
+
display: none;
background: #fff;
}
@@ -906,7 +869,7 @@
border-top: 1px solid #ccc;
padding: 0 5px;
font-size: 12px;
-
+
line-height: 26px;
text-align: left;
}
@@ -914,39 +877,39 @@
.ddWrap .list li.active{
background: #f7f7f7;
}
-/* dataChanges */
+/* dataChanges */
#mainContent .dataChanges{
padding-top: 19px;
font-size: 16px;
-
+
min-height: 20px;
overflow: hidden;
}
#mainContent .dataChanges .lt{
- float: left;
+ float: left;
}
#mainContent .dataChanges .rt{
- float: right;
-
+ float: right;
+
text-align: right;
overflow: hidden;
}
#mainContent .dataChanges .nextLink{
- display: inline-block;
+ display: inline-block;
padding-right: 20px;
position: relative;
padding-left: 40px;
float: left;
-}
+}
#mainContent .dataChanges .nextLink i{
top: 4px;
}
#mainContent .dataChanges .prevLink{
- display: inline-block;
+ display: inline-block;
padding-left: 20px;
position: relative;
float: left;
-}
+}
#mainContent .dataChanges .prevLink.hide{
display: none;
}
@@ -958,76 +921,85 @@
width: 100%;
font-size: 14px;
}
- .dataTable .imp{
- color: #f00;
- }
- .dataTable th,
- .dataTable td{
- border: solid #e7e7e7;
- border-width: 1px 0;
- }
- .dataTable th{
- vertical-align: middle;
- background: #f1f1f1;
- font-weight: normal;
- height: 42px;
- font-size: 14px;
- }
- .layChallenges .dataTable .colCh{
- width: 308px;
- }
-
-
- .dataTable tbody .alt td{
- background: #f7f7f7;
- }
-
- .dataTable th.colCh{
- text-align: left;
- text-indent: 56px;
- width: 308px
- }
- .dataTable .colCh div{
- margin-right: 15px;
+.dataTable .imp{
+ color: #f00;
+}
+.dataTable th,
+.dataTable td{
+ border-bottom: 1px solid #d4d4d4;
+}
+.dataTable th{
+ background-color: #fff;
+ color: #7F7F7F;
+ line-height: 37px;
+ vertical-align: middle;
+ text-align: left;
+ font-family: "Sofia Pro", Helvetica, Arial, sans-serif;
+ word-wrap: break-word;
+ text-transform: uppercase;
+ font-size: 10px;
+ font-weight: 400;
+}
+.dataTable th.colTime {
+ text-align: center;
+}
+.layChallenges .dataTable .colCh{
+ width: 308px;
+}
+.dataTable tbody .alt td{
+ background: #FCFCFC;
+}
+.dataTable td.colCh , .dataTable td.colTime, .dataTable td.colPur {
+ margin-right: 15px;
+ vertical-align: top;
+ padding-top: 15px;
+ padding-bottom: 15px;
+ text-align: left;
+}
+.dataTable td.colPur {
+ padding-top: 30px;
+}
+.dataTable .colCh a{
+ color: #666;
+ line-height: 22px;
+ padding-left: 35px;
+ display: inline-block;
+ cursor: pointer;
+ position: relative;
+}
+.dataTable .colCh a i{
+ position: absolute;
+ top: 4px;
+ left: 14px;
+ width: 40px;
+ height: 75px;
+ transition-duration: 0.2s;
+ cursor: pointer;
+}
+.dataTable .track-develop .colCh a i {
+ background: url(@@cdn/i/ico-develop-challenge.svg) no-repeat;
+}
+.dataTable .track-design .colCh a i {
+ background: url(@@cdn/i/ico-design-challenge.svg) no-repeat;
+}
+.dataTable .colCh a span.track-symbol {
+ position: absolute;
+ left: -21px;
+ top: 45px;
+ z-index: 10;
+ color: white;
+ font-weight: bold;
+ width: 40px;
+ display: inline-block;
+ text-align: center;
+ font-size: 14px;
+ text-transform: uppercase;
+}
+.layChallenges .dataTable .colCh a span.track-symbol {
+ left: 12px;
}
- .dataTable .colCh a{
- color: #666;
- line-height: 22px;
- padding-left: 35px;
- display: inline-block;
-
- cursor: pointer;
- position: relative;
-}
- .dataTable .colCh a i{
- position: absolute;
- top: 4px;
- left: 14px;
- background: url(@@cdn/i/ico-tracks.png) no-repeat;
- background-position: 0 0;
- background-color: #7ab800;
- width: 40px;
- height: 36px;
- transition-duration: 0.2s;
- cursor: pointer;
-}
- .dataTable .trackSD .colCh a i,
- .dataTable .track-develop .colCh a i{
- background-position: 0 0;
- background-color: #7ab800;
- }
- .dataTable .trackUX .colCh a i,
- .dataTable .track-design .colCh a i{
- background-position: 0 -50px;
- background-color: #00add0;
- }
- .dataTable .trackAn .colCh a i,
- .dataTable .track-data .colCh a i{
- background-position: 0 -100px;
- background-color: #ffae00;
- }
.dataTable .colCh a:hover{
- color: #FF8A00;
+ color: #097DCE;
}
.dataTable .colCh a:hover i{
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
@@ -1035,13 +1007,8 @@
.dataTable .btn{
width: 86px;
}
- .dataTable tbody td{
- height: 95px;
- vertical-align: middle;
- }
- .dataTable tbody td{
- height: 95px;
- vertical-align: middle;
+ .dataTable.challenges tbody tr{
+ height: 140px;
}
.dataTable th.colTime{
width: 224px;
@@ -1049,10 +1016,10 @@
.dataTable tbody .colTime .row{
overflow: hidden;
line-height: 24px;
- font-size: 12px;
+ font-size: 12px;
}
.dataTable tbody .colTime .row .lbl{
- float: left;
+ float: left;
width: 85px;
}
.dataTable tbody .colTime .row .val{
@@ -1064,7 +1031,7 @@
.dataTable th.colPur{
width: 98px;
}
- .dataTable tbody .colTLeft,
+ .dataTable tbody .colTLeft,
.dataTable tbody .colPur,
.dataTable tbody .colReg,
.dataTable tbody .colSub{
@@ -1074,9 +1041,13 @@
.dataTable .colPur,
.dataTable tbody .colPur{
- text-align: left;
+ text-align: left;
text-indent: 20px;
-}
+}
+.dataTable tfoot tr td {
+ border: none;
+ padding-top: 10px;
+}
/* contest gird view */
#tableView{
padding-top: 15px;
@@ -1087,15 +1058,15 @@
.contestGrid{
display: block;
overflow: hidden;
- margin: 0 -29px 0 -25px;
}
.contestGrid.alt{
- margin: 0 -12px -18px -12px;
+ width: 84%;
+ margin: 0 auto;
}
.contestGrid .contest{
display: inline-block;
border: 1px solid #e7e7e7;
-
+
width: 298px;
height: 228px;
position: relative;
@@ -1105,19 +1076,19 @@
.contestGrid.alt .contest{
width: 318px;
margin: 15px 12px 16px 13px;
- }
+ }
.contestGrid .cgCh{
margin: 18px 0 14px;
}
.contestGrid .cgCh a{
color: #666;
position: relative;
- padding: 0 0 0 54px;
+ padding: 0 0 0 54px;
display: block;
height: 36px;
max-width: 234px;
line-height: 18px;
- overflow: hidden;
+ overflow: hidden;
}
.contestGrid .cgCh a:hover{
color: #FF8A00;
@@ -1130,8 +1101,8 @@
background-position: 0 -50px;
background-color: #00add0;
width: 40px;
- height: 36px;
- -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
+ height: 36px;
+ -moz-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s;
}
.contestGrid .trackSD .cgCh a i{
background-position: 0 -50px;
@@ -1154,17 +1125,17 @@
line-height: 24px;
}
.contestGrid .cgTime .lbl{
- float: left;
+ float: left;
}
.contestGrid .cgTime .val{
- margin-left: 92px;
+ margin-left: 92px;
}
.contestGrid.alt .cgTime .val{
- margin-left: 104px;
- }
+ margin-left: 104px;
+ }
.contestGrid .genInfo{
background: #f7f7f7;
-
+
position: absolute;
bottom: 0;
right: 0;
@@ -1178,16 +1149,16 @@
width: 24.8%;
text-align: center;
font-size: 18px;
- color: #00add0;
+ color: #00add0;
padding-top: 8px;
}
- contestGrid .trackSD .genInfo > p{
+ contestGrid .trackSD .genInfo > p{
color: #00add0;
}
- .contestGrid .trackUX .genInfo > p{
+ .contestGrid .trackUX .genInfo > p{
color: #7ab800;
}
- .contestGrid .trackAn .genInfo > p{
+ .contestGrid .trackAn .genInfo > p{
color: #ffae00;
}
.contestGrid .genInfo > p.imp{
@@ -1196,25 +1167,25 @@
.contestGrid .genInfo > p i{
display: block;
height: 30px;
- width: 30px;
+ width: 30px;
margin: 0 auto;
background-image: url(@@cdn/i/ico-con.png);
- background-repeat: no-repeat;
+ background-repeat: no-repeat;
margin-bottom: 9px;
}
- .contestGrid .trackSD .genInfo > p i{
+ .contestGrid .trackSD .genInfo > p i{
background-color: #00add0;
}
- .contestGrid .type-develop .genInfo > p i{
+ .contestGrid .type-develop .genInfo > p i{
background-color: #47a911;
}
- .contestGrid .trackUX .genInfo > p i{
+ .contestGrid .trackUX .genInfo > p i{
background-color: #7ab800;
}
- .contestGrid .trackAn .genInfo > p i{
+ .contestGrid .trackAn .genInfo > p i{
background-color: #ffae00;
}
- .contestGrid1 .contest .genInfo > p.imp i{
+ .contestGrid1 .contest .genInfo > p.imp i{
background-color: #f00;
}
.contestGrid .genInfo .cgTLeft i{
@@ -1229,7 +1200,7 @@
.contestGrid .genInfo .cgSub i{
background-position: 0 0;
}
-
+
/* welcome Banner */
.welcomeBanner{
margin-top: 1px;
@@ -1238,13 +1209,13 @@
font-size: 18px;
line-height: 24px;
background: #006eb0;
- background: -moz-linear-gradient(left, #006eb0 0%, #00d9fa 100%);
- background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006eb0), color-stop(100%,#00d9fa));
- background: -webkit-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
- background: -o-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
- background: -ms-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
- background: linear-gradient(to right, #006eb0 0%,#00d9fa 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006eb0', endColorstr='#00d9fa',GradientType=1 );
+ background: -moz-linear-gradient(left, #006eb0 0%, #00d9fa 100%);
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006eb0), color-stop(100%,#00d9fa));
+ background: -webkit-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
+ background: -o-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
+ background: -ms-linear-gradient(left, #006eb0 0%,#00d9fa 100%);
+ background: linear-gradient(to right, #006eb0 0%,#00d9fa 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006eb0', endColorstr='#00d9fa',GradientType=1 );
}
.welcomeBanner p{
@@ -1263,7 +1234,7 @@
height: 42px;
width: 151px;
}
-
+
/* splitLayout */
#mainContent.splitLayout{
background: none;
@@ -1285,7 +1256,7 @@
height: 17px;
width: 100%;
background: url(@@cdn/i/shadow-small.png) 50% 0 no-repeat;
-
+
margin: 0;
}
.diagnostics > div{
@@ -1294,7 +1265,7 @@
float: left;
font-size: 10px;
text-align: center;
-
+
background: url(@@cdn/i/ico-flags.png) no-repeat;
background-position: 0 0;
line-height: 14px;
@@ -1314,7 +1285,7 @@
background-position: 0 -450px;
}
.diagnostics .val{
- font-size: 12px;
+ font-size: 12px;
color: #fff;
margin-top: 60px;
}
@@ -1325,20 +1296,17 @@
bottom: 0;
}
/* tops */
-.tops{
- margin-top: 30px;
-
-}
.tops > nav{
padding: 12px 0 10px;
+ font-weight: bold;
}
.tops h1{
border-bottom: 1px solid #e7e7e7;
padding-bottom: 13px;
- }
+ }
.tops ul{
overflow: hidden;
-
+
display: inline-block;
font-size: 16px;
padding: 3px 0;
@@ -1347,7 +1315,7 @@
display: block;
}
.tops ul > li{
- float: left;
+ float: left;
border-left: 1px solid #D0D0D1;
height: 16px;
line-height: 18px;
@@ -1356,7 +1324,7 @@
border-left: 0;
}
.tops ul .link{
- margin: 0 10px;
+ margin: 0 10px;
}
.tops ul .link.active,
.tops ul .link.active:hover{
@@ -1364,7 +1332,7 @@
cursor: default;
}
.tops .topsTable{
- font-size: 12px;
+ font-size: 14px;
}
.topsTable .colRank{
width: 42px;
@@ -1373,16 +1341,20 @@
font-size: 12px;
padding-top: 13px;
height: 28px;
+ text-align: center;
+ background: #f7f7f7;
+ color: #000;
+ text-transform: none;
}
.tops .topsTable td{
text-align: center;
-
+
height: 32px;
}
.tops .views{
text-align: right;
font-size: 16px;
-
+
margin-top: 19px;
}
@@ -1393,88 +1365,136 @@
}
/* starsOfMonth */
.starsOfMonth{
- background: url(@@cdn/i/shadow.png) 50% 0 no-repeat;
- border-top: 1px solid #dfe1e1;
- padding-top: 19px;
- margin: 18px 0 0;
+ background: #fff;
+ margin: -50px 60px 60px;
+ padding: 30px 0 36px 0;
+ border: none;
}
.starsOfMonth h2{
- color: #2e3b19;
- font-size: 24px;
- line-height: 24px;
+ color: #3d3d3d;
+ font-size: 28px;
+ line-height: 34px;
+ font-family: "Sofia Pro";
+ font-weight: bold;
+ text-align: center;
+ margin-bottom: 60px;
}
.starsOfMonth h2 small{
display: block;
font-size: 14px;
-
+
line-height: 18px;
}
.starsOfMonth .starProfiles{
overflow: hidden;
-
- margin: 0 -12px;
+
+ margin: 0 90px;
}
.starsOfMonth .profile{
border: 1px solid #dfe1e1;
- padding: 18px;
- width: 262px;
-
+ width: 300px;
+ height: 368px;
margin: 0 auto;
+ border-radius: 4px;
}
- .starsOfMonth .profileUX{
- margin: 0;
+ .starsOfMonth .profileHeader {
+ height: 110px;
+ position: relative;
+ border-radius: 4px 4px 0 0;
+ }
+ .starsOfMonth .profileHeader i {
+ height: 26px;
+ width: 25px;
+ color: #f6f6f6;
+ position: absolute;
+ top: 20px;
+ right: 20px;
}
- .starsOfMonth .profileAn{
- margin: 0 0 0 20px;
+ .starsOfMonth .profileHeader.profileUX {
+ background: #21B2F1;
+ }
+ .starsOfMonth .profileHeader.profileUX i {
+ background: url(@@cdn/i/ico-design-challenge.svg);
+
+ background-position: 73px 69px;
+ }
+ .starsOfMonth .profileHeader.profileSD {
+ background: #05C14F;
+ }
+ .starsOfMonth .profileHeader.profileSD i {
+ background: url(@@cdn/i/ico-develop-challenge.svg);
+
+ background-position: 73px 69px;
+ }
+ .starsOfMonth .profileHeader.profileAn {
+ background: #FC9A00
+ }
+ .starsOfMonth .profileHeader.profileAn i {
+ background: url(@@cdn/i/ico-data-challenge.svg);
+
+ background-position: 73px 69px;
+ }
+ .starsOfMonth .memberPic {
+ position: relative;
+ top: -70px;
+ left: 80px;
+ margin-bottom: -70px;
+ }
+ .starsOfMonth .memberPic img {
+ height: 140px;
+ width: 140px;
+ border-radius: 50%;
+ vertical-align: middle;
}
.starsOfMonth .profile .details{
overflow: hidden;
}
.starsOfMonth .profile h3{
- color: #01a8e9;
+ color: #01a8e9;
margin-bottom: 16px;
-}
+}
.starsOfMonth .profileUX h3{
- color: #01a8e9;
+ color: #01a8e9;
}
.starsOfMonth .profileSD h3{
- color: #228400;
+ color: #228400;
}
.starsOfMonth .profileAn h3{
- color: #ff7400;
+ color: #ff7400;
}
- .starsOfMonth .profile .memberPic{
- float: left;
+ .starsOfMonth .profile .details h3 {
+ font-size: 26px;
+ line-height: 32px;
+ color: #3d3d3d;
+ font-weight: 600;
}
.starsOfMonth .profile .details .row{
- margin: 5px 0 13px 150px;
-
-}
- .starsOfMonth .profile label{
- font-size: 12px;
+ margin: 10px auto 40px;
+ text-align: center;
}
.starsOfMonth .profile .wonPurse{
line-height: 24px;
+ font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
}
.starsOfMonth .profile .inPurse{
font-size: 18px;
+ font-weight: bold;
}
.starProfiles .grid-3-1{
- float: left;
margin-top: 15px;
overflow: hidden;
-}
+}
.starProfiles .gird-rt .profile{
float: right;
}
.starProfiles .gird-mid .profile{
margin: 0 auto;
}
-
/* whatsHappening */
#whatsHappening{
- background: #d2d2d2;
- padding: 30px 0 36px 0;
+ background: #fff;
+ margin: -30px 60px 60px;
+ padding: 30px 0 36px 0;
}
#whatsHappening .inner{
margin: 0 -12px;
@@ -1483,13 +1503,16 @@
width: 100%;
}
#whatsHappening h2{
- font-size: 24px;
+ font-size: 22px;
+ line-height: 28px;
+ color: #a3a3ae;
+ text-align: center;
margin-bottom: 22px;
}
#whatsHappening .featuredImg{
width: 100%;
height: 180px;
-
+
margin-bottom: 26px;
}
#whatsHappening .featuredImg img{
@@ -1500,17 +1523,25 @@
}
#whatsHappening .slide .title{
font-weight: bold;
- font-size: 14px;
-
- line-height: 24px;
+ font-size: 18px;
+ font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
+ color: #3d3d3d;
+ line-height: 22px;
height: 50px;
overflow: hidden;
}
#whatsHappening .slide .postedBy{
- line-height: 30px;
+ line-height: 30px;
}
#whatsHappening .slide .excerpt{
- line-height: 18px;
+ line-height: 22px;
+ font-size: 13px;
+ color: #3d3d3d;
+ font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
+ }
+ #whatsHappening .slide .excerpt a.more {
+ display: inline-block;
+ margin-top: 20px;
}
#whatsHappening .grid-3-1 > section{
width: 301px;
@@ -1518,12 +1549,12 @@
#whatsHappening .grid-rt > section{
float: right;
}
- #whatsHappening .grid-mid > section{
+ #whatsHappening .grid-mid > section{
margin: 0 auto;
}
#whatsHappening .slider .bx-controls{
text-align: center;
-
+
margin-top: 30px;
}
#whatsHappening .slider .bx-pager{
@@ -1533,7 +1564,7 @@
display: inline;
text-align: center;
overflow: hidden;
-
+
max-width: 21px;
vertical-align: top;
height: 11px;
@@ -1547,12 +1578,12 @@
height: 11px;
margin: 0 5px;
-moz-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s;
-
+
overflow: hidden;
}
#whatsHappening .slider .bx-controls .bx-pager-item a.active,
#whatsHappening .slider .bx-controls .bx-pager-item a:hover{
- background-position: 0 -20px;
+ background-position: 0 -20px;
}
/* device specific */
.onMobi{
@@ -1610,7 +1641,7 @@
float: left;
}
.csRealResults {
- padding: 7px 0 8px 0;
+ padding: 7px 0 8px 0;
margin: 0 -12px;
overflow: hidden;
}
@@ -1621,10 +1652,10 @@
}
.csRealResults .realResult{
border: 1px solid #dfe1e1;
- padding: 20px;
+ padding: 20px;
}
.csRealResults .csLogo{
- margin-bottom: 20px;
+ margin-bottom: 20px;
}
.csRealResults .quoterName{
padding-bottom: 0;
@@ -1635,9 +1666,9 @@
padding-bottom: 0;
font-weight: normal;
}
-/*Right side: Find Related Content*/
+/*Right side: Find Related Content*/
.sideFindRelatedContent{
- margin-bottom: 20px;
+ margin-bottom: 20px;
}
.sideFindRelatedContent h3{
padding: 0 15px;
@@ -1694,8 +1725,8 @@
width: 55px;
max-height: 55px;
max-width: 55px;
- position: absolute;
- top: 0;
+ position: absolute;
+ top: 0;
left: 0;
cursor: pointer;
}
@@ -1721,7 +1752,7 @@
color: #828282;
font-weight: 300;
}
-/*Right side: sideQuote*/
+/*Right side: sideQuote*/
.sideQuote{
margin-bottom: 20px;
padding: 18px 0 16px 50px;
@@ -1737,7 +1768,7 @@
font-size: 14px;
color: #0071bc;
}
-/*Right side: Most Recent Challenges*/
+/*Right side: Most Recent Challenges*/
.sideMostRecentChallenges h3{
background-color: #f1f1f1;
line-height: 42px;
@@ -1797,7 +1828,7 @@
background-position: 0 -120px;
background-color: #ffae00;
}
-
+
/*Case Studies Page*/
#mainContent.casePage{
background: none;
@@ -1816,7 +1847,7 @@
position: relative;
-moz-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s;
}
-
+
.casesView .caseGrid a.jsShowCaseDetails > img{
display: block;
width: 230px;
@@ -1825,17 +1856,17 @@
-moz-transition-duration: .4s; -webkit-transition-duration: .4s; transition-duration: .4s;
}
.casesView .caseGrid a.jsShowCaseDetails:hover > img{
- -webkit-transform: rotate(10deg) scale(1.1,1.1); /* for Chrome || Safari */
- -moz-transform: rotate(10deg) scale(1.1,1.1); /* for Firefox */
- -ms-transform: rotate(10deg) scale(1.1,1.1); /* for IE 缩放0.5 */
- -o-transform: rotate(10deg) scale(1.1,1.1); /* for Opera */
+ -webkit-transform: rotate(10deg) scale(1.1,1.1); /* for Chrome || Safari */
+ -moz-transform: rotate(10deg) scale(1.1,1.1); /* for Firefox */
+ -ms-transform: rotate(10deg) scale(1.1,1.1); /* for IE 缩放0.5 */
+ -o-transform: rotate(10deg) scale(1.1,1.1); /* for Opera */
transform: rotate(10deg) scale(1.1,1.1);
}
.casesView .caseGrid a.isShow:hover > img{
- -webkit-transform: none; /* for Chrome || Safari */
- -moz-transform: none; /* for Firefox */
- -ms-transform: none; /* for IE 缩放0.5 */
- -o-transform: none; /* for Opera */
+ -webkit-transform: none; /* for Chrome || Safari */
+ -moz-transform: none; /* for Firefox */
+ -ms-transform: none; /* for IE 缩放0.5 */
+ -o-transform: none; /* for Opera */
}
.casesView .caseGrid a.jsShowCaseDetails > i{
display: none;
@@ -1851,7 +1882,7 @@
}
.casesView .caseGrid a.isShow > i{
display: block;
- cursor: default;
+ cursor: default;
}
.casesView .caseGridRowLast{
margin-right: 0;
@@ -1900,10 +1931,10 @@
background-position: 0 -30px;
}
.casePage .caseBriefWrapper{
- padding: 0 0 50px 0;
+ padding: 0 0 50px 0;
}
.casePage .caseBriefWrapper .caseTitle {
- padding: 33px 0 23px 0;
+ padding: 33px 0 23px 0;
}
.casePage .caseBriefWrapper .caseTitle h3{
padding: 0 0 5px 0;
@@ -1924,7 +1955,7 @@
.casePage .caseBriefWrapper .quoteTxt{
background: url(@@cdn/i/quote-mark-trans.png) 0 0 no-repeat;
color: #ffffff;
- padding: 9px 0 9px 50px
+ padding: 9px 0 9px 50px
}
.casePage .caseBriefWrapper .quoterName{
padding-left: 50px;
@@ -1969,7 +2000,7 @@
width: 100px;
}
#mainContent.casePage .dataChanges .rt{
- margin-top: 8px;
+ margin-top: 8px;
}
/*Case Details Page*/
@@ -1979,7 +2010,7 @@
}
.casePage .caseTitle img{
display: block;
- margin: 0 auto;
+ margin: 0 auto;
}
.casePage .caseTitle h3{
display: block;
@@ -1991,12 +2022,12 @@
}
.casePage .caseTitle p{
display: block;
- margin: 0 auto;
+ margin: 0 auto;
line-height: 24px;
- font-size: 20px;
+ font-size: 20px;
}
.casePage .caseBanner{
- margin-bottom: 33px;
+ margin-bottom: 33px;
}
.casePage .caseBanner img.dCaseBanner{
display: block;
@@ -2009,16 +2040,16 @@
font-size: 22px;
line-height: 26px;
padding: 6px 0 25px 0;
-
+
}
.casePage .caseDetails article p{
line-height: 24px;
padding: 0 30px 24px 0;
font-size: 14px;
font-weight: 300;
-
+
}
-/*Right side: Case Quote*/
+/*Right side: Case Quote*/
.caseQuote{
margin-bottom: 20px;
padding-bottom: 11px;
@@ -2042,18 +2073,18 @@
line-height: 17px;
font-size: 14px;
font-weight: 300;
- text-indent: 2px;
+ text-indent: 2px;
}
-/*Right side: Case Video*/
+/*Right side: Case Video*/
.caseVideo .placeholderImg{
- display: block;
+ display: block;
}
/*Press Release Page*/
#mainContent.pressReleasePage{
padding-bottom: 0;
}
.pressTitleWrapper{
- text-align: center;
+ text-align: center;
padding: 0 200px 33px 200px;
border-bottom: 1px solid #d0d0d0;
margin-bottom: 42px;
@@ -2088,7 +2119,7 @@
.pressAside {
font-size: 18px;
line-height: 28px;
-
+
}
.aboutAreaWrapper{
background: #02a4f0 url(@@cdn/i/about-shadow.png) center 0 no-repeat;
@@ -2152,10 +2183,10 @@
cursor: pointer;
}
.resourceList li .contentBrief{
- font-weight: 300;
+ font-weight: 300;
}
.showMoreResourceWrapper{
- display: none;
+ display: none;
}
/*Story Page*/
#mainContent.storyPage{
@@ -2163,7 +2194,7 @@
padding: 0 0 46px 0;
}
.storiesList li.grid-3-1{
- float: left;
+ float: left;
}
.storiesList li.grid-3-1 .storySpoker{
line-height: 34px;
@@ -2202,7 +2233,7 @@
}
.leftArrowLink{
position: relative;
- display: inline-block;
+ display: inline-block;
padding-right: 20px;
position: relative;
font-weight: 300;
@@ -2221,7 +2252,7 @@
}
.leftArrowLink:hover{
color: #FF8A00;
- cursor: pointer;
+ cursor: pointer;
text-shadow: 0 0 3px #ffdaa2;
}
.leftArrowLink:hover i{
@@ -2233,7 +2264,7 @@
text-align: center;
padding: 5px 0 23px 0;
border-bottom: 1px solid #d0d0d0;
- margin-bottom: 24px;
+ margin-bottom: 24px;
}
.storyDetailsWrapper .storyTitle .author{
line-height: 24px;
@@ -2244,7 +2275,7 @@
padding-bottom: 14px;
color: #b2b2b2;
font-size: 14px;
- font-weight: 300;
+ font-weight: 300;
}
.storyDetailsWrapper .storyTitle h3{
line-height: 36px;
@@ -2252,7 +2283,7 @@
color: #0071bc;
}
.storyDetails article{
- overflow: hidden;
+ overflow: hidden;
}
.storyDetails article p{
line-height: 24px;
@@ -2270,7 +2301,7 @@
}
.storyDetails article .sideImage img{
display: block;
- max-width: 417px;
+ max-width: 417px;
}
.storyDetails article .sideImage p{
line-height: 17px;
@@ -2278,13 +2309,13 @@
margin: 10px 0 0 0;
border-top: 1px solid #e1e3e3;
border-bottom: 1px solid #e1e3e3;
- color: #858585;
+ color: #858585;
}
.storyDetails article .storyPic{
display: block;
margin: 2px 0 27px 0;
}
-/*Right side: Search Stories*/
+/*Right side: Search Stories*/
.sideSearchStories{
margin-bottom: 27px;
margin-top: 6px;
@@ -2323,7 +2354,7 @@
width: 65px;
vertical-align: top;
}
-/*Right side: Story Archive*/
+/*Right side: Story Archive*/
.sideArchiveStories h3{
background-color: #f1f1f1;
line-height: 42px;
@@ -2387,7 +2418,7 @@
line-height: 16px;
font-size:12px;
font-weight: 300;
-
+
}
.sideArchiveStories li .archiveStoriesLink:hover img{
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
@@ -2401,7 +2432,7 @@
}
.sideArchiveStories .showMoreWrapper{
padding-top: 10px;
- text-align: center;
+ text-align: center;
}
.sideArchiveStories .showMoreWrapper .btn{
width: 100px;
@@ -2550,7 +2581,7 @@
}
/**
- * Start of New Home Page additional styles
+ * Start of New Home Page additional styles
*/
#promo-banner {
background: #f1f1f1;
@@ -2586,7 +2617,7 @@
#promo-banner .bx-pager-item a.active {
background-position: 0 100%;
}
-
+
#featuredContent.home {
margin-top: 32px;
padding-bottom: 20px;
@@ -2596,7 +2627,7 @@
height: 100%;
overflow: hidden;
}
-
+
#featuredContent.home h3 {
font-size: 27px !important;
line-height: normal !important;
@@ -2620,7 +2651,7 @@
margin-left: 0;
width: 50%;
}
-
+
.lead {
font-size: 24px;
line-height: 1.5;
@@ -2632,7 +2663,7 @@
.lead small {
font-size: smaller;
}
-
+
h2.title {
font-size: 42px;
margin: 10px 0;
@@ -2667,7 +2698,7 @@ h4.title {
color: #333;
margin: 10px 0;
}
-
+
.grid-row {
margin: 0 -15px;
}
@@ -2681,7 +2712,7 @@ h4.title {
hr.light {
background: #e9e9e9;
border: none;
- height: 1px;
+ height: 1px;
margin: 20px 0;
}
@@ -2690,7 +2721,7 @@ hr.light {
background: url(@@cdn/i/chevron-right-design.png) 100% 50% no-repeat;
padding-right: 18px;
}
-
+
.text-development { color: #278904 !important; }
.text-development.chevron-right {
background: url(@@cdn/i/chevron-right-development.png) 100% 50% no-repeat;
diff --git a/src/js/app/challenge-details/index.html b/src/js/app/challenge-details/index.html
index 037d008b..fca36b5f 100644
--- a/src/js/app/challenge-details/index.html
+++ b/src/js/app/challenge-details/index.html
@@ -3,10 +3,343 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1st PLACE
+
+
+ $
+
+
+
+ 2nd PLACE
+
+ $
+
+
+
+ 1st PLACE
+
+
+ $
+
+
+ 2nd PLACE
+
+
+ $
+
+
+ 3rd PLACE
+
+
+ $
+
+
+ 4th PLACE
+
+
+ $
+
+
+ 5th PLACE
+
+
+ $
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ Reliability Bonus
+
+
+
+ N/A
+
+
+
+
+
+ CHECKPOINT AWARDS WORTH
+ EACH
+ NO CHECKPOINT AWARDS
+
+
+
+
+
+
+
+
+
+
+
+
+ 1st PLACE
+
+
+ $
+
+
+
+ 2nd PLACE
+
+ $
+
+
+
+ 1st PLACE
+
+
+ $
+
+
+
+ 1st PLACE
+
+
+ $ 0
+
+
+
+ 2nd PLACE
+
+
+ $
+
+
+
+ 2nd PLACE
+
+
+ $ 0
+
+
+
+ 3rd PLACE
+
+
+ $
+
+
+
+ 3rd PLACE
+
+
+ $ 0
+
+
+
+ 4th PLACE
+
+
+ $
+
+
+
+ 4th PLACE
+
+
+ $
+
+
+
+ 5th PLACE
+
+
+ $
+
+
+
+ 5th PLACE
+
+
+ $ 0
+
+
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ Reliability Bonus
+
+ {{CD.challenge.reliabilityBonus}}
+
+
+ N/A
+
+
+
+
+
+ CHECKPOINT AWARDS WORTH $
+ EACH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current Phase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Start Date:
+
+ {{CD.challenge.postingDate | formatDate:2}}
+
+
+
Register By:
+
+ {{CD.challenge.registrationEndDate | formatDate:2}}
+
+
+
Submit By:
+
+ {{CD.challenge.submissionEndDate | formatDate:2}}
+
+
+
+ Review By:
+
+ {{CD.challenge.currentPhaseEndDate | formatDate:2}}
+
+
+
+
Final Submission:
+
+ {{CD.challenge.finalFixEndDate | formatDate:2}}
+
+
+
+
+
+
+
Start Date:
+
+ {{CD.challenge.postingDate | formatDate:2}}
+
+
+
Checkpoint:
+
+ {{CD.challenge.checkpointSubmissionEndDate | formatDate:2}}
+
+
+
+
End Date:
+
+ {{CD.challenge.submissionEndDate | formatDate:2}}
+
+
+
+
Winners Announced:
+
+ {{CD.challenge.appealsEndDate | formatDate:2}}
+
+
+
+
+
+
+
+
+
+
+
+
@@ -52,12 +385,12 @@
- Challenge Overview
+ Challenge Overview
- Platforms
+ Platforms
@@ -69,7 +402,7 @@ Platforms
- Technologies
+ Technologies
+
@@footer
diff --git a/src/js/app/challenge-details/js/ng-challenge-detail-software.js b/src/js/app/challenge-details/js/ng-challenge-detail-software.js
index 3ef1b11f..480107a4 100644
--- a/src/js/app/challenge-details/js/ng-challenge-detail-software.js
+++ b/src/js/app/challenge-details/js/ng-challenge-detail-software.js
@@ -47,90 +47,6 @@ function getAnchor(url) {
return url.substring(index);
}
-//create slider if page is wide
-$(document).ready(function () {
-
- if (window.innerWidth < 1019) {
-
- $(".rightColumn").insertAfter('.leftColumn');
- $('.grid-1-3').insertBefore('#contest-overview');
- $('.scroll-pane').jScrollPane({ autoReinitialise: true });
-
- sliderActive = createSlider();
-
- $('#stepBox .rightColumn .nextBox .allDeadlineNextBoxContent p:nth-child(3)').addClass('moveRight');
- if ($('.studio').length > 0) {
- updateDesignContestMobile();
- }
- // Hide deadline boxes on mobile view
- updateDeadlineBoxMobile();
-
- $('.registrantsTable').not('.mobile').addClass('hide');
- $('.registrantsTable.mobile').removeClass('hide');
- } else {
-
- if ($('.studio').length > 0) {
- updateDesignContest();
- }
- // Show deadline boxes
- updateDeadlineBox();
-
- $('.registrantsTable').not('.mobile').removeClass('hide');
- $('.registrantsTable.mobile').addClass('hide');
- }
-
- $('a[href="' + getAnchor(location.href) + '"]').click();
-
- // init tab nav
- app.tabNavinit();
-
- var tcjwt = getCookie('tcjwt');
-
-});
-
-//create/destroy slider based on width
-$(window).resize(function () {
-
- if (window.innerWidth < 1019) {
- if (sliderActive == false) {
- $(".rightColumn").insertAfter('.leftColumn');
- $('.grid-1-3').insertBefore('#contest-overview');
- $('.scroll-pane').jScrollPane({ autoReinitialise: true });
- sliderActive = createSlider();
- }
- if ($('.studio').length > 0) {
- updateDesignContestMobile();
- }
- // Hide deadline boxes on mobile view
- updateDeadlineBoxMobile();
-
- $('.registrantsTable').not('.mobile').addClass('hide');
- $('.registrantsTable.mobile').removeClass('hide');
- }
-
- if (window.innerWidth > 1019) {
- if (sliderActive == true) {
- $(".rightColumn").insertAfter('.middleColumn');
- $('.grid-1-3').insertAfter('.rightSplit');
- $('.scroll-pane').jScrollPane({ autoReinitialise: true });
-
- slider.destroySlider();
- sliderActive = false;
- // Replace the destroyed slider with a previously cloned one
- // Hack for a known bxslider bug: http://stackoverflow.com/questions/16283955/window-resize-with-bxslider-destroyed-breaks-style
- $('.slider > ul:first-child').replaceWith(sliderClone);
- }
- if ($('.studio').length > 0) {
- updateDesignContest();
- }
- // Show deadline boxes
- updateDeadlineBox();
-
- $('.registrantsTable').not('.mobile').removeClass('hide');
- $('.registrantsTable.mobile').addClass('hide');
- }
-});
-
$(window).bind('orientationchange', function (event) {
//alert('new orientation:' + event.orientation);
$('.scroll-pane').jScrollPane({ autoReinitialise: true });
diff --git a/src/js/app/challenge-details/partials/ng-content-basic-challenge-details.tpl.html b/src/js/app/challenge-details/partials/ng-content-basic-challenge-details.tpl.html
index 54a1db2c..93b6ebb7 100644
--- a/src/js/app/challenge-details/partials/ng-content-basic-challenge-details.tpl.html
+++ b/src/js/app/challenge-details/partials/ng-content-basic-challenge-details.tpl.html
@@ -1,344 +1,6 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1st PLACE
-
-
- $
-
-
-
- 2nd PLACE
-
- $
-
-
-
- 1st PLACE
-
-
- $
-
-
- 2nd PLACE
-
-
- $
-
-
- 3rd PLACE
-
-
- $
-
-
- 4th PLACE
-
-
- $
-
-
- 5th PLACE
-
-
- $
-
-
-
-
-
-
-
-
-
- $
-
-
-
-
-
- Reliability Bonus
-
-
-
- N/A
-
-
-
-
-
- CHECKPOINT AWARDS WORTH
- EACH
- NO CHECKPOINT AWARDS
-
-
-
-
-
-
-
-
-
-
-
-
- 1st PLACE
-
-
- $
-
-
-
- 2nd PLACE
-
- $
-
-
-
- 1st PLACE
-
-
- $
-
-
-
- 1st PLACE
-
-
- $ 0
-
-
-
- 2nd PLACE
-
-
- $
-
-
-
- 2nd PLACE
-
-
- $ 0
-
-
-
- 3rd PLACE
-
-
- $
-
-
-
- 3rd PLACE
-
-
- $ 0
-
-
-
- 4th PLACE
-
-
- $
-
-
-
- 4th PLACE
-
-
- $
-
-
-
- 5th PLACE
-
-
- $
-
-
-
- 5th PLACE
-
-
- $ 0
-
-
-
-
-
-
-
-
-
-
-
- $
-
-
-
-
-
- Reliability Bonus
-
- {{CD.challenge.reliabilityBonus}}
-
-
- N/A
-
-
-
-
-
- CHECKPOINT AWARDS WORTH $
- EACH
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Current Phase
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Start Date:
-
- {{CD.challenge.postingDate | formatDate:2}}
-
-
-
Register By:
-
- {{CD.challenge.registrationEndDate | formatDate:2}}
-
-
-
Submit By:
-
- {{CD.challenge.submissionEndDate | formatDate:2}}
-
-
-
- Review By:
-
- {{CD.challenge.currentPhaseEndDate | formatDate:2}}
-
-
-
-
Final Submission:
-
- {{CD.challenge.finalFixEndDate | formatDate:2}}
-
-
-
-
-
-
-
Start Date:
-
- {{CD.challenge.postingDate | formatDate:2}}
-
-
-
Checkpoint:
-
- {{CD.challenge.checkpointSubmissionEndDate | formatDate:2}}
-
-
-
-
End Date:
-
- {{CD.challenge.submissionEndDate | formatDate:2}}
-
-
-
-
Winners Announced:
-
- {{CD.challenge.appealsEndDate | formatDate:2}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/js/app/challenges/css/ngchallenges.css b/src/js/app/challenges/css/ngchallenges.css
index 17deef0e..5c0c55e0 100644
--- a/src/js/app/challenges/css/ngchallenges.css
+++ b/src/js/app/challenges/css/ngchallenges.css
@@ -94,7 +94,7 @@
.challengesGrid .colTime {
vertical-align: top;
padding-top: 15px;
- padding-bottom: 15px;
+ padding-bottom: 15px;
text-align: left;
}
@@ -137,7 +137,7 @@
text-overflow: ellipsis;
display: inline-block;
height: 100%;
- color: #FF8A00;
+ color: #666;
}
/* TESTING FOR ANGULAR NEED TO REMOVE */
@@ -184,7 +184,7 @@
font-size: 13px;
}
-/* Mobile View Fix */
+/* Mobile View Fix */
@media (max-width: 1019px) {
.hideOnMobile, .contestGrid .contest .hideOnMobile {
display:none;
@@ -193,7 +193,7 @@
min-width: 0px !important;
width:auto;
}
-
+
.contestGrid.alt .contest {
min-width: 0px !important;
width: auto;
@@ -202,13 +202,13 @@
border:none;
padding-top:0px;
}
-
+
.layChallenges .actions .rt {
border:none;
padding-top:10px;
padding-right:10px;
}
-
+
#hero .container {
margin:0px;
}
@@ -222,4 +222,4 @@
.contestGrid .contest {
width:auto;
}
-}
+}
diff --git a/src/js/app/challenges/jsx/build/challenge-grid-view.js b/src/js/app/challenges/jsx/build/challenge-grid-view.js
index 5f9a5b13..d1422d02 100644
--- a/src/js/app/challenges/jsx/build/challenge-grid-view.js
+++ b/src/js/app/challenges/jsx/build/challenge-grid-view.js
@@ -37,8 +37,8 @@
)
});
return (
- React.createElement("ul", null,
- techRows,
+ React.createElement("ul", null,
+ techRows,
platRows
)
);
@@ -112,75 +112,74 @@
var track = getTrackSymbol(challenge.challengeType);
var trackTag = 'track-' + track;
return (
- React.createElement("div", {className: "contest "+ trackTag +" trackSD type-" + challenge.challengeCommunity, key: challenge.challengeId},
- React.createElement("div", {className: "cgCh"},
- React.createElement("a", {href: challenge.challengeCommunity != 'data' ? "/challenge-details/" +challenge.challengeId+"/?type="+challenge.challengeCommunity : tcconfig.communityURL + '/tc?module=MatchDetails&rd=' + challenge.roundId, className: "contestName"},
- React.createElement("img", {alt: "", className: "allContestIco", src: images + '/ico-track-' + challenge.challengeCommunity + '.png'}),
- React.createElement("span", {className: "gridChallengName"}, challenge.challengeName),
- React.createElement("img", {alt: "", className: challenge.challengeCommunity != 'data' ? "allContestTCOIco" : "allContestTCOIco ng-hide", src: images + '/tco-flag-' + challenge.challengeCommunity + '.png'}),
- React.createElement(Qtip, {text: challenge.challengeType, title: "Challenge Type", community: challenge.challengeCommunity},
+ React.createElement("div", {className: "contest "+ trackTag +" trackSD type-" + challenge.challengeCommunity, key: challenge.challengeId},
+ React.createElement("div", {className: "cgCh"},
+ React.createElement("a", {href: challenge.challengeCommunity != 'data' ? "/challenge-details/" +challenge.challengeId+"/?type="+challenge.challengeCommunity : tcconfig.communityURL + '/tc?module=MatchDetails&rd=' + challenge.roundId, className: "contestName"},
+ React.createElement("img", {alt: "", className: "allContestIco", src: (scope.contest.contestType == 'data' && challenge.challengeCommunity == 'develop') ? images + 'ico-track-data.svg' : images + 'ico-track-' + challenge.challengeCommunity + '.svg'}),
+ React.createElement("span", {className: "gridChallengName"}, challenge.challengeName),
+ React.createElement(Qtip, {text: challenge.challengeType, title: "Challenge Type", community: challenge.challengeCommunity},
React.createElement("span", {className: "track-symbol"}, track.toUpperCase())
)
)
- ),
- React.createElement("div", {className: "cgTime"},
- React.createElement("div", null,
- React.createElement("div", {className: "row"},
- React.createElement("label", {className: "lbl"}, "Start Date"),
+ ),
+ React.createElement("div", {className: "cgTime"},
+ React.createElement("div", null,
+ React.createElement("div", {className: "row"},
+ React.createElement("label", {className: "lbl"}, "Start Date"),
React.createElement("div", {className: "val vStartDate"}, scope.dateFormatFilter(challenge.registrationStartDate, scope.dateFormat))
- ),
- React.createElement("div", {className: classNames[challengeCombo].registerBy !== undefined ? 'row':'row ng-hide'},
- React.createElement("label", {className: "lbl"}, "Register By"),
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].registerBy !== undefined ? 'row':'row ng-hide'},
+ React.createElement("label", {className: "lbl"}, "Register By"),
React.createElement("div", {className: "val vStartDate"}, scope.dateFormatFilter(challenge.registrationEndDate, scope.dateFormat))
- ),
- React.createElement("div", {className: classNames[challengeCombo].roundEnd !== undefined && challenge.checkpointSubmissionEndDate !== '' ? 'row' : 'row ng-hide'},
- React.createElement("label", {className: "lbl"}, "Round 1 End"),
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].roundEnd !== undefined && challenge.checkpointSubmissionEndDate !== '' ? 'row' : 'row ng-hide'},
+ React.createElement("label", {className: "lbl"}, "Round 1 End"),
React.createElement("div", {className: "val vEndRound"}, scope.dateFormatFilter(challenge.checkpointSubmissionEndDate, scope.dateFormat))
- ),
- React.createElement("div", {className: classNames[challengeCombo].endDate !== undefined ? 'row':'row ng-hide'},
- React.createElement("label", {className: "lbl"}, "End Date"),
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].endDate !== undefined ? 'row':'row ng-hide'},
+ React.createElement("label", {className: "lbl"}, "End Date"),
React.createElement("div", {className: "val vEndDate"}, scope.dateFormatFilter(challenge.submissionEndDate, scope.dateFormat))
- ),
- React.createElement("div", {className: classNames[challengeCombo].submitBy !== undefined ? 'row':'row ng-hide'},
- React.createElement("label", {className: "lbl"}, "Submit By"),
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].submitBy !== undefined ? 'row':'row ng-hide'},
+ React.createElement("label", {className: "lbl"}, "Submit By"),
React.createElement("div", {className: "val vStartDate"}, scope.dateFormatFilter(challenge.submissionEndDate, scope.dateFormat))
- ),
+ ),
/*
Current Phase
{challenge.currentPhaseName}
*/
- React.createElement("div", {className: classNames[challengeCombo].currentStatus !== undefined ? 'row':'row ng-hide'},
- React.createElement("label", {className: "lbl"}, "Current Status"),
+ React.createElement("div", {className: classNames[challengeCombo].currentStatus !== undefined ? 'row':'row ng-hide'},
+ React.createElement("label", {className: "lbl"}, "Current Status"),
React.createElement("div", {className: "val vStatus"}, challenge.status)
)
)
- ),
- React.createElement("div", {id: challenge.challengeId, className: classNames[challengeCombo].tech !== undefined ? 'technologyTags':'technologyTags ng-hide'},
- React.createElement(ChallengeTechsList, {challenge: challenge, scope: scope}),
+ ),
+ React.createElement("div", {id: challenge.challengeId, className: classNames[challengeCombo].tech !== undefined ? 'technologyTags':'technologyTags ng-hide'},
+ React.createElement(ChallengeTechsList, {challenge: challenge, scope: scope}),
React.createElement("div", {className: "clear"})
- ),
- React.createElement("div", {className: classNames[challengeCombo].genInfo !== undefined ? 'genInfo':'genInfo ng-hide'},
- React.createElement(Qtip, {text: scope.formatTimeLeft(challenge.currentPhaseRemainingTime, true, challenge.currentPhaseName).$$unwrapTrustedValue(), title: "Time Left", community: challenge.challengeCommunity},
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].genInfo !== undefined ? 'genInfo':'genInfo ng-hide'},
+ React.createElement(Qtip, {text: scope.formatTimeLeft(challenge.currentPhaseRemainingTime, true, challenge.currentPhaseName).$$unwrapTrustedValue(), title: "Time Left", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgTLeft", 'data-hasqtip': "0", 'aria-describedby': "qtip-0"}, React.createElement("i", null), React.createElement("span", {dangerouslySetInnerHTML: {__html: scope.formatTimeLeft(challenge.currentPhaseRemainingTime, true, challenge.currentPhaseName)}})
)
- ),
- React.createElement(Qtip, {text: scope.currencyFilter(challenge.totalPrize), title: "Total Prize", community: challenge.challengeCommunity},
+ ),
+ React.createElement(Qtip, {text: scope.currencyFilter(challenge.totalPrize), title: "Total Prize", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgPur", 'data-hasqtip': "1", 'aria-describedby': "qtip-1"}, React.createElement("i", null), " ", scope.currencyFilter(challenge.totalPrize))
- ),
- React.createElement(Qtip, {text: challenge.numRegistrants, title: "Registrants", community: challenge.challengeCommunity},
+ ),
+ React.createElement(Qtip, {text: challenge.numRegistrants, title: "Registrants", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgReg", 'data-hasqtip': "2", 'aria-describedby': "qtip-2"}, React.createElement("i", null), React.createElement("a", {href: "/challenge-details/" +challenge.challengeId + "/?type=" + challenge.challengeCommunity + "#viewRegistrant"}, challenge.numRegistrants)
)
- ),
- React.createElement(Qtip, {text: challenge.numSubmissions, title: "Submissions", community: challenge.challengeCommunity},
+ ),
+ React.createElement(Qtip, {text: challenge.numSubmissions, title: "Submissions", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgSub", 'data-hasqtip': "3", 'aria-describedby': "qtip-3"}, React.createElement("i", null), challenge.numSubmissions)
)
- ),
- React.createElement("div", {className: classNames[challengeCombo].gdUpcoming !== undefined ? 'genInfo gdUpcoming':'genInfo gdUpcoming ng-hide'},
- React.createElement(Qtip, {text: scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate), title: "Duration (days)", community: challenge.challengeCommunity},
+ ),
+ React.createElement("div", {className: classNames[challengeCombo].gdUpcoming !== undefined ? 'genInfo gdUpcoming':'genInfo gdUpcoming ng-hide'},
+ React.createElement(Qtip, {text: scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate), title: "Duration (days)", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgTLeft", 'data-hasqtip': 0, 'aria-describedby': "qtip-0"}, React.createElement("i", null), scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate)+(scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate)<2?" Day":" Days"))
- ),
- React.createElement(Qtip, {text: scope.currencyFilter(challenge.totalPrize), title: "Total Prize", community: challenge.challengeCommunity},
+ ),
+ React.createElement(Qtip, {text: scope.currencyFilter(challenge.totalPrize), title: "Total Prize", community: challenge.challengeCommunity},
React.createElement("p", {className: "cgPur", 'data-hasqtip': 1, 'aria-describedby': "qtip-1"}, React.createElement("i", null), " ", scope.currencyFilter(challenge.totalPrize))
)
)
@@ -188,7 +187,7 @@
);
});
return (
- React.createElement("div", null,
+ React.createElement("div", null,
rows
)
);
diff --git a/src/js/app/challenges/jsx/src/challenge-grid-view.js b/src/js/app/challenges/jsx/src/challenge-grid-view.js
index b81deeb5..d07b6dd6 100644
--- a/src/js/app/challenges/jsx/src/challenge-grid-view.js
+++ b/src/js/app/challenges/jsx/src/challenge-grid-view.js
@@ -115,9 +115,8 @@
-
+
{scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate)+(scope.getContestDuration(challenge.registrationStartDate, challenge.submissionEndDate)<2?" Day":" Days")}
-
+
{scope.currencyFilter(challenge.totalPrize)}
diff --git a/src/js/scripts.js b/src/js/scripts.js
index e9f43ae4..7aeb4492 100644
--- a/src/js/scripts.js
+++ b/src/js/scripts.js
@@ -140,7 +140,7 @@ var app = {
$('.userWidget').on(ev, function(e) {
e.stopPropagation();
- });
+ });
},
// event bindings
initEvents: function() {
@@ -692,42 +692,69 @@ var app = {
getTrackSymbol: function(type) {
var trackName = "o";
switch (type) {
- case "Web Design":
- trackName = "w";
- break;
- case "Widget or Mobile Screen Design":
- trackName = "wi";
- break;
- case "Logo Design":
- trackName = "l";
- break;
- case "Banners/Icons":
- trackName = "bi";
- break;
- case "Wireframes":
- trackName = "wf";
- break;
- case "Idea Generation":
- trackName = "ig";
- break;
- case "Other":
- trackName = "o";
- break;
- case "UI Prototype Competition":
- trackName = "p";
- break;
- case "Content Creation":
- trackName = "cc";
- break;
- case "Assembly Competition":
- trackName = "as";
- break;
- case "Conceptualization":
- trackName = "c";
- break;
- case "Marathon":
- trackName = "mm";
- break;
+ case "Web Design":
+ trackName = "w";
+ break;
+ case "Widget or Mobile Screen Design":
+ trackName = "wi";
+ break;
+ case "Wireframes":
+ trackName = "wf";
+ break;
+ case "Idea Generation":
+ trackName = "ig";
+ break;
+ case "Other":
+ trackName = "o";
+ break;
+ case "UI Prototype Competition":
+ trackName = "p";
+ break;
+ case "Content Creation":
+ trackName = "cc";
+ break;
+ case "Assembly Competition":
+ trackName = "ac";
+ break;
+ case "Print\/Presentation":
+ trackName = "pr";
+ break;
+ case "Banners\/Icons":
+ trackName = "bi";
+ break;
+ case "Code":
+ trackName = "c";
+ break;
+ case "Architecture":
+ trackName = "a";
+ break;
+ case "Bug Hunt":
+ trackName = "bh";
+ break;
+ case "Specification":
+ trackName = "spc";
+ break;
+ case "Test Suites":
+ trackName = "ts";
+ break;
+ case "Copilot Posting":
+ trackName = "cp";
+ break;
+ case "Conceptualization":
+ trackName = "c";
+ break;
+ case "First2Finish":
+ trackName = "ff";
+ break;
+ case "Design First2Finish":
+ trackName = "df2f";
+ break;
+ case "Application Front-End Design":
+ trackName = "af";
+ break;
+ default:
+ trackName = "o";
+ break;
}
return trackName;
@@ -1599,8 +1626,8 @@ var app = {
/*
* generate table row for contest type
*/
-
- $('.contestName', row).html('
' + '
' + rec.challengeName + ' ');
+ var trackName = app.getTrackSymbol(rec.challengeType);
+ $('.contestName', row).html('
' + '
' + rec.challengeName + ''+ trackName +' ');
if (rec.startDate == null || rec.startDate == "") {
rec.startDate = "10.31.2013 10:10 EDT"; //dummy data
@@ -1637,7 +1664,8 @@ var app = {
/*
* generate table row for contest type
*/
- $('.contestName', row).html('
' + '
' + rec.challengeName + ' ');
+ var trackName = app.getTrackSymbol(rec.challengeType);
+ $('.contestName', row).html('
' + '
' + rec.challengeName + ''+ trackName +' ');
if (rec.startDate == null || rec.startDate == "") {
rec.startDate = "10.31.2013 10:10 EDT"; //dummy data
@@ -1807,7 +1835,7 @@ var app = {
success: function(response) {
designChallenge = response.data[0];
$('.sideMostRecentChallenges a.contestType2')
- .append(designChallenge.challengeName)
+ .append(designChallenge.challengeName)
.attr('href', tcconfig.mainURL + '/challenge-details/' + designChallenge.challengeId + '/?type=design');
}
});
diff --git a/wp/wp-content/themes/tcs-responsive/config/script-register.json b/wp/wp-content/themes/tcs-responsive/config/script-register.json
index d39f335f..3920b722 100755
--- a/wp/wp-content/themes/tcs-responsive/config/script-register.json
+++ b/wp/wp-content/themes/tcs-responsive/config/script-register.json
@@ -385,7 +385,7 @@
"app/users/js/controllers/controllers-users.js",
"app/users/js/directives/directives-users.js",
"app/users/js/directives/badge-directive-users.js",
- "app/users/js/directives/coderbits-directive-users.js",
+ "app/users/js/directives/coderbits-directive-users.js",
"app/users/js/directives/develop-directive-users.js",
"app/users/js/controllers/base-controller-users.js",
"app/users/js/controllers/design-controller-users.js",
@@ -557,7 +557,7 @@
"style-404page.css",
"my-dashboard.css"
]
- },
+ },
"ngChallenges": {
"name": "ngChallenges",
"js": [
@@ -630,6 +630,7 @@
"style-challenges.css",
"jquery.qtip.min.css",
"advanced-search.css",
+ "font-awesome.css",
"../js/app/challenges/css/ngchallenges.css",
"../js/app/challenges/lib/angular-loading-bar-0.3.0/loading-bar.css",
"../js/app/challenges/lib/select2/select2-3.4.8/select2.css",
diff --git a/wp/wp-content/themes/tcs-responsive/i/arrow-button.png b/wp/wp-content/themes/tcs-responsive/i/arrow-button.png
index 91f42acb..f73d5ac4 100644
Binary files a/wp/wp-content/themes/tcs-responsive/i/arrow-button.png and b/wp/wp-content/themes/tcs-responsive/i/arrow-button.png differ
diff --git a/wp/wp-content/themes/tcs-responsive/i/chevron-left-design.png b/wp/wp-content/themes/tcs-responsive/i/chevron-left-design.png
new file mode 100644
index 00000000..76de1d3b
Binary files /dev/null and b/wp/wp-content/themes/tcs-responsive/i/chevron-left-design.png differ
diff --git a/wp/wp-content/themes/tcs-responsive/i/close-tag-blue.png b/wp/wp-content/themes/tcs-responsive/i/close-tag-blue.png
new file mode 100644
index 00000000..16e7a508
Binary files /dev/null and b/wp/wp-content/themes/tcs-responsive/i/close-tag-blue.png differ
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-competitive-develop-challenge.svg b/wp/wp-content/themes/tcs-responsive/i/ico-competitive-develop-challenge.svg
new file mode 100644
index 00000000..5f0115a3
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-competitive-develop-challenge.svg
@@ -0,0 +1,25 @@
+
+
+
+ competitive develop
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-data-challenge.svg b/wp/wp-content/themes/tcs-responsive/i/ico-data-challenge.svg
new file mode 100644
index 00000000..e6bcaa05
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-data-challenge.svg
@@ -0,0 +1,35 @@
+
+
+
+ data science challenge
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-design-challenge.svg b/wp/wp-content/themes/tcs-responsive/i/ico-design-challenge.svg
new file mode 100644
index 00000000..bb5dc2f8
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-design-challenge.svg
@@ -0,0 +1,29 @@
+
+
+
+ design challenge
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-develop-challenge.svg b/wp/wp-content/themes/tcs-responsive/i/ico-develop-challenge.svg
new file mode 100644
index 00000000..68b6e48e
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-develop-challenge.svg
@@ -0,0 +1,25 @@
+
+
+
+ develop challenge
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-track-data.svg b/wp/wp-content/themes/tcs-responsive/i/ico-track-data.svg
new file mode 100644
index 00000000..d8bda563
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-track-data.svg
@@ -0,0 +1,22 @@
+
+
+
+ ico-track-data
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-track-design.svg b/wp/wp-content/themes/tcs-responsive/i/ico-track-design.svg
new file mode 100644
index 00000000..15afce80
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-track-design.svg
@@ -0,0 +1,17 @@
+
+
+
+ ico-track-design
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/ico-track-develop.svg b/wp/wp-content/themes/tcs-responsive/i/ico-track-develop.svg
new file mode 100644
index 00000000..f525d756
--- /dev/null
+++ b/wp/wp-content/themes/tcs-responsive/i/ico-track-develop.svg
@@ -0,0 +1,18 @@
+
+
+
+ ico-track-develop
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wp/wp-content/themes/tcs-responsive/i/icon-filter-blue.png b/wp/wp-content/themes/tcs-responsive/i/icon-filter-blue.png
new file mode 100644
index 00000000..6e8db8de
Binary files /dev/null and b/wp/wp-content/themes/tcs-responsive/i/icon-filter-blue.png differ
diff --git a/wp/wp-content/themes/tcs-responsive/ng-content-basic-challenge-details.php b/wp/wp-content/themes/tcs-responsive/ng-content-basic-challenge-details.php
index 91b135ae..575eec86 100644
--- a/wp/wp-content/themes/tcs-responsive/ng-content-basic-challenge-details.php
+++ b/wp/wp-content/themes/tcs-responsive/ng-content-basic-challenge-details.php
@@ -2,7 +2,7 @@
diff --git a/wp/wp-content/themes/tcs-responsive/ng-page-challenges.php b/wp/wp-content/themes/tcs-responsive/ng-page-challenges.php
index 6734ae39..3cb67020 100644
--- a/wp/wp-content/themes/tcs-responsive/ng-page-challenges.php
+++ b/wp/wp-content/themes/tcs-responsive/ng-page-challenges.php
@@ -41,29 +41,35 @@ function add_base_url() {