
body { padding: 10px 10px 100px 10px; }

.error-text { margin-left: 5px; margin-bottom: 5px; font-size: 12px; color: #FF7171; height: 17px; }

#btos_err_msg {
    background: #ddd;
    padding: 10px 10px 10px 10px;
    margin: 0px 20px 20px 20px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#btos_err_msg ul { margin: 0px; padding: 0px 0px 0px 20px; font-weight: bold; font-size: 90%; }
#btos_err_msg ul.btos_err { color: #c00; }
#btos_err_msg ul.btos_msg { color: #080; }

#adminFakedNote { 
 padding: 5px;
 margin: 0px 0px 10px 0px;
 background: #c00;
 font-weight: bold;
 color: #fff;
 width: 100%;
 border: 2px solid #c00;
}

p, h6 {
    font-size: 1.6rem;
    line-height: 1.5;
}
p { font-weight: 400; }
h6{ font-weight: 600; } 
.margin-l-15 { margin-left: 15px; }

/* MARGIN-BOTTOM */
.margin-b-0 { margin-bottom: 0px; }
.margin-b-6 { margin-bottom: 6px; }
.margin-b-42 { margin-bottom: 42px; }
.margin-b-48 { margin-bottom: 48px; }

.margin-b-a { margin-bottom: 12px; }
.margin-b-b { margin-bottom: 18px; }
.margin-b-c { margin-bottom: 24px; }
.margin-b-d { margin-bottom: 30px; }
.margin-b-e { margin-bottom: 54px; }
.margin-b-f { margin-bottom: 60px; }
.margin-b-h { margin-bottom: 120px; }
.margin-b-i { margin-bottom: 144px; }
.margin-b-g { margin-bottom: 54px; }
.margin-b-j { margin-bottom: 102px; }

/* MARGIN-TOP */
.margin-t-36 { margin-top: 36px; }
.margin-t-48 { margin-top: 48px; }
.margin-t-162 { margin-top: 162px; }

.margin-t-0 { margin-top: 6px; }
.margin-t-a { margin-top: 12px; }
.margin-t-b { margin-top: 18px; }
.margin-t-c { margin-top: 24px; }
.margin-t-d { margin-top: 27px; }
.margin-t-f { margin-top: 60px; }
.margin-t-i { margin-top: 144px; }

.link-forgot-pwd{ 
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    color: #00bfff;
}
.link-forgot-pwd:hover{ 
    color: #337ab7;
    text-decoration: none;
}

.user-input{ 
    height: 48px; 
    width: 250px;
    border-radius: 2px;
} 
.btn-primary {
    background-color: #00bfff;
    border-color: transparent;
    width: 140px;
    height: 48px;
}
.btn-primary:hover{
    background-color: #09c;
    border-color: transparent;    
}

.btn-register{
    border: 2px solid #00bfff;
    color: #00bfff;
    height: 48px;
    width: 135px;
    padding: 11px;
}
.btn-register:hover{
    border-color: #09c;
    color: #09c;
}
.btn { font-weight: 700; }

.pageTitle h2 {
    font-size: 16px;
    font-weight: 400;
    font-family: "Open Sans",sans-serif;
    color: #333;
}
#btos_err_msg { background-color: transparent; }
#btos_err_msg ul.btos_msg { color: #333; }
/* Regain page */
#register, #regain_submit { width: 50%; }
#regain_submit .submit-regain-confirm {
    display: block;
    margin-top: 18px;
    width: 100px;
}

h3{
    font-size: 34px;
    font-weight: 300;
    font-family: "Open Sans",sans-serif;
}
/* Dashboard */
.dashboard-container .caret{ margin: -12px 12px; }
#customerOrders .dashboard-container { 
    padding-top: 18px;
    border-top: 2px solid #ccc;
 }
 h6.sub-head {
     margin-bottom: 0;
 }
 
 .footer { 
     font-size: 10px;
     color: #333;
 }