body {
    /*position:relative;*/
    font-size:11px;
    color: #666;
}

h1 {
    margin-top:0px;
    margin-bottom:10px;
}

h1,h2,h3,h4,h5 {
    font-family: 'Open-Sans-Condensed', sans-serif;
    font-weight: normal;
	
    color: #38BCE8;
}

h1.error {
	color: red;
}


a, a:visited, a:link { 
    color: #38BCE8;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}



.ui-widget {
    font-family: inherit;    
    font-size:11px;    
}

ul.portal-video-list {
    list-style: none;
    padding:0;
    margin:0;
}
ul.portal-video-list li {
    display: inline-block;
    margin-right:13px;
    margin-bottom:20px;
}

div.portal-video {

    width:235px;
    height:176px;
    border:1px solid silver;
    
}

div.portal-video h2 {
    margin:0;
    padding:0;    
    padding:10px;
    font-size:110%;
}

div.portal-video img {
    width:235px;
}


span.blue {
  background: rgba(101, 159, 199, 0.8) !important;
}
span.red {
  background: rgba(187, 39, 0, 0.8) !important;
}
span.green {
  background: rgba(136, 181, 68, 0.8) !important;
}
span.yellow  {
  background: rgba(237, 211, 46, 0.8) !important;
}
span.magenta  {
  background: rgba(255, 0, 255, 0.8) !important;
}
ul.span_colors{
    
    list-style: none;
}
ul.span_colors li{
    margin-bottom:8px;
}

ul.span_colors span{
    border-radius: 3px;
    display: inline-block;
    
    height: 16px;
    margin: 0 5px -4px 0;
    width: 16px;
    line-height:22px;
    
}

ol {
    line-height:22px;
}

table.partnertable {
    border:1px solid red;
    border-collapse: collapse;
}


.text-right {
	text-align: right;
}
.item-content h3 {
    margin:0px;
}

span.flaticon.error {
    color: red;
}
span.flaticon.success {
    color: #4CAF50;
}
span.flaticon.warning {
    color: #FF9800;
    background: none!important;
    border:none!important;
    padding:0!important;
}