
.verticalAl {
  font-size: 100%;
}

.verticalAl > [class*="col"] {
  display: inline-block;
  float: none;
  font-size: 14px;
  font-size: 1rem;
  vertical-align: middle;
}

.col-fixed-240{
    width:60px;
    background:red;
    position:fixed;
    height:60px;
    z-index:1;
}

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

.btn-episodio{
  color: #000000;
  background-color: #FFF0F5;
}

.btn-evento {
  color: #000000;
  background-color: #AFEEEE;
}

.btn-condividi {
  color: #000000;
  background-color: #F5C7AE;
}

.btn-save {
  color: #FFFFE0;
  background-color: #B0E0E6;
}

.btn-delete {
  background-color: #E0FFFF;
}

.btn-allegati {
  color: #FFFFFF;
  background-color: #FFDAB9;
}

.info-modifica {
  background-color: #E6E6FA;
}

.jumbotron{
  margin-top: 11px;
  text-align: center;
  background-color: transparent !important;
}

.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}

table.borderless td, table.borderless th{
  border: none !important;
  padding: 20px;
}

.classPadding {
  margin:10px;
  padding:10px;
}

.orangeBox {
  background-color: #84D284;
  border-color: #00008B;
}

.orangeBox.vis-item.vis-selected {
  background-color: #1E90FF;
  border-color: #00008B;
}

.itemEvento {
  background-color: #87CEFA;
  border-color:  #00008B;
}

.itemEvento.vis-item.vis-selected {
  background-color: #1E90FF;
  border-color: #00008B;
}

.vis-item .vis-item-overflow {
  overflow: visible;
}

body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header, .marketing, .footer {
  padding-left: 15px;
  padding-right: 15px;
}

.just-padding {
  padding: 15px;
}

.list-group.list-group-root {
  padding: 0;
  overflow: hidden;
}

.list-group.list-group-root .list-group {
  margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0 0;
}

.list-group.list-group-root > .list-group-item:first-child {
  border-top-width: 0;
}

.list-group.list-group-root > .list-group > .list-group-item {
  padding-left: 30px;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
  padding-left: 45px;
}

.dropdown-submenu {
  position:relative;
}

.dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-6px;
  margin-left:-1px;
  -webkit-border-radius:0 6px 6px 6px;
  -moz-border-radius:0 6px 6px 6px;
  border-radius:0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
  display:block;
}

.dropdown-submenu>a:after {
  display:block;
  content:" ";
  float:right;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
  border-width:5px 0 5px 5px;
  border-left-color:#cccccc;
  margin-top:5px;
  margin-right:-10px;
}

.dropdown-submenu:hover>a:after {
  border-left-color:#ffffff;
}

.dropdown-submenu.pull-left {
  float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left:-100%;
  margin-left:10px;
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;
}

.list-group {
  width: auto;
}

.full button span {
  background-color: limegreen;
  border-radius: 32px;
  color: black;
}
.partially button span {
  background-color: orange;
  border-radius: 32px;
  color: black;
}

#textarea-wrapper {
  width: auto;
}

#textarea-wrapper textarea.vertical {
  min-width: 100%;
  resize: vertical;
}

.nome {
    color: #FFDAB9;
}

.descrizione {
    color: #4682B4;
}

.data {
    color: #90EE90;
}

.ok {
    color: #DDA0DD;
}

.lista {
    color: #696969;
}

.tipologia {
    color: #F08080;
}

.dolore {
    color: #BC8F8F;
}

.allegato {
    color: #20B2AA;
}

.commenti {
    color: #A9A9A9;
}

.some_class{
   width: 250px;
}
