/* DECORATE LINKS */
a, a:hover, a:focus
{
   text-decoration: none;
   outline: none;
}

.sidebarUserDesktop, .sidebarUserMobile {
   cursor: pointer;
}
/* /DECORATE LINKS */

.fa {
   cursor: pointer;
}

#publicNavbar {
   margin-left: 0px;
}

#publicNavbarCollapse {
   padding-left: 50%;
}

.logo-lg {
   padding-top: 13px;
}

.logo-mini {
 /*  padding: 5px;*/
}

.logo-img-mini {
   height: 40px;
}

.publicPageContainer {
   background-color: #ECF0F5;
}

.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
   left: 40px;
   width: 200px;
}

.sidebarUserMobile {
   display: none;
}


.sideBarAppIcon {
   margin-right: 5px;
   margin-bottom: 3px;
   width: 14px;
}

.alert {

   padding: 10px 35px 0px 10px;

   position: absolute;
   top: 60px;
   right: 20px;
   width: 30%;
   opacity: 0.7;
   z-index: 1100;
}

.alert:hover {
   opacity: 1;
}

.active-template {
   color: #00ACD6;
}

.todo-list > li {
   font-size: 12px;
   background: white;
   border-left: 2px solid #00C0EF;
   margin-bottom: 5px;
}


#footerCopyright {
   text-align: left;
}

#footerLogo {
   text-align: right;
}


.text {
   padding-right: 10px;
}
#disabledTr {
   background-color: #ccc;
}

#boxBodyItem {
   padding: 5px;
   cursor: pointer;
}

#boxBodyItem > a {
   color: #000;
}

#boxBodyItemTitle {
   color: #3C8DBC;
}

#boxBodyItem:hover {
   background-color: #357CA5;
   color: #fff;
}

#boxBodyItem:hover #boxBodyItemTitle {
   color: #fff;
}


/* MD SIZE */
@media (max-width:991px) {
}

/* SM SIZE */
@media (max-width: 768px) {

   #publicNavbarCollapse {
      padding-left: 0%;
      text-align: center;
   }
   #publicContentContainer {
      padding: 0px;
   }


   .logo-lg {
      padding: 5px;
   }
   .logo-img-lg {
      height: 40px;
   }

   .box-body {
      padding: 5px;
   }

   .alert {
      left: 20px;
      width: 90%;
   }

   .sidebarUserMobile {
      display: inline;
   }
   .sidebarUserDesktop {
      display: none;
   }

   .main-footer {
      text-align: center;
   }

}

/* XS SIZE */
@media (max-width: 599px) {
   #col-mobile {
      padding-left: 0px;
      padding-right: 0px;
      margin-left: 0px;
      margin-right: 0px;
   }
}

/* MOBILE VIEW */
@media (max-width: 460px) {

}

.notes {
   padding-left: 20px;
}
.notes li {
   padding-left: 5px;
}