.modal-max-lg{
	width: 90%;
}
.modal-max-height{
	height: 90%;
}

.dataTables_wrapper > div.row{
	margin: 0 !important;
	width: 100%;
}

.dataTables_wrapper .dataTables_length > label > div.chosen-container.chosen-container-single b, .dataTables_wrapper .dataTables_length > label > div.chosen-container.chosen-container-single .chosen-search input{
	background-image: none !important;
}

.dataTables_wrapper > div.row > div.col-xs-6:first-child{
	padding-left: 0;
}

.dataTables_wrapper > div.row > div.col-xs-6:last-child{
	padding-right: 0;
}

.dataTables_wrapper table.datatable.editable-datatable{
	border: none;
	outline: 1px solid #e3e6f3;
}

.dataTables_wrapper table.datatable.editable-datatable tr td:last-child{
	border-right: 1px solid #e3e6f3;
}

.dataTables_wrapper table.datatable.editable-datatable tr th:last-child{
	border-right: 1px solid #e3e6f3;
}

.dataTables_wrapper table.datatable.editable-datatable tr th:first-child{
	border-left: 1px solid #e3e6f3;
}

.input-group ul.parsley-errors-list{
	color: #f44545;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 2px;
    text-transform: uppercase;
    top: 2px;
    z-index: 3;
}

.form-control-feedback{
	line-height: 34px;
}

div.chosen-container.chosen-container-single{
	width: 100% !important;
}

.bg_reloading{
	background: rgba(0, 0, 0, 0.7) url("../images/background/loading.gif") no-repeat scroll center center;
	background-size: 80px;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.bg_reloading canvas{
	filter: blur(5px);
    opacity: 0.88;
}

.app.delete_div {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

table th[class*="table_id_"]{
	width: 100px !important;
}

[href*="froala.com"] {
    display: none !important;
}

.chosen-container .chosen-drop{
	z-index: 9999;
}

.chosen-container-single .chosen-search input[type="text"]{
	background-image: none !important;
}
.chosen-container-single .chosen-single div > b{
	background-image: none !important;
}

.scroll_top{
	position: fixed;
	z-index: 9990;
	font-size: 30px;
	color: white;
	right: 30px;
	bottom: 15px;
	background-color: rgba(0,0,0,0.5);
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
}
.scroll_top i{
	line-height: 40px;
}

/* .modal-transparent */

.modal-transparent {
  background: transparent;
}
.modal-transparent .modal-content {
  background: transparent;
}
.modal-backdrop.modal-backdrop-transparent {
  background: #ffffff;
}
.modal-backdrop.modal-backdrop-transparent.in {
  opacity: .9;
  filter: alpha(opacity=90);
}

/* .modal-fullscreen */

.modal-fullscreen {
  background: transparent;
}
.modal-fullscreen .modal-content {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop.modal-backdrop-fullscreen {
  background: #ffffff;
}
.modal-backdrop.modal-backdrop-fullscreen.in {
  opacity: .97;
  filter: alpha(opacity=97);
}

/* .modal-fullscreen size: we use Bootstrap media query breakpoints */

.modal-fullscreen .modal-dialog {
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .modal-fullscreen .modal-dialog {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .modal-fullscreen .modal-dialog {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .modal-fullscreen .modal-dialog {
     width: 1170px;
  }
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto !important;
}


/*************** LANGUAGE TAB CONTENT ************/

ul.nav-tabs.lang-link
{
   margin-bottom:20px;
}
ul.nav-tabs.lang-link > li
{
  padding: 10px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
ul.nav-tabs.lang-link > li > a
{
  border:0 !important;
  border-radius:5px !important;
}

ul.nav-tabs.lang-link > li.active > a
{
  background-color:white;

}
ul.nav-tabs.lang-link > li > a:hover
{
   background-color:#a4dad2;
   color:white;
}
ul.nav-tabs.lang-link > li > a:focus
{

}

.tab-pane.lang-tab
{
    padding: 20px 0;
}

.panel-default > .panel-heading {
	display: none; 
}
