/*
	Description: This is the Stylesheet for the Speaker Plugin
	Version: 0.0.1
	Author: Martin Neitz
	Author URI: http://www.neitz.at
	License: Martin Neitz
*/

/*----------------------------------------------------------------------------*\
    Member Speaker [spk_mbr_speaker] - Intern
\*----------------------------------------------------------------------------*/

.kosu_mbr-speaker-wrapper {
  padding-top: 20px;
}

.kosu_row-header {
	display: table-row;
  width: 100%;
}

.kosu_row-header-hr {
   display: none;
}

.kosu_cell_image { 
  display: table-cell; 
  vertical-align: top;  
  width: 75px;
}

.kosu_cell_text { 
  display: table-cell;
  vertical-align: top; 
}

.kosu_spk-image {
  width: 75px;
  height: auto;
  border: 2px solid grey;
  border-radius: 9px;  
}




.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item:first-child { border-top-right-radius:    4px; border-top-left-radius:    4px; }
.list-group-item:last-child  { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-bottom: 0; }

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

h2.kosu_mbr-spk-name-top   {
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;    
}

a.list-group-item:hover,
a.list-group-item:focus, 
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}

.kosu_mbr-spk-url {
  display: block;
  text-align: center;
}

/*---   Section --------------------------------------------------------------*/

.kosu_section-wrapper {
  width: 100%;
  margin-bottom: 10px;
}

.kosu_section-header {
  background-color: #f5f5f5;
  padding-left: 30px;
  min-height: 50px;
  width:100%;
  display:table;
  border: 1px solid #dddddd;
  border-radius: 4px;
}

.kosu_section-title {
    margin:0;
    padding:0;
    vertical-align:middle;
    display:table-cell;
    color: #444444 !important;
    /*text-transform: uppercase;*/
} 

.kosu_mbr-coremessage h3 {
  font-size: 20px;
  padding-left: 20px;
  margin-top: 10px;
  line-height: 1.3;
}

.kosu_mbr-coremessage h3:before { content: "» "; }
.kosu_mbr-coremessage h3:after  { content: " «"; }


.kosu_section-handle {
  width: 30px;
  vertical-align: middle;
  display: table-cell;  
  cursor: pointer;
}

.kosu_section-handle.expanded:after,
.kosu_section-handle.collapsed:after {
  font-family: FontAwesome;
  color: #444444;
}

.kosu_section-handle.expanded:after  { content: "\f078"; }
.kosu_section-handle.collapsed:after { content: "\f054"; }

.kosu_section-content {
  margin-left: 30px;
  padding-top: 0px;
}

