.fullwidth{width: 100%;}
.clear{clear: both;}
.display-flex{display: flex;}
.width-200px{width: calc(100% - 200px) !important;}
.pt3{padding-top: 1rem !important}
.small{font-size: 80%;}
.text-right{text-align: right;}
.jobs-note-col-12 .jobs-note-wrap{ /*display: flex;*/ }
.sec-content .col-con-2{ /*overflow:unset;*/ }
.invalid-feedback{ color: #ff0000; font-size: 1.4rem;display: table-cell; }
.jobs-note-col-12 .jobs-note-title{width: 100%;}
.rwd-table td{text-align: left;}
td.dept ul{margin: 10px;}
td.dept ul li{padding: 10px; text-align: initial;}
.small-logo {
    margin-right: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 1px;
    width: 60px;
    height: 60px;
}
.small, small {
    font-size: 80%;
    font-weight: 400;
}
.banner_caption{display: flex;}
.banner_caption textarea{ /*margin-right: 10px;*/ }
.banner_caption span{ /*margin-left: 10px;*/ }
.addnew-form button{position: absolute;}
.main-content.main-home .col-10.content-box .sec-content .col-con-1-full{width: 100%;}
.main-content.main-home .col-10.content-box .sec-content .col-con-3-full{width: 100%;padding-right:0;}
.showImage {
    display:block;
    margin:0 auto 25px auto;
    color:#8d9499;
    color:#97A1A8;
    background:#fff;
    /* border:2px dashed #C8CBCE; */
    text-align:center;
    -webkit-transition:box-shadow 0.3s, border-color 0.3s;
    transition:box-shadow 0.3s, border-color 0.3s
   }
   .jFiler-input-dragDrop {
    border-bottom:none
   }

.admin-table td a.btn{ /*margin-right: 10px;*/ margin: 0; }
input[type="checkbox"]{width: 15px;height: 15px;-webkit-appearance:auto;}
.upload-btn-wrapper {
    position: relative !important;
    overflow: hidden !important;
    display: inline-block !important;
  }
.upload-btn-wrapper input[type="file"]{ font-size: 100px;position: absolute;left: 0;top: 0; opacity: 0; }
.text-right{text-align: right;}
.margintop10{margin-top: 10px;}
.alert{margin: 20px 0;padding: 20px;}
.alert-danger {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}
.password.edit-form__input{display: inline;}
.add-on {margin-left: -30px; cursor: pointer;}
.text-danger{color: #ff0000;}
.close-text{color: #ff0000;font-weight: bold;font-size: 18px;font-family: Arial, Baskerville, monospace;}
select.update_time{height: 40px;}

/*** Left menu ***/
ul li.has-submenu ul li{padding: 2px 0px 2px 12px;}
ul li.has-submenu{ padding-bottom: 0px;}
/*ul li.has-submenu a { font-size: 0.75em;border: 1px solid #dadada;padding: 2px 10px;border-radius: 4px;
display: inline-block;background-color: #E5E6EA;margin-bottom: 10px;}*/
ul li.has-submenu ul a {
    font-size: 0.75em;
    border: 1px solid #666666;
    padding: 2px 10px;
    border-radius: 4px;
    display: inline-block;
    background-color: #fff;
    margin-bottom: 0px;
  }
  .pb40{padding-bottom: 20px;}
