
   
   
   
   
   body { background:#eee; font-family:'Roboto','Ubuntu', Arial, sans-serif; }
   strong { font-weight:700; }
   body > .container { background:#ffF; }
   
   h1,h2,h3,h4,h5 { font-weight:700; }
   
   
   .boxShadow {
   		-webkit-box-shadow:0 -1px 0 #ccc inset, 0 1px 10px #ccc;
		-moz-box-shadow:0 -1px 0 #ccc inset, 0 1px 10px #ccc;
		box-shadow:0 -1px 0 #ccc inset, 0 1px 10px #ccc;
   }
    
   .list-group.alternierend  .list-group-item:nth-of-type(even) { background:#f9f9f9; }
   .cityHeaderOnList { background:#3f3f40; padding:1px 20px; color:#fff; }
   .cityHeaderOnList h4 { font-size:15px; }
   
   .container.copyright { background:none; margin-top:5px; font-size:12px;}
   .container.copyright .textAlignRight { text-align:right; }
   
   .copyright a:link,
   .copyright a:hover,
   .copyright a:visited,
   .copyright a:active 
   {
   		color:#333;
   		text-decoration:none;
   }
   
.countLayout
{
	background:url(https://myfavorito-public.s3.amazonaws.com/logo_images/2012/countBG.png) no-repeat center left transparent;
	font-size:60px;
	line-height:60px;
	color:#fff;
	letter-spacing:0px;
	padding:10px;
}
.countLayoutSmall
{
	background:url(https://myfavorito-public.s3.amazonaws.com/logo_images/2012/countBG_small.png) no-repeat center left transparent;
	font-size:18px;
	color:#fff;
	letter-spacing:0px;
	padding:4px 5px;
	line-height:30px;
}
.countLayoutMedium
{
	background:url(https://myfavorito-public.s3.amazonaws.com/logo_images/2012/countBG_medium.png) no-repeat center left transparent;
	font-size:40px;
	color:#fff;
	letter-spacing:0px;
	padding:5px 8px;
	line-height:40px;
}
.countLayout.flipNumberPoint
{
	padding:10px 18px;
}
.countLayoutSmall.flipNumberPoint
{
	padding:4px 8px 4px 7px;
}
.countLayoutMedium.flipNumberPoint
{
	padding:10px 14px 10px 13px;
}

/*  NAvigation Icon home
*/
.navbar .navbar-header .navbar-brand.home-icon 
{
	width:50px;
	height:50px;
	background:url(https://myfavorito-public.s3.amazonaws.com/logo_images/layout/icon-home.png) no-repeat center center;
}

.navbar .navbar-header .navbar-brand.home-icon.active {
	background:url(https://myfavorito-public.s3.amazonaws.com/logo_images/layout/icon-home-active.png) no-repeat center center #e7e7e7;
}


/* HEADER SEARCH FORM */
/* ------------------------------------ */
	
.headersearch 
{ 
	
	position: absolute; 
	right: 0px; 
	top: 0px; 
	z-index: 10200;
	max-height:40px; 
	
}

.headersearch form 
{ 
	float: right; 
}

.headersearch input 
{ 
	text-indent: -500px; 
	cursor: pointer; 
	border: 0; 
	width: 40px; 
	background: url(/webclient/customer/myfavorito/search-icon.png) no-repeat 3px center;
	padding: 15px 0px; 
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	margin-bottom: 0px;
	-webkit-transition: width 0.3s, background-color 0.3s; 
	-moz-transition: width 0.3s, background-color 0.3s; 
	-o-transition: width 0.3s, background-color 0.3s; 
	-ms-transition: width 0.3s, background-color 0.3s; 
	transition: width 0.3s, background-color 0.3s;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
 }
.headersearch input:hover { background-color: #e7e7e7; }
.headersearch input:focus { color: #555; background-color: #e7e7e7; text-indent: 25px; width: 560px; cursor: text; padding-left: 15px; padding-right: 15px;}


/* NOTIFICATION .... */
/* ------------------------------------ */
	
.notify-row {
    float:right;
    margin-top:10px;
    margin-left:20px;
}

ul.notify-menu > li > a {
    color:#666666;
    font-size:16px;
    background:#f6f6f6;
    padding:4px 8px;
    margin-right:15px;
    border-radius:50%;
    -webkit-border-radius:50%;
    padding-right:8px !important;
}
ul.notify-menu > li > a.active-notifications {
	background:#ced619;
	color:#333;
}
ul.notify-menu > li > a:focus {
	background:#f6f6f6;
}
ul.notify-menu>li>a:hover {
    background:#f6f6f6;
    text-decoration:none;
    color:#666;
    padding-right:8px !important;
}
.nav.notify-menu .open>a, 
.nav.notify-menu .open>a:focus, 
.nav.notify-menu .open>a:hover {
	background:#f6f6f6;
	background-color:#f6f6f6;
}

.notify-row .badge {
    position:absolute;
    right:-8px;
    top:-8px;
    z-index:100;
}
.notify-row .badge.bg-warning {
	background:#fa3e3e;
}

.notify-menu .dropdown-menu:after,
.notify-menu .dropdown-menu:before {
    bottom:100%;
    left:9%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
}
.notify-menu .dropdown-menu:after {
    border-color:rgba(255,255,255,0);
    border-bottom-color:#ffffff;
    border-width:7px;
    margin-left:-7px;
}
.notify-menu .dropdown-menu:before {
    border-color:rgba(238,238,238,0);
    border-bottom-color:#eeeeee;
    border-width:8px;
    margin-left:-8px;
}
.dropdown-menu.extended {
    max-width:320px !important;
    min-width:160px !important;
    top:42px;
    width:300px !important;
    padding:0 10px;
    box-shadow:0 0px 5px rgba(0,0,0,0.1) !important;
    border-radius:5px;
    -webkit-border-radius:5px;
    background:#fff;
    border:none;
    left:-10px;
}
.notify-row .notification span.label {
    display:inline-block;
    height:21px;
    padding:5px;
    width:22px;
    font-size:12px;
    margin-right:10px;
}

.dropdown-menu.extended .alert-icon,.noti-info {
    float:left;
}

.dropdown-menu .notification-wrapper li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu .notification-wrapper  li > a:hover,
.dropdown-menu .notification-wrapper  li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f6f6f6;
}

.dropdown-menu.extended li p,
.dropdown-menu.extended .notification-headline, 
.dropdown-menu.extended .notification-footer {
    margin:0;
    padding:10px 0;
    border-radius:0px;
    -webkit-border-radius:0px;
}
.dropdown-menu.extended .notification-footer a {
	color:#333;
	text-decoration:none;
}
.notification-wrapper {
	display: block;
    height: 300px;
    overflow-y: auto;
    padding-right: 5px;
}
.dropdown-menu.extended .notification-footer {
	text-align:center;
}
.dropdown-menu.extended > ul,
.dropdown-menu.extended .notification-wrapper > ul {
	padding:0;
	list-style:none;
}
.dropdown-menu.extended .notification-wrapper > ul li {
	position:relative;
}
.dropdown-menu.extended li a {
    font-size:12px;
    list-style:none;
}
.dropdown-menu.extended.inbox li a,
.dropdown-menu.extended.tasks-bar li a {
    background:#f1f2f7;
    border-radius:5px;
    -webkit-border-radius:5px;
    padding:10px;
    margin-bottom:10px;
    float:left;
    width:100%;
}
.dropdown-menu.extended li p {
    margin:0;
    padding:10px 0;
    border-radius:0px;
    -webkit-border-radius:0px;
}
.dropdown-menu.inbox li a .photo img {
    border-radius:2px 2px 2px 2px;
    -webkit-border-radius:2px 2px 2px 2px;
    float:left;
    height:40px;
    margin-right:10px;
    width:40px;
}
.dropdown-menu.inbox li a .subject {
    display:block;
}
.dropdown-menu.inbox li a .subject .from {
    font-size:12px;
    font-weight:600;
}
.dropdown-menu.inbox li a .subject .time {
    font-size:11px;
    font-style:italic;
    font-weight:lighter;
    position:absolute;
    right:20px;
}
.dropdown-menu.inbox li a .message {
    display:block !important;
    font-size:11px;
}

.notification-wrapper .notification-date {
	font-size:11px;
}
   
   
   