diff --git a/GPW_Admin/Bundle.config b/GPW_Admin/Bundle.config
index 5c69528..05925b4 100644
--- a/GPW_Admin/Bundle.config
+++ b/GPW_Admin/Bundle.config
@@ -2,13 +2,12 @@
-
+
-
\ No newline at end of file
diff --git a/GPW_Admin/Content/Site.css b/GPW_Admin/Content/Site.css
index 386f6b4..e03e6c6 100644
--- a/GPW_Admin/Content/Site.css
+++ b/GPW_Admin/Content/Site.css
@@ -4,20 +4,6 @@ body {
padding-bottom: 20px;*/
font: 'Roboto', sans-serif;
}
-.logo {
- background-image: url(../images/logo_sw.png);
- -khtml-opacity: 0.5;
- -moz-opacity: 0.5;
- -ms-filter: "alpha(opacity=50)";
- filter: alpha(opacity=50);
- filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
- opacity: 0.5;
- width: 800px;
- height: 300px;
- margin: 50px auto 50px auto;
- vertical-align: middle;
- background-repeat: no-repeat;
-}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
@@ -36,6 +22,106 @@ body {
.textBig {
font-size: 1.5em;
}
+/*------------------------------------------------------------------
+[ Shortcuts / .shortcuts ]
+*/
+.shortcuts {
+ text-align: center;
+}
+.shortcuts .shortcut {
+ min-width: 9rem;
+ min-height: 5rem;
+ display: inline-block;
+ padding: 0.66666667rem 0;
+ margin: 0 2px 1em;
+ vertical-align: top;
+ text-decoration: none;
+ background: #F3F3F3;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+ background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+ background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+ background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+ border: 1px solid #ddd;
+ box-sizing: border-box;
+ border-radius: 0.5rem;
+}
+.shortcuts .shortcut-sm {
+ min-width: 4.5rem;
+ min-height: 3rem;
+ display: inline-block;
+ padding: 0.25rem 0;
+ margin: 0 2px 1em;
+ vertical-align: top;
+ text-decoration: none;
+ background: #F3F3F3;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+ background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+ background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+ background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+ border: 1px solid #ddd;
+ box-sizing: border-box;
+ border-radius: 0.5rem;
+}
+.shortcuts .shortcut .shortcut-icon {
+ width: 100%;
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 2rem;
+ color: #333;
+}
+.shortcuts .shortcut-sm .shortcut-icon {
+ width: 100%;
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 2rem;
+ color: #333;
+}
+.shortcuts .shortcut:hover {
+ background: #E8E8E8;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
+ background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
+ background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
+}
+.shortcuts .shortcut-sm:hover {
+ background: #E8E8E8;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
+ background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
+ background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
+}
+.shortcuts .shortcut:active {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.shortcuts .shortcut-sm:active {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.shortcuts .shortcut:hover .shortcut-icon {
+ color: #C93;
+}
+.shortcuts .shortcut-sm:hover .shortcut-icon {
+ color: #666;
+}
+.shortcuts .shortcut-label {
+ display: block;
+ margin-top: 0.75em;
+ font-weight: 400;
+ color: #666;
+}
+@media (max-width: 992px) {
+ .shortcuts .shortcut {
+ min-width: 8rem;
+ min-height: 4rem;
+ }
+}
/* Set widths on the form inputs since otherwise they're 100% wide */
/*input,
select,
diff --git a/GPW_Admin/Content/Site.less b/GPW_Admin/Content/Site.less
index e3598e6..1a70058 100644
--- a/GPW_Admin/Content/Site.less
+++ b/GPW_Admin/Content/Site.less
@@ -5,21 +5,6 @@ body {
font: 'Roboto', sans-serif;
}
-.logo {
- background-image: url(../images/logo_sw.png);
- -khtml-opacity: .50;
- -moz-opacity: .50;
- -ms-filter: "alpha(opacity=50)";
- filter: alpha(opacity=50);
- filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
- opacity: .50;
- width: 800px;
- height: 300px;
- margin: 50px auto 50px auto;
- vertical-align: middle;
- background-repeat: no-repeat;
-}
-
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
@@ -42,6 +27,121 @@ body {
font-size: 1.5em;
}
+/*------------------------------------------------------------------
+[ Shortcuts / .shortcuts ]
+*/
+
+@blSCut: 1rem;
+
+.shortcuts {
+ text-align: center;
+}
+
+.shortcuts .shortcut {
+ min-width: @blSCut * 9;
+ min-height: @blSCut * 5;
+ display: inline-block;
+ padding: @blSCut*2/3 0;
+ margin: 0 2px 1em;
+ vertical-align: top;
+ text-decoration: none;
+ background: #F3F3F3;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+ background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+ background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+ background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+ border: 1px solid #ddd;
+ box-sizing: border-box;
+ border-radius: @blSCut/2;
+}
+
+.shortcuts .shortcut-sm {
+ min-width: @blSCut * 4.5;
+ min-height: @blSCut * 3;
+ display: inline-block;
+ padding: @blSCut/4 0;
+ margin: 0 2px 1em;
+ vertical-align: top;
+ text-decoration: none;
+ background: #F3F3F3;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
+ background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
+ background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
+ background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
+ border: 1px solid #ddd;
+ box-sizing: border-box;
+ border-radius: @blSCut/2;
+}
+
+.shortcuts .shortcut .shortcut-icon {
+ width: 100%;
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: @blSCut*2;
+ color: #333;
+}
+
+.shortcuts .shortcut-sm .shortcut-icon {
+ width: 100%;
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: @blSCut*2;
+ color: #333;
+}
+
+.shortcuts .shortcut:hover {
+ background: #E8E8E8;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
+ background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
+ background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
+}
+
+.shortcuts .shortcut-sm:hover {
+ background: #E8E8E8;
+ background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
+ background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
+ background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
+}
+
+.shortcuts .shortcut:active {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.shortcuts .shortcut-sm:active {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.shortcuts .shortcut:hover .shortcut-icon {
+ color: #C93;
+}
+
+.shortcuts .shortcut-sm:hover .shortcut-icon {
+ color: #666;
+}
+
+.shortcuts .shortcut-label {
+ display: block;
+ margin-top: .75em;
+ font-weight: 400;
+ color: #666;
+}
+
+@media (max-width: 992px) {
+ .shortcuts .shortcut {
+ min-width: @blSCut * 8;
+ min-height: @blSCut * 4;
+ }
+}
/* Set widths on the form inputs since otherwise they're 100% wide */
/*input,
select,
diff --git a/GPW_Admin/Content/Site.min.css b/GPW_Admin/Content/Site.min.css
index 75d169e..df9f274 100644
--- a/GPW_Admin/Content/Site.min.css
+++ b/GPW_Admin/Content/Site.min.css
@@ -1 +1 @@
-body{font:'Roboto',sans-serif;}.logo{background-image:url(../images/logo_sw.png);-khtml-opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=.5);opacity:.5;width:800px;height:300px;margin:50px auto 50px auto;vertical-align:middle;background-repeat:no-repeat;}.body-content{font:'Roboto',sans-serif;}.textCondens{font-family:'Roboto Condensed',sans-serif;}.textNormal{font-family:'Roboto',sans-serif;}.textBig{font-size:1.5em;}@media screen and (min-width:768px){.jumbotron{margin-top:20px;}.body-content{padding:0;}input,select,textarea{max-width:100%;}}.elTimbSmart{padding:.2em;font-size:1.1em;line-height:1.3em;}.ui-input-btn input{opacity:.5;}.GridPager a,.GridPager span{display:block;height:1.5em;min-width:1.1em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}
\ No newline at end of file
+body{font:'Roboto',sans-serif;}.body-content{font:'Roboto',sans-serif;}.textCondens{font-family:'Roboto Condensed',sans-serif;}.textNormal{font-family:'Roboto',sans-serif;}.textBig{font-size:1.5em;}.shortcuts{text-align:center;}.shortcuts .shortcut{min-width:9rem;min-height:5rem;display:inline-block;padding:.66666667rem 0;margin:0 2px 1em;vertical-align:top;text-decoration:none;background:#f3f3f3;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0%,#eee 100%);background-image:linear-gradient(to bottom,#fff 0%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);border:1px solid #ddd;box-sizing:border-box;border-radius:.5rem;}.shortcuts .shortcut-sm{min-width:4.5rem;min-height:3rem;display:inline-block;padding:.25rem 0;margin:0 2px 1em;vertical-align:top;text-decoration:none;background:#f3f3f3;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,0%,#eee,100%);background-image:-moz-linear-gradient(top,#fff 0%,#eee 100%);background-image:linear-gradient(to bottom,#fff 0%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);border:1px solid #ddd;box-sizing:border-box;border-radius:.5rem;}.shortcuts .shortcut .shortcut-icon{width:100%;margin-top:0;margin-bottom:0;font-size:2rem;color:#333;}.shortcuts .shortcut-sm .shortcut-icon{width:100%;margin-top:0;margin-bottom:0;font-size:2rem;color:#333;}.shortcuts .shortcut:hover{background:#e8e8e8;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fafafa),to(#e1e1e1));background-image:-webkit-linear-gradient(top,#fafafa,0%,#e1e1e1,100%);background-image:-moz-linear-gradient(top,#fafafa 0%,#e1e1e1 100%);background-image:linear-gradient(to bottom,#fafafa 0%,#e1e1e1 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffe1e1e1',GradientType=0);}.shortcuts .shortcut-sm:hover{background:#e8e8e8;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#fafafa),to(#e1e1e1));background-image:-webkit-linear-gradient(top,#fafafa,0%,#e1e1e1,100%);background-image:-moz-linear-gradient(top,#fafafa 0%,#e1e1e1 100%);background-image:linear-gradient(to bottom,#fafafa 0%,#e1e1e1 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#ffe1e1e1',GradientType=0);}.shortcuts .shortcut:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.shortcuts .shortcut-sm:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.shortcuts .shortcut:hover .shortcut-icon{color:#c93;}.shortcuts .shortcut-sm:hover .shortcut-icon{color:#666;}.shortcuts .shortcut-label{display:block;margin-top:.75em;font-weight:400;color:#666;}@media(max-width:992px){.shortcuts .shortcut{min-width:8rem;min-height:4rem;}}@media screen and (min-width:768px){.jumbotron{margin-top:20px;}.body-content{padding:0;}input,select,textarea{max-width:100%;}}.elTimbSmart{padding:.2em;font-size:1.1em;line-height:1.3em;}.ui-input-btn input{opacity:.5;}.GridPager a,.GridPager span{display:block;height:1.5em;min-width:1.1em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}
\ No newline at end of file
diff --git a/GPW_Admin/Content/Style.css b/GPW_Admin/Content/Style.css
index 72c472e..19078b1 100644
--- a/GPW_Admin/Content/Style.css
+++ b/GPW_Admin/Content/Style.css
@@ -16,12 +16,12 @@
}
.logo {
background-image: url(../images/logo_sw.png);
- -khtml-opacity: .50;
- -moz-opacity: .50;
+ -khtml-opacity: 0.5;
+ -moz-opacity: 0.5;
-ms-filter: "alpha(opacity=50)";
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
- opacity: .50;
+ opacity: 0.5;
width: 800px;
height: 300px;
margin: 50px auto 50px auto;
@@ -30,12 +30,12 @@
}
.logo:hover {
background-image: url(../images/logo_sw.png);
- -khtml-opacity: 1.0;
- -moz-opacity: 1.0;
+ -khtml-opacity: 1;
+ -moz-opacity: 1;
-ms-filter: "alpha(opacity=100)";
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
- opacity: 1.0;
+ opacity: 1;
width: 800px;
height: 300px;
margin: 50px auto 50px auto;
diff --git a/GPW_Admin/Content/Style.less b/GPW_Admin/Content/Style.less
index a293c58..c0b6b53 100644
--- a/GPW_Admin/Content/Style.less
+++ b/GPW_Admin/Content/Style.less
@@ -5,19 +5,19 @@
@import url('../Content/JQClock.css');
* {
- -webkit-box-sizing: content-box;
- -moz-box-sizing: content-box;
- box-sizing: content-box;
-}
-*:before,
-*:after {
- -webkit-box-sizing: content-box;
- -moz-box-sizing: content-box;
- box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
}
-.logo
-{
+*:before,
+*:after {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+}
+
+.logo {
background-image: url(../images/logo_sw.png);
-khtml-opacity: .50;
-moz-opacity: .50;
@@ -28,11 +28,11 @@
width: 800px;
height: 300px;
margin: 50px auto 50px auto;
- vertical-align:middle;
+ vertical-align: middle;
background-repeat: no-repeat;
}
-.logo:hover
-{
+
+.logo:hover {
background-image: url(../images/logo_sw.png);
-khtml-opacity: 1.0;
-moz-opacity: 1.0;
@@ -43,12 +43,11 @@
width: 800px;
height: 300px;
margin: 50px auto 50px auto;
- vertical-align:middle;
+ vertical-align: middle;
background-repeat: no-repeat;
}
-.bodyMainCenter
-{
+.bodyMainCenter {
/* background-image: url(../images/logo_sw.png); -khtml-opacity: .50; -moz-opacity: .50; -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); opacity: .50; */
vertical-align: middle;
border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/
@@ -59,28 +58,27 @@
background-attachment: scroll;
background-repeat: no-repeat;
}
-.bodyCenter
-{
+
+.bodyCenter {
vertical-align: middle;
text-align: center;
height: 100%;
width: 100%;
}
-.centerMenu
-{
+
+.centerMenu {
background-color: White;
text-align: center;
border-width: thin;
border-style: groove;
border-color: Blue;
}
-A:hover
-{
+
+A:hover {
color: red;
}
-.bodyMain
-{
+.bodyMain {
/* background-image: url(../images/logo_sw.png); -khtml-opacity: .50; -moz-opacity: .50; -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); opacity: .50; */
vertical-align: top;
border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/
@@ -90,16 +88,15 @@ A:hover
background-attachment: scroll;
background-repeat: no-repeat;
}
-.bodyMainEmpty
-{
+
+.bodyMainEmpty {
vertical-align: top;
border-left: maroon 1px solid;
height: 100%;
width: 100%;
}
-.bodyMainWhite
-{
+.bodyMainWhite {
vertical-align: top;
border-left: maroon 1px solid;
height: 100%;
@@ -109,21 +106,18 @@ A:hover
background-repeat: no-repeat;
}
-.bodyMainWhite a:hover
-{
+.bodyMainWhite a:hover {
color: white;
}
-.bodyMainNoLogo
-{
+.bodyMainNoLogo {
vertical-align: top;
border-left: maroon 1px solid;
height: 100%;
width: 100%;
}
-.bodyMainLogoPiccolo
-{
+.bodyMainLogoPiccolo {
background-image: url(../images/sfondoMedio.png);
background-position: 97% 210px;
vertical-align: top;
@@ -132,4 +126,4 @@ A:hover
width: 100%;
background-attachment: scroll;
background-repeat: no-repeat;
-}
+}
\ No newline at end of file
diff --git a/GPW_Admin/GPW_Admin.csproj b/GPW_Admin/GPW_Admin.csproj
index 8f63f23..0a3043c 100644
--- a/GPW_Admin/GPW_Admin.csproj
+++ b/GPW_Admin/GPW_Admin.csproj
@@ -351,6 +351,7 @@
+
@@ -526,6 +527,7 @@
+
@@ -889,6 +891,13 @@
cmp_footer.ascx
+
+ cmp_homeButtons.ascx
+ ASPXCodeBehind
+
+
+ cmp_homeButtons.ascx
+
cmp_menuTop.ascx
ASPXCodeBehind
diff --git a/GPW_Admin/WebMasterPages/BMP.Master b/GPW_Admin/WebMasterPages/BMP.Master
index 647ccdf..3069ec8 100644
--- a/GPW_Admin/WebMasterPages/BMP.Master
+++ b/GPW_Admin/WebMasterPages/BMP.Master
@@ -63,7 +63,7 @@
-