/*Main Colors*/
 /*DF Blue*/
 /*Black*/
 /* text color for <small> tag under page title block */
 /*Light Gray*/
 /*Dark Gray* - widget h3 color*/
 /*DF Orange - widget h4 color*/

/* Link Colors */
 /* text color for all <a> tags */
 /* hover state color for all <a> tags */
 /* outline box color for all <a> tags */

/* Carousel Colors */
 /*SU Light Green - Carousel h4*/
 /*SU Light Green - Carousel h4*/
 /*SU Light Green - Carousel h4*/
 /* Carousel slide background color */

/* Widget Colors */
 /* text color for <a> tags in widget box */
 /* hover state color for <a> tags in widget box */
  /* outline box color for <a> tags in widget box */
  /* border color of images under <a> tags in widget box */
 /* background color of "view more" button  */
 /* background color of "view more" button  */
 /* widget background color */

/* Header Navigation Colors*/
 /* text color for normal state of navigation menu item */
 /* text color for hover state of navigation menu item */
 /* text color for active state of navigation menu item */
  /* outline box color for focus state of navigation menu item */
 /* background color of navigation menu item */
 /* - Dropdown link color on hover */
 /* Active link color on hover */
 /* Navigation Bar Background color */

/* Navbar Dropdown Submenu Colors */
 /* background color of dropdown menu item  */
 /* text color of dropdown menu item on normal state */
 /* background color of dropdown menu item on hover state */
 /* text color of dropdown menu item on hover state */
 /* outline border color of dropdown menu item on focus state */

/* Button Colors */
 /* background color of default buttons */
 /* text color of default buttons */
  /* background color of default buttons on hover */
  /* outline border color of default buttons on focus */
  /* background color of primary buttons */
  /* background color of primary buttons on hover */
  /* outline border color of primary buttons on focus */

/*Post-it Colors*/
 /*Dark Gray*/
 /*White*/
 /*Light Brown*/
 /*White*/
 /*Light Brown*/

/*Breadcrumb*/
 /*Dark Gray*/
 /*Dark Gray*/

/* Hamburger Menu Colors */
 /* text color of mobile menu link */
   /* background color of mobile menu link */
 /* bottom border color of mobile menu link */
  /* text color of active mobile menu link */
 /* background color of active mobile menu link */
  /* background color of mobile menu link on hover state */

/* Courses Sidebar Menu Colors */
 /* background color of sidebar menu item */
 /* text color of sidebar menu item  */
 /* text color of "active" sidebar menu item  */
 /* background color of "active" sidebar menu item */
 /* text color of sidebar menu item on hover state */
 /* background color of sidebar menu item on hover state */

/* Social Icons */
  /* social icon color */
  /* social icon color on hover state */
   /* background color of social icon button */

/* Cart Discount */
  /* background of card discount section */
  /* color for title text */
 /* text color for Apply button */
 /* background color for Apply button */
 /* background color for Apply button on hover */

/* Profile Page Button Colors */
 /* text color */
 /* background color */
 /* background color on hover state */
  /* outline border color on focus state */

/* Calendar Buttons Colors */
  /* text color */
  /* background color */
 /* background color on hover state */
 /* background color on active state */

/* Tabbar Colors */
 /* text color on active state */
 /* background color on active state */


/* Other */
 /* main content background color */
  /* background color of sidebar-information section */
 /* [tablet] background color of list-units section */
 /* background color of comments count component */
 /* text color of comment time */

/*GENERAL*/
*,*:after,*:before {
 box-sizing: border-box;
}
body,
html {
    height: 100%;
}
.container {
  min-height: 100%;
}
html {
  background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/edf90fe40697495a82e7c7174eb98bf1/original/whitediamond_2X.png") repeat;
}
body {
  /*background-color: #ffffff; height:100px; border-bottom: solid #009933; border-bottom-width:15px;*/
  /*background-image: linear-gradient(#ffffff, #F8971D 95%);*/
  background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/edf90fe40697495a82e7c7174eb98bf1/original/whitediamond_2X.png") repeat-x left top;
  color: #000;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
}

a {
  color: #00629B;
  text-decoration: none;
}
a img {
  border: 1px solid transparent;
}
.cover a img {
  border: 1px solid transparent;
}
a:hover {
  color: #41B6E6;
}

/* Show border for image links on hover */
a:hover img {
  border: 1px solid #41B6E6;
}
/* Show border for cover image links on hover */
.cover a:hover img {
  border: 1px solid #41B6E6;
}
/* Show outline for text links on focus */
a:focus {
  color: #41B6E6;
  outline: thin dotted #333;
  outline: 5px auto #41B6E6;
  outline-offset: -2px;
}

small {
  font-size: 85%;
}
#page-title {
  background-color: #fff;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  border-top: none;
  border-bottom: none;
  margin-top: 1em;
}
#search-nav {
  display: none;
}
.navbar-inner h1 img {
  padding-top: 2px;
  padding-left: 5px;
}
.widget {
  background: #fff;
  margin-bottom: 1em;
}
#page-title small, #page-title h2 small {
  color: #696969;
}
span.comment-time, span.time {
  color: #999;
}
.modal {
  z-index: 3100;
}
.modal-backdrop {
  z-index: 3090;
}

/*========================================================= Default BUTTON*/
.btn{
  text-align: center;
  text-shadow: none;
  background-image: none;
  background-repeat: none;
  filter: none;
  border-color: transparent;
  filter: none;
  border-bottom-color: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-weight: bold;
  padding: 7px 8px;
  background-color: #00629B;
  color: #fff !important;
  line-height: 1 !important;
  font-size: 12px;
  white-space: nowrap;
  border: none;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  border-radius: 4px;
}
.btn:hover{
  background: #FFA300;
}
.btn:focus {
  background-color: #FFA300;
  outline: thin dotted #333;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

/*========================================================= Primary Button */
.btn.btn-primary{
  background-color: #00629B;
}
.btn.btn-primary:hover{
  background-color: #FFA300;
}
.btn.btn-primary:focus {
  background-color: #FFA300;
  outline: thin dotted #333;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}
.btn.btn-primary.btn-large{
  padding: 12px 12px;
  font-size: 14px;
}
/*=========================================================*/

/*CHANGE SECOND */
/*========================================================= Home Wrap First widgets */
#home-wrap-first #sidebar .widget {
  background: #fff;
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

#home-wrap-first #sidebar .sidebar-inner ~ .widget {
  margin-bottom: 1em;
}

#home-wrap-first .inner,
#home-wrap-second .inner {
  padding: 0px !important;
}
#home-wrap-first .widget .inner,
#home-wrap-second .widget .inner {
  padding: 1em !important;
}
#home-wrap-first #main .inner {
  padding: .5em  .5em 0  .5em !important;
}

#home-wrap-first #main-col .main-col-inner {
  padding: 0;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-side-right .widget {
  margin-left: 0;
  margin-right: 0;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-side-right .widget-featured{
  margin-left: 17px;
  margin-right: -7px;
  margin-bottom: 1em;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-side-left .widget{
  margin-left: 0;
  margin-right: 0;
}
#home-wrap-first #main-col .main-col-inner.card-alignment-side-left .widget-featured{
  margin-left: -7px;
  margin-right: 18px;
  margin-bottom: 1em;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-full-two .widget{
  margin-left: 0;
  margin-right: 0;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-full-two .widget-featured{
  margin-left: -7px;
  margin-right: -7px;
  margin-bottom: 1em;
}

#home-wrap-first #main .main-inner.card-alignment-full-three .widget{
  margin-right: -10px;
  margin-left: -26px;
  padding: 0;
}

.widget .list {
  margin-bottom: 14px;
}

.widget .list li.item:last-child {
  border-bottom: none;
}

/* text color for links in widgets of #home-wrap-first section */
#home-wrap-first .widget .list a {
  color: #000;
}

#home-wrap-first .widget .list a:hover {
  color: #5757FF;
}

#home-wrap-first .widget .list a:hover img {
  border: 1px solid #007bff;
}

#home-wrap-first .widget .list a:focus {
  color: #5757FF;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

#home-wrap-first .widget .view-more .btn {
  background-color: #005141;
}

#home-wrap-first .widget .view-more .btn:hover {
  background-color: #66C8FF;
}

#home-wrap-first .widget .view-more .btn:focus {
  background-color: #66C8FF;
}
/*=========================================================*/


/*========================================================= Home wrap second widgets */
#home-wrap-second .widget{
  background: #fff;
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}
/* text color for links in widgets of #home-wrap-second section */
#home-wrap-second .widget .list a {
  color: #000;
}

#home-wrap-second .widget .list a:hover {
  color: #5757FF;
}

#home-wrap-second .widget .list a:hover img {
  border: 1px solid #007bff;
}

#home-wrap-second .widget .list a:focus {
  color: #5757FF;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

#home-wrap-second .widget .view-more .btn {
  background-color: #005141;
}

#home-wrap-second .widget .view-more .btn:hover {
  background-color: #66C8FF;
}

#home-wrap-second .widget .view-more .btn:focus {
  background-color: #66C8FF;
}
/*=========================================================*/


.wrapper-row {
  padding: 1em 0;
}
.interact-box{
  border-radius: 5px;
}
#top .top-inner{
  background-color: #fff;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

#page-title h2,
#top h2 {
  font-weight: 100;
  /* remove shadow */
  /*text-shadow: 1px 1px 3px rgba(0,0,0,0.3);*/
  color:#00629B;
}

.thumbs-fluid a img:hover {
  border-radius: 2px;
}

.widget .thumbs-fluid a:hover {
  border: 1px solid #007bff;
}

.widget .thumbs-fluid a:focus {
  color: ;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

footer {
  background-color: #EEEFEF;
  color: #4D4D4F;
  min-height: 300px;
  margin-top: 0px;
  padding-top: 50px; 
  /*border-top: 1px solid #ccc;
  margin-bottom:2em;*/
}

footer .copy {
  float: right;
  width: 50%;
  text-align:right;
}

footer .social-footer {
  float: left;
  width: 30%;
}

footer .social-footer ul {
  list-style: none;
  padding: 0;
  margin: 5px;
}

footer .social-footer ul li {
  float: left;
  margin-right: 5px;
}


/*COUNTERS*/
.comments-count {  
  float: left;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #555;
  border-radius: 5px;
  border-top: none;
}

/*=========================================================MENU*/
.navbar .dropdown-menu {
  background: #006DB2;
  padding: 0;
}
.dropdown-menu li > a {
  padding: 12px 20px;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background: #00629B;
}
/*========================================================= HEADER*/
header {
  width: 100%;
  z-index: 3000;
  min-height: 50px;
  background-color: #FFFFFF;
}
header > .header-inner {
  padding:0;
  margin: 0 auto;
}
/*============================================================ NAV*/
header h1 {
  padding: 0;
  font-size: 12px;
}
.nav-collapse{
  margin-top:0px;
}
.navbar-inner:before, .navbar-inner:after {
  display: none;
}
.navbar-inverse .navbar-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.navbar .nav > li{
  border-right:0px solid;
}
.navbar .nav > li:last-child {
  border-right: none;
}
.navbar .nav > li > a {
  color: #00629B;
  padding: 35px 15px;
  font-size: 15px;
  font-weight: bold;
}
.navbar .nav > li > a:hover {
  color: #FFA300;
  background: #ffffff;
}
.navbar .nav > li > a:focus {
  color: #FFA300;
  background: #ffffff;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}
.navbar .dropdown.hover > a {
  color: #000;
  background: #ffffff;
}
.navbar .nav > .active > a {
  color: #F8971D;
  background: transparent;
}
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #FFA300;
  background: #f0f0f0;
}
.navbar .dropdown-menu li > a {
  padding: 12px 20px;
  color: #fff;
}
.navbar .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:focus,
.navbar .dropdown-submenu:hover > a {
  background: #41B6E6;
  color: #fff;
}
.navbar .dropdown-menu li > a:focus {
  outline: 5px auto #007bff;
  outline-offset: -2px;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
  border-top-color: #00629B!important/*#00629B*/;
  border-bottom-color: #00629B!important/*#00629B*/;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle:hover .caret {
  border-top-color: #FFA300;
  border-bottom-color: #FFA300;
}
.navbar.navbar-inverse .navbar-inner {
  padding: 0px;
}

/*========================================================== SEARCH*/
#search-nav{
background: #232323;
margin: 0;
}
.search-inner{
padding: 20px 10px 20px 20px;
}
#search-nav .search {
width: 120px;
}
i.icon-search{
width: 20px;
height: 20px;
background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/75863dc6cead5fe70f6ffd4b27157120/original/search-ico.png") no-repeat left top transparent;
}

/*======================================================= BREADCRUMB*/
.wrap-bradcrumb{
  width:100%;
  background: transparent;
}
.breadcrumb li{
  text-shadow: 0 1px 0 #000000;
}
.breadcrumb,
.breadcrumb a {
  background: transparent;
  padding: 5px 10px 1px;
  color: #333333;
  padding-top: 0px;
}
.breadcrumb > .active {
color: #333333;
}

/*================================================== WIDGET POST IT HOME*/
#home-wrap-first #sidebar .inner{
  padding-bottom: 0;
}
/*================================================== WDGT MEDIA HOME*/
#home .widget.widget-programs-list.widget-main h3{
  font-weight: bold;
  letter-spacing: -0.03em;
  color: #00629B;
  line-height: 0,1;
  font-size: 1.8em;
  padding-bottom: 7px;
  border-bottom: 1px solid #ddd;
}
#home .widget.widget-programs-list.widget-main ul{
  overflow: hidden;
}

#home .widget.widget-programs-list.widget-main ul li.item{
  border-bottom: none;
}
#home .widget.widget-programs-list.widget-main .information-fluid{
  padding: 1em 0 0;
}
#home .widget.widget-programs-list.widget-main .cover{
  border-radius: 5px;
  background: #F2F2F2;
  padding: 1.4em 1em;
  margin-right: 2em;
}
#home .widget.widget-programs-list.widget-main .cover img{
  margin-right: 0;
  border: none;
}
#home .widget.widget-programs-list.widget-main .description {
  line-height: 1.3;
  margin-bottom: 15px;
  text-decoration: none;
}
#home .widget.widget-programs-list .item {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#home .widget.widget-programs-list .view-more{
  padding-top: 0;
}
#home #home-wrap-first #main .inner{
  padding-bottom: 0;
}

#home #home-wrap-first #main-col .main-col-inner{
  padding: 0;
}
#home .widget.widget-programs-list{
  margin-bottom: 1em;
  margin-top: 8px;
}

/*=============================================== LAYOUT GENERAL*/
.container{
  width: 100%;
  position: relative;
  background: transparent;
}
.content-inner #main{
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 20px;
      -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;

  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}
/*Title with Action*/
#page-title.page-title-with-action h2 {
  float: left;
  margin-bottom:0;
  width: 78%;
}
.page-title-action {
  padding-top: 1px;
  float: right;
  width: auto;
}
/*==================================================== NETWORK LIST*/
#internal.context-forums-list #main {
  padding: 0;
}
#internal.context-forums-list #main .list li {
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}
#internal.context-forums-list .list .item,
#internal.context-forums-show .list .well {
  background: #F2F2F2;
  padding: 10px;
  border-bottom: none;
  margin-bottom: 5px;
  border-radius: 5px;
  box-shadow: none;
  border: none;
}
#internal.context-forums-show .list .well img {
  background-color: #fff;
  padding: 5px;
}
#internal.context-forums-show .list .well .time{
  font-size: 11px;
}
#internal.context-forums-show  .icon-eye-open {
  background-color:#c2e1ee ;
  padding:3px;
  border-radius: 50px;
  background-position: -94px -117px;
}
#internal.context-forums-list  .information-detail .meta-info {
  float: left;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 5px;
  border-top: none;
}
#internal.context-forums-show .accordion{
  background-color: #fff;
}
/*==================================================== NETWORK INTERACTION*/
#internal.context-resource-interaction .top-inner {
  padding: 1em 1em 0 1em;
  margin-bottom: 0;
  border: none;
}
#internal.context-resource-interaction  #main{
  padding: 0;
  overflow: hidden;
}
#internal.context-resource-interaction  .top-inner .information-fluid{
  background: #fff;
  padding: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
}
#internal.context-resource-interaction .top-inner  .information-fluid .cover{
  float: left;
  display: block;
  margin-right: 10px;
}
#internal.context-resource-interaction .top-inner  .information-fluid .cover img{
  width: 80px;
}
#internal.context-resource-interaction .top-inner  .information-fluid .information-detail{
  float: none;
  overflow: hidden;
  width: auto;
}
#internal.context-resource-interaction #comment-list li {
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}

#internal.context-resource-interaction #topic-header {
  padding: 1em;
  background: #f3f3f3;
  border-radius: 5px;
  margin-bottom: 1em;
}

#internal.context-resource-interaction .interact-box{
  border-radius: 5px;
}
#internal.context-resource-interaction #topic-header .cover img{
  width: 50px;
}
#internal.context-resource-interaction #topic-header .description{
  padding: 1em 0;
  font-size: 16px;
}
#comment-list h3{
  padding: 0 0 0.5em;
  border-bottom: 1px solid #eee;
  margin: 0 0 0.5em;
}
.interact-box{
  overflow: hidden;
}
.interact-box #comment-add button.btn{
  float: right;
}
.interact-box #interaction-add input.btn{
  float: right;
}
.interact-box .save-box input.btn{
  float: right;
}
.btn.fileinput-button {
  background-color: #666;
  padding: 4px;
}
/*===================================================== PROGRAM SHOW*/
#internal.context-program-show #top {
  padding: 1em 1em 0 1em;
  margin-bottom: 0;
  border: none;
}
#internal.context-program-show #top .top-inner{
  background: #fff;
  padding: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
}
.list-default {
  border-radius: 0;
  border: none;
}
.list-default > h3 {
  margin: 0;
  padding: 0 0 1em 0;
  margin-bottom: 1em;
  background: transparent;
  font-size: 18px;
  color: #000;
  text-shadow: 1px 1px 0 white;
  border-bottom: 1px solid #ccc;
}
.list-default ul{
  border: 1px solid #f3f3f3;
  border-radius: 4px;
}
.list-default > ul > li {
  background: transparent;
  padding: 1em 1em 1em 4em;
}
#internal.context-program-show .list-default > ul > li {
  background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/94960b7b83e03ad5be2cfae1520d2873/original/ico-course.png") no-repeat 16px 12px transparent;
}
.list-default > ul > li h4 {
  margin: 0;
}

/*===============================================================================PROGRAM LIST*/
#page-content{
  padding: 14px 0;
}
#internal.context-program-list #main{
  padding: 1em;
}
#internal.context-program-list #page-content ul.list{
  padding: 0.5em 0;
}
#internal.context-program-list  #page-content .list li{
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}
#internal.context-program-list  #page-content .list li:last-child {
  margin-bottom: 0;
}
#internal.context-program-list  #page-content .list .cover{
  float: left;
  display: block;
  width: 100px;
  margin-right: 20px;
}
#internal.context-program-list  #page-content .list .information{
  float: none;
  overflow: hidden;
  width: auto;
}
#internal.context-program-list  #page-content .list .description{
  margin-bottom: 15px;
}
#internal.context-program-list .sidebar-left{
  width: 240px;
}
#internal.context-program-list #page-content .row-fluid:before {
  display: none;
}

@media (max-width: 979px) {
  #internal.context-program-list #page-content .list li {
    padding: 1em;
  }
}

/*===============================================================================COURSE SHOW*/
#internal.context-course-show #main {
  width: calc(100% - 294px);
}
@media (max-width: 1200px) {
  #internal.context-course-show #main{
    width: calc(100% - 214px);
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #internal.context-course-show #main {
    width: calc(100% - 242px);
  }
}
@media (max-width: 767px) {
  #internal.context-course-show #main {
    width: 100%;
  }
}


/*===============================================================================PROGRAM SHOW*/
#internal.context-program-show #main{
  padding: 1em;
  width: calc(100% - 294px);
}
#internal.context-program-show .list-default{
  padding: 1em 0;
}

#internal.context-program-show li.resource-interaction:hover{
  background-color: #F2F2F2;
}
.progress-wrapper{
  background-color: #CCCCCC;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #e3eef3;
}

@media (max-width: 1200px) {
  #internal.context-program-show #main{
    width: calc(100% - 214px);
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #internal.context-program-show #main {
    width: calc(100% - 242px);
  }
}
@media (max-width: 767px) {
  #internal.context-program-show #main {
    width: 100%;
  }
}

/*===============================================================================NETWORK SHOW*/
#internal.context-forums-show #resource-topics #interaction-list li{
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}

/*===============================================================================ISSUES LIST*/

#internal.context-media-list #main {
  padding: 0;
}
#internal.context-media-list #main .list{
  padding: 0;
}
#internal.context-media-list #main .list li{
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}
#internal.context-media-list #main .list li:last-child {
  margin-bottom: 0;
}

@media (max-width: 979px) {
  #internal.context-media-list #main .list li {
    padding: 1em;
  }
}
@media (max-width: 767px) {
  .context-media-list .information-fluid .cover {
    float: none;
  }
  .context-media-list .information-fluid img {
    width: 120px;
  }
  .context-media-list .information-fluid .information-detail {
    width: 100%;
    margin-top: 0.5em;
  }
}

#internal.context-request-list #main .list li{
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 20px;
  border-bottom: none;
}

#internal.context-request-request #main #comment-list li{
  background: #F2F2F2;
  border-radius: 5px;
  padding: 1em;
  border-bottom: none;
}

#internal.context-request-request #request-header{
  background: #F2F2F2;
  border-radius: 5px;
  padding: 1em;
  margin-bottom: 1em;
}
#internal.context-request-request #request-header .description{
  padding: 1em 0;
  font-size: 16px;
}
#internal.context-request-request .interact-box{
  border-radius: 5px;
}
/*=============================================================================== POST SHOW*/
#internal.context-posts-show #main .description{
  line-height: 18px;
}
#internal.context-posts-show #main .main-inner img{
  padding: 1em;
}
@media (max-width: 767px) {
  #internal.context-posts-show .interact-box h3 {
    margin-bottom: 0;
  }
  #internal.context-posts-show .interact-box .form-wide li {
    padding: 0;
  }
}
@media (max-width: 480px) {
  #internal.context-posts-show .item-share .input-prepend input {
    width: 130px;
  }
}

/*=============================================================================== VIDEOS SHOW*/
#internal.context-videos-show  .video-container {
  margin-bottom: 1em;
}

@media (max-width: 767px) {
  #internal.context-videos-show .interact-box h3 {
    margin-bottom: 0;
  }
  #internal.context-videos-show .interact-box .form-wide li {
    padding: 0;
  }
}
@media (max-width: 480px) {
  #internal.context-videos-show .item-share .input-prepend input {
    width: 130px;
  }
}

/*==========================================================================WDGT PROGRAM LIST*/
.widget.widget-me-programs-list .item{
  background: #F2F2F2;
  border-radius: 5px;
  padding: 1em;
  border-bottom: none;
}
.widget.widget-me-programs-list .item img{
  border: none;
}
/*===============================================================================WDGT ME FEED*/
.widget-me-feed .item .cover{
  float: left;
  width: 60px;
  display: block;
  margin-right: 10px;
}
.widget-me-feed .item .information{
  float: none;
  overflow: hidden;
  width: auto;
}
/*=====================================================================WDGT ME ISSUES SIDEBAR*/
#sidebar .widget-me-requests-list .item{
  background-color: #F2F2F2;
  border-radius: 5px;
  padding: 10px;
  border-bottom: none;
  margin-bottom: 5px;
}
#sidebar .widget-me-requests-list img {
  background-color: #fff;
}
/*===============================================================================WDGT PEOPLE*/
.widget-me-members.widget-small .thumbs-fluid,
.widget-members.widget-small .thumbs-fluid{
  margin: 0;
}
.widget-me-members.widget-small .thumbs-fluid > li,
.widget-members.widget-small .thumbs-fluid > li {
  margin: 0;
}
.widget-me-members.widget-small .thumbs-fluid img,
.widget-members.widget-small .thumbs-fluid img{
  padding: 2px;
  background-color: #fff;
  margin-right: 4px;
  margin-bottom: 4px;
}
/*===============================================================================FILES SHOW*/
#internal.context-files-show .main-inner .information{
  margin-bottom: 1em;
}
/*===============================================================================PEOPLE LIST*/
#internal.context-people-list .thumbs.fixed-height li.item{
  list-style: none;
  box-shadow: none;
  margin: 0 0 20px 20px;
  float: left;
  width: 47%;
  position: relative;
  background: #F2F2F2;
  border-radius: 5px;
  height: 90px;
  overflow: hidden;
}
#internal.context-people-list .avatar{
  float: left;
  width: 60px;
  display: block;
  margin-right: 10px;
}
#internal.context-people-list .information{
  float: none;
  overflow: hidden;
  width: auto;
}
/*===============================================================================PEOPLE ME*/
#internal.context-me-you #top,
#internal.context-people-show #top,
#internal.context-me-friends #top {
  padding: 1em 0 0 0;
  margin-bottom: 0;
  border-bottom:none;
}
#internal.context-me-you .top-inner,
#internal.context-people-show .top-inner,
#internal.context-me-friends .top-inner{
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}
#internal.context-me-you .top-inner .cover img,
#internal.context-people-show .top-inner .cover img,
#internal.context-me-friends .top-inner .cover img{
  width: 80px;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  background: #156388;
  color: #fff;
}

#internal.context-me-you .nav.nav-pills,
#internal.context-people-show .nav.nav-pills,
#internal.context-me-friends .nav.nav-pills{
  margin-top: 10px;
}
#internal.context-me-you .nav.nav-pills a,
#internal.context-people-show .nav.nav-pills a,
#internal.context-me-friends .nav.nav-pills a{
  text-align: center;
  padding: 6px 10px;
  background: #00629B;
  color: #fff;
  line-height: 1;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  white-space: nowrap;
  cursor: pointer;
  display: -moz-inline-stack;
  transition: background 0.3s ease;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  border-radius: 4px;
}
#internal.context-me-you .nav.nav-pills a:hover,
#internal.context-people-show .nav.nav-pills a:hover,
#internal.context-me-friends .nav.nav-pills a:hover {
  background-color: #FFA300;
}
#internal.context-me-you .nav.nav-pills a:focus,
#internal.context-people-show .nav.nav-pills a:focus,
#internal.context-me-friends .nav.nav-pills a:focus {
  background-color: #FFA300;
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

/*WDGT POSI IT*/
.alert.alert-box{
  background-color: #003333;
  color: #fff;
  line-height: 16px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  border:none;
  text-shadow: none;
  padding:0;
}
.alert.alert-box h4{
  background-color: #999966;
  color: #fff;
  padding: 10px;
  border-top: 1px solid #999966;
  border-left: 1px solid #999966;
  border-right: 1px solid #999966;
}

.alert-content{
  padding: 10px;
}
/*PROGRESS BAR*/
.progress-striped .bar {
  background-color: #00629B;
}
.widget .courses-progress {
  max-width: 420px;
}

@media (max-width: 767px) {
  #internal.context-me-you .top-inner .cover img,
  #internal.context-people-show .top-inner .cover img,
  #internal.context-me-friends .top-inner .cover img{
    width: 65px;
  }
}


/*======================================================================= END FOR HTML ROBERT*/

/*FOR 2 Template*/
/*me*/
#internal.context-me-you #top,
#internal.context-people-show #top,
#internal.context-me-friends #top {
  padding: 1em 0 0 0;
  margin-bottom: 0;
  border-bottom:none;
}
/*WDGT*/
#sidebar.sidebar-right .widget,
#sidebar.sidebar-left .widget,
#internal #sidebar .widget{
  background: #fff;
  padding: 0;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  overflow: hidden;
}
#sidebar.sidebar-right .widget .inner,
#sidebar.sidebar-left .widget .inner,
#internal #sidebar .widget .inner {
  padding: .8em;
  overflow: hidden;
}
.widget h3,
.widget h4{
  font-weight: bold;
  color: #333333;
}

/*======================================================================= Slide ShowSidebar*/
#col1 .carousel .carousel-control,
#col2 .carousel .carousel-control,
#col3 .carousel .carousel-control{
  top:50%;
  font-size: 40px;
}
#col1 .carousel .carousel-caption,
#col2 .carousel .carousel-caption,
#col3 .carousel .carousel-caption{
  background: rgba(0,0,0,0.40);
  font-size: 12px;
}
#col1 .carousel .carousel-caption p,
#col2 .carousel .carousel-caption p,
#col3 .carousel .carousel-caption p{
  line-height: 15px;
}

.carousel-caption a {
  line-height: 20px;
  color: #1A705F;
  text-decoration: none;
}
.carousel-caption a:hover {
  color: #1A705F;
}
.carousel-caption a:focus {
  color: #1A705F;
  outline: 5px auto #1A705F;
  outline-offset: -2px;
}
.carousel .carousel-control:focus {
  opacity: 1;
  overflow: hidden;
}

/*======================================================================= forums*/
#interaction-list ul {
  list-style: none;
  overflow: hidden;
}

/*======================================================================= SIDEBAR INFORMATION*/
#sidebar .sidebar-information {
  font-size: 12px;
  line-height: 15px;
}
@media (max-width: 767px){
#sidebar .sidebar-information {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  overflow: hidden;
  padding:1em;
}
}
.list-units > ul {
  background: #fcfcfc;
}
.list-units > ul > li > ul > li {
  border-bottom: none;
  background: #F2F2F2;
  filter: none;
  padding: 0.5em;
  box-shadow: 0 -1px 0 white inset;
  border-radius: 4px;
  margin-bottom: 4px;
  overflow: hidden;
}
.list-units > ul  > li > ul {
  margin-bottom: 5px;
  border: none;
}
.list-units > ul > li > ul > li > span.finish {
  background-color: #00629B;
  line-height: 25px;
  color: #fff;
}
.list-units > ul > li > ul > li:first-child ,
.list-units > ul > li > ul > li:last-child {
  border-radius: 4px;
}

/*CHANGE FIRST*/

#home-wrap-first .widget.widget-programs-list.widget-small{
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

/*#home-wrap-first #main .main-inner .widget.widget-text {
  background: #ffffff!important;
  border-radius: 5px !important;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0 !important;
}*/


/*======================================================================= HOME CAROUSEL*/
#home #home-wrap-first .span8{
padding: 0;
}
#home #home-wrap-first .span8 .main-inner{
padding: 0;
}
#home #home-wrap-first .carousel-caption{
border-radius: 0;
}
#home #home-wrap-first .carousel{
margin-bottom: 0;
}
#home #home-wrap-first .carousel .item{
border-radius: 0;
}
#home #home-wrap-first .carousel-control{
font-size: 40px;
}

.carousel-inner > .item > img {
border-radius: 0;
width: 100%;
}

/*SIDEBAR*/
.sidebar-information{
  line-height: 18px;
}

.sidebar-information .detail,
.sidebar-information .description {
  background: #fff;
  padding: 10px;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -moz-box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  box-shadow: rgba(0,0,0,0.1) 0 0 0 1px inset,rgba(0,0,0,0.03) 0 0 3px 0;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

#home .sidebar-inner{
  padding: 0;
}

#home-wrap-second #sidebar .sidebar-inner {
  padding-top: 12px;
}

#home-wrap-second #sidebar .sidebar-inner.card-alignment-side-left,
#home-wrap-second #sidebar .sidebar-inner.card-alignment-side-right{
  padding-top: 0;
}

/*======================================================================= PROGRAMS*/
.sidebar-menu li{
  margin-bottom: 4px;
}
.sidebar-menu .hr {
  margin: 1em 0;
}
.sidebar-menu li a {
  padding: 1em;
  background-color: #00629B;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}

.sidebar-menu li.current a {
  background-color: #333333;
  color: #fff;
}

.sidebar-menu li a:hover,
.sidebar-menu li a:focus {
  background-color: #FFA300;
  color: #fff;
}

/*PADDING MAIN*/
#internal.context-me-you .content-inner #main,
#internal.context-forums-list .content-inner #main,
#internal.context-forums-show .content-inner #main,
#internal.context-request-list .content-inner #main,
#internal.context-request-request .content-inner #main ,
#internal.context-posts-list .content-inner #main,
#internal.context-posts-show .content-inner #main,
#internal.context-event-show .content-inner #main,
#internal.context-pages-show .content-inner #main,
#internal.context-resource-interaction .content-inner #main,
#internal.context-files-show .content-inner #main,
#internal.context-people-list .content-inner #main,
#internal.context-people-show .content-inner #main,
#internal.webinar-list .content-inner #main,
#internal.context-program-list .content-inner #main,
#internal.context-program-show .content-inner #main,
#internal.context-course-show .content-inner #main,
#internal.context-event-list .content-inner #main,
#internal.context-me-friends .content-inner #main,
#internal.internal-terms .content-inner #main{
  padding: 0;
}
#internal.context-me-you #main .main-inner,
#internal.context-forums-list #main .main-inner,
#internal.context-forums-show #main .main-inner,
#internal.context-request-list #main .main-inner,
#internal.context-request-request #main .main-inner,
#internal.context-posts-list #main .main-inner,
#internal.context-posts-show #main .main-inner,
#internal.context-event-show #main .main-inner,
#internal.context-pages-show #main .main-inner,
#internal.context-resource-interaction #main .main-inner,
#internal.context-files-show #main .main-inner,
#internal.context-people-list #main .main-inner,
#internal.context-people-show #main .main-inner,
#internal.webinar-list #main .main-inner,
#internal.context-program-list #main .main-inner,
#internal.context-program-show #main .main-inner,
#internal.context-course-show #main .main-inner,
#internal.context-event-list #main .main-inner,
#internal.context-me-friends #main .main-inner,
#internal.internal-terms #main .main-inner{
  padding: 1em;
}

#internal .sidebar-inner{
  padding: 0;
}

#sidebar .widget h3,
#main .widget h3,
#home-wrap-second .widget h3{
  border-bottom: 1px solid #dadada;
  padding-bottom: 10px;
}

.form-wide li {
  list-style: none outside none;
  padding: 0px 40px;
  margin: 0px;
}

#widget-e0c7d5 {
  padding: 14px;
  background: #fff;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

.slide-down {
  padding: 1em;
  border: 1px solid #DAD0D0;
  overflow: hidden;
  margin-bottom: 1em;
  background-color: #fff;
}

/*Removes unassigned and final grade view from grade pill */

.unassigned-view { display: none }
.final-grade-view { display: none }

/*Brings down padding on the course page*/

.main-col-inner, .main-inner, .sidebar-inner {
  padding: 0 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

/*POST IT NOTE*/

.quote-container {
  margin-top: 50px;
  position: relative;
}

.note {
  color: #333;
  position: relative;
  width: 300px;
  margin: 0 auto;
  padding: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3);
  border-left: 0px solid #eee
}

.note .author {
  display: block;
  margin: 30px 0 0 0;
  text-align: right;
}

.yellow {
  background: #eae672;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  top: -35px;
}

.pin {
  background-color: #aaa;
  display: block;
  height: 32px;
  width: 2px;
  position: absolute;
  left: 50%;
  top: -35px;
  z-index: 1;
}

.pin:after {
  background-color: #A31;
  background-image: radial-gradient(25% 25%, circle, hsla(0,0%,100%,.3), hsla(0,0%,0%,.3));
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.1),
            inset 3px 3px 3px hsla(0,0%,100%,.2),
            inset -3px -3px 3px hsla(0,0%,0%,.2),
            23px 20px 3px hsla(0,0%,0%,.15);
  content: '';
  height: 12px;
  left: -5px;
  position: absolute;
  top: -10px;
  width: 12px;
}

.pin:before {
  background-color: hsla(0,0%,0%,0.1);
  box-shadow: 0 0 .25em hsla(0,0%,0%,.1);
  content: '';
  height: 24px;
  width: 2px;
  left: 0;
  position: absolute;
  top: 8px;
  transform: rotate(57.5deg);
  -moz-transform: rotate(57.5deg);
  -webkit-transform: rotate(57.5deg);
  -o-transform: rotate(57.5deg);
  -ms-transform: rotate(57.5deg);
  transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
}

/* END POST IT NOTE */

/* Neverov fixes */
body.context-me #main {
  background: none !important;
  box-shadow: none !important;
}

body.context-me .main-inner {
  padding: 0 !important;
}

body.context-me .main-inner .widget {
  margin-bottom: 20px;
  padding: 14px;
  border-radius: 5px;
  border: 1px solid #CCC;
}

/* change login prompt to red */
// #modyo-session-user .modyo-bar-top a {
//   background: #ff000;
//   color: #FFF;
// }

#home #main {
  background: transparent!important;
  box-shadow: none!important;
}

#home #main.full-grid .main-inner .widget,
#home #home-wrap-first .main-inner .widget {
  background: transparent;
}

#home #main.full-grid {
  padding: 0;
}

#home #main.full-grid .main-inner {
  padding-top: 0;
}

#home #main .inner {
  background: #ffffff!important;
  border-radius: 5px !important;
  padding: 1em !important;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0 !important;
}

#home #main-col .main-col-inner .inner {
  background: #ffffff!important;
  border-radius: 5px !important;
  padding: 1em !important;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0 !important;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-side-left .widget.widget-text {
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-side-right .widget.widget-text {
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}


#home-wrap-first #main-col .main-col-inner.card-alignment-full-two .widget.widget-text{
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
}

#home-wrap-second #col1 .inner .widget-programs-list{
  margin-top: 0;
}
#home-wrap-second #col2 .inner .widget-programs-list{
  margin-top: 0;
}

#page-content #main.main-full .main-inner .widget.widget-text {
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0;
  box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0; 
}

#home-wrap-first #main .main-inner .widget-featured {
  margin-bottom: 1em;
}

.widget.widget-text {
  padding: 1em;
}

.row-fluid:before {
  padding: 8px;
}
.row-fluid:after {
  padding: 0;
}

#home-wrap-second.row-fluid:before, #home-wrap-second.row-fluid:after {
  padding: 0;
}


#home-wrap-first #main .main-inner.card-alignment-full-three {
  padding-bottom: 0;
}

.content-inner #home-wrap-first #main {
  padding: 0px 10px;
}

#home-wrap-first #main-col .main-col-inner.card-alignment-full-two .widget:last-child,
#home-wrap-first #main .main-inner .widget:last-child,
#home-wrap-first #sidebar .sidebar-inner .widget:last-child,
#home-wrap-first #main-col .main-col-inner.card-alignment-side-right .widget:last-child,
#home-wrap-first #main-col .main-col-inner.card-alignment-side-left .widget:last-child {
  margin-bottom: 0;
}

#home-wrap-second #main .main-inner.card-alignment-side-right,
#home-wrap-second #main .main-inner.card-alignment-side-left {
  padding: 0;
}

#modyo-session > * {
  box-sizing: content-box; 
}

#home #main,
#home #sidebar {
  margin-bottom: 0;
  margin-top: 0;
}

/*======================================================================= Social Icons */
a.social-icons:link {
  color: #5B5B5B;
}

a.social-icons .twicon-background {
  color: #D5F5F6;
}

a.social-icons:hover,
a.social-icons:focus {
  color: #0A5F97;
}
/*=======================================================================*/

/* Favorite Icon */
.btn.fileinput-button:hover,
.btn.fileinput-button:focus {
  background-color: #FFA300;
}

.btn.fileinput-button:focus {
  outline: 5px auto #007bff;
  outline-offset: -2px;
}

.btn .caret {
  border-top: 4px solid #fff;
}

/*======================================================================= Cart Discount Form */
.Cart__info-form {
  background: #e2e2e2;
}

.Cart__info-form .Cart__info-form_title {
  color: #000;
}

.Cart__info-form .btn {
  color: #fff;
  background: #005141;
}

.Cart__info-form .btn:hover,
.Cart__info-form .btn:focus {
  background: #1A705F;
}
/*=======================================================================*/


/*======================================================================= Calendar Buttons */
.fc-button.fc-button-primary {
  color: #fff;
  background-color: #00629B;
  border-color: #00629B;
}
.fc-button.fc-button-primary:disabled {
  background-color: #00629B;
  border-color: #00629B;
  opacity: 0.65;
}
.fc-button.fc-button-primary:hover,
.fc-button.fc-button-primary:focus {
  background-color: #FFA300;
  border-color: #FFA300;
}
.fc-button.fc-button-primary:focus { 
  outline: 5px auto #41B6E6;
  outline-offset: -2px;
}
.fc-button.fc-button-primary:not(:disabled):active,
.fc-button.fc-button-primary:not(:disabled).fc-button-active {
  background-color: #4f8bdb;
  border-color: #4f8bdb;
}
.fc-prev-button.fc-button.fc-button-primary {
  padding: 0.3em 0.4em 0.4em 0.3em;
}
.fc-next-button.fc-button.fc-button-primary {
  padding: 0.3em 0.3em 0.4em 0.4em;
}
/*=======================================================================*/

.interact-new input[type="text"], .interact-new textarea {
  padding: 8px 8px;
  min-height: 38px;
  width: 100%;
}
.interact-new.row-fluid:before {
  display: none;
}
#interaction-add .save-box .btn.btn-primary.btn-large {
  margin-left: 1.5em;
}
#interaction-add .save-box {
  margin-bottom: -2.5em;
  margin-top: 0;
}

/*=============================================== People */

.context-people .list-cards li {
  width: calc(25% - 10px);
  display: flex;
  align-items: center;
  transition: border 0.3s ease;
  height: 80px;
}
.context-people .list-cards li .information p {
  margin-bottom: 0;
  padding: 0 !important;
}
.context-people .list-cards li .information small {
  font-size: 85%;
}
.context-people .list-cards li:hover {
  border: 1px solid darkgray;
}
/*==============================================*/

/*=============================================== Event Show */
#internal.context-event-show .information-fluid .information-detail {
  width: calc(100% - 256px) !important;
  margin-right: 0 !important;
}
#internal.context-event-show .data-event {
  width: calc(50% - 1em) !important;
  margin: 0 0 1em 1em;
  position: static !important;
}
#internal.context-event-show .description > div {
  max-width: 840px;
  width: 100% !important;
}
#internal.context-event-show .data-event:last-child {
  float: right !important;
}

/*=============================================== Event List */
#internal.context-event-list .information-fluid.basic > .cover {
  margin-right: 0;
}

@media (max-width: 480px) {
  #internal.context-event-list .information-fluid.basic {
    position: relative;
  }
  #internal.context-event-list .information-fluid.basic > .cover {
    position: absolute;
    top: 0;
    right: 0;
  }
  #internal.context-event-list .information-fluid.basic > .cover img {
    width: 90px;
  }
  #internal.context-event-list .information-detail .information-detail {
    margin-top: 0.5em;
    width: 100%;
  }
  #internal.context-event-list .information-fluid.basic .information-detail .cover {
    float: none;
  }
}
/*==============================================*/

/*=============================================== Files Show */
@media (max-width: 767px) {
  .context-files-show .interact-box h3 {
    margin: 0;
  }
  .context-files-show .interact-box .form-wide li {
    padding: 0;
  }
}
/*==============================================*/



/*=============================================== MEDIA QUERY LAYOUT*/

/* Make full width layout in homepage */
#home-wrap-first::before,
#home-wrap-first::after {
  margin: 0;
  padding: 0;
}
#home-wrap-first #main .main-inner {
  padding: 0;
}
#home #content .row-fluid .span4 {
  width: 31.3%;
  margin: 1%;
}
#home #content .row-fluid .span8 {
  width: 64.6%;
  margin: 1%;
}
#home #content .row-fluid .span6 {
  width: 48%;
  margin: 1%;
}
#home #content {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
#home .content-inner {
  padding: 0px !important;
  margin: 0px!important;
}
#home #home-wrap-second #main {
  padding: 0;
}
#home #content .row-fluid.has-left-sidebar #main {
  padding: 0;
}
#home #content .row-fluid.has-right-sidebar #main {
  padding: 0;
}
#home #home-wrap-first.side-right-three-cols-grid #main,
#home #home-wrap-first.side-right-three-cols-grid #sidebar {
  margin-bottom: 0;
  padding: 0;
}
#home #home-wrap-first.side-left-three-cols-grid #main,
#home #home-wrap-first.side-left-three-cols-grid #sidebar {
  margin-bottom: 0;
  padding: 0;
}
/*===============================================*/


@media (min-width: 1200px) {
  .footer-inner,
  #content,
  .header-inner{
    width:1170px;
    margin: 20px auto;
  }
}
@media (max-width: 1200px){
  .navbar.navbar-inverse .navbar-inner {
    padding: 0px 1em;
  }

  #content,
  .header-inner{
    margin: 20px auto;
  }

  #page-content{
    padding: 1em;
  }
  #internal #page-title {
    margin: 1em 1em 0;
  }
  #internal #content #top {
    padding: 1em 1em 0;
  }
  #sidebar .widget .cover,
  #home-wrap-second .widget .cover,
  #col1 .widget .cover,
  #col2 .widget .cover,
  #col3 .widget .cover {
    margin: 0 0.6em 0.6em 0;
  }
  .context-people .list-cards {
    margin: 0 0 1em -30px;
  }
  .context-people .list-cards li {
    width: calc(33.3% - 30px);
    margin-left: 30px;
    height: 80px;
  }
  body.context-me-friends #main {
    width: calc(100% - 324px);
  }
  #home #main.full-grid .main-inner {
    padding: 0;
  }
}

@media (min-width: 980px) and (max-width:1200px) {
  .main-left, .main-right {
    width: calc(100% - 214px);
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .main-left, .main-right {
    width: calc(100% - 242px);
  }
}

@media (max-width: 979px) {
  body {
    font-size: 12px;
    line-height: 16px;
  }
  #page-title h2, #top h2 {
    font-size: 28px;
    line-height: 40px;
  }
  .navbar.navbar-inverse .navbar-inner {
    flex-wrap: wrap;
  }
  .navbar.navbar-inverse .navbar-inner {
    padding: 4px 1em;
  }
  .navbar-inverse .btn-navbar{
    margin: 0;
  }
  .navbar .nav-collapse {
    width: 100%;
  }
  .navbar .nav-collapse {
    width: auto;
    min-width: calc(100% + 2em);
    margin: 0 -1em;
  }
  .navbar .in.nav-collapse {
    margin: 0 -1em;
  }
  .navbar .nav-collapse ul.nav {
    margin: 0;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #fff;
    background-color: #20a589;
    margin-bottom: 0;
    border-color: #fff;
    padding-left: 1.5em;
  }
  .navbar-inverse .nav-collapse .nav .submenu-item-new-item a {
    border-radius: 0;
    padding: 25px 0 25px 2.5em;
    border-bottom: 1px solid #fff;
  }
  .navbar .nav > .active > a, .navbar .nav > .active,
  .navbar-inverse .nav-collapse .dropdown-menu .active  a{
    color: #bdbdbd;
    background-color: #20a5898c !important;
  }

  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus,
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    color: ;
    background-color: #069e7f;
  }
  .widget h4 {
    font-size: 14px;
    line-height: 1.2;
  }
  body.context-me-friends #main {
    width: calc(100% - 294px);
  }
  body.context-me-friends #sidebar.calendar-sidebar {
    width: 280px;
  }
  body.context-me-friends #sidebar.calendar-sidebar input[id="copy-url"] {
    width: 225px;
    min-height: 26px;
  }
}

@media (max-width: 767px) {
  #page-title h2, #top h2 {
    font-size: 24px;
    line-height: 30px;
  }
  #home #content .row-fluid .span4 {
    width: 100%;
    margin: 0;
  }
  #home #content .row-fluid .span8 {
    width: 100%;
    margin: 0;
  }
  #home #content .row-fluid .span6 {
    width: 100%;
    margin: 0;
  }
  #home #content .row-fluid.has-left-sidebar #sidebar {
    padding: 1em 1em 0;
  }
  #home #content .row-fluid.has-left-sidebar #main {
    padding: 0 1em;
  }
  #home #content .row-fluid.has-right-sidebar #sidebar {
    padding: 0 1em 0;
  }
  #home #content .row-fluid.has-right-sidebar #main {
    padding: 1em 1em 0;
  }
  #home #home-wrap-first.side-right-three-cols-grid {
    padding-top: 1em;
  }
  #home #home-wrap-first.side-right-three-cols-grid #main,
  #home #home-wrap-first.side-right-three-cols-grid #sidebar {
    padding: 0 1em;
    margin-bottom: 1em;
  }
  #home #home-wrap-first.side-right-three-cols-grid #sidebar .inner {
    padding-bottom: 1em !important;
  }
  #home #home-wrap-first.side-left-three-cols-grid {
    padding-top: 1em;
  }
  #home #home-wrap-first.side-left-three-cols-grid #main,
  #home #home-wrap-first.side-left-three-cols-grid #sidebar {
    padding: 0 1em;
    margin-bottom: 1em;
  }
  #home #home-wrap-first.side-left-three-cols-grid #sidebar .inner {
    padding-bottom: 1em !important;
  }
  #home-wrap-first .inner,
  #home-wrap-second .inner {
    padding: 0 !important;
  }
  #home-wrap-first .widget .inner,
  #home-wrap-second .widget .inner {
    padding: 1em !important;
    margin-bottom: 1em;
  }

  body {
    padding-left: 0;
    padding-right: 0;
  }
  #search-nav .search {
    width: 80px;
  }
  .main-left, .main-right {
    width: 100%
  }
  .left-half, .right-half, .sidebar-left, .sidebar-right{
    width: 100%;
  }
  #page-content{
    padding: 1em;
  }
  #home #home-wrap-first #main{
    margin-bottom: 1em;
  }

  #home #home-wrap-first #main-col{
    margin-bottom: 1em;
  }

  #home #home-wrap-first #sidebar .inner{
    padding-bottom: 0 !important;
  }
  #home #home-wrap-first.has-left-sidebar  #sidebar .inner {
    padding-bottom: 1em !important;
  }
  #home #home-wrap-first.has-right-sidebar  #sidebar .inner {
    padding-bottom: 1em !important;
  }
  #home #home-wrap-second .widget{
    margin-bottom: 0;
  }
  #home-wrap-second {
    margin-top: 0;
    padding: 0 1em;
  }
  #calendar .fc-toolbar.fc-header-toolbar {
    display: flex;
  }
  #internal #sidebar {
    margin-bottom: 0;
  }
  #page-content:before, #page-content:after {
    display: none;
  }
  body.context-me .main-inner .widget {
    margin-bottom: 1em;
  }
  .content-inner #main {
    margin-bottom: 1em;
  }
  #sidebar.sidebar-right .widget,
  #sidebar.sidebar-left .widget,
  #internal #sidebar .widget {
    margin-bottom: 1em;
  }
  .list-featured-header h3 
  {
    font-size: 15px;
    line-height: 1.2em;
  }
  .sidebar-information .detail, .sidebar-information .description {
    box-shadow: none;
    text-align: center;
    max-width: 420px;
    margin: auto;
  }
  #page-title.page-title-with-action h2 {
    width: calc(100% - 90px);
  }
  .page-title-action .btn.btn-primary {
    font-size: 11px;
    padding: 10px 8px;
  }
  .context-people .list-cards {
    margin: 0 0 1em -10px;
  }
  .context-people .list-cards li {
    width: calc(50% - 10px);
    margin-left: 10px;
    height: 70px;
  }
  #internal.context-event-show .information-fluid .information-detail {
    width: calc(100% - 134px) !important;
    margin-right: 0;
  }
  #internal.context-event-show .data-event {
    width: 100% !important;
    margin-left: 0;
  }
  #internal.context-event-show .cover img {
    width: 120px;
  }
  .sidebar-menu .hr {
    margin: 10px 0;
  }
  body.context-me-friends #main {
    width: 100%;
  }
  body.context-me-friends #sidebar.calendar-sidebar {
    width: 100%;
  }
}
@media (max-width: 480px) {
  #home #content{
    padding-top: 75px;
  }
  #home .content-inner{
    margin: 1em;
    padding-top: 25px;
  }
  header h1 {
    width: calc(100% - 38px);
    text-align: center;
    padding-left: 38px;
}
  #search-nav{
    float: left;
  }
  .header-inner{
    background-image: none;
    background: transparent;
  }
  #search-nav .search{
    width: 255px;
  }
  .wrap-bradcrumb {
    top:66px;
  }
  .list-featured {
    margin: 0;
  }
  .list-featured li:last-child {
    margin-bottom: 0;
  }
  .context-people .list-cards li {
    width: calc(100% - 10px);
  }
  #internal.context-event-show .information-fluid .information-detail {
    width: calc(100% - 104px) !important;
  }
  #internal.context-event-show .cover img {
    width: 90px;
  }
  #calendar .fc-toolbar.fc-header-toolbar {
    flex-direction: column;
  }
}

/* Course Index */
.context-course-index .content-inner #main {
  padding: 0;
}
.context-course-index .row-fluid:before {
  display: none;
}
.context-course-index .fixed-search-bar {
  width: 100%;
}
.context-course-index .search-box {
  height: 35px;
  width: 100%;
}
.context-course-index .fixed-search-bar input[type="submit"] {
  top: 9px;
}
.context-course-index select {
  width: 100% !important;
  height: 35px;
}

@media (max-width: 767px) {
  .context-course-index .span9 {
    margin-top: 2em;
  }
}

@media (max-width: 480px) {
  .context-course-index .courses-list.box-grid .box-grid-item {
    padding: 0;
  }
}

.fc-day-top.fc-other-month {
    opacity: 0.6 !important;
}

/* Carosel */
#home .carousel {position: relative; background-color: transparent;}
#home .carousel .item {overflow: hidden;} 
#home .carousel .item > img {width: 100%;}
#home .carousel-caption {position: absolute;
                     /* VERTICAL CENTER */
                    top: 45%;
                    left: 0;
                    /* HORIZONTAL CENTER */
                    width: 100%;
                    background: rgba(0,0,0,0.0)!important;}
#home .carousel-caption p {font-size: 1.5em; line-height:1.8em; text-align: center;}
#home .carousel-caption h4 {font-size: 3em; line-height: 1.1em; text-align: center;}
#home .carousel-caption h4 a {color:#FFFFFF !important;}
#home .carousel-caption h4 small {display:none;}
#home .carousel .carousel-control {top: 50%;}
#home .carousel-control.left {left: 25px;}
/*#home .carousel .carousel-control:hover {opacity:1}
#home .carousel-control.right {right: 45px;}*/

@media (max-width: 480px) {
    #home .carousel-caption p {font-size: 1em; line-height:1.2em; text-align: center;}
    #home .carousel-caption h4 {font-size: 1.5em; line-height: 1.1em; text-align: center;}
    #home .carousel-caption {top: 30%;}
}

#new-message .dropdown-menu li > a {background: #ffffff!important;}

.files-container {margin-top: 25px!important; border: none!important;}
.fileupload-buttonbar .btn {margin-top: 10px!important;}
.control-group .uploader {background: #ffffff!important;}
#comment-add > button {float: left!important;}
.fileupload-buttonbar {position: relative!important;}


/* Login-Signup form */

.form-signup-main li{
    padding: 0px;
}

#modyo-session-signup {
    height: 450px!important;
	overflow-x: hidden!important;
}

.form-signup {
	overflow-y: hidden!important;
	overflow-x: hidden!important;
	width: 600px;
}

#signup-actions {
	text-align: center!important;
}

.form-actions {
	text-align: center!important;
}

#modyo-session-signup-tab > a {
	height: 40px!important;
}

#modyo-session-login-tab > a {
	height: 40px!important;
}

.form-signup > li:nth-child(6) > div:nth-child(1) {
	margin-left: -40px!important;
}

.signin-signup input.password {margin-bottom: 15px!important;}

#top > div > div > div.information-detail > ul > li.friends {display: none;}

.resp-video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.resp-video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.resp-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dfci-course-title {font-size: 1.1em; color: #00629B; font-weight: bold;}
.dfci-course-desc {font-size: 15px; line-height: 1.6em;}

.site-logo img {padding-top: 5px;}
.navbar .nav > li.active > a::after {
    border-bottom: 0px solid;}


#comment-box > ul > li:nth-child(1), #comment-box > ul > li:nth-child(2) {padding-left: 0px!important; padding-right: 0px!important;}

@media only screen and (max-width: 580px) {
#mep_0 {width: 100%!important;}
#main > div > div.item-share > span.st_facebook_large > span {margin-bottom: 25px;}
#comment-box > ul > li:nth-child(1), #comment-box > ul > li:nth-child(2) {padding-left: 0px!important; padding-right: 0px!important;}
}

.course-header .course-header-content .row-2 .course-action {
background-color: #00629B;
}

.course-header .course-header-content .row-2 .course-action:hover {
background-color: #FFA300;
}

.dfcsbtn{
   text-align: center;
   text-shadow: none;
   background-repeat: none;
   filter: none;
   border-color: transparent;
   border-bottom-color: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   font-weight: bold;
   padding: 10px 12px;
   background-color: #FFA300;
   color: #fff;
   line-height: 1 !important;
   font-size: 14px;
   white-space: nowrap;
   border: none;
   cursor: pointer;
   display: -moz-inline-stack;
   display: inline-block;
   vertical-align: middle;
   zoom: 1;
   border-radius: 4px;
 }


 .dfcsbtn:hover{
   background: #00629B;
   text-decoration: none;
   color: #fff;
 }

.dfcsbtndiv {text-align: right; margin-top: -30px;}

.navbar-inverse .nav li.dropdown.active>.dropdown-toggle {color: #00629b; background-color: #fff;}

      .widget .widget-title {color: #333;}
    