/* 
    Theme: Atlantica
--  All styles are imported into this main stylesheet
*/
/* 
    Theme: Atlantica
--  Default color variables file
*/
/* 
    Theme: Atlantica
--  Default color variables file
*/
/* 
    Theme: Atlantica
--  Master variables file
*/
/* 
    Theme: Atlantica
--  Theme specific styles
*/
/* 
    Theme: Atlantica
--  Button placeholders
--  Using placeholders rather than mixins cuts down on CSS duplication
--  .my-button {@extend %btn-primary;}
--  Create another file to override these styles if needed
*/
.main-nav-links, .top-nav-bar .nav-container .link-scroll .h-menu a, .top-nav-bar .more-links-div ul a {
  color: #fff;
  background-color: transparent;
  border: none; }
  .main-nav-links:hover, .top-nav-bar .nav-container .link-scroll .h-menu a:hover, .top-nav-bar .more-links-div ul a:hover {
    color: #003A70;
    background-color: #D3D3D3; }

.sidebar-slide-menu-links, .slide-menu-right .navbar li a, .slide-menu-right .navbar li #pagePortlets .glyphicons, .slide-menu-right .navbar li #pagePortlets .custom-icon, .slide-menu-right .navbar li #myPages .glyphicons, .slide-menu-right .navbar li #myPages .custom-icon, .slide-menu-right .navbar li #myGroups .glyphicons, .slide-menu-right .navbar li #myGroups .custom-icon, .slide-menu-right .navbar li #myCourses .glyphicons, .slide-menu-right .navbar li #myCourses .custom-icon, .slide-menu-right .navbar li button {
  color: #003A70;
  background-color: transparent;
  border: none; }
  .sidebar-slide-menu-links:hover, .slide-menu-right .navbar li a:hover, .slide-menu-right .navbar li #pagePortlets .glyphicons:hover, .slide-menu-right .navbar li #pagePortlets .custom-icon:hover, .slide-menu-right .navbar li #myPages .glyphicons:hover, .slide-menu-right .navbar li #myPages .custom-icon:hover, .slide-menu-right .navbar li #myGroups .glyphicons:hover, .slide-menu-right .navbar li #myGroups .custom-icon:hover, .slide-menu-right .navbar li #myCourses .glyphicons:hover, .slide-menu-right .navbar li #myCourses .custom-icon:hover, .slide-menu-right .navbar li button:hover {
    color: #fff;
    background-color: #003A70; }

.dashboard-menu-links li a {
  color: #000;
  background-color: transparent;
  border: none;
  text-decoration: none; }
  .dashboard-menu-links li a:hover {
    color: #fff;
    background-color: #003A70; }

.link-secondary {
  color: black; }
  .link-secondary:hover {
    color: black; }

.btn-primary {
  color: #fff;
  background-color: #003A70;
  border: none; }
  .btn-primary:hover {
    background-color: #003A70; }
  .btn-primary:active {
    background-color: #003A70;
    box-shadow: none; }
  .btn-primary:active:hover, .btn-primary:active:focus {
    background-color: #003A70; }
  .btn-primary:focus {
    background-color: #003A70; }

.btn-clear-primary {
  color: #fff;
  background-color: #fff;
  border: none;
  border: 1px solid #003A70;
  color: #003A70; }
  .btn-clear-primary:hover {
    background-color: #fff; }
  .btn-clear-primary:active {
    background-color: #fff;
    box-shadow: none; }
  .btn-clear-primary:active:hover, .btn-clear-primary:active:focus {
    background-color: #fff; }
  .btn-clear-primary:focus {
    background-color: #fff; }
  .btn-clear-primary:hover {
    color: #003A70; }

.btn-no-bg-hover-color-content-one {
  color: #fff;
  background-color: transparent;
  border: none; }
  .btn-no-bg-hover-color-content-one:hover {
    background-color: transparent; }
  .btn-no-bg-hover-color-content-one:active {
    background-color: transparent;
    box-shadow: none; }
  .btn-no-bg-hover-color-content-one:active:hover, .btn-no-bg-hover-color-content-one:active:focus {
    background-color: transparent; }
  .btn-no-bg-hover-color-content-one:focus {
    background-color: transparent; }
  .btn-no-bg-hover-color-content-one:hover, .btn-no-bg-hover-color-content-one:focus {
    color: #fff; }

.btn-no-bg-primary-hover-color-content-one {
  color: #fff;
  background-color: transparent;
  border: none;
  color: #003A70; }
  .btn-no-bg-primary-hover-color-content-one:hover {
    background-color: transparent; }
  .btn-no-bg-primary-hover-color-content-one:active {
    background-color: transparent;
    box-shadow: none; }
  .btn-no-bg-primary-hover-color-content-one:active:hover, .btn-no-bg-primary-hover-color-content-one:active:focus {
    background-color: transparent; }
  .btn-no-bg-primary-hover-color-content-one:focus {
    background-color: transparent; }
  .btn-no-bg-primary-hover-color-content-one:hover, .btn-no-bg-primary-hover-color-content-one:focus {
    color: #003A70; }

.btn-no-bg-hover-primary {
  color: #fff;
  background-color: transparent;
  border: none; }
  .btn-no-bg-hover-primary:hover {
    background-color: transparent; }
  .btn-no-bg-hover-primary:active {
    background-color: transparent;
    box-shadow: none; }
  .btn-no-bg-hover-primary:active:hover, .btn-no-bg-hover-primary:active:focus {
    background-color: transparent; }
  .btn-no-bg-hover-primary:focus {
    background-color: transparent; }
  .btn-no-bg-hover-primary:hover, .btn-no-bg-hover-primary:focus {
    color: #003A70; }

.btn-success-no-bg-no-hover {
  color: #fff;
  background-color: transparent;
  border: none; }
  .btn-success-no-bg-no-hover:hover {
    background-color: transparent; }
  .btn-success-no-bg-no-hover:active {
    background-color: transparent;
    box-shadow: none; }
  .btn-success-no-bg-no-hover:active:hover, .btn-success-no-bg-no-hover:active:focus {
    background-color: transparent; }
  .btn-success-no-bg-no-hover:focus {
    background-color: transparent; }
  .btn-success-no-bg-no-hover:hover, .btn-success-no-bg-no-hover:focus {
    color: #417505; }

.btn-danger {
  color: #fff;
  background-color: #D33A35;
  border: none; }
  .btn-danger:hover {
    background-color: #D33A35; }
  .btn-danger:active {
    background-color: #D33A35;
    box-shadow: none; }
  .btn-danger:active:hover, .btn-danger:active:focus {
    background-color: #D33A35; }
  .btn-danger:focus {
    background-color: #D33A35; }

.btn-success {
  color: #fff;
  background-color: #417505;
  border: none; }
  .btn-success:hover {
    background-color: #417505; }
  .btn-success:active {
    background-color: #417505;
    box-shadow: none; }
  .btn-success:active:hover, .btn-success:active:focus {
    background-color: #417505; }
  .btn-success:focus {
    background-color: #417505; }

.btn-primary-toggle {
  color: #fff;
  background-color: #003A70;
  border: 1px solid #003A70;
  box-shadow: none; }
  .btn-primary-toggle:hover {
    color: #fff;
    background-color: #003A70; }
  .btn-primary-toggle:active {
    background-color: #003A70;
    box-shadow: none; }
  .btn-primary-toggle:active:hover, .btn-primary-toggle:active:focus {
    background-color: #003A70; }
  .btn-primary-toggle:focus {
    background-color: #003A70; }
  .btn-primary-toggle .btn.active {
    box-shadow: none; }

.btn-default-toggle {
  color: #fff;
  background-color: #666666;
  border: 1px solid #666666;
  box-shadow: none; }
  .btn-default-toggle:hover {
    color: #fff;
    background-color: #666666; }
  .btn-default-toggle:active {
    background-color: #666666;
    box-shadow: none; }
  .btn-default-toggle:active:hover, .btn-default-toggle:active:focus {
    background-color: #666666; }
  .btn-default-toggle:focus {
    background-color: #666666; }
  .btn-default-toggle .btn.active {
    box-shadow: none; }

.btn-danger-toggle {
  color: #fff;
  background-color: #D33A35;
  border: 1px solid #D33A35;
  box-shadow: none; }
  .btn-danger-toggle:hover {
    color: #fff;
    background-color: #D33A35; }
  .btn-danger-toggle:active {
    background-color: #D33A35;
    box-shadow: none; }
  .btn-danger-toggle:active:hover, .btn-danger-toggle:active:focus {
    background-color: #D33A35; }
  .btn-danger-toggle:focus {
    background-color: #D33A35; }
  .btn-danger-toggle .btn.active {
    box-shadow: none; }

.btn-success-toggle {
  color: #fff;
  background-color: #417505;
  border: 1px solid #417505;
  box-shadow: none; }
  .btn-success-toggle:hover {
    color: #fff;
    background-color: #417505; }
  .btn-success-toggle:active {
    background-color: #417505;
    box-shadow: none; }