/* css for base.mak */

body {
  /*
  -webkit-font-smoothing: antialiased; 
  font: 16px/1.231 "Microsoft Yahei", ff-tisa-web-pro-1, ff-tisa-web-pro-2, "Lucida Grande", "Hiragino Sans GB", Tahoma, HELVETICA, Arial, sans-serif !important
  */
}
/* topbar */
.topbar-spacer{
  height: 0px;
}
.topbar .topbar-inner {
  font-size: 13px;
  min-width: 1200px;
  background-image: none;
  background-color: #f3f3f3; 
  border: none;
  border-radius: 0;
  -webkit-font-smoothing: antialiased; 
}
.topbar .navbar {
  width: 1160px;
  min-height: 28px;
  margin: auto;
  background-color: #f3f3f3;
  border: none;
  border-radius: 0px;
}
.topbar .navbar-collapse {
  padding: 0px;
}
.topbar .topbar-inner, .navbar {
  background-color: #333 !important;
}
.topbar .navbar .navbar-brand {
  padding: 3px 0px 0px 6px;
  font-size: 18px;
  font-family: 'Raleway', sans-serif;
  width: 173px;
  height: 38px;
}
.topbar .navbar .navbar-brand a {
  color: #000;
  text-decoration: none;
}
.topbar .nav.navbar-nav .topbar-item {
  padding: 9px 8px 6px 8px;
  font-size: 13px;
  font-weight: 200;
  color: #fff;
  text-decoration: none;
  border-bottom: 3px solid transparent;
}
.topbar .nav.navbar-nav .open a.topbar-item {
  color: #fff;
}
.topbar .nav.navbar-nav>li>.dropdown-menu {
  border-top: none;
}
.topbar .badge {
  background-color: #d43f3a;
}
.dropdown-submenu a {
  cursor: pointer;
}
.topbar .nav.navbar-nav .topbar-item:hover {
  color: #eee;
}
.topbar .nav.navbar-nav .active>.topbar-item {
  background-color: transparent;
  border-bottom: 3px solid #e6e6e6;
}
.topbar .navbar-nav.navbar-right {
  margin-right: 0px;
}
.topbar .nav.navbar-nav .highlight-button {
  background-color: #f07755;
  background: linear-gradient(to bottom, #168add 0%,#007ee5 100%);
  color: #fff;
}
.topbar .nav.navbar-nav .highlight-button:hover {
  color: #fff;
}
.topbar .prelogin-tab a {
  font-size: 15px !important;
  color: #fff;
}
#navbar-email {
  font-size: 12px;
}
.disclosure {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #d00300;
}
.disclosure_sharp {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: red;
}
.tracker {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}
.tracker_sharp {
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #efefef;
}
.ev-calendar {
  margin-right: 18px;
}
/* end of topbar */

/* Page Footer */
.page-footer {
  color: #999;
  /* width: 1150px; */
  min-width: 1150px;
  margin: auto;
  font-size: 11px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 50px;
}
.page-footer a {
  color: #999;
  text-decoration: none;
}
.page-footer a:hover {
  color: #777;
}
.disclaimer-container {
  font-size: 8pt;
  line-height: 15px;
  margin-bottom: 11px;
}
.page-footer .fb-container {
  float: right;
  color: #333;
}
.page-footer .fb-container img {
  float: left;
  margin-top: -3px;
  margin-right: 6px;
  width: 18px;
}
.page-footer .fb-container div {
  float: left;
}
.page-footer .fb-container a {
  float: left;
  margin-right: 13px;
  color: #333;
  text-decoration: underline;
}
/* End of Page Footer */

/* Login Modal */
#modal-login .modal-header {
  border: none;
}
#modal-login .modal-header .modal-title {
  display: inline-block;
}
#modal-login .modal-body {
  background-color: #eee;
}
#modal-login .modal-body input {
  margin-top: 10px;
}
#modal-login .modal-body .forget-password {
  background-color: #eee;
}
#modal-login .modal-body .acc-action {
  margin-top: 15px;
}
#modal-login .modal-footer {
  border: none;
  text-align: center;
  margin-top: 0px;
}
/* End of Login Modal */

/* Signup Modal */
#modal-signup .modal-header {
  border: none;
}
#modal-signup .modal-header .modal-title {
  display: inline-block;
}
#modal-signup .modal-body {
  background-color: #eee;
}
#modal-signup .modal-body input {
  margin-top: 10px;
}
#modal-signup .modal-body .acc-action {
  margin-top: 15px;
}
#modal-signup .tos-container {
  margin-left: 15px;
  margin-top: 23px;
}
#modal-signup .tos-container .tosnd {
  font-size: 11px;
}
#modal-signup .tos-container .tos-checkbox {
  float: left;
  margin-left: -8px;
  margin-top: 1px;
  margin-right: 10px;
}
#modal-signup .tos-container .tosnd a {
  color: #000;
  text-decoration: underline;
}
#modal-signup .signup-error {
  font-size: 13px;
  color: red;
}
#modal-signup .signup-msg {
  margin-top: 13px;
  font-size: 14px;
  color: red;
}
/* End of Signup Modal */

/* Upgrade AC Modal */
#modal-upgrade-ac .modal-body {
  margin-top: 13px;
  margin-bottom: 13px;
  font-size: 18px;
}
#modal-upgrade-ac .modal-body a {
  color: #333;
  font-weight: bold;
  text-decoration: underline;
}
/* End of Upgrade Professional AC Modal */

/* Upgrade AC Modal */
#modal-upgrade_pro-ac .modal-body {
  margin-top: 13px;
  margin-bottom: 13px;
  font-size: 18px;
}
#modal-upgrade_pro-ac .modal-body a {
  color: #333;
  font-weight: bold;
  text-decoration: underline;
}
/* End of Upgrade Professional AC Modal */

/* Login Welcome Modal */
#modal-welcome .fb-like-text {
  margin-top: 8px;
  margin-left: 10px;
  font-weight: 15px;
}
#modal-welcome .fb-like-box {
  margin-top: 13px;
  margin-left: 12px;
}
#modal-welcome .workshop-text {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 14px;
}
#modal-welcome .workshop-text a {
  margin-top: 13px;
  text-align: center;
}
/* End of Login Welcome Modal */


/* CSS for jQuery Validation */

label.error {
  color: red;
  font-size: 11px;
  font-weight: normal;
}
.login-error {
  color: red;
}

/* Autocompletion Plugin */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

/* bootstrap 3 sub-menu plugin */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:1px;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:4px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#aaa;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.notification-container {
  display: inline-block;
  margin-left: -1px;
  border-radius: 50%;
  behavior: url(PIE.htc); /* remove if you don't care about IE8 */
  cursor: pointer;
}
.notification-badge {
  width: 19px;
  height: 19px;
  background-color: #d00300;
  color: #fff;
  text-align: center;
}
.ev-notification-container li a {
  font-size: 13px;
}
.ev-heading {
  margin-top: 13px;
  margin-bottom: 5px;
  padding: 5px 20px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
