<style type="text/css">

#logo-container	{
	 margin-bottom:20px;
	}

#logo-container img {
	 width:100%
	}	
form select{
	 margin:0!important
	}

   form input, form select, form textarea{

    border: 1px solid #999!important;

    height: 40px!important;

    width: 100%!important;

    display: inline-block;

    color: #333!important;

	margin:5px 0 10px 0!important;

	

	box-sizing:border-box;

   }

   .table{

	   margin-bottom:0!important

	   }

  

form input[type='submit'] {

    background-color: #9E5E38!important!important;

    padding-top: 10px;

    padding-bottom: 10px;

    height: 45px!important;

    border: none!important;

    /*width: 180px!important;*/

    color: #fff!important;

    font-size: 14px;

    text-transform: uppercase;

}

form input[type='button'] {

    background-color: #9E5E38!important!important;

    padding-top: 10px;

    padding-bottom: 10px;

    height: 45px!important;

    border: none!important;

    /*width: 180px!important;*/

    color: #fff!important;

    font-size: 14px;

    text-transform: uppercase;

}

 form .title{

	  font-size:30px;

	  text-align:center

	 }  

	form .member-title{

	display: block;

    font-size: 32px;

    text-align: center;

    color: #000;

    font-weight: lighter;

    margin-bottom: 20px;

    margin-top: 20px;

	}

	form .member-title span{

		  height:1px;

		  display:block;

		  width:80px;

		  background-color: #9E5E38!important!important;		

		  margin:5px auto  

		}

	form label{

		font-weight: lighter;

		color: #333;

		font-family: sans-serif;

		font-size: 16px;

		}

table{

	 width:100%

	}

#edit-td a{

	 color:#333;

	 text-decoration:none;

	}

#edit-td a:hover{

	 color:#666;

	  text-decoration:none;

	}		

	

 #login-container{
	max-width: 380px; 
	margin: 0% auto 10% auto;
	border-top:3px solid #9E5E38!important; 
	padding: 20px 10px;
	background-color:#fff
	 }
header{
	padding-top: 5px;
    padding-bottom: 10px;
	}

header .container{
	 text-align:center
	}
#bs-navbar{

	 max-width:300px;
	 margin:auto;
	 text-align:center;
	}

.navbar-brand, .navbar-brand img, .navbar-header{

	float: none!important;

    display: inline-block!important;

	}

#bs-navbar .navbar-nav>li, #bs-navbar .navbar-nav{

	 float:none!important

	}

.nav.navbar-nav.navbar-right{

 display:none	

	}

body {

        height: 100%;
        background: url(bg.png);
	    background-repeat: no-repeat !important;
        background-size: cover !important;
        background-position: center center !important;
}	

#login-col{

	 padding-top:10%

	}

		footer{

			 display:none!important

			}

#logo-container img{

	 max-width:100%

	}

#logo-container {

    max-width:100px

}

.container	{

	    

	}

#credit-card{

	margin-left:0!important

	}

@media only screen and ( max-width: 600px)

{	

#logo-container img{
max-width:100px

	}

#logo-container {
       text-align: center;
}
}	

@media only screen and  ( max-width: 480px)

{

#login-container{

	 max-width: 300px

	}	

}

    </style>

