/*Main Colors*/
    /*BU Med Blue*/
    /*Black*/
    /*Light Gray*/
    /*Dark Gray* - widget h3 color*/
    /*BU Red - Carousel h4*/
    /*BU Dark Blue - widget h4 color*/


/*Navigation Colors*/
    /*Dark Orange*/
    /*White*/
    /*white*/
    /*BU Med Blue*/
    /*White - Dropdown link color on hover*/
    /*White - Active link color on hover*/

/*Button Colors*/
    /*BU Med Blue*/
    /*BU Red*/

/*Post-it Colors*/
    /*Dark Gray*/
    /*White*/
    /*Light Brown*/
    /*White*/
    /*Light Brown*/

/*Breadcrumb*/
    /*Dark Gray*/
    /*Dark Gray*/

/* Sidebar Colors*/
     /*BU Med Blue*/
    /*Dark Gray*/
    /*BU Red*/

   /*GENERAL*/
*,*:after,*:before {
    box-sizing: border-box;
}
   html, body { height: 100%; }
   .container { min-height: 100%; }
/*
   footer { height: 50px; margin-top: -25px;}
*/
   html{
       background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/80aa7730663311e78713ebd70d855816/original/whitediamond.png") repeat;
   }


   body{
       background: #00205B; height:95px; 
       /*background-image: linear-gradient(#ffffff, #F8971D 95%);*/
   /*background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/615109e045ef11e686a803aaf6ca4330/original/sullivanheader.jpg") repeat-x left top;*/
   color: #000;
   line-height: 1;
   font-family: 'Open Sans', sans-serif;
 }

/*
 footer{
   background-color: #000;
   color: #ccc;
 }

*/
 a {

   color: #00205B;
   text-decoration: none;
 }
 a:hover{
   color:#000;
 }
 small {
 font-size: 70%;
 }
 #home #main, #home #sidebar{
   margin-bottom: 0; margin-top: 0px;
 }
 #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: 4px;
 }
 #search-nav{
   display: none;
 }
 .navbar-inner h1 img{
   padding-top: 0px; padding-left:25px;
 }
 .sidebar-menu li.current a {
   background: #000;
 }

 /*CHANGE SECOND */

 #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-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;
 }
 #home-wrap-first .inner,
 #home-wrap-second .inner{
   padding: 1em 0 !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: .5em  .5em 0  .5em !important;
 }

 #home-wrap-first #main-col .main-col-inner.card-alignment-side-right .widget{
   margin-left: 17px;
   margin-right: -7px;
 }

 #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: -7px;
   margin-right: 18px;
 }
 #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: -7px;
   margin-right: -7px;
 }

 #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: -24px;
   margin-left: -26px;
 }

 .wrapper-row {
   padding: 1em 0;
 }
 .interact-box{
   border-radius: 5px;
 }
 #top .top-inner{
   -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:#00205B;
 }
 .thumbs-fluid a img:hover{
   border-radius: 2px;
 }

footer{
 background-color: #00103C;
 color: #fff;
 margin-top: 2em;
 border-top: 1px solid #ccc;
   margin-bottom:2em;
}

footer  .footer-inner{
 overflow: hidden;
}

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;

}

 /*========================================================= BUTTON*/
 .btn{
   text-align: center;
   text-shadow: none;
   background-image: none;
   background-image: none;
   background-image: none;
   background-image: none;
   background-image: none;
   background-repeat: none;
   filter: none;
   border-color: transparent;
   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: #00205B;
   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: #C8102E;
 }
 .btn.btn-primary{
   background-color: #00205B;
 }
 .btn.btn-primary:hover{
   background-color: #C8102E;
 }
 .btn.btn-primary.btn-large{
   padding: 12px 12px;
   font-size: 14px;
 }
 /*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: #999;
   border-radius: 5px;
   border-top: none;
 }
 /*=========================================================MENU*/
 .navbar .dropdown-menu {
     background: #000;
   padding: 0;
 }
 .dropdown-menu li > a{
   padding: 12px 20px;
 }
 .dropdown-menu li > a:hover,
 .dropdown-menu li > a:focus,
 .dropdown-submenu:hover > a{
   background: #00205B;
 }
 /*========================================================= HEADER*/
 header{
   width: 100%;
   z-index: 3000;
   min-height: 50px;
 }
 header > .header-inner{
   padding:0;
   margin: 0 auto;
 }
 /*============================================================ NAV*/
 header h1 {
   padding: 0;
   font-size: 12px;
 }
 .nav-collapse{
   margin-top:0px;
 }
 .navbar .nav > li{
   border-right:0px solid;
 }
 .navbar .nav > li:last-child{
   border-right: none;
 }
 .navbar .nav > li > a {
   color: #FFFFFF;
   padding: 37px 15px;
       /*padding-top:40px;*/
       /*padding-bottom:27px;*/
       /*padding-left:15px;*/
       /*padding-right:15px;*/
       /*font-weight: bold;*/
   /*font-size: large;*/
   /*font-weight: bolder;*/

 }
 .navbar .nav > li > a:hover{
     color: #FFFFFF;
       background: #00205B;
       border-bottom: solid #C8102E; border-bottom-width:6px; padding-bottom:31px;
       font-weight: bolder;
 }
   .navbar .dropdown.hover > a{
     color: #fff;
       background: #00205B;
 }
 .navbar .nav > .active > a,
 .navbar .nav > .active > a:focus {
   color:     #fff;
   background: #00205B;
 }
 .navbar .nav > .active > a:hover {
   color: #FFF;
       background: #00205B;
 }
 /*========================================================== 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: #003333;
   padding-top: 0px;
 }
 .breadcrumb > .active {
   color: #003333;
 }

 /*================================================== 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: #00205B;
   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;
   color: #999;
   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-bottom: 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: 5px;
   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: #f3f3f3 solid 1px;
   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: 1em;
 }
 #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 .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;
 }
 /*===============================================================================PROGRAM SHOW*/
 #internal.context-program-show #main{
   padding: 1em;
 }
 #internal.context-program-show .list-default{
   padding: 1em;
 }
 #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;
 }
 /*===============================================================================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: 2em;
 }
 #internal.context-media-list #main .list li{
   background-color: #F2F2F2;
   border-radius: 5px;
   padding: 20px;
   border-bottom: none;

 }
 #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;
 }
 /*==========================================================================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{
   background-color: white;
   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;
 }
 #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: #00205B;
   color: #fff ;
   line-height: 1;
   font-size: 12px ;
   font-family:'Open Sans', sans-serif;
   white-space: nowrap;
   cursor: pointer;
   display: -moz-inline-stack;
   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: #000;
 }
 /*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: #00205B;
 }
 /*======================================================================= END FOR HTML ROBERT*/



 /*=============================================== MEDIA QUERY LAYOUT*/

 @media (min-width: 1200px){
   .footer-inner,
   #content,
   .header-inner{
     width:1170px;
     margin: 20px auto;
   }
   #home .content-inner{
     margin: 0em;
           padding-top: 5px;
   }
   body#internal{
           /*For background image, comment out line: background-color: #ffffff; height: 100px; border-bottom: solid #009933; border-bottom-width:15px;
           For background color comment out: */
     /*background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/615109e045ef11e686a803aaf6ca4330/original/sullivanheader.jpg") repeat-x left top transparent;
           border-bottom:none; height: 130px;*/
           background: #00205B; height:95px; 
   }
 }
 @media (max-width :1200px){
           #content,
   .header-inner{
     margin: 20px auto;
   }
   #home .content-inner{
     margin: 1em;
     padding-top: 5px;
   }
   #page-content{
     padding: 1em;
   }
 }
 @media (max-width: 979px){

   #home .content-inner{
     margin: 1em;
     padding-top: 25px;
   }

   .navbar-inverse .btn-navbar{
     margin-top: 20px;
   }
   .navbar .nav-collapse ul.nav {
     margin-top: 0;
   }
   .navbar-inverse .nav-collapse .nav > li > a,
   .navbar-inverse .nav-collapse .dropdown-menu a {
     color: #fff;
     background-color: #00205B;
     margin-bottom: 0;
     border-color: #606060;
   }
   .navbar .nav > .active > a, .navbar .nav > .active,
   .navbar-inverse .nav-collapse .dropdown-menu .active  a{
     color: white;
     background-color: #0b9444 !important;
   }
   .navbar-inverse .nav-collapse .dropdown-menu a:hover {
     background-color: #FFFFFF;
   }
 }
 @media (max-width: 767px){
   body {
     padding-left: 0;
     padding-right: 0;
   }
   #search-nav .search {
     width: 80px;
   }
   .main-left, .main-right {
     width: 97%
   }
   .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-second .widget{
     margin-bottom: 0;
   }
   #home-wrap-second {
     margin-top: 0;
   }
 }
 @media (max-width: 480px){
   #home #content{
     padding-top: 75px;
   }
   #home .content-inner{
     margin: 1em;
     padding-top: 25px;
   }
   header h1{
     width: 100%;
     text-align: center;
   }
   #search-nav{
     float: left;
   }
   .header-inner{
     background-image: none;
     background: transparent;
   }
   #search-nav .search{
     width: 255px;
   }
   .wrap-bradcrumb {
     top:66px;
   }
   .navbar-inverse .btn-navbar{
     margin-top: -45px;
   }
 }
 @media (min-width: 980px) and (max-width:1200px){
   .main-left, .main-right {
     width: 690px;
   }
 }
 /*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;
 }

   .information-detail a { color: #00103C; }
 /*======================================================================= 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: #C8102E;
  text-decoration: none;
}
 /*======================================================================= 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: #00205B;
   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{
   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 #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 #main.span8{
   padding: 0;
 }
 #home #home-wrap-first #main.span8 .main-inner{
   padding: 0;
 }
 #home #home-wrap-first .carousel-caption{
   border-radius: 0 0 5px 5px;
 }
 #home #home-wrap-first .carousel{
   margin-bottom: 0;
 }
 #home #home-wrap-first .carousel .item{
   border-radius: 5px 5px 0 0;
 }
 #home #home-wrap-first .carousel-control{
   font-size: 40px;
 }

 .carousel-inner > .item > img {
   border-radius: 5px;
   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: 14px;
}

 /*======================================================================= PROGRAMS*/
 .sidebar-menu li{
   margin-bottom: 4px;
 }
 .sidebar-menu li a{
   padding: 1em;
   background-color: #00205B;
   font-size: 14px;
   color: #fff;
 }
 .sidebar-menu li.current a {
   background-image: none;
   background-color: #333333;
   color: #fff;
 }

 .sidebar-menu li a:hover{
   padding: 1em;
   background-color: #C8102E;
   font-size: 14px;
   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: 2em;
 }

 #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: 10px;
   border: 1px solid #DAD0D0;
   overflow: hidden;
   margin-bottom: 10px;
   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;
 text-align: center;
 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: 28px;

   border-radius: 5px;
   border: 1px solid #CCC;

   background-color: #fff;
}

/* 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 .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;
}

.widget {
 background: transparent;
 margin-bottom: 1em;
}

 #home-wrap-first #main-col .main-col-inner.card-alignment-side-left .widget.widget-text {
    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 #main-col .main-col-inner.card-alignment-side-right .widget.widget-text {
    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 #main-col .main-col-inner.card-alignment-full-two .widget.widget-text{
   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-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 {
  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 #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-top: 9px;
}

#modyo-session > * {
 box-sizing: content-box; 
 }
      /* CSS VARIABLES */
      :root {
           --main-color: #00205B; 
           --sub-text: #000; 
           --main-button: #00205B; 
           --button-hover: #C8102E; 
          
          
          
          
      }
    
      .widget .widget-title {color: #333;}
    