.ui-autocomplete {
     z-index: 9999 !important;
}


div.DTE_Inline input {
    border: none;
    outline: none;
    background-color: transparent;
    padding: 0 !important;
}
 
div.DTE_Inline input:focus {
    border: none;
    outline: none;
    background-color: transparent;
    padding: 0 !important;
}



/*
@import url(https://fonts.googleapis.com/css?family=Nunito);@charset "UTF-8";

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0.25em;
    border-bottom-right-radius: 0.25em;
}

*/
dl, ol, ul {
  margin: 0;
}

/*
.table-responsive-stack tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}


.table-responsive-stack td,
.table-responsive-stack th {
   display:block;
/*      
   flex-grow | flex-shrink | flex-basis   */
   -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.table-responsive-stack .table-responsive-stack-thead {
   font-weight: bold;
}
*/
@media screen and (max-width: 768px) {
/*
   .table-responsive-stack tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;
      
   }
*/
   /*  IE9 FIX   */
/*
   .table-responsive-stack td {
      float: left\9;
      width:100%;
   }
*/
}

/* ------------------------------------------ */

body {
  font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
}

.row {
  display: flex;
  align-items: center;
}
.page-header {
  padding: 10px;
}
.page-footer {

}

.table {
  margin: 0;
}

.table td, .table th {
  vertical-align: middle;
}