.brand_header { color:#6e7f8a; }
.signin_header { border-bottom:1px solid #6e7f8a; padding-bottom:10px; font-size:20px; }
.text-primary { color:white; }
.boxed { padding:15px; width:490px; margin: 40px auto 10px; padding: 10px 30px 30px; }
#gmap { height:400px; width:100%; }
@media (max-width: 500px) 
{
	h1 { font-size:24px; }
	#gmap { height:300px; }
}

.white-bg { background:#ffffff; }

body
{
	position:relative;
    font-family: Roboto,sans-serif;
    font-size: 13px;
    line-height: 1.42857143;
    color: #8a9ba1;		
	background:#22313a;
	padding:20px;
}

a,h1,h2 { color:#b4bfc3; }
h1 small,h2 small { color:#b4bfc3; }
a:hover { color:white; }
.navbar a { color:white !important; }

.btn {
    border-radius: 2px;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.navbar-brand { width:100px; }
.navbar-default { background:#2b3942; border:0px; border-radius:0; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
{
	color:#ffffff;
	border-bottom:2px solid white;
	background:transparent;
}

.tm_input
{
    border: 0;
    height: 50px;
    padding: 10px 20px 10px 50px;
    border-radius: 2px;
    width: 100%;
    background-color: #2b3942;
    font-size: 15px;
    color: #22313a;
	transition:all 0.3s;
}
.tm_input:focus { background:#ffffff; }
.table>thead>tr>th {
    border-bottom-width: 1px;
    color: #b4bfc3;
    font-weight: 500;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 15px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #30414a;
}
.breadcrumb { background:#2b3942; border-radius:0; }
.card {
    position: relative;
    background: #2b3942;
    margin-bottom: 30px;
    border-radius: 2px;
}
.card .body { padding:30px; }
.card .body h1:first-child { margin-top:0px; }

.confirm_address a { display:block; padding-top:10px; padding-bottom:10px; font-size:15px; }