/* Red 2018 */
a.button.red2018, a.button.red2018:active {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #992e26 0%, #992e26 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #992e26 0%, #992e26 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #992e26 0%, #992e26 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #992e26), color-stop(1, #992e26));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #992e26 0%, #992e26 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #992e26 0%, #992e26 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#992e26', endColorstr='#992e26');

border: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 0 0 1px #6988a5;
-webkit-box-shadow: inset 0 0 0 1px #6988a5;
-o-box-shadow: inset 0 0 0 1px #6988a5;
box-shadow: inset 0 0 0 1px #6988a5;
color: white !important;
text-shadow: 0 0px 0 #d93f36;
position: relative;
font-size:12px ;
font-weight:bold;
}
a.button.red2018:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffbf2), color-stop(1, #fffbf2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbf2', endColorstr='#fffbf2');

-moz-box-shadow: inset 0 0 0 1px #992e26;
-webkit-box-shadow: inset 0 0 0 1px #992e26;
-o-box-shadow: inset 0 0 0 1px #992e26;
box-shadow: inset 0 0 0 1px #992e26;
cursor: pointer;
color: #992e26 !important;
}

/* Light Blue 2018 */
a.button.lightblue2018, a.button.lightblue2018:active {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #b8cedb 0%, #b8cedb 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b8cedb 0%, #b8cedb 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b8cedb 0%, #b8cedb 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8cedb), color-stop(1, #b8cedb));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b8cedb 0%, #b8cedb 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #b8cedb 0%, #b8cedb 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8cedb', endColorstr='#b8cedb');

border: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 0 0 1px #b8cedb;
-webkit-box-shadow: inset 0 0 0 1px #b8cedb;
-o-box-shadow: inset 0 0 0 1px #b8cedb;
box-shadow: inset 0 0 0 1px #b8cedb;
color: #fffbf2 !important;
text-shadow: 0 0px 0 #00377b;
position: relative;
font-size:12px ;
font-weight:bold;
}
a.button.lightblue2018:hover {
	
color: #b8cedb !important;

/* IE10 */ 
background-image: -ms-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffbf2), color-stop(1, #fffbf2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fffbf2 0%, #fffbf2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbf2', endColorstr='#fffbf2');

-moz-box-shadow: inset 0 0 0 1px #b8cedb;
-webkit-box-shadow: inset 0 0 0 1px #b8cedb;
-o-box-shadow: inset 0 0 0 1px #b8cedb;
box-shadow: inset 0 0 0 1px #b8cedb;
cursor: pointer;
}

/* Blue 2018 */
a.button.blue2018, a.button.blue2018:active {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #345574 0%, #345574 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #345574 0%, #345574 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #345574 0%, #345574 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #345574), color-stop(1, #345574));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #345574 0%, #345574 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #345574 0%, #345574 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#345574', endColorstr='#345574');

border: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
-ms-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 #345574;
-webkit-box-shadow: inset 0 1px 0 0 #345574;
-o-box-shadow: inset 0 1px 0 0 #345574;
box-shadow: inset 0 1px 0 0 #345574;
color: #ffffff !important;
text-shadow: 0 0px 0 #00377b;
position: relative;
font-size:12px ;
font-weight:bold;
}
a.button.blue2018:hover {
	
color: #345574 !important;

/* IE10 */ 
background-image: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffffff));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');

-moz-box-shadow: inset 0 0 0 1px #345574;
-webkit-box-shadow: inset 0 0 0 1px #345574;
-o-box-shadow: inset 0 0 0 1px #345574;
box-shadow: inset 0 0 0 1px #345574;
cursor: pointer;
}