html {
  font-size: 14px;
}
div{
    /*border: 1px solid;*/
}
a { color: inherit; }
/*nav {*/
/*    margin-bottom: 0px !important;*/
/*    border-bottom-width: 1px !important;*/
/*}*/
.old-div{
    /*margin-right: -20px*/
}
nav {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0px;
    height: 150px;
}

/*!* LOGO START *!*/
/*nav .navbar-brand {*/
/*	font: 400 7em 'Kaushan Script', Helvetica, sans-serif;*/
/*	color: #707070;*/
/*    font-style: italic;*/
/*    -webkit-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    !*left: 50%;*!*/
/*     padding-top: 25px;*/
/*    !*position: absolute;*!*/
/*}*/
/*@media only screen and (max-width: 400px) {*/
/*	nav .navbar-brand {*/
/*    	font-size: 50px;*/

/*    	!*top: 52px;*!*/
/*   	}*/
/*}*/
/*@media only screen and (min-width: 401px) and (max-width: 950px) {*/
/*	nav .navbar-brand {*/
/*    	font-size: 60px;*/
/*    	!*top: 42px;*!*/
/*   	}*/
/*}*/
/*@media only screen and (min-width: 950px) and (max-width: 1000px) {*/
/*	nav .navbar-brand {*/
/*    	font-size: 70px;*/
/*    	!*top: 32px;*!*/
/*   	}*/
/*}*/
/*@media only screen and (min-width: 1000px) and (max-width: 1100px) {*/
/*	nav .navbar-brand {*/
/*    	font-size: 80px;*/
/*    	top: 22px;*/
/*   	}*/
/*}*/
/*@media only screen and (min-width: 1100px) {*/
/*	nav .navbar-brand {*/
/*    	font-size: 100px;*/
/*   	}*/
/*}*/
/*!* LOGO END *!*/

/*nav .navbar-brand span {*/
/*	color: #ec8e00;*/
/*}*/

nav #menu-items ul li {
	font-weight: bold;
}
nav #menu-items ul li a {
	padding-top: 10px;
    padding-bottom: 10px;
}
nav #menu-items ul li a.dropdown-toggle img {
	width: 24px;
    float: left;
    margin-right: 7px;
}

#ajax-time-table-wrapper .toolbar-slider {

}

/* APPROVALS PAGE START */
#approvals-content .panel-default {
	border-top-width: 0px;
}
#approvals-content .panel {
    margin-bottom: 0px;
}
/* APPROVALS PAGE END */

.row-no-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.padding-0 {
	padding-left: 0 !important;
    padding-right: 0 !important;
}
.padding-2 {
	padding-left: 2px !important;
    padding-right: 2px !important;
}
.padding-5 {
	padding-left: 5px !important;
    padding-right: 5px !important;
}
.padding-10 {
	padding-left: 10px !important;
    padding-right: 10px !important;
}
/*.row {*/
/*	margin-left: 0px !important;*/
/*	margin-right: 0px !important;*/
/*}*/

@media only screen and (max-width: 400px) {
	 .remaining-estimate-time {
        font-size: 12px;
    }
    item-summary {
        font-size: 11px;
    }
    .column-item-right-col .row:nth-child(2) span {
	     top: 1px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(3) span {
	     top: -4px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(4) span {
	     top: -9px !important;
	     left: 5px !important;
    }
}
@media only screen and (min-width: 401px) and (max-width: 950px) {
	 .remaining-estimate-time {
        font-size: 12px;
    }
    item-summary {
        font-size: 11px;
    }
    .column-item-right-col .row:nth-child(2) span {
	     top: 1px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(3) span {
	     top: -4px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(4) span {
	     top: -9px !important;
	     left: 5px !important;
    }
}
@media only screen and (min-width: 950px) and (max-width: 1000px) {
	 .remaining-estimate-time {
        font-size: 12px;
    }
    item-summary {
        font-size: 11px;
    }
    .column-item-right-col .row:nth-child(2) span {
	     top: 1px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(3) span {
	     top: -4px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(4) span {
	     top: -9px !important;
	     left: 5px !important;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1400px) {
	 .remaining-estimate-time {
        font-size: 12px;
    }
    .item-summary {
        font-size: 11px;
    }
    .column-item-center-col {
        position:relative;
        left: -3px;
    }
    .column-item-right-col .row span {
        font-size: 9px !important;
    }
    .column-item-right-col .row:nth-child(2) span {
	     top: -4px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(3) span {
	     top: -9px !important;
	     left: 5px !important;
    }
    .column-item-right-col .row:nth-child(4) span {
	     top: -14px !important;
	     left: 5px !important;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1620px) {
	 .remaining-estimate-time {
        font-size: 14px;
    }
    .item-summary {
        font-size: 11px;
    }
    .column-item-center-col {
        position:relative;
        left: -12px;
    }
    .column-item-right-col .row span {
        font-size: 11px;
    }
}
@media only screen and (min-width: 1620px) {
	 .remaining-estimate-time {
        font-size: 14px;
    }
    .item-summary {
        font-size: 14px;
    }
    .column-item-center-col {
        position:relative;
        left: -12px;
    }
    .column-item-right-col .row span {
        font-size: 11px;
    }
}

/*Custom copied*/
.nav .dropdown .dropdown-menu {
  display: block;
  position: absolute;
  left: 14px;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
}

.nav .dropdown .dropdown-menu a {
  min-width: 200px;
}

.nav .dropdown .dropdown-menu a {
  padding: 10px 20px;
  font-size: 15px;
  text-transform: none;
}

.nav .dropdown .dropdown-menu a i {
  font-size: 12px;
}

.nav .dropdown .dropdown-menu a:hover,
.nav .dropdown .dropdown-menu .active:hover,
.nav .dropdown .dropdown-menu a:hover>a {
  color: #eb5d1e;
}

.nav .dropdown:hover>.dropdown-menu {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.nav .dropdown .dropdown .dropdown-menu {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}

.nav .dropdown .dropdown:hover>.dropdown-menu {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
}

@media (max-width: 1366px) {
  .nav .dropdown .dropdown .dropdown-menu {
    left: -90%;
  }

  .nav .dropdown .dropdown:hover>.dropdown-menu {
    left: -100%;
  }
}
