/*========================================
Welcome to the Igloo advanced theme editor.
Tips are hidden throughout the CSS, they look like just like this one.
========================================*/

/*========================================
Some things you might be wondering:
- If you've added new widgets, make sure you add the class basictheme under the Appearance tab
- Add a logo using image replacement, the code is just down there a little bit
- Change the green links to another color, do a find & replace for #7ab142 with your brand color
- The navigation icons are stored in /documents/lib/theme/navigation/
	- The icon's URL must match the navigation title.
	- The system creates the URL the first time you upload an image.
	- Updating the icon's version will not change the URL.
	- Changing the icon's document title will not change the URL.
	- More or less, if you make a new page, or rename a page, you need to upload a new icon.
- If you run into any issues, you can visit our customer support community https://support.igloosoftware.com/ or send us a message on Twitter, @IglooSupport 
========================================*/

@import url(63ad63f00eee128023f4e6bb97d5ff5009700b97.css) ;
@import url(5574a26f95fc15a1b087a7f51ce5478e9effe6f6.css) ;

* {
	text-decoration: none;
}

body { 
      background:#f7f7f7;
      background-image: url(afd5cbb260a9952e6494f7651f90194a081b68e3.) ;
      color:#383838;
      font-family: Tahoma,Verdana,Arial,Sans;
      font-size:13px;
      font-weight:normal;
}

body p{
   font-size:13px;
}

#ig-usrpanel {
	margin: 0 auto;
	position: relative !important;
	width: 980px !important;
}

#page {
	width: 100%;
}

#header, #footer {
	width: 100%;
}

/*show search in footer */
#footer #search-keyword {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    top: 0;
}

#footer #search-keyword span.text {
    width: 125px;
}

#footer #search-keyword .search-keyword-filter {
    display: none;
}


#header {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #eaeaea;
    border-bottom: 3px solid #eaeaea;
    padding-top: 16px;
    width: 100%;

}
#header-inner{
    margin: -10px auto;
    padding: 0;
    text-align: center;
    width: 960px;

}

#header-custom > p {
    display: none;
}
#footer {
        color: #d4d4d4;
	background-color: #343434;
	box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.5);
        margin: 0 auto;
        min-height: 390px;
        font-size:13px;
        font-weight:normal;
        width:1000px;
}

#footer-inner {
	margin: 0 auto;
	padding: 1px;
	width: 980px;
}

#footer a {
	color: #d4d4d4;
        font-size:13px;
        font-weight:normal;
}

#footer a:hover {
	color: #fff;
}
#footer h2{
   color:#fff;
   font-size: 12px;
}
#main {
	margin: 0 auto;
	width: 1000px;
}

/*========================================
    You can add your company logo here 
========================================*/
#logo a {
	background: url(252c865b4076fa1e448a0f27e8a4f709f2f6f04d.)  0 -14px no-repeat;
	display: block;
	height: 0;
        margin-left: -50px;
	overflow: hidden;
	padding-top: 65px;
	width: 280px;

}

/* ======= End logo replacement ======= */


/*========================================
    Modify the primary navigation look
========================================*/

#navigation {
	height: 1%;
	overflow: hidden;
	padding: 1px 0 0 0;
}

/* PRIMARYNAV
=============================================== */

#primarynav {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 41px;
    margin-left: 255px;
    margin-top: -49px;
    position: absolute;
    width:860px;
}
#primarynav ul {
    margin-left:120px;
}

#primarynav li {
    display: inline-block;
    font-family:Tahoma;
     font-size:14px;
}

#primarynav a {
    color: #383838;
    display: block;
    font-size: 13px;
    padding:8px 12px; 
    text-transform:uppercase;
}

#primarynav a span {
	display: block;
}

#primarynav li a * {
    transition: all 0.3s ease-out;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
}
#primarynav li:hover  {
	background: #eaeaea;
        border-radius:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
}


#primarynav .here a      {
	color: #7f7f7f !important;
}

#primarynav .here span   {
}

#primarynav .here a:hover,
#primarynav .here a:hover span {
	background-image: none;
}

/*========================================
Modify the secondary navigation look
========================================*/

#secondarynav ul { 
	overflow: hidden;
	zoom: 1;
}

#secondarynav li {
	float: left;
        font-family:Tahoma;
}

#secondarynav li a {
	background: transparent;
	border-radius: 17px;
		-webkit-border-radius: 17px;
		-moz-border-radius: 17px;
	color: #fff;
	display: block;
        font-size:13px;
        font-weight:normal;
	padding: 5px 10px;
        text-transform:uppercase;
	transition: all 0.3s ease-out;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
}

#secondarynav li a:hover {
	background: #000;
	color: #fff;
}

#secondarynav {
    background: none repeat scroll 0 0 #333333;
    border-radius: 7px 7px 0 0;
		-moz-border-radius: 7px 7px 0 0;
		-webkit-border-radius:7px 7px 0 0;
    box-shadow: inset 0px 8px 5px -5px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: inset 0px 8px 5px -5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: inset 0px 8px 5px -5px rgba(0, 0, 0, 0.5);
    display: block;
    overflow: hidden;
    padding: 9px;
    position: relative;
    width: 980px;
    z-index: 1000;
}

#secondarynav .here a {
	background: #fff;
	color: #81A327;
}
/*Hide on spaces*/
.igspace #secondarynav{
  display:none;
}

/*======================================
Modify the space navigation
=======================================*/
.ig-space #systemnav {
    background: none repeat scroll 0 0 #383838;
	border: none;
	margin: 0 0 20px;
	padding: 9px;
}
.ig-space #systemnav li {
    border:none !important;
    margin: 0;
}
.ig-space #systemnav .ig-gshome {
   margin-left: 12px !important;
}
.ig-space #systemnav li a {
	border: none;
    border-radius: 17px;
        -moz-border-radius: 17px;
        -webkit-border-radius: 17px;
    color: #FFFFFF;
    padding: 5px 10px;
    text-transform: uppercase;
	text-shadow: none;
	transition: all 0.3s ease-out;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
}
.ig-space #systemnav li a:hover {
	background: #000;
}
.ig-space #systemnav li a#ig-spaceadmintrigger:hover {
    background: transparent;
}
.ig-space #systemnav li.active a{
	background: #fff;
	color:#383838;
}
/*home icon styles*/
.ig-gshome a {
    background-position: center center;
}

#systemnav .ig-gsadmin {
	margin-right: 5px;
}

#systemnav .ig-gsadmin:hover {
	background: transparent !important;
}

/*Sub Nav*/

.subnav{ 
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #A5A5A5;
    border-radius:7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;  
    box-shadow: 0 0 10px #000000;
    padding-bottom:10px;
    width:180px;
    z-index: 10000;
}
#primarynav #subnav-about{
   position: absolute;  
   margin: 10px -15px 0 -55px;
}
#primarynav #subnav-programs{
   position: absolute;  
   margin: 10px -15px 0 -40px;
}
#primarynav  #subnav-intranet{
   position: absolute;  
   margin: 10px -41px 0 ;
}
#primarynav #subnav-partners{
   position: absolute;  
   margin: 10px -15px 0 -40px;
}

#primarynav #subnav-contact{
   position: absolute;  
   margin: 10px -15px 0 -40px;
}


#primarynav .sub-nav-links {text-align:center; margin-left:0px; margin-top:13px;width: 180px; clear:both;}
#primarynav .sub-nav-links li {
    float: left;
    margin: 0 5px;
    width: 165px;
} 
#primarynav .sub-nav-links li a { font-size:12px; padding: 6px 8px; text-align: left;  }
#primarynav .sub-nav-links li:hover{background:transparent!important;}/* overriding primary*/
#primarynav .sub-nav-links li a:hover {background:#eaeaea!important;
        border-radius:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
        color:#81A327 !important;}
#primarynav .sub-nav-links .subnav_point {
   margin-bottom: -15px !important;
    margin-left: 6px !important;
    margin-top: -27px !important;
}
#primarynav .sub-nav-links .subnav_point:hover {
  background:transparent !important;
}
#secondarynav #subnav-about a,#secondarynav #subnav-programs a,#secondarynav #subnav-intranet a,#secondarynav #subnav-partners a,#secondarynav #subnav-10years a,#secondarynav #subnav-contact a{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
}
/*========================================
Modify the content area
========================================*/
#content {
        background:#fff;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
            -webkit-border-top-left-radius: 7px;
            -webkit-border-top-right-radius: 7px;
            -moz-border-radius-topleft: 7px;
            -moz-border-radius-topright: 7px;
	clear: right; 
        padding: 5px 25px;
        /*margin-top: 463px !important;*/
}

#content-head {
	padding: 20px 0px;
}

#content-head h1.eip {
	color: #444;
	padding: 5px 0px 0px 0px;
	font-size: 24px;
	letter-spacing: -0.025em;
	margin: 0 auto;
	text-shadow: 0 1px 1px #FFFFFF;
	width: 980px;
}

#content-head #breadcrumb, .system #content-head h1 {
	margin: 0 auto;
	width: 980px;
}

/* Hide the breadcrumb trail */
#breadcrumb {
	display: none;
}

#myprofile #content-head {
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 1px #000;
		-moz-box-shadow: 0 0 1px #000;
		-webkit-box-shadow: 0 0 1px #000;
       margin-bttom:2px !important;
}

#content-head h1 {
	margin: 0 35px 0 0;
}

.system #content-head {
	padding: 0;
}

.system .content-head-inner {
	color: #999; 
	padding: 20px 20px 10px; 
}
.system .content-head-inner { border-bottom: 1px solid #ccc; } /* IE fix */
.system .content-head-inner:nth-child(n) { border-bottom: 0; } /* reset for modern browsers */

#content-body {
	overflow: hidden;
}

#unknown #content,
#none #content,
#frontdoor #content { 
	background: #fff; 
	padding-top: 20px; 
	overflow: hidden;
	box-shadow: 0 1px 1px #000;
		-moz-box-shadow: 0 1px 1px #000;
		-webkit-box-shadow: 0 1px 1px #000;
}

#signin #content-body,
#activate #content-body,
#register #content-body,
#search #content-body,
#labels #content-body,
#invite #content-body,
#unknown #content-body,
#none #content-body,
#error #content-body,
#frontdoor #content-body {
	border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		-webkit-border-radius: 0 0 4px 4px;
	padding-top: 20px;
	margin: 0 0 20px;
}

/*========================================
Modify the trailer bar (view, follow, email, broadcast) at the bottom of every page
========================================*/
#trailer {
	display: none;
}

#trailerbar {
	background-color: #f5f5f5;
	border: 0;
	border-radius: 7px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
        font-size:12px;
	margin: 15px auto 15px auto;
}
/*hide on homepage*/
#ig-page-home #trailerbar {
  display:none;
}
#trailerbar-triggers {
	border: 0px;
}

#trailerbar-triggers ul {
	padding: 3px 20px 0;
}

#trailerbar-triggers .adminmsg {
	margin: -2px 36px 0 0;
}

#trailerbar #trailerbar-panels .padding {
	padding: 20px;
}

#trailerbar #trailerbar-panels .panel {
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

/*========================================
Modify the look of system components
========================================*/

#myprofile #systemnav {
	background: #ECF5FF;
	margin: 0 -20px 0;
	padding: 9px 20px 0;
	border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0px 0px;
	border-color: #B7D0EB;
	width: 100%;
}

#myprofile #systemnav li.active {
	border-color: #B7D0EB #B7D0EB #ffffff;
	background: #fff;
	border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0px 0px;
}

#myprofile #systemnav li a {
	background: transparent !important;
	padding: 0.4em 0.75em 0.6em !important;
	border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0px 0px;
}

#myprofile #systemnav li a:hover {
	background: #CFE6FF !important;
}

#myprofile #systemnav li.active a:hover {
}

/* Manage */

#systempanel #systemnav {
	background: #fff;
	border: 0px;
	margin-bottom: 4px;
}

#systempanel #systemnav li {
	border: 0px;
}


#systempanel #systemnav a {
	padding-left: 0px !important;
	padding-right: 15px !important;
}

#systempanel #systemnav a:hover {
	background: #fff !important;
}

#myprofile #content-body {
	margin-bottom: 20px;
	border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		-webkit-border-radius: 0 0 4px 4px;
	padding-top: 2px;
}

/* Profile Tweak*/

#profilecard .name {
	display: none;
}

/* Paging */

.paging .paging-list a {
	
}

/* Date Picker for Calendar */

div.datepicker-calendar {
	border: 1px solid #ccc;
	border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	padding: 9px;
	background: #fff;
}

div.datepicker-calendar table {
	border: 0px;
}

div.datepicker-calendar table thead tr {
	background: #fff;
	color: #000;
}

div.datepicker-calendar table tr.headrow,
div.datepicker-calendar table tr.headrow .button {
	background: #fff;
	color: #000;
}

div.datepicker-calendar table thead .hilite {
	background: #fff;
	border: 1px solid #fff;
	cursor: pointer;
}

div.datepicker-calendar table tr.headrow .hilite {
	background: #fff;
	border: 1px solid #fff;
	color: #000;
	cursor: pointer;	
}

div.datepicker-calendar table tr.daynames {
	background: #545454;
}
div.datepicker-calendar table tr.daynames td.day {
	color: #fff;
}

div.datepicker-calendar table tr.daynames td.weekend {
	color: #FFF9BB;
}

div.datepicker-calendar table tr.daysrow,
div.datepicker-calendar table tr.daysrow td {
	background: #fff;
}

div.datepicker-calendar table tr.daysrow td.weekend {
	color: #000;
}

div.datepicker-calendar table tr.daysrow td.hilite {
	border: 1px solid #fff;
	background: #eee;
}

div.datepicker-calendar td.today {
	border: 1px solid #C2D8EF !important;
	background: #E0ECFA !important;
	color: #000 !important;
}

div.datepicker-calendar tr.footrow td {
	background: #000 !important;
	color: #fff !important;
}

/* Title Hide On Pages (VIEW) */

body.ig-pages #content-body {
	border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	padding-top: 20px;
}

body.ig-pages #content-head {
	border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
}

/* Actionbar Updates */
#actionbar {
}

#actionbar-triggers {
	border-radius: 4px 4px 0px 0px;
		-moz-border-radius: 4px 4px 0px 0px;
		-webkit-border-radius: 4px 4px 0px 0px;
	background: #f5f5f5;
}

.actionbar-noround {
}

#actionbar-triggers a {
}

#actionbar-triggers li.active {
	background: #f5f5f5;
}

#actionbar-panels {
	background-color: #f5f5f5;
}

#addalbum form,
#addcategory form,
#addchannel form,
#addblog form,
#addcalendar form,
#addforum form,
#addwiki form,
#addfolder form,
#addfile form {
	height: 60px;
}


/* Button Updates */
#signin .buttons,
#register .buttons,
#trailerbar-panels .buttons {
	margin-bottom: 20px;
	overflow: hidden;
	height: 1%;
}

#eip {
	margin-bottom: 0px;
}

#signin .buttons input,
#register .buttons input,
#trailerbar-panels .buttons input,
.modalform .buttons .sendmessagebutton,
.modalform .buttons .cancelsendmessagebutton {
	border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	background-color: #6ba71e;
		background-image: url(6bc1df35f569be35f733e050fb13687148f02d9e.png) ;
		background-repeat: repeat-x;
	border-top: 1px solid #82b83e;
		border-left: 1px solid #5e810b;
		border-right: 1px solid #5e810b;
		border-bottom: 1px solid #4a7216;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 12px;
		font-weight: bold;
		text-shadow: 0 -1px 0 #56831C;	margin: 0 5px 0 0;
	overflow: visible;
	padding: 5px 12px !important;
	width: auto !important;	
}

#signin .buttons input:hover,
#register .buttons input:hover,
#trailerbar-panels .buttons input:hover,
.modalform .buttons .sendmessagebutton:hover,
#comments-post:hover {
	background-color: #7bb72e;
}

.modalform .buttons .cancelsendmessagebutton {
	background-color: #bababa;
	border-top: 1px solid #939393;
		border-left: 1px solid #808080;
		border-right: 1px solid #808080;
		border-bottom: 1px solid #808080;
	color: #515151;
	font-weight: normal;
		text-shadow: 0 1px 0.05em #d0d0d0;
}

.modalform .buttons .cancelsendmessagebutton:hover {
	background-color: #c4c4c4;
}

#comsignin {
	border-width: 1px;
	border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}

/* TinyMCE Fixes*/
.mceContentBody {
	background-color: #fff;
	background-image: none;
	cursor: text;
	word-wrap: break-word;
}
.mceContentBody p {
	line-height: normal !important;
}
.mceContentBody u {
	text-decoration: underline !important;
}
.mceContentBody strike {
	text-decoration: line-through !important;
}

/* Blog post summary */

blockquote.summary {
   background-color: #EEEEEE!important;
}

/*============================================
	USERBAR & SEARCH
=============================================*/

#userbar {
	background: #333;
	padding: 5px 0px;
}

#userbar li.ig-left,
#userbar li.ig-right {
	border: none;
}

#search-keyword {
	top: -42px;
	left: 50%;
	z-index: 999999;
	width: 0;
}

#search-keyword fieldset {
	left: -110px;
}

#search-keyword .ig-text {
	background: rgba(0,0,0,0.25);
		background: #4d8459\9;
	border-color: rgba(0,0,0,0.2);
		border-color: #333\9;
	border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
}

#search-keyword .ig-text input {
	color: rgba(255,255,255,0.5) !important;
		color: #fff\9 !important;
}

#header #search-keyword .ig-text input:focus {
	color: #fff !important;
}
#header #search-keyword .ig-text input { color: #fff !important; }

#header #search-keyword .ig-text span {
	background-image: url(eaa99439ade11da42bdebdb5841a0988033fef6e.) ;
	background-position: 2px 4px;
	border: 0px solid #fff;
	border-radius: 20px;
	margin-top: -4px;
}

.ig-search-box .ig-text span { background-position: 2px 4px; }
/*========================================
Customizations
========================================*/

a:hover {
	text-decoration: none;
        color:#427aa9;
}

.ig-gsicon {
	display: none;
}

#systemnav li.active {
	background-color: transparent !important;
	border: none !important;
}


/*========================================
Widget Themes
========================================*/

/* Widget theme */
.basictheme {
	background-color: transparent !important;
}

/* Titles */
.basictheme h2.ig-cpt-title {
	border-bottom: 7px solid;
		border-color: #7f7f7f !important;
	font-size: 24px !important;
	font-weight: 300 !important;
	margin-bottom: -3px;
	padding: 5px 15px 15px 0px !important;
	position: relative;
	z-index: 99;
}

.basictheme .ig-cpt-title {
	background: transparent !important;
	padding: 0px !important;
}

.basictheme .ig-cpt-body {
	background-color: #f5f5f5 !important;
	border-radius: 0px 0px 7px 7px;
		-webkit-border-radius: 0px 0px 7px 7px;
		-moz-border-radius: 0px 0px 7px 7px;
}

.basictheme .ig-widget-layout-default, .basictheme .ig-widget-layout-compact, .basictheme .ig-topic_item {
	background-color: #fff !important;
	border: solid #DDD 1px !important;
	padding: 15px 15px 0 15px !important;
}

.basictheme .ig-item {
	border: none;
}

/* Set visual hierarchy within widgets */
.ig-item {
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 1.5;
}

.ig-item a,
.ig-item a.ig-parent {
	color: #81A327;
        font-weight:normal;
}

.ig-meta,
.ig-author,
.ig-author a,
.ig-date span {
	color: #8f8f8f !important;
	font-size: 11px !important;
}

/* Set Forum widget to block style */
.basictheme .ig-topic_item {
	float: left;
	margin: 15px 15px 15px 0px;
	min-height: 80px;
	padding: 15px !important;
	width: 251px;
}

.basictheme .ig-topic_item h2.ig-title a {
	display: block;
	padding-top: 5px;
}

.basictheme .ig-topic_item .ig-topic_details {
	margin-right: 0px;
}

.basictheme .ig-topic_item .ig-star {
	margin: 0px;
	padding: 0px;
}

.ig-cpt-footer {
	background: transparent !important;
	margin-top: 5px;
}

.ig-cpt-footer a {
    font-size: 11px;
}

/* Set Microblog widget to fixed height and scroll */
.microblog_scroll .ig-widget-layout-default {
	border-bottom: none !important;
	height: 450px;
	overflow-y: scroll;
	overflow-x: hidden;
		-webkit-overflow-scrolling: touch; /* for mobile */
}

/* Set Activity Stream widget to fixed height and scroll */
.activity_scroll .ig-widget-layout-compact {
	border-bottom: none !important;
	height: 480px;
	overflow-y: scroll;
	overflow-x: hidden;
		-webkit-overflow-scrolling: touch; /* for mobile */
}

.activity_scroll .ig-widget-layout-compact {
	padding: 15px 0px 0px 0px !important;
}

/* Set RSS widget to fixed height and scroll */
.rss_scroll .ig-widget-layout-default {
	border-bottom: none !important;
	height: 500px;
	overflow-y: scroll;
	overflow-x: hidden;
		-webkit-overflow-scrolling: touch; /* for mobile */
}

/* Changes to recent comments widget */
.recent_comments a.ig-parent {
	font-size: 14px;
}

.recent_comments .ig-author a {
	font-size: 12px;
}

.recent_comments .ig-thumbnail-48 {
	border: none !important;
	height: 30px !important;
	width: 30px !important;
	margin-left: -38px !important;
}

.recent_comments .ig-widget-comments .ig-widget-layout-default .ig-item {
	padding: 12px 0 0 30px;
}

.recent_comments span.ig-statusthumbnail {
	display: none;
}

.recent_comments span.thumbnail img {
	border: none !important;
	border-radius: 30px;
	height: 30px;
	width: 30px;
}

/*========================================
Change the calendar widget look & feel
========================================*/
.vevent-date {
	border-radius: 3px 3px 0px 0px;
		-webkit-border-radius: 3px 3px 0px 0px;
		-moz-border-radius: 3px 3px 0px 0px;
}

.vevent-date .ig-month {
	background-color: #81A327;
	border-radius: 3px 3px 0px 0px;
		-webkit-border-radius: 3px 3px 0px 0px;
		-moz-border-radius: 3px 3px 0px 0px;
}

.vevent-date .ig-day {
	font-family: Georgia, Times, Serif !important;
	font-size: 16px !important;
	font-style: italic;
	font-weight: normal;
	padding: 2px 0px 6px 0px !important;
}

/* MAKE PROFILE PICTURES ROUND WITH STATUS BACKGROUNDS=========================================== */
.ig-user-thumbnail .ig-user-status  {
    display: none;
}

.ig-user-thumbnail, .thumbnail {
    border: none !important;
    background: transparent;
}
span.thumbnail a {	
    border-radius: 100%;	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;	overflow: hidden;	padding: 3px;
}
span.ig-user-status {
    display: none;
}
.thumbnail-crsmall .ig-thumbnail-padding, .thumbnail-crtiny .ig-thumbnail-padding, .ig-thumbnail-32 .ig-thumbnail-padding, .ig-thumbnail-24 .ig-thumbnail-padding{
    padding:2px !important;
}
span.thumbnail img{
    background-color: #fff;
    border-radius: 100% !important;
        -webkit-border-radius: 100% !important;
	-moz-border-radius:  100%!important;
}
.ig-user-Online .ig-thumbnail-padding {
    background: none repeat scroll 0 0 #81A60F;
    border-radius: 100%;	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;	overflow: hidden;	padding: 3px;
}
.ig-user-Offline .ig-thumbnail-padding {
    background: none repeat scroll 0 0 #555555;
    border-radius: 100%;	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;	overflow: hidden;	padding: 3px;
}
.ig-user-Away .ig-thumbnail-padding {
    background: none repeat scroll 0 0 #FFBA00;
    border-radius: 100%;	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;	overflow: hidden;	padding: 3px;
}
.ig-user-Busy .ig-thumbnail-padding {
    background: none repeat scroll 0 0 #B20707;
    border-radius: 100%;	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;	overflow: hidden;	padding: 3px;
}

.myprofile .ig-user.ig-status.ig-user_Online,
.myprofile .ig-user.ig-status.ig-user_Offline,
.myprofile .ig-user.ig-status.ig-user_Away,
.myprofile .ig-user.ig-status.ig-user_Busy,
.ig-card_body .ig-user.ig-status.ig-user_Online,
.ig-card_body .ig-user.ig-status.ig-user_Offline,
.ig-card_body .ig-user.ig-status.ig-user_Away,
.ig-card_body .ig-user.ig-status.ig-user_Busy {
	box-shadow: none;
}

.ig-cpt .ig-thumbnail-48,
.ig-cpt .ig-thumbnail-32 {
	border: none;
}

/*========================================
Global colors
========================================*/
.basictheme h2.ig-cpt-title, .basictheme h2.ig-cpt-title a {
	color: #7f7f7f !important;
}

a {
	color: #81A327;
}

a:hover, .basictheme h2.ig-cpt-title a:hover {
	color: #427aa9;
}
h1{
        color:#427aa9;
        font-size:24px;
}
h2{
        color:#427aa9;
        font-size:15px;
}

/*============================================
Customizations:PS KM
==============================================*/
.ig-cpt-title, .ig-cpt-title a{
   color:#427aa9 !important;
   font-size: 15px;
   font-weight: normal;
}
/*color of meta link*/
.ig-cpt .ig-meta a {
    color: #858585;
    font-weight:400;
}
/*Mailing List Customizations*/
#mc-embedded-subscribe-form {
    background: none repeat scroll 0 0 #383838;
     border-radius:7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
     padding: 17px 10px;
}
#mce-EMAIL {
     border-radius:7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
    border-style: none;
    box-shadow: none;
    color: #AAAAAA;
    font-size: 12px;
    font-style: italic;
    margin: 13px 12px 0;
    padding: 10px;
    width: 158px;
}

#mc-embedded-subscribe {
    background: none repeat scroll 0 0 #d4d4d4;
    border: medium none;
    border-radius: 7px;
           -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
    color:#383838;
    cursor:pointer;
    margin: 13px 12px 0px;
    padding: 10px 0;
    width:178px

}

/*Mailing List Customizations - full page width*/
#mc-fw-subscribe-full-width {
    background: none repeat scroll 0 0 #CEDDE9;
     border-radius:7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
     padding: 0px 10px;
}
#mc-fw-email-field {
     border-radius:7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
    border-style: none;
    box-shadow: none;
    color: #AAAAAA;
    font-size: 12px;
    font-style: italic;
    margin: 13px 12px 0;
    padding: 10px;
    width: 158px;
}

#mc-fw-subscribe-button {
    background: none repeat scroll 0 0 #9DBAD3;
    border: medium none;
    border-radius: 7px;
           -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
    color:#427AA9;
    cursor:pointer;
    margin: 13px 12px 0px;
    padding: 10px 0;
    width:178px

}

/* Footer */
#mission{
     background:#494949;
     border-radius: 7px; 
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
     width:19%;
     padding:10px;
}

#mission .marginFix {
    margin-bottom: -0.3em;
}

.footer-5-column{
     float:left;
     margin-left:20px;
     margin-top:20px; 
     padding:3px;
     width: 12%;
}
.footer-5-column h2{
    font-family: tahoma;
    font-size: 14px;
    font-weight: 900;
    text-transform:uppercase;
}

/* 10th Anniversary */


#anniversary{
     float:left;
     margin-left:10px;
     margin-top:10px; 
     padding:3px;
     width: 48%;
}

#anniversary h2{
   font-family: 'Open Sans', Tahoma, Arial, sans-serif;
   font-size: 23px; 
}

#anniversary-mc {
     float:left;
     margin-left:0px;
     margin-top:10px; 
     padding:3px;
     width: 48%;
     font-family:georgia,Times,"Times New Roman",serif;
}

/*Block Quote Style*/

.bqstart {
     float: left;
     font-size: 700%;
     color: #336699;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-family:Lucida Grande, Verdana, Times, "Times New Roman", serif;
     
}

.bqend {
     float: right;
     font-size: 700%;
     color: #336699;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-family:Lucida Grande, Verdana, Times, "Times New Roman", serif;
    
}

/*Hide the igloo chicklet*/

#poweredby {
    display:none;
}
/* Widget STYLES*/
/*light_grey*/
.WidgetClass1{
   border:none !important;
  
}
.WidgetClass1 .ig-cpt-inner-1{
    background-color: #EBEBEB !important; 
    border-radius: 7px;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px; 
    padding:0 15px; 
}
.WidgetClass1 .ig-cpt-title{
    background-color: #EBEBEB !important;
    border-bottom: 1px solid #c5c5c5 !important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
        -webkit-border-top-left-radius: 7px;
         -webkit-border-top-right-radius: 7px; 
         -moz-border-radius-topleft: 7px;
         -moz-border-radius-topright: 7px;
 
}
/*white*/
.WidgetClass2{
   border:none !important;
   
}
.WidgetClass2 .ig-cpt-inner-1{
    background-color: #fff !important; 
    border-radius: 7px;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
    padding:0 15px;
}
.WidgetClass2 .ig-cpt-title{
    background-color: #fff !important;
    border-bottom: 1px solid #c5c5c5 !important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
        -webkit-border-top-left-radius: 7px;
         -webkit-border-top-right-radius: 7px; 
         -moz-border-radius-topleft: 7px;
         -moz-border-radius-topright: 7px;
   
}
/* no underline grey */
.WidgetClass3{
   border:none !important;
}
.WidgetClass3 .ig-cpt-inner-1{
    background-color: #EBEBEB !important; 
    border-radius: 7px;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
}
.WidgetClass3 .ig-cpt-title{
    background-color: #EBEBEB !important;
    border: none !important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
        -webkit-border-top-left-radius: 7px;
         -webkit-border-top-right-radius: 7px; 
         -moz-border-radius-topleft: 7px;
         -moz-border-radius-topright: 7px;
}
/* No Underlinewhite*/
.WidgetClass4{
   border:none !important;
}
.WidgetClass4 .ig-cpt-inner-1{
    background-color: #fff !important; 
    border-radius: 7px;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
}
.WidgetClass4 .ig-cpt-title{
    background-color: #fff !important;
    border-bottom: none !important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
        -webkit-border-top-left-radius: 7px;
         -webkit-border-top-right-radius: 7px; 
         -moz-border-radius-topleft: 7px;
         -moz-border-radius-topright: 7px;
}

.WidgetClass6 {
	border: none !important;
}

.WidgetClass6 .ig-cpt-title {
	background: transparent !important;
	border-bottom: 2px solid #3474a8 !important;
	font-size: 20px;
	padding-left: 0;
}

.WidgetClass6 .ig-cpt-title, .ig-cpt-title a {
	color: #3474a8 !important;
	font-weight: normal;
}

.WidgetClass6 .ig-cpt-pretext {
	background-color: #f2f2f2;
	color: #767676;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 10px;
}

.WidgetClass6 .ig-cpt-body > div {
	padding: 10px 0 0 0 !important;
}

.WidgetClass6 .ig-cpt-footer {
	background: transparent !important;
}

.WidgetClass6 .ig-cpt-footer a { font-size: 14px; }

/* COUNTRY SELECT */
#countryDiv{
   clear:both;   
   text-align: center;
}
#country{
    margin: 0 auto;
}
/* only show breadcrumbs on spaces */
.ig-space #breadcrumb{
   display:block;
}
.ig-space #breadcrumb, .ig-space #breadcrumba{
   font-size:11px;
}
.ig-space #content-head h1{
   font-weight: normal;
}
/*spacing of the social media section in the footer*/
#footer .social-media img{
   padding: 5px 7px;
}

/*styles page*/
.list_icons li {
    float: left;
    margin: 0 10px 0 0;
    width: 225px;
}

/* ----------------START SLIDE_IT_MOO------------- */
#SlideItMoo_outer {
    border: 4px solid #eaeaea;
    display: block;
    height: 135px;
    margin: 0 auto;
    padding: 25px 0;
    position: relative;
    width: 99% !important;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
    background-repeat: no-repeat; background-position: 50% 0;
    position:absolute; right:0px; top: 50px;  
    cursor:pointer; 
    display:block; 
    height: 0% !important;
    margin-top:30px;
    overflow: hidden;
    padding-top: 23px;	
    position:absolute; right:0px; top: 50px;  
    width:35px;
}
#SlideItMoo_outer .SlideItMoo_forward { background-image: url(cae370a3b802ea6c80abfd46044fb26550a28a2e.) ; }
#SlideItMoo_outer .SlideItMoo_back    { background-image: url(fac8f465d57de473692bc8740017d69125b40e96.) ; }

#SlideItMoo_outer .SlideItMoo_back { 
    left:0px; 
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
    position:relative; 
    overflow:hidden; 
    width: 640px; /* set a display width to make the slider look good in case js is disabled */
    margin:0 auto;
    padding: 0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
    display:block; 
    position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element {
    display: block; 
    position: relative; 
    float: left; 
    margin: 0px 10px; 
    font-size: 11px; 
    width: 140px; 
    text-align:center; 
}
/* ----------------END SLIDE_IT_MOO------------- */

/*This Primary Nav item is to be dark grey at all times*/
#primarynav #nav-intranet{
  background:#666;
  border-radius:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
}
#primarynav #nav-intranet:hover{
  background:#666;
}
#primarynav #nav-intranet a{
   color:#fff;
}#primarynav #nav-intranet a:hover{
   color:#383838;
}
#primarynav #nav-intranet #subnav-intranet a{
   color:#383838;
}#primarynav #nav-intranet #subnav-intranet a:hover{
   color:#81A327;
}
/* Widget: Skype in Profile Page */
/* TRAILERBAR Buttons V2
------------------------------------- */

.ps-skype-container div.buttonv2 {
background-position: inherit;
background: url(d0f295dd00470119b7645131357d9f9d293ee8c4.gif)  left top no-repeat;
font-size: 11px;
padding: 0 0 0 2px;
float: left;
margin-bottom:5px;
}

.ps-skype-container div.buttonv2 div {
float: left;
}

.ps-skype-container div.buttonv2 a {
background-position: inherit;
background: url(e02100686bfb46e97d31be56ea6aafdc55ca2358.gif)  top left repeat;
padding: 2px 9px 2px 0px !important;
cursor: pointer;
margin: 0;
display: block;
float: left;
}

.ps-skype-container div.buttonv2 a:hover {
color: #000;
text-decoration:none;
}

.ps-skype-container div.buttonv2 a.dropdown {
background: url(febe394602e13b3444028db8c566319d17854830.gif)  top right no-repeat;
width: 19px;
overflow: hidden;
text-indent: -999px;
padding: 2px 0px 2px 0px !important;
}

.ps-skype-container div.buttonv2 div.dropdown {
position: absolute;
background: #fff;
border: 1px solid #d9d9d9;
margin: 0px;
padding: 0px;
overflow: hidden;
min-width: 78px;
margin-top:22px;
margin-left:-2px;
}

.ps-skype-container div.buttonv2 div.dropdown a {
background: none;
display: block !important;
float: none;
white-space: nowrap;
padding-left:7px !important;
}

.ps-skype-container div.buttonv2 div.dropdown a:hover {
background-color: #f5f5f5;
text-decoration:none;
}

.icon-ps-skype-add{
background-image: url(779c25b2d8a24f596f80a4dbe0d5d6ae59920817.) ;
padding-bottom:3px;
}


.icon-ps-skype-call{
background-image: url(526f801bc9483483e9d12a56da99c5dcfc32544f.) ;
padding-bottom:3px;
}


.icon-ps-skype-chat{
background-image: url(537f1c8ed9397c3f6c0ae1794b452f2a7d6601b2.) ;
padding-bottom:3px;
}

/* /Widget: Skype in Profile Page */

.ps-subnav { background: url(6b46f269a0e96bf76ef7ed0a96df5757998d7791.)  0 0 repeat-x !important; }
.ps-subnav a { color: #fff; }
.ps-subnav a:hover { background: transparent !important; color: #dfdfdf; text-decoration: none; }
.ps-subnav .ig-here a { color: #fff !important; }
.ps-subnav .ig-here { background: url(771cab4478daa6081660906a38460927eec42018.)  197px 13px no-repeat; }
.ps-subnav ul { margin: 0 1px !important; }
.ps-subnav a { border-top: 1px solid #58b1d6 !important; border-bottom: 1px solid #30618d !important; }
.ps-subnav .ig-first { border-top: 0;}

/*--------------------------------------------- */
/* >>> Moodle <<< */
/*--------------------------------------------- */


.course iframe {
height:100%;
width:100%;
}

.mdl-full{
Height:4700px;
}

/* Update max-width for User Name in userbar */
#userbar li a.ig-name { max-width: 200px; padding: 6px; }


/* Hide stats and related content in sidebars */
.ig-stats-box {display: none !important;}

.ig-stats_header {display: none !important;}

.ig-stats-box {display: none !important;}

.ig-magicbox {display: none !important;}

.ig-widget-empty-text {display: none !important;}