.DS_Disclaimer { position: fixed;
    bottom:0px; left: 0px; width: 100%; background-color: #000000; color: #FFFFFF; padding: 0px; padding-top: 30px; padding-bottom: 30px; z-index: 999999; border-top: solid 5px #75a507}
.DS_Disclaimer .Outer { padding-left:30px; background-image: none;}
.DS_Disclaimer .Outer { padding-right:30px;}


.DS_Disclaimer .Inner { width: 90%;}
.DS_Disclaimer .Text { display: block; float: left; width: 70%;  text-align: left; margin-top: -10px; line-height: 130%;}
.DS_Disclaimer .Buttons { display: block; float: right; margin-left: 40px; width: calc(30% - 40px);}
.DS_Disclaimer .Clear { clear: both;}

.DS_Disclaimer .Button { display: inline; margin-left: 10px; }
.DS_Disclaimer .Button A { display: inline; padding: 10px;  border:solid 1px #75a507; color: #75a507;}
.DS_Disclaimer .Button A:Hover { background-color: #75a507; color: #FFFFFF;}

@media screen
and (min-device-width: 0px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
    .DS_Disclaimer { }
    .DS_Disclaimer .Inner { width: auto;}
    .DS_Disclaimer .Text { float: none; width: auto;}
    .DS_Disclaimer .Buttons { float: none; width: auto; margin-top: 40px; margin-left: 0px;}
    .DS_Disclaimer .Button A { display: block; margin-bottom: 10px; }

}

.DS_Disclaimer { border-top: solid 5px #c1002a ; }
.DS_Disclaimer .Button A {  border:solid 1px #c1002a; color: #FFFFFF; text-decoration: none;}
.DS_Disclaimer .Button A:Hover { background-color: #c1002a; color: #FFFFFF;}