﻿.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-right-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.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;
}

input[type=checkbox]:indeterminate {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(0,153,255,1) 35%, rgba(0,153,255,1) 38%, rgba(0,153,255,1) 55%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(34%, rgba(255,255,255,1)), color-stop(35%, rgba(0,153,255,1)), color-stop(38%, rgba(0,153,255,1)), color-stop(55%, rgba(0,153,255,1)), color-stop(56%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(0,153,255,1) 35%, rgba(0,153,255,1) 38%, rgba(0,153,255,1) 55%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(0,153,255,1) 35%, rgba(0,153,255,1) 38%, rgba(0,153,255,1) 55%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(0,153,255,1) 35%, rgba(0,153,255,1) 38%, rgba(0,153,255,1) 55%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 34%, rgba(0,153,255,1) 35%, rgba(0,153,255,1) 38%, rgba(0,153,255,1) 55%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
background-size: 17px;
background-position-y:center;
background-repeat:no-repeat;
}

.navbar{
    margin-bottom:0px !important;
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  right: 0 !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  left: 0 !important;
}

.carousel-indicators {
  bottom:-10px !important;
}
.borderless td, .borderless th {
    border: none;
}
.table{
    background-color:white !important
}
.table tr td,
.table tr th {
    text-align: start !important;
}
.dataTables_filter{
    display: none !important;
}

.dataTables_length select{
    background-color:white !important;
    margin-left:10px !important;
    margin-right:10px !important;
    padding-right:20px !important;
    width:50px !important;
}

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.table {
    border: solid #d5d5d5 1px !important;
   
}