div.tabbi{
  padding-top: 2em;
}

div#action_overlay,
div#pr_overlay{
  position: absolute;
  background-color: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999999;
}

div#action_overlay div,
div#pr_overlay div{
  margin: 10% auto 0 auto;
  width: 180px;
  height: 180px;
  text-align: center;
  background-color: #FFFFFF;
  border: 4px solid #AAA;
  border-radius: 10px;
}

div#pr_overlay div{
  width: 800px;
/*  height: 50%;*/
  height: auto;
}

div#pr_overlay div div{
  text-align: left; border: 0;
  width: 90%;
  padding: 0 5%;
  margin: 2em;
}

div#pr_overlay div div.mhd_form{
  width: 100%;
  padding: 0;
  margin: 0;
}

div#pr_overlay div div.mhd_form div.field{
  margin: 0;
  padding: 0;
  width: 100%;
}

div#action_overlay div img{
  margin-top: 28px;
} 

.navbar-locale-form{
  background-color: #6d6d6d; 
  color: #CACACA; 
  border: 1px solid #8d8d8d; 
  text-shadow: none;
  padding-top: 4px;
  padding-bottom: 4px;
}

/*!
 * bootstrap-vertical-tabs - v1.2.1
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-11-07
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-right {
  border-left: 1px solid #ddd;
}
.tabs-left>li, .tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-right>li {
  margin-left: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.tabs-right>li>a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.sideways {
  margin-top:50px;
  border: none;
  position: relative;
}
.sideways>li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.sideways>li>a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.sideways>li.active>a,
.sideways>li.active>a:hover,
.sideways>li.active>a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.sideways.tabs-left {
  left: -50px;
}
.sideways.tabs-right {
  right: -50px;
}
.sideways.tabs-right>li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sideways.tabs-left>li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}


.turbolinks-progress-bar {
  height: 10px;
  background-color: green;
  z-index: 999999999999;
}
.turbolinks-progress-bar {
  visibility: visible;
}

ul#prtabs li.inactive{
  display: none;
}
a.channel_switch{
  width: 212px;
}

ul#prtabs li.update_master a{
  font-weight: bold;
}

a.togglelink:hover, a.togglelink:focus, a.togglelink:active{
  text-decoration: none !important;
}

table.dataTable tr.inactive td{
  color: #999999;
}

table.dataTable tr.inactive td a{
  color: #76aad8;
}
