.font-total-ap{
	font-size: 40px;
    color: rgb(32,37,117,254);
    font-weight: 600;
}

.right-siderbar-audience{
    border: 1px solid rgb(213, 213, 215);
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
    height: 560px;
}

.menu-audience{
    border: 1px solid rgb(213, 213, 215);
    background-color: #FFFFFF;
    height: 100%;
}
 .title-menu-audience{
    border-bottom: 1px solid rgb(213, 213, 215);
    height: 45px;
 }

 .title-close-menu{
    font-size: small;
    color: blue;
 }

 .list-group-item {
    position: relative;
    display: block;
    padding: 0.4rem 0rem;
    margin-bottom: -4px;
    color: #16161c;
    border: 0px solid #E7E7ED;
    cursor: pointer;
}

.content-history-voting {
    overflow-y: auto;
    height: 428px;
}

.text-help-voting {
	font-size: x-small;
}

.content-users-online {
    overflow-y: auto;
    height: 255px;
}

.content-view-questions {
  overflow-y: auto;
  height: 450px;
}

.content-user-table-votes {
    overflow-y: auto;
    height: 306px;
}

.content-adminitration-voting {
    overflow-y: auto;
    height: 378px;
}

.content-history-messages {
    overflow-y: auto;
    height: 208px;
}

.font-quorum {
    font-size: 16px;
    font-weight: 600;
    color: blue;
}

.list-group {
    border-radius: 0.25rem;
    color: #6B6C7E;
    font-size: 0.775rem;
    margin-bottom: 0rem;
}

.jumbotron {
    padding: 2rem 2rem;
}

.btn-small, .btn-group-small > .btn, .btn-group-small .btn-group > .btn, .btn-xs {
    padding: 0.375rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.15;
    border-radius: 1.875rem;
}

.font-moderator-view-question {
    font-size: 36px;
    font-weight: 800;
    color: blue;
}

.countdown-container {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin: 0.5rem
  }
  
  .countdown-container > form {
    padding: 0.5rem;
  }
  
  .countdown-container > form > label {
    margin-right: 1rem;
  }
  
  .expired-notice {
    text-align: center;
    padding: 2rem;
    border: 1px solid #ebebeb;
    border-radius: 0.25rem;
    margin: 0.5rem;
    background-color: #ececec;
    box-shadow: 10px 10px #cfc9c9;
  }
  
  .expired-notice > span {
    font-size: 2.5rem;
    font-weight: bold;
    color: red;
  }
  
  .expired-notice > p {
    font-size: 1.5rem;
  }
  
  .show-counter {
    padding: 0.5rem;
  }
  
  .show-counter .countdown-link {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 1.75rem;
    border-radius: 0.25rem;
    text-decoration: none;
    color: #004ad7;
  }
  
  .show-counter .countdown {
    line-height: 1.25rem;
    padding: 0 0.75rem 0 0.75rem;
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  
  .show-counter .countdown.danger {
    color: #ff0000;
  }
  
  .show-counter .countdown > p {
    margin: 0;
  }
  
  .show-counter .countdown > span {
    text-transform: uppercase;
    font-size: 1.50rem;
    line-height: 2rem;
  }
  
  @media only screen and (max-width: 500px) {
    .show-counter .countdown > span {
      font-size: 1rem;
      line-height: 1rem;
    }
  
    .show-counter .countdown-link { 
      font-size: 1.5rem;
    }
  }

  .nav-link, .nav-underline .tab a {
    display: block;
    padding: 0.625rem 0.5rem;
}

.content-user-interventions {
  overflow: auto;
  height: 262px;
}

.content-view-message-user {
  overflow: auto;
  height: 222px;
}

.list-group-item.active, .nav-underline .tab.active a.list-group-item {
  z-index: 2;
  color: #f7f8f9 !important;
  background-color: #0b5fff;
  border-color: #E7E7ED;
}

.edit-option-question {
  overflow: auto;
  height: 385px;
}

.form-group {
  margin-bottom: 1rem;
}

.nav-tabs + .tab-content .tab-pane {
  background-color: #FFF;
  border-radius: 4px;
  padding: 0rem;
}

.style-qestion-top-bar {
  background-color: #c1c1c3;
  color: #ffff;
}

.content-question-options-moderator {
  overflow-y: auto;
  height: 222px;
}

.bg-green {
  background-color: #bffacd !important;
}

.bg-silver {
  background-color: #545454 !important;
}

.bg-navy-blue {
  background-color: #3282e5 !important;
}

.bg-blue {
  background-color: #072850 !important;
}

.bg-light-blue {
  background-color: #5a82b5 !important;
}

.bg-light-red {
  background-color: #dc7c7c !important;
}

.bg-red {
  background-color: #ff0303 !important;
}

.bg-clear-blue {
  background-color: #0073ff !important;
}

.bg-dark-red {
  background-color: #610f0f !important;
}

.bg-light-green {
  background-color: #00bf23 !important;
}

.bg-dark-green {
  background-color: #195e22 !important;
}

.bg-light-silver {
  background-color: #dddddd !important;
}

.bg-purple {
  background-color: #d45bc8 !important;
}

.bg-dark-purple {
  background-color: #550d4e !important;
}

.bg-pink {
  background-color: #df1fd2 !important;
}

.bg-yellow {
  background-color: #e5e23f !important;
}

.bg-dark-yellow {
  background-color: #7a7835 !important;
}

.bg-mint {
  background-color: #1ae2ba !important;
}

.content-question-result {
  overflow-y: auto;
  height: 440px;
}

.content-info-user{
	display: flex;
	margin-bottom: 15px;
}

.content-event { 
  background-color: #325899;
  border-radius: 10px;
  height: auto;
  padding: 9px;
}

.text-welcome{
  font-family: sans-serif;
  font-size: 15px;
  margin-bottom: 0px;
}

.name-user {
	font-size: 20px;
  font-family: sans-serif;
  margin-bottom: 0px;
}

.name-event {
	margin-bottom: 0px;
  font-family: sans-serif;
  font-weight: 900;
	color: white;
	font-size: 21px;
}

.dateEvent{
  font-weight: bold;
  color: white;
  margin-bottom: 0px;
}

.content-total-quorum {
	display: flex;
    justify-content: space-around;
    margin-top: 10px;
    font-weight: bold;
}

.containerAccess {
  display: grid;
  grid-template-columns: repeat(auto-fill, 192px);
  grid-gap: 0.5rem;
  justify-content: center;
}

.pagination a {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
  }
  
  .pagination a.active {
	  background-color: #f5f5f5;
    color: #325899;
    border-radius: 5px;
	  border: 1px solid #f1eeee;
  }
  
  .pagination a:hover:not(.active) {
    background-color: #0b5fff;
    color: #ffff;
	  border-radius: 5px;
  }

  .pagination-border {
    background-color: #f5f5f5;
    border-radius: 5px;
	  border: 1px solid #f1eeee;
  }

  .pagination-border-active {
    background-color: #0b5fff;
    color: #ffff;
    border-radius: 5px;
    border: 1px solid #f1eeee;
  }

  .container-fluid-600 {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}