/*Main Colors*/
    /*NYCPG Red*/
    /*Black*/
    /*Light Gray*/
    /*Dark Gray* - widget h3 color*/
    /*SU Light Green - Carousel h4*/
    /*SU Light Green - widget h4 color*/


/*Navigation Colors*/
    /*Dark Orange*/
    /*NYCPG Blk*/
    /*NYCPG Blk*/
    /*White*/
    /*White - Dropdown link color on hover*/
    /*SU Dark Green - Active link color on hover*/

/*Sub menu Colors*/
    /*Pink*/
    /*Yellow*/
    /*Red*/
    /*Black*/
    /*White*/


/*Button Colors*/
    /*NYCPG Red*/
    /*NYCPG Dark Red*/

/*Post-it Colors*/
    /*Dark Gray*/
    /*White*/
    /*Light Brown*/
    /*White*/
    /*Light Brown*/

/*Breadcrumb*/
    /*Dark Gray*/
    /*Dark Gray*/

/* Sidebar Colors*/
    /*SU Dark Green*/
    /*Dark Gray*/
    /*Blue*/

   /*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/b03af7fd6dbf42cfa1eecd42050eb082/original/whitediamond_2X.png") repeat;*/
       /*background: linear-gradient(95deg, rgba(16,113,189,1) 0%, rgba(66,154,134,1) 100%);*/
       background: #ffffff; height:100px; 
   }


   body{
       background: #ffffff; height:100px; 
       /*background-image: linear-gradient(#ffffff, #F8971D 95%);*/
        /*background: linear-gradient(95deg, rgba(16,113,189,1) 0%, rgba(66,154,134,1) 100%);*/
   /*background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/b03af7fd6dbf42cfa1eecd42050eb082/original/whitediamond_2X.png") repeat;*/
   color: #000;
   line-height: 1;
   /* font-family: 'Open Sans', sans-serif; */
   /*font-family: brandon-grotesque, sans-serif;*/
     font-family: 'Roboto', sans-serif;
 }
 
 header {
    height: 140px!important;
    background: #ffffff;
    border-bottom: solid #941e10; border-bottom-width:1px;
    /*background: linear-gradient(95deg, rgba(16,113,189,1) 0%, rgba(66,154,134,1) 100%);*/
    
}

/*
 footer{
   background-color: #000;
   color: #ccc;
 }

*/
 a {

   color: #941e10;
   text-decoration: none;
 }
 a:hover{
   color:#000;
 }
 small {
 font-size: 70%;
 }
 
 /* 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;
}
 
 #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: 1px; padding-left:20px;
 }
 .sidebar-menu li.current a {
   background: #000;
 }

 /*CHANGE SECOND */

 #home-wrap-first  .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:#941e10;
 }
 .thumbs-fluid a img:hover{
   border-radius: 2px;
 }

footer{
 background-color: #0b0b0b;
 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;

}

.fbicon-background {color: #3E3E3E;}
.twicon-background {color: #3E3E3E;}
.lnkedinicon-background {color: #3E3E3E;}

a.social-icons:link {color:#FFFFFF; font-size: 1.5em;}
a.social-icons:visited {color:##FFFFFF; font-size: 1.5em;}
a.social-icons:hover {color:#FFFFFF; font-size: 1.5em;}

.footernav {font-size:15px; text-align: left; padding-left: 13em;}

a.fnav {color:#000000; line-height: 2em;}
a.fnav:link  {text-decoration: none; color: #000000;}
a.fnav:visited {text-decoration: none; color: #000000;}
a.fnav:hover {text-decoration: none; color: #ff0000;}
a.fnav:active {text-decoration: none; color: #000000;}
    
.container-fluid-dedufoot {
    padding-right: 20px;
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 20px;
}

 /*========================================================= 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: #941e10;
   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: #3275b8 !important; 
 }
 .btn.btn-primary{
   background-color: #941e10;
 }
 .btn.btn-primary:hover{
   background-color: #3d130a!important;
 }
 .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;
 }
 
 .navbar .dropdown-menu a {color: #414042;}
 
 .dropdown-menu li > a {
    padding: 12px 20px;
    font-size: 15px;
   text-transform: uppercase;
   font-weight: bold;
    background: #ffffff;
    border-bottom: 1px solid #eaeaea;
    /*color: #00FFDE!important; /*; */
}
 
.dropdown-menu li > a:hover {
	background: #3D130A; /*#F1F1F2;*/
	color: #ffffff; /*#414042;*/
}
 
.dropdown-menu li > a:focus {
	background: #3d130a;
	color: #414042;
}
 
.dropdown-submenu:hover > a {
	background: #00B3FF;
	color: #FFC900;
}
 /*========================================================= 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: #414042;
   padding: 39px 15px;
       /*padding-top:40px;*/
       /*padding-bottom:27px;*/
       /*padding-left:15px;*/
       /*padding-right:15px;*/
       /*font-weight: bold;*/
   font-size: 15px;
   font-weight: bold;
   text-transform: uppercase;

 }
 .navbar .nav > li > a:hover{
     color: #ffffff;
       background: #3d130a;
 }
   .navbar .dropdown.hover > a{
     color: #FFFFFF;
       background: #3d130a;
 }
 .navbar .nav > .active > a {color: #fff; background: #3d130a;} /*   color: #414042; background: #ffffff;}*/
 .navbar .nav > .active > a:focus {
   color:     #fff;
   background: #941e10;
 }
 .navbar .nav > .active > a:hover {
   color: #FFF;
       background: #3d130a;
 }
 
 .navbar-inverse .nav li.dropdown.active>.dropdown-toggle {background-color: #3d130a!important;}
 /*========================================================== 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: #941e10;
   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: #941e10;
   color: #fff ;
   line-height: 1;
   font-size: 12px ;
   /* font-family:'Open Sans', sans-serif; */
   font-family: 'Lato', 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: #941e10;
 }
 /*======================================================================= 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;
           /*height: 150px;*/
          /* background: url("https://d2r1lfdvt5an2j.cloudfront.net/uploads/b03af7fd6dbf42cfa1eecd42050eb082/original/whitediamond_2X.png") repeat;*/
            /*background: linear-gradient(95deg, rgba(16,113,189,1) 0%, rgba(66,154,134,1) 100%);*/
            background: #ffffff; height:100px; 
   }
 }
 @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: #941e10;
     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){
   .main-inner{padding:0px !important; }
   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){
     .navbar-inner h1 img{padding-right:60px;}
   #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:#003333;
 }

   .information-detail a { color: #00407E; }
 /*======================================================================= 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: #941e10;
  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: #941e10;
   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;
    border-radius: 5px;
    box-shadow: rgba(0,0,0,0.2) 0 0 0 1px inset,rgba(0,0,0,0.09) 0 0 6px 0; 
 }*/


 /*======================================================================= 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: #991F14;
   font-size: 14px;
   color: #fff;
 }
 .sidebar-menu li.current a {
   background-image: none;
   background-color: #003333;
   color: #fff;
 }

 .sidebar-menu li a:hover{
   padding: 1em;
   background-color: #0C8DCE;
   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;
 }
 .widget h3{border:unset;}
 #sidebar .widget h3,
 #main .widget h3:first-child,
 #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; */
 font-family: 'Lato', 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: 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; 
 }
 
 #widget-f0d733 {
    padding: 0px!important;
    background: none repeat scroll 0% 0%!important;
    border-radius: 0px!important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0.00)!important;
}

.files-container {margin-top: 25px!important;}
.fileupload-buttonbar .btn {margin-top: -10px!important;}
#comment-add > button {float: left!important;}

#widget-416250 {width 100%!important;
    padding: 0px!important;
    background: none repeat scroll 0% 0%!important;
    border-radius: 0px!important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0.00)!important;
}


/* Vimeo video styling*/
    .embed-container {
      --video--width: 1296;
      --video--height: 540;

      position: relative;
      padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
      overflow: hidden;
      max-width: 100%;
      background: black;
    }

    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
/*End Vimeo video styling*/

.user_birth_at{display:none;}
.green-header{color:#539436;}
.no-before:before{padding:0px;} 
.no-border{border:unset !important;}
/* Featured row - home widget */
.featured_row .home-row h4{ margin-bottom:0px;}
.featured_row .home-row p{color:grey;}
.featured_row .header_ span{font-weight:bold; line-height:45px;}
.featured_row .header_{overflow:hidden;}
.featured_row .header_ h2{float:left; display:inline-block; margin-bottom:5px;}
.featured_row .header_ span{float:right}
 @media (min-width: 768px){
    .featured_row .header_{padding:20px 0px 0px 20px;}
    .featured_row .home-row{padding-left:40px; }
    .featured_row .home-row .span4{text-align:right;}
}
/* END */

.modal-backdrop, .modal-backdrop.fade.in{opacity:0.5;}
.modal.fade{top:-105%;}
/* .modal.fade.in{max-height:80%; overflow-y:scroll;} */

#basic_first_name,
#basic_last_name,
#basic_password,
#basic_email,
#basic_confirm_password,
#basic_title,
#basic_phone,
#basic_agency {height: 30px!important;}

#home .carousel-caption {background: none;
                        background-color: transparent;
                        text-align: center;
                        padding-bottom: 50px!important;
                                            }
#home .carousel-caption h4 {font-size: 3em;}
#home .carousel-caption h4 a:hover {color: #ad564c;}
#home .carousel-inner {border-radius: 5px!important;}


#custom-form-ux-card-number{
    padding: 8px 6px;
    border: 2px solid #ccc;
    width: 334px;
    min-height: 35px;
    border-radius: 5px;
}

#custom-form-ux-img {
    height: 30px;
} 

#custom-form-ux-exp-date{
    padding: 8px 6px;
    border: 2px solid #ccc;
    border-radius: 5px;
    width: 150px;
    min-height: 35px;
    margin-right: 20px;
}
 

#custom-form-ux-card-code{
    padding: 8px 6px;
    border: 2px solid #ccc;
    border-radius: 5px;
    width: 163px;
    min-height: 35px;
}

#custom-form-ux-coupon{
    padding: 8px 6px;
    min-height: 35px;
    border: 2px solid #ccc;
    border-radius: 5px;
    min-width: 150px;
}

#basic_license-number-1,
#basic_license-number-2,
#basic_phone,
#basic_email,
#basic_title,
#basic_agency,
#basic_first_name,
#basic_last_name{
    min-height: 35px;
}

#skip-button {
    margin-bottom: 0.5rem;
}

#basic_password, #basic_confirm_password {
    margin-bottom: 0;
    border: none;
    box-shadow: none;  
}

.title-phrase {
    margin-top: -0.5rem;
    margin-bottom: 1rem;
}

#flyzoo-support-offline{ display:none !important; }

#widget-5334a2 {
    width: 100%!important;
    margin-left: 25px!important;
    padding: 1px!important;
    background: none repeat scroll 0% 0%!important;
    border-radius: 0px!important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0.00)!important;
}

#widget-94ecec, #widget-82a1b9, #widget-766a13 {
    width: 100%!important;
    margin-left: 30px!important;
    padding: 20px!important;
    /*background: none repeat scroll 0% 0%!important;*/
    border: 1px solid #941E10;
    }
    
#widget-61b7c2 {width: 80%; margin: auto;}

/*#widget-82a1b9, #widget-766a13 {display: none;} */

.image2 {
    background-image: url(https://d2r1lfdvt5an2j.cloudfront.net/uploads/62d257c85301409a9184fcd93289f4f1/original/image2.svg);}

.texture1 {
    position: absolute;
    top: 0;
    left: -37%;
    width: 53%;
    height: 36%;
    z-index: 8;
    background-size: 100%;
    background-repeat: no-repeat;}
    
.texture2 {
position: absolute;
    bottom: 15%;
    right: -37%;
    width: 53%;
    height: 36%;
    z-index: 8;
    background-size: 100%;
    background-repeat: no-repeat;}
    
.hide-session-btn-nycpg {display: none;}

      /* CSS VARIABLES */
      :root {
           --main-color: #941e10; 
           --sub-text: #000; 
           --main-button: #941e10; 
           --button-hover: #3d130a; 
          
          
          
          
      }
      
.course-header .course-header-content .row-1 .course-cover img {max-height: 125px!important;}
    
      .widget .widget-title {color: #333;}
      
      .dfvideo-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.dfvideo-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.dfvideo-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
    