#root{
    height: 100%;
}
.skin-1 .nav-header .logo-header {
    margin-bottom: 10px;
    text-align: center;
}
dd {
  min-height: 1em;
}
.fixed-bottom-side {
  bottom:0;
}
.nav > li.nav-footer {
  padding: 14px 20px 14px 25px;
}
.skin-1 .nav >li.nav-footer {
  color: #ccc;
}
.slick-track img{
  max-width: 100%;
  max-height: 100%;
}
.form-inline .form-group label{
  margin-right: 5px;
}
div.radio-inline {
  padding: 0;
}
.radio-inline label {
  padding-right: 7px;
  font-weight: normal;
}
.radio-inline label span {
  padding-left: 5px;
}
label.checkbox-inline.i-checks{
  padding-top: 5px;
}
label.checkbox-inline-label{
  padding-top: 7px !important;
}
div.checkbox-inline{
  padding: 0px !important;
  margin: 0px !important;
  margin-right: 7px !important;
}
textarea.form-control {
  /* fixed bug with autosize force the same padding */
  padding:5px 16px;
  /* adding a scroll but it's here only if the autosize is bugged */
  overflow-x: 'scroll';
}
div.dropzone {
  border-style: dashed;
  border-color: #ccc;
  border-width: 1px;
  cursor: pointer;
  padding: 5px;
}
.download-zone .content-files a {
  color: #676a6c;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
  padding-left: 1px;
  cursor: pointer;
}
.download-zone .content-files a:hover {
  border-color: #1584c7;
  background-color: #d8f0ff;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
}
.dropzone .dropzone-info {
  height:30px;
  cursor: pointer;
  vertical-align: bottom;
  display: table-cell;
}
.dropzone .content-files {
  min-width: 100%;
  min-height: 200px;
}
.dropzone-file {
  width: 148px;
  height: 54px;
  font-size: 11px;
  float: left;
  margin-bottom: 15px;
  cursor: not-allowed;
}
.dropzone-file .extension {
  background-image: url('img/file-icons/_blank.png');
  background-repeat: no-repeat;
  margin-left: 0;
  width: 48px;
  height: 48px;
  position: absolute;
}
.dropzone-file.canBeRemoved {
  cursor: default;
}
.dropzone-file .fa{
  z-index: 1000;
  font-size: x-large;
  top:-12px;
  position: relative;
  left:20px;
  float: left;
  color:#ed5565;
  cursor: pointer;
  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff , 0 -1px 0 #fff;
}
.dropzone-file .file-name {
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  width: 100px;
  line-height: 15px;
  max-height: 30px;
  text-align: left;
  margin-left: 48px;
  display: -webkit-box;

   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.extension.extension-aac {
  background-image: url('img/file-icons/aac.png');
}
.extension.extension-ai {
  background-image: url('img/file-icons/ai.png');
}
.extension.extension-aiff {
  background-image: url('img/file-icons/aiff.png');
}
.extension.extension-bmp {
  background-image: url('img/file-icons/bmp.png');
}
.extension.extension-c {
  background-image: url('img/file-icons/c.png');
}
.extension.extension-cpp {
  background-image: url('img/file-icons/cpp.png');
}
.extension.extension-css {
  background-image: url('img/file-icons/css.png');
}
.extension.extension-dat {
  background-image: url('img/file-icons/dat.png');
}
.extension.extension-dmg {
  background-image: url('img/file-icons/dmg.png');
}
.extension.extension-doc {
  background-image: url('img/file-icons/doc.png');
}
.extension.extension-dotx {
  background-image: url('img/file-icons/dotx.png');
}
.extension.extension-dwg {
  background-image: url('img/file-icons/dwg.png');
}
.extension.extension-dxf {
  background-image: url('img/file-icons/dxf.png');
}
.extension.extension-eps {
  background-image: url('img/file-icons/eps.png');
}
.extension.extension-exe {
  background-image: url('img/file-icons/exe.png');
}
.extension.extension-flv {
  background-image: url('img/file-icons/flv.png');
}
.extension.extension-gif {
  background-image: url('img/file-icons/gif.png');
}
.extension.extension-h {
  background-image: url('img/file-icons/h.png');
}
.extension.extension-hpp {
  background-image: url('img/file-icons/hpp.png');
}
.extension.extension-doc {
  background-image: url('img/file-icons/doc.png');
}
.extension.extension-html {
  background-image: url('img/file-icons/html.png');
}
.extension.extension-ics {
  background-image: url('img/file-icons/ics.png');
}
.extension.extension-iso {
  background-image: url('img/file-icons/iso.png');
}
.extension.extension-java {
  background-image: url('img/file-icons/java.png');
}
.extension.extension-jpg,
.extension.extension-jpeg {
  background-image: url('img/file-icons/jpg.png');
}
.extension.extension-js {
  background-image: url('img/file-icons/js.png');
}
.extension.extension-key {
  background-image: url('img/file-icons/key.png');
}
.extension.extension-less {
  background-image: url('img/file-icons/less.png');
}
.extension.extension-mid {
  background-image: url('img/file-icons/mid.png');
}
.extension.extension-mp3 {
  background-image: url('img/file-icons/mp3.png');
}
.extension.extension-mp4 {
  background-image: url('img/file-icons/mp4.png');
}
.extension.extension-mpg {
  background-image: url('img/file-icons/mpg.png');
}
.extension.extension-odf {
  background-image: url('img/file-icons/odf.png');
}
.extension.extension-ods {
  background-image: url('img/file-icons/ods.png');
}
.extension.extension-odt {
  background-image: url('img/file-icons/odt.png');
}
.extension.extension-otp {
  background-image: url('img/file-icons/otp.png');
}
.extension.extension-ots {
  background-image: url('img/file-icons/ots.png');
}
.extension.extension-ott {
  background-image: url('img/file-icons/ott.png');
}
.extension.extension-pdf {
  background-image: url('img/file-icons/pdf.png');
}
.extension.extension-php {
  background-image: url('img/file-icons/php.png');
}
.extension.extension-png {
  background-image: url('img/file-icons/png.png');
}
.extension.extension-ppt {
  background-image: url('img/file-icons/ppt.png');
}
.extension.extension-psd {
  background-image: url('img/file-icons/psd.png');
}
.extension.extension-py {
  background-image: url('img/file-icons/py.png');
}
.extension.extension-qt {
  background-image: url('img/file-icons/qt.png');
}
.extension.extension-rar {
  background-image: url('img/file-icons/rar.png');
}
.extension.extension-rb {
  background-image: url('img/file-icons/rb.png');
}
.extension.extension-rtf {
  background-image: url('img/file-icons/rtf.png');
}
.extension.extension-sass {
  background-image: url('img/file-icons/sass.png');
}
.extension.extension-scss {
  background-image: url('img/file-icons/scss.png');
}
.extension.extension-sql {
  background-image: url('img/file-icons/sql.png');
}
.extension.extension-tga {
  background-image: url('img/file-icons/tga.png');
}
.extension.extension-tgz {
  background-image: url('img/file-icons/tgz.png');
}
.extension.extension-tiff {
  background-image: url('img/file-icons/tiff.png');
}
.extension.extension-txt {
  background-image: url('img/file-icons/txt.png');
}
.extension.extension-wav {
  background-image: url('img/file-icons/wav.png');
}
.extension.extension-xls {
  background-image: url('img/file-icons/xls.png');
}
.extension.extension-xlsx {
  background-image: url('img/file-icons/xlsx.png');
}
.extension.extension-xml {
  background-image: url('img/file-icons/xml.png');
}
.extension.extension-yml {
  background-image: url('img/file-icons/yml.png');
}
.extension.extension-zip {
  background-image: url('img/file-icons/zip.png');
}
.navbar{
  border-radius: 0;
  margin-bottom: 0;
}
.nav > li > a {
  padding: 16px 20px 16px 25px;
}
.navbar-form  .text {
  font-size: 18px;
  padding-top: 5px;
}
.breadcrumb > li + li:before {
  padding: 0 0 0 5px;
}
.pagination {
  margin: 0;
}
@media (max-width: 768px) {
  .hidden-xs-down{
    display: none;
  }
}
td.one-line {
  white-space: nowrap;
}
td.arrow {
  width: 4px;
}
td.right-arrow:after {
  content: "\25BA";
}
td.bottom-arrow:after{
  content: "\25BC";
}
.form-group.has-error .Select-control {
  border-color: #ed5565;
}

.table > tbody > tr > td.link {
  overflow: hidden;
}
.table > tbody > tr > td.link >a.link-wrap {
  display: block;
  margin: -10em;
  padding: 10em;
  color:#676a6c;
}
div.tab-content div.ibox-content {
  border-top: 0px;
}
ul.nav.nav-tabs > li.active > a {
  background-color: white;
  border-bottom-color: white;
}
.skin-1 .wrapper-content {
  padding: 0px !important;
}
body{
  overflow-y: scroll;
}
div.ticket h3, div.ticket dt{
  font-size: 14px;
  font-weight: 700;
}
div.ticket dd{
  font-size: 13px;
}
h3 > small {
  font-size: 13px !important;
}
time.delivery_internal:before {
  content: "i."
}
time.delivery_internal{
  font-style: italic;
}
@media (min-width: 992px) {
  .col-md-12.bottom-align-text {
    transform: none;
  }
}
@media (min-width: 1200px) {
  .col-lg-6.bottom-align-text,
  .col-lg-4.bottom-align-text {
      position: relative;
      top: 100%;
      transform: translateY(100%);
    }
}
