@CHARSET "ISO-8859-1";

.float-left {float:left; }
.float-right {float:right; }
.clear1 {clear:both; height:1px; }
.clear10 {clear:both; height:10px; }
.clear-left {clear:left;}

a{color:#428bca; }
a:hover{color:#af4cf0; }
body {margin:0px 0px 40px 0px; }
header{background:#609; height:75px; width:100%; margin-bottom:10px; }
.time-mem {float:right; color:#c0f; position:absolute; top:5px; right:10px; }

.topMenu, .topMenu ul {float:right; margin-top:8px; }
.topMenu ul li {border-radius:10px; display:inline-block !important; float:left; background:#70a; border:2px solid #90c; border-bottom-color:#306; border-right-color:#306;  margin:0 10px; padding:10px 0px;}
.topMenu ul li a {color:#fff; padding:12px 20px; border-radius:10px; }
.topMenu ul li a:hover {color:#fff; background:#80b; }

/* For AutoComplete Search */
.ui-helper-hidden-accessible {display:none; }
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {border:1px solid #ccc; max-width:30%; width:300px; padding:2px; }
#tags {font-size:1.3em; width:300px; padding:2px;}
ul li.ui-menu-item  {list-style:none; }
ul li.ui-menu-item a{color:#000; text-decoration:none; font-size:1.3em; padding:3px; margin:0px; }
ul li.ui-menu-item a:hover {color:#0b0;  }

.dashboard-left {padding-left:0px; border-right:1px dashed #ccc; }
.dashboard-center {border-left:1px dashed #ccc; border-right:1px dashed #ccc;  }
.dashboard-right {padding-right:0px; border-left:1px dashed #ccc; }
.dashboard-left H3:first-child, .dashboard-center H3:first-child, .dashboard-right H3:first-child {margin-top:0px; }

.business-reminder {border:1px solid #ccc; padding:5px; border-radius:5px; background:#f9f9f9; margin-bottom:15px; box-shadow:0 3px 2px #ccc}
.business-reminder .rem-msg {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding: 5px 0; }

.business-log {border:1px solid #ccc; padding:5px; border-radius:5px; background:#eee; margin-bottom:15px; box-shadow:0 3px 2px #ccc}
.business-log-item-footer {font-size:0.8em; padding-top:5px; margin-top:5px; border-top:1px dotted #999; }
.business-log-item-footer .float-right {color:#000;  }

.glyphicon-ok {color: #0d0; margin-left:15px; }
.glyphicon-remove {color: #d00; margin-left:15px; }
.glyphicon-bell { margin-left:15px; }
.rem-due {border-color:orange; box-shadow:0 0px 7px 0px orange}
.rem-overdue {border-color:red; box-shadow:0 0 10px 2px #f00}

.searchRemCompleted {float:right; }

.control-label {width:100%; text-align:left !important; }
.control-label:after {clear:both; }
.form-control {}

.form-inline .form-group {margin-bottom:15px;}
.form-group {margin-left:0px; margin-right:0px; margin-bottom:10px; }
.form-group:after {clear:both; }

.reminders_filter {float:right; }