﻿
/* ----- Footer ----- */

footer {
    margin: 0 auto;
    padding-bottom: 10px;
    background: #f8f8f8 url(../img/pattern.jpg) left top repeat;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
}

footer .widget {
    margin-top: 20px;
    text-align: left;
}

footer .widget h4 {
    margin-top: 20px;
    font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #5d5d5d;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
}

footer .widget p {
    line-height: 24px;
}

footer .widget i {
    padding-right: 7px;
}


footer .footer-border {
    margin-top: 30px;
    border-top: 1px dashed #ddd;
}

footer .copyright {
    margin-top: 15px;
    text-align: left;
}

footer .contactinfo {
    margin-top: 15px;  
    text-align:right;  
}

footer .social {
    margin-top: 10px;
    text-align: right;
}

footer .social a { display: inline-block; width: 24px; height: 24px; margin: 0 0 0 8px; vertical-align: middle; }

footer .social a.twitter { background: url(../img/social-icons/twitter.png) left bottom no-repeat; }
footer .social a.dribbble { background: url(../img/social-icons/dribbble.png) left bottom no-repeat; }
footer .social a.rss { background: url(../img/social-icons/rss.png) left bottom no-repeat; }
footer .social a.pinterest { background: url(../img/social-icons/pinterest.png) left bottom no-repeat; }
footer .social a.flickr { background: url(../img/social-icons/flickr.png) left bottom no-repeat; }
footer .social a.forrst { background: url(../img/social-icons/forrst.png) left bottom no-repeat; }
footer .social a.vimeo { background: url(../img/social-icons/vimeo.png) left bottom no-repeat; }
footer .social a.linkedin { background: url(../img/social-icons/linkedin.png) left bottom no-repeat; }
footer .social a.facebook { background: url(../img/social-icons/facebook.png) left bottom no-repeat; }
footer .social a.email { background: url(../img/social-icons/email.png) left bottom no-repeat; }
footer .social a.github { background: url(../img/social-icons/github.png) left bottom no-repeat; }
footer .social a.behance { background: url(../img/social-icons/behance.png) left bottom no-repeat; }
footer .social a.googleplus { background: url(../img/social-icons/googleplus.png) left bottom no-repeat; }
footer .social a.youtube { background: url(../img/social-icons/youtube.png) left bottom no-repeat; }
footer .social a.skype { background: url(../img/social-icons/skype.png) left bottom no-repeat; }
footer .social a.tumblr { background: url(../img/social-icons/tumblr.png) left bottom no-repeat; }

footer .social a:hover { background-position: left top; }

.News-Marquee{height:200px;font-family:Helvetica;font-size:14px;}
.News-Marquee a {
    color: black;
    text-decoration: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}

.News-Marquee a:hover{font-weight:bolder;}

/* 20140709 17:00 */ 
footer .widget a {
    color:Gray;
    text-decoration: none;
    font-family: Helvetica;
    font-size: 14px;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}

footer .widget a:hover{color:white; background:#003d80;} 

footer .Go2PageTop a:after
{ 
 font-family: fontawesome;
 font-size: 3.5em;
 content: "\f0aa";
 color:#04B404;
 right: 10px; 
 bottom:10px;
 position:fixed; 
}

footer .Go2PageTop:hover
{ 
 font-size:1.2em;
}



/* Login Windows*/
 .slidingDiv {
background-color:  #CEEDD6;
padding: 2px;
margin: 3px 0;
z-index: 999; 
border-width:medium;
border-color:Gray;
border-style:solid;
}

.show_hide {
 display:none;
}

/*
#SATpassword, #UserName {border: 1px solid #fff; padding: 2px 0; float:left; position:relative; width: 95% !important;}
footer .widget .form-login a {float:right; position:relative; margin-bottom:20px; margin-right:5px;}
footer .widget .form-login .title{ float:right; position:relative; color:#000; width:100%}
footer .widget .form-login input[type=Submit], footer .widget .form-login input[type=reset]{ margin: 0 7px;}
*/

#UserName_Validation, #Password_Validation, #LoginCode_Validation {
 display:none;
}

#ClubLogin  {
 margin: 5px 0;
 padding: 2px;
 color:Black;
}

#ClubLogin div.row-Field {
 padding: 3px 0;
}

#ClubLogin label, #ClubLogin label.required {  
  display:inline;
}

/*
#ClubLogin label.required:after {
  content:'*';
  color:red; 
}
*/

#ClubLogin span.error {
  background-color:#FFDFDF;
  color:red;
  padding: 4px;
  margin: 0 3px;
}

#ClubLogin input {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: black;
    width: 90%;
    height: 1em;
    border: 0.2em solid #ddd;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    
}

#ClubLogin input:focus {
    border: 0.2em solid #33cc33;   
}


#ClubLogin button {
    background: #33cc33; 
    font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
    font-weight: bold;
    font-size: 1.3em;
    padding: 7px 15px;
    margin: 5px 15px;
    border: 0;    
    -moz-box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    box-shadow:
        0 1px 25px 0 rgba(0,0,0,.05) inset,
        0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}

#ClubLogin button:hover {
    background: gray;    
}

#ClubLogin button:active {
    background: #003d80;   
}

#ClubLogin input:-moz-placeholder { color: #ccc; }
#ClubLogin input:-ms-input-placeholderr { color: #ccc; }
#ClubLogin input::-webkit-input-placeholder { color: #ccc; }