﻿.smallerFont {
    font-size: smaller !important;
}

.fullWidth{
    width:100% !important;
}

.alignRightText {
    float:right !important;
    
}

.boldText {
    font-weight:bold !important;
}

.alignTop {
    vertical-align: top !important;
}

.panelCustom {
    margin: 20px 20px 20px 20px !important;
}

.no_outline{
    outline:none;
    margin:0px;
    border: 0px none;
}

.tooltipevent{
    font-size: 1.8rem;
    box-shadow: 1px 1px 3px 0px #888888;
    line-height: 1.8rem;
     border:solid 3px black;
}
.tooltipevent div{
    padding:10px;
}
.tooltipevent div:first-child{
    font-weight:bold;
    color:White;
    background-color:#888888;
    border:solid 3px black;
}
.tooltipevent div:last-child{
    background-color:whitesmoke;
    position:relative;
}
.tooltipevent div:last-child::after, .tooltipevent div:last-child::before{
    width:0;
    height:0;
    border:solid 5px transparent;/*
    box-shadow: 1px 1px 2px 0px #888888;*/
    border-bottom:0;
    border-top-color:whitesmoke;
    position: absolute;
    display: block;
    content: "";
    bottom:-4px;
    left:50%;
    transform:translateX(-50%);
}
.tooltipevent div:last-child::before{
    border-top-color:#888888;
    bottom:-5px;
}

.actionsdropdown{
      z-index: 99999;
      position :relative
}

.labelAppearance{
    font-weight:bold !important;
    background: transparent !important;
border: none !important;
outline: none !important;
padding: 0px 0px 0px 0px !important;
}

section {
    float: left;
    width: 100%;


}
.accordion > input[name="collapse"] {
  display: none;
  /*position: absolute;
  left: -100vw;*/
}

.accordion label,
.accordion .content{
 /*max-width: 620px;*/
  margin: 0px 20px 0px 20px;
 
 }


.accordion .content {
  background: #fff;
  overflow: hidden;
  height: 0;
  transition: 0.5s;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
}

.accordion > input[name="collapse"]:checked ~ .content {
  height: 480px;
  transition: height 0.5s;
}

.accordion label {
  display: block;
 
}


/* For Desktop */
@media only screen and (min-width: 620px){


.accordion > input[name="collapse"]:checked ~ .content {
  height: 240px !important; 

}

}



.accordion {
  margin-bottom: 1em;
}

.accordion > input[name="collapse"]:checked ~ .content {
  border-top: 0;
  transition: 0.3s;
}

.accordion .handle {
  margin: 0;
  font-size: 16px;
  
}

.accordion label {
    border: 1px;
  color: #000;
  cursor: pointer;
  font-weight: normal;
  padding: 10px;
  background: #f9f9f9;
  user-select: none;
  
}

.accordion label:hover,
.accordion label:focus {
  background: whitesmoke;
}

.accordion .handle label:before {
  font-family: FontAwesome;
  content: "\f107";
  display: inline-block;
  margin-right: 10px;
  font-size: 1em;
  line-height: 1.556em;
  vertical-align: middle;
  transition: 0.4s;
  
}

.accordion > input[name="collapse"]:checked ~ .handle label:before {
    transform: rotate(180deg);
    /*transform-origin: center;*/
    transition: 0.4s;
}

.accordion p:last-child {
  margin-bottom: 0;
}


