
/* Flatten das boostrap */
.pagination > li > a, .pagination ul,
.well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, 
.add-on, .alert, .table-bordered, .nav>.active>a, .dropdown-menu, .tooltip-inner, .badge, .label, 
.img-polaroid {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border-collapse: collapse !important;
	background-image: none !important;
	text-shadow: none !important;
}

/* MAIN */
body, .popover-title, .navbar .brand span, .btn          {font-family: "Segoe UI", arial, sans-serif}

.row-form .span12, .row-form .span12 > a                 {font-size:14px; color: #666;}

html.no-js, body#customer                                {height: 100%}
#customer #login-content                                 {background: #fff; background: rgba(255,255,255,0);}
#customer #login-sidebar                                 {background: #fff; background: rgba(255,255,255,0.85);}

#customer .navbar .navbar-inner                          {background: transparent; border: none; padding: 0;}
#customer .navbar a.logo                                 {background: #fff; display: block; float:left; margin:0; padding: 5px 15px;}
#customer.transparent .navbar a.logo                     {background: rgba(255,255,255,0.85);}
#customer .form-content .pre-content                     {padding: 55px 55px 55px;}
#customer.transparent .form-content .pre-content         {}
#customer .form-content h2                               {color: #fff; font-weight: 500; font-size: 26px; text-shadow: 1px 1px 4px rgba(0, 0, 0, 1);}
#customer .form-content .content                         {color: #fff; font-weight: 500; font-size: 16px; line-height: 135%; text-shadow: 1px 1px 2px #000;}

#customer #login-sidebar .page-header                    {border-bottom: none; float: none; margin: 0 0 20px; padding: 0; width: 100%;}
#customer #login-sidebar .page-header h1                 {display: block; float: none; font-size: 32px; font-weight: normal; line-height: 35px; margin: 0; padding: 0; text-align: center;}
#customer #login-sidebar .page-header h1 small           {color: #666; display: block; font-size: 15px; line-height: 24px;}
#customer #login-sidebar .page-header h1.service         {font-size: 21px; line-height: 35px; padding: 0 15px; text-align: left;}
#customer #login-sidebar .page-header h1.service small   {font-size: 14px; line-height: 20px;}

#customer #login-sidebar .btn-primary,
#customer #login-sidebar .btn-primary:focus, 
#customer #login-sidebar .btn-primary:hover, 
#customer #login-sidebar .btn-primary:active, 
#customer #login-sidebar .btn-primary.active             {border: none; font-size: 19px;letter-spacing: 2px;}

#customer #footer                                        {bottom: 0; padding: 0; position: fixed; width: 100%; color: #fff; margin-bottom: 20px; margin-top: 20px;}
#customer #footer a                                      {color: #fff; font-weight: normal;}

@media (min-width: 768px) {
	#customer .navbar                                      {position: fixed; top: 0; margin-bottom: 0;}
	#login-content, #login-sidebar                         {margin-bottom: -9998px; padding-bottom: 9999px;}
	#customer .container                                   {min-height: 100%; overflow: hidden}
	#customer #footer                                      {bottom: 0; padding: 0; position: fixed; width: 100%;}
}
@media (max-width:768px) {
	#customer .navbar                                      {margin-top: 0; margin-bottom: 0;}
}
@media (max-width:767px) {
	#customer .navbar a.logo                               {float: none}
	#customer #login-form                                  {margin-top: 0 !important; padding: 25px 0;}
	#customer #login-content                               {margin-top: 0 !important}
	#customer .form-content .pre-content                   {padding: 10px 25px 25px}
	#customer #footer                                      {text-align: center; position: static;}
	#customer #footer .span12                              {padding: 0 15px;}
}