@charset "UTF-8";.fileinput-button{position:relative;overflow:hidden}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%}}



#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(../Serenity.Assets/Content/colorbox/images/border.png) repeat-x top left}#cboxTopRight{
width:14px;height:14px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(../Serenity.Assets/Content/colorbox/images/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(../Serenity.Assets/Content/colorbox/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../Serenity.Assets/Content/colorbox/images/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;
font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(../Serenity.Assets/Content/colorbox/images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}



/*
 * Core: General Layout Style
 * -------------------------
 */
html,
body {
  height: 100%;
}
.layout-boxed html,
.layout-boxed body {
  height: 100%;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  overflow-y: auto;
}
/* Layout */
.wrapper {
  height: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.wrapper:before,
.wrapper:after {
  content: " ";
  display: table;
}
.wrapper:after {
  clear: both;
}
.layout-boxed .wrapper {
  max-width: 1250px;
  margin: 0 auto;
  min-height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  position: relative;
}
.layout-boxed {
  background: url('../Content/img/boxed-bg.jpg') repeat fixed;
}
/*
 * Content Wrapper - contains the main content
 * ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper  ```
 */
.content-wrapper,
.right-side,
.main-footer {
  -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
  margin-left: 0px;
  z-index: 820;
}
.layout-top-nav .content-wrapper,
.layout-top-nav .right-side,
.layout-top-nav .main-footer {
  margin-left: 0;
}
@media (max-width: 767px) {
  .content-wrapper,
  .right-side,
  .main-footer {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .sidebar-collapse .content-wrapper,
  .sidebar-collapse .right-side,
  .sidebar-collapse .main-footer {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .sidebar-open .content-wrapper,
  .sidebar-open .right-side,
  .sidebar-open .main-footer {
    -webkit-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0);
  }
}
.content-wrapper,
.right-side {
  min-height: 100%;
  background-color: #ecf0f5;
  z-index: 800;
}
.main-footer {
  background: #fff;
  padding: 15px;
  color: #444;
  border-top: 1px solid #d2d6de;
}
/* Fixed layout */
.fixed .main-header,
.fixed .main-sidebar,
.fixed .left-side {
  position: fixed;
}
.fixed .main-header {
  top: 0;
  right: 0;
  left: 0;
}
.fixed .content-wrapper,
.fixed .right-side {
  padding-top: 0px;
}
@media (max-width: 767px) {
  .fixed .content-wrapper,
  .fixed .right-side {
    /*padding-top: 100px;*/
  }
}
.fixed.layout-boxed .wrapper {
  max-width: 100%;
}
body.hold-transition .content-wrapper,
body.hold-transition .right-side,
body.hold-transition .main-footer,
body.hold-transition .main-sidebar,
body.hold-transition .left-side,
body.hold-transition .main-header .navbar,
body.hold-transition .main-header .logo {
  /* Fix for IE */
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
/* Content */
.content {
  min-height: 250px;
  padding: 15px;
  padding-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* H1 - H6 font */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Source Sans Pro', sans-serif;
}
/* General Links */
a {
  color: #3c8dbc;
}
a:hover,
a:active,
a:focus {
  outline: none;
  text-decoration: none;
  color: #72afd2;
}
/* Page Header */
.page-header {
  margin: 10px 0 20px 0;
  font-size: 22px;
}
.page-header > small {
  color: #666;
  display: block;
  margin-top: 5px;
}
/*
 * Component: Main Header
 * ----------------------
 */
.main-header {
  position: relative;
  max-height: 100px;
  z-index: 1030;
}
.main-header .navbar {
  -webkit-transition: margin-left 0.3s ease-in-out;
  -o-transition: margin-left 0.3s ease-in-out;
  transition: margin-left 0.3s ease-in-out;
  margin-bottom: 0;
  margin-left: 0px;
  border: none;
  min-height: 50px;
  border-radius: 0;
}
.layout-top-nav .main-header .navbar {
  margin-left: 0;
}
.main-header #navbar-search-input.form-control {
  background: rgba(255, 255, 255, 0.2);
  border-color: transparent;
}
.main-header #navbar-search-input.form-control:focus,
.main-header #navbar-search-input.form-control:active {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.9);
}
.main-header #navbar-search-input.form-control::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.main-header #navbar-search-input.form-control:-ms-input-placeholder {
  color: #ccc;
}
.main-header #navbar-search-input.form-control::-webkit-input-placeholder {
  color: #ccc;
}
.main-header .navbar-custom-menu,
.main-header .navbar-right {
  float: right;
}
@media (max-width: 991px) {
  .main-header .navbar-custom-menu a,
  .main-header .navbar-right a {
    color: inherit;
    background: transparent;
  }
}
@media (max-width: 767px) {
  .main-header .navbar-right {
    float: none;
  }
  .navbar-collapse .main-header .navbar-right {
    margin: 7.5px -15px;
  }
  .main-header .navbar-right > li {
    color: inherit;
    border: 0;
  }
}
.main-header .sidebar-toggle {
  float: left;
  background-color: transparent;
  background-image: none;
  padding: 15px 15px;
  font-family: fontAwesome;
}
.main-header .sidebar-toggle:before {
  content: "\f0c9";
}
.main-header .sidebar-toggle:hover {
  color: #fff;
}
.main-header .sidebar-toggle:focus,
.main-header .sidebar-toggle:active {
  background: transparent;
}
.main-header .sidebar-toggle .icon-bar {
  display: none;
}
.main-header .navbar .nav > li.user > a > .fa,
.main-header .navbar .nav > li.user > a > .glyphicon,
.main-header .navbar .nav > li.user > a > .ion {
  margin-right: 5px;
}
.main-header .navbar .nav > li > a > .label {
  position: absolute;
  top: 9px;
  right: 7px;
  text-align: center;
  font-size: 9px;
  padding: 2px 3px;
  line-height: 0.9;
}
.main-header .logo {
  -webkit-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  display: block;
  float: left;
  height: 50px;
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  width: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 15px;
  font-weight: 300;
  overflow: hidden;
}
.main-header .logo .logo-lg {
  display: block;
}
.main-header .logo .logo-mini {
  display: none;
}
.main-header .navbar-brand {
  color: #fff;
}
.content-header {
  position: relative;
  padding: 15px 15px 0 15px;
}
.content-header > h1 {
  margin: 0;
  font-size: 24px;
}
.content-header > h1 > small {
  font-size: 15px;
  display: inline-block;
  padding-left: 4px;
  font-weight: 300;
}
.content-header > .breadcrumb {
  float: right;
  background: transparent;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  padding: 7px 5px;
  position: absolute;
  top: 15px;
  right: 10px;
  border-radius: 2px;
}
.content-header > .breadcrumb > li > a {
  color: #444;
  text-decoration: none;
  display: inline-block;
}
.content-header > .breadcrumb > li > a > .fa,
.content-header > .breadcrumb > li > a > .glyphicon,
.content-header > .breadcrumb > li > a > .ion {
  margin-right: 5px;
}
.content-header > .breadcrumb > li + li:before {
  content: '>\00a0';
}
@media (max-width: 991px) {
  .content-header > .breadcrumb {
    position: relative;
    margin-top: 5px;
    top: 0;
    right: 0;
    float: none;
    background: #d2d6de;
    padding-left: 10px;
  }
  .content-header > .breadcrumb li:before {
    color: #97a0b3;
  }
}
.navbar-toggle {
  color: #fff;
  border: 0;
  margin: 0;
  padding: 15px 15px;
}
@media (max-width: 991px) {
  .navbar-custom-menu .navbar-nav > li {
    float: left;
  }
  .navbar-custom-menu .navbar-nav {
    margin: 0;
    float: left;
  }
  .navbar-custom-menu .navbar-nav > li > a {
    /* padding-top: 15px;
    padding-bottom: 15px;*/
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .main-header {
    position: relative;
  }
  .main-header .logo,
  .main-header .navbar {
    width: 100%;
    float: none;
  }
  .main-header .navbar {
    margin: 0;
  }
  .main-header .navbar-custom-menu {
    float: right;
  }
}
@media (max-width: 991px) {
  .navbar-collapse.pull-left {
    float: none!important;
  }
  .navbar-collapse.pull-left + .navbar-custom-menu {
    display: block;
    position: absolute;
    top: 0;
    right: 40px;
  }
}
/*
 * Component: Sidebar
 * ------------------
 */
.main-sidebar,
.left-side {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 50px;
  min-height: 100%;
  width: 0px;
  z-index: 810;
  -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .main-sidebar,
  .left-side {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .main-sidebar,
  .left-side {
    -webkit-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0);
  }
}
@media (min-width: 768px) {
  .sidebar-collapse .main-sidebar,
  .sidebar-collapse .left-side {
    -webkit-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0);
  }
}
@media (max-width: 767px) {
  .sidebar-open .main-sidebar,
  .sidebar-open .left-side {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.sidebar {
  padding-bottom: 10px;
}
.sidebar-form input:focus {
  border-color: transparent;
}
.user-panel {
  position: relative;
  width: 100%;
  padding: 10px;
  overflow: hidden;
}
.user-panel:before,
.user-panel:after {
  content: " ";
  display: table;
}
.user-panel:after {
  clear: both;
}
.user-panel > .image > img {
  width: 100%;
  max-width: 45px;
  height: auto;
}
.user-panel > .info {
  padding: 5px 5px 5px 15px;
  line-height: 1;
  position: absolute;
  left: 55px;
}
.user-panel > .info > p {
  font-weight: 600;
  margin-bottom: 9px;
}
.user-panel > .info > a {
  text-decoration: none;
  padding-right: 5px;
  margin-top: 3px;
  font-size: 11px;
}
.user-panel > .info > a > .fa,
.user-panel > .info > a > .ion,
.user-panel > .info > a > .glyphicon {
  margin-right: 3px;
}
.sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar-menu > li {
  position: relative;
  margin: 0;
  padding: 0;
}
.sidebar-menu > li > a {
  padding: 12px 5px 12px 15px;
  display: block;
}
.sidebar-menu > li > a > .fa,
.sidebar-menu > li > a > .glyphicon,
.sidebar-menu > li > a > .ion {
  width: 20px;
}
.sidebar-menu > li .label,
.sidebar-menu > li .badge {
  margin-right: 5px;
}
.sidebar-menu > li .badge {
  margin-top: 3px;
}
.sidebar-menu li.header {
  padding: 10px 25px 10px 15px;
  font-size: 12px;
}
.sidebar-menu li > a > .fa-angle-left,
.sidebar-menu li > a > .pull-right-container > .fa-angle-left {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 10px;
}
.sidebar-menu li > a > .fa-angle-left {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
}
.sidebar-menu li.active > a > .fa-angle-left,
.sidebar-menu li.active > a > .pull-right-container > .fa-angle-left {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.sidebar-menu li.active > .treeview-menu {
  display: block;
}
.sidebar-menu .treeview-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 5px;
}
.sidebar-menu .treeview-menu .treeview-menu {
  padding-left: 20px;
}
.sidebar-menu .treeview-menu > li {
  margin: 0;
}
.sidebar-menu .treeview-menu > li > a {
  padding: 5px 5px 5px 15px;
  display: block;
  font-size: 14px;
}
.sidebar-menu .treeview-menu > li > a > .fa,
.sidebar-menu .treeview-menu > li > a > .glyphicon,
.sidebar-menu .treeview-menu > li > a > .ion {
  width: 20px;
}
.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-left,
.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-down,
.sidebar-menu .treeview-menu > li > a > .fa-angle-left,
.sidebar-menu .treeview-menu > li > a > .fa-angle-down {
  width: auto;
}
/*
 * Component: Sidebar Mini
 */
@media (min-width: 768px) {
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .right-side,
  .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 50px!important;
    z-index: 840;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 50px!important;
    z-index: 850;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li {
    position: relative;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a {
    margin-right: 0;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {
    border-top-right-radius: 4px;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
    border-bottom-right-radius: 4px;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-right-radius: 4px;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
    display: block!important;
    position: absolute;
    width: -50px;
    left: 50px;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {
    top: 0;
    margin-left: -3px;
    padding: 12px 5px 12px 20px;
    background-color: inherit;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container {
    float: right;
    width: auto!important;
    left: 200px!important;
    top: 10px!important;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
    top: 44px;
    margin-left: 0;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .sidebar-form,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu,
  .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right,
  .sidebar-mini.sidebar-collapse .sidebar-menu li.header {
    display: none!important;
    -webkit-transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-header .logo {
    width: 50px;
  }
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 18px;
  }
  .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 50px;
  }
}
.sidebar-menu,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
  white-space: nowrap;
  overflow: hidden;
}
.sidebar-menu:hover {
  overflow: visible;
}
.sidebar-form,
.sidebar-menu > li.header {
  overflow: hidden;
  text-overflow: clip;
}
.sidebar-menu li > a {
  position: relative;
}
.sidebar-menu li > a > .pull-right-container {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -7px;
}
/*
 * Component: Control sidebar. By default, this is the right sidebar.
 */
.control-sidebar-bg {
  position: fixed;
  z-index: 1000;
  bottom: 0;
}
.control-sidebar-bg,
.control-sidebar {
  top: 0;
  right: 0px;
  width: 0px;
  -webkit-transition: right 0.3s ease-in-out;
  -o-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
}
.control-sidebar {
  position: absolute;
  padding-top: 50px;
  z-index: 1010;
}
@media (max-width: 768px) {
  .control-sidebar {
    padding-top: 100px;
  }
}
.control-sidebar > .tab-content {
  padding: 10px 15px;
}
.control-sidebar.control-sidebar-open,
.control-sidebar.control-sidebar-open + .control-sidebar-bg {
  right: 0;
}
.control-sidebar-open .control-sidebar-bg,
.control-sidebar-open .control-sidebar {
  right: 0;
}
@media (min-width: 768px) {
  .control-sidebar-open .content-wrapper,
  .control-sidebar-open .right-side,
  .control-sidebar-open .main-footer {
    margin-right: 0px;
  }
}
.nav-tabs.control-sidebar-tabs > li:first-of-type > a,
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover,
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus {
  border-left-width: 0;
}
.nav-tabs.control-sidebar-tabs > li > a {
  border-radius: 0;
}
.nav-tabs.control-sidebar-tabs > li > a,
.nav-tabs.control-sidebar-tabs > li > a:hover {
  border-top: none;
  border-right: none;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.nav-tabs.control-sidebar-tabs > li > a .icon {
  font-size: 16px;
}
.nav-tabs.control-sidebar-tabs > li.active > a,
.nav-tabs.control-sidebar-tabs > li.active > a:hover,
.nav-tabs.control-sidebar-tabs > li.active > a:focus,
.nav-tabs.control-sidebar-tabs > li.active > a:active {
  border-top: none;
  border-right: none;
  border-bottom: none;
}
@media (max-width: 768px) {
  .nav-tabs.control-sidebar-tabs {
    display: table;
  }
  .nav-tabs.control-sidebar-tabs > li {
    display: table-cell;
  }
}
.control-sidebar-heading {
  font-weight: 400;
  font-size: 16px;
  padding: 10px 0;
  margin-bottom: 10px;
}
.control-sidebar-subheading {
  display: block;
  font-weight: 400;
  font-size: 14px;
}
.control-sidebar-menu {
  list-style: none;
  padding: 0;
  margin: 0 -15px;
}
.control-sidebar-menu > li > a {
  display: block;
  padding: 10px 15px;
}
.control-sidebar-menu > li > a:before,
.control-sidebar-menu > li > a:after {
  content: " ";
  display: table;
}
.control-sidebar-menu > li > a:after {
  clear: both;
}
.control-sidebar-menu > li > a > .control-sidebar-subheading {
  margin-top: 0;
}
.control-sidebar-menu .menu-icon {
  float: left;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  line-height: 35px;
}
.control-sidebar-menu .menu-info {
  margin-left: 45px;
  margin-top: 3px;
}
.control-sidebar-menu .menu-info > .control-sidebar-subheading {
  margin: 0;
}
.control-sidebar-menu .menu-info > p {
  margin: 0;
  font-size: 11px;
}
.control-sidebar-menu .progress {
  margin: 0;
}
.control-sidebar-dark {
  color: #b8c7ce;
}
.control-sidebar-dark,
.control-sidebar-dark + .control-sidebar-bg {
  background: #222d32;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs {
  border-bottom: #1c2529;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a {
  background: #181f23;
  color: #b8c7ce;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus {
  border-left-color: #141a1d;
  border-bottom-color: #141a1d;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active {
  background: #1c2529;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover {
  color: #fff;
}
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:hover,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:focus,
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:active {
  background: #222d32;
  color: #fff;
}
.control-sidebar-dark .control-sidebar-heading,
.control-sidebar-dark .control-sidebar-subheading {
  color: #fff;
}
.control-sidebar-dark .control-sidebar-menu > li > a:hover {
  background: #1e282c;
}
.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p {
  color: #b8c7ce;
}
.control-sidebar-light {
  color: #5e5e5e;
}
.control-sidebar-light,
.control-sidebar-light + .control-sidebar-bg {
  background: #f9fafc;
  border-left: 1px solid #d2d6de;
}
.control-sidebar-light .nav-tabs.control-sidebar-tabs {
  border-bottom: #d2d6de;
}
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a {
  background: #e8ecf4;
  color: #444;
}
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus {
  border-left-color: #d2d6de;
  border-bottom-color: #d2d6de;
}
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:active {
  background: #eff1f7;
}
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:hover,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:focus,
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:active {
  background: #f9fafc;
  color: #111;
}
.control-sidebar-light .control-sidebar-heading,
.control-sidebar-light .control-sidebar-subheading {
  color: #111;
}
.control-sidebar-light .control-sidebar-menu {
  margin-left: -14px;
}
.control-sidebar-light .control-sidebar-menu > li > a:hover {
  background: #f4f4f5;
}
.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p {
  color: #5e5e5e;
}
/*
 * Component: Dropdown menus
 * -------------------------
 */
/*Dropdowns in general*/
.dropdown-menu {
  box-shadow: none;
  border-color: #eee;
}
.dropdown-menu > li > a {
  color: #777;
}
.dropdown-menu > li > a > .glyphicon,
.dropdown-menu > li > a > .fa,
.dropdown-menu > li > a > .ion {
  margin-right: 10px;
}
.dropdown-menu > li > a:hover {
  background-color: #e1e3e9;
  color: #333;
}
.dropdown-menu > .divider {
  background-color: #eee;
}
.navbar-nav > .notifications-menu > .dropdown-menu,
.navbar-nav > .messages-menu > .dropdown-menu,
.navbar-nav > .tasks-menu > .dropdown-menu {
  width: 280px;
  padding: 0 0 0 0;
  margin: 0;
  top: 100%;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li,
.navbar-nav > .messages-menu > .dropdown-menu > li,
.navbar-nav > .tasks-menu > .dropdown-menu > li {
  position: relative;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.header,
.navbar-nav > .messages-menu > .dropdown-menu > li.header,
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #ffffff;
  padding: 7px 10px;
  border-bottom: 1px solid #f4f4f4;
  color: #444444;
  font-size: 14px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  font-size: 12px;
  background-color: #fff;
  padding: 7px 10px;
  border-bottom: 1px solid #eeeeee;
  color: #444 !important;
  text-align: center;
}
@media (max-width: 991px) {
  .navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
  .navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
  .navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
    background: #fff !important;
    color: #444 !important;
  }
}
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover,
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover {
  text-decoration: none;
  font-weight: normal;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
  max-height: 200px;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: hidden;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
  display: block;
  white-space: nowrap;
  /* Prevent text from breaking */
  border-bottom: 1px solid #f4f4f4;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover,
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover {
  background: #f4f4f4;
  text-decoration: none;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
  color: #444444;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon,
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa,
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion {
  width: 20px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {
  margin: 0;
  padding: 10px 10px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {
  margin: auto 10px auto auto;
  width: 40px;
  height: 40px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
  padding: 0;
  margin: 0 0 0 45px;
  color: #444444;
  font-size: 15px;
  position: relative;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
  color: #999999;
  font-size: 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
  margin: 0 0 0 45px;
  font-size: 12px;
  color: #888888;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before,
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
  content: " ";
  display: table;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
  clear: both;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
  padding: 10px;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 {
  font-size: 14px;
  padding: 0;
  margin: 0 0 10px 0;
  color: #666666;
}
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress {
  padding: 0;
  margin: 0;
}
.navbar-nav > .user-menu > .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 1px 0 0 0;
  border-top-width: 0;
  width: 280px;
}
.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  font-size: 17px;
  margin-top: 10px;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  padding: 15px;
  border-bottom: 1px solid #f4f4f4;
  border-top: 1px solid #dddddd;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-body:before,
.navbar-nav > .user-menu > .dropdown-menu > .user-body:after {
  content: " ";
  display: table;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-body:after {
  clear: both;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  color: #444 !important;
}
@media (max-width: 991px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background: #fff !important;
    color: #444 !important;
  }
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f9f9f9;
  padding: 10px;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before,
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
  content: " ";
  display: table;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
  clear: both;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #666666;
}
@media (max-width: 991px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f9f9f9;
  }
}
.navbar-nav > .user-menu .user-image {
  float: left;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: -2px;
}
@media (max-width: 767px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    margin-right: 0;
    margin-top: -8px;
    line-height: 10px;
  }
}
/* Add fade animation to dropdown menus by appending
 the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/
.open:not(.dropup) > .animated-dropdown-menu {
  backface-visibility: visible !important;
  -webkit-animation: flipInX 0.7s both;
  -o-animation: flipInX 0.7s both;
  animation: flipInX 0.7s both;
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
  }
}
/* Fix dropdown menu in navbars */
.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background: #fff;
  }
}
/*
 * Component: Form
 * ---------------
 */
.form-control {
  border-radius: 0;
  box-shadow: none;
  border-color: #d2d6de;
}
.form-control:focus {
  border-color: #3c8dbc;
  box-shadow: none;
}
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
  color: #bbb;
  opacity: 1;
}
.form-control:not(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-group.has-success label {
  color: #00a65a;
}
.form-group.has-success .form-control,
.form-group.has-success .input-group-addon {
  border-color: #00a65a;
  box-shadow: none;
}
.form-group.has-success .help-block {
  color: #00a65a;
}
.form-group.has-warning label {
  color: #f39c12;
}
.form-group.has-warning .form-control,
.form-group.has-warning .input-group-addon {
  border-color: #f39c12;
  box-shadow: none;
}
.form-group.has-warning .help-block {
  color: #f39c12;
}
.form-group.has-error label {
  color: #dd4b39;
}
.form-group.has-error .form-control,
.form-group.has-error .input-group-addon {
  border-color: #dd4b39;
  box-shadow: none;
}
.form-group.has-error .help-block {
  color: #dd4b39;
}
/* Input group */
.input-group .input-group-addon {
  border-radius: 0;
  border-color: #d2d6de;
  background-color: #fff;
}
/* button groups */
.btn-group-vertical .btn.btn-flat:first-of-type,
.btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}
.icheck > label {
  padding-left: 0;
}
/* support Font Awesome icons in form-control */
.form-control-feedback.fa {
  line-height: 34px;
}
.input-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fa,
.form-group-lg .form-control + .form-control-feedback.fa {
  line-height: 46px;
}
.input-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fa,
.form-group-sm .form-control + .form-control-feedback.fa {
  line-height: 30px;
}
/*
 * Component: Progress Bar
 * -----------------------
 */
.progress,
.progress > .progress-bar {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.progress,
.progress > .progress-bar,
.progress .progress-bar,
.progress > .progress-bar .progress-bar {
  border-radius: 1px;
}
/* size variation */
.progress.sm,
.progress-sm {
  height: 10px;
}
.progress.sm,
.progress-sm,
.progress.sm .progress-bar,
.progress-sm .progress-bar {
  border-radius: 1px;
}
.progress.xs,
.progress-xs {
  height: 7px;
}
.progress.xs,
.progress-xs,
.progress.xs .progress-bar,
.progress-xs .progress-bar {
  border-radius: 1px;
}
.progress.xxs,
.progress-xxs {
  height: 3px;
}
.progress.xxs,
.progress-xxs,
.progress.xxs .progress-bar,
.progress-xxs .progress-bar {
  border-radius: 1px;
}
/* Vertical bars */
.progress.vertical {
  position: relative;
  width: 30px;
  height: 200px;
  display: inline-block;
  margin-right: 10px;
}
.progress.vertical > .progress-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.progress.vertical.sm,
.progress.vertical.progress-sm {
  width: 20px;
}
.progress.vertical.xs,
.progress.vertical.progress-xs {
  width: 10px;
}
.progress.vertical.xxs,
.progress.vertical.progress-xxs {
  width: 3px;
}
.progress-group .progress-text {
  font-weight: 600;
}
.progress-group .progress-number {
  float: right;
}
/* Remove margins from progress bars when put in a table */
.table tr > td .progress {
  margin: 0;
}
.progress-bar-light-blue,
.progress-bar-primary {
  background-color: #3c8dbc;
}
.progress-striped .progress-bar-light-blue,
.progress-striped .progress-bar-primary {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-green,
.progress-bar-success {
  background-color: #00a65a;
}
.progress-striped .progress-bar-green,
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-aqua,
.progress-bar-info {
  background-color: #00c0ef;
}
.progress-striped .progress-bar-aqua,
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-yellow,
.progress-bar-warning {
  background-color: #f39c12;
}
.progress-striped .progress-bar-yellow,
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-red,
.progress-bar-danger {
  background-color: #dd4b39;
}
.progress-striped .progress-bar-red,
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/*
 * Component: Small Box
 * --------------------
 */
.small-box {
  border-radius: 2px;
  position: relative;
  display: block;
  margin-bottom: 20px;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
}
.small-box > .inner {
  padding: 10px;
}
.small-box > .small-box-footer {
  position: relative;
  text-align: center;
  padding: 3px 0;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  display: block;
  z-index: 10;
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.small-box > .small-box-footer:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.15);
}
.small-box h3 {
  font-size: 38px;
  font-weight: bold;
  margin: 0 0 10px 0;
  white-space: nowrap;
  padding: 0;
}
.small-box p {
  font-size: 15px;
}
.small-box p > small {
  display: block;
  color: #f9f9f9;
  font-size: 13px;
  margin-top: 5px;
}
.small-box h3,
.small-box p {
  z-index: 5;
}
.small-box .icon {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: absolute;
  top: -10px;
  right: 10px;
  z-index: 0;
  font-size: 90px;
  color: rgba(0, 0, 0, 0.15);
}
.small-box:hover {
  text-decoration: none;
  color: #f9f9f9;
}
.small-box:hover .icon {
  font-size: 95px;
}
@media (max-width: 767px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}
/*
 * Component: Box
 * --------------
 */
.box {
  position: relative;
  border-radius: 10px;
  background: #ffffff;
  border-top: 3px solid #d2d6de;
  margin-bottom: 20px;
  width: 100%;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
}
.box.box-primary {
  border-top-color: #3c8dbc;
}
.box.box-info {
  border-top-color: #00c0ef;
}
.box.box-danger {
  border-top-color: #dd4b39;
}
.box.box-warning {
  border-top-color: #f39c12;
}
.box.box-success {
  border-top-color: #00a65a;
}
.box.box-default {
  border-top-color: #d2d6de;
}
.box.collapsed-box .box-body,
.box.collapsed-box .box-footer {
  display: none;
}
.box .nav-stacked > li {
  border-bottom: 1px solid #f4f4f4;
  margin: 0;
}
.box .nav-stacked > li:last-of-type {
  border-bottom: none;
}
.box.height-control .box-body {
  max-height: 300px;
  overflow: auto;
}
.box .border-right {
  border-right: 1px solid #f4f4f4;
}
.box .border-left {
  border-left: 1px solid #f4f4f4;
}
.box.box-solid {
  border-top: 0;
}
.box.box-solid > .box-header .btn.btn-default {
  background: transparent;
}
.box.box-solid > .box-header .btn:hover,
.box.box-solid > .box-header a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.box.box-solid.box-default {
  border: 1px solid #d2d6de;
}
.box.box-solid.box-default > .box-header {
  color: #444;
  background: #d2d6de;
  background-color: #d2d6de;
}
.box.box-solid.box-default > .box-header a,
.box.box-solid.box-default > .box-header .btn {
  color: #444;
}
.box.box-solid.box-primary {
  border: 1px solid #3c8dbc;
}
.box.box-solid.box-primary > .box-header {
  color: #fff;
  background: #3c8dbc;
  background-color: #3c8dbc;
}
.box.box-solid.box-primary > .box-header a,
.box.box-solid.box-primary > .box-header .btn {
  color: #fff;
}
.box.box-solid.box-info {
  border: 1px solid #00c0ef;
}
.box.box-solid.box-info > .box-header {
  color: #fff;
  background: #00c0ef;
  background-color: #00c0ef;
}
.box.box-solid.box-info > .box-header a,
.box.box-solid.box-info > .box-header .btn {
  color: #fff;
}
.box.box-solid.box-danger {
  border: 1px solid #dd4b39;
}
.box.box-solid.box-danger > .box-header {
  color: #fff;
  background: #dd4b39;
  background-color: #dd4b39;
}
.box.box-solid.box-danger > .box-header a,
.box.box-solid.box-danger > .box-header .btn {
  color: #fff;
}
.box.box-solid.box-warning {
  border: 1px solid #f39c12;
}
.box.box-solid.box-warning > .box-header {
  color: #fff;
  background: #f39c12;
  background-color: #f39c12;
}
.box.box-solid.box-warning > .box-header a,
.box.box-solid.box-warning > .box-header .btn {
  color: #fff;
}
.box.box-solid.box-success {
  border: 1px solid #00a65a;
}
.box.box-solid.box-success > .box-header {
  color: #fff;
  background: #00a65a;
  background-color: #00a65a;
}
.box.box-solid.box-success > .box-header a,
.box.box-solid.box-success > .box-header .btn {
  color: #fff;
}
.box.box-solid > .box-header > .box-tools .btn {
  border: 0;
  box-shadow: none;
}
.box.box-solid[class*='bg'] > .box-header {
  color: #fff;
}
.box .box-group > .box {
  margin-bottom: 5px;
}
.box .knob-label {
  text-align: center;
  color: #333;
  font-weight: 100;
  font-size: 12px;
  margin-bottom: 0.3em;
}
.box > .overlay,
.overlay-wrapper > .overlay,
.box > .loading-img,
.overlay-wrapper > .loading-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.box .overlay,
.overlay-wrapper .overlay {
  z-index: 50;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
}
.box .overlay > .fa,
.overlay-wrapper .overlay > .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  color: #000;
  font-size: 30px;
}
.box .overlay.dark,
.overlay-wrapper .overlay.dark {
  background: rgba(0, 0, 0, 0.5);
}
.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
  content: " ";
  display: table;
}
.box-header:after,
.box-body:after,
.box-footer:after {
  clear: both;
}
.box-header {
  color: #444;
  display: block;
  padding: 10px;
  position: relative;
}
.box-header.with-border {
  border-bottom: 1px solid #f4f4f4;
}
.collapsed-box .box-header.with-border {
  border-bottom: none;
}
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion,
.box-header .box-title {
  display: inline-block;
  font-size: 18px;
  margin: 0;
  line-height: 1;
}
.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion {
  margin-right: 5px;
}
.box-header > .box-tools {
  position: absolute;
  right: 10px;
  top: 5px;
}
.box-header > .box-tools [data-toggle="tooltip"] {
  position: relative;
}
.box-header > .box-tools.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}
.btn-box-tool {
  padding: 5px;
  font-size: 12px;
  background: transparent;
  color: #97a0b3;
}
.open .btn-box-tool,
.btn-box-tool:hover {
  color: #606c84;
}
.btn-box-tool.btn:active {
  box-shadow: none;
}
.box-body {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px;
}
.no-header .box-body {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.box-body > .table {
  margin-bottom: 0;
}
.box-body .fc {
  margin-top: 5px;
}
.box-body .full-width-chart {
  margin: -19px;
}
.box-body.no-padding .full-width-chart {
  margin: -9px;
}
.box-body .box-pane {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
}
.box-body .box-pane-right {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}
.box-footer {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top: 1px solid #f4f4f4;
  padding: 10px;
  background-color: #fff;
}
.chart-legend {
  margin: 10px 0;
}
@media (max-width: 991px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}
.box-comments {
  background: #f7f7f7;
}
.box-comments .box-comment {
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
.box-comments .box-comment:before,
.box-comments .box-comment:after {
  content: " ";
  display: table;
}
.box-comments .box-comment:after {
  clear: both;
}
.box-comments .box-comment:last-of-type {
  border-bottom: 0;
}
.box-comments .box-comment:first-of-type {
  padding-top: 0;
}
.box-comments .box-comment img {
  float: left;
}
.box-comments .comment-text {
  margin-left: 40px;
  color: #555;
}
.box-comments .username {
  color: #444;
  display: block;
  font-weight: 600;
}
.box-comments .text-muted {
  font-weight: 400;
  font-size: 12px;
}
/* Widget: TODO LIST */
.todo-list {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
}
.todo-list > li {
  border-radius: 2px;
  padding: 10px;
  background: #f4f4f4;
  margin-bottom: 2px;
  border-left: 2px solid #e6e7e8;
  color: #444;
}
.todo-list > li:last-of-type {
  margin-bottom: 0;
}
.todo-list > li > input[type='checkbox'] {
  margin: 0 10px 0 5px;
}
.todo-list > li .text {
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
}
.todo-list > li .label {
  margin-left: 10px;
  font-size: 9px;
}
.todo-list > li .tools {
  display: none;
  float: right;
  color: #dd4b39;
}
.todo-list > li .tools > .fa,
.todo-list > li .tools > .glyphicon,
.todo-list > li .tools > .ion {
  margin-right: 5px;
  cursor: pointer;
}
.todo-list > li:hover .tools {
  display: inline-block;
}
.todo-list > li.done {
  color: #999;
}
.todo-list > li.done .text {
  text-decoration: line-through;
  font-weight: 500;
}
.todo-list > li.done .label {
  background: #d2d6de !important;
}
.todo-list .danger {
  border-left-color: #dd4b39;
}
.todo-list .warning {
  border-left-color: #f39c12;
}
.todo-list .info {
  border-left-color: #00c0ef;
}
.todo-list .success {
  border-left-color: #00a65a;
}
.todo-list .primary {
  border-left-color: #3c8dbc;
}
.todo-list .handle {
  display: inline-block;
  cursor: move;
  margin: 0 5px;
}
/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/
.chat {
  padding: 5px 20px 5px 10px;
}
.chat .item {
  margin-bottom: 10px;
}
.chat .item:before,
.chat .item:after {
  content: " ";
  display: table;
}
.chat .item:after {
  clear: both;
}
.chat .item > img {
  width: 40px;
  height: 40px;
  border: 2px solid transparent;
  border-radius: 50%;
}
.chat .item > .online {
  border: 2px solid #00a65a;
}
.chat .item > .offline {
  border: 2px solid #dd4b39;
}
.chat .item > .message {
  margin-left: 55px;
  margin-top: -40px;
}
.chat .item > .message > .name {
  display: block;
  font-weight: 600;
}
.chat .item > .attachment {
  border-radius: 3px;
  background: #f4f4f4;
  margin-left: 65px;
  margin-right: 15px;
  padding: 10px;
}
.chat .item > .attachment > h4 {
  margin: 0 0 5px 0;
  font-weight: 600;
  font-size: 14px;
}
.chat .item > .attachment > p,
.chat .item > .attachment > .filename {
  font-weight: 600;
  font-size: 13px;
  font-style: italic;
  margin: 0;
}
.chat .item > .attachment:before,
.chat .item > .attachment:after {
  content: " ";
  display: table;
}
.chat .item > .attachment:after {
  clear: both;
}
.box-input {
  max-width: 200px;
}
.modal .panel-body {
  color: #444;
}
/*
 * Component: Info Box
 * -------------------
 */
.info-box {
  display: block;
  min-height: 90px;
  background: #fff;
  width: 100%;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  border-radius: 2px;
  margin-bottom: 15px;
}
.info-box small {
  font-size: 14px;
}
.info-box .progress {
  background: rgba(0, 0, 0, 0.2);
  margin: 5px -10px 5px -10px;
  height: 2px;
}
.info-box .progress,
.info-box .progress .progress-bar {
  border-radius: 0;
}
.info-box .progress .progress-bar {
  background: #fff;
}
.info-box-icon {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
  display: block;
  float: left;
  height: 90px;
  width: 90px;
  text-align: center;
  font-size: 45px;
  line-height: 90px;
  background: rgba(0, 0, 0, 0.2);
}
.info-box-icon > img {
  max-width: 100%;
}
.info-box-content {
  padding: 5px 10px;
  margin-left: 90px;
}
.info-box-number {
  display: block;
  font-weight: bold;
  font-size: 18px;
}
.progress-description,
.info-box-text {
  display: block;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.info-box-text {
  text-transform: uppercase;
}
.info-box-more {
  display: block;
}
.progress-description {
  margin: 0;
}
/*
 * Component: Timeline
 * -------------------
 */
.timeline {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0;
  list-style: none;
}
.timeline:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 4px;
  background: #ddd;
  left: 31px;
  margin: 0;
  border-radius: 2px;
}
.timeline > li {
  position: relative;
  margin-right: 10px;
  margin-bottom: 15px;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-item {
  -webkit-box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  -moz-box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  border-radius: 10px;
  margin-top: 0;
  background: #fff;
  color: #444;
  margin-left: 60px;
  margin-right: 15px;
  padding: 0;
  position: relative;
}
.timeline > li > .timeline-item > .time {
  color: #999;
  float: right;
  padding: 10px;
  font-size: 12px;
}
.timeline > li > .timeline-item > .timeline-header {
  margin: 0;
  color: #555;
  border-bottom: 1px solid #f4f4f4;
  padding: 10px;
  font-size: 16px;
  line-height: 1.1;
}
.timeline > li > .timeline-item > .timeline-header > a {
  font-weight: 600;
}
.timeline > li > .timeline-item > .timeline-body,
.timeline > li > .timeline-item > .timeline-footer {
  padding: 10px;
}
.timeline > li > .fa,
.timeline > li > .glyphicon,
.timeline > li > .ion {
  width: 30px;
  height: 30px;
  font-size: 15px;
  line-height: 30px;
  position: absolute;
  color: #666;
  background: #d2d6de;
  border-radius: 50%;
  text-align: center;
  left: 18px;
  top: 0;
}
.timeline > .time-label > span {
  font-weight: 600;
  padding: 5px;
  display: inline-block;
  background-color: #fff;
  border-radius: 4px;
}
.timeline-inverse > li > .timeline-item {
  background: #f0f0f0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.timeline-inverse > li > .timeline-item > .timeline-header {
  border-bottom-color: #ddd;
}
/*
 * Component: Button
 * -----------------
 */
.btn {
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid transparent;
}
.btn.uppercase {
  text-transform: uppercase;
}
.btn.btn-flat {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 1px;
}
.btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:focus {
  outline: none;
}
.btn.btn-file {
  position: relative;
  overflow: hidden;
}
.btn.btn-file > input[type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.btn-default {
  background-color: #f4f4f4;
  color: #444;
  border-color: #ddd;
}
.btn-default:hover,
.btn-default:active,
.btn-default.hover {
  background-color: #e7e7e7;
}
.btn-primary {
  background-color: #3c8dbc;
  border-color: #367fa9;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.hover {
  background-color: #367fa9;
}
.btn-success {
  background-color: #00a65a;
  border-color: #008d4c;
}
.btn-success:hover,
.btn-success:active,
.btn-success.hover {
  background-color: #008d4c;
}
.btn-info {
  background-color: #00c0ef;
  border-color: #00acd6;
}
.btn-info:hover,
.btn-info:active,
.btn-info.hover {
  background-color: #00acd6;
}
.btn-danger {
  background-color: #dd4b39;
  border-color: #d73925;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.hover {
  background-color: #d73925;
}
.btn-warning {
  background-color: #f39c12;
  border-color: #e08e0b;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.hover {
  background-color: #e08e0b;
}
.btn-outline {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn[class*='bg-']:hover {
  -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}
.btn-app {
  border-radius: 3px;
  position: relative;
  padding: 15px 5px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  height: 60px;
  text-align: center;
  color: #666;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  font-size: 12px;
}
.btn-app > .fa,
.btn-app > .glyphicon,
.btn-app > .ion {
  font-size: 20px;
  display: block;
}
.btn-app:hover {
  background: #f4f4f4;
  color: #444;
  border-color: #aaa;
}
.btn-app:active,
.btn-app:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-app > .badge {
  position: absolute;
  top: -3px;
  right: -10px;
  font-size: 10px;
  font-weight: 400;
}
/*
 * Component: Callout
 * ------------------
 */
.callout {
  border-radius: 3px;
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.callout a {
  color: #fff;
  text-decoration: underline;
}
.callout a:hover {
  color: #eee;
}
.callout h4 {
  margin-top: 0;
  font-weight: 600;
}
.callout p:last-child {
  margin-bottom: 0;
}
.callout code,
.callout .highlight {
  background-color: #fff;
}
.callout.callout-danger {
  border-color: #c23321;
}
.callout.callout-warning {
  border-color: #c87f0a;
}
.callout.callout-info {
  border-color: #0097bc;
}
.callout.callout-success {
  border-color: #00733e;
}
/*
 * Component: alert
 * ----------------
 */
.alert {
  border-radius: 3px;
}
.alert h4 {
  font-weight: 600;
}
.alert .icon {
  margin-right: 10px;
}
.alert .close {
  color: #000;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
.alert .close:hover {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.alert a {
  color: #fff;
  text-decoration: underline;
}
.alert-success {
  border-color: #008d4c;
}
.alert-danger,
.alert-error {
  border-color: #d73925;
}
.alert-warning {
  border-color: #e08e0b;
}
.alert-info {
  border-color: #00acd6;
}
/*
 * Component: Nav
 * --------------
 */
.nav > li > a:hover,
.nav > li > a:active,
.nav > li > a:focus {
  color: #444;
  background: #fff;
}
/* NAV PILLS */
.nav-pills > li > a {
  border-radius: 0;
  border-top: 3px solid transparent;
  color: #444;
}
.nav-pills > li > a > .fa,
.nav-pills > li > a > .glyphicon,
.nav-pills > li > a > .ion {
  margin-right: 5px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  border-top-color: #3c8dbc;
}
.nav-pills > li.active > a {
  font-weight: 600;
}
/* NAV STACKED */
.nav-stacked > li > a {
  border-radius: 0;
  border-top: 0;
  border-left: 3px solid transparent;
  color: #444;
}
.nav-stacked > li.active > a,
.nav-stacked > li.active > a:hover {
  background: transparent;
  color: #444;
  border-top: 0;
  border-left-color: #3c8dbc;
}
.nav-stacked > li.header {
  border-bottom: 1px solid #ddd;
  color: #777;
  margin-bottom: 10px;
  padding: 5px 10px;
  text-transform: uppercase;
}
/* NAV TABS */
.nav-tabs-custom {
  margin-bottom: 20px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  border-radius: 10px;
}
.nav-tabs-custom > .nav-tabs {
  margin: 0;
  border-bottom-color: #f4f4f4;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.nav-tabs-custom > .nav-tabs > li {
  border-top: 3px solid transparent;
  margin-bottom: -2px;
  margin-right: 5px;
}
.nav-tabs-custom > .nav-tabs > li > a {
  color: #444;
  border-radius: 0;
}
.nav-tabs-custom > .nav-tabs > li > a.text-muted {
  color: #999;
}
.nav-tabs-custom > .nav-tabs > li > a,
.nav-tabs-custom > .nav-tabs > li > a:hover {
  background: transparent;
  margin: 0;
}
.nav-tabs-custom > .nav-tabs > li > a:hover {
  color: #999;
}
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover,
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus,
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active {
  border-color: transparent;
}
.nav-tabs-custom > .nav-tabs > li.active {
  border-top-color: #3c8dbc;
}
.nav-tabs-custom > .nav-tabs > li.active > a,
.nav-tabs-custom > .nav-tabs > li.active:hover > a {
  background-color: #fff;
  color: #444;
}
.nav-tabs-custom > .nav-tabs > li.active > a {
  border-top-color: transparent;
  border-left-color: #f4f4f4;
  border-right-color: #f4f4f4;
}
.nav-tabs-custom > .nav-tabs > li:first-of-type {
  margin-left: 0;
}
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
  border-left-color: transparent;
}
.nav-tabs-custom > .nav-tabs.pull-right {
  float: none!important;
}
.nav-tabs-custom > .nav-tabs.pull-right > li {
  float: right;
}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type {
  margin-right: 0;
}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a {
  border-left-width: 1px;
}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a {
  border-left-color: #f4f4f4;
  border-right-color: transparent;
}
.nav-tabs-custom > .nav-tabs > li.header {
  line-height: 35px;
  padding: 0 10px;
  font-size: 20px;
  color: #444;
}
.nav-tabs-custom > .nav-tabs > li.header > .fa,
.nav-tabs-custom > .nav-tabs > li.header > .glyphicon,
.nav-tabs-custom > .nav-tabs > li.header > .ion {
  margin-right: 5px;
}
.nav-tabs-custom > .tab-content {
  background: #fff;
  padding: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.nav-tabs-custom .dropdown.open > a:active,
.nav-tabs-custom .dropdown.open > a:focus {
  background: transparent;
  color: #999;
}
.nav-tabs-custom.tab-primary > .nav-tabs > li.active {
  border-top-color: #3c8dbc;
}
.nav-tabs-custom.tab-info > .nav-tabs > li.active {
  border-top-color: #00c0ef;
}
.nav-tabs-custom.tab-danger > .nav-tabs > li.active {
  border-top-color: #dd4b39;
}
.nav-tabs-custom.tab-warning > .nav-tabs > li.active {
  border-top-color: #f39c12;
}
.nav-tabs-custom.tab-success > .nav-tabs > li.active {
  border-top-color: #00a65a;
}
.nav-tabs-custom.tab-default > .nav-tabs > li.active {
  border-top-color: #d2d6de;
}
/* PAGINATION */
.pagination > li > a {
  background: #fafafa;
  color: #666;
}
.pagination.pagination-flat > li > a {
  border-radius: 0 !important;
}
/*
 * Component: Table
 * ----------------
 */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #f4f4f4;
}
.table > thead > tr > th {
  border-bottom: 2px solid #f4f4f4;
}
.table tr td .progress {
  margin-top: 5px;
}
.table-bordered {
  border: 1px solid #f4f4f4;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #f4f4f4;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}
/* .text-center in tables */
table.text-center,
table.text-center td,
table.text-center th {
  text-align: center;
}
.table.align th {
  text-align: left;
}
.table.align td {
  text-align: right;
}
/*
 * Component: Label
 * ----------------
 */
.label-default {
  background-color: #d2d6de;
  color: #444;
}
/*
 * Component: modal
 * ----------------
 */
.modal {
  background: rgba(0, 0, 0, 0.3);
}
.modal-content {
  border-radius: 0;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
  border: 0;
}
@media (min-width: 768px) {
  .modal-content {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
  }
}
.modal-header {
  border-bottom-color: #f4f4f4;
}
.modal-footer {
  border-top-color: #f4f4f4;
}
.modal-primary .modal-header,
.modal-primary .modal-footer {
  border-color: #307095;
}
.modal-warning .modal-header,
.modal-warning .modal-footer {
  border-color: #c87f0a;
}
.modal-info .modal-header,
.modal-info .modal-footer {
  border-color: #0097bc;
}
.modal-success .modal-header,
.modal-success .modal-footer {
  border-color: #00733e;
}
.modal-danger .modal-header,
.modal-danger .modal-footer {
  border-color: #c23321;
}
/*
 * Component: Social Widgets
 * -------------------------
 */
.box-widget {
  border: none;
  position: relative;
}
.widget-user .widget-user-header {
  padding: 20px;
  height: 120px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.widget-user .widget-user-username {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 300;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.widget-user .widget-user-desc {
  margin-top: 0;
}
.widget-user .widget-user-image {
  position: absolute;
  top: 65px;
  left: 50%;
  margin-left: -45px;
}
.widget-user .widget-user-image > img {
  width: 90px;
  height: auto;
  border: 3px solid #fff;
}
.widget-user .box-footer {
  padding-top: 30px;
}
.widget-user-2 .widget-user-header {
  padding: 20px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.widget-user-2 .widget-user-username {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 300;
}
.widget-user-2 .widget-user-desc {
  margin-top: 0;
}
.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}
.widget-user-2 .widget-user-image > img {
  width: 65px;
  height: auto;
  float: left;
}
/*
 * Skin: Blue
 * ----------
 */
.skin-blue .main-header .navbar {
  background-color: #3c8dbc;
}
.skin-blue .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-blue .main-header .navbar .nav > li > a:hover,
.skin-blue .main-header .navbar .nav > li > a:active,
.skin-blue .main-header .navbar .nav > li > a:focus,
.skin-blue .main-header .navbar .nav .open > a,
.skin-blue .main-header .navbar .nav .open > a:hover,
.skin-blue .main-header .navbar .nav .open > a:focus,
.skin-blue .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-blue .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-blue .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
  background-color: #367fa9;
}
@media (max-width: 767px) {
  .skin-blue .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-blue .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-blue .main-header .navbar .dropdown-menu li a:hover {
    background: #367fa9;
  }
}
.skin-blue .main-header .logo {
  background-color: #367fa9;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-blue .main-header .logo:hover {
  background-color: #357ca5;
}
.skin-blue .main-header li.user-header {
  background-color: #3c8dbc;
}
.skin-blue .content-header {
  background: transparent;
}
.skin-blue .wrapper,
.skin-blue .main-sidebar,
.skin-blue .left-side {
  background-color: #222d32;
}
.skin-blue .user-panel > .info,
.skin-blue .user-panel > .info > a {
  color: #fff;
}
.skin-blue .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-blue .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-blue .sidebar-menu > li:hover > a,
.skin-blue .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #3c8dbc;
}
.skin-blue .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-blue .sidebar a {
  color: #b8c7ce;
}
.skin-blue .sidebar a:hover {
  text-decoration: none;
}
.skin-blue .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-blue .treeview-menu > li.active > a,
.skin-blue .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-blue .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-blue .sidebar-form input[type="text"],
.skin-blue .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-blue .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-blue .sidebar-form input[type="text"]:focus,
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-blue .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.skin-blue.layout-top-nav .main-header > .logo {
  background-color: #3c8dbc;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-blue.layout-top-nav .main-header > .logo:hover {
  background-color: #3b8ab8;
}
/*
 * Skin: Blue
 * ----------
 */
.skin-blue-light .main-header .navbar {
  background-color: #3c8dbc;
}
.skin-blue-light .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-blue-light .main-header .navbar .nav > li > a:hover,
.skin-blue-light .main-header .navbar .nav > li > a:active,
.skin-blue-light .main-header .navbar .nav > li > a:focus,
.skin-blue-light .main-header .navbar .nav .open > a,
.skin-blue-light .main-header .navbar .nav .open > a:hover,
.skin-blue-light .main-header .navbar .nav .open > a:focus,
.skin-blue-light .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-blue-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-blue-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
  background-color: #367fa9;
}
@media (max-width: 767px) {
  .skin-blue-light .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-blue-light .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-blue-light .main-header .navbar .dropdown-menu li a:hover {
    background: #367fa9;
  }
}
.skin-blue-light .main-header .logo {
  background-color: #3c8dbc;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-blue-light .main-header .logo:hover {
  background-color: #3b8ab8;
}
.skin-blue-light .main-header li.user-header {
  background-color: #3c8dbc;
}
.skin-blue-light .content-header {
  background: transparent;
}
.skin-blue-light .wrapper,
.skin-blue-light .main-sidebar,
.skin-blue-light .left-side {
  background-color: #f9fafc;
}
.skin-blue-light .content-wrapper,
.skin-blue-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-blue-light .user-panel > .info,
.skin-blue-light .user-panel > .info > a {
  color: #444;
}
.skin-blue-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-blue-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-blue-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-blue-light .sidebar-menu > li:hover > a,
.skin-blue-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-blue-light .sidebar-menu > li.active {
  border-left-color: #3c8dbc;
}
.skin-blue-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-blue-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-blue-light .sidebar a {
  color: #444;
}
.skin-blue-light .sidebar a:hover {
  text-decoration: none;
}
.skin-blue-light .treeview-menu > li > a {
  color: #777;
}
.skin-blue-light .treeview-menu > li.active > a,
.skin-blue-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-blue-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-blue-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-blue-light .sidebar-form input[type="text"],
.skin-blue-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-blue-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-blue-light .sidebar-form input[type="text"]:focus,
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-blue-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
.skin-blue-light .main-footer {
  border-top-color: #d2d6de;
}
.skin-blue.layout-top-nav .main-header > .logo {
  background-color: #3c8dbc;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-blue.layout-top-nav .main-header > .logo:hover {
  background-color: #3b8ab8;
}
/*
 * Skin: Black
 * -----------
 */
/* skin-black navbar */
.skin-black .main-header {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.skin-black .main-header .navbar-toggle {
  color: #333;
}
.skin-black .main-header .navbar-brand {
  color: #333;
  border-right: 1px solid #eee;
}
.skin-black .main-header .navbar {
  background-color: #fff;
}
.skin-black .main-header .navbar .nav > li > a {
  color: #333;
}
.skin-black .main-header .navbar .nav > li > a:hover,
.skin-black .main-header .navbar .nav > li > a:active,
.skin-black .main-header .navbar .nav > li > a:focus,
.skin-black .main-header .navbar .nav .open > a,
.skin-black .main-header .navbar .nav .open > a:hover,
.skin-black .main-header .navbar .nav .open > a:focus,
.skin-black .main-header .navbar .nav > .active > a {
  background: #fff;
  color: #999;
}
.skin-black .main-header .navbar .sidebar-toggle {
  color: #333;
}
.skin-black .main-header .navbar .sidebar-toggle:hover {
  color: #999;
  background: #fff;
}
.skin-black .main-header .navbar > .sidebar-toggle {
  color: #333;
  border-right: 1px solid #eee;
}
.skin-black .main-header .navbar .navbar-nav > li > a {
  border-right: 1px solid #eee;
}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a,
.skin-black .main-header .navbar .navbar-right > li > a {
  border-left: 1px solid #eee;
  border-right-width: 0;
}
.skin-black .main-header > .logo {
  background-color: #fff;
  color: #333;
  border-bottom: 0 solid transparent;
  border-right: 1px solid #eee;
}
.skin-black .main-header > .logo:hover {
  background-color: #fcfcfc;
}
@media (max-width: 767px) {
  .skin-black .main-header > .logo {
    background-color: #222;
    color: #fff;
    border-bottom: 0 solid transparent;
    border-right: none;
  }
  .skin-black .main-header > .logo:hover {
    background-color: #1f1f1f;
  }
}
.skin-black .main-header li.user-header {
  background-color: #222;
}
.skin-black .content-header {
  background: transparent;
  box-shadow: none;
}
.skin-black .wrapper,
.skin-black .main-sidebar,
.skin-black .left-side {
  background-color: #222d32;
}
.skin-black .user-panel > .info,
.skin-black .user-panel > .info > a {
  color: #fff;
}
.skin-black .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-black .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-black .sidebar-menu > li:hover > a,
.skin-black .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #fff;
}
.skin-black .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-black .sidebar a {
  color: #b8c7ce;
}
.skin-black .sidebar a:hover {
  text-decoration: none;
}
.skin-black .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-black .treeview-menu > li.active > a,
.skin-black .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-black .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-black .sidebar-form input[type="text"],
.skin-black .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-black .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-black .sidebar-form input[type="text"]:focus,
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-black .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.skin-black .pace .pace-progress {
  background: #222;
}
.skin-black .pace .pace-activity {
  border-top-color: #222;
  border-left-color: #222;
}
/*
 * Skin: Black
 * -----------
 */
/* skin-black navbar */
.skin-black-light .main-header {
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.skin-black-light .main-header .navbar-toggle {
  color: #333;
}
.skin-black-light .main-header .navbar-brand {
  color: #333;
  border-right: 1px solid #eee;
}
.skin-black-light .main-header .navbar {
  background-color: #fff;
}
.skin-black-light .main-header .navbar .nav > li > a {
  color: #333;
}
.skin-black-light .main-header .navbar .nav > li > a:hover,
.skin-black-light .main-header .navbar .nav > li > a:active,
.skin-black-light .main-header .navbar .nav > li > a:focus,
.skin-black-light .main-header .navbar .nav .open > a,
.skin-black-light .main-header .navbar .nav .open > a:hover,
.skin-black-light .main-header .navbar .nav .open > a:focus,
.skin-black-light .main-header .navbar .nav > .active > a {
  background: #fff;
  color: #999;
}
.skin-black-light .main-header .navbar .sidebar-toggle {
  color: #333;
}
.skin-black-light .main-header .navbar .sidebar-toggle:hover {
  color: #999;
  background: #fff;
}
.skin-black-light .main-header .navbar > .sidebar-toggle {
  color: #333;
  border-right: 1px solid #eee;
}
.skin-black-light .main-header .navbar .navbar-nav > li > a {
  border-right: 1px solid #eee;
}
.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li > a,
.skin-black-light .main-header .navbar .navbar-right > li > a {
  border-left: 1px solid #eee;
  border-right-width: 0;
}
.skin-black-light .main-header > .logo {
  background-color: #fff;
  color: #333;
  border-bottom: 0 solid transparent;
  border-right: 1px solid #eee;
}
.skin-black-light .main-header > .logo:hover {
  background-color: #fcfcfc;
}
@media (max-width: 767px) {
  .skin-black-light .main-header > .logo {
    background-color: #222;
    color: #fff;
    border-bottom: 0 solid transparent;
    border-right: none;
  }
  .skin-black-light .main-header > .logo:hover {
    background-color: #1f1f1f;
  }
}
.skin-black-light .main-header li.user-header {
  background-color: #222;
}
.skin-black-light .content-header {
  background: transparent;
  box-shadow: none;
}
.skin-black-light .wrapper,
.skin-black-light .main-sidebar,
.skin-black-light .left-side {
  background-color: #f9fafc;
}
.skin-black-light .content-wrapper,
.skin-black-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-black-light .user-panel > .info,
.skin-black-light .user-panel > .info > a {
  color: #444;
}
.skin-black-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-black-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-black-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-black-light .sidebar-menu > li:hover > a,
.skin-black-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-black-light .sidebar-menu > li.active {
  border-left-color: #fff;
}
.skin-black-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-black-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-black-light .sidebar a {
  color: #444;
}
.skin-black-light .sidebar a:hover {
  text-decoration: none;
}
.skin-black-light .treeview-menu > li > a {
  color: #777;
}
.skin-black-light .treeview-menu > li.active > a,
.skin-black-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-black-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-black-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-black-light .sidebar-form input[type="text"],
.skin-black-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-black-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-black-light .sidebar-form input[type="text"]:focus,
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-black-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
/*
 * Skin: Green
 * -----------
 */
.skin-green .main-header .navbar {
  background-color: #00a65a;
}
.skin-green .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-green .main-header .navbar .nav > li > a:hover,
.skin-green .main-header .navbar .nav > li > a:active,
.skin-green .main-header .navbar .nav > li > a:focus,
.skin-green .main-header .navbar .nav .open > a,
.skin-green .main-header .navbar .nav .open > a:hover,
.skin-green .main-header .navbar .nav .open > a:focus,
.skin-green .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-green .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-green .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-green .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-green .main-header .navbar .sidebar-toggle:hover {
  background-color: #008d4c;
}
@media (max-width: 767px) {
  .skin-green .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-green .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-green .main-header .navbar .dropdown-menu li a:hover {
    background: #008d4c;
  }
}
.skin-green .main-header .logo {
  background-color: #008d4c;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-green .main-header .logo:hover {
  background-color: #008749;
}
.skin-green .main-header li.user-header {
  background-color: #00a65a;
}
.skin-green .content-header {
  background: transparent;
}
.skin-green .wrapper,
.skin-green .main-sidebar,
.skin-green .left-side {
  background-color: #222d32;
}
.skin-green .user-panel > .info,
.skin-green .user-panel > .info > a {
  color: #fff;
}
.skin-green .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-green .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-green .sidebar-menu > li:hover > a,
.skin-green .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #00a65a;
}
.skin-green .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-green .sidebar a {
  color: #b8c7ce;
}
.skin-green .sidebar a:hover {
  text-decoration: none;
}
.skin-green .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-green .treeview-menu > li.active > a,
.skin-green .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-green .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-green .sidebar-form input[type="text"],
.skin-green .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-green .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-green .sidebar-form input[type="text"]:focus,
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-green .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
/*
 * Skin: Green
 * -----------
 */
.skin-green-light .main-header .navbar {
  background-color: #00a65a;
}
.skin-green-light .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-green-light .main-header .navbar .nav > li > a:hover,
.skin-green-light .main-header .navbar .nav > li > a:active,
.skin-green-light .main-header .navbar .nav > li > a:focus,
.skin-green-light .main-header .navbar .nav .open > a,
.skin-green-light .main-header .navbar .nav .open > a:hover,
.skin-green-light .main-header .navbar .nav .open > a:focus,
.skin-green-light .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-green-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-green-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
  background-color: #008d4c;
}
@media (max-width: 767px) {
  .skin-green-light .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-green-light .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-green-light .main-header .navbar .dropdown-menu li a:hover {
    background: #008d4c;
  }
}
.skin-green-light .main-header .logo {
  background-color: #00a65a;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-green-light .main-header .logo:hover {
  background-color: #00a157;
}
.skin-green-light .main-header li.user-header {
  background-color: #00a65a;
}
.skin-green-light .content-header {
  background: transparent;
}
.skin-green-light .wrapper,
.skin-green-light .main-sidebar,
.skin-green-light .left-side {
  background-color: #f9fafc;
}
.skin-green-light .content-wrapper,
.skin-green-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-green-light .user-panel > .info,
.skin-green-light .user-panel > .info > a {
  color: #444;
}
.skin-green-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-green-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-green-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-green-light .sidebar-menu > li:hover > a,
.skin-green-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-green-light .sidebar-menu > li.active {
  border-left-color: #00a65a;
}
.skin-green-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-green-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-green-light .sidebar a {
  color: #444;
}
.skin-green-light .sidebar a:hover {
  text-decoration: none;
}
.skin-green-light .treeview-menu > li > a {
  color: #777;
}
.skin-green-light .treeview-menu > li.active > a,
.skin-green-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-green-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-green-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-green-light .sidebar-form input[type="text"],
.skin-green-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-green-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-green-light .sidebar-form input[type="text"]:focus,
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-green-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
/*
 * Skin: Red
 * ---------
 */
.skin-red .main-header .navbar {
  background-color: #dd4b39;
}
.skin-red .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-red .main-header .navbar .nav > li > a:hover,
.skin-red .main-header .navbar .nav > li > a:active,
.skin-red .main-header .navbar .nav > li > a:focus,
.skin-red .main-header .navbar .nav .open > a,
.skin-red .main-header .navbar .nav .open > a:hover,
.skin-red .main-header .navbar .nav .open > a:focus,
.skin-red .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-red .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-red .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-red .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-red .main-header .navbar .sidebar-toggle:hover {
  background-color: #d73925;
}
@media (max-width: 767px) {
  .skin-red .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-red .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-red .main-header .navbar .dropdown-menu li a:hover {
    background: #d73925;
  }
}
.skin-red .main-header .logo {
  background-color: #d73925;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-red .main-header .logo:hover {
  background-color: #d33724;
}
.skin-red .main-header li.user-header {
  background-color: #dd4b39;
}
.skin-red .content-header {
  background: transparent;
}
.skin-red .wrapper,
.skin-red .main-sidebar,
.skin-red .left-side {
  background-color: #222d32;
}
.skin-red .user-panel > .info,
.skin-red .user-panel > .info > a {
  color: #fff;
}
.skin-red .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-red .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-red .sidebar-menu > li:hover > a,
.skin-red .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #dd4b39;
}
.skin-red .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-red .sidebar a {
  color: #b8c7ce;
}
.skin-red .sidebar a:hover {
  text-decoration: none;
}
.skin-red .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-red .treeview-menu > li.active > a,
.skin-red .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-red .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-red .sidebar-form input[type="text"],
.skin-red .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-red .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-red .sidebar-form input[type="text"]:focus,
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-red .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
/*
 * Skin: Red
 * ---------
 */
.skin-red-light .main-header .navbar {
  background-color: #dd4b39;
}
.skin-red-light .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-red-light .main-header .navbar .nav > li > a:hover,
.skin-red-light .main-header .navbar .nav > li > a:active,
.skin-red-light .main-header .navbar .nav > li > a:focus,
.skin-red-light .main-header .navbar .nav .open > a,
.skin-red-light .main-header .navbar .nav .open > a:hover,
.skin-red-light .main-header .navbar .nav .open > a:focus,
.skin-red-light .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-red-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-red-light .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-red-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-red-light .main-header .navbar .sidebar-toggle:hover {
  background-color: #d73925;
}
@media (max-width: 767px) {
  .skin-red-light .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-red-light .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-red-light .main-header .navbar .dropdown-menu li a:hover {
    background: #d73925;
  }
}
.skin-red-light .main-header .logo {
  background-color: #dd4b39;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-red-light .main-header .logo:hover {
  background-color: #dc4735;
}
.skin-red-light .main-header li.user-header {
  background-color: #dd4b39;
}
.skin-red-light .content-header {
  background: transparent;
}
.skin-red-light .wrapper,
.skin-red-light .main-sidebar,
.skin-red-light .left-side {
  background-color: #f9fafc;
}
.skin-red-light .content-wrapper,
.skin-red-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-red-light .user-panel > .info,
.skin-red-light .user-panel > .info > a {
  color: #444;
}
.skin-red-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-red-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-red-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-red-light .sidebar-menu > li:hover > a,
.skin-red-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-red-light .sidebar-menu > li.active {
  border-left-color: #dd4b39;
}
.skin-red-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-red-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-red-light .sidebar a {
  color: #444;
}
.skin-red-light .sidebar a:hover {
  text-decoration: none;
}
.skin-red-light .treeview-menu > li > a {
  color: #777;
}
.skin-red-light .treeview-menu > li.active > a,
.skin-red-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-red-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-red-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-red-light .sidebar-form input[type="text"],
.skin-red-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-red-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-red-light .sidebar-form input[type="text"]:focus,
.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-red-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
/*
 * Skin: Yellow
 * ------------
 */
.skin-yellow .main-header .navbar {
  background-color: #f39c12;
}
.skin-yellow .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-yellow .main-header .navbar .nav > li > a:hover,
.skin-yellow .main-header .navbar .nav > li > a:active,
.skin-yellow .main-header .navbar .nav > li > a:focus,
.skin-yellow .main-header .navbar .nav .open > a,
.skin-yellow .main-header .navbar .nav .open > a:hover,
.skin-yellow .main-header .navbar .nav .open > a:focus,
.skin-yellow .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-yellow .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-yellow .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
  background-color: #e08e0b;
}
@media (max-width: 767px) {
  .skin-yellow .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-yellow .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-yellow .main-header .navbar .dropdown-menu li a:hover {
    background: #e08e0b;
  }
}
.skin-yellow .main-header .logo {
  background-color: #e08e0b;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-yellow .main-header .logo:hover {
  background-color: #db8b0b;
}
.skin-yellow .main-header li.user-header {
  background-color: #f39c12;
}
.skin-yellow .content-header {
  background: transparent;
}
.skin-yellow .wrapper,
.skin-yellow .main-sidebar,
.skin-yellow .left-side {
  background-color: #222d32;
}
.skin-yellow .user-panel > .info,
.skin-yellow .user-panel > .info > a {
  color: #fff;
}
.skin-yellow .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-yellow .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-yellow .sidebar-menu > li:hover > a,
.skin-yellow .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #f39c12;
}
.skin-yellow .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-yellow .sidebar a {
  color: #b8c7ce;
}
.skin-yellow .sidebar a:hover {
  text-decoration: none;
}
.skin-yellow .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-yellow .treeview-menu > li.active > a,
.skin-yellow .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-yellow .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-yellow .sidebar-form input[type="text"],
.skin-yellow .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-yellow .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-yellow .sidebar-form input[type="text"]:focus,
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-yellow .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
/*
 * Skin: Yellow
 * ------------
 */
.skin-yellow-light .main-header .navbar {
  background-color: #f39c12;
}
.skin-yellow-light .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-yellow-light .main-header .navbar .nav > li > a:hover,
.skin-yellow-light .main-header .navbar .nav > li > a:active,
.skin-yellow-light .main-header .navbar .nav > li > a:focus,
.skin-yellow-light .main-header .navbar .nav .open > a,
.skin-yellow-light .main-header .navbar .nav .open > a:hover,
.skin-yellow-light .main-header .navbar .nav .open > a:focus,
.skin-yellow-light .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-yellow-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-yellow-light .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-yellow-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-yellow-light .main-header .navbar .sidebar-toggle:hover {
  background-color: #e08e0b;
}
@media (max-width: 767px) {
  .skin-yellow-light .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-yellow-light .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-yellow-light .main-header .navbar .dropdown-menu li a:hover {
    background: #e08e0b;
  }
}
.skin-yellow-light .main-header .logo {
  background-color: #f39c12;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-yellow-light .main-header .logo:hover {
  background-color: #f39a0d;
}
.skin-yellow-light .main-header li.user-header {
  background-color: #f39c12;
}
.skin-yellow-light .content-header {
  background: transparent;
}
.skin-yellow-light .wrapper,
.skin-yellow-light .main-sidebar,
.skin-yellow-light .left-side {
  background-color: #f9fafc;
}
.skin-yellow-light .content-wrapper,
.skin-yellow-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-yellow-light .user-panel > .info,
.skin-yellow-light .user-panel > .info > a {
  color: #444;
}
.skin-yellow-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-yellow-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-yellow-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-yellow-light .sidebar-menu > li:hover > a,
.skin-yellow-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-yellow-light .sidebar-menu > li.active {
  border-left-color: #f39c12;
}
.skin-yellow-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-yellow-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-yellow-light .sidebar a {
  color: #444;
}
.skin-yellow-light .sidebar a:hover {
  text-decoration: none;
}
.skin-yellow-light .treeview-menu > li > a {
  color: #777;
}
.skin-yellow-light .treeview-menu > li.active > a,
.skin-yellow-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-yellow-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-yellow-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-yellow-light .sidebar-form input[type="text"],
.skin-yellow-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-yellow-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-yellow-light .sidebar-form input[type="text"]:focus,
.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-yellow-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
/*
 * Skin: Purple
 * ------------
 */
.skin-purple .main-header .navbar {
  background-color: #605ca8;
}
.skin-purple .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-purple .main-header .navbar .nav > li > a:hover,
.skin-purple .main-header .navbar .nav > li > a:active,
.skin-purple .main-header .navbar .nav > li > a:focus,
.skin-purple .main-header .navbar .nav .open > a,
.skin-purple .main-header .navbar .nav .open > a:hover,
.skin-purple .main-header .navbar .nav .open > a:focus,
.skin-purple .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-purple .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-purple .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-purple .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-purple .main-header .navbar .sidebar-toggle:hover {
  background-color: #555299;
}
@media (max-width: 767px) {
  .skin-purple .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-purple .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-purple .main-header .navbar .dropdown-menu li a:hover {
    background: #555299;
  }
}
.skin-purple .main-header .logo {
  background-color: #555299;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-purple .main-header .logo:hover {
  background-color: #545096;
}
.skin-purple .main-header li.user-header {
  background-color: #605ca8;
}
.skin-purple .content-header {
  background: transparent;
}
.skin-purple .wrapper,
.skin-purple .main-sidebar,
.skin-purple .left-side {
  background-color: #222d32;
}
.skin-purple .user-panel > .info,
.skin-purple .user-panel > .info > a {
  color: #fff;
}
.skin-purple .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-purple .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-purple .sidebar-menu > li:hover > a,
.skin-purple .sidebar-menu > li.active > a {
  color: #fff;
  background: #1e282c;
  border-left-color: #605ca8;
}
.skin-purple .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-purple .sidebar a {
  color: #b8c7ce;
}
.skin-purple .sidebar a:hover {
  text-decoration: none;
}
.skin-purple .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-purple .treeview-menu > li.active > a,
.skin-purple .treeview-menu > li > a:hover {
  color: #fff;
}
.skin-purple .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-purple .sidebar-form input[type="text"],
.skin-purple .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-purple .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-purple .sidebar-form input[type="text"]:focus,
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-purple .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
/*
 * Skin: Purple
 * ------------
 */
.skin-purple-light .main-header .navbar {
  background-color: #605ca8;
}
.skin-purple-light .main-header .navbar .nav > li > a {
  color: #fff;
}
.skin-purple-light .main-header .navbar .nav > li > a:hover,
.skin-purple-light .main-header .navbar .nav > li > a:active,
.skin-purple-light .main-header .navbar .nav > li > a:focus,
.skin-purple-light .main-header .navbar .nav .open > a,
.skin-purple-light .main-header .navbar .nav .open > a:hover,
.skin-purple-light .main-header .navbar .nav .open > a:focus,
.skin-purple-light .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-purple-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-purple-light .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-purple-light .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-purple-light .main-header .navbar .sidebar-toggle:hover {
  background-color: #555299;
}
@media (max-width: 767px) {
  .skin-purple-light .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-purple-light .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-purple-light .main-header .navbar .dropdown-menu li a:hover {
    background: #555299;
  }
}
.skin-purple-light .main-header .logo {
  background-color: #605ca8;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.skin-purple-light .main-header .logo:hover {
  background-color: #5d59a6;
}
.skin-purple-light .main-header li.user-header {
  background-color: #605ca8;
}
.skin-purple-light .content-header {
  background: transparent;
}
.skin-purple-light .wrapper,
.skin-purple-light .main-sidebar,
.skin-purple-light .left-side {
  background-color: #f9fafc;
}
.skin-purple-light .content-wrapper,
.skin-purple-light .main-footer {
  border-left: 1px solid #d2d6de;
}
.skin-purple-light .user-panel > .info,
.skin-purple-light .user-panel > .info > a {
  color: #444;
}
.skin-purple-light .sidebar-menu > li {
  -webkit-transition: border-left-color 0.3s ease;
  -o-transition: border-left-color 0.3s ease;
  transition: border-left-color 0.3s ease;
}
.skin-purple-light .sidebar-menu > li.header {
  color: #848484;
  background: #f9fafc;
}
.skin-purple-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-weight: 600;
}
.skin-purple-light .sidebar-menu > li:hover > a,
.skin-purple-light .sidebar-menu > li.active > a {
  color: #000;
  background: #f4f4f5;
}
.skin-purple-light .sidebar-menu > li.active {
  border-left-color: #605ca8;
}
.skin-purple-light .sidebar-menu > li.active > a {
  font-weight: 600;
}
.skin-purple-light .sidebar-menu > li > .treeview-menu {
  background: #f4f4f5;
}
.skin-purple-light .sidebar a {
  color: #444;
}
.skin-purple-light .sidebar a:hover {
  text-decoration: none;
}
.skin-purple-light .treeview-menu > li > a {
  color: #777;
}
.skin-purple-light .treeview-menu > li.active > a,
.skin-purple-light .treeview-menu > li > a:hover {
  color: #000;
}
.skin-purple-light .treeview-menu > li.active > a {
  font-weight: 600;
}
.skin-purple-light .sidebar-form {
  border-radius: 3px;
  border: 1px solid #d2d6de;
  margin: 10px 10px;
}
.skin-purple-light .sidebar-form input[type="text"],
.skin-purple-light .sidebar-form .btn {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid transparent;
  height: 35px;
}
.skin-purple-light .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-purple-light .sidebar-form input[type="text"]:focus,
.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-purple-light .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
@media (min-width: 768px) {
  .skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
    border-left: 1px solid #d2d6de;
  }
}
.skin-azure .ui-dialog .ui-dialog-titlebar,
.skin-azure-light .ui-dialog .ui-dialog-titlebar {
  background-color: #1f7dce;
}
.skin-azure .sidebar-menu li > a > .fa-angle-left,
.skin-azure-light .sidebar-menu li > a > .fa-angle-left {
  right: 5px;
}
.skin-azure .sidebar-form,
.skin-azure-light .sidebar-form {
  border-radius: 3px;
  margin: 20px 10px 10px 10px;
}
.skin-azure .sidebar-menu > li > a,
.skin-azure-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-size: 14px;
}
.skin-azure .sidebar-menu .treeview-menu > li > a,
.skin-azure-light .sidebar-menu .treeview-menu > li > a {
  font-size: 13px;
}
.skin-azure .sidebar-form input[type="text"],
.skin-azure-light .sidebar-form input[type="text"],
.skin-azure .sidebar-form .btn,
.skin-azure-light .sidebar-form .btn {
  box-shadow: none;
  border: 1px solid transparent;
  height: 35px;
}
.skin-azure .sidebar-form .btn,
.skin-azure-light .sidebar-form .btn {
  color: #999;
}
.skin-azure .control-sidebar-dark,
.skin-azure-light .control-sidebar-dark,
.skin-azure .control-sidebar-dark + .control-sidebar-bg,
.skin-azure-light .control-sidebar-dark + .control-sidebar-bg {
  background: #2475b7;
}
.skin-azure .main-header .logo,
.skin-azure-light .main-header .logo {
  height: 50px;
  font-weight: 600;
}
.skin-azure .main-header .navbar,
.skin-azure-light .main-header .navbar {
  background-color: #1d6db1;
  z-index: 999;
  min-height: initial;
}
.skin-azure .main-header .sidebar-toggle,
.skin-azure-light .main-header .sidebar-toggle {
  font-size: 2.5rem;
  color: #fff;
  line-height: 20px;
  border-right: 1px solid #016fce;
  padding: 15px 15px;
}
.skin-azure .main-header .logo,
.skin-azure-light .main-header .logo {
  font-family: 'Open Sans';
  color: #fff;
  z-index: 1000;
  background-color: #1f7dce;
  padding: 0 0;
}
.skin-azure .navbar-nav > li > a,
.skin-azure-light .navbar-nav > li > a {
  border-left: 1px solid #016fce;
  color: #fff;
}
.skin-azure .navbar-nav > .user-menu .user-image,
.skin-azure-light .navbar-nav > .user-menu .user-image {
  border: 2px solid rgba(255, 255, 255, 0.4);
}
.skin-azure .navbar-nav > li > a:hover,
.skin-azure-light .navbar-nav > li > a:hover,
.skin-azure .navbar-nav > li > a:active,
.skin-azure-light .navbar-nav > li > a:active,
.skin-azure .navbar-nav > li > a:focus,
.skin-azure-light .navbar-nav > li > a:focus {
  background: transparent;
  color: lightgreen;
}
.skin-azure .navbar-nav .open > a,
.skin-azure-light .navbar-nav .open > a,
.skin-azure .navbar-nav .open > a:hover,
.skin-azure-light .navbar-nav .open > a:hover,
.skin-azure .navbar-nav .open > a:focus,
.skin-azure-light .navbar-nav .open > a:focus {
  background: #096bc0;
  color: lightgreen;
}
.skin-azure .navbar-nav > li > a[data-toggle=control-sidebar],
.skin-azure-light .navbar-nav > li > a[data-toggle=control-sidebar] {
  font-size: 18px;
}
.skin-azure section.content > .s-DataGrid,
.skin-azure-light section.content > .s-DataGrid {
  border-radius: 0;
  border-top: 1px solid #f0f0f0;
}
.skin-azure .grid-title,
.skin-azure-light .grid-title,
.skin-azure .panel-titlebar,
.skin-azure-light .panel-titlebar {
  color: #1f7fce;
  font-size: 17px;
}
.skin-azure .s-Panel,
.skin-azure-light .s-Panel {
  border-radius: 0;
  border-top: 1px solid #f0f0f0;
}
.skin-azure .sidebar-menu .treeview-menu > li > a > .fa,
.skin-azure-light .sidebar-menu .treeview-menu > li > a > .fa,
.skin-azure .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-azure-light .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-azure .sidebar-menu .treeview-menu > li > a > .ion,
.skin-azure-light .sidebar-menu .treeview-menu > li > a > .ion {
  font-size: 14px;
}
.skin-azure .sidebar-menu > li > a > .fa,
.skin-azure-light .sidebar-menu > li > a > .fa,
.skin-azure .sidebar-menu > li > a > .glyphicon,
.skin-azure-light .sidebar-menu > li > a > .glyphicon,
.skin-azure .sidebar-menu > li > a > .ion,
.skin-azure-light .sidebar-menu > li > a > .ion {
  font-size: 18px;
}
.skin-azure .sidebar-menu > li > a > .nav-icon,
.skin-azure-light .sidebar-menu > li > a > .nav-icon {
  width: 23px;
}
.skin-azure .sidebar-menu .treeview-menu > li > a > .nav-icon,
.skin-azure-light .sidebar-menu .treeview-menu > li > a > .nav-icon {
  width: 19px;
}
.skin-azure .main-header li.user-header,
.skin-azure-light .main-header li.user-header {
  background-color: #1f7dce;
}
.skin-azure .s-QuickSearchBar .quick-search-icon,
.skin-azure-light .s-QuickSearchBar .quick-search-icon {
  background: #1f7fce;
}
.skin-azure .quick-filters-bar,
.skin-azure-light .quick-filters-bar {
  border: none;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  background-color: #f9f9f9;
  border-radius: 0;
}
.skin-azure .s-FilterDisplayBar,
.skin-azure-light .s-FilterDisplayBar {
  border-color: #e1e9f1;
  margin-bottom: 0px;
}
.skin-azure .slick-header-column.ui-state-default,
.skin-azure-light .slick-header-column.ui-state-default {
  color: #016fce;
}
.skin-azure .slick-cell > a,
.skin-azure-light .slick-cell > a {
  color: #30569c;
}
.skin-azure .main-sidebar {
  background-color: #1f7dce;
  background: linear-gradient(-65deg, #222d32, #1f7dce);
}
.skin-azure .sidebar a {
  color: #dee5fb;
}
.skin-azure .sidebar-menu > li > .treeview-menu {
  background-color: rgba(85, 133, 175, 0.2);
}
.skin-azure .sidebar-menu > li:hover > a,
.skin-azure .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #9ccbf7;
  background-color: rgba(0, 0, 0, 0.3);
}
.skin-azure .sidebar-menu > li li:hover > a,
.skin-azure .sidebar-menu li li.active > a {
  color: #83f78c;
}
.skin-azure .sidebar-form {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.skin-azure .sidebar-form input[type="text"],
.skin-azure .sidebar-form .btn {
  background-color: rgba(0, 0, 0, 0.15);
}
.skin-azure .sidebar-form input[type="text"] {
  color: #bbb;
}
.skin-azure-light .content-wrapper,
.skin-azure-light .right-side {
  background-color: #f4f8fb;
}
.skin-azure-light .main-sidebar {
  background-color: #fff;
}
.skin-azure-light .sidebar a {
  color: #222;
}
.skin-azure-light .sidebar-menu > li > .treeview-menu {
  background-color: rgba(196, 196, 196, 0.2);
}
.skin-azure-light .sidebar-menu > li:hover > a,
.skin-azure-light .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #64b7ff;
  background-color: #016fce;
}
.skin-azure-light .sidebar-menu > li:hover > a i.nav-icon,
.skin-azure-light .sidebar-menu > li.active > a i.nav-icon {
  color: #fff;
}
.skin-azure-light .sidebar-menu .nav-icon {
  color: #31386b;
}
.skin-azure-light .sidebar-menu > li > a > .nav-icon {
  color: #575b7b;
}
.skin-azure-light .sidebar-menu .treeview-menu {
  padding-top: 4px;
  padding-bottom: 4px;
}
.skin-azure-light .sidebar-menu .treeview-menu > li > a {
  padding-left: 19px;
}
.skin-azure-light .sidebar-menu .treeview-menu > li {
  margin: 1px 4px 1px 0;
}
.skin-azure-light .sidebar-menu li > a > .fa-angle-left {
  right: 1px;
}
.skin-azure-light .sidebar-menu > li > ul > li:hover > a,
.skin-azure-light .sidebar-menu > li > ul > li.active > a {
  color: #fff;
  background-color: #4393d5;
  border-radius: 13px;
  border-right: 4px solid #c0d7f3;
  border-left: 4px solid #c0d7f3;
  box-shadow: 0px 0px 2px white;
  padding-left: 15px;
}
.skin-azure-light .sidebar-menu > li > ul > li:hover > a .nav-icon,
.skin-azure-light .sidebar-menu > li > ul > li.active > a .nav-icon {
  color: #fff;
}
.skin-azure-light .sidebar-form input[type="text"],
.skin-azure-light .sidebar-form .btn {
  background-color: #eaf1f7;
}
.skin-azure-light .sidebar-menu > li li li:hover > a,
.skin-azure-light .sidebar-menu li li li.active > a {
  color: #0595ec;
}
.skin-azure-light .sidebar-menu > li li li:hover > a .nav-icon,
.skin-azure-light .sidebar-menu li li li.active > a .nav-icon {
  color: #50316b;
}
.skin-azure-light .sidebar-form input[type="text"] {
  color: #666;
}
@media (min-width: 768px) {
  .skin-azure .content,
  .skin-azure-light .content {
    padding: 25px 15px 15px 20px;
  }
  .skin-azure .content-header,
  .skin-azure-light .content-header {
    padding-left: 20px;
  }
  .skin-azure .main-header .navbar,
  .skin-azure-light .main-header .navbar {
    min-height: 62px;
    margin-left: 0;
    background: #1f7dce;
  }
  .skin-azure .main-header .sidebar-toggle,
  .skin-azure-light .main-header .sidebar-toggle {
    padding-right: 1.25rem;
    position: absolute;
    left: 4px;
    top: -8px;
    line-height: inherit;
    border-right: 1px solid transparent;
    padding: 21px 15px;
  }
  .skin-azure .main-header .logo,
  .skin-azure-light .main-header .logo {
    position: absolute;
    left: 6rem;
    border-left: 1px solid #016fce;
    top: 6px;
    background-color: transparent;
    padding: 0 15px;
  }
  .skin-azure .main-header .logo b,
  .skin-azure-light .main-header .logo b {
    float: left;
    margin-left: 8px;
  }
  .skin-azure .navbar-nav,
  .skin-azure-light .navbar-nav {
    margin-top: 6px;
  }
  .skin-azure .navbar-nav > li > a,
  .skin-azure-light .navbar-nav > li > a {
    line-height: 20px;
    padding: 15px 22px;
    font-size: 15px;
  }
  .skin-azure .navbar-nav > .user-menu .user-image,
  .skin-azure-light .navbar-nav > .user-menu .user-image {
    height: 45px;
    width: 45px;
    margin-top: -12px;
  }
  .skin-azure.fixed .content-wrapper,
  .skin-azure-light.fixed .content-wrapper,
  .skin-azure.fixed .right-side,
  .skin-azure-light.fixed .right-side {
    padding-top: 62px;
  }
  .skin-azure .main-sidebar,
  .skin-azure-light .main-sidebar,
  .skin-azure .left-side,
  .skin-azure-light .left-side {
    padding-top: 62px;
  }
  .skin-azure.sidebar-mini.sidebar-collapse .main-header .navbar,
  .skin-azure-light.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 0;
  }
  .skin-azure.sidebar-mini.sidebar-collapse .main-header .logo,
  .skin-azure-light.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 80px;
  }
  .skin-azure.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini,
  .skin-azure-light.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    margin-left: 0;
    margin-right: 0;
  }
  .skin-azure.sidebar-mini.sidebar-collapse .main-sidebar,
  .skin-azure-light.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 62px !important;
  }
  .skin-azure.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-azure-light.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-azure.sidebar-mini.sidebar-collapse .right-side,
  .skin-azure-light.sidebar-mini.sidebar-collapse .right-side,
  .skin-azure.sidebar-mini.sidebar-collapse .main-footer,
  .skin-azure-light.sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 62px !important;
  }
}
@media (min-width: 768px) {
  .skin-azure .main-header {
    box-shadow: 0 2px 5px rgba(24, 96, 158, 0.6);
  }
  .skin-azure .main-sidebar {
    box-shadow: 2px 0px 3px rgba(24, 96, 158, 0.2);
    border-right: 1px solid #0a59a0;
  }
  .skin-azure-light .main-header {
    box-shadow: 0 1px 3px rgba(40, 37, 89, 0.3);
  }
  .skin-azure-light .main-sidebar {
    border-right: 1px solid #d2d2d2;
  }
}
.skin-cosmos .ui-dialog .ui-dialog-titlebar,
.skin-cosmos-light .ui-dialog .ui-dialog-titlebar {
  background: #584fc3;
}
.skin-cosmos .sidebar-menu li > a > .fa-angle-left,
.skin-cosmos-light .sidebar-menu li > a > .fa-angle-left {
  right: 5px;
}
.skin-cosmos .sidebar-form,
.skin-cosmos-light .sidebar-form {
  border-radius: 3px;
  margin: 20px 10px 10px 10px;
}
.skin-cosmos .sidebar-menu > li > a,
.skin-cosmos-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-size: 14px;
}
.skin-cosmos .sidebar-menu .treeview-menu > li > a,
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a {
  font-size: 13px;
}
.skin-cosmos .sidebar-form input[type="text"],
.skin-cosmos-light .sidebar-form input[type="text"],
.skin-cosmos .sidebar-form .btn,
.skin-cosmos-light .sidebar-form .btn {
  box-shadow: none;
  border: 1px solid transparent;
  height: 35px;
}
.skin-cosmos .sidebar-form .btn,
.skin-cosmos-light .sidebar-form .btn {
  color: #999;
}
.skin-cosmos .sidebar-form input[type="text"],
.skin-cosmos-light .sidebar-form input[type="text"] {
  color: #666;
}
.skin-cosmos .control-sidebar-dark,
.skin-cosmos-light .control-sidebar-dark,
.skin-cosmos .control-sidebar-dark + .control-sidebar-bg,
.skin-cosmos-light .control-sidebar-dark + .control-sidebar-bg {
  background: #130d46;
}
.skin-cosmos .main-header .logo,
.skin-cosmos-light .main-header .logo {
  height: 50px;
}
.skin-cosmos .main-header .navbar,
.skin-cosmos-light .main-header .navbar {
  background-color: #3d3780;
  border-bottom: 1px solid #3d3780;
  z-index: 999;
  min-height: initial;
}
.skin-cosmos .main-header .sidebar-toggle,
.skin-cosmos-light .main-header .sidebar-toggle {
  font-size: 2.5rem;
  color: #fff;
  line-height: 20px;
  border-right: 1px solid #342e73;
  padding: 15px 15px;
}
.skin-cosmos .main-header .logo,
.skin-cosmos-light .main-header .logo {
  font-family: 'Open Sans';
  color: #fff;
  z-index: 1000;
  background-color: #383371;
  padding: 0 0;
}
.skin-cosmos .navbar-nav > li > a,
.skin-cosmos-light .navbar-nav > li > a {
  border-left: 1px solid #342e73;
  color: #fff;
}
.skin-cosmos .navbar-nav > .user-menu .user-image,
.skin-cosmos-light .navbar-nav > .user-menu .user-image {
  border: 2px solid #00f9a6;
}
.skin-cosmos .navbar-nav > li > a:hover,
.skin-cosmos-light .navbar-nav > li > a:hover,
.skin-cosmos .navbar-nav > li > a:active,
.skin-cosmos-light .navbar-nav > li > a:active,
.skin-cosmos .navbar-nav > li > a:focus,
.skin-cosmos-light .navbar-nav > li > a:focus {
  background: transparent;
  color: lightgreen;
}
.skin-cosmos .navbar-nav .open > a,
.skin-cosmos-light .navbar-nav .open > a,
.skin-cosmos .navbar-nav .open > a:hover,
.skin-cosmos-light .navbar-nav .open > a:hover,
.skin-cosmos .navbar-nav .open > a:focus,
.skin-cosmos-light .navbar-nav .open > a:focus {
  background: #4c468e;
  color: lightgreen;
  border-color: #342e73;
}
.skin-cosmos .navbar-nav > li > a[data-toggle=control-sidebar],
.skin-cosmos-light .navbar-nav > li > a[data-toggle=control-sidebar] {
  font-size: 18px;
}
.skin-cosmos section.content > .s-DataGrid,
.skin-cosmos-light section.content > .s-DataGrid {
  border-radius: 0;
  border-top: 2px solid #656bbb;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.skin-cosmos .grid-title,
.skin-cosmos-light .grid-title,
.skin-cosmos .panel-titlebar,
.skin-cosmos-light .panel-titlebar {
  color: #656bbb;
  font-size: 17px;
}
.skin-cosmos .s-Panel,
.skin-cosmos-light .s-Panel {
  border-radius: 0;
  border-top: 3px solid #656bbb;
}
.skin-cosmos .sidebar-menu .treeview-menu > li > a > .fa,
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a > .fa,
.skin-cosmos .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-cosmos .sidebar-menu .treeview-menu > li > a > .ion,
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a > .ion {
  font-size: 14px;
}
.skin-cosmos .sidebar-menu > li > a > .fa,
.skin-cosmos-light .sidebar-menu > li > a > .fa,
.skin-cosmos .sidebar-menu > li > a > .glyphicon,
.skin-cosmos-light .sidebar-menu > li > a > .glyphicon,
.skin-cosmos .sidebar-menu > li > a > .ion,
.skin-cosmos-light .sidebar-menu > li > a > .ion {
  font-size: 18px;
}
.skin-cosmos .sidebar-menu > li > a > .nav-icon,
.skin-cosmos-light .sidebar-menu > li > a > .nav-icon {
  width: 23px;
}
.skin-cosmos .sidebar-menu .treeview-menu > li > a > .nav-icon,
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a > .nav-icon {
  width: 19px;
}
.skin-cosmos .main-header li.user-header,
.skin-cosmos-light .main-header li.user-header {
  background-color: #3a327c;
}
.skin-cosmos .s-QuickSearchBar .quick-search-icon,
.skin-cosmos-light .s-QuickSearchBar .quick-search-icon {
  background: #656bbb;
}
.skin-cosmos .quick-filters-bar,
.skin-cosmos-light .quick-filters-bar {
  border: none;
  border-top: 3px solid #d4d1fb;
  background-color: #f5f5f5;
  border-radius: 0;
}
.skin-cosmos .s-FilterDisplayBar,
.skin-cosmos-light .s-FilterDisplayBar {
  border-color: #d4d1fb;
  background-color: #f9f6ff;
}
.skin-cosmos .s-FilterDisplayBar .edit,
.skin-cosmos-light .s-FilterDisplayBar .edit {
  background-color: #f9f6ff;
  color: #6f39c4;
}
.skin-cosmos .main-sidebar {
  background-color: #1a1640;
  background: linear-gradient(149deg, #2f206d, #3d3780);
}
.skin-cosmos .sidebar a {
  color: #aab7dc;
}
.skin-cosmos .sidebar-menu > li > .treeview-menu {
  background-color: rgba(85, 133, 175, 0.2);
}
.skin-cosmos .sidebar-menu > li:hover > a,
.skin-cosmos .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #938ce0;
  background-color: rgba(0, 0, 0, 0.25);
}
.skin-cosmos .sidebar-menu > li li:hover > a,
.skin-cosmos .sidebar-menu li li.active > a {
  color: #fff;
}
.skin-cosmos .sidebar-form {
  border: 1px solid #3f3c61;
}
.skin-cosmos .sidebar-form input[type="text"],
.skin-cosmos .sidebar-form .btn {
  background-color: rgba(0, 0, 0, 0.4);
}
.skin-cosmos-light .content-wrapper,
.skin-cosmos-light .right-side {
  background-color: #edf5fb;
}
.skin-cosmos-light .main-sidebar {
  background-color: #fff;
}
.skin-cosmos-light .sidebar a {
  color: #222;
}
.skin-cosmos-light .sidebar-menu > li > .treeview-menu {
  background-color: rgba(196, 196, 196, 0.2);
}
.skin-cosmos-light .sidebar-menu > li:hover > a,
.skin-cosmos-light .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #d5caf9;
  background-color: #534D8f;
}
.skin-cosmos-light .sidebar-menu > li:hover > a i.nav-icon,
.skin-cosmos-light .sidebar-menu > li.active > a i.nav-icon {
  color: #fff;
}
.skin-cosmos-light .sidebar-menu .nav-icon {
  color: #50316b;
}
.skin-cosmos-light .sidebar-menu > li > a > .nav-icon {
  color: #62577b;
}
.skin-cosmos-light .sidebar-menu .treeview-menu {
  padding-top: 4px;
  padding-bottom: 4px;
}
.skin-cosmos-light .sidebar-menu .treeview-menu > li > a {
  padding-left: 19px;
}
.skin-cosmos-light .sidebar-menu .treeview-menu > li {
  margin: 1px 4px 1px 0;
}
.skin-cosmos-light .sidebar-menu li > a > .fa-angle-left {
  right: 1px;
}
.skin-cosmos-light .sidebar-menu > li li:hover > a,
.skin-cosmos-light .sidebar-menu li li.active > a {
  color: #fff;
  background-color: #68468b;
  border-radius: 3px;
  box-shadow: 0px 0px 2px white;
}
.skin-cosmos-light .sidebar-menu > li li:hover > a .nav-icon,
.skin-cosmos-light .sidebar-menu li li.active > a .nav-icon {
  color: #fff;
}
.skin-cosmos-light .sidebar-form input[type="text"],
.skin-cosmos-light .sidebar-form .btn {
  background-color: #e8e9f5;
}
.skin-cosmos-light .sidebar-menu > li li li:hover > a,
.skin-cosmos-light .sidebar-menu li li li.active > a {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: blueviolet;
}
.skin-cosmos-light .sidebar-menu > li li li:hover > a .nav-icon,
.skin-cosmos-light .sidebar-menu li li li.active > a .nav-icon {
  color: #50316b;
}
.skin-cosmos-light .sidebar-menu > li li li:hover > a .sidebar-form input[type="text"],
.skin-cosmos-light .sidebar-menu li li li.active > a .sidebar-form input[type="text"],
.skin-cosmos-light .sidebar-menu > li li li:hover > a .sidebar-form .btn,
.skin-cosmos-light .sidebar-menu li li li.active > a .sidebar-form .btn {
  background-color: #e8e9f5;
}
@media (min-width: 768px) {
  .skin-cosmos .content,
  .skin-cosmos-light .content {
    padding: 25px 15px 15px 20px;
  }
  .skin-cosmos .content-header,
  .skin-cosmos-light .content-header {
    padding-left: 20px;
  }
  .skin-cosmos .main-header .navbar,
  .skin-cosmos-light .main-header .navbar {
    min-height: 62px;
    margin-left: 0;
    background: linear-gradient(149deg, #2f206d, #3d3780);
  }
  .skin-cosmos .main-header .sidebar-toggle,
  .skin-cosmos-light .main-header .sidebar-toggle {
    padding-right: 1.25rem;
    position: absolute;
    left: 4px;
    top: -8px;
    line-height: inherit;
    border-right: 1px solid transparent;
    padding: 21px 15px;
  }
  .skin-cosmos .main-header .logo,
  .skin-cosmos-light .main-header .logo {
    position: absolute;
    left: 6rem;
    border-left: 1px solid #342e73;
    top: 6px;
    background-color: transparent;
    padding: 0 15px;
  }
  .skin-cosmos .main-header .logo b,
  .skin-cosmos-light .main-header .logo b {
    float: left;
    margin-left: 8px;
  }
  .skin-cosmos .navbar-nav,
  .skin-cosmos-light .navbar-nav {
    margin-top: 6px;
  }
  .skin-cosmos .navbar-nav > li > a,
  .skin-cosmos-light .navbar-nav > li > a {
    line-height: 20px;
    padding: 15px 22px;
    font-size: 15px;
  }
  .skin-cosmos .navbar-nav > .user-menu .user-image,
  .skin-cosmos-light .navbar-nav > .user-menu .user-image {
    height: 45px;
    width: 45px;
    margin-top: -12px;
  }
  .skin-cosmos.fixed .content-wrapper,
  .skin-cosmos-light.fixed .content-wrapper,
  .skin-cosmos.fixed .right-side,
  .skin-cosmos-light.fixed .right-side {
    padding-top: 62px;
  }
  .skin-cosmos .main-sidebar,
  .skin-cosmos-light .main-sidebar,
  .skin-cosmos .left-side,
  .skin-cosmos-light .left-side {
    padding-top: 62px;
  }
  .skin-cosmos.sidebar-mini.sidebar-collapse .main-header .navbar,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 0;
  }
  .skin-cosmos.sidebar-mini.sidebar-collapse .main-header .logo,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 80px;
  }
  .skin-cosmos.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    margin-left: 0;
    margin-right: 0;
  }
  .skin-cosmos.sidebar-mini.sidebar-collapse .main-sidebar,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 62px !important;
  }
  .skin-cosmos.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-cosmos.sidebar-mini.sidebar-collapse .right-side,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .right-side,
  .skin-cosmos.sidebar-mini.sidebar-collapse .main-footer,
  .skin-cosmos-light.sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 62px !important;
  }
}
@media (min-width: 768px) {
  .skin-cosmos .main-header {
    box-shadow: 0 2px 5px rgba(40, 37, 89, 0.6);
  }
  .skin-cosmos .main-sidebar {
    box-shadow: 2px 0px 8px #413069;
  }
  .skin-cosmos-light .main-header {
    box-shadow: 0 1px 3px rgba(40, 37, 89, 0.3);
  }
  .skin-cosmos-light .main-sidebar {
    border-right: 1px solid #d2d2d2;
  }
}
/*@glassy-bgimage: url(../Content/site/slides/slide2.jpg);*/
.skin-glassy .ui-dialog .ui-dialog-titlebar,
.skin-glassy-light .ui-dialog .ui-dialog-titlebar {
  background-color: #378436;
}
.skin-glassy #PageBackground,
.skin-glassy-light #PageBackground {
  position: fixed;
  z-index: -1;
  /*background: #fff @glassy-bgimage no-repeat center center;*/
  background: #fff;
  background-color: #ffffff;
  background-size: cover;
  display: block !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.skin-glassy .main-header,
.skin-glassy-light .main-header {
  /*background: #000 @glassy-bgimage no-repeat center top;*/
  background: #000;
  background-size: cover;
}
.skin-glassy .main-header .navbar,
.skin-glassy-light .main-header .navbar {
  background: rgba(0, 0, 0, 0.3);
}
.skin-glassy .sidebar-menu li > a > .fa-angle-left,
.skin-glassy-light .sidebar-menu li > a > .fa-angle-left {
  right: 5px;
}
.skin-glassy .sidebar-form,
.skin-glassy-light .sidebar-form {
  border-radius: 3px;
  margin: 20px 10px 10px 10px;
}
.skin-glassy .sidebar-menu > li > a,
.skin-glassy-light .sidebar-menu > li > a {
  border-left: 3px solid transparent;
  font-size: 14px;
}
.skin-glassy .sidebar-menu .treeview-menu > li > a,
.skin-glassy-light .sidebar-menu .treeview-menu > li > a {
  font-size: 13px;
}
.skin-glassy .sidebar-form input[type="text"],
.skin-glassy-light .sidebar-form input[type="text"],
.skin-glassy .sidebar-form .btn,
.skin-glassy-light .sidebar-form .btn {
  box-shadow: none;
  border: 1px solid transparent;
  height: 35px;
}
.skin-glassy .sidebar-form .btn,
.skin-glassy-light .sidebar-form .btn {
  color: #999;
}
.skin-glassy .control-sidebar-dark,
.skin-glassy-light .control-sidebar-dark,
.skin-glassy .control-sidebar-dark + .control-sidebar-bg,
.skin-glassy-light .control-sidebar-dark + .control-sidebar-bg {
  background: #81906b;
}
.skin-glassy .main-header .logo,
.skin-glassy-light .main-header .logo {
  height: 50px;
}
.skin-glassy .main-header .navbar,
.skin-glassy-light .main-header .navbar {
  z-index: 999;
  min-height: initial;
}
.skin-glassy .main-header .sidebar-toggle,
.skin-glassy-light .main-header .sidebar-toggle {
  font-size: 2.5rem;
  color: #fff;
  line-height: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding: 15px 15px;
}
.skin-glassy .main-header .logo,
.skin-glassy-light .main-header .logo {
  font-family: 'Open Sans';
  color: #fff;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.35);
  padding: 0 0;
}
.skin-glassy .navbar-nav > li > a,
.skin-glassy-light .navbar-nav > li > a {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
}
.skin-glassy .navbar-nav > .user-menu .user-image,
.skin-glassy-light .navbar-nav > .user-menu .user-image {
  border: 2px solid rgba(255, 255, 255, 0.4);
}
.skin-glassy .navbar-nav > li > a:hover,
.skin-glassy-light .navbar-nav > li > a:hover,
.skin-glassy .navbar-nav > li > a:active,
.skin-glassy-light .navbar-nav > li > a:active,
.skin-glassy .navbar-nav > li > a:focus,
.skin-glassy-light .navbar-nav > li > a:focus {
  background: transparent;
  color: lightgreen;
}
.skin-glassy .navbar-nav .open > a,
.skin-glassy-light .navbar-nav .open > a,
.skin-glassy .navbar-nav .open > a:hover,
.skin-glassy-light .navbar-nav .open > a:hover,
.skin-glassy .navbar-nav .open > a:focus,
.skin-glassy-light .navbar-nav .open > a:focus {
  background: rgba(255, 255, 255, 0.2);
  border-color: transparent;
  color: lightgreen;
}
.skin-glassy .navbar-nav > li > a[data-toggle=control-sidebar],
.skin-glassy-light .navbar-nav > li > a[data-toggle=control-sidebar] {
  font-size: 18px;
}
.skin-glassy section.content > .s-DataGrid,
.skin-glassy-light section.content > .s-DataGrid {
  border-radius: 0;
  border-top: 2px solid #086cc0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.skin-glassy .grid-title,
.skin-glassy-light .grid-title,
.skin-glassy .panel-titlebar,
.skin-glassy-light .panel-titlebar {
  color: #1f7fce;
  font-size: 17px;
}
.skin-glassy .s-Panel,
.skin-glassy-light .s-Panel {
  border-radius: 0;
  border-top: 3px solid #1f7fce;
}
.skin-glassy .sidebar-menu .treeview-menu > li > a > .fa,
.skin-glassy-light .sidebar-menu .treeview-menu > li > a > .fa,
.skin-glassy .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-glassy-light .sidebar-menu .treeview-menu > li > a > .glyphicon,
.skin-glassy .sidebar-menu .treeview-menu > li > a > .ion,
.skin-glassy-light .sidebar-menu .treeview-menu > li > a > .ion {
  font-size: 14px;
}
.skin-glassy .sidebar-menu > li > a > .fa,
.skin-glassy-light .sidebar-menu > li > a > .fa,
.skin-glassy .sidebar-menu > li > a > .glyphicon,
.skin-glassy-light .sidebar-menu > li > a > .glyphicon,
.skin-glassy .sidebar-menu > li > a > .ion,
.skin-glassy-light .sidebar-menu > li > a > .ion {
  font-size: 18px;
}
.skin-glassy .sidebar-menu > li > a > .nav-icon,
.skin-glassy-light .sidebar-menu > li > a > .nav-icon {
  width: 23px;
}
.skin-glassy .sidebar-menu .treeview-menu > li > a > .nav-icon,
.skin-glassy-light .sidebar-menu .treeview-menu > li > a > .nav-icon {
  width: 19px;
}
.skin-glassy .main-header li.user-header,
.skin-glassy-light .main-header li.user-header {
  background-color: rgba(0, 0, 0, 0.35);
}
.skin-glassy .s-QuickSearchBar .quick-search-icon,
.skin-glassy-light .s-QuickSearchBar .quick-search-icon {
  background: #1f7fce;
}
.skin-glassy .quick-filters-bar,
.skin-glassy-light .quick-filters-bar {
  border: none;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #ddd;
  background-color: rgba(255, 255, 255, 0.95);
  border-radius: 0;
}
.skin-glassy .slick-header-column,
.skin-glassy-light .slick-header-column,
.skin-glassy .slick-header-column.ui-state-default,
.skin-glassy-light .slick-header-column.ui-state-default {
  color: #016fce;
}
.skin-glassy .slick-cell > a,
.skin-glassy-light .slick-cell > a {
  color: #30569c;
}
.skin-glassy.full-height-page .content-wrapper,
.skin-glassy-light.full-height-page .content-wrapper {
  background: transparent;
}
.skin-glassy .main-footer,
.skin-glassy-light .main-footer {
  border-top: none;
  background: rgba(0, 0, 0, 0.2);
  color: #ddd;
}
.skin-glassy .main-sidebar {
  background-color: rgba(0, 0, 0, 0.4);
}
.skin-glassy .sidebar a {
  color: #f3f3f3;
}
.skin-glassy .sidebar-menu > li > .treeview-menu {
  background-color: rgba(0, 0, 0, 0.1);
}
.skin-glassy .sidebar-menu > li:hover > a,
.skin-glassy .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #9ccbf7;
  background-color: rgba(0, 0, 0, 0.3);
}
.skin-glassy .sidebar-menu > li li:hover > a,
.skin-glassy .sidebar-menu li li.active > a {
  color: #8ede98;
}
.skin-glassy .sidebar-form {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.skin-glassy .sidebar-form input[type="text"],
.skin-glassy .sidebar-form .btn {
  background: rgba(255, 255, 255, 0.15);
}
.skin-glassy .sidebar-form input[type="text"] {
  color: #bbb;
}
.skin-glassy-light .main-sidebar {
  background-color: rgba(255, 255, 255, 0.7);
}
.skin-glassy-light .content-wrapper,
.skin-glassy-light .right-side {
  background-color: rgba(255, 255, 255, 0.9);
}
.skin-glassy-light .sidebar a {
  color: #000;
}
.skin-glassy-light .sidebar-menu > li > .treeview-menu {
  background-color: rgba(255, 255, 255, 0.3);
}
.skin-glassy-light .sidebar-menu > li:hover > a,
.skin-glassy-light .sidebar-menu > li.active > a {
  color: #fff;
  border-left-color: #fff;
  background-color: rgba(35, 83, 150, 0.6);
}
.skin-glassy-light .sidebar-menu > li:hover > a i.nav-icon,
.skin-glassy-light .sidebar-menu > li.active > a i.nav-icon {
  color: #fff;
}
.skin-glassy-light .sidebar-menu .nav-icon {
  color: #053100;
}
.skin-glassy-light .sidebar-menu > li > a > .nav-icon {
  color: #0a2f2a;
}
.skin-glassy-light .sidebar-menu .treeview-menu {
  padding-top: 4px;
  padding-bottom: 4px;
}
.skin-glassy-light .sidebar-menu .treeview-menu > li > a {
  padding-left: 19px;
}
.skin-glassy-light .sidebar-menu .treeview-menu > li {
  margin: 1px 4px 1px 0;
}
.skin-glassy-light .sidebar-menu li > a > .fa-angle-left {
  right: 1px;
}
.skin-glassy-light .sidebar-menu > li > ul > li:hover > a,
.skin-glassy-light .sidebar-menu > li > ul > li.active > a {
  color: #fff;
  background-color: #666e90;
  border-radius: 4px;
}
.skin-glassy-light .sidebar-menu > li > ul > li:hover > a .nav-icon,
.skin-glassy-light .sidebar-menu > li > ul > li.active > a .nav-icon {
  color: #fff;
}
.skin-glassy-light .sidebar-form input[type="text"],
.skin-glassy-light .sidebar-form .btn {
  background-color: rgba(255, 255, 255, 0.4);
}
.skin-glassy-light .sidebar-menu > li li li:hover > a,
.skin-glassy-light .sidebar-menu li li li.active > a {
  color: #0595ec;
}
.skin-glassy-light .sidebar-menu > li li li:hover > a .nav-icon,
.skin-glassy-light .sidebar-menu li li li.active > a .nav-icon {
  color: #50316b;
}
.skin-glassy-light .sidebar-form input[type="text"] {
  color: #666;
}
.skin-glassy-light.light-sidebar .premium-feature,
.skin-glassy-light.light-sidebar .premium-note i {
  color: yellow !important;
}
@media (min-width: 768px) {
  .skin-glassy .content,
  .skin-glassy-light .content {
    padding: 25px 15px 15px 20px;
  }
  .skin-glassy .content-header,
  .skin-glassy-light .content-header {
    padding-left: 20px;
  }
  .skin-glassy .main-header .navbar,
  .skin-glassy-light .main-header .navbar {
    min-height: 62px;
    margin-left: 0;
  }
  .skin-glassy .main-header .sidebar-toggle,
  .skin-glassy-light .main-header .sidebar-toggle {
    padding-right: 1.25rem;
    position: absolute;
    left: 4px;
    top: -8px;
    line-height: inherit;
    border-right: 1px solid transparent;
    padding: 21px 15px;
  }
  .skin-glassy .main-header .logo,
  .skin-glassy-light .main-header .logo {
    position: absolute;
    left: 6rem;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    top: 6px;
    background-color: transparent;
    padding: 0 15px;
  }
  .skin-glassy .main-header .logo b,
  .skin-glassy-light .main-header .logo b {
    float: left;
    margin-left: 8px;
  }
  .skin-glassy .navbar-nav,
  .skin-glassy-light .navbar-nav {
    margin-top: 6px;
  }
  .skin-glassy .navbar-nav > li > a,
  .skin-glassy-light .navbar-nav > li > a {
    line-height: 20px;
    padding: 15px 22px;
    font-size: 15px;
  }
  .skin-glassy .navbar-nav > .user-menu .user-image,
  .skin-glassy-light .navbar-nav > .user-menu .user-image {
    height: 45px;
    width: 45px;
    margin-top: -12px;
  }
  .skin-glassy.fixed .content-wrapper,
  .skin-glassy-light.fixed .content-wrapper,
  .skin-glassy.fixed .right-side,
  .skin-glassy-light.fixed .right-side {
    padding-top: 62px;
  }
  .skin-glassy .main-sidebar,
  .skin-glassy-light .main-sidebar,
  .skin-glassy .left-side,
  .skin-glassy-light .left-side {
    padding-top: 62px;
  }
  .skin-glassy.sidebar-mini.sidebar-collapse .main-header .navbar,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 0;
  }
  .skin-glassy.sidebar-mini.sidebar-collapse .main-header .logo,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 80px;
  }
  .skin-glassy.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
    margin-left: 0;
    margin-right: 0;
  }
  .skin-glassy.sidebar-mini.sidebar-collapse .main-sidebar,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 62px !important;
  }
  .skin-glassy.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .content-wrapper,
  .skin-glassy.sidebar-mini.sidebar-collapse .right-side,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .right-side,
  .skin-glassy.sidebar-mini.sidebar-collapse .main-footer,
  .skin-glassy-light.sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 62px !important;
  }
}
@media (min-width: 768px) {
  .skin-glassy .main-header {
    box-shadow: 0 1px 3px rgba(40, 89, 37, 0.6);
  }
  .skin-glassy-light .main-header {
    box-shadow: 0 1px 3px rgba(40, 89, 37, 0.6);
  }
  .skin-glassy-light .main-sidebar {
    border-right: 1px solid #d2d2d2;
  }
}
/*
 * Page: Mailbox
 * -------------
 */
.mailbox-messages > .table {
  margin: 0;
}
.mailbox-controls {
  padding: 5px;
}
.mailbox-controls.with-border {
  border-bottom: 1px solid #f4f4f4;
}
.mailbox-read-info {
  border-bottom: 1px solid #f4f4f4;
  padding: 10px;
}
.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}
.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0 0;
}
.mailbox-read-time {
  color: #999;
  font-size: 13px;
}
.mailbox-read-message {
  padding: 10px;
}
.mailbox-attachments li {
  float: left;
  width: 200px;
  border: 1px solid #eee;
  margin-bottom: 10px;
  margin-right: 10px;
}
.mailbox-attachment-name {
  font-weight: bold;
  color: #666;
}
.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}
.mailbox-attachment-info {
  padding: 10px;
  background: #f4f4f4;
}
.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}
.mailbox-attachment-icon {
  text-align: center;
  font-size: 65px;
  color: #666;
  padding: 20px 10px;
}
.mailbox-attachment-icon.has-img {
  padding: 0;
}
.mailbox-attachment-icon.has-img > img {
  max-width: 100%;
  height: auto;
}
/*
 * Page: Lock Screen
 * -----------------
 */
/* ADD THIS CLASS TO THE <BODY> TAG */
.lockscreen {
  background: #d2d6de;
}
.lockscreen-logo {
  font-size: 35px;
  text-align: center;
  margin-bottom: 25px;
  font-weight: 300;
}
.lockscreen-logo a {
  color: #444;
}
.lockscreen-wrapper {
  max-width: 400px;
  margin: 0 auto;
  margin-top: 10%;
}
/* User name [optional] */
.lockscreen .lockscreen-name {
  text-align: center;
  font-weight: 600;
}
/* Will contain the image and the sign in form */
.lockscreen-item {
  border-radius: 4px;
  padding: 0;
  background: #fff;
  position: relative;
  margin: 10px auto 30px auto;
  width: 290px;
}
/* User image */
.lockscreen-image {
  border-radius: 50%;
  position: absolute;
  left: -10px;
  top: -25px;
  background: #fff;
  padding: 5px;
  z-index: 10;
}
.lockscreen-image > img {
  border-radius: 50%;
  width: 70px;
  height: 70px;
}
/* Contains the password input and the login button */
.lockscreen-credentials {
  margin-left: 70px;
}
.lockscreen-credentials .form-control {
  border: 0;
}
.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}
.lockscreen-footer {
  margin-top: 10px;
}
/*
 * Page: Login & Register
 * ----------------------
 */
.login-logo,
.register-logo {
  font-size: 35px;
  text-align: center;
  margin-bottom: 25px;
  font-weight: 300;
}
.login-logo a,
.register-logo a {
  color: #444;
}
.login-page,
.register-page {
  background: #d2d6de;
}
.login-box,
.register-box {
  width: 360px;
  margin: 7% auto;
}
@media (max-width: 768px) {
  .login-box,
  .register-box {
    width: 90%;
    margin-top: 20px;
  }
}
.login-box-body,
.register-box-body {
  background: #fff;
  padding: 20px;
  border-top: 0;
  color: #666;
}
.login-box-body .form-control-feedback,
.register-box-body .form-control-feedback {
  color: #777;
}
.login-box-msg,
.register-box-msg {
  margin: 0;
  text-align: center;
  padding: 0 20px 20px 20px;
}
.social-auth-links {
  margin: 10px 0;
}
/*
 * Page: 400 and 500 error pages
 * ------------------------------
 */
.error-page {
  width: 600px;
  margin: 20px auto 0 auto;
}
@media (max-width: 991px) {
  .error-page {
    width: 100%;
  }
}
.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}
@media (max-width: 991px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}
.error-page > .error-content {
  margin-left: 190px;
  display: block;
}
@media (max-width: 991px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}
.error-page > .error-content > h3 {
  font-weight: 300;
  font-size: 25px;
}
@media (max-width: 991px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}
/*
 * Page: Invoice
 * -------------
 */
.invoice {
  position: relative;
  background: #fff;
  border: 1px solid #f4f4f4;
  padding: 20px;
  margin: 10px 25px;
}
.invoice-title {
  margin-top: 0;
}
/*
 * Page: Profile
 * -------------
 */
.profile-user-img {
  margin: 0 auto;
  width: 100px;
  padding: 3px;
  border: 3px solid #d2d6de;
}
.profile-username {
  font-size: 21px;
  margin-top: 5px;
}
.post {
  border-bottom: 1px solid #d2d6de;
  margin-bottom: 15px;
  padding-bottom: 15px;
  color: #666;
}
.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.post .user-block {
  margin-bottom: 15px;
}
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2015 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */
.btn-social {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social.btn-lg {
  padding-left: 61px;
}
.btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social.btn-sm {
  padding-left: 38px;
}
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social.btn-xs {
  padding-left: 30px;
}
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social-icon.btn-lg {
  padding-left: 61px;
}
.btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social-icon.btn-sm {
  padding-left: 38px;
}
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social-icon.btn-xs {
  padding-left: 30px;
}
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
}
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}
.btn-adn {
  color: #fff;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:focus,
.btn-adn.focus {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:hover {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:active,
.btn-adn.active,
.open > .dropdown-toggle.btn-adn {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:active:hover,
.btn-adn.active:hover,
.open > .dropdown-toggle.btn-adn:hover,
.btn-adn:active:focus,
.btn-adn.active:focus,
.open > .dropdown-toggle.btn-adn:focus,
.btn-adn:active.focus,
.btn-adn.active.focus,
.open > .dropdown-toggle.btn-adn.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:active,
.btn-adn.active,
.open > .dropdown-toggle.btn-adn {
  background-image: none;
}
.btn-adn.disabled,
.btn-adn[disabled],
fieldset[disabled] .btn-adn,
.btn-adn.disabled:hover,
.btn-adn[disabled]:hover,
fieldset[disabled] .btn-adn:hover,
.btn-adn.disabled:focus,
.btn-adn[disabled]:focus,
fieldset[disabled] .btn-adn:focus,
.btn-adn.disabled.focus,
.btn-adn[disabled].focus,
fieldset[disabled] .btn-adn.focus,
.btn-adn.disabled:active,
.btn-adn[disabled]:active,
fieldset[disabled] .btn-adn:active,
.btn-adn.disabled.active,
.btn-adn[disabled].active,
fieldset[disabled] .btn-adn.active {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn .badge {
  color: #d87a68;
  background-color: #fff;
}
.btn-bitbucket {
  color: #fff;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:focus,
.btn-bitbucket.focus {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open > .dropdown-toggle.btn-bitbucket {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:active:hover,
.btn-bitbucket.active:hover,
.open > .dropdown-toggle.btn-bitbucket:hover,
.btn-bitbucket:active:focus,
.btn-bitbucket.active:focus,
.open > .dropdown-toggle.btn-bitbucket:focus,
.btn-bitbucket:active.focus,
.btn-bitbucket.active.focus,
.open > .dropdown-toggle.btn-bitbucket.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open > .dropdown-toggle.btn-bitbucket {
  background-image: none;
}
.btn-bitbucket.disabled,
.btn-bitbucket[disabled],
fieldset[disabled] .btn-bitbucket,
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled.focus,
.btn-bitbucket[disabled].focus,
fieldset[disabled] .btn-bitbucket.focus,
.btn-bitbucket.disabled:active,
.btn-bitbucket[disabled]:active,
fieldset[disabled] .btn-bitbucket:active,
.btn-bitbucket.disabled.active,
.btn-bitbucket[disabled].active,
fieldset[disabled] .btn-bitbucket.active {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket .badge {
  color: #205081;
  background-color: #fff;
}
.btn-dropbox {
  color: #fff;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:focus,
.btn-dropbox.focus {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:hover {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:active,
.btn-dropbox.active,
.open > .dropdown-toggle.btn-dropbox {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:active:hover,
.btn-dropbox.active:hover,
.open > .dropdown-toggle.btn-dropbox:hover,
.btn-dropbox:active:focus,
.btn-dropbox.active:focus,
.open > .dropdown-toggle.btn-dropbox:focus,
.btn-dropbox:active.focus,
.btn-dropbox.active.focus,
.open > .dropdown-toggle.btn-dropbox.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:active,
.btn-dropbox.active,
.open > .dropdown-toggle.btn-dropbox {
  background-image: none;
}
.btn-dropbox.disabled,
.btn-dropbox[disabled],
fieldset[disabled] .btn-dropbox,
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled.focus,
.btn-dropbox[disabled].focus,
fieldset[disabled] .btn-dropbox.focus,
.btn-dropbox.disabled:active,
.btn-dropbox[disabled]:active,
fieldset[disabled] .btn-dropbox:active,
.btn-dropbox.disabled.active,
.btn-dropbox[disabled].active,
fieldset[disabled] .btn-dropbox.active {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox .badge {
  color: #1087dd;
  background-color: #fff;
}
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:focus,
.btn-facebook.focus {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:hover {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:active,
.btn-facebook.active,
.open > .dropdown-toggle.btn-facebook {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:active:hover,
.btn-facebook.active:hover,
.open > .dropdown-toggle.btn-facebook:hover,
.btn-facebook:active:focus,
.btn-facebook.active:focus,
.open > .dropdown-toggle.btn-facebook:focus,
.btn-facebook:active.focus,
.btn-facebook.active.focus,
.open > .dropdown-toggle.btn-facebook.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:active,
.btn-facebook.active,
.open > .dropdown-toggle.btn-facebook {
  background-image: none;
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled.focus,
.btn-facebook[disabled].focus,
fieldset[disabled] .btn-facebook.focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook .badge {
  color: #3b5998;
  background-color: #fff;
}
.btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:focus,
.btn-flickr.focus {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:hover {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:active,
.btn-flickr.active,
.open > .dropdown-toggle.btn-flickr {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:active:hover,
.btn-flickr.active:hover,
.open > .dropdown-toggle.btn-flickr:hover,
.btn-flickr:active:focus,
.btn-flickr.active:focus,
.open > .dropdown-toggle.btn-flickr:focus,
.btn-flickr:active.focus,
.btn-flickr.active.focus,
.open > .dropdown-toggle.btn-flickr.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:active,
.btn-flickr.active,
.open > .dropdown-toggle.btn-flickr {
  background-image: none;
}
.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled.focus,
.btn-flickr[disabled].focus,
fieldset[disabled] .btn-flickr.focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr .badge {
  color: #ff0084;
  background-color: #fff;
}
.btn-foursquare {
  color: #fff;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:focus,
.btn-foursquare.focus {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:hover {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:active,
.btn-foursquare.active,
.open > .dropdown-toggle.btn-foursquare {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:active:hover,
.btn-foursquare.active:hover,
.open > .dropdown-toggle.btn-foursquare:hover,
.btn-foursquare:active:focus,
.btn-foursquare.active:focus,
.open > .dropdown-toggle.btn-foursquare:focus,
.btn-foursquare:active.focus,
.btn-foursquare.active.focus,
.open > .dropdown-toggle.btn-foursquare.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:active,
.btn-foursquare.active,
.open > .dropdown-toggle.btn-foursquare {
  background-image: none;
}
.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled.focus,
.btn-foursquare[disabled].focus,
fieldset[disabled] .btn-foursquare.focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare .badge {
  color: #f94877;
  background-color: #fff;
}
.btn-github {
  color: #fff;
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:focus,
.btn-github.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:active,
.btn-github.active,
.open > .dropdown-toggle.btn-github {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:active:hover,
.btn-github.active:hover,
.open > .dropdown-toggle.btn-github:hover,
.btn-github:active:focus,
.btn-github.active:focus,
.open > .dropdown-toggle.btn-github:focus,
.btn-github:active.focus,
.btn-github.active.focus,
.open > .dropdown-toggle.btn-github.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:active,
.btn-github.active,
.open > .dropdown-toggle.btn-github {
  background-image: none;
}
.btn-github.disabled,
.btn-github[disabled],
fieldset[disabled] .btn-github,
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled.focus,
.btn-github[disabled].focus,
fieldset[disabled] .btn-github.focus,
.btn-github.disabled:active,
.btn-github[disabled]:active,
fieldset[disabled] .btn-github:active,
.btn-github.disabled.active,
.btn-github[disabled].active,
fieldset[disabled] .btn-github.active {
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github .badge {
  color: #444444;
  background-color: #fff;
}
.btn-google {
  color: #fff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:focus,
.btn-google.focus {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:hover {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:active,
.btn-google.active,
.open > .dropdown-toggle.btn-google {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:active:hover,
.btn-google.active:hover,
.open > .dropdown-toggle.btn-google:hover,
.btn-google:active:focus,
.btn-google.active:focus,
.open > .dropdown-toggle.btn-google:focus,
.btn-google:active.focus,
.btn-google.active.focus,
.open > .dropdown-toggle.btn-google.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:active,
.btn-google.active,
.open > .dropdown-toggle.btn-google {
  background-image: none;
}
.btn-google.disabled,
.btn-google[disabled],
fieldset[disabled] .btn-google,
.btn-google.disabled:hover,
.btn-google[disabled]:hover,
fieldset[disabled] .btn-google:hover,
.btn-google.disabled:focus,
.btn-google[disabled]:focus,
fieldset[disabled] .btn-google:focus,
.btn-google.disabled.focus,
.btn-google[disabled].focus,
fieldset[disabled] .btn-google.focus,
.btn-google.disabled:active,
.btn-google[disabled]:active,
fieldset[disabled] .btn-google:active,
.btn-google.disabled.active,
.btn-google[disabled].active,
fieldset[disabled] .btn-google.active {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google .badge {
  color: #dd4b39;
  background-color: #fff;
}
.btn-instagram {
  color: #fff;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:focus,
.btn-instagram.focus {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:hover {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:active,
.btn-instagram.active,
.open > .dropdown-toggle.btn-instagram {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:active:hover,
.btn-instagram.active:hover,
.open > .dropdown-toggle.btn-instagram:hover,
.btn-instagram:active:focus,
.btn-instagram.active:focus,
.open > .dropdown-toggle.btn-instagram:focus,
.btn-instagram:active.focus,
.btn-instagram.active.focus,
.open > .dropdown-toggle.btn-instagram.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:active,
.btn-instagram.active,
.open > .dropdown-toggle.btn-instagram {
  background-image: none;
}
.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled.focus,
.btn-instagram[disabled].focus,
fieldset[disabled] .btn-instagram.focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram .badge {
  color: #3f729b;
  background-color: #fff;
}
.btn-linkedin {
  color: #fff;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:focus,
.btn-linkedin.focus {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:active,
.btn-linkedin.active,
.open > .dropdown-toggle.btn-linkedin {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:active:hover,
.btn-linkedin.active:hover,
.open > .dropdown-toggle.btn-linkedin:hover,
.btn-linkedin:active:focus,
.btn-linkedin.active:focus,
.open > .dropdown-toggle.btn-linkedin:focus,
.btn-linkedin:active.focus,
.btn-linkedin.active.focus,
.open > .dropdown-toggle.btn-linkedin.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:active,
.btn-linkedin.active,
.open > .dropdown-toggle.btn-linkedin {
  background-image: none;
}
.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled.focus,
.btn-linkedin[disabled].focus,
fieldset[disabled] .btn-linkedin.focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin .badge {
  color: #007bb6;
  background-color: #fff;
}
.btn-microsoft {
  color: #fff;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:focus,
.btn-microsoft.focus {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:hover {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:active,
.btn-microsoft.active,
.open > .dropdown-toggle.btn-microsoft {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:active:hover,
.btn-microsoft.active:hover,
.open > .dropdown-toggle.btn-microsoft:hover,
.btn-microsoft:active:focus,
.btn-microsoft.active:focus,
.open > .dropdown-toggle.btn-microsoft:focus,
.btn-microsoft:active.focus,
.btn-microsoft.active.focus,
.open > .dropdown-toggle.btn-microsoft.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:active,
.btn-microsoft.active,
.open > .dropdown-toggle.btn-microsoft {
  background-image: none;
}
.btn-microsoft.disabled,
.btn-microsoft[disabled],
fieldset[disabled] .btn-microsoft,
.btn-microsoft.disabled:hover,
.btn-microsoft[disabled]:hover,
fieldset[disabled] .btn-microsoft:hover,
.btn-microsoft.disabled:focus,
.btn-microsoft[disabled]:focus,
fieldset[disabled] .btn-microsoft:focus,
.btn-microsoft.disabled.focus,
.btn-microsoft[disabled].focus,
fieldset[disabled] .btn-microsoft.focus,
.btn-microsoft.disabled:active,
.btn-microsoft[disabled]:active,
fieldset[disabled] .btn-microsoft:active,
.btn-microsoft.disabled.active,
.btn-microsoft[disabled].active,
fieldset[disabled] .btn-microsoft.active {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft .badge {
  color: #2672ec;
  background-color: #fff;
}
.btn-openid {
  color: #fff;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:focus,
.btn-openid.focus {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:hover {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:active,
.btn-openid.active,
.open > .dropdown-toggle.btn-openid {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:active:hover,
.btn-openid.active:hover,
.open > .dropdown-toggle.btn-openid:hover,
.btn-openid:active:focus,
.btn-openid.active:focus,
.open > .dropdown-toggle.btn-openid:focus,
.btn-openid:active.focus,
.btn-openid.active.focus,
.open > .dropdown-toggle.btn-openid.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:active,
.btn-openid.active,
.open > .dropdown-toggle.btn-openid {
  background-image: none;
}
.btn-openid.disabled,
.btn-openid[disabled],
fieldset[disabled] .btn-openid,
.btn-openid.disabled:hover,
.btn-openid[disabled]:hover,
fieldset[disabled] .btn-openid:hover,
.btn-openid.disabled:focus,
.btn-openid[disabled]:focus,
fieldset[disabled] .btn-openid:focus,
.btn-openid.disabled.focus,
.btn-openid[disabled].focus,
fieldset[disabled] .btn-openid.focus,
.btn-openid.disabled:active,
.btn-openid[disabled]:active,
fieldset[disabled] .btn-openid:active,
.btn-openid.disabled.active,
.btn-openid[disabled].active,
fieldset[disabled] .btn-openid.active {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid .badge {
  color: #f7931e;
  background-color: #fff;
}
.btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:focus,
.btn-pinterest.focus {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:active,
.btn-pinterest.active,
.open > .dropdown-toggle.btn-pinterest {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:active:hover,
.btn-pinterest.active:hover,
.open > .dropdown-toggle.btn-pinterest:hover,
.btn-pinterest:active:focus,
.btn-pinterest.active:focus,
.open > .dropdown-toggle.btn-pinterest:focus,
.btn-pinterest:active.focus,
.btn-pinterest.active.focus,
.open > .dropdown-toggle.btn-pinterest.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:active,
.btn-pinterest.active,
.open > .dropdown-toggle.btn-pinterest {
  background-image: none;
}
.btn-pinterest.disabled,
.btn-pinterest[disabled],
fieldset[disabled] .btn-pinterest,
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled.focus,
.btn-pinterest[disabled].focus,
fieldset[disabled] .btn-pinterest.focus,
.btn-pinterest.disabled:active,
.btn-pinterest[disabled]:active,
fieldset[disabled] .btn-pinterest:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest.active {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest .badge {
  color: #cb2027;
  background-color: #fff;
}
.btn-reddit {
  color: #000;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:focus,
.btn-reddit.focus {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:hover {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:active,
.btn-reddit.active,
.open > .dropdown-toggle.btn-reddit {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:active:hover,
.btn-reddit.active:hover,
.open > .dropdown-toggle.btn-reddit:hover,
.btn-reddit:active:focus,
.btn-reddit.active:focus,
.open > .dropdown-toggle.btn-reddit:focus,
.btn-reddit:active.focus,
.btn-reddit.active.focus,
.open > .dropdown-toggle.btn-reddit.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:active,
.btn-reddit.active,
.open > .dropdown-toggle.btn-reddit {
  background-image: none;
}
.btn-reddit.disabled,
.btn-reddit[disabled],
fieldset[disabled] .btn-reddit,
.btn-reddit.disabled:hover,
.btn-reddit[disabled]:hover,
fieldset[disabled] .btn-reddit:hover,
.btn-reddit.disabled:focus,
.btn-reddit[disabled]:focus,
fieldset[disabled] .btn-reddit:focus,
.btn-reddit.disabled.focus,
.btn-reddit[disabled].focus,
fieldset[disabled] .btn-reddit.focus,
.btn-reddit.disabled:active,
.btn-reddit[disabled]:active,
fieldset[disabled] .btn-reddit:active,
.btn-reddit.disabled.active,
.btn-reddit[disabled].active,
fieldset[disabled] .btn-reddit.active {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit .badge {
  color: #eff7ff;
  background-color: #000;
}
.btn-soundcloud {
  color: #fff;
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:focus,
.btn-soundcloud.focus {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:hover {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:active,
.btn-soundcloud.active,
.open > .dropdown-toggle.btn-soundcloud {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:active:hover,
.btn-soundcloud.active:hover,
.open > .dropdown-toggle.btn-soundcloud:hover,
.btn-soundcloud:active:focus,
.btn-soundcloud.active:focus,
.open > .dropdown-toggle.btn-soundcloud:focus,
.btn-soundcloud:active.focus,
.btn-soundcloud.active.focus,
.open > .dropdown-toggle.btn-soundcloud.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:active,
.btn-soundcloud.active,
.open > .dropdown-toggle.btn-soundcloud {
  background-image: none;
}
.btn-soundcloud.disabled,
.btn-soundcloud[disabled],
fieldset[disabled] .btn-soundcloud,
.btn-soundcloud.disabled:hover,
.btn-soundcloud[disabled]:hover,
fieldset[disabled] .btn-soundcloud:hover,
.btn-soundcloud.disabled:focus,
.btn-soundcloud[disabled]:focus,
fieldset[disabled] .btn-soundcloud:focus,
.btn-soundcloud.disabled.focus,
.btn-soundcloud[disabled].focus,
fieldset[disabled] .btn-soundcloud.focus,
.btn-soundcloud.disabled:active,
.btn-soundcloud[disabled]:active,
fieldset[disabled] .btn-soundcloud:active,
.btn-soundcloud.disabled.active,
.btn-soundcloud[disabled].active,
fieldset[disabled] .btn-soundcloud.active {
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud .badge {
  color: #ff5500;
  background-color: #fff;
}
.btn-tumblr {
  color: #fff;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:focus,
.btn-tumblr.focus {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:hover {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:active,
.btn-tumblr.active,
.open > .dropdown-toggle.btn-tumblr {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:active:hover,
.btn-tumblr.active:hover,
.open > .dropdown-toggle.btn-tumblr:hover,
.btn-tumblr:active:focus,
.btn-tumblr.active:focus,
.open > .dropdown-toggle.btn-tumblr:focus,
.btn-tumblr:active.focus,
.btn-tumblr.active.focus,
.open > .dropdown-toggle.btn-tumblr.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:active,
.btn-tumblr.active,
.open > .dropdown-toggle.btn-tumblr {
  background-image: none;
}
.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled.focus,
.btn-tumblr[disabled].focus,
fieldset[disabled] .btn-tumblr.focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr .badge {
  color: #2c4762;
  background-color: #fff;
}
.btn-twitter {
  color: #fff;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:focus,
.btn-twitter.focus {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:hover {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:active,
.btn-twitter.active,
.open > .dropdown-toggle.btn-twitter {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:active:hover,
.btn-twitter.active:hover,
.open > .dropdown-toggle.btn-twitter:hover,
.btn-twitter:active:focus,
.btn-twitter.active:focus,
.open > .dropdown-toggle.btn-twitter:focus,
.btn-twitter:active.focus,
.btn-twitter.active.focus,
.open > .dropdown-toggle.btn-twitter.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:active,
.btn-twitter.active,
.open > .dropdown-toggle.btn-twitter {
  background-image: none;
}
.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled.focus,
.btn-twitter[disabled].focus,
fieldset[disabled] .btn-twitter.focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter .badge {
  color: #55acee;
  background-color: #fff;
}
.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:focus,
.btn-vimeo.focus {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:hover {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:active,
.btn-vimeo.active,
.open > .dropdown-toggle.btn-vimeo {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:active:hover,
.btn-vimeo.active:hover,
.open > .dropdown-toggle.btn-vimeo:hover,
.btn-vimeo:active:focus,
.btn-vimeo.active:focus,
.open > .dropdown-toggle.btn-vimeo:focus,
.btn-vimeo:active.focus,
.btn-vimeo.active.focus,
.open > .dropdown-toggle.btn-vimeo.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:active,
.btn-vimeo.active,
.open > .dropdown-toggle.btn-vimeo {
  background-image: none;
}
.btn-vimeo.disabled,
.btn-vimeo[disabled],
fieldset[disabled] .btn-vimeo,
.btn-vimeo.disabled:hover,
.btn-vimeo[disabled]:hover,
fieldset[disabled] .btn-vimeo:hover,
.btn-vimeo.disabled:focus,
.btn-vimeo[disabled]:focus,
fieldset[disabled] .btn-vimeo:focus,
.btn-vimeo.disabled.focus,
.btn-vimeo[disabled].focus,
fieldset[disabled] .btn-vimeo.focus,
.btn-vimeo.disabled:active,
.btn-vimeo[disabled]:active,
fieldset[disabled] .btn-vimeo:active,
.btn-vimeo.disabled.active,
.btn-vimeo[disabled].active,
fieldset[disabled] .btn-vimeo.active {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo .badge {
  color: #1ab7ea;
  background-color: #fff;
}
.btn-vk {
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:focus,
.btn-vk.focus {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:hover {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:active,
.btn-vk.active,
.open > .dropdown-toggle.btn-vk {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:active:hover,
.btn-vk.active:hover,
.open > .dropdown-toggle.btn-vk:hover,
.btn-vk:active:focus,
.btn-vk.active:focus,
.open > .dropdown-toggle.btn-vk:focus,
.btn-vk:active.focus,
.btn-vk.active.focus,
.open > .dropdown-toggle.btn-vk.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:active,
.btn-vk.active,
.open > .dropdown-toggle.btn-vk {
  background-image: none;
}
.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled.focus,
.btn-vk[disabled].focus,
fieldset[disabled] .btn-vk.focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk .badge {
  color: #587ea3;
  background-color: #fff;
}
.btn-yahoo {
  color: #fff;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:focus,
.btn-yahoo.focus {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:hover {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:active,
.btn-yahoo.active,
.open > .dropdown-toggle.btn-yahoo {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:active:hover,
.btn-yahoo.active:hover,
.open > .dropdown-toggle.btn-yahoo:hover,
.btn-yahoo:active:focus,
.btn-yahoo.active:focus,
.open > .dropdown-toggle.btn-yahoo:focus,
.btn-yahoo:active.focus,
.btn-yahoo.active.focus,
.open > .dropdown-toggle.btn-yahoo.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:active,
.btn-yahoo.active,
.open > .dropdown-toggle.btn-yahoo {
  background-image: none;
}
.btn-yahoo.disabled,
.btn-yahoo[disabled],
fieldset[disabled] .btn-yahoo,
.btn-yahoo.disabled:hover,
.btn-yahoo[disabled]:hover,
fieldset[disabled] .btn-yahoo:hover,
.btn-yahoo.disabled:focus,
.btn-yahoo[disabled]:focus,
fieldset[disabled] .btn-yahoo:focus,
.btn-yahoo.disabled.focus,
.btn-yahoo[disabled].focus,
fieldset[disabled] .btn-yahoo.focus,
.btn-yahoo.disabled:active,
.btn-yahoo[disabled]:active,
fieldset[disabled] .btn-yahoo:active,
.btn-yahoo.disabled.active,
.btn-yahoo[disabled].active,
fieldset[disabled] .btn-yahoo.active {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo .badge {
  color: #720e9e;
  background-color: #fff;
}
/*
 * Plugin: Full Calendar
 * ---------------------
 */
.fc-button {
  background: #f4f4f4;
  background-image: none;
  color: #444;
  border-color: #ddd;
  border-bottom-color: #ddd;
}
.fc-button:hover,
.fc-button:active,
.fc-button.hover {
  background-color: #e9e9e9;
}
.fc-header-title h2 {
  font-size: 15px;
  line-height: 1.6em;
  color: #666;
  margin-left: 10px;
}
.fc-header-right {
  padding-right: 10px;
}
.fc-header-left {
  padding-left: 10px;
}
.fc-widget-header {
  background: #fafafa;
}
.fc-grid {
  width: 100%;
  border: 0;
}
.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}
.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}
.fc-toolbar {
  padding: 10px;
  margin: 0;
}
.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}
.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fc-color-picker > li {
  float: left;
  font-size: 30px;
  margin-right: 5px;
  line-height: 30px;
}
.fc-color-picker > li .fa {
  -webkit-transition: -webkit-transform linear 0.3s;
  -moz-transition: -moz-transform linear 0.3s;
  -o-transition: -o-transform linear 0.3s;
  transition: transform linear 0.3s;
}
.fc-color-picker > li .fa:hover {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}
#add-new-event {
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  transition: all linear 0.3s;
}
.external-event {
  padding: 5px 10px;
  font-weight: bold;
  margin-bottom: 4px;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  text-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  border-radius: 10px;
  cursor: move;
}
.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}
/*
 * Plugin: Select2
 * ---------------
 */
.select2-container--default.select2-container--focus,
.select2-selection.select2-container--focus,
.select2-container--default:focus,
.select2-selection:focus,
.select2-container--default:active,
.select2-selection:active {
  outline: none;
}
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single {
  border: 1px solid #d2d6de;
  border-radius: 0;
  padding: 6px 12px;
  height: 34px;
}
.select2-container--default.select2-container--open {
  border-color: #3c8dbc;
}
.select2-dropdown {
  border: 1px solid #d2d6de;
  border-radius: 0;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3c8dbc;
  color: white;
}
.select2-results__option {
  padding: 6px 12px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  height: auto;
  margin-top: -4px;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px;
  right: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}
.select2-dropdown .select2-search__field,
.select2-search--inline .select2-search__field {
  border: 1px solid #d2d6de;
}
.select2-dropdown .select2-search__field:focus,
.select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #3c8dbc;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  color: #444;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid #d2d6de;
  border-radius: 0;
}
.select2-container--default .select2-selection--multiple:focus {
  border-color: #3c8dbc;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #d2d6de;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  padding: 1px 10px;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 5px;
  color: rgba(255, 255, 255, 0.7);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
}
/*
 * Component: Carousel
 * -------------------
 */
.carousel-control.left,
.carousel-control.right {
  background-image: none;
}
.carousel-control > .fa {
  font-size: 40px;
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -20px;
}
/*
 * Component: Direct Chat
 * ----------------------
 */
.direct-chat .box-body {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  overflow-x: hidden;
  padding: 0;
}
.direct-chat.chat-pane-open .direct-chat-contacts {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.direct-chat-messages {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 10px;
  height: 250px;
  overflow: auto;
}
.direct-chat-msg,
.direct-chat-text {
  display: block;
}
.direct-chat-msg {
  margin-bottom: 10px;
}
.direct-chat-msg:before,
.direct-chat-msg:after {
  content: " ";
  display: table;
}
.direct-chat-msg:after {
  clear: both;
}
.direct-chat-messages,
.direct-chat-contacts {
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
.direct-chat-text {
  border-radius: 5px;
  position: relative;
  padding: 5px 10px;
  background: #d2d6de;
  border: 1px solid #d2d6de;
  margin: 5px 0 0 50px;
  color: #444;
}
.direct-chat-text:after,
.direct-chat-text:before {
  position: absolute;
  right: 100%;
  top: 15px;
  border: solid transparent;
  border-right-color: #d2d6de;
  content: ' ';
  height: 0;
  width: 0;
  pointer-events: none;
}
.direct-chat-text:after {
  border-width: 5px;
  margin-top: -5px;
}
.direct-chat-text:before {
  border-width: 6px;
  margin-top: -6px;
}
.right .direct-chat-text {
  margin-right: 50px;
  margin-left: 0;
}
.right .direct-chat-text:after,
.right .direct-chat-text:before {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-left-color: #d2d6de;
}
.direct-chat-img {
  border-radius: 50%;
  float: left;
  width: 40px;
  height: 40px;
}
.right .direct-chat-img {
  float: right;
}
.direct-chat-info {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
}
.direct-chat-name {
  font-weight: 600;
}
.direct-chat-timestamp {
  color: #999;
}
.direct-chat-contacts-open .direct-chat-contacts {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.direct-chat-contacts {
  -webkit-transform: translate(101%, 0);
  -ms-transform: translate(101%, 0);
  -o-transform: translate(101%, 0);
  transform: translate(101%, 0);
  position: absolute;
  top: 0;
  bottom: 0;
  height: 250px;
  width: 100%;
  background: #222d32;
  color: #fff;
  overflow: auto;
}
.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px;
  margin: 0;
}
.contacts-list > li:before,
.contacts-list > li:after {
  content: " ";
  display: table;
}
.contacts-list > li:after {
  clear: both;
}
.contacts-list > li:last-of-type {
  border-bottom: none;
}
.contacts-list-img {
  border-radius: 50%;
  width: 40px;
  float: left;
}
.contacts-list-info {
  margin-left: 45px;
  color: #fff;
}
.contacts-list-name,
.contacts-list-status {
  display: block;
}
.contacts-list-name {
  font-weight: 600;
}
.contacts-list-status {
  font-size: 12px;
}
.contacts-list-date {
  color: #aaa;
  font-weight: normal;
}
.contacts-list-msg {
  color: #999;
}
.direct-chat-danger .right > .direct-chat-text {
  background: #dd4b39;
  border-color: #dd4b39;
  color: #fff;
}
.direct-chat-danger .right > .direct-chat-text:after,
.direct-chat-danger .right > .direct-chat-text:before {
  border-left-color: #dd4b39;
}
.direct-chat-primary .right > .direct-chat-text {
  background: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}
.direct-chat-primary .right > .direct-chat-text:after,
.direct-chat-primary .right > .direct-chat-text:before {
  border-left-color: #3c8dbc;
}
.direct-chat-warning .right > .direct-chat-text {
  background: #f39c12;
  border-color: #f39c12;
  color: #fff;
}
.direct-chat-warning .right > .direct-chat-text:after,
.direct-chat-warning .right > .direct-chat-text:before {
  border-left-color: #f39c12;
}
.direct-chat-info .right > .direct-chat-text {
  background: #00c0ef;
  border-color: #00c0ef;
  color: #fff;
}
.direct-chat-info .right > .direct-chat-text:after,
.direct-chat-info .right > .direct-chat-text:before {
  border-left-color: #00c0ef;
}
.direct-chat-success .right > .direct-chat-text {
  background: #00a65a;
  border-color: #00a65a;
  color: #fff;
}
.direct-chat-success .right > .direct-chat-text:after,
.direct-chat-success .right > .direct-chat-text:before {
  border-left-color: #00a65a;
}
/*
 * Component: Products List
 * ------------------------
 */
.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.products-list > .item {
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  -moz-box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
  padding: 10px 0;
  background: #fff;
}
.products-list > .item:before,
.products-list > .item:after {
  content: " ";
  display: table;
}
.products-list > .item:after {
  clear: both;
}
.products-list .product-img {
  float: left;
}
.products-list .product-img img {
  width: 50px;
  height: 50px;
}
.products-list .product-info {
  margin-left: 60px;
}
.products-list .product-title {
  font-weight: 600;
}
.products-list .product-description {
  display: block;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.product-list-in-box > .item {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #f4f4f4;
}
.product-list-in-box > .item:last-of-type {
  border-bottom-width: 0;
}
/*
 * Component: Users List
 * ---------------------
 */
.users-list > li {
  width: 25%;
  float: left;
  padding: 10px;
  text-align: center;
}
.users-list > li img {
  border-radius: 50%;
  max-width: 100%;
  height: auto;
}
.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}
.users-list-name,
.users-list-date {
  display: block;
}
.users-list-name {
  font-weight: 600;
  color: #444;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.users-list-date {
  color: #999;
  font-size: 12px;
}
/*
 * General: Miscellaneous
 * ----------------------
 */
.pad {
  padding: 10px;
}
.margin {
  margin: 10px;
}
.margin-bottom {
  margin-bottom: 20px;
}
.margin-bottom-none {
  margin-bottom: 0;
}
.margin-r-5 {
  margin-right: 5px;
}
.inline {
  display: inline;
}
.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}
.description-block.margin-bottom {
  margin-bottom: 25px;
}
.description-block > .description-header {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 16px;
}
.description-block > .description-text {
  text-transform: uppercase;
}
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black,
.bg-red-active,
.bg-yellow-active,
.bg-aqua-active,
.bg-blue-active,
.bg-light-blue-active,
.bg-green-active,
.bg-navy-active,
.bg-teal-active,
.bg-olive-active,
.bg-lime-active,
.bg-orange-active,
.bg-fuchsia-active,
.bg-purple-active,
.bg-maroon-active,
.bg-black-active,
.callout.callout-danger,
.callout.callout-warning,
.callout.callout-info,
.callout.callout-success,
.alert-success,
.alert-danger,
.alert-error,
.alert-warning,
.alert-info,
.label-danger,
.label-info,
.label-warning,
.label-primary,
.label-success,
.modal-primary .modal-body,
.modal-primary .modal-header,
.modal-primary .modal-footer,
.modal-warning .modal-body,
.modal-warning .modal-header,
.modal-warning .modal-footer,
.modal-info .modal-body,
.modal-info .modal-header,
.modal-info .modal-footer,
.modal-success .modal-body,
.modal-success .modal-header,
.modal-success .modal-footer,
.modal-danger .modal-body,
.modal-danger .modal-header,
.modal-danger .modal-footer {
  color: #fff !important;
}
.bg-gray {
  color: #000;
  background-color: #d2d6de !important;
}
.bg-gray-light {
  background-color: #f7f7f7;
}
.bg-black {
  background-color: #111 !important;
}
.bg-red,
.callout.callout-danger,
.alert-danger,
.alert-error,
.label-danger,
.modal-danger .modal-body {
  background-color: #dd4b39 !important;
}
.bg-yellow,
.callout.callout-warning,
.alert-warning,
.label-warning,
.modal-warning .modal-body {
  background-color: #f39c12 !important;
}
.bg-aqua,
.callout.callout-info,
.alert-info,
.label-info,
.modal-info .modal-body {
  background-color: #00c0ef !important;
}
.bg-blue {
  background-color: #0073b7 !important;
}
.bg-light-blue,
.label-primary,
.modal-primary .modal-body {
  background-color: #3c8dbc !important;
}
.bg-green,
.callout.callout-success,
.alert-success,
.label-success,
.modal-success .modal-body {
  background-color: #00a65a !important;
}
.bg-navy {
  background-color: #001F3F !important;
}
.bg-teal {
  background-color: #39CCCC !important;
}
.bg-olive {
  background-color: #3D9970 !important;
}
.bg-lime {
  background-color: #01FF70 !important;
}
.bg-orange {
  background-color: #FF851B !important;
}
.bg-fuchsia {
  background-color: #F012BE !important;
}
.bg-purple {
  background-color: #605ca8 !important;
}
.bg-maroon {
  background-color: #D81B60 !important;
}
.bg-gray-active {
  color: #000;
  background-color: #b5bbc8 !important;
}
.bg-black-active {
  background-color: #000000 !important;
}
.bg-red-active,
.modal-danger .modal-header,
.modal-danger .modal-footer {
  background-color: #d33724 !important;
}
.bg-yellow-active,
.modal-warning .modal-header,
.modal-warning .modal-footer {
  background-color: #db8b0b !important;
}
.bg-aqua-active,
.modal-info .modal-header,
.modal-info .modal-footer {
  background-color: #00a7d0 !important;
}
.bg-blue-active {
  background-color: #005384 !important;
}
.bg-light-blue-active,
.modal-primary .modal-header,
.modal-primary .modal-footer {
  background-color: #357ca5 !important;
}
.bg-green-active,
.modal-success .modal-header,
.modal-success .modal-footer {
  background-color: #008d4c !important;
}
.bg-navy-active {
  background-color: #001a35 !important;
}
.bg-teal-active {
  background-color: #30bbbb !important;
}
.bg-olive-active {
  background-color: #368763 !important;
}
.bg-lime-active {
  background-color: #00e765 !important;
}
.bg-orange-active {
  background-color: #ff7701 !important;
}
.bg-fuchsia-active {
  background-color: #db0ead !important;
}
.bg-purple-active {
  background-color: #555299 !important;
}
.bg-maroon-active {
  background-color: #ca195a !important;
}
[class^="bg-"].disabled {
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
  -webkit-opacity: 0.65;
  opacity: 0.65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
}
.text-red {
  color: #dd4b39 !important;
}
.text-yellow {
  color: #f39c12 !important;
}
.text-aqua {
  color: #00c0ef !important;
}
.text-blue {
  color: #0073b7 !important;
}
.text-black {
  color: #111 !important;
}
.text-light-blue {
  color: #3c8dbc !important;
}
.text-green {
  color: #00a65a !important;
}
.text-gray {
  color: #d2d6de !important;
}
.text-navy {
  color: #001F3F !important;
}
.text-teal {
  color: #39CCCC !important;
}
.text-olive {
  color: #3D9970 !important;
}
.text-lime {
  color: #01FF70 !important;
}
.text-orange {
  color: #FF851B !important;
}
.text-fuchsia {
  color: #F012BE !important;
}
.text-purple {
  color: #605ca8 !important;
}
.text-maroon {
  color: #D81B60 !important;
}
.link-muted {
  color: #7a869d;
}
.link-muted:hover,
.link-muted:focus {
  color: #606c84;
}
.link-black {
  color: #666;
}
.link-black:hover,
.link-black:focus {
  color: #999;
}
.hide {
  display: none !important;
}
.no-border {
  border: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-shadow {
  box-shadow: none !important;
}
.list-unstyled,
.chart-legend,
.mailbox-attachments,
.contacts-list,
.users-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.flat {
  border-radius: 0 !important;
}
.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}
.text-sm {
  font-size: 12px;
}
.jqstooltip {
  padding: 5px !important;
  width: auto !important;
  height: auto !important;
}
.bg-teal-gradient {
  background: #39CCCC !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39CCCC), color-stop(1, #7adddd)) !important;
  background: -ms-linear-gradient(bottom, #39CCCC, #7adddd) !important;
  background: -moz-linear-gradient(center bottom, #39CCCC 0%, #7adddd 100%) !important;
  background: -o-linear-gradient(#7adddd, #39CCCC) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39CCCC', GradientType=0) !important;
  color: #fff;
}
.bg-light-blue-gradient {
  background: #3c8dbc !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;
  background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;
  background: -moz-linear-gradient(center bottom, #3c8dbc 0%, #67a8ce 100%) !important;
  background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;
  color: #fff;
}
.bg-blue-gradient {
  background: #0073b7 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;
  background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important;
  background: -moz-linear-gradient(center bottom, #0073b7 0%, #0089db 100%) !important;
  background: -o-linear-gradient(#0089db, #0073b7) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;
  color: #fff;
}
.bg-aqua-gradient {
  background: #00c0ef !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;
  background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
  background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important;
  background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
  color: #fff;
}
.bg-yellow-gradient {
  background: #f39c12 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;
  background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
  background: -moz-linear-gradient(center bottom, #f39c12 0%, #f7bc60 100%) !important;
  background: -o-linear-gradient(#f7bc60, #f39c12) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
  color: #fff;
}
.bg-purple-gradient {
  background: #605ca8 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;
  background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important;
  background: -moz-linear-gradient(center bottom, #605ca8 0%, #9491c4 100%) !important;
  background: -o-linear-gradient(#9491c4, #605ca8) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;
  color: #fff;
}
.bg-green-gradient {
  background: #00a65a !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;
  background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;
  background: -moz-linear-gradient(center bottom, #00a65a 0%, #00ca6d 100%) !important;
  background: -o-linear-gradient(#00ca6d, #00a65a) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;
  color: #fff;
}
.bg-red-gradient {
  background: #dd4b39 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;
  background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important;
  background: -moz-linear-gradient(center bottom, #dd4b39 0%, #e47365 100%) !important;
  background: -o-linear-gradient(#e47365, #dd4b39) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;
  color: #fff;
}
.bg-black-gradient {
  background: #111 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111), color-stop(1, #2b2b2b)) !important;
  background: -ms-linear-gradient(bottom, #111, #2b2b2b) !important;
  background: -moz-linear-gradient(center bottom, #111 0%, #2b2b2b 100%) !important;
  background: -o-linear-gradient(#2b2b2b, #111) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111', GradientType=0) !important;
  color: #fff;
}
.bg-maroon-gradient {
  background: #D81B60 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D81B60), color-stop(1, #e73f7c)) !important;
  background: -ms-linear-gradient(bottom, #D81B60, #e73f7c) !important;
  background: -moz-linear-gradient(center bottom, #D81B60 0%, #e73f7c 100%) !important;
  background: -o-linear-gradient(#e73f7c, #D81B60) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#D81B60', GradientType=0) !important;
  color: #fff;
}
.description-block .description-icon {
  font-size: 16px;
}
.no-pad-top {
  padding-top: 0;
}
.position-static {
  position: static !important;
}
.list-header {
  font-size: 15px;
  padding: 10px 4px;
  font-weight: bold;
  color: #666;
}
.list-seperator {
  height: 1px;
  background: #f4f4f4;
  margin: 15px 0 9px 0;
}
.list-link > a {
  padding: 4px;
  color: #777;
}
.list-link > a:hover {
  color: #222;
}
.font-light {
  font-weight: 300;
}
.user-block:before,
.user-block:after {
  content: " ";
  display: table;
}
.user-block:after {
  clear: both;
}
.user-block img {
  width: 40px;
  height: 40px;
  float: left;
}
.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}
.user-block .username {
  font-size: 16px;
  font-weight: 600;
}
.user-block .description {
  color: #999;
  font-size: 13px;
}
.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}
.user-block.user-block-sm .username {
  font-size: 14px;
}
.img-sm,
.img-md,
.img-lg,
.box-comments .box-comment img,
.user-block.user-block-sm img {
  float: left;
}
.img-sm,
.box-comments .box-comment img,
.user-block.user-block-sm img {
  width: 30px !important;
  height: 30px !important;
}
.img-sm + .img-push {
  margin-left: 40px;
}
.img-md {
  width: 60px;
  height: 60px;
}
.img-md + .img-push {
  margin-left: 70px;
}
.img-lg {
  width: 100px;
  height: 100px;
}
.img-lg + .img-push {
  margin-left: 110px;
}
.img-bordered {
  border: 3px solid #d2d6de;
  padding: 3px;
}
.img-bordered-sm {
  border: 2px solid #d2d6de;
  padding: 2px;
}
.attachment-block {
  border: 1px solid #f4f4f4;
  padding: 5px;
  margin-bottom: 10px;
  background: #f7f7f7;
}
.attachment-block .attachment-img {
  max-width: 100px;
  max-height: 100px;
  height: auto;
  float: left;
}
.attachment-block .attachment-pushed {
  margin-left: 110px;
}
.attachment-block .attachment-heading {
  margin: 0;
}
.attachment-block .attachment-text {
  color: #555;
}
.connectedSortable {
  min-height: 100px;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sort-highlight {
  background: #f4f4f4;
  border: 1px dashed #ddd;
  margin-bottom: 10px;
}
.full-opacity-hover {
  -moz-opacity: 0.65;
  -khtml-opacity: 0.65;
  -webkit-opacity: 0.65;
  opacity: 0.65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
}
.full-opacity-hover:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.chart {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.chart svg,
.chart canvas {
  width: 100% !important;
}
/*
 * Misc: print
 * -----------
 */
@media print {
  .no-print,
  .main-sidebar,
  .left-side,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .right-side,
  .main-footer {
    margin-left: 0 !important;
    min-height: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
  .fixed .content-wrapper,
  .fixed .right-side {
    padding-top: 0 !important;
  }
  .invoice {
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}
body {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #000;
  -ms-overflow-style: scrollbar;
}
.ui-front {
  z-index: 1100;
}
.slick-cell > a {
  color: #0000be;
}
.main-sidebar a:hover,
.main-header a:hover,
.main-sidebar a:active,
.main-header a:active,
.main-sidebar a:focus,
.main-header a:focus {
  text-decoration: none;
}
.sidebar-menu > li {
  font-size: 14px;
}
.sidebar-menu .treeview-menu > li > a {
  font-size: 13px;
}
.main-footer {
  padding: 3px 15px;
}
.sidebar-menu li.expanded > .treeview-menu {
  display: block;
}
.treeview-menu > li > a > i {
  width: 20px;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="password"],
textarea {
  padding: 3px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.sidebar-form input[type="text"] {
  padding: 6px 12px;
  border-color: transparent;
}
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}
section.content > .s-DataGrid {
  padding: 10px;
  border-radius: 10px;
  background: #fff;
  /*border-top: 3px solid @light-blue;*/
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
}
.grid-toolbar {
  margin-bottom: 0px;
}
.s-Dialog .s-DataGrid.editor {
  border: 1px solid #eee;
}
.s-Dialog .s-DataGrid.editor .grid-toolbar {
  background: #f8fafc;
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 4px 5px 4px;
  min-height: 43px;
  margin-bottom: 0;
}
.s-Dialog .tab-pane > .s-DataGrid {
  padding: 0px 8px 4px 8px;
}
.s-Dialog .tab-pane > .s-DialogToolbar {
  padding-top: 0;
  background-color: transparent;
  min-height: initial;
}
.page-title {
  border-bottom: 1px solid #eee;
  margin-bottom: 8px;
  color: #0090d9;
  padding: 8px 8px;
  font-size: 15px;
  font-weight: 600;
}
.main-header .logo i {
  width: 50px;
  height: 50px;
  float: left;
  background: url(../Content/site/images/serenity-logo-w-40.png) no-repeat center center;
}
.skin-black .main-header .logo i,
.skin-black-light .main-header .logo i {
  background: url(../Content/site/images/serenity-logo-g-40.png) no-repeat center center;
}
.s-BasicProgressDialogContent .status-text {
  height: 1em;
  text-align: center;
  margin-top: 4px;
}
.s-BasicProgressDialogContent .ui-progressbar {
  margin: 12px 2%;
  position: relative;
  height: 26px;
  background-image: none;
  background-color: aliceblue;
  width: 96%;
  margin: 0 2%;
}
.s-BasicProgressDialogContent .progress-label {
  position: absolute;
  left: 45%;
  top: 4px;
  font-weight: bold;
  text-shadow: 1px 1px 0 #cef;
  color: #245;
  font-size: 14px;
}
.ui-dialog.mobile-layout .ui-dialog-titlebar {
  color: white;
  background: #0073b7;
}
.ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  background-color: transparent;
  background-image: url(../Content/serenity/images/back-arrow-white.png);
}
.skin-green .ui-dialog.mobile-layout .ui-dialog-titlebar {
  background: #00a65a;
}
.skin-red .ui-dialog.mobile-layout .ui-dialog-titlebar {
  background: #dd4b39;
}
.skin-orange .ui-dialog.mobile-layout .ui-dialog-titlebar {
  background: #FF851B;
}
.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar,
.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar {
  color: black;
  background: white;
}
.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,
.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close,
.skin-black .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,
.skin-black-light .ui-dialog.mobile-layout .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  background-color: transparent;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAADOSURBVDhPnZJNDoIwEIUxLlx4Er2P0Z1eRPw5rjsTNyixvqEzMoUXaSX5GPpaPjpAFUL4CY6ZwOY8NDREgOMKLlMyGgomQQ2oT7Bm6wwexnbOTrJl6zzjIN1Jg7oZrmGkg0E7uRKhv/ijHU88pTtpUQ+oy1zU0UsMjNsC7rhnDjqR/CcmeYNHAbdO5Fo7qUiesgeLXL7vyEDoZTs/N0U60DaBtCdfLls2DqKs1p29cmU0FCAoapOGgu7M2mzAiq0zaGiorAZHNu+hYTmh+gDiN5ZOojmergAAAABJRU5ErkJggg==) no-repeat center center;
}
.s-MessageDialog {
  min-width: 310px;
}
.slick-row-selected {
  background-color: lightblue;
}
.inline-action {
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  min-width: 16px;
  min-height: 22px;
  cursor: pointer;
  opacity: 0.5;
  display: inline-block;
}
.inline-action > i {
  font-size: 15px;
}
.inline-action:hover {
  opacity: 1;
}
.s-ReportPage div.report-list ul {
  list-style: none;
  padding-left: 0;
}
.s-ReportPage div.report-list ul ul {
  margin-left: 20px;
}
.s-ReportPage div.report-list li {
  margin-top: 1px;
}
.s-ReportPage div.report-list li.category > .line {
  position: relative;
  padding: 4px 0 4px 20px;
  display: block;
  cursor: pointer;
  color: #666;
  font-weight: bold;
  line-height: 24px;
  font-size: 14px;
}
.s-ReportPage div.report-list li.category.expanded > .line {
  box-shadow: none;
}
.s-ReportPage div.report-list .line {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: -o-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: -ms-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);
}
.s-ReportPage div.report-list li {
  background-color: #eaeaea;
  box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 0px 0px 0px 0px rgba(255, 255, 255, 0.9) inset, 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.s-ReportPage div.report-list ul.has-reports {
  background-color: #fff;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
}
.s-ReportPage li > .line > span.toggle {
  position: absolute;
  left: 5px;
  top: 10px;
  display: block;
  height: 11px;
  width: 11px;
  background: transparent url(../Content/site/images/accordion-arrows.png) no-repeat 0px -22px;
}
.s-ReportPage li.expanded > .line > span.toggle {
  background-position: 0px 0px;
}
.s-ReportPage div.report-list li.report-item {
  background-color: #fff;
  box-shadow: none;
  margin-top: 0px;
  font-size: 13px;
  padding: 4px;
  border-bottom: 1px solid #eee;
}
.s-ReportPage div.report-list li.report-item.even {
  background-color: #f7f7f7;
}
.s-ReportPage .report-item a {
  background: url(../Content/serenity/images/spreadsheet.png) no-repeat 0 center;
  padding: 0 0 0 18px;
  line-height: 16px;
  display: inline-block;
}
.s-ReportPage ul ul {
  display: none;
}
.ui-menu.ui-autocomplete {
  background-color: white;
  color: #333;
  border: 1px solid #ccc;
}
.ui-menu.ui-autocomplete .ui-state-active {
  background-color: lightblue;
}
.ui-autocomplete.ui-front {
  z-index: 2100;
}
.inplace-button b {
  text-align: center;
  font-size: 17px;
}
.ui-dialog-buttonpane .ui-button:hover {
  background-color: #b7b7b7;
}
.s-PropertyGrid .category-links {
  background: #f7f7f7;
  border-bottom: 1px solid #e7e7e7;
}
.s-PropertyGrid .category-links a.category-link {
  color: #4095d4;
}
.premium-note {
  color: #fff;
}
i.premium-feature,
.premium-note i {
  color: #ffff80 !important;
}
.light-sidebar .premium-note {
  color: #333;
}
.light-sidebar .premium-feature,
.light-sidebar .premium-note i {
  color: #d0b111 !important;
}
.slick-header-menubutton {
  background-position: center center;
  background-repeat: no-repeat;
  bottom: 0;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 auto;
  width: 16px;
  height: 20px;
  margin-top: -2px;
  opacity: 0.2;
}
.slick-header-menubutton.is-filtered {
  opacity: 1;
}
.slick-header-menu {
  background: none repeat scroll 0 0 white;
  border: 1px solid #BFBDBD;
  min-width: 250px;
  padding: 4px;
  z-index: 100000;
  cursor: default;
  display: inline-block;
  margin: 0;
  position: absolute;
}
.slick-header-menu label {
  display: block;
  margin-bottom: 5px;
  font-weight: normal;
}
.slick-header-menu input[type=checkbox] {
  position: relative;
  margin-top: 0px;
  margin-right: 2px;
  top: 3px;
}
.slick-header-menu BUTTON {
  border: 1px solid #BFBDBD;
  background-color: #1f7dce;
  width: 50px;
  padding: 4px;
  margin: 4px 4px 4px 0;
  color: white;
  font-weight: bold;
}
.slick-header-menu .filter {
  border: 1px solid #BFBDBD;
  font-size: 8pt;
  height: 300px;
  margin-top: 6px;
  overflow: scroll;
  padding: 4px;
  white-space: nowrap;
  width: 270px;
}
.slick-header-menuitem {
  border: 1px solid transparent;
  padding: 2px 4px;
  cursor: pointer;
  list-style: none outside none;
  margin: 0;
}
.slick-header-menuicon {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  margin-right: 4px;
  vertical-align: middle;
  width: 16px;
}
.slick-header-menucontent {
  display: inline-block;
  vertical-align: middle;
}
.slick-header-menuitem:hover {
  border-color: #BFBDBD;
}
.header-overlay,
.cell-overlay,
.selection-cell-overlay {
  display: block;
  position: absolute;
  z-index: 999;
}
.slick-header-column.has-header-menubutton {
  display: flex;
}
.slick-header-column.has-header-menubutton .slick-column-name {
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}
.slick-header-column.has-header-menubutton .slick-sort-indicator {
  flex: 0 0 auto;
  position: static;
}
.slimScrollBar {
  opacity: 1.5 !important;
}
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.view-switch {
  position: relative;
  top: -12px;
}
.card-container {
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #ecf0f5;
}
.card-container .card-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.card-container .card-item {
  flex: 0 1 calc(100% - 4px);
  padding: 8px;
  background-color: #fff;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
  height: 130px;
  overflow: auto;
  margin: 6px;
}
.card-container .card-item table {
  width: 100%;
  table-layout: fixed;
}
.card-container .card-item td {
  padding: 4px;
}
.card-container .card-item td.img {
  width: 116px;
}
.card-container .card-item td.img img {
  width: 100px;
}
.card-container .card-item .name {
  font-weight: bold;
  color: blue;
}
@media (min-width: 900px) {
  .card-container .card-item {
    flex-basis: calc(50% - 12px);
  }
}
@media (min-width: 1600px) {
  .card-container .card-item {
    flex-basis: calc(33% - 12px);
  }
}
.favorite-views {
  margin-right: 4px;
  position: relative;
  top: -12px;
}
.favorite-views ul {
  font-size: 12px;
  width: 150px;
  min-width: 150px;
}
.favorite-views li.save {
  padding: 6px;
}
.favorite-views li.save input {
  margin-top: 2px;
  width: 126px;
}
.favorite-views li.save button {
  margin-top: 4px;
  font-size: 12px;
}
.favorite-views li.fav {
  position: relative;
  padding-right: 16px;
}
.favorite-views i.fa-trash-o {
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 5px;
  color: maroon;
}
.s-GridWithDialog .s-GridDialogPane {
  position: absolute;
  right: 0;
  width: 50%;
  height: 100%;
  outline: 0;
  overflow: hidden;
  display: none;
  border-left: 2px solid #999;
  padding-left: 5px;
  padding-top: 5px;
}
.s-GridWithDialog .panel-titlebar {
  display: none;
}
.s-GridWithDialog.dialog-open .panel-titlebar {
  display: block;
}
.s-GridWithDialog .dialog-button-separator {
  display: none;
}
.s-GridWithDialog.dialog-open .dialog-button-separator {
  display: block;
}
.s-GridWithDialog.dialog-open .s-GridDialogPane {
  display: block;
}
.s-GridWithDialog.dialog-open .slick-pane-left {
  width: 50% !important;
}
.slick-row.editing-item {
  background-color: lightgoldenrodyellow;
}
@media (max-width: 767px) {
  .s-GridWithDialog.dialog-open .slick-pane-left {
    display: none !important;
  }
  .s-GridWithDialog.dialog-open .quick-filters-bar {
    display: none;
  }
  .s-GridWithDialog.dialog-open .s-QuickSearchBar {
    display: none;
  }
  .s-GridWithDialog.dialog-open .s-GridDialogPane {
    width: 100% !important;
    height: auto !important;
    position: initial !important;
    border-left: none;
  }
  .s-GridWithDialog.dialog-open .add-button,
  .s-GridWithDialog.dialog-open .column-picker-button,
  .s-GridWithDialog.dialog-open .refresh-button,
  .s-GridWithDialog.dialog-open .dialog-button-separator {
    display: none !important;
  }
  .s-GridWithDialog.dialog-open .grid-title {
    display: none;
  }
  .s-GridWithDialog.dialog-open .s-SlickPager {
    display: none !important;
  }
}
.slick-row.even {
  background-color: #f4f8fb;
}
.slick-row.odd {
  background-color: #fff;
}
.slick-cell,
.slick-header-column,
.slick-header-column.ui-state-default {
  border-bottom-color: #ebeff2;
}
.slick-header-column-sorted,
.slick-header-column-sorted.ui-state-default {
  border-bottom-color: #5bc0de;
}
.slick-header-column,
.slick-header-column.ui-state-default {
  padding: 8px 2px 8px 4px;
}
.icon-tool-button span.button-inner i {
  font-size: 16px;
  position: relative;
  top: 1px;
  line-height: 16px;
}
.inplace-create b,
.inplace-create.edit b {
  background-image: none;
}
.inplace-create b:before {
  content: "\f069";
  font-family: "FontAwesome";
  color: #e49808;
  font-weight: normal;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.inplace-create.edit b:before {
  content: "\f044";
  color: #871ea7;
}
.ui-datepicker-trigger {
  border: none;
  background: none;
  color: #4a4a8e;
  margin-top: 2px;
  line-height: 24px;
  font-size: 19px;
  padding: 0;
  margin-left: 5px;
}
.s-Form .ui-datepicker-trigger {
  margin-left: 5px;
}
.s-QuickSearchBar {
  border-right-color: #ddd;
  border-radius: 0 3px 3px 0;
}
.s-QuickSearchBar .quick-search-icon {
  padding-top: 3px;
  padding-left: 10px;
  height: 30px;
  border-radius: 4px 0 0 4px;
}
.s-QuickSearchBar .quick-search-icon i {
  background: none;
  line-height: 25px;
}
.s-QuickSearchBar .quick-search-icon i:before {
  content: "\f002";
  font-size: 18px;
  color: #eee;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.s-QuickSearchBar .s-QuickSearchInput {
  border-color: #ddd;
  border-radius: 0 3px 3px 0;
}
.s-QuickSearchBar input.s-QuickSearchInput {
  line-height: 25px;
  height: 30px;
}
.s-SlickPager {
  background: #f7f7f7;
  border: 1px solid #f0f0f0;
  border-top: none;
  padding: 2px 0 2px 4px;
  height: 34px;
}
.slick-pg-btn {
  background: none;
  line-height: 21px;
  width: 26px;
  text-align: center;
}
.slick-pg-btn > span:before {
  font-size: 15px;
  color: #4a4a8e;
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.slick-pg-btn-span {
  width: 24px;
}
.slick-pg-first > span:before {
  content: "\f049";
}
.slick-pg-prev > span:before {
  content: "\f048";
}
.slick-pg-next > span:before {
  content: "\f051";
}
.slick-pg-last > span:before {
  content: "\f050";
}
.slick-pg-reload > span:before {
  content: "\f021";
}
.slick-pg-current {
  text-align: center;
}
.slick-header-menubutton.header-filter-button {
  background: none !important;
  text-align: center;
  line-height: 22px;
}
.slick-header-menubutton.header-filter-button:before {
  content: "\e6a2";
  font-size: 13px;
  font-family: themify;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.slick-header-menubutton.header-filter-button:hover {
  color: black;
}
.slick-header-menubutton.header-filter-button.is-filtered {
  color: deepskyblue;
}
.s-Toolbar .buttons-inner {
  border: 1px solid #ddd;
  display: inline-block;
  border-radius: 3px;
  margin-right: 5px;
  margin-top: 2px;
  padding: 0;
  background-image: linear-gradient(#ddd 0.1em, transparent 0.1em);
  background-size: 100% 29px;
  background-position: 0 -1px;
}
.s-Toolbar .separator {
  display: none;
}
.quick-filter-item .select2-search-field input {
  position: initial;
  top: 0;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 3px 5px;
}
.select2-container-multi .select2-choices {
  border-color: #ddd;
}
div.s-Toolbar .tool-button.no-text span.button-inner {
  padding: 0px 3px 18px 13px;
}
.s-Toolbar .tool-button {
  background: transparent;
  border: none;
  border-left: 1px solid #ddd;
  padding: 5px 7px;
  margin: 0 0 0 -1px;
  border-radius: 0;
}
.s-Toolbar .tool-button .button-outer {
  border: none;
  height: 18px;
  padding: 0;
}
.s-Toolbar .tool-button .button-inner {
  border: none;
  padding: 0 0 0 20px;
}
.s-Toolbar .tool-button.icon-tool-button .button-inner {
  padding: 0 3px;
}
.s-Toolbar .tool-button:hover {
  background-color: #fcfcf0;
}
.button-inner i {
  color: #4a4a8e;
}
.select2-container .select2-choice {
  border-radius: 3px;
  border-color: #ddd;
  background-image: none;
}
.select2-container .select2-choice abbr.select2-search-choice-close {
  top: 7px;
}
.select2-container .select2-choice .select2-arrow {
  background-color: #eee;
  background-image: none;
  border-left-color: #ddd;
  border-radius: 0;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border-color: #5897fb;
}
.s-Toolbar .select2-container .select2-choice {
  line-height: 28px;
  height: 28px;
}
.s-Toolbar .select2-container .select2-choice abbr.select2-search-choice-close {
  top: 8px;
}
.s-Toolbar .select2-container .select2-choice .select2-arrow b {
  background-position: 0 2px;
}
.inplace-button {
  background-image: none;
  background-color: #eee;
  border-color: #ddd;
  border-radius: 3px;
  height: 26px;
  width: 23px;
}
.inplace-button b {
  text-align: center;
  font-size: 17px;
  margin-top: 1px;
}
.grid-toolbar .inplace-button {
  height: 30px;
}
.grid-toolbar .inplace-button b {
  margin-top: 3px;
}
.select2-dropdown-open .select2-choice {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  filter: unset;
}
.ui-dialog-buttonset .ui-button {
  background-color: #1f7dce !important;
  border: 1px solid #ddd !important;
  text-shadow: none !important;
  color: white !important;
  font-weight: bold !important;
}
.button.ui-state-default,
button.ui-button {
  box-shadow: none;
}
.ui-dialog-buttonset .ui-button:hover {
  background-color: #e7e7e7;
  border-color: #adadad;
}
.s-ColumnPickerDialog h5 i {
  color: #2f353f;
  font-size: 16px;
}
.s-ColumnPickerDialog i.js-hide,
.s-ColumnPickerDialog i.js-show {
  color: #2f353f;
}
.s-Dialog .s-DialogToolbar {
  background: white;
  padding-top: 4px;
  border-bottom-color: #f0f0f0;
}
.s-Panel .s-DataGrid.editor .grid-toolbar {
  background: white;
  border-bottom-color: #f0f0f0;
  padding-top: 4px;
}
.quick-filter-item > input,
.quick-filter-item > input[type="text"],
.quick-filter-item > input[type="email"],
.quick-filter-item > input[type="tel"],
.quick-filter-item > input[type="search"],
.quick-filter-item > input[type="url"],
.quick-filter-item > input[type="password"],
.quick-filter-item > textarea {
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: #ddd;
}
.s-PropertyGrid .category-title {
  border-bottom-color: #ddd;
}
.s-ImageUploadEditor .s-Toolbar,
.s-MultipleImageUploadEditor .s-Toolbar {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  padding-top: 2px;
}
.quick-filter-item .ui-datepicker-trigger {
  top: 5px;
}
.grid-title,
.panel-titlebar {
  padding: 0;
  border-bottom: none;
}
.wizard-horz {
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  position: relative;
  min-height: 48px;
}
.wizard-horz .wizard-grid {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.wizard-horz .tab-pane {
  padding: 15px;
}
.wizard-horz .property-panes > .tab-pane:not(.active) {
  display: none !important;
}
.wizard-horz ul.property-tabs {
  list-style: none outside none;
  padding: 0;
  margin: 0;
  width: 999999px;
}
.wizard-horz ul.property-tabs li {
  float: left;
  margin: 0;
  padding: 0 20px 0 30px;
  height: 46px;
  line-height: 46px;
  position: relative;
  background: #eeeeee;
  color: #999999;
  font-size: 16px;
  cursor: not-allowed;
}
.wizard-horz ul.property-tabs li > .has-secondary-text {
  display: inline;
}
.wizard-horz ul.property-tabs li > .has-secondary-text > h4 {
  display: inline;
  font-size: 16px;
  font-weight: normal;
}
.wizard-horz ul.property-tabs li > .has-secondary-text > small {
  display: none;
}
.wizard-horz ul.property-tabs li .chevron {
  border: 24px solid transparent;
  border-left: 14px solid #d4d4d4;
  border-right: 0;
  display: block;
  position: absolute;
  right: -14px;
  top: 0;
  z-index: 1;
}
.wizard-horz ul.property-tabs li .chevron:before {
  border: 24px solid transparent;
  border-left: 14px solid #eeeeee;
  border-right: 0;
  content: "";
  display: block;
  position: absolute;
  right: 1px;
  top: -24px;
}
.wizard-horz ul.property-tabs li.complete {
  background: #f5f5f5;
  color: #468847;
}
.wizard-horz ul.property-tabs li.complete:hover {
  background: #e2eaee;
  cursor: pointer;
}
.wizard-horz ul.property-tabs li.complete:hover .chevron:before {
  border-left: 14px solid #e2eaee;
}
.wizard-horz ul.property-tabs li.complete .chevron:before {
  border-left: 14px solid #f5f5f5;
}
.wizard-horz ul.property-tabs li.active {
  background: #eef7fb;
  color: #3a87ad;
  cursor: default;
}
.wizard-horz ul.property-tabs li.active .chevron:before {
  border-left: 14px solid #eef7fb;
}
.wizard-horz ul.property-tabs li.active .badge {
  background-color: #3a87ad;
}
.wizard-horz ul.property-tabs li .badge {
  font-size: 15px;
  position: relative;
  top: -2px;
}
.wizard-horz ul.property-tabs li span.text {
  margin-left: 4px;
}
.wizard-horz ul.property-tabs li .badge-success {
  background-color: #468847;
}
.wizard-horz ul.property-tabs li:first-child {
  border-radius: 4px 0 0 0;
  padding-left: 20px;
}
.wizard-horz.compact-steps span.text {
  display: none;
}
.wizard-horz.compact-steps ul.property-tabs > li.active span.text {
  display: inline;
}
.wizard-horz.compact-steps ul.property-tabs > li:hover span.text {
  display: inline;
}
.s-MailboxLoginView .caption {
  width: 120px;
}
.s-MailboxLoginView .login-view-box {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.s-MailboxLoginView .login-view-box .box-body {
  padding: 15px;
}
.s-MailboxView a.active {
  font-weight: bold;
  color: navy;
}
.s-MailboxView .box .nav-stacked > li {
  border-bottom: 1px solid #f4f4f4;
  margin: 0;
}
.s-MailboxView .box .nav-stacked li li a {
  color: #666;
  padding: 0 15px;
  display: block;
}
.s-MailboxView .box .nav-stacked i {
  font-size: 16px;
}
.s-MailboxView .box .nav-stacked li ul {
  list-style: none;
  padding-left: 40px;
  line-height: 2em;
}
.s-MailboxView .mail-table {
  table-layout: fixed;
  white-space: nowrap;
}
.s-MailboxView .mail-table tr.unseen {
  font-weight: bold;
}
.s-MailboxView .mail-table td > div {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.s-MailboxView .mail-table .mailbox-name {
  width: 250px;
}
.s-MailboxView .mail-table .mailbox-date {
  width: 120px;
}
.s-MailboxView .mail-table .mailbox-subject {
  width: 55%;
}
.s-MailboxView .mail-table .mailbox-check {
  width: 25px;
}
.s-MailboxView .mail-table .mailbox-star {
  width: 25px;
}
.s-MailboxView .mail-table .mailbox-attachment {
  width: 25px;
}
.s-MailViewer .from {
  font-style: italic;
  font-size: 14px;
  color: cornflowerblue;
}
.s-MailViewer .date {
  float: right;
  color: #666;
}
.s-MailViewer div.subject {
  padding: 10px 0;
  font-size: 18px;
}
.s-MailViewer .mail-actions {
  padding: 10px;
}
.s-MailViewer .mail-info {
  margin: 10px 5px 10px 10px;
}
.s-MailViewer span.to,
.s-MailViewer span.cc {
  color: #666;
}
.s-MailViewer div.cc,
.s-MailViewer div.to,
.s-MailViewer div.attachments {
  padding: 5px;
  margin: 5px 5px 0 5px;
  border: 1px solid #f7f7f7;
}
.s-MailViewer div.to {
  background-color: #fcfcff;
}
.s-MailViewer div.cc {
  background-color: #fcfffc;
}
.s-MailViewer iframe {
  width: 100%;
  min-height: 250px;
  padding: 5px;
}
.s-MailViewer div.attachments {
  margin: 0;
  background-color: #fffff0;
  border-top: 2px solid #eee;
}
.s-MailViewer div.attachments ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.s-MailViewer div.attachments ul li {
  display: inline-block;
  padding: 4px;
  margin-right: 8px;
}
.s-MailViewer div.attachments i {
  font-size: 15px;
}
.s-MailViewer div.attachments a {
  color: #000;
}
.s-MailViewer div.attachments a:hover {
  color: dodgerblue;
}
.slick-grouping-panel {
  background: #d6ebfc;
  color: #000;
  border-bottom: 3px solid #fff;
}
.slick-grouping-panel .ui-droppable {
  padding: 5px;
}
.slick-grouping-panel .slick-dropped-grouping {
  border: 1px solid #95c1e5;
  padding: 1px 3px;
}
.slick-dropped-placeholder {
  color: #4e506b;
}
.slick-column-groupable {
  width: 9px;
  height: 9px;
  display: inline-block;
  margin-left: 4px;
}
.slick-dropped-grouping {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  cursor: pointer;
}
.slick-groupby-remove {
  padding-right: 20px;
  display: inline-flex;
}
.slick-groupby-remove-image {
  background: url(../Content/serenity/images/cross.png) no-repeat center center;
}
.slick-dropped-placeholder {
  height: 25px;
}
.slick-group-expand-all,
.slick-group-collapse-all {
  width: 14px;
  height: 14px;
  position: absolute;
  display: inline-block;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  top: 8px;
}
.slick-group-expand-all {
  background-image: url(../Content/serenity/images/toggle-expand.png);
  right: 28px;
}
.slick-group-collapse-all {
  background-image: url(../Content/serenity/images/toggle.png);
  right: 8px;
}
.s-DataReportViewGrid .slick-footerrow-column {
  cursor: pointer;
}
.s-AggregatesPopup {
  background-color: powderblue;
  border: 1px solid gray;
  padding: 2px;
  display: inline-block;
  min-width: 100px;
  -moz-box-shadow: 2px 2px 2px silver;
  -webkit-box-shadow: 2px 2px 2px silver;
  z-index: 99999;
}
.s-AggregatesPopup li {
  padding: 4px 4px 4px 14px;
  list-style: none;
  cursor: pointer;
}
.s-AggregatesPopup li.active {
  font-weight: bold;
}
.s-AggregatesPopup li:hover {
  background-color: white;
}
.s-ConcordProAI-FAJOBNotesDialog > .size {
  width: 650px;
}
.s-ConcordProAI-FAJOBNotesDialog .caption {
  width: 150px;
}
.s-ConcordProAI-FAJOBNotesNotifyDialog > .size {
  width: 650px;
}
.s-ConcordProAI-FAJOBNotesNotifyDialog .caption {
  width: 150px;
}
.slick-cell > a {
  color: blue!important;
  font-weight: bold!important;
}
.s-ConcordProAI-AtsJobSectionDetailsDialog > .size {
  width: 650px;
}
.s-ConcordProAI-AtsJobSectionDetailsDialog .caption {
  width: 150px;
}
.s-DummyRadioButtonEditor input {
  margin-right: 2px;
  position: relative;
  top: 2px;
}
.s-DummyRadioButtonEditor label {
  margin-right: 8px;
}
.s-ConcordProAI-Common-ViewHtmlContentDialog .s-Form {
  max-height: 85vh;
  min-height: 40vh;
}
.s-ConcordProAI-Common-ViewHtmlContentDialog .s-DialogToolbar {
  min-height: 10px !important;
}
/*.content-wrapper {
    max-height: calc(100vh - 85px) !important;
    min-height:unset !important;
}*/
#custom-top-menu {
  display: flex;
  height: 56px;
  background: #fff;
  padding: 0px;
  align-items: center;
  overflow: visible;
  justify-content: space-between;
}
#custom-top-menu {
  font-size: 14px;
}
#custom-top-menu a.logo,
#custom-top-menu a.logo:hover {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 14px;
  background: #1e3a5f;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  border-radius: 4px;
  margin-right: 2px;
}
#custom-top-menu .nav-item {
  position: relative;
  padding: 0 8px;
  color: #000;
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
#custom-top-menu .nav-item.active {
  background: #d3e3fd;
}
#custom-top-menu .nav-item:hover {
  background: rgba(255, 255, 255, 0.12);
}
#custom-top-menu .nav-arrow {
  font-size: 10px;
  padding-left: 4px;
}
#custom-top-menu .menu {
  position: absolute;
  min-width: 220px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
  list-style: none;
  padding: 6px 0;
  margin: 0;
  z-index: 99999;
  opacity: 0;
  transform: scale(0.95);
  transform-origin: top left;
  pointer-events: none;
  transition: opacity 160ms cubic-bezier(0.4, 0, 0.2, 1), transform 160ms cubic-bezier(0.4, 0, 0.2, 1);
  top: 56px;
  left: 0;
}
#custom-top-menu .menu li {
  padding: 0px 10px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
}
#custom-top-menu .menu li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 10px 0px;
}
#custom-top-menu .menu li:hover {
  background: #eeeeee;
  display: block;
}
#custom-top-menu .submenu {
  position: absolute;
  min-width: 220px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
  list-style: none;
  padding: 6px 0;
  margin: 0;
  z-index: 99999;
  opacity: 0;
  transform: scale(0.95);
  transform-origin: top left;
  pointer-events: none;
  transition: opacity 160ms cubic-bezier(0.4, 0, 0.2, 1), transform 160ms cubic-bezier(0.4, 0, 0.2, 1);
  top: 0;
  left: 100%;
}
#custom-top-menu .submenu li {
  padding: 0px 16px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
}
#custom-top-menu .submenu li:hover {
  background: #eeeeee;
}
#custom-top-menu .submenu.open-left {
  left: auto;
  right: 100%;
  transform-origin: top right;
}
#custom-top-menu .menu.open {
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
}
#custom-top-menu .submenu.open {
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
}
#custom-top-menu .has-menu {
  position: relative;
  overflow: visible;
}
#custom-top-menu .has-submenu {
  position: relative;
  overflow: visible;
  padding: 10px 16px !important;
}
#custom-top-menu .has-submenu::after {
  content: "▶";
  position: absolute;
  right: 12px;
  font-size: 12px;
  color: #666;
}
#custom-top-menu .has-submenu::before {
  content: "📂";
  right: 12px;
  font-size: 14px;
  color: #666;
}
#custom-top-menu .nav-search-wrapper {
  padding: 0 10px;
  border-left: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  position: relative;
  min-width: 100px;
  margin-left: auto;
}
#custom-top-menu .nav-search-input {
  width: 100%;
  max-width: 190px;
  padding: 7px 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-size: 13px;
  outline: none;
  background: #fff;
  color: #374151;
  transition: all 0.2s;
}
#custom-top-menu .nav-search-input:focus {
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}
#custom-top-menu .nav-search-input::placeholder {
  color: #9ca3af;
}
/* Search Bar */
.nav-search-wrapper {
  padding: 0 10px 0 10px;
  border-left: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  position: relative;
  min-width: 100px;
}
.nav-search-input {
  width: 100%;
  max-width: 190px;
  padding: 7px 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-size: 13px;
  outline: none;
  transition: all 0.2s;
  background: white;
  color: #374151;
}
.nav-search-input:focus {
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}
.nav-search-input::placeholder {
  color: #9ca3af;
}
.search-results-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 8px;
  width: 400px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  border: 1px solid #e5e7eb;
  max-height: 500px;
  overflow-y: auto;
  display: none;
  z-index: 1100;
}
.search-results-dropdown.active {
  display: block;
}
.search-result-group {
  border-bottom: 1px solid #f3f4f6;
}
.search-result-group:last-child {
  border-bottom: none;
}
.search-group-title {
  padding: 10px 16px;
  font-size: 11px;
  font-weight: 700;
  color: #6b7280;
  text-transform: uppercase;
  background: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
}
.search-result-item {
  padding: 10px 16px;
  cursor: pointer;
  transition: background 0.15s;
  display: block;
  text-decoration: none;
}
.search-result-item:hover {
  background: #eff6ff;
}
.search-result-title {
  font-size: 13px;
  font-weight: 500;
  color: #111827;
  margin-bottom: 4px;
}
.search-result-path {
  font-size: 11px;
  color: #6b7280;
}
.search-empty {
  padding: 20px;
  text-align: center;
  color: #9ca3af;
  font-size: 13px;
}
.main-content {
  padding: 40px;
  width: 100%;
  max-width: none;
  margin: 0;
}
.content-card {
  background: white;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.content-card h2 {
  color: #1f2937;
  font-size: 24px;
  margin-bottom: 12px;
}
.content-card p {
  color: #6b7280;
  line-height: 1.6;
  margin-bottom: 16px;
}
.nav-container > .nav-item > .nav-link.active {
  background: #d3e3fd;
}
.user-menu {
  /*margin-right: 10px;*/
}
@media (max-width: 767.98px) {
  #custom-top-menu {
    padding: 0px;
  }
  #custom-top-menu .nav-item {
    display: none;
    padding: 0 5px;
  }
  #custom-top-menu .nav-item:first-child {
    display: flex;
  }
  .custom-top-menu {
    flex: unset;
    width: 85px;
  }
  .custom-top-menu .nav-link {
    padding: 16px 8px;
  }
  .user-menu {
    margin-right: unset;
  }
  .search-results-dropdown {
    right: unset !important;
    left: 55%;
    transform: translateX(-44%);
  }
}
.user-menu .dropdown-menu {
  border: 1px solid #286090;
}
.SpnNotificationCount {
  position: absolute;
  top: 3px;
  left: 17px;
  text-align: center;
  padding: 2px 3px;
  line-height: 0.9;
  margin-left: 4px;
  border-radius: 4px;
}
#custom-top-menu:has(> :only-child) > :only-child {
  position: absolute;
  top: 0;
  right: 0;
}
.slick-viewport {
  width: calc(100% - 10px) !important;
}
.bread-crumb {
  padding: 8px 0px 0px 20px;
  font-weight: bold !important;
  color: #2c5382 !important;
}
.bread-crumb em {
  font-style: normal;
  color: #2c5382 !important;
  padding: 4px 2px;
}
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.s-Administration-LanguageDialog > .size {
  width: 450px;
}
.s-Administration-LanguageDialog .caption {
  width: 120px;
}
.s-Administration-RoleDialog > .size {
  width: 650px;
}
.s-Administration-RoleDialog .caption {
  width: 120px;
}
.s-Administration-UserDialog {
  /*  @media (min-width: 750px) {
        .field.Username, .field.DisplayName, .field.FirstName, .field.MiddleName,
        .field.LastName, .field.GeId, .field.MobilePhoneNumber, .field.Phone2, .field.Password, .field.PasswordConfirm,
        .field.IsActive, .field.OrgId, .field.Email,
        .field.DOJ, .field.StatusDate, .field.Location, .field.StatusId, .field.AdditionalNotes, .field.TimeforAdminAct, .field.ReportingTo {
            flex: auto;
            min-width: 50%;
            max-width: 50%;
        }
    }*/
}
.s-Administration-UserDialog > .size {
  width: 750px;
}
.s-Administration-UserDialog .s-PropertyGrid .categories {
  height: 500px;
}
.s-Administration-UserDialog .caption {
  width: 185px;
}
.s-Administration-UserDialog .s-TabEmployee .field.EmpCode,
.s-Administration-UserDialog .s-TabEmployee .field.DepartmentId,
.s-Administration-UserDialog .s-TabEmployee .field.DesignationId,
.s-Administration-UserDialog .s-TabEmployee .field.OrgId,
.s-Administration-UserDialog .s-TabEmployee .field.BuId,
.s-Administration-UserDialog .s-TabEmployee .field.FaId,
.s-Administration-UserDialog .s-TabEmployee .field.TaskCode,
.s-Administration-UserDialog .s-TabEmployee .field.ProjectCode,
.s-Administration-UserDialog .s-TabEmployee .field.ReportingTo,
.s-Administration-UserDialog .s-TabEmployee .field.TempCode {
  flex: auto;
  min-width: 50%;
  max-width: 50%;
}
.s-Administration-UserDialog .s-TabEmployee .s-Administration-EmployeeApplicationsEditor .inplace-button {
  margin-top: 2px;
}
.s-Administration-UserImportDialog .category {
  padding-top: 20px !important;
}
.s-TranslationGrid input.custom-text {
  width: 100%;
  height: 23px;
  padding: 0 3px;
}
.s-Administration-TabUserAssetsGrid .grid-title {
  margin-top: 16px;
}
.s-UserPermissionDialog > .size,
.s-RolePermissionDialog > .size,
.s-UserRoleDialog > .size {
  min-width: 670px;
  width: 670px;
  min-height: 450px;
  height: 450px;
}
.s-UserPermissionDialog .s-DataGrid,
.s-RolePermissionDialog .s-DataGrid,
.s-UserRoleDialog .s-DataGrid {
  height: 100%;
}
.s-UserPermissionDialog .ui-dialog-content,
.s-RolePermissionDialog .ui-dialog-content,
.s-UserRoleDialog .ui-dialog-content {
  padding: 8px;
}
.s-PermissionCheckEditor .check-box {
  background-image: url(../Content/serenity/images/tick-empty.png);
  background-position: center center;
  width: 22px;
  height: 22px;
  margin: 0;
}
.s-PermissionCheckEditor .check-box.checked {
  background-image: url(../Content/serenity/images/tick-green.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.checked.revoke {
  background-image: url(../Content/serenity/images/tick-red.png);
  background-position: center center;
}
.s-PermissionCheckEditor .check-box.partial {
  opacity: 0.8;
}
.s-PermissionCheckEditor .check-box.checked.partial {
  background-image: url(../Content/site/images/tick-green-partial.png);
}
.s-PermissionCheckEditor .check-box.checked.revoke.partial {
  background-image: url(../Content/site/images/tick-red-partial.png);
}
.s-PermissionCheckEditor .effective-permission {
  cursor: default;
  padding-left: 22px;
  background-image: url(../Content/serenity/images/check2.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.s-PermissionCheckEditor .effective-permission.partial {
  background-image: url(../Content/serenity/images/checkbox-null.png);
}
.s-PermissionCheckEditor .effective-permission.deny {
  background-image: url(../Content/serenity/images/slash.png);
}
.s-Administration-SergenPanel table > tbody > tr > td {
  vertical-align: middle;
}
.s-Administration-SergenPanel td > input {
  width: 100%;
  padding: 2px 4px;
  border: 1px solid #a3b2d2;
}
.s-Administration-TenantDialog > .size {
  width: 650px;
}
.s-Administration-TenantDialog .caption {
  width: 150px;
}
.s-Administration-TenantDialog .Notes label {
  font-weight: 700 !important;
}
.s-Administration-ConfigurationKeysDialog > .size {
  width: 650px;
}
.s-Administration-ConfigurationKeysDialog .caption {
  width: 150px;
}
.s-Administration-EmailTemplatesDialog > .size {
  width: 650px;
}
.s-Administration-EmailTemplatesDialog .caption {
  width: 150px;
}
.s-Administration-EmailTemplatesDialog .Note > .s-ConcordProAI-StaticTextBlock {
  /*padding-top: 5px !important;*/
}
.s-Administration-ChangeLogDialog > .size {
  width: 650px;
}
.s-Administration-ChangeLogDialog .caption {
  width: 150px;
}
.s-Administration-ProjectEmailTemplatesDialog > .size {
  width: 650px;
}
.s-Administration-ProjectEmailTemplatesDialog .caption {
  width: 150px;
}
.s-Administration-ProjectEmailTemplatesDialog .Note > .s-ConcordProAI-StaticTextBlock {
  padding-top: 5px!important;
}
.s-Administration-ManageChangeLogDialog > .size {
  width: 650px;
}
.s-Administration-ManageChangeLogDialog .caption {
  width: 150px;
}
.s-Administration-FacilitiesDialog {
  /*    .s-StaticTextBlock {
        padding-top: 4px;
    }*/
}
.s-Administration-FacilitiesDialog > .size {
  width: 650px;
  height: 600px;
}
.s-Administration-FacilitiesDialog .caption {
  width: 150px;
}
.s-Administration-FacilitiesDialog .categories {
  padding-top: 12px!important;
}
.s-Administration-OrganizationsDialog > .size {
  width: 650px;
  height: 600px;
}
.s-Administration-OrganizationsDialog .caption {
  width: 160px;
}
.s-Administration-OrganizationsDialog .s-PropertyGrid .categories {
  height: 500px;
}
.s-Administration-EmployeeDialog > .size {
  width: 650px;
}
.s-Administration-EmployeeDialog .caption {
  width: 150px;
}
.s-Administration-BusinessUnitDialog > .size {
  width: 650px;
}
.s-Administration-BusinessUnitDialog .caption {
  width: 150px;
}
.s-Administration-TabBusinessUnitDialog .caption {
  width: 190px;
}
.s-Administration-TabBusinessUnitDialog .BuCode {
  margin-top: 12px;
}
.s-Administration-FacilityBusinessUnitMapDialog > .size {
  width: 650px;
}
.s-Administration-FacilityBusinessUnitMapDialog .caption {
  width: 150px;
}
.redstar {
  color: red;
  font-weight: bold;
  padding-right: 2px;
}
.ui-datepicker-trigger {
  shape-outside: padding-box;
}
.lbllign {
  padding-top: 4px;
  padding-right: 10px;
  line-height: initial;
  color: #112383;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
  width: 150px;
  text-align: right;
}
.divdisplay {
  display: flex;
}
.s-Administration-DataExplorerGrid .select2-container {
  min-width: 300px !important;
}
.s-Administration-ImportHistoryDialog > .size {
  width: 650px;
}
.s-Administration-ImportHistoryDialog .caption {
  width: 150px;
}
.s-Administration-ViewRoleUsersDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Administration-ViewRoleUsersDialog .caption {
  width: 150px;
}
.s-Administration-ViewRoleUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-ViewRoleUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Administration-ViewPermissionRolesDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Administration-ViewPermissionRolesDialog .caption {
  width: 150px;
}
.s-Administration-ViewPermissionRolesDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-ViewPermissionRolesDialog .ui-dialog-content {
  padding: 8px;
}
.s-Administration-ViewPermissionUsersDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Administration-ViewPermissionUsersDialog .caption {
  width: 150px;
}
.s-Administration-ViewPermissionUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-ViewPermissionUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Administration-AddPermissionUsersDialog > .size,
.s-Administration-AddPermissionRolesDialog > .size,
.s-Administration-AddRoleUsersDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Administration-AddPermissionUsersDialog .caption,
.s-Administration-AddPermissionRolesDialog .caption,
.s-Administration-AddRoleUsersDialog .caption {
  width: 150px;
}
.s-Administration-AddPermissionUsersDialog .s-DataGrid,
.s-Administration-AddPermissionRolesDialog .s-DataGrid,
.s-Administration-AddRoleUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-AddPermissionUsersDialog .ui-dialog-content,
.s-Administration-AddPermissionRolesDialog .ui-dialog-content,
.s-Administration-AddRoleUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Administration-OrganizationHolidaysDialog > .size,
.s-Administration-TabOrganizationHolidaysDialog > .size {
  width: 650px;
}
.s-Administration-OrganizationHolidaysDialog .caption,
.s-Administration-TabOrganizationHolidaysDialog .caption {
  width: 150px;
}
.s-Administration-AddPermissionRolesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Administration-AddPermissionRolesGrid .grid-title {
  padding: 16px !important;
}
.s-Administration-AddPermissionUsersGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Administration-AddPermissionUsersGrid .grid-title {
  padding: 16px !important;
}
.s-Administration-AddRoleUsersGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Administration-AddRoleUsersGrid .grid-title {
  padding: 16px !important;
}
.s-Administration-RestrictedPermissionUsersDialog > .size {
  width: 650px;
  height: 180px;
}
.s-Administration-RestrictedPermissionUsersDialog .caption {
  width: 180px;
  margin-left: -55px;
}
.s-Administration-AddCreditCardDialog > .size {
  width: 600px;
  height: 300px;
}
.s-Administration-AddCreditCardDialog .caption {
  width: 150px;
}
.s-Administration-ErrorLogDialog label.caption {
  padding-top: 0px;
}
.s-Administration-ErrorLogDialog > .size {
  width: 650px;
  height: 300px;
}
.s-Administration-UserComposeEmailDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 5px;
    }*/
}
.s-Administration-UserComposeEmailDialog > .size {
  width: 650px;
  height: 300px;
}
.s-Administration-UserComposeEmailDialog .cke_wysiwyg_frame {
  min-height: 250px;
}
.s-Administration-UserComposeEmailDialog .s-PropertyGrid .categories {
  padding-top: 25px!important;
}
.s-Administration-BusinessUnitHolidaysDialog,
.s-Administration-TabBusinessUnitHolidaysDialog {
  overflow-wrap: break-word;
}
.s-Administration-BusinessUnitHolidaysDialog > .size,
.s-Administration-TabBusinessUnitHolidaysDialog > .size {
  width: 650px;
  height: 275px;
}
.s-Administration-BusinessUnitHolidaysDialog .caption,
.s-Administration-TabBusinessUnitHolidaysDialog .caption {
  width: 150px;
}
.s-Administration-BusinessUnitHolidaysDialog label.caption,
.s-Administration-TabBusinessUnitHolidaysDialog label.caption {
  padding-top: 0px;
}
.s-Administration-RoleHelpDocRoleMapDialog > .size {
  width: 850px;
  height: 520px;
}
.s-Administration-RoleHelpDocRoleMapDialog .caption {
  width: 150px;
}
.s-Administration-RoleHelpDocRoleMapDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-RoleHelpDocRoleMapDialog .ui-dialog-content {
  padding: 10px;
}
.s-Administration-RoleGrid {
  /*    .config-helpdoc-roles 
    {
        background-color: #20B2AA !important;
    }*/
}
.s-Administration-RoleHelpDocRoleMapGrid .color-helpdocrole-yes {
  background-color: #c0f2c0 !important;
}
.s-Administration-FacilityLocationEditorDialog > .size {
  width: 650px;
}
.s-Administration-FacilityLocationEditorDialog .caption {
  width: 110px;
}
.s-Administration-PermissionRolesHistoryDialog > .size {
  width: 1050px;
  height: 525px;
}
.s-Administration-PermissionRolesHistoryDialog .caption {
  width: 150px;
}
.s-Administration-PermissionRolesHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-PermissionRolesHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-Administration-ViewPermissionRolesGrid i.fa.fa-history {
  color: green;
}
.s-Administration-PermissionUsersHistoryDialog > .size {
  width: 1050px;
  height: 525px;
}
.s-Administration-PermissionUsersHistoryDialog .caption {
  width: 150px;
}
.s-Administration-PermissionUsersHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-Administration-PermissionUsersHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-Administration-ViewPermissionUsersGrid i.fa.fa-history {
  color: green;
}
.s-Administration-UsersInfoGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Administration-TabTicketDeptConfigurationDialog .caption {
  width: 165px;
}
.s-Administration-TabTicketDeptConfigurationDialog .select2-input {
  width: 100% !important;
}
.s-Administration-TicketCategoryTypeEditorDialog .caption {
  width: 130px;
}
.s-Administration-TicketTypeAddlFieldsEditor .grid-container {
  height: 300px !important;
}
.s-Administration-TicketTypeFollowersMapEditor .grid-container {
  height: 300px !important;
}
.s-Administration-TicketCategoryTypeEditor .grid-container {
  height: 700px !important;
}
.s-Administration-TicketDeptPriorityDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptPriorityDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptEscalationLevelDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptEscalationLevelDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptTATPriorityDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptTATPriorityDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptTATEscalationDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptTATEscalationDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptTATEscalationMapDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptTATEscalationMapDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptTATEscalationEditorDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptTATEscalationEditorDialog .select2-input {
  width: 100% !important;
}
.s-Administration-TKTDeptStatusDialog > .size {
  width: 650px;
}
.s-Administration-TKTDeptStatusDialog .caption {
  width: 150px;
}
.s-Administration-TicketDeptStatusDialog > .size {
  width: 650px;
}
.s-Administration-TicketDeptStatusDialog .caption {
  width: 150px;
}
.s-Administration-DashboardWidgetsDialog > .size {
  width: 650px;
}
.s-Administration-DashboardWidgetsDialog .caption {
  width: 150px;
}
.s-Administration-DashboardWidgetsDialog .select2-input {
  width: 100% !important;
}
.s-Administration-DashboardWidgetsDialog .color-preview {
  display: inline-block;
  width: 20%;
  height: 100%;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}
.s-Administration-DashboardWidgetsDialog .default-color {
  background-color: #000000;
}
.s-Administration-DashboardWidgetsGrid .default-color {
  background-color: #000000;
}
.s-Administration-TicketTypeWatchlistEmailsDialog > .size {
  width: 650px;
}
.s-Administration-TicketTypeWatchlistEmailsDialog .caption {
  width: 150px;
}
.s-Administration-TicketTypeWatchlistEmailsEditor .grid-container {
  height: 300px !important;
}
.s-Administration-TicketTypeApprovalUsersDialog > .size {
  width: 650px;
}
.s-Administration-TicketTypeApprovalUsersDialog .caption {
  width: 150px;
}
/*Default styles for login/register pages*/
.page-content .s-ChangePasswordPanel {
  max-width: 1000px;
  /*.buttons { text-align: center; padding: 8px 0px; }*/
  /*    .caption {
            text-align: left;
        }*/
}
.page-content .s-ChangePasswordPanel .caption {
  width: 150px;
}
.page-content .s-ChangePasswordPanel .editor {
  width: 340px;
}
.page-content .s-ChangePasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ {
  width: 316px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 221px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.has-inplace-button {
  width: 314px;
}
.page-content .s-ChangePasswordPanel .s-Form .emaildomain {
  width: 155px;
}
.page-content .s-ChangePasswordPanel .caption {
  width: 150px;
}
.page-content .s-ChangePasswordPanel .editor {
  width: 340px;
}
.page-content .s-ChangePasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ {
  width: 316px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 221px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ChangePasswordPanel .s-Form .editor.has-inplace-button {
  width: 314px;
}
.page-content .s-ChangePasswordPanel .s-Form .emaildomain {
  width: 155px;
}
.page-content .s-ForgotPasswordPanel {
  border: 2px solid #e7e7e7;
  padding: 40px;
  border-radius: 8px;
  width: 650px;
  margin: 60px auto auto auto;
}
.page-content .s-ForgotPasswordPanel .caption {
  width: 150px;
}
.page-content .s-ForgotPasswordPanel .editor {
  width: 350px;
}
.page-content .s-ForgotPasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-ForgotPasswordPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-ForgotPasswordPanel .caption {
  width: 150px;
}
.page-content .s-ForgotPasswordPanel .editor {
  width: 350px;
}
.page-content .s-ForgotPasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ForgotPasswordPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-ForgotPasswordPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-ForgotPasswordPanel .buttons {
  text-align: right;
  padding: 8px 62px;
}
.page-content .s-ForgotPasswordPanel p {
  padding: 8px;
  margin: 24px 0;
}
.page-content .s-ForgotPasswordPanel .btn-submit {
  border-radius: 14px;
  padding: 8px 12px;
}
.page-content .s-ForgotPasswordPanel .btn-submit:hover {
  color: #fff !important;
}
.page-content .s-ResetPasswordPanel {
  border: 2px solid #e7e7e7;
  padding: 40px;
  border-radius: 8px;
  width: 650px;
  margin: 60px auto auto auto;
}
.page-content .s-ResetPasswordPanel .caption {
  width: 150px;
}
.page-content .s-ResetPasswordPanel .editor {
  width: 350px;
}
.page-content .s-ResetPasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-ResetPasswordPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-ResetPasswordPanel .caption {
  width: 150px;
}
.page-content .s-ResetPasswordPanel .editor {
  width: 350px;
}
.page-content .s-ResetPasswordPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-ResetPasswordPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-ResetPasswordPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-ResetPasswordPanel .buttons {
  text-align: right;
  padding: 8px 62px;
}
.page-content .s-ResetPasswordPanel .btn-reset:hover {
  color: #fff !important;
}
.page-content .s-SignUpPanel {
  border: 2px solid #e7e7e7;
  padding: 40px;
  border-radius: 8px;
  width: 650px;
  margin: 60px auto auto auto;
}
.page-content .s-SignUpPanel .caption {
  width: 150px;
}
.page-content .s-SignUpPanel .editor {
  width: 350px;
}
.page-content .s-SignUpPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-SignUpPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-SignUpPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-SignUpPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-SignUpPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-SignUpPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-SignUpPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-SignUpPanel .caption {
  width: 150px;
}
.page-content .s-SignUpPanel .editor {
  width: 350px;
}
.page-content .s-SignUpPanel input.editor[type=checkbox] {
  width: auto;
}
.page-content .s-SignUpPanel .s-Form .editor.dateQ {
  width: 326px;
}
.page-content .s-SignUpPanel .s-Form .editor.emailuser {
  width: 170px;
}
.page-content .s-SignUpPanel .s-Form .editor.dateQ.s-DateTimeEditor {
  width: 231px;
}
.page-content .s-SignUpPanel .s-Form .editor.s-DateTimeEditor.time {
  width: 64px;
  margin-left: 4px;
}
.page-content .s-SignUpPanel .s-Form .editor.has-inplace-button {
  width: 324px;
}
.page-content .s-SignUpPanel .s-Form .emaildomain {
  width: 165px;
}
.page-content .s-SignUpPanel .buttons {
  text-align: right;
  padding: 8px 62px;
}
.page-content .s-SignUpPanel p {
  padding: 8px;
  margin: 24px 0;
}
/*AdminLTE style login/register box*/
.login-box .page-title,
.register-box .page-title {
  margin-top: 0;
  padding: 0 0 8px;
}
.login-box login-box-msg,
.register-box login-box-msg,
.login-box .register-box-msg,
.register-box .register-box-msg {
  padding-bottom: 20px;
}
.login-box .s-LoginPanel,
.register-box .s-LoginPanel,
.login-box .s-SignUpPanel,
.register-box .s-SignUpPanel,
.login-box .s-ForgotPasswordPanel,
.register-box .s-ForgotPasswordPanel,
.login-box .s-ChangePasswordPanel,
.register-box .s-ChangePasswordPanel,
.login-box .s-ResetPasswordPanel,
.register-box .s-ResetPasswordPanel {
  margin-bottom: 10px;
}
.login-box .s-Form input,
.register-box .s-Form input {
  display: block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
}
.login-box .s-Form .field,
.register-box .s-Form .field {
  margin-bottom: 15px;
  padding: 0;
}
.login-box .s-Form .has-icon,
.register-box .s-Form .has-icon {
  position: relative;
}
.login-box .s-Form .has-icon input,
.register-box .s-Form .has-icon input {
  padding-right: 34px;
}
.login-box .s-Form .has-icon input.emailuser,
.register-box .s-Form .has-icon input.emailuser {
  padding-right: 6px;
}
.login-box .s-Form .caption,
.register-box .s-Form .caption {
  width: 100%;
  text-align: left;
  display: none;
}
.login-box .s-Form label.error,
.register-box .s-Form label.error {
  background-image: url(../Content/serenity/images/cross.png);
  padding: 26px 0 0 22px;
}
.login-box .s-Form label.error.checked,
.register-box .s-Form label.error.checked {
  background-image: none;
}
.login-box .s-Form .vx,
.register-box .s-Form .vx {
  position: absolute;
  top: 3px;
  right: -20px;
  z-index: 2;
  width: 22px;
}
.login-box .s-Form .btn,
.register-box .s-Form .btn {
  font-weight: 600;
  text-transform: uppercase;
}
.login-box .s-Form .s-EmailEditor,
.register-box .s-Form .s-EmailEditor {
  width: 45%;
}
.login-box .s-Form .emaildomain,
.register-box .s-Form .emaildomain {
  width: 45%;
  float: right;
}
#s-AccessDeniedPage div.message,
#s-ApplicationErrorPage div.message,
#s-NotFoundPage div.message,
#s-GenericErrorPage div.message {
  background: #fff;
  padding: 40px;
  margin: 100px auto;
  min-height: 170px;
  max-width: 70%;
  min-width: 400px;
  border-radius: 8px;
  border: 2px solid #ECC2C2;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
}
#s-AccessDeniedPage div.message table,
#s-ApplicationErrorPage div.message table,
#s-NotFoundPage div.message table,
#s-GenericErrorPage div.message table {
  width: 100%;
}
#s-AccessDeniedPage div.message h1,
#s-ApplicationErrorPage div.message h1,
#s-NotFoundPage div.message h1,
#s-GenericErrorPage div.message h1 {
  color: red;
  font-size: 30px;
}
#s-AccessDeniedPage div.message h3,
#s-ApplicationErrorPage div.message h3,
#s-NotFoundPage div.message h3,
#s-GenericErrorPage div.message h3 {
  font-size: 18px;
  color: maroon;
  margin-top: 16px;
  line-height: 26px;
}
#s-AccessDeniedPage div.message a.redirect,
#s-ApplicationErrorPage div.message a.redirect,
#s-NotFoundPage div.message a.redirect,
#s-GenericErrorPage div.message a.redirect {
  display: block;
  float: left;
  margin-top: 40px;
  font-size: 16px;
  font-weight: bold;
}
#s-AccessDeniedPage div.message div.date-time,
#s-ApplicationErrorPage div.message div.date-time,
#s-NotFoundPage div.message div.date-time,
#s-GenericErrorPage div.message div.date-time {
  float: right;
  margin-top: 40px;
  font-weight: bold;
  font-style: italic;
  color: #966;
}
#LoginPanelDiv video {
  width: 100% !important;
  border-radius: 10px;
}
#LoginPanelDiv {
  width: 100% !important;
}
.s-TQM-SelfAssessmentGrid .tool-buttons,
.s-TQM-TeamSelfAssessmentGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-SelfAssessmentGrid .s-Toolbar .select2-container,
.s-TQM-TeamSelfAssessmentGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-SelfAssessmentGrid .add-comments-disable .col-add-comments a,
.s-TQM-TeamSelfAssessmentGrid .add-comments-disable .col-add-comments a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-TQM-SelfAssessmentGrid .quick-filter-item .quick-filter-label,
.s-TQM-TeamSelfAssessmentGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-TQM-SelfAssessmentGrid .s-BooleanEditor,
.s-TQM-TeamSelfAssessmentGrid .s-BooleanEditor {
  width: 120px;
}
.s-TQM-SelfAssessmentGrid .select-all-items,
.s-TQM-TeamSelfAssessmentGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-TQM-SelfAssessmentGrid .red-color-row,
.s-TQM-TeamSelfAssessmentGrid .red-color-row {
  background-color: #df8983 !important;
}
.s-TQM-SelfAssessmentGrid .light-purple-color-row,
.s-TQM-TeamSelfAssessmentGrid .light-purple-color-row {
  background-color: #ca89f0 !important;
}
.s-TQM-SelfAssessmentDialog,
.s-TQM-SelfAssessmentViewDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-SelfAssessmentDialog > .size,
.s-TQM-SelfAssessmentViewDialog > .size {
  width: 850px;
}
.s-TQM-SelfAssessmentDialog .caption,
.s-TQM-SelfAssessmentViewDialog .caption {
  width: 150px;
}
.s-TQM-SelfAssessmentDialog .s-TQM-SelfAssessmentViewDialog > .size,
.s-TQM-SelfAssessmentViewDialog .s-TQM-SelfAssessmentViewDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-SelfAssessmentDialog .s-TQM-SelfAssessmentViewDialog .caption,
.s-TQM-SelfAssessmentViewDialog .s-TQM-SelfAssessmentViewDialog .caption {
  width: 150px;
}
.s-TQM-SelfAssessmentDialog .s-TQM-SelfAssessmentViewDialog .s-DataGrid,
.s-TQM-SelfAssessmentViewDialog .s-TQM-SelfAssessmentViewDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-SelfAssessmentDialog .s-TQM-SelfAssessmentViewDialog .ui-dialog-content,
.s-TQM-SelfAssessmentViewDialog .s-TQM-SelfAssessmentViewDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-SelfAssessmentDialog .s-StaticTextBlock,
.s-TQM-SelfAssessmentViewDialog .s-StaticTextBlock {
  font-weight: bold;
}
@media (min-width: 750px) {
  .s-TQM-SelfAssessmentDialog .field.ProjectId,
  .s-TQM-SelfAssessmentViewDialog .field.ProjectId,
  .s-TQM-SelfAssessmentDialog .field.BatchId,
  .s-TQM-SelfAssessmentViewDialog .field.BatchId,
  .s-TQM-SelfAssessmentDialog .field.WpId,
  .s-TQM-SelfAssessmentViewDialog .field.WpId,
  .s-TQM-SelfAssessmentDialog .field.TaskId,
  .s-TQM-SelfAssessmentViewDialog .field.TaskId,
  .s-TQM-SelfAssessmentDialog .field.ProjectCode,
  .s-TQM-SelfAssessmentViewDialog .field.ProjectCode,
  .s-TQM-SelfAssessmentDialog .field.BatchCode,
  .s-TQM-SelfAssessmentViewDialog .field.BatchCode,
  .s-TQM-SelfAssessmentDialog .field.WpName,
  .s-TQM-SelfAssessmentViewDialog .field.WpName,
  .s-TQM-SelfAssessmentDialog .field.TaskCode,
  .s-TQM-SelfAssessmentViewDialog .field.TaskCode {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-TQM-SelfAssessmentViewDialog .read-only-inplace {
  opacity: 0.1 !important;
  cursor: default;
  pointer-events: none !important;
}
.s-TQM-TeamAssessmentGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-TeamAssessmentGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-TeamAssessmentGrid .updateehr-button-disable .col-updateehr-button a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-TQM-ViewEmpAssessmentDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ViewEmpAssessmentDialog .caption {
  width: 150px;
}
.s-TQM-ViewEmpAssessmentDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-ViewEmpAssessmentDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-UpdateEHRsDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-UpdateEHRsDialog > .size {
  width: 650px;
}
.s-TQM-UpdateEHRsDialog .caption {
  width: 150px;
}
.s-TQM-TQMProjectsDialog > .size {
  width: 750px;
}
.s-TQM-TQMProjectsDialog .s-TabProjectInfo .caption {
  width: 250px;
}
.s-TQM-TQMProjectsDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-TQM-TQMProjectsDialog .field.CalculationTypeId {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-TQM-ProjectErrorTypeMapDialog > .size {
  width: 650px;
}
.s-TQM-ProjectErrorTypeMapDialog .caption {
  width: 150px;
}
.s-TQM-ProjectArbitratorMapDialog > .size {
  width: 650px;
}
.s-TQM-ProjectArbitratorMapDialog .caption {
  width: 150px;
}
.s-TQM-ProjectErrorFeatureAttributesDialog > .size,
.s-TQM-TabProjectErrorFeatureAttributesDialog > .size {
  width: 650px;
}
.s-TQM-ProjectErrorFeatureAttributesDialog .caption,
.s-TQM-TabProjectErrorFeatureAttributesDialog .caption {
  width: 150px;
}
.s-TQM-EmpLeavesDialog > .size {
  width: 650px;
}
.s-TQM-EmpLeavesDialog .caption {
  width: 150px;
}
.s-TQM-TQMProjectTaskDialog > .size {
  width: 650px;
}
.s-TQM-TQMProjectTaskDialog .caption {
  width: 165px;
}
@media (min-width: 750px) {
  .s-TQM-TQMProjectTaskDialog .field.ProjectCode,
  .s-TQM-TQMProjectTaskDialog .field.TaskCode,
  .s-TQM-TQMProjectTaskDialog .field.DisplayName,
  .s-TQM-TQMProjectTaskDialog .field.TaskType,
  .s-TQM-TQMProjectTaskDialog .field.UOMName,
  .s-TQM-TQMProjectTaskDialog .field.PhrPerUnit,
  .s-TQM-TQMProjectTaskDialog .field.EhrPerUnit,
  .s-TQM-TQMProjectTaskDialog .field.MaxAllocatedWpCount,
  .s-TQM-TQMProjectTaskDialog .field.UnitsEhr,
  .s-TQM-TQMProjectTaskDialog .field.TaskWeightage,
  .s-TQM-TQMProjectTaskDialog .field.CaptureUom,
  .s-TQM-TQMProjectTaskDialog .field.CaptureFeatureCount,
  .s-TQM-TQMProjectTaskDialog .field.IsReportingTask,
  .s-TQM-TQMProjectTaskDialog .field.EquipmentRequired,
  .s-TQM-TQMProjectTaskDialog .field.IsProdTask,
  .s-TQM-TQMProjectTaskDialog .field.ToolRequired,
  .s-TQM-TQMProjectTaskDialog .field.IsFixedTarget,
  .s-TQM-TQMProjectTaskDialog .field.FixedPhrs {
    flex: auto;
    min-width: 50%;
  }
}
@media (min-width: 750px) {
  .s-TQM-TQMProjectTaskDialog .field.QualityAccept,
  .s-TQM-TQMProjectTaskDialog .field.TQMTaskTypeId {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-TQM-TQMProjectTaskErrorFeatureImportDialog {
  width: 650px !important;
}
.s-TQM-TQMProjectTaskErrorFeatureImportDialog .categories {
  margin-top: 20px;
}
.s-TQM-TQMProjectTaskErrorFeatureImportDialog .Notes {
  font-weight: 700;
  font-size: 13px;
}
.s-TQM-TQMProjectTaskErrorFeatureImportDialog li {
  padding: 3px;
}
.s-TQM-ProjectTaskFeaturesMapDialog > .size {
  width: 650px;
}
.s-TQM-ProjectTaskFeaturesMapDialog .caption {
  width: 150px;
}
.s-TQM-TaskFeatureZcategoryMapEditorDialog > .size {
  width: 650px;
}
.s-TQM-TaskFeatureZcategoryMapEditorDialog .caption {
  width: 150px;
}
.s-TQM-TaskFeatureZcategoryMapDialog > .size {
  width: 650px;
}
.s-TQM-TaskFeatureZcategoryMapDialog .caption {
  width: 150px;
}
.s-TQM-ProcessIssuesDialog > .size {
  width: 900px;
  height: 450px !important;
}
.s-TQM-ProcessIssuesDialog .caption {
  width: 140px;
}
@media (min-width: 750px) {
  .s-TQM-ProcessIssuesDialog .field.ProjectId,
  .s-TQM-ProcessIssuesDialog .field.EmpId,
  .s-TQM-ProcessIssuesDialog .field.QfrNo,
  .s-TQM-ProcessIssuesDialog .field.QfrSno,
  .s-TQM-ProcessIssuesDialog .field.BatchId,
  .s-TQM-ProcessIssuesDialog .field.WpId,
  .s-TQM-ProcessIssuesDialog .field.TaskId,
  .s-TQM-ProcessIssuesDialog .field.DeductiblePhr {
    flex: auto;
    min-width: 50%;
  }
}
.s-TQM-ProcessIssuesGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-ProcessIssuesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-ProcessIssuesGrid .s-Toolbar .select2-container {
  max-width: 180px;
}
.s-TQM-ProcessIssuesGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-ProcessIssuesGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-ProcessIssuesGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-ProcessIssuesGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*  margin-bottom: -10px*/
}
.s-TQM-QfrDialog > .size {
  width: 650px;
}
.s-TQM-QfrDialog .caption {
  width: 155px;
}
.s-TQM-QfrDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TabPrjHolidays .row {
  margin: 0px;
  text-align: center;
}
.s-TabPrjHolidays .fc-prev-button,
.s-TabPrjHolidays .fc-next-button,
.s-TabPrjHolidays .fc-today-button {
  background-color: #2c5382 !important;
  border-color: #2c5382 !important;
}
.s-TabPrjHolidays .fc-prev-button:hover,
.s-TabPrjHolidays .fc-prev-button:active,
.s-TabPrjHolidays .fc-next-button:hover,
.s-TabPrjHolidays .fc-next-button:active,
.s-TabPrjHolidays .fc-today-button:hover,
.s-TabPrjHolidays .fc-today-button:active {
  color: #fff;
  background-color: #2c5382 !important;
  background-image: none !important;
  border-color: #17cee5 !important;
}
.s-TQM-SelfAssessmentGridforTL {
  /* .select-all-items {
            display: none !important;
            pointer-events: none;
        }*/
}
.s-TQM-SelfAssessmentGridforTL .red-color-row {
  background-color: #df8983 !important;
}
.s-TQM-SelfAssessmentGridforTL .grid-title {
  padding: 16px !important;
}
.s-TQM-SelfAssessmentGridforTL .light-purple-color-row {
  background-color: #ca89f0 !important;
}
.s-TQM-QFRReviewGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-QFRReviewGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-TQM-QFRReviewGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-TQM-QFRReviewGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-PQGQRRReviewGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-PQGQRRReviewGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-TQM-PQGQRRReviewGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-PQGQRRReviewGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-QfrErrorDetailsDialog > .size {
  width: 650px;
}
.s-TQM-QfrErrorDetailsDialog .caption {
  width: 150px;
}
.s-TQM-QfrSampleDetailsDialog > .size {
  width: 650px;
}
.s-TQM-QfrSampleDetailsDialog .caption {
  width: 150px;
}
.s-TQM-EmployeeVintageDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-EmployeeVintageDialog .caption {
  width: 150px;
}
.s-TQM-EmployeeVintageDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-EmployeeVintageDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-QrrErrorDetailsDialog > .size {
  width: 650px;
}
.s-TQM-QrrErrorDetailsDialog .caption {
  width: 150px;
}
.s-TQM-QrrDialog > .size {
  width: 650px;
}
.s-TQM-QrrDialog .caption {
  width: 150px;
}
.s-TQM-QrrDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QdrDialog > .size {
  width: 650px;
}
.s-TQM-QdrDialog .caption {
  width: 180px;
}
.s-TQM-QdrDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QrrErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-QFRReviewErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-QFRReviewErrorDetailsEditor .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-TQM-ArbitratorReviewGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-ArbitratorReviewGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-ArbitratorReviewDialog > .size {
  width: 1000px;
}
.s-TQM-ArbitratorReviewDialog .caption {
  width: 135px;
}
.s-TQM-ArbitratorReviewDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-TQM-QFRReviewAssignDialog {
  /*.s-DialogToolbar{
        display:none;
    }*/
}
.s-TQM-QFRReviewAssignDialog > .size {
  width: 950px;
}
.s-TQM-QFRReviewAssignDialog .caption {
  width: 150px;
}
.s-TQM-QFRReviewAssignDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-TQM-QfrErrorFixDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-QfrErrorFixDialog .caption {
  width: 150px;
}
.s-TQM-QfrErrorFixDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-QfrErrorFixDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-QfrErrorFixDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  word-wrap: break-word !important;
}
.s-TQM-UpdateErrorStatusDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-UpdateErrorStatusDialog > .size {
  width: 650px;
}
.s-TQM-UpdateErrorStatusDialog .caption {
  width: 150px;
}
.s-TQM-UpdateErrorStatusDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  word-wrap: break-word !important;
}
.s-TQM-QrrReviewUpdateDialog {
  /*  .s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-QrrReviewUpdateDialog > .size {
  width: 650px;
}
.s-TQM-QrrReviewUpdateDialog .caption {
  width: 150px;
}
.s-TQM-QrrReviewUpdateDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-TQM-QrrReviewErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-PQGAddQfrWpsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-PQGAddQfrWpsGrid #s2id_ddlTask {
  width: 225px;
}
.s-TQM-PQGAddQfrWpsGrid #s2id_ddlBatch {
  width: 200px;
}
.s-TQM-PQGAddQfrWpsGrid #s2id_ddlTeam {
  width: 80px;
}
.s-TQM-AddPQGQFRDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-AddPQGQFRDialog .caption {
  width: 155px;
}
.s-TQM-AddPQGQFRDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-AddPQGQFRDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-PQGQfrDialog > .size {
  width: 650px;
}
.s-TQM-PQGQfrDialog .caption {
  width: 185px;
}
.s-TQM-PQGQfrDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-PQGQfrDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-TQM-PQGQfrDialog .Attachments .file-item {
  width: 100px;
}
.s-TQM-PQGQfrDialog .Attachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-TQM-ReleaseQFRDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-ReleaseQFRDialog > .size {
  width: 650px;
}
.s-TQM-ReleaseQFRDialog .caption {
  width: 150px;
}
.s-TQM-ReleaseQFRDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-TQM-ReleaseQFRDialog .s-TQM-PQGRelQfrErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-ReleaseQFRDialog .s-TQM-PQGRelQfrErrorDetailsEditor .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-TQM-ReleaseQFRDialog .s-TQM-PRODRelQfrErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-PQGQfrGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-TQM-PQGQfrGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-TQM-QfrErrorDetailsEditor .slick-header-columns {
  white-space: normal !important;
  height: 55px !important;
  border-bottom: 2px solid #ccc;
}
.s-TQM-QfrErrorDetailsEditor .slick-header-column.ui-state-default {
  height: 100%;
}
.s-TQM-QFRReviewErrorDetailsEditor .slick-header-columns {
  white-space: normal !important;
  height: 55px !important;
  border-bottom: 2px solid #ccc;
}
.s-TQM-QFRReviewErrorDetailsEditor .slick-header-column.ui-state-default {
  height: 100%;
}
.s-TQM-AddCaseSheetDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-AddCaseSheetDialog .caption {
  width: 150px;
}
.s-TQM-AddCaseSheetDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-AddCaseSheetDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-CaseSheetQfrErrorDetailsGrid #radiobtnFor {
  display: contents;
  /*display: flex;
        align-items: center;*/
}
.s-TQM-CaseSheetQfrErrorDetailsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-CaseSheetQfrErrorDetailsGrid #s2id_ddlTask {
  width: 225px;
}
.s-TQM-CaseSheetQfrErrorDetailsGrid #s2id_ddlBatch {
  width: 200px;
}
.s-TQM-CaseSheetQfrErrorDetailsGrid .txtValue {
  width: 80px;
}
.s-TQM-CaseSheetQfrErrorDetailsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-TQM-CasesheetDialog > .size {
  width: 650px;
}
.s-TQM-CasesheetDialog .caption {
  width: 150px;
}
.s-TQM-CasesheetErrorDetailsDialog > .size {
  width: 650px;
}
.s-TQM-CasesheetErrorDetailsDialog .caption {
  width: 150px;
}
.s-TQM-EffectivenessOfActionPlanDialog > .size {
  width: 950px;
}
.s-TQM-EffectivenessOfActionPlanDialog .caption {
  width: 155px;
}
.s-TQM-EffectivenessOfActionPlanDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-TQM-EffectivenessOfActionPlanGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-EffectivenessOfActionPlanGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-EffectivenessOfActionPlanGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-EffectivenessOfActionPlanGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-EffectivenessOfActionPlanGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-EffectivenessOfActionPlanGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-EffectivenessOfActionPlanGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.Prjholidaymessage {
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
  font-size: 8pt;
  margin-top: 10px;
}
#calendar {
  height: 500px !important;
}
.fc-scrollgrid-sync-table {
  height: 350px !important;
}
.s-TQM-CAPAByTLGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-CAPAByTLGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-CAPAByTLGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-CAPAByTLGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-PQGReviewGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-PQGReviewGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-PQGReviewGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-PQGReviewGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-RCAByPEDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-RCAByPEDialog .caption {
  width: 150px;
}
.s-TQM-RCAByPEDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-RCAByPEDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-CAPAByTLDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-CAPAByTLDialog .caption {
  width: 150px;
}
.s-TQM-CAPAByTLDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-CAPAByTLDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-PQGReviewDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-PQGReviewDialog .caption {
  width: 150px;
}
.s-TQM-PQGReviewDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-PQGReviewDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-TrainerReviewDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-TrainerReviewDialog .caption {
  width: 150px;
}
.s-TQM-TrainerReviewDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-TrainerReviewDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-TrainerReviewDialog .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-TQM-PQGReviewErrorDetailsGrid .row-disable .col-action {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-TQM-QfrAdminGrid {
  /*   .s-StringEditor {
        width: 150px !important;
        margin-right: 15px;
    }*/
}
.s-TQM-QfrAdminGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QfrAdminGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-QfrAdminGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-QfrAdminDialog > .size {
  width: 650px;
}
.s-TQM-QfrAdminDialog .caption {
  width: 185px;
}
.s-TQM-QfrAdminDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QfrAdminDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-TQM-QfrAdminDialog .Attachments .file-item {
  width: 100px;
}
.s-TQM-QfrAdminDialog .Attachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-TQM-AddAdminQfrDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-AddAdminQfrDialog .caption {
  width: 155px;
}
.s-TQM-AddAdminQfrDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-AddAdminQfrDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-AdminAddQfrWpsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TQM-AdminAddQfrWpsGrid #s2id_ddlTask {
  width: 225px;
}
.s-TQM-AdminAddQfrWpsGrid #s2id_ddlBatch {
  width: 200px;
}
.s-TQM-AdminAddQfrWpsGrid #s2id_ddlTeam {
  width: 80px;
}
.s-TQM-AdminQfrErrorDetailsEditorDialog {
  /*.caption {
        width: 150px;
    }*/
}
.s-TQM-AdminQfrErrorDetailsEditorDialog > .size {
  width: 850px;
}
.s-TQM-AdminQfrErrorDetailsEditorDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QrrAdminDialog > .size {
  width: 650px;
}
.s-TQM-QrrAdminDialog .caption {
  width: 155px;
}
.s-TQM-QrrAdminDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QrrAdminErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-CasesheetAdminDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-CasesheetAdminDialog .caption {
  width: 150px;
}
.s-TQM-CasesheetAdminDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-CasesheetAdminDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-CasesheetAdminErrorDetailsGrid .row-disable .col-action {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-TQM-TabProjectQAGErrorsDialog {
  position: absolute;
  height: auto;
  width: 800px !important;
  top: 160px !important;
  left: 221px !important;
  z-index: 1102;
}
.s-TQM-ProjectFeatureEntityMapDialog > .size,
.s-TQM-TabProjectFeatureEntityMapDialog > .size {
  width: 650px;
  height: 220px;
}
.s-TQM-ProjectFeatureEntityMapDialog .caption,
.s-TQM-TabProjectFeatureEntityMapDialog .caption {
  width: 100px;
}
.s-TQM-ProjectEntityDialog > .size,
.s-TQM-TabProjectEntityDialog > .size {
  width: 650px;
}
.s-TQM-ProjectEntityDialog .caption,
.s-TQM-TabProjectEntityDialog .caption {
  width: 100px;
}
.s-TQM-QfrDetailsReportGrid .tool-buttons {
  float: right;
}
.s-TQM-QfrDetailsReportGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-QfrDetailsReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QfrDetailsReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QfrDetailsReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QfrDetailsReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QfrDetailsReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-ViewQfrErrorsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ViewQfrErrorsDialog .caption {
  width: 150px;
}
.s-TQM-ViewQfrErrorsDialog .s-DataGrid {
  height: 100%;
  padding-left: 15px;
}
.s-TQM-ViewQfrErrorsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-QfrErrorDetailsReportGrid .txtQFRNo {
  width: 120px;
  padding-bottom: 5px;
}
.s-TQM-QfrErrorDetailsReportGrid #s2id_ddlBatch {
  width: 175px;
}
.s-TQM-QfrErrorDetailsReportGrid #s2id_ddlTask {
  width: 175px;
}
.s-TQM-QfrErrorDetailsReportGrid #txtworkpackage {
  width: 175px;
  padding-bottom: 5px;
}
.s-TQM-QfrErrorDetailsReportGrid #txtempcode,
.s-TQM-QfrErrorDetailsReportGrid #txtSdTlCode,
.s-TQM-QfrErrorDetailsReportGrid #txtPqgTlCode {
  width: 145px;
  padding-bottom: 5px;
}
.s-TQM-QfrErrorDetailsReportGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-QfrErrorDetailsReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-QfrErrorDetailsReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QfrErrorDetailsReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QfrErrorDetailsReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QfrErrorDetailsReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QfrErrorDetailsReportGrid .s-Toolbar .select2-container {
  max-width: 230px;
}
#QFRExhibitsforReviewDiv {
  background-color: white;
  padding: 13px;
  border-radius: 10px;
}
#QFRExhibitsforReviewDiv {
  /* Position the image container (needed to position the left and right arrows) */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* Number text (1/3 etc) */
  /* Container for image text */
}
#QFRExhibitsforReviewDiv #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
#QFRExhibitsforReviewDiv .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
#QFRExhibitsforReviewDiv .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
#QFRExhibitsforReviewDiv .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
#QFRExhibitsforReviewDiv .inplace-button {
  float: none !important;
  margin-right: 10px;
  margin-bottom: -10px;
}
#QFRExhibitsforReviewDiv .errorprop {
  font-weight: 700;
  color: #3b3b3b;
}
#QFRExhibitsforReviewDiv label {
  margin-top: 10px !important;
}
#QFRExhibitsforReviewDiv .divImage {
  vertical-align: middle;
  width: 100%;
  height: 529px;
  border: 3px solid #2c5382;
  overflow: auto;
}
#QFRExhibitsforReviewDiv img {
  display: block;
  margin: auto;
}
#QFRExhibitsforReviewDiv .container {
  position: relative;
  width: 100% !important;
  max-width: 100% !important;
  margin-top: 15px;
  background: white;
  padding: 0px;
  border-radius: 10px;
  /*display: flex !important;*/
}
#QFRExhibitsforReviewDiv .cursor {
  cursor: pointer;
}
#QFRExhibitsforReviewDiv .prev,
#QFRExhibitsforReviewDiv .next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: black;
  font-weight: bold;
  font-size: 45px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}
#QFRExhibitsforReviewDiv .next {
  right: 26%;
  border-radius: 3px 0 0 3px;
}
#QFRExhibitsforReviewDiv .prev:hover,
#QFRExhibitsforReviewDiv .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
#QFRExhibitsforReviewDiv .numbertext {
  color: white;
  font-size: 20px;
  padding: 0px 5px;
  position: absolute;
  top: 0px;
}
#QFRExhibitsforReviewDiv .caption-container {
  text-align: center;
  background-color: #2c5382;
  color: white;
  width: 100%;
}
#QFRExhibitsforReviewDiv #div-left {
  width: 75%;
}
#QFRExhibitsforReviewDiv #div-right {
  float: left;
  width: 25%;
  padding-left: 5px;
}
#QFRExhibitsforReviewDiv .noimage-caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
  margin-top: 25px;
}
#QFRExhibitsforReviewDiv .select2-container {
  max-width: 200px;
  min-width: 180px;
}
#QFRExhibitsforReviewDiv .row:after {
  content: "";
  display: table;
  clear: both;
}
.lbltext {
  display: contents !important;
  font-weight: normal;
}
.s-TQM-QualityScoreReportGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-QualityScoreReportGrid .tool-buttons {
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-QualityScoreReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QualityScoreReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QualityScoreReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QualityScoreReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QualityScoreReportGrid .s-Toolbar .ddlFixedWidth {
  max-width: 200px;
}
.s-TQM-QualityScoreReportGrid .form-control-sm {
  width: 100px;
}
.s-TQM-QualityScoreReportGrid .select2-container-multi {
  max-height: 56px;
  overflow-y: auto;
  max-width: 320px;
}
.s-TQM-QfrCoverageReportGrid .tool-buttons {
  float: right;
}
.s-TQM-QfrCoverageReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QfrCoverageReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QfrCoverageReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QfrCoverageReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QfrCoverageReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-QfrCoverageReportGrid #s2id_ddlFacility {
  max-width: 150px;
}
.s-TQM-WpPQASamplingDetailsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-WpPQASamplingDetailsDialog .caption {
  width: 150px;
}
.s-TQM-WpPQASamplingDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-WpPQASamplingDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-PQAMappedSamplingDetailsGrid .tool-buttons {
  float: right;
  margin-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-PQAMappedSamplingDetailsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-PQAMappedSamplingDetailsGrid .s-DateTimeEditor {
  width: 90px !important;
  min-width: 90px;
  margin-top: 10px;
}
.s-TQM-PQAMappedSamplingDetailsGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-PQAMappedSamplingDetailsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-PQAMappedSamplingDetailsGrid .s-Toolbar .select2-container {
  min-width: 220px;
  max-width: 300px;
}
.s-TQM-EmpQfrCoverageDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-EmpQfrCoverageDialog .caption {
  width: 150px;
}
.s-TQM-EmpQfrCoverageDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-EmpQfrCoverageDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-PQAMappedCoverageGrid .tool-buttons {
  float: right;
  margin-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-PQAMappedCoverageGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-PQAMappedCoverageGrid .s-DateTimeEditor {
  width: 90px !important;
  min-width: 90px;
  margin-top: 10px;
}
.s-TQM-PQAMappedCoverageGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-PQAMappedCoverageGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-PQAMappedCoverageGrid .s-Toolbar .select2-container {
  min-width: 220px;
  max-width: 300px;
}
.s-TQM-PQACovWorkPackageDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-PQACovWorkPackageDetailsDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 10px !important;
}
.s-TQM-PQACovWorkPackageDetailsGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-QRRStatusReviewGrid .tool-buttons {
  float: right;
}
.s-TQM-QRRStatusReviewGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-QRRStatusReviewGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QRRStatusReviewGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QRRStatusReviewGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QRRStatusReviewGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QRRStatusReviewGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-QRRDetailsDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-TQM-QRRDetailsDialog > .size {
  width: 650px;
}
.s-TQM-QRRDetailsDialog .caption {
  width: 150px;
}
.s-TQM-QRRDetailsDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-TQM-QRRDetailsDialog .s-Form .readonly {
  color: #000;
  background-color: #fff !important;
}
.s-TQM-QRRDetailsDialog .s-TQM-QRRReportErrorDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-CasesheetSummaryGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-CasesheetSummaryGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-TQM-CasesheetSummaryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-CasesheetSummaryGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-CasesheetSummaryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-CasesheetSummaryGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-CasesheetSummaryGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-CasesheetSummaryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QRRTATFallenReportGrid .tool-buttons {
  float: right;
}
.s-TQM-QRRTATFallenReportGrid .txtDelayedDays,
.s-TQM-QRRTATFallenReportGrid .txtQRRNo {
  width: 120px;
}
.s-TQM-QRRTATFallenReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-QRRTATFallenReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-QRRTATFallenReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-QRRTATFallenReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-QRRTATFallenReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-PQGSampledCoverageReportGrid .s-StringEditor {
  width: 120px;
}
.s-TQM-PQGSampledCoverageReportGrid .tool-buttons {
  float: right;
}
.s-TQM-PQGSampledCoverageReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-PQGSampledCoverageReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-PQGSampledCoverageReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-PQGSampledCoverageReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-PQGSampledCoverageReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-FeatureQualityReportGrid #s2id_ddlQfrBy {
  min-width: 100px;
  max-width: 120px;
}
.s-TQM-FeatureQualityReportGrid .tool-buttons {
  float: right;
}
.s-TQM-FeatureQualityReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-FeatureQualityReportGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-FeatureQualityReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-FeatureQualityReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-FeatureQualityReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-FeatureQualityReportGrid #s2id_ddlFacility {
  max-width: 150px;
}
.s-TQM-EmpFeatureQualityDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-EmpFeatureQualityDialog .caption {
  width: 150px;
}
.s-TQM-EmpFeatureQualityDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-EmpFeatureQualityDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-TaskFeatureQualityDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-TaskFeatureQualityDialog .caption {
  width: 150px;
}
.s-TQM-TaskFeatureQualityDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-TaskFeatureQualityDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-ViewQualityScoreReportDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ViewQualityScoreReportDialog .caption {
  width: 150px;
}
.s-TQM-ViewQualityScoreReportDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-ViewQualityScoreReportDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-ErrorPatternTrendGrid .s-StringEditor {
  width: 120px;
}
.s-TQM-ErrorPatternTrendGrid .tool-buttons {
  float: right;
}
.s-TQM-ErrorPatternTrendGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-ErrorPatternTrendGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-ErrorPatternTrendGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-ErrorPatternTrendGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-ErrorPatternTrendGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-ViewTrendChartDialog > .size {
  width: 650px;
  min-height: 400px;
}
.s-TQM-ViewQfrDetailsReportDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ViewQfrDetailsReportDialog .caption {
  width: 150px;
}
.s-TQM-ViewQfrDetailsReportDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-ViewQfrDetailsReportDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-ErrorPatternTrendGrid .s-StringEditor {
  width: 120px;
}
.s-TQM-ErrorPatternTrendGrid .tool-buttons {
  float: right;
}
.s-TQM-ErrorPatternTrendGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-ErrorPatternTrendGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-ErrorPatternTrendGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-ErrorPatternTrendGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-ErrorPatternTrendGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
#quality-trend-report .s-Toolbar .select2-container {
  max-width: 200px !important;
  margin-top: 10px !important;
}
#quality-trend-report .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
#quality-trend-report .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
#quality-trend-report .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
#quality-trend-report .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
#quality-trend-report .s-StringEditor {
  width: 120px;
}
#quality-trend-report .s-IntegerEditor {
  width: 80px;
  margin-top: 10px !important;
}
#quality-trend-report .s-Serenity-RadioButtonEditor {
  display: inline !important;
}
#quality-trend-report #s2id_ddlQfrBy {
  max-width: 120px !important;
  min-width: 100px !important;
}
.s-TQM-ProjectQAGErrorsImportDialog .s-PropertyGrid {
  margin-top: 15px;
}
.s-TQM-PEMappingReportGrid .tool-buttons {
  float: right;
}
.s-TQM-PEMappingReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-PEMappingReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-PEMappingReportGrid .s-StringEditor {
  width: 120px;
}
.s-TQM-PEMappingReportGrid .ckbshowonlyNotMappedPE {
  vertical-align: middle;
  margin-left: 10px;
}
.s-TQM-PEMappingReportGrid .ckbshowInactivedPE {
  vertical-align: middle;
  margin-left: 10px;
}
.s-TQM-PEMappingReportGrid #s2id_ddlDepartment {
  width: 300px !important;
}
.tqmlblbold {
  font-weight: bold !important;
}
.s-TQM-TaskErrorFeaturesImportDialog .s-PropertyGrid {
  margin-top: 20px;
}
.s-TQM-ClientFeedbackImportDialog .s-PropertyGrid {
  margin-top: 15px;
}
.s-TQM-ClientFeedbackImportDialog .caption {
  width: 115px;
}
.s-TQM-PQGQdrDetailsEditor .grid-toolbar {
  /*margin-bottom: 0px;*/
  display: none;
}
.s-TQM-ProdQDRGrid .s-Serenity-DateEditor {
  width: 120px;
}
.s-TQM-ProdQDRGrid #s2id_ddlProject {
  width: 180px;
}
.s-TQM-ProdQDRGrid .s-QuickSearchBar {
  margin-top: 5px;
}
.s-TQM-ProdQDRGrid .tool-buttons {
  float: right;
}
.s-TQM-ProdQDRGrid .lbldivbefore {
  padding-top: 8px;
  padding-right: 3px;
  margin-left: 10px;
}
.s-TQM-ProdQDRGrid .label-primary {
  background-color: #06466a !important;
}
.s-TQM-ProdQDRDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ProdQDRDialog .s-DataGrid.editor .grid-toolbar {
  display: none !important;
}
.s-TQM-ProdQDRDialog .s-StaticTextBlock {
  word-wrap: break-word !important;
}
.s-TQM-ProdQDRDialog .s-ConcordProAI-TQM-ProdQDRErrorDetailsEditor {
  border: none !important;
}
.s-TQM-ProdQDRDialog .vx {
  width: auto !important;
}
.s-TQM-ProdQDRDialog .caption {
  width: 175px;
}
.s-TQM-ProdQDRHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-ProdQDRHistoryDialog .s-ConcordProAI-TQM-ProdQDRHistoryGrid {
  height: 100% !important;
  padding-left: 20px;
}
.s-TQM-QprDialog > .size {
  width: 1100px;
  height: 500px;
}
.s-TQM-QprDialog .caption {
  width: 150px;
}
.s-TQM-QprDialog .select2-container {
  max-width: 200px;
}
.s-TQM-QprHistoryDialog > .size {
  width: 650px;
}
.s-TQM-QprHistoryDialog .caption {
  width: 150px;
}
.s-TQM-QprGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TQM-QprGrid .s-QuickSearchBar {
  margin-top: 5px;
}
.s-TQM-QprGrid .btn-background-color-UpdateCAPA,
.s-TQM-QprGrid .btn-background-color-ReviewCAPA {
  background-color: forestgreen !important;
}
.s-TQM-QprGrid .btn-background-color-view,
.s-TQM-QprGrid .btn-background-color-viewpdf {
  background-color: deepskyblue !important;
}
.s-TQM-QprGrid .btn-background-color-viewhistory {
  background-color: #dd3939 !important;
}
.s-TQM-UpdateReviewViewQPRDialog .caption {
  width: 245px;
}
.s-TQM-UpdateReviewViewQPRDialog label.caption {
  padding-top: 0px;
}
.s-TQM-QprHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-QprHistoryDialog .s-TQM-QprHistoryGrid {
  height: 100% !important;
  padding-left: 20px;
}
.s-TQM-PEMappingHistoryReportDialog > .size {
  width: 650px;
}
.s-TQM-PEMappingHistoryReportDialog .caption {
  width: 150px;
}
.s-TQM-PEMappingHistoryReportGrid {
  height: 100% !important;
  padding-left: 20px;
}
.s-TQM-PEMappingHistoryReportGrid .tool-buttons {
  float: right;
}
.s-TQM-PEMappingHistoryReportGrid #s2id_dlProject {
  width: 200px;
}
.s-TQM-QFRFixingTimeDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TQM-QFRFixingTimeDialog .s-DataGrid {
  height: 100%;
  padding-left: 15px;
}
.s-TQM-QFRFixingTimeDialog .ui-dialog-content {
  padding: 8px;
}
.s-TQM-ProjectSamplingSummaryGrid .tool-buttons {
  float: right;
  margin-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-ProjectSamplingSummaryGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TQM-ProjectSamplingSummaryGrid .s-StringEditor {
  width: 110px;
}
.s-TQM-ProjectSamplingSummaryGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-TQM-ProjectSamplingSummaryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-TQM-ProjectSamplingSummaryGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-TQM-ProjectSamplingSummaryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TQM-CompletedQcnrWorkPackagesDialog .s-DataGrid,
.s-TQM-IncompleteHoldWorkPackagesDialog .s-DataGrid,
.s-TQM-OutgoingWorkPackagesDialog .s-DataGrid,
.s-TQM-PqgSampleWorkPackagesDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-CompletedQcnrWorkPackagesDialog .ui-dialog-content,
.s-TQM-IncompleteHoldWorkPackagesDialog .ui-dialog-content,
.s-TQM-OutgoingWorkPackagesDialog .ui-dialog-content,
.s-TQM-PqgSampleWorkPackagesDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 10px !important;
}
.s-TQM-CompletedQcnrWorkPackagesGrid .tool-buttons,
.s-TQM-IncompleteHoldWorkPackagesGrid .tool-buttons,
.s-TQM-OutgoingWorkPackagesGrid .tool-buttons,
.s-TQM-PqgSampleWorkPackagesGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-ErrorFeatureAttributesImportDialog {
  width: 650px !important;
}
.s-TQM-ErrorFeatureAttributesImportDialog .categories {
  margin-top: 20px;
}
.s-TQM-ErrorFeatureAttributesImportDialog .Notes {
  font-weight: 700;
  font-size: 13px;
}
.s-TQM-ErrorFeatureAttributesImportDialog li {
  padding: 3px;
}
.s-TQM-PqgSampleHoursGrid .tool-buttons {
  float: right;
  margin-top: 5px;
  padding-bottom: 5px;
}
.s-TQM-PqgSampleHoursGrid #s2id_ddlProject {
  min-width: 275px !important;
  max-width: 275px !important;
}
.s-TQM-PqgSampleHoursGrid .select2-container-multi {
  min-width: 450px !important;
  max-width: 550px !important;
}
.s-TQM-PqgSampleHoursGrid .s-StringEditor {
  width: 120px;
}
.s-TQM-PqgSampleHoursGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
  padding-bottom: 5px;
}
.s-TQM-PqgSampleHoursGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
  padding-bottom: 5px;
}
.s-TQM-PqgSampleWorkPackageHoursDialog .s-DataGrid,
.s-TQM-MiscActivityHoursDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-PqgSampleWorkPackageHoursDialog .ui-dialog-content,
.s-TQM-MiscActivityHoursDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 10px !important;
}
.s-TQM-PqgSampleWorkPackageHoursGrid .tool-buttons,
.s-TQM-MiscActivityHoursGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-EmpQfrCoverageReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-WpPQASamplingDetailsGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-ViewErrDetailsAttachmentsDialog .Attachments .s-MultipleImageUploadEditor .s-Toolbar {
  display: none;
}
.s-TQM-ManagePQGPHRGrid .txtEmployee {
  width: 120px;
}
.s-TQM-ManagePQGPHRGrid .select-all-items {
  top: 1px;
}
.s-TQM-ManagePQGPHRGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-TQM-ManagePQGPHRGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-TQM-ManagePQGPHRGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
  padding-bottom: 5px;
}
.s-TQM-ManagePQGPHRGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
  padding-bottom: 5px;
}
.s-TQM-ManagePQGPHRGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-ManagePQGPHRGrid .btn-background-color-green {
  background-color: #03AC13 !important;
}
.s-TQM-ManagePQGPHRGrid .btn-background-color-blue {
  background-color: #0000FF !important;
}
.s-TQM-SubmitCPHRDialog > .size {
  width: 750px;
}
.s-TQM-SubmitCPHRDialog .caption {
  width: 170px;
}
.s-TQM-ViewPQGPHRDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-ViewPQGPHRDetailsDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 10px !important;
}
.s-TQM-ViewPQGPHRDetailsGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-TQM-VerifyQfrErrorsDialog .s-Form .caption {
  width: 125px;
}
.s-TQM-QfrErrorsVerificationHistoryDialog > .size {
  height: 500px;
}
.s-TQM-QfrErrorsVerificationHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-TQM-QfrErrorsVerificationHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-QAGSubmissionDialog > .size {
  width: 800px;
}
.s-QAG-QAGSubmissionDialog .caption {
  width: 140px;
}
.s-QAG-QAGSubmissionDialog .s-StaticTextBlock {
  max-height: 130px;
  overflow-y: auto;
}
.s-QAG-QAGSubmissionDialog .modal-content {
  border-radius: 10px;
}
.s-QAG-QAGSubmissionDialog .modal-header {
  background-color: #2c5382 !important;
  flex-direction: row;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.s-QAG-QAGSubmissionDialog .modal-title {
  font-size: 16px !important;
  display: inline-block;
  color: white;
}
.s-QAG-QAGSubmissionDialog .certify-close-button {
  font-weight: 700 !important;
  color: white;
  font-size: 20px !important;
  display: inline-block;
  float: right;
  background: none;
}
.s-QAG-QAGSubmissionDialog .dvvalidationType table,
.s-QAG-QAGSubmissionDialog td,
.s-QAG-QAGSubmissionDialog th {
  border: 1px solid black !important;
  padding: 2px 8px !important;
}
.s-QAG-QAGSubmissionDialog .dvvalidationType table {
  width: 100% !important;
  border-collapse: collapse !important;
  margin-bottom: 0px !important;
}
.s-QAG-QAGSubmissionDialog .dvvalidationType thead {
  font-weight: 700;
  background-color: #519ebb;
  color: white !important;
  text-align: center;
  position: sticky;
  top: 0;
}
.s-QAG-QAGSubmissionDialog .dvvalidationType {
  max-height: 120px;
  overflow-y: auto;
  margin-bottom: 6px !important;
}
.s-QAG-QAGSubmissionDialog .dvvalidationType table {
  max-height: 120px;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0px;
}
.s-QAG-QAGSubmissionDialog .clsRejected {
  font-weight: 700;
  color: red;
}
.s-QAG-QAGSubmissionDialog .clsAccepted {
  font-weight: 700;
  color: green !important;
}
.s-QAG-ViewClientFeedbackDialog > .size {
  width: 950px;
  height: 500px;
}
.s-QAG-ViewClientFeedbackDialog .caption {
  width: 163px;
}
.s-QAG-ViewClientFeedbackDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-ViewClientFeedbackDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-QAGSubmissionGrid .add-clientfeedback-disable .col-action-buttons .add-clientfeedback {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-QAG-QAGSubmissionGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-QAG-ClientFeedbackDialog > .size,
.s-QAG-TabClientFeedbackDialog > .size {
  width: 950px;
}
.s-QAG-ClientFeedbackDialog .caption,
.s-QAG-TabClientFeedbackDialog .caption {
  width: 162px;
}
.s-QAG-ClientFeedbackDialog .categories,
.s-QAG-TabClientFeedbackDialog .categories {
  padding-top: 50px !important;
}
.s-QAG-ClientFeedbackDialog .tooltip,
.s-QAG-TabClientFeedbackDialog .tooltip {
  min-width: 300px !important;
}
.s-QAG-ClientFeedbackDialog .tooltip-inner,
.s-QAG-TabClientFeedbackDialog .tooltip-inner {
  min-width: 300px !important;
}
.s-QAG-ClientFeedbackDialog .select2-input,
.s-QAG-TabClientFeedbackDialog .select2-input {
  width: 100% !important;
}
.s-QAG-QAGSubmissionReportGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-QAG-QAGSubmissionReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-QAG-QAGSubmissionReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*  margin-bottom: -10px*/
}
.s-QAG-QAGSubmissionReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  /* top: 4px;*/
  float: right;
}
.s-QAG-QAGSubmissionReportGrid .slick-group-header-columns .slick-header-column {
  border: 2px solid #ccc;
  border-bottom: 0px solid #ccc;
  text-align: center;
}
.s-QAG-QAGSubmissionReportGrid .slick-group-header-columns .slick-header-column:first-child {
  background-color: white;
  color: white;
  border: none;
}
.s-QAG-QAGSubmissionReportGrid .slick-header-columns .slick-header-column {
  border: 2px solid #ccc;
}
.s-QAG-QAGSubmissionReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-QAG-QAGSubmissionGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: -2px;
  float: right;
}
.s-QAG-QAGSubmissionGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-QAG-QAGErrorsDialog > .size {
  width: 650px;
}
.s-QAG-QAGErrorsDialog .caption {
  width: 150px;
}
.s-QAG-TabQAGErrorsDialog > .size {
  width: 950px;
}
.s-QAG-TabQAGErrorsDialog .caption {
  width: 150px;
}
.s-QAG-TabQAGErrorsDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-QAG-TabQAGErrorsDialog .field {
  word-wrap: break-word;
}
.s-QAG-TabQAGErrorsDialog .btn-get-QAG-Error,
.s-QAG-TabQAGErrorsDialog .btn-get-QAG-Error:hover {
  width: 200px !important;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: -3px;
}
.s-QAG-TabQAGErrorsDialog .btn-search-error,
.s-QAG-TabQAGErrorsDialog .btn-search-error:hover {
  width: 150px !important;
  margin-top: -3px;
}
.s-QAG-AddQAGErrorsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-QAG-AddQAGErrorsDialog .caption {
  width: 150px;
}
.s-QAG-AddQAGErrorsDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-AddQAGErrorsDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-ReviewQAGErrorsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-QAG-ReviewQAGErrorsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-QAG-ReviewQAGErrorsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-QAG-ReviewQAGErrorsDialog .caption {
  width: 150px;
}
.s-QAG-ReviewQAGErrorsDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-ReviewQAGErrorsDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-QAGErrorsReviewDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-QAG-QAGErrorsReviewDialog > .size {
  width: 950px;
}
.s-QAG-QAGErrorsReviewDialog .caption {
  width: 150px;
}
.s-QAG-QAGErrorsReviewDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-QAG-QAGErrorsReviewDialog .field {
  word-wrap: break-word;
}
.s-QAG-QAGErrorFixingDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-QAG-QAGErrorFixingDialog > .size {
  width: 950px;
}
.s-QAG-QAGErrorFixingDialog .caption {
  width: 160px;
}
.s-QAG-QAGErrorFixingDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-QAG-QAGErrorFixingDialog .field {
  word-wrap: break-word;
}
.s-QAG-ViewQAGErrorDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-QAG-ViewQAGErrorDialog > .size {
  width: 950px;
}
.s-QAG-ViewQAGErrorDialog .caption {
  width: 160px;
}
.s-QAG-ViewQAGErrorDialog .s-StaticTextBlock {
  white-space: pre-wrap;
  /*font-weight: bold;*/
}
.s-QAG-ViewQAGErrorDialog .field {
  word-wrap: break-word;
}
.s-QAG-BulkStatusUpdateDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-QAG-BulkStatusUpdateDialog > .size {
  width: 600px;
  height: 240px;
}
.s-QAG-BulkStatusUpdateDialog .caption {
  width: 150px;
}
.s-QAG-BulkStatusUpdateDialog .s-PropertyGrid {
  padding-top: 20px;
}
.s-QAG-QAGErrorsReportGrid {
  /* .s-Toolbar .select2-container {
        max-width: 200px;
    }*/
}
.s-QAG-QAGErrorsReportGrid .tool-buttons {
  float: right;
  display: inline-block;
  position: relative;
  margin-top: 10px;
}
.s-QAG-QAGErrorsReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-QAG-QAGErrorsReportGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-QAG-QAGErrorsReportGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-QAG-QAGErrorsReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-QAG-QAGErrorsReportGrid #s2id_ddlProject {
  width: 230px;
}
.s-QAG-QAGErrorsReportGrid #s2id_ddlBatch {
  width: 225px;
}
.s-QAG-QAGErrorsReportGrid #s2id_ddlWorkorder {
  width: 225px;
}
.s-QAG-QAGErrorsReportGrid #s2id_ddlfeedbackFrom,
.s-QAG-QAGErrorsReportGrid #s2id_ddlqagStatus,
.s-QAG-QAGErrorsReportGrid #s2id_ddlqagerrorStatus {
  width: 200px;
}
.s-QAG-QAGErrorImportDialog .s-PropertyGrid {
  margin-top: 15px;
}
.s-QAG-SearchErrorCodesDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-SearchErrorCodesDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-OMProjectTaskWorkpackagesDialog > .size {
  width: 1050px;
  height: 500px;
}
.s-QAG-OMProjectTaskWorkpackagesDialog .caption {
  width: 150px;
}
.s-QAG-OMProjectTaskWorkpackagesDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-OMProjectTaskWorkpackagesDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-OMProjectTaskWorkpackagesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-QAG-QAGManualAllocationDialog > .size {
  width: 950px;
  height: 600px;
}
.s-QAG-QAGManualAllocationDialog .caption {
  width: 150px;
}
.s-QAG-QAGManualAllocationDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGManualAllocationDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-QAGManualAllocationDialog .s-Toolbar .select2-container {
  min-width: 350px;
}
.s-QAG-QAGEmployeeAvailableWorkPackagesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-QAG-QAGProjectsDialog > .size {
  width: 750px;
}
.s-QAG-QAGProjectsDialog .s-TabProjectInfo .caption {
  width: 250px;
  padding-top: 0px !important;
}
.s-QAG-QAGProjectsDialog .caption {
  width: 130px;
}
.s-QAG-QAGSubmissionModesEditorDialog > .size {
  width: 600px;
  height: 250px;
}
.s-QAG-QAGSubmissionModesEditorDialog .caption {
  width: 150px;
}
.s-QAG-QAGEnvironmentsEditorDialog > .size {
  width: 600px;
  height: 250px;
}
.s-QAG-QAGEnvironmentsEditorDialog .caption {
  width: 150px;
}
.s-QAG-QAGJurisdictionsEditorDialog > .size {
  width: 600px;
  height: 250px;
}
.s-QAG-QAGJurisdictionsEditorDialog .caption {
  width: 150px;
}
.s-QAG-TabQAGStagesDialog {
  overflow-wrap: break-word;
}
.s-QAG-TabQAGStagesDialog label.caption {
  width: 115px;
}
.s-QAG-QAGStageDeliverablesEditorDialog > .size {
  width: 650px;
  height: 190px;
}
.s-QAG-QAGStageDeliverablesEditorDialog .caption {
  width: 150px;
}
.s-QAG-QAGStageGlobalChecksEditorDialog > .size {
  width: 650px;
  height: 190px;
}
.s-QAG-QAGStageGlobalChecksEditorDialog .caption {
  width: 150px;
}
.s-QAG-QAGSampleListDialog > .size,
.s-QAG-TabQAGSampleListDialog > .size {
  width: 650px;
}
.s-QAG-QAGSampleListDialog .caption,
.s-QAG-TabQAGSampleListDialog .caption {
  width: 150px;
}
.s-QAG-TabTotalSampleGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-QAG-TabTotalSampleGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-QAG-QAGArbitratorReviewGrid .tool-buttons {
  float: right;
  display: inline-block;
  position: relative;
  margin-top: 5px;
}
.s-QAG-QAGArbitratorReviewGrid #s2id_ddlProject {
  width: 230px;
}
.s-QAG-QAGArbitratorReviewGrid #s2id_ddlBatch {
  width: 200px;
}
.s-QAG-QAGArbitratorReviewGrid #s2id_ddlSubbatch {
  width: 200px;
}
.s-QAG-QAGArbitratorReviewGrid #s2id_ddlWorkpackage {
  width: 200px;
}
.s-QAG-QAGArbitratorReviewGrid #s2id_ddlTask {
  width: 200px;
}
.s-QAG-QAGArbitratorReviewDialog > .size {
  width: 1000px;
  height: 500px;
}
.s-QAG-QAGArbitratorReviewDialog .caption {
  width: 175px;
}
.s-QAG-QAGArbitratorReviewDialog .s-StaticTextBlock {
  white-space: pre-wrap;
}
.s-QAG-QAGArbitratorReviewDialog .field {
  word-wrap: break-word;
}
.s-QAG-QAGExhibitsforReviewGrid .tool-buttons {
  float: right;
  display: inline-block;
  position: relative;
}
.s-QAG-QAGExhibitsforReviewGrid .grid-container {
  display: none !important;
}
.s-QAG-QAGExhibitsforReviewGrid section .content > .s-DataGrid {
  box-shadow: none !important;
}
.s-QAG-QAGExhibitsforReviewGrid #s2id_ddlProject {
  width: 240px;
}
.s-QAG-QAGExhibitsforReviewGrid #s2id_ddlBatch {
  width: 200px;
}
.s-QAG-QAGExhibitsforReviewGrid #s2id_ddlsubBatch {
  width: 235px;
}
.s-QAG-QAGExhibitsforReviewGrid .sdatelabel {
  margin-left: 15px;
}
.s-QAG-QAGExhibitsforReviewGrid #startdate,
.s-QAG-QAGExhibitsforReviewGrid #enddate {
  min-height: 30px;
  width: 200px;
}
.s-QAG-QAGExhibitsforReviewGrid #empcode {
  width: 130px;
  min-height: 30px;
}
@media (min-width: 1400px) {
  .s-QAG-QAGExhibitsforReviewGrid .container {
    max-width: 1848px!important;
  }
}
#QAGExhibitsforReviewDiv {
  /* Position the image container (needed to position the left and right arrows) */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* Number text (1/3 etc) */
  /* Container for image text */
}
#QAGExhibitsforReviewDiv .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
#QAGExhibitsforReviewDiv label {
  margin-top: 15px !important;
}
#QAGExhibitsforReviewDiv .divImage {
  vertical-align: middle;
  width: 100%;
  height: 529px;
  border: 3px solid #2c5382;
  overflow: auto;
}
#QAGExhibitsforReviewDiv img {
  display: block;
  margin: auto;
}
#QAGExhibitsforReviewDiv .image-container {
  margin-top: 10px;
  position: relative;
  width: 100% !important;
  display: flex;
  background-color: white;
  padding: 15px;
  border-radius: 10px;
}
#QAGExhibitsforReviewDiv .cursor {
  cursor: pointer;
}
#QAGExhibitsforReviewDiv .next {
  margin-right: 15px;
}
#QAGExhibitsforReviewDiv .prev,
#QAGExhibitsforReviewDiv .next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: black;
  font-weight: bold;
  font-size: 45px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}
#QAGExhibitsforReviewDiv .next {
  right: 26%;
  border-radius: 3px 0 0 3px;
}
#QAGExhibitsforReviewDiv .prev:hover,
#QAGExhibitsforReviewDiv .next:hover {
  color: #1f7fce;
}
#QAGExhibitsforReviewDiv .numbertext {
  color: white;
  font-size: 20px;
  padding: 0px 5px;
  position: absolute;
  top: 0px;
}
#QAGExhibitsforReviewDiv .caption-container {
  text-align: center;
  background-color: #2c5382;
  color: white;
  width: 100%;
}
#QAGExhibitsforReviewDiv #div-left {
  width: 75%;
}
#QAGExhibitsforReviewDiv #div-right {
  float: left;
  width: 25%;
  padding-left: 15px;
  word-break: break-all;
}
#QAGExhibitsforReviewDiv .select2-container {
  max-width: 200px;
  min-width: 180px;
}
#QAGExhibitsforReviewDiv .row:after {
  content: "";
  display: table;
  clear: both;
}
#QAGExhibitsforReviewDiv .noimage-caption-container {
  text-align: center;
  background-color: #1f7fce;
  padding: 2px 16px;
  color: white;
  margin-top: 16px;
  font-family: cursive;
  border-radius: 8px;
}
#QAGExhibitsforReviewDiv #lblNoImages {
  padding-bottom: 6px;
}
#QAGExhibitsforReviewDiv .errorprop {
  font-weight: 700;
  color: #3b3b3b;
}
@media (min-width: 1400px) {
  #QAGExhibitsforReviewDiv .container {
    max-width: 1890px !important;
  }
}
.s-QAG-ViewQAGErrorsReportDialog > .size {
  width: 950px;
  height: 500px;
}
.s-QAG-ViewQAGErrorsReportDialog .caption {
  width: 150px;
}
.s-QAG-ViewQAGErrorsReportDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-ViewQAGErrorsReportDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-ViewQAGErrorsReportDialog .margin-top {
  margin-top: 70px !important;
}
.s-QAG-QAGSubmissionSummaryReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-QAGSubmissionSummaryReportGrid #s2id_ddlProject {
  width: 230px;
}
.s-QAG-QAGSubmissionSummaryReportGrid #fromdate {
  width: 150px;
}
.s-QAG-QAGSubmissionSummaryReportGrid #todate {
  width: 150px;
}
.s-QAG-QAGSubmissionSummaryReportGrid .sub-accepted {
  color: forestgreen !important;
  font-weight: 700;
}
.s-QAG-QAGSubmissionSummaryReportGrid .sub-rejected {
  color: darkred !important;
  font-weight: 700;
}
.s-QAG-QAGSubmissionSummaryReportGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-QAG-QAGSubmissionSummaryReportGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-QAG-QAGSubmissionByStatusDialog > .size {
  width: 900px;
  height: 450px;
}
.s-QAG-QAGSubmissionByStatusDialog .caption {
  width: 150px;
}
.s-QAG-QAGSubmissionByStatusDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGSubmissionByStatusDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-QAGSubmissionErrorFixingDialog > .size {
  width: 900px;
  height: 450px;
}
.s-QAG-QAGSubmissionErrorFixingDialog .caption {
  width: 150px;
}
.s-QAG-QAGSubmissionErrorFixingDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGSubmissionErrorFixingDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-ViewQAGDayPlanHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-ViewQAGDayPlanHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-ViewQAGDayPlanHistoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-QAG-ViewQAGDayPlanHistoryDialog .grid-title {
  padding-top: 10px;
}
.s-QAG-QAGDayPlanGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-QAG-QAGDayPlanGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-QAG-QAGDayPlanGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-QAGDayPlanGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0 !important;
}
.s-QAG-QAGDayPlanGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-QAG-QAGDayPlanGrid .no-day-plan-row {
  background-color: #e1e1e1 !important;
}
.s-QAG-QAGDayPlanGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-QAG-QAGDayPlanGrid .check-box {
  top: 2px;
}
.s-QAG-QAGDayPlanDialog > .size {
  width: 900px;
  height: 450px;
}
.s-QAG-QAGDayPlanDialog .caption {
  width: 150px;
}
.s-QAG-QAGDayPlanDialog .ApprovedComments > .s-StaticTextBlock {
  max-height: 60px;
  overflow-y: auto;
}
.s-QAG-QAGDayPlanDialog .inline-subbatch {
  margin-left: 4px !important;
}
.s-QAG-QAGFixingTimeTxnDialog > .size {
  width: 900px;
  height: 550px;
}
.s-QAG-QAGFixingTimeTxnDialog .caption {
  width: 150px;
}
.s-QAG-QAGFixingTimeTxnDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGFixingTimeTxnDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-QAGSubmissionTxnReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-QAG-QAGSubmissionTxnReportGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-QAG-QAGSubmissionTxnReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-QAGSubmissionTxnReportGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0 !important;
}
.s-QAG-QAGStageValidationTypeInspectionMethodsDialog > .size {
  width: 900px;
  height: 500px;
}
.s-QAG-QAGStageValidationTypeInspectionMethodsDialog .caption {
  width: 150px;
}
.s-QAG-QAGStageValidationTypeInspectionMethodsDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGStageValidationTypeInspectionMethodsDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-TeamCertifiedGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-TeamCertifiedGrid .s-DateEditor {
  width: 135px;
}
.s-QAG-TeamCertifiedGrid #txtEmpCode {
  width: 135px;
}
.s-QAG-TeamCertifiedGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px;*/
}
.s-QAG-TeamCertifiedGrid .s-DateTimeEditor {
  margin-left: 2px;
}
.s-QAG-TeamCertifiedSubmissionsDialog > .size {
  width: 900px;
  height: 450px;
}
.s-QAG-TeamCertifiedSubmissionsDialog .caption {
  width: 150px;
}
.s-QAG-TeamCertifiedSubmissionsDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-TeamCertifiedSubmissionsDialog .ui-dialog-content {
  padding: 10px;
}
.s-QAG-TATTimeCrossedDetailsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-QAG-TATTimeCrossedDetailsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-QAG-TATTimeCrossedDetailsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-TATTimeCrossedDetailsGrid .s-QuickSearchBar {
  display: none;
  margin: 2px 5px 2px 0 !important;
}
.s-QAG-TATTimeCrossedDetailsGrid .txtToDate {
  width: 150px !important;
}
.s-QAG-TATTimeCrossedDetailsGrid .txtFromDate {
  width: 150px !important;
}
.s-QAG-TATTimeCrossedDetailsGrid #s2id_ddlProject {
  width: 160px;
}
.s-QAG-TATTimeCrossedDetailsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-ConcordProAI-QAG-TATTimeCrossedDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-ConcordProAI-QAG-TATTimeCrossedDetailsDialog .title-text {
  visibility: hidden;
}
.s-ConcordProAI-QAG-TATTimeCrossedDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-ErrorFixingEmailQAGTeamDialog .caption {
  width: 130px;
}
.s-QAG-ErrorFixingEmailQAGTeamDialog .categories {
  margin-top: 16px!important;
}
.s-QAG-QAGTeamUtilizationGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-QAGTeamUtilizationGrid .txtToDate {
  width: 150px !important;
}
.s-QAG-QAGTeamUtilizationGrid .txtFromDate {
  width: 150px !important;
}
.s-QAG-QAGTeamUtilizationGrid #s2id_ddlProject {
  width: 160px;
}
.s-QAG-QAGTeamUtilizationGrid #chkInactiveRecords {
  vertical-align: middle !important;
}
.s-QAG-QAGTeamUtilizationGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-QAG-QAGTeamUtilizationGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-QAG-QAGSubmissionsDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-QAG-QAGSubmissionsDetailsDialog .title-text {
  visibility: hidden;
}
.s-QAG-QAGSubmissionsDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-QAG-QAGNoDayPlanDialog > .size {
  width: 950px;
  height: 400px;
}
.s-QAG-QAGNoDayPlanDialog .caption {
  width: 125px;
}
.s-QAG-QAGNoDayPlanDialog .categories {
  padding-top: 45px !important;
}
.s-QAG-QAGNoDayPlanDialog .s-ConcordProAI-StaticTextBlock {
  padding-top: 4px!important;
}
.s-QAG-QAGFeedbackRevisionGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-QAG-QAGFeedbackRevisionGrid .txtToDate {
  width: 110px !important;
}
.s-QAG-QAGFeedbackRevisionGrid .txtFromDate {
  width: 110px !important;
}
.s-QAG-QAGFeedbackRevisionGrid #s2id_ddlProject {
  width: 160px;
}
.s-QAG-QAGFeedbackRevisionGrid .select2-container {
  margin-bottom: 5px !important;
  width: 160px !important;
}
.s-QAG-QAGFeedbackRevisionGrid .clstxtJobNumber {
  width: 120px !important;
}
.s-QAG-QAGFeedbackRevisionGrid .slick-grouping-panel {
  position: unset !important;
}
.s-QAG-QAGErrorSeverityLevelsEditorDialog > .size {
  width: 650px;
}
.s-QAG-QAGErrorSeverityLevelsEditorDialog .caption {
  width: 160px !important;
}
.s-QAG-QAGErrorSeverityLevelsEditorDialog .category {
  padding-top: 20px !important;
}
.s-Reports-WPsAtProductionGrid #s2id_ddlTeam,
.s-Reports-WPsAtProductionGrid #s2id_ddlBatch,
.s-Reports-WPsAtProductionGrid #s2id_ddlTask {
  width: 135px !important;
  min-width: 135px;
}
.s-Reports-WPsAtProductionGrid #s2id_ddlProject {
  width: 150px !important;
}
.s-Reports-WPsAtProductionGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-WPsAtProductionGrid .txtEmpCode {
  width: 85px;
}
.s-Reports-WPsAtProductionGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-BatchStatusGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-Reports-BatchStatusGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-WpTaskStatusDialog > .size,
.s-Reports-JobTaskStatusDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Reports-WpTaskStatusDialog .caption,
.s-Reports-JobTaskStatusDialog .caption {
  width: 150px;
}
.s-Reports-WpTaskStatusDialog .s-DataGrid,
.s-Reports-JobTaskStatusDialog .s-DataGrid {
  height: 100%;
}
.s-Reports-WpTaskStatusDialog .ui-dialog-content,
.s-Reports-JobTaskStatusDialog .ui-dialog-content {
  padding: 8px;
}
.s-Reports-WpTaskStatusDialog .grid-title,
.s-Reports-JobTaskStatusDialog .grid-title {
  padding: 16px !important;
}
.s-Reports-BatchProductivityGrid {
  /* .grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
}
.s-Reports-BatchProductivityGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-BatchProductivityGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
}
.s-Reports-UOMsAndTargetsGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-Reports-UOMsAndTargetsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-UOMsAndTargetsGrid .slick-header-columns {
  white-space: normal !important;
  height: 60px;
  border-bottom: 2px solid #ccc;
}
.s-Reports-UOMsAndTargetsGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-Reports-BatchEffortsHistoryGrid .slick-group-header-columns .slick-header-column {
  border-right: 2px solid #ccc;
  text-align: center;
}
.s-Reports-BatchEffortsHistoryGrid .slick-group-header-columns .slick-header-column:first-child {
  background-color: white;
  color: white;
}
.s-Reports-BatchEffortsHistoryGrid .slick-header-columns .slick-header-column {
  border-right: 2px solid #ccc;
}
.s-Reports-BatchEffortsHistoryGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-Reports-BatchEffortsHistoryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-Reports-BatchEffortsHistoryGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-WorkPackageStatusGrid .s-Toolbar .select2-container {
  max-width: 350px;
}
.s-Reports-WorkPackageStatusGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-WorkPackageStatusGrid #s2id_ddlTask {
  width: 350px;
}
.s-Reports-WorkPackageStatusGrid #s2id_ddlBatch {
  width: 250px;
}
.s-Reports-WorkPackageStatusGrid #s2id_ddlfacility {
  width: 235px;
}
.s-Reports-WorkPackageStatusGrid #s2id_ddlStatus {
  width: 180px;
}
.s-Reports-WPProductionHistoryGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-WPProductionHistoryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-WPProductionHistoryGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-WPProductionHistoryGrid .edit-comments-disable .col-edit-comments a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-Reports-EditCommentsDialog > .size {
  width: 600px;
}
.s-Reports-EditCommentsDialog .caption {
  width: 150px;
}
.s-Reports-EmpProductivityDetailsGrid .s-StringEditor {
  width: 115px !important;
  margin-right: 14px;
}
.s-Reports-EmpProductivityDetailsGrid #s2id_ddlTeam {
  width: 110px !important;
  min-width: 120px;
}
.s-Reports-EmpProductivityDetailsGrid #s2id_ddlTask {
  width: 135px !important;
  min-width: 130px;
}
.s-Reports-EmpProductivityDetailsGrid #s2id_ddlUom,
.s-Reports-EmpProductivityDetailsGrid #s2id_ddlIsExceeded {
  width: 155px !important;
  min-width: 130px;
}
.s-Reports-EmpProductivityDetailsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-EmpProductivityDetailsGrid .s-DateTimeEditor {
  width: 90px !important;
  min-width: 90px;
  margin-top: 10px;
}
.s-Reports-EmpProductivityDetailsGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-EmpProductivityDetailsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-EmpProductivityDetailsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  margin-left: 10px;
  padding-top: 5px;
  float: right;
}
.s-Reports-EmpProductivityDetailsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-EmployeeWpWhrsGrid .s-Toolbar .select2-container {
  min-width: 180px;
}
.s-Reports-EmployeeWpWhrsGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
  /*margin-top: 10px;*/
}
.s-Reports-EmployeeWpWhrsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 5px;
  float: right;
}
.s-Reports-TaskAvailableWorkPackagesGrid .tool-buttons {
  float: right;
}
.s-Reports-TaskAvailableWorkPackagesGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-WorkOrderStatusReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-WorkOrderStageSummaryGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-WorkOrderStageSummaryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-WorkOrderStageSummaryGrid .s-DateEditor {
  width: 100px !important;
  margin-top: 10px;
}
.s-Reports-WorkOrderStageSummaryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-WorkOrderStageSummaryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  margin-left: 10px;
  float: right;
}
.s-Reports-WorkOrderStageSummaryGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-WorkOrderStageSummaryGrid #s2id_ddlColumn {
  width: 233px;
}
.s-Reports-QAGFeedbackGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-Reports-QAGFeedbackGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-EmployeeErrorDetailsGrid .s-StringEditor {
  width: 180px !important;
  margin-right: 15px;
}
.s-Reports-EmployeeErrorDetailsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-EmployeeErrorDetailsGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-Reports-EmployeeErrorDetailsGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-EmployeeErrorDetailsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-EmployeeErrorDetailsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  float: right;
}
.s-Reports-EmployeeEHRsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-EmployeeEHRsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-EmployeeEHRsGrid .s-DateEditor {
  width: 100px !important;
  margin-top: 10px;
}
.s-Reports-EmployeeEHRsGrid .txtEmployee {
  width: 100px !important;
}
.s-Reports-ProcessQALogGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-ProcessQALogGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-ProcessQALogGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-Reports-ProcessQALogGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-ProcessQALogGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-Reports-ProcessQALogGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 10px;
  float: right;
}
.s-Reports-EmployeePendingWPsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-EmployeePendingWPsGrid #s2id_ddlProject {
  width: 180px;
}
.s-Reports-EmployeePendingWPsGrid #s2id_ddlTeam {
  width: 110px;
}
.s-Reports-EmployeePendingWPsGrid .s-StringEditor {
  width: 120px !important;
  margin-right: 2px;
}
.s-Reports-EmployeePendingWPsGrid .s-Toolbar .select2-container {
  min-width: 110px !important;
}
.s-Reports-EmployeeWHRsGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-EmployeeWHRsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-EmployeeWHRsGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-Reports-EmployeeWHRsGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-EmployeeWHRsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-EmployeeWHRsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-EmployeeWHRsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-EmployeeWHRDetailsGrid {
  /*#s2id_ddlTeam{
        width: 80px!important;
    }*/
}
.s-Reports-EmployeeWHRDetailsGrid .s-StringEditor {
  width: 125px !important;
  margin-right: 10px;
}
.s-Reports-EmployeeWHRDetailsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-EmployeeWHRDetailsGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-Reports-EmployeeWHRDetailsGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-EmployeeWHRDetailsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-EmployeeWHRDetailsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-EmployeeWHRDetailsGrid .s-Toolbar .select2-container {
  max-width: 120px;
  min-width: 120px;
}
.s-RepAvlEmployeeSkillsGrid {
  height: 100%;
  width: 100%;
}
.s-Reports-StageProgressReportGrid {
  /*.grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
}
.s-Reports-StageProgressReportGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-WorkspaceStageUnitsGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
#s2id_ddlProject {
  width: 225px;
}
.EPgrid-title {
  font-size: 16px;
  font-weight: 600;
  padding: 6px 0;
  margin-bottom: 8px;
  border-bottom: 1px solid #e7e7e7;
  color: #0090d9;
}
.customddl {
  margin-top: 2px;
  width: 100px;
  margin-right: 6px;
  box-sizing: content-box;
  margin: 0;
  position: relative;
  zoom: 1;
  vertical-align: middle;
  line-height: 25px;
  height: 26px;
  padding: 0 0 0 6px;
  color: #000;
  overflow: hidden;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}
.s-Reports-TaskProductivityGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-TaskProductivityGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-TaskProductivityGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-Reports-TaskProductivityGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-Reports-WorkspaceWoWpMappingsGrid {
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-Reports-WorkspaceWoWpMappingsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-ProductQualityCertificateDialog > .size {
  width: 950px;
}
.s-Reports-ProductQualityCertificateDialog .caption {
  width: 145px;
}
@media (min-width: 750px) {
  .s-Reports-ProductQualityCertificateDialog .field.ProjectId,
  .s-Reports-ProductQualityCertificateDialog .field.BatchId,
  .s-Reports-ProductQualityCertificateDialog .field.LotId,
  .s-Reports-ProductQualityCertificateDialog .field.MarketArea,
  .s-Reports-ProductQualityCertificateDialog .field.SubType,
  .s-Reports-ProductQualityCertificateDialog .field.Round,
  .s-Reports-ProductQualityCertificateDialog .field.QAPrepBy,
  .s-Reports-ProductQualityCertificateDialog .field.QaCertDate,
  .s-Reports-ProductQualityCertificateDialog .field.CSDDver,
  .s-Reports-ProductQualityCertificateDialog .field.Prtus,
  .s-Reports-ProductQualityCertificateDialog .field.Place,
  .s-Reports-ProductQualityCertificateDialog .field.CertIssuedDate,
  .s-Reports-ProductQualityCertificateDialog .field.AudIntials,
  .s-Reports-ProductQualityCertificateDialog .field.TenantId {
    flex: auto;
    min-width: 50%;
  }
}
.s-Reports-ProblematicTransactionsGrid {
  /*.s-Toolbar .select2-container {
        margin-top: 2px;
        min-width: 142px;
        margin-right: 6px;
    }*/
}
.s-Reports-ProblematicTransactionsGrid .wrap-text {
  white-space: normal;
}
.s-Reports-ProblematicTransactionsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-Reports-ProblematicTransactionsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-ProblematicTransactionsGrid .s-StringEditor,
.s-Reports-ProblematicTransactionsGrid .s-IntegerEditor {
  width: 120px !important;
  margin-right: 5px;
}
.s-Reports-ProblematicTransactionsGrid .ui-datepicker-trigger {
  margin-right: 5px;
}
.s-Reports-ProblematicTransactionsGrid .s-DateEditor {
  width: 100px !important;
  margin-top: 10px;
}
.s-Reports-ProblematicTransactionsGrid #s2id_ddlProject {
  width: 220px;
}
.s-Reports-ProblematicTransactionsGrid #s2id_ddlBatch,
.s-Reports-ProblematicTransactionsGrid #s2id_ddlTask,
.s-Reports-ProblematicTransactionsGrid #s2id_ddlStatus {
  width: 150px;
}
.s-Reports-ProblematicWpsGrid .tool-buttons {
  float: right;
}
.s-Reports-ProblematicWpsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-ProblematicWpsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-ProblematicWpsGrid .s-Toolbar .select2-container-multi {
  max-height: 60px;
  max-width: 600px;
  width: 600px;
  overflow-y: auto;
  margin-left: 13px;
}
.s-Reports-WorkpackageIssuesGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-WorkpackageIssuesGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-Reports-WorkpackageIssuesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-WorkpackageIssuesGrid #s2id_ddlProject {
  width: 220px;
}
.s-Reports-WorkpackageIssuesGrid #s2id_ddlBatch {
  width: 150px;
}
.s-Reports-WorkpackageIssuesGrid #s2id_ddlTask {
  width: 200px;
}
.s-Reports-DASBrochureReportGrid {
  /*
    .s-QuickSearchInput {
        width: 120px;
    }*/
}
.s-Reports-DASBrochureReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-Reports-DASBrochureReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-Reports-DASBrochureReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-Reports-JobAddlFieldsReportGrid {
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-Reports-JobAddlFieldsReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-Reports-JobAddlFieldsReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-Reports-JobAddlFieldsReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-Reports-RoofTopReportGrid {
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-Reports-RoofTopReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-Reports-RoofTopReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-Reports-RoofTopReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-Reports-PermitReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 16px;
}
.s-Reports-PermitReportGrid .s-DateEditor {
  width: 120px !important;
  margin-top: 10px;
}
.s-Reports-PermitReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-Reports-PermitReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
}
.s-Reports-JobStatusReportGrid .currDay-updated {
  background-color: #ffb793;
}
.s-Reports-JobStatusReportGrid .prevDay-updated {
  background-color: #89c9de;
}
.s-Reports-JobStatusReportGrid .slick-header-columns {
  white-space: normal !important;
  height: 55px;
  border-bottom: 2px solid #ccc;
}
.s-Reports-JobStatusReportGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-Reports-TeamStatusGrid .slick-header-columns {
  white-space: normal !important;
  height: 55px;
  border-bottom: 2px solid #ccc;
}
.s-Reports-TeamStatusGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-Reports-TeamStatusDetailsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Reports-TeamStatusDetailsDialog .caption {
  width: 150px;
}
.s-Reports-TeamStatusDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-Reports-TeamStatusDetailsDialog .ui-dialog-content {
  padding: 8px;
}
@media print {
  body {
    -webkit-print-color-adjust: exact;
  }
}
.table-part {
  margin: 30px -8px 0 -8px;
}
.qualityCertificate .top-header {
  border: 1px solid #ccc !important;
  width: 100%;
  padding: 0 10px;
  margin-top: 10px;
}
.qualityCertificate .top-header h4 {
  margin: 10px 0 0 0;
  color: #993300 !important;
  font-size: 20px;
}
.qualityCertificate .top-header .row {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  height: 100px;
}
.qualityCertificate .top-header h2 {
  margin: 0;
  color: #333399 !important;
  font-size: 31px;
  font-weight: 600;
}
.qualityCertificate .td-name {
  background-color: #a9d18d !important;
  width: 50%;
}
.qualityCertificate .td-value {
  color: #0000ff !important;
  width: 50%;
}
.btm-0 {
  margin-bottom: 0 !important;
}
.qualityCertificate .border-top-none {
  border-top: none !important;
}
.qualityCertificate .accept {
  color: green !important;
  font-weight: bold;
  font-size: 20px;
}
.qualityCertificate .reject {
  color: red !important;
  font-weight: bold;
  font-size: 20px;
}
.s-Reports-ProductQualityCertificateDialog > .size {
  width: 950px;
}
.s-Reports-ProductQualityCertificateDialog .caption {
  width: 145px;
}
@media (min-width: 750px) {
  .s-Reports-ProductQualityCertificateDialog .field.ProjectId,
  .s-Reports-ProductQualityCertificateDialog .field.BatchId,
  .s-Reports-ProductQualityCertificateDialog .field.LotId,
  .s-Reports-ProductQualityCertificateDialog .field.MarketArea,
  .s-Reports-ProductQualityCertificateDialog .field.SubType,
  .s-Reports-ProductQualityCertificateDialog .field.Round,
  .s-Reports-ProductQualityCertificateDialog .field.QAPrepBy,
  .s-Reports-ProductQualityCertificateDialog .field.QaCertDate,
  .s-Reports-ProductQualityCertificateDialog .field.CSDDver,
  .s-Reports-ProductQualityCertificateDialog .field.Prtus,
  .s-Reports-ProductQualityCertificateDialog .field.Place,
  .s-Reports-ProductQualityCertificateDialog .field.CertIssuedDate,
  .s-Reports-ProductQualityCertificateDialog .field.AudIntials,
  .s-Reports-ProductQualityCertificateDialog .field.TenantId {
    flex: auto;
    min-width: 50%;
  }
}
.s-Reports-TrgEmployeeProductivityGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-Reports-TrgEmployeeProductivityGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-Reports-TrgEmployeeProductivityGrid .s-DateTimeEditor {
  width: 100px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-Reports-TrgEmployeeProductivityGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-Reports-TrgEmployeeProductivityGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-Reports-TrgEmployeeProductivityGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Reports-TrgEmployeeProductivityGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Reports-BatchBoundaryChangeDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-Reports-BatchBoundaryChangeDialog > .size {
  width: 900px;
}
.s-Reports-BatchBoundaryChangeDialog .caption {
  width: 130px;
}
.s-Reports-MonthlyProductivityGrid .tool-buttons {
  float: right;
  margin-top: 10px;
}
.s-Reports-MonthlyProductivityGrid .lbldivbefore {
  padding-left: 8px;
}
.s-Reports-MonthlyProductivityGrid .s-IntegerEditor {
  width: 100px !important;
  margin-right: 2px;
}
.s-Reports-MonthlyProductivityGrid .slick-header-columns {
  white-space: normal;
  height: 4em;
}
.s-Reports-MonthlyProductivityGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-Reports-WPConversionGrid .tool-buttons {
  float: right;
  margin-top: 10px;
}
.s-Reports-WPConversionGrid .lbldivbefore {
  padding-left: 8px;
}
.s-Reports-WPConversionGrid input {
  width: 110px !important;
}
.s-Reports-WPConversionGrid .s-Toolbar .select2-container {
  max-width: 160px;
}
.s-Reports-WPTaskCheckListGrid .tool-buttons {
  float: right;
  margin-top: 10px;
}
.s-Reports-WPTaskCheckListGrid .lbldivbefore {
  padding-left: 8px;
}
.s-Reports-WPTaskCheckListGrid .s-StringEditor {
  width: 180px !important;
}
.s-Reports-WPTaskCheckListGrid .s-Toolbar .select2-container {
  width: 240px;
}
.s-Reports-WPCheckListHistoryDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Reports-WPCheckListHistoryDialog .s-DataGrid {
  height: 100%;
  padding: 8px 14px 0px 14px;
}
.s-Reports-WPCheckListHistoryDialog .glyphicon-info-sign {
  top: 26px !important;
}
.s-Reports-WPCheckListScoreDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Reports-WPCheckListScoreDialog .s-DataGrid {
  height: 100%;
  padding: 8px 14px 0px 14px;
}
.s-Reports-WPCheckListScoreDialog .glyphicon-info-sign {
  top: 26px !important;
}
.s-Reports-ExportToPDFHeadersDialog > .size {
  width: 600px !important;
}
.s-Reports-ExportToPDFHeadersDialog .caption {
  width: 150px;
}
.s-Reports-BatchesInfoGrid .tool-buttons {
  float: right;
}
.s-Reports-BatchesInfoGrid .lbldivbefore {
  padding-left: 8px;
}
.s-Reports-ViewQfrFixingDetailsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Reports-ViewQfrFixingDetailsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-Reports-ViewQfrFixingDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Reports-ViewMiscActivityDetailsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Reports-ViewMiscActivityDetailsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-Reports-ViewMiscActivityDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Reports-MiscActivityDetailsGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-Reports-BatchesBoundarySummariesDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Reports-BatchesBoundarySummariesDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
  padding-top: 20px;
}
.s-Reports-BatchesBoundarySummariesDialog .ui-dialog-content {
  padding: 8px;
}
.s-Reports-WorkspacesBoundarySummariesDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Reports-WorkspacesBoundarySummariesDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
  padding-top: 20px;
}
.s-Reports-WorkspacesBoundarySummariesDialog .ui-dialog-content {
  padding: 8px;
}
.s-Reports-BoundarySummariesGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-Reports-BoundarySummariesGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-Reports-EmployeeCUUtilizationGrid .lblWhrsInfoMessages {
  max-width: 730px !important;
}
.s-Reports-EmployeeCUUtilizationGrid .inplace-button {
  float: none !important;
  /* margin-bottom: -10px;*/
}
.s-Reports-EmployeeCUUtilizationGrid .s-Serenity-DateTimeEditor {
  width: 120px !important;
}
.s-Reports-EmployeeCUUtilizationGrid .txtEmployee {
  width: 120px;
}
.s-Reports-EmployeeCUUtilizationGrid .txtFromDate,
.s-Reports-EmployeeCUUtilizationGrid .txtToDate {
  width: 120px;
}
.s-Reports-EmployeeCUUtilizationGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-WPTaskPrecedingTasksDialog > .size {
  width: 550px;
  height: 225px;
}
.s-Reports-WPTaskPrecedingTasksDialog .caption {
  width: 120px !important;
}
.s-Reports-ProcessPenaltiesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 5px;
  margin-bottom: 5px;
}
.s-Reports-ProcessPenaltiesGrid #s2id_ddlProject {
  width: 300px !important;
}
.s-Reports-ProcessPenaltiesGrid #s2id_ddlTeam {
  width: 135px !important;
  min-width: 135px;
}
.s-Reports-ProcessPenaltiesGrid .s-IntegerEditor {
  width: 80px !important;
  padding-bottom: 5px;
}
.s-Reports-ProcessPenaltiesGrid #s2id_ddlMonth {
  width: 145px !important;
  min-width: 145px;
}
.s-Reports-RptCustomGrid #s2id_ddlReport {
  min-width: 300px;
}
.s-Reports-RptCustomGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  margin-right: 43%;
}
.s-Reports-TaskWiseCompletedWPsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-Reports-TaskWiseCompletedWPsGrid #s2id_ddlProject {
  width: 265px;
}
.s-Reports-TaskWiseCompletedWPsGrid .s-StringEditor {
  width: 130px !important;
  margin-right: 2px;
}
.s-Reports-TaskWiseCompletedWPsGrid .s-DateEditor {
  width: 100px !important;
  margin-top: 10px;
}
.s-Reports-CompletedWorkpackageDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-Reports-CompletedWorkpackageDetailsDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 10px !important;
}
.s-Reports-CompletedWorkpackageDetailsGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
}
.s-Reports-ViewQAGFixingDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-Reports-ViewQAGFixingDetailsDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 22px !important;
}
.s-Reports-ViewQAGSubmissionErrorsDialog .s-DataGrid {
  height: 100%;
}
.s-Reports-ViewQAGSubmissionErrorsDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 22px !important;
}
.s-Reports-ReworkAndRejectionHoursGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-Reports-ReworkAndRejectionHoursGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-Reports-ReworkAndRejectionHoursGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Reports-ReworkAndRejectionHoursGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px;*/
}
.s-Reports-ReworkAndRejectionHoursGrid #s2id_ddlProject {
  width: 200px !important;
}
.s-Reports-ReworkAndRejectionHoursGrid #s2id_ddlBatch {
  width: 200px !important;
}
.s-Reports-ReworkAndRejectionHoursGrid .time {
  margin-left: 5px;
}
.s-Reports-ReworkAndRejectionHoursGrid .ckshowTrainingBatches {
  vertical-align: text-top;
}
.s-Reports-ReworkAndRejectionHoursGrid .s-Serenity-DateTimeEditor {
  width: 110px;
}
.s-Reports-ReworkAndRejectionHoursGrid .date-redstar {
  visibility: hidden;
}
.s-Reports-ReworkAndRejectionHoursGrid .slick-cell > a {
  color: unset;
}
.s-Reports-ReworkAndRejectionHoursGrid .slick-cell:not(.col-disable) > a.anchor-link-OM,
.s-Reports-ReworkAndRejectionHoursGrid .slick-cell:not(.col-disable) > a.anchor-link-TQM {
  color: #28a745 !important;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
}
.s-Reports-ReworkAndRejectionHoursGrid .slick-cell:not(.col-disable) > a.anchor-link-OM-Reject,
.s-Reports-ReworkAndRejectionHoursGrid .slick-cell:not(.col-disable) > a.anchor-link-TQM-Varaince {
  color: #dc3545 !important;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
}
.s-Reports-ReworkAndRejectionHoursGrid .percent-formatter {
  color: #17a2b8;
  font-weight: 600;
}
.s-Lookups-CountryDialog > .size {
  width: 650px;
}
.s-Lookups-CountryDialog .caption {
  width: 150px;
}
.s-Lookups-CountryDialog .s-Lookups-CountryStatesEditor .grid-container {
  height: 370px !important;
}
.s-Lookups-GenderDialog > .size {
  width: 650px;
}
.s-Lookups-GenderDialog .caption {
  width: 150px;
}
.s-Lookups-RegionDialog > .size {
  width: 650px;
}
.s-Lookups-RegionDialog .caption {
  width: 150px;
}
.s-Lookups-DepartmentDialog > .size {
  width: 1000px;
}
.s-Lookups-DepartmentDialog .caption {
  width: 150px;
}
.s-Lookups-DepartmentDialog .category {
  padding-top: 20px !important;
}
.s-Lookups-DesignationDialog > .size {
  width: 650px;
}
.s-Lookups-DesignationDialog .caption {
  width: 150px;
}
.s-Lookups-UserStatusDialog > .size {
  width: 650px;
}
.s-Lookups-UserStatusDialog .caption {
  width: 150px;
}
.s-Lookups-UserTypeDialog > .size {
  width: 650px;
}
.s-Lookups-UserTypeDialog .caption {
  width: 150px;
}
.s-Lookups-StateDialog > .size {
  width: 650px;
}
.s-Lookups-StateDialog .caption {
  width: 150px;
}
.s-Lookups-IssueTypeDialog > .size,
.s-Lookups-TabIssueTypeDialog > .size {
  width: 650px;
}
.s-Lookups-IssueTypeDialog .caption,
.s-Lookups-TabIssueTypeDialog .caption {
  width: 150px;
}
.s-Lookups-IssueSeverityDialog > .size {
  width: 650px;
}
.s-Lookups-IssueSeverityDialog .caption {
  width: 150px;
}
.s-Lookups-IssuePriorityDialog > .size {
  width: 650px;
}
.s-Lookups-IssuePriorityDialog .caption {
  width: 150px;
}
.s-Lookups-IssueCategoryDialog > .size {
  width: 650px;
  height: 600px;
}
.s-Lookups-IssueCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-IssueCategoryDialog .s-PropertyGrid .categories {
  height: 500px;
}
.s-Lookups-ReportingDesignationDialog > .size {
  width: 650px;
}
.s-Lookups-ReportingDesignationDialog .caption {
  width: 150px;
}
.s-Lookups-TimezoneDialog > .size {
  width: 650px;
}
.s-Lookups-TimezoneDialog .caption {
  width: 150px;
}
.s-Lookups-WorkOrderStatusDialog > .size {
  width: 650px;
}
.s-Lookups-WorkOrderStatusDialog .caption {
  width: 150px;
}
.s-Lookups-SiteTypeDialog > .size {
  width: 650px;
}
.s-Lookups-SiteTypeDialog .caption {
  width: 150px;
}
.s-Lookups-RedlinesFromDialog > .size {
  width: 650px;
}
.s-Lookups-RedlinesFromDialog .caption {
  width: 150px;
}
.s-Lookups-RedlineTypeDialog > .size {
  width: 650px;
}
.s-Lookups-RedlineTypeDialog .caption {
  width: 150px;
}
.s-Lookups-NetworkTypeDialog > .size {
  width: 650px;
}
.s-Lookups-NetworkTypeDialog .caption {
  width: 150px;
}
.s-Lookups-JobTypeDialog > .size {
  width: 650px;
}
.s-Lookups-JobTypeDialog .caption {
  width: 150px;
}
.s-Lookups-JobStatusDialog > .size {
  width: 650px;
}
.s-Lookups-JobStatusDialog .caption {
  width: 150px;
}
.s-Lookups-CheckListGroupDialog > .size {
  width: 650px;
}
.s-Lookups-CheckListGroupDialog .caption {
  width: 150px;
}
.s-Lookups-CheckListCategoryDialog > .size {
  width: 650px;
}
.s-Lookups-CheckListCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-CheckListDialog > .size,
.s-Lookups-TabCheckListDialog > .size {
  width: 650px;
}
.s-Lookups-CheckListDialog .caption,
.s-Lookups-TabCheckListDialog .caption {
  width: 150px;
}
.s-Lookups-BuildingTypeDialog > .size {
  width: 650px;
}
.s-Lookups-BuildingTypeDialog .caption {
  width: 150px;
}
.s-Lookups-CallStatusDialog > .size {
  width: 650px;
}
.s-Lookups-CallStatusDialog .caption {
  width: 150px;
}
.s-Lookups-CheckListGroupMapDialog > .size {
  width: 650px;
}
.s-Lookups-CheckListGroupMapDialog .caption {
  width: 150px;
}
.s-Lookups-ViewCheckListDialog > .size,
.s-Lookups-ViewCheckListGroupDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-ViewCheckListDialog .caption,
.s-Lookups-ViewCheckListGroupDialog .caption {
  width: 150px;
}
.s-Lookups-ViewCheckListDialog .s-DataGrid,
.s-Lookups-ViewCheckListGroupDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-ViewCheckListDialog .ui-dialog-content,
.s-Lookups-ViewCheckListGroupDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-ErrorFeatureDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorFeatureDialog .caption {
  width: 150px;
}
.s-Lookups-RootCauseDialog > .size,
.s-Lookups-RootCauseInplaceAddDialog > .size {
  width: 650px;
}
.s-Lookups-RootCauseDialog .caption,
.s-Lookups-RootCauseInplaceAddDialog .caption {
  width: 150px;
}
.s-Lookups-MasterSkillsDialog > .size {
  width: 650px;
}
.s-Lookups-MasterSkillsDialog .caption {
  width: 150px;
}
.s-Lookups-StructureTypeDialog > .size {
  width: 650px;
}
.s-Lookups-StructureTypeDialog .caption {
  width: 150px;
}
.s-Lookups-UomDialog > .size {
  width: 650px;
}
.s-Lookups-UomDialog .caption {
  width: 150px;
}
.s-Lookups-InvUomDialog > .size {
  width: 650px;
}
.s-Lookups-InvUomDialog .caption {
  width: 150px;
}
.s-Lookups-PoOrganizationDialog > .size {
  width: 650px;
}
.s-Lookups-PoOrganizationDialog .caption {
  width: 150px;
}
.s-Lookups-PoTermsDialog > .size {
  width: 850px;
}
.s-Lookups-PoTermsDialog .caption {
  width: 150px;
}
.s-Lookups-PHRReasonsDialog > .size {
  width: 650px;
}
.s-Lookups-PHRReasonsDialog .caption {
  width: 150px;
}
.s-Lookups-ReasonsDialog > .size {
  width: 650px;
}
.s-Lookups-ReasonsDialog .caption {
  width: 150px;
}
.s-Lookups-AllocationSequenceDialog > .size {
  width: 650px;
}
.s-Lookups-AllocationSequenceDialog .caption {
  width: 150px;
}
.s-Lookups-ProjectTypeDialog > .size {
  width: 650px;
}
.s-Lookups-ProjectTypeDialog .caption {
  width: 150px;
}
.s-Lookups-TaskTypeDialog > .size {
  width: 650px;
}
.s-Lookups-TaskTypeDialog .caption {
  width: 150px;
}
.s-Lookups-GradeDialog > .size {
  width: 650px;
}
.s-Lookups-GradeDialog .caption {
  width: 150px;
}
.s-Lookups-HierarchyTypesDialog > .size {
  width: 650px;
}
.s-Lookups-HierarchyTypesDialog .caption {
  width: 150px;
}
.s-Lookups-MeetingTypeDialog > .size {
  width: 650px;
}
.s-Lookups-MeetingTypeDialog .caption {
  width: 150px;
}
.s-Lookups-MeetingLocationDialog > .size {
  width: 650px;
}
.s-Lookups-MeetingLocationDialog .caption {
  width: 150px;
}
.s-Lookups-TaskFileTypeDialog > .size {
  width: 650px;
}
.s-Lookups-TaskFileTypeDialog .caption {
  width: 150px;
}
.s-Lookups-ErrorTypeDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorTypeDialog .caption {
  width: 150px;
}
.s-Lookups-ObstacleDialog > .size {
  width: 650px;
}
.s-Lookups-ObstacleDialog .caption {
  width: 150px;
}
.s-Lookups-ErrorConsequenceDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorConsequenceDialog .caption {
  width: 150px;
}
.s-Lookups-ProcessIssueTypeDialog > .size {
  width: 650px;
}
.s-Lookups-ProcessIssueTypeDialog .caption {
  width: 150px;
}
.s-Lookups-ErrorFeaturesDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorFeaturesDialog .caption {
  width: 150px;
}
.s-Lookups-CaseSheetKeyBehaviourDialog > .size {
  width: 650px;
}
.s-Lookups-CaseSheetKeyBehaviourDialog .caption {
  width: 150px;
}
.s-Lookups-ErrorCategoryDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-ErrorClassificationDialog > .size {
  width: 650px;
}
.s-Lookups-ErrorClassificationDialog .caption {
  width: 150px;
}
.s-Lookups-FeatureEntityDialog > .size {
  width: 650px;
}
.s-Lookups-FeatureEntityDialog .caption {
  width: 150px;
}
.s-Lookups-ValidationTypeDialog > .size {
  width: 650px;
}
.s-Lookups-ValidationTypeDialog .caption {
  width: 150px;
}
.s-Lookups-JmTaskCheckListGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Lookups-JmTaskCheckListDialog > .size {
  width: 950px;
  height: 600px;
}
.s-Lookups-JmTaskCheckListDialog .caption {
  width: 150px;
}
.s-Lookups-JmTaskCheckListDialog .s-DataGrid {
  height: 100% !important;
}
.s-Lookups-JmTaskCheckListDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-DiemDialog > .size {
  width: 650px;
}
.s-Lookups-DiemDialog .caption {
  width: 170px;
}
.s-Lookups-ViewUserTypeUsersDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-ViewUserTypeUsersDialog .caption {
  width: 150px;
}
.s-Lookups-ViewUserTypeUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-ViewUserTypeUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-AddUserTypeUsersDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-AddUserTypeUsersDialog .caption {
  width: 150px;
}
.s-Lookups-AddUserTypeUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-AddUserTypeUsersDialog .ui-dialog-content {
  padding: 8px;
  padding-top: 30px;
}
.s-Lookups-UserTypeUsersGrid .grid-title {
  display: none;
}
.s-Lookups-CategoryDialog > .size {
  width: 650px;
}
.s-Lookups-CategoryDialog .caption {
  width: 150px;
}
.s-Lookups-VideoCategoryDialog > .size {
  width: 650px;
}
.s-Lookups-VideoCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-DesignationUsersDialog .s-DataGrid {
  height: 100%;
  padding: 12px;
}
.s-Lookups-DesignationUsersDialog .grid-title {
  display: none;
}
.s-Lookups-ActivityTypesDialog > .size {
  width: 650px;
}
.s-Lookups-ActivityTypesDialog .caption {
  width: 150px;
}
.s-Lookups-AlertCategoryDialog > .size {
  width: 650px;
}
.s-Lookups-AlertCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-AlertPriorityDialog > .size {
  width: 650px;
}
.s-Lookups-AlertPriorityDialog .caption {
  width: 150px;
}
.s-Lookups-CategoriesAndFunctionsDialog > .size {
  width: 650px;
}
.s-Lookups-CategoriesAndFunctionsDialog .caption {
  width: 150px;
}
.s-Lookups-CustomReportsDialog > .size {
  width: 700px;
}
.s-Lookups-CustomReportsDialog .caption {
  width: 150px;
}
.s-Lookups-CustomReportsUsersMapDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-CustomReportsUsersMapDialog .caption {
  width: 150px;
}
.s-Lookups-CustomReportsUsersMapDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-CustomReportsUsersMapDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-AddCustomReportsUsersDialog > .size {
  width: 850px;
  height: 520px;
}
.s-Lookups-AddCustomReportsUsersDialog .caption {
  width: 150px;
}
.s-Lookups-AddCustomReportsUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-AddCustomReportsUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-AddCustomReportsUsersGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Lookups-CustomReportsInputFiltersMapDialog > .size {
  width: 850px;
  height: 520px;
}
.s-Lookups-CustomReportsInputFiltersMapDialog .caption {
  width: 150px;
}
.s-Lookups-CustomReportsInputFiltersMapDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-CustomReportsInputFiltersMapDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .free {
  pointer-events: all !important;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .color-inputfilter-Yes {
  background-color: #c0f2c0 !important;
}
.s-Lookups-CustomReportsInputFiltersMapGrid .color-inputfilter-No {
  background-color: #D0D0D0 !important;
}
.s-Lookups-CheckListImportDialog .s-Serenity-PropertyGrid {
  margin-top: 20px !important;
}
.s-Lookups-Vendor-AMVendorsDialog > .size {
  width: 1100px;
  height: 350px;
}
.s-Lookups-Vendor-AMVendorsDialog .caption {
  width: 110px;
}
.s-Lookups-Vendor-AMVendorsDialog .categories {
  padding-top: 28px!important;
}
.s-Lookups-OtherLookups-OtherLookupsDialog > .size {
  width: 540px;
  height: 250px;
}
.s-Lookups-ViewAssetCategoryAddlInfoDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-ViewAssetCategoryAddlInfoDialog .caption {
  width: 150px;
}
.s-Lookups-ViewAssetCategoryAddlInfoDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-ViewAssetCategoryAddlInfoDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-CategoryAdditionalConfigurationDialog .caption {
  width: 120px;
}
.s-Lookups-AMStatusDialog > .size {
  width: 650px;
  height: 200px;
}
.s-Lookups-AMStatusDialog .caption {
  width: 120px;
}
.s-Lookups-ManufacturerDialog .categories {
  padding-top: 28px !important;
}
.s-Lookups-MasterSkillsGrid .skill-category-count-edit-link {
  color: forestgreen !important;
  font-weight: 700;
}
.s-Lookups-ProjectSkillsBySkillCategoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-Lookups-ProjectSkillsBySkillCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-ProjectSkillsBySkillCategoryDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-ProjectSkillsBySkillCategoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-Lookups-EmployeeSkillsBySkillCategoryDialog > .size {
  width: 900px;
  height: 400px;
}
.s-Lookups-EmployeeSkillsBySkillCategoryDialog .caption {
  width: 150px;
}
.s-Lookups-EmployeeSkillsBySkillCategoryDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-EmployeeSkillsBySkillCategoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-Lookups-SampleMethodDialog > .size {
  width: 650px;
}
.s-Lookups-SampleMethodDialog .caption {
  width: 120px;
}
.s-Lookups-InspectionMethodDialog > .size {
  width: 750px;
}
.s-Lookups-InspectionMethodDialog .caption {
  width: 130px;
}
.s-Lookups-AddlInfoLookupsDialog > .size {
  width: 550px;
  height: 250px;
}
.s-Lookups-AddlInfoLookupsDialog .caption {
  width: 100px;
}
.s-Lookups-ProjectAddlInfoLkupsConfigDialog > .size {
  width: 550px;
  height: 220px;
}
.s-Lookups-ProjectAddlInfoLkupsConfigDialog .caption {
  width: 75px;
}
.s-Lookups-CustomReportsRolesMapDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Lookups-CustomReportsRolesMapDialog .caption {
  width: 150px;
}
.s-Lookups-CustomReportsRolesMapDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-CustomReportsRolesMapDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-AddCustomReportsRolesDialog > .size {
  width: 850px;
  height: 520px;
}
.s-Lookups-AddCustomReportsRolesDialog .caption {
  width: 150px;
}
.s-Lookups-AddCustomReportsRolesDialog .s-DataGrid {
  height: 100%;
}
.s-Lookups-AddCustomReportsRolesDialog .ui-dialog-content {
  padding: 8px;
}
.s-Lookups-TicketLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-TicketLookupsGrid #s2id_ddlType {
  width: 250px;
}
.s-Lookups-TicketLookupsGrid .lbldivbefore,
.s-Lookups-TicketLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Lookups-AddCustomReportsRolesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Lookups-MilestoneStatusDialog > .size {
  width: 700px;
}
.s-Lookups-MilestoneStatusDialog .caption {
  width: 130px;
}
.s-Lookups-InventoryLookupsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Lookups-InventoryLookups-InventoryLookupsDialog > .size {
  width: 650px;
}
.s-Lookups-TicketLookupsDialog > .size {
  width: 1000px;
  height: 300px;
}
.s-Lookups-TicketLookupsDialog .caption {
  width: 150px;
}
.s-Lookups-FleetLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-FleetLookupsGrid #s2id_ddlType {
  width: 250px;
}
.s-Lookups-FleetLookupsGrid .lbldivbefore,
.s-Lookups-FleetLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Lookups-FleetLookupsDialog > .size {
  width: 750px;
  height: 225px;
}
.s-Lookups-FleetLookupsDialog .s-Form label.caption {
  padding-top: 2px;
}
.s-Lookups-CDCLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-CDCLookupsGrid #s2id_ddlType {
  width: 275px;
}
.s-Lookups-CDCLookupsGrid .lbldivbefore,
.s-Lookups-CDCLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Lookups-CDCLookupsDialog > .size {
  height: 250px;
}
.s-Lookups-CDCLookupsDialog .s-Form label.caption {
  padding-top: 2px;
}
.s-Lookups-CDCLookupsDialog .categories {
  padding-top: 27px;
}
.s-Lookups-TQMLookupsDialog > .size {
  width: 900px !important;
  height: 320px !important;
}
.s-Lookups-TQMLookupsDialog .caption {
  width: 150px;
}
.s-Lookups-TQMLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-TQMLookupsGrid #s2id_ddlType {
  width: 250px;
}
.s-Lookups-TQMLookupsGrid .lbldivbefore,
.s-Lookups-TQMLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Lookups-ToolLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-ToolLookupsGrid #s2id_ddlType {
  width: 250px;
}
.s-Lookups-ToolLookupsGrid .lbldivbefore,
.s-Lookups-ToolLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Lookups-ToolLookupsDialog > .size {
  width: 1200px!important;
}
.s-Lookups-ToolLookupsDialog .caption {
  width: 150px;
}
.s-Lookups-AdminLookupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-left: 60px;
}
.s-Lookups-AdminLookupsGrid #s2id_ddlType {
  width: 250px;
}
.s-Lookups-AdminLookupsGrid .lbldivbefore,
.s-Lookups-AdminLookupsGrid .select2-container {
  vertical-align: top;
}
.s-Scheduler-SchJobsDialog {
  /* Container alignment optimization */
  /* Input normalization to align with button */
  /* In-place Verify button – primary CTA */
  /* Text inside button */
  /* Hover state – intent amplification */
  /* Active / pressed state */
  /* Disabled state (if toggled via JS) */
  /* Mobile resilience */
}
.s-Scheduler-SchJobsDialog > .size {
  width: 980px;
}
.s-Scheduler-SchJobsDialog .caption {
  width: 160px;
}
@media (min-width: 750px) {
  .s-Scheduler-SchJobsDialog .field.ProjectId,
  .s-Scheduler-SchJobsDialog .field.ProjectCode,
  .s-Scheduler-SchJobsDialog .field.JobSmartNo,
  .s-Scheduler-SchJobsDialog .field.NsnNo,
  .s-Scheduler-SchJobsDialog .field.CustName,
  .s-Scheduler-SchJobsDialog .field.CustEmail,
  .s-Scheduler-SchJobsDialog .field.CustContactName,
  .s-Scheduler-SchJobsDialog .field.CustPhone1,
  .s-Scheduler-SchJobsDialog .field.CustPhone2,
  .s-Scheduler-SchJobsDialog .field.AseReceiptDateTime,
  .s-Scheduler-SchJobsDialog .field.AseReceiptTimezone,
  .s-Scheduler-SchJobsDialog .field.CustCity,
  .s-Scheduler-SchJobsDialog .field.CustAddress,
  .s-Scheduler-SchJobsDialog .field.CustStateStateName,
  .s-Scheduler-SchJobsDialog .field.CustRegionId,
  .s-Scheduler-SchJobsDialog .field.StatusId,
  .s-Scheduler-SchJobsDialog .field.CallAttempts,
  .s-Scheduler-SchJobsDialog .field.TenantId,
  .s-Scheduler-SchJobsDialog .field.NextCallDate,
  .s-Scheduler-SchJobsDialog .field.CustEmail2,
  .s-Scheduler-SchJobsDialog .field.CustContactName2,
  .s-Scheduler-SchJobsDialog .field.SiteId,
  .s-Scheduler-SchJobsDialog .field.CommonID,
  .s-Scheduler-SchJobsDialog .field.SwcCLLI,
  .s-Scheduler-SchJobsDialog .field.ResponseDueDate,
  .s-Scheduler-SchJobsDialog .field.CommonID,
  .s-Scheduler-SchJobsDialog .field.di {
    flex: auto;
    min-width: 33%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-SchJobsDialog .field.OrgToEmails,
  .s-Scheduler-SchJobsDialog .field.ADDDetails {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-SchJobsDialog .field.IsActive {
    flex: auto;
    min-width: 66% !important;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-SchJobsDialog .field.AseReceiptDateTime,
  .s-Scheduler-SchJobsDialog .field.JobDueDate {
    flex: auto;
    min-width: 30%;
    max-width: 30%;
  }
  .s-Scheduler-SchJobsDialog .field.AseReceiptTimezone {
    flex: auto;
    min-width: 8%;
    max-width: 8%;
    margin-left: -20px;
  }
  .s-Scheduler-SchJobsDialog .field.AseReceiptTimezone .caption {
    width: 0px;
  }
  .s-Scheduler-SchJobsDialog .field.TypeId,
  .s-Scheduler-SchJobsDialog .field.JobTypeId {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
  .s-Scheduler-SchJobsDialog .field.IsCriticalCustomer,
  .s-Scheduler-SchJobsDialog .field.IsActive,
  .s-Scheduler-SchJobsDialog .field.Priority {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-SchJobsDialog .field.JobSmartNo,
  .s-Scheduler-SchJobsDialog .field.CustAddress {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo {
  display: flex;
  align-items: center;
  gap: 8px;
  /* clean spacing between input and CTA */
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo input[type="text"] {
  height: 34px;
  padding: 6px 10px;
  box-sizing: border-box;
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button {
  height: 34px;
  line-height: 32px;
  padding: 0 16px;
  background-color: #0d6efd;
  /* primary blue */
  color: #ffffff;
  border: 1px solid #0d6efd;
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button strong {
  font-weight: 600;
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button:hover {
  background-color: #0b5ed7;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button:active {
  background-color: #0a58ca;
  box-shadow: none;
}
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button.disabled,
.s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button[aria-disabled="true"] {
  background-color: #adb5bd;
  border-color: #adb5bd;
  cursor: not-allowed;
  opacity: 0.7;
}
@media (max-width: 576px) {
  .s-Scheduler-SchJobsDialog .field.JobSmartNo {
    flex-wrap: wrap;
  }
  .s-Scheduler-SchJobsDialog .field.JobSmartNo .inplace-button {
    width: 100%;
  }
}
.s-Scheduler-SchJobsGrid .update-location-disable .col-update-location a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-Scheduler-SchJobsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Scheduler-SchJobsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-Scheduler-SchJobsGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-Scheduler-SchJobsGrid .bc-loc-color-updated {
  background-color: #df8983 !important;
}
.s-Scheduler-SchJobsGrid #s2id_ddlRegion {
  width: 200px;
}
.s-Scheduler-SchJobsGrid #s2id_ddlProject {
  width: 250px;
}
.s-Scheduler-JobCallHistoryReportGrid .s-Toolbar .select2-container {
  width: 215px;
}
.s-Scheduler-JobCallHistoryReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  float: right;
}
.s-Scheduler-JobCallHistoryReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-Scheduler-JobCallHistoryReportGrid #s2id_ddlRegion {
  width: 200px;
}
.s-Scheduler-JobCallHistoryReportGrid #s2id_ddlProject {
  width: 250px;
}
.s-Scheduler-FielderAssignmentReportGrid .s-Toolbar .select2-container {
  width: 215px;
}
.s-Scheduler-FielderAssignmentReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-Scheduler-FielderAssignmentReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-Scheduler-FielderAssignmentReportGrid #s2id_ddlRegion {
  width: 200px;
}
.s-Scheduler-FielderAssignmentReportGrid #s2id_ddlProject {
  width: 250px;
}
.s-Scheduler-InventoryReportGrid .update-location-disable .col-update-location a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-Scheduler-InventoryReportGrid .s-Toolbar .select2-container {
  width: 175px;
}
.s-Scheduler-InventoryReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-Scheduler-InventoryReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-Scheduler-InventoryReportGrid .bc-color-updated {
  background-color: #bce6f7 !important;
}
.s-Scheduler-InventoryReportGrid .bc-loc-color-updated {
  background-color: #df8983 !important;
}
.s-Scheduler-InventoryReportGrid .quick-filter-item:first-child .select2-container {
  min-width: 180px;
}
.s-Scheduler-InventoryReportGrid .quick-filter-item:nth-child(3) .select2-container {
  min-width: 125px;
}
.s-Scheduler-InventoryReportGrid .quick-filter-item:last-child .select2-container {
  min-width: 65px;
}
.s-Scheduler-InventoryReportGrid #s2id_ddlRegion {
  width: 200px;
}
.s-Scheduler-InventoryReportGrid #s2id_ddlProject {
  width: 250px;
}
.s-Scheduler-InventoryReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-Scheduler-PrevCallAttemptsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Scheduler-PrevCallAttemptsDialog .caption {
  width: 150px;
}
.s-Scheduler-PrevCallAttemptsDialog .s-DataGrid {
  height: 100%;
}
.s-Scheduler-PrevCallAttemptsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Scheduler-CallListDialog > .size {
  width: 1110px;
  height: 500px;
}
@media (min-width: 768px) {
  .s-Scheduler-CallListDialog .modal-content {
    width: 800px;
  }
}
.s-Scheduler-CallListDialog .caption {
  width: 158px;
}
.s-Scheduler-CallListDialog .s-Toolbar {
  display: none !important;
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.JobSmartNo,
  .s-Scheduler-CallListDialog .field.NsnNo,
  .s-Scheduler-CallListDialog .field.CustName,
  .s-Scheduler-CallListDialog .field.CustEmail,
  .s-Scheduler-CallListDialog .field.CustContactName,
  .s-Scheduler-CallListDialog .field.CustPhone1,
  .s-Scheduler-CallListDialog .field.CustPhone2,
  .s-Scheduler-CallListDialog .field.AseReceiptDateTime,
  .s-Scheduler-CallListDialog .field.AseReceiptTimezone,
  .s-Scheduler-CallListDialog .field.CustAddress,
  .s-Scheduler-CallListDialog .field.CustCity,
  .s-Scheduler-CallListDialog .field.CustStateId,
  .s-Scheduler-CallListDialog .field.CustRegionId,
  .s-Scheduler-CallListDialog .field.JobDueDate,
  .s-Scheduler-CallListDialog .field.Priority,
  .s-Scheduler-CallListDialog .field.CallAttempts,
  .s-Scheduler-CallListDialog .field.TotalCallAttempts,
  .s-Scheduler-CallListDialog .field.OrglAssignDate,
  .s-Scheduler-CallListDialog .field.LastCallStatus,
  .s-Scheduler-CallListDialog .field.TenantId,
  .s-Scheduler-CallListDialog .field.NextCallDate,
  .s-Scheduler-CallListDialog .field.SiteVisitDate,
  .s-Scheduler-CallListDialog .field.SiteVisitTime,
  .s-Scheduler-CallListDialog .field.StatusId,
  .s-Scheduler-CallListDialog .field.CustEmail2,
  .s-Scheduler-CallListDialog .field.CustContactName2,
  .s-Scheduler-CallListDialog .field.SiteId,
  .s-Scheduler-CallListDialog .field.AssignedDateTime {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.AssignedDateTime,
  .s-Scheduler-CallListDialog .field.PendingJobs,
  .s-Scheduler-CallListDialog .field.StatusId {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.CustAddress,
  .s-Scheduler-CallListDialog .field.ADDDetails {
    flex: auto;
    min-width: 66%;
    max-width: 66%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.SiteVisitDate,
  .s-Scheduler-CallListDialog .field.SiteVisitTime {
    flex: auto;
    min-width: 21%;
    max-width: 21%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.StatusId {
    flex: auto;
    min-width: 30%;
    max-width: 30%;
  }
}
@media (min-width: 750px) {
  .s-Scheduler-CallListDialog .field.VisitTypeId {
    flex: auto;
    min-width: 25%;
    max-width: 25%;
  }
}
.s-Scheduler-CallListDialog .s-StaticTextBlock {
  font-weight: bold;
}
.s-Scheduler-CallListDialog .field.SiteVisitTime .caption {
  width: 0px;
}
.s-Scheduler-CallListDialog .ui-dialog-titlebar-buttonpane {
  display: none;
}
.s-Scheduler-CallListDialog .btn-get-prevcall-Details,
.s-Scheduler-CallListDialog .btn-get-prevcall-Details:hover {
  background-color: #2c5382 !important;
  color: #fff;
  height: 30px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  cursor: pointer;
  padding: 6px 14px;
  white-space: nowrap;
}
.s-Scheduler-CallListDialog .btn-view-assignments,
.s-Scheduler-CallListDialog .btn-view-assignments:hover {
  background-color: #2c5382 !important;
  width: 200px !important;
  color: #fff;
  border-radius: 14px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  cursor: pointer;
}
.s-Scheduler-ViewScheduledAssignmentsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Scheduler-ViewScheduledAssignmentsDialog .caption {
  width: 150px;
}
.s-Scheduler-ViewScheduledAssignmentsDialog .s-DataGrid {
  height: 100%;
}
.s-Scheduler-ViewScheduledAssignmentsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Scheduler-SkipCallDialog > .size {
  width: 500px;
  height: 330px;
}
.s-Scheduler-SkipCallDialog .caption {
  width: 100px;
}
.s-Scheduler-JobCallHistoryDialog > .size {
  width: 650px;
}
.s-Scheduler-JobCallHistoryDialog .caption {
  width: 150px;
}
.s-Scheduler-WireCenterDialog > .size {
  width: 650px;
}
.s-Scheduler-WireCenterDialog .caption {
  width: 150px;
}
.s-Scheduler-DcpUpdateHistoryDialog > .size {
  width: 650px;
}
.s-Scheduler-DcpUpdateHistoryDialog .caption {
  width: 150px;
}
.s-Scheduler-FieldingStatusHistoryDialog > .size {
  width: 650px;
}
.s-Scheduler-FieldingStatusHistoryDialog .caption {
  width: 150px;
}
.s-Scheduler-JobAssignmentDialog > .size {
  width: 650px;
}
.s-Scheduler-JobAssignmentDialog .caption {
  width: 150px;
}
.s-Scheduler-JobAssignmentHistoryDialog > .size {
  width: 650px;
}
.s-Scheduler-JobAssignmentHistoryDialog .caption {
  width: 150px;
}
.s-Scheduler-JobsEmailLogDialog > .size {
  width: 650px;
}
.s-Scheduler-JobsEmailLogDialog .caption {
  width: 150px;
}
.s-Scheduler-FielderAssignmentReportDialog > .size {
  width: 650px;
}
.s-Scheduler-FielderAssignmentReportDialog .caption {
  width: 150px;
}
.s-Scheduler-InventoryReportDialog > .size {
  width: 650px;
}
.s-Scheduler-InventoryReportDialog .caption {
  width: 150px;
}
.hepli {
  padding-top: 5px;
  font-weight: bold;
  line-height: 20px;
  color: #0049B8;
}
.hepliimg {
  height: 18px;
  vertical-align: text-top;
  padding-right: 4px;
}
.heplia {
  line-height: 25px;
  text-decoration: none;
  font-size: inherit!important;
  color: #11afda;
}
.content-wrapper {
  background-color: #f5f7fa !important;
}
.divnorec {
  color: #273F4F;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  font-size: 25px;
  font-weight: bold;
}
.s-ChangeLog-ChangeLogDialog > .size {
  width: 650px;
}
.s-ChangeLog-ChangeLogDialog .caption {
  width: 150px;
}
.s-ProjectManagement-BatchDialog > .size,
.s-ProjectManagement-TabBatchDialog > .size,
.s-ProjectManagement-WOProjectsBatchDialog > .size {
  width: 750px;
}
.s-ProjectManagement-BatchDialog .caption,
.s-ProjectManagement-TabBatchDialog .caption,
.s-ProjectManagement-WOProjectsBatchDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-ProjectManagement-BatchDialog .field.BatchCode,
  .s-ProjectManagement-TabBatchDialog .field.BatchCode,
  .s-ProjectManagement-WOProjectsBatchDialog .field.BatchCode,
  .s-ProjectManagement-BatchDialog .field.ProjectCode,
  .s-ProjectManagement-TabBatchDialog .field.ProjectCode,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectCode,
  .s-ProjectManagement-BatchDialog .field.StartDate,
  .s-ProjectManagement-TabBatchDialog .field.StartDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.StartDate,
  .s-ProjectManagement-BatchDialog .field.FinishDate,
  .s-ProjectManagement-TabBatchDialog .field.FinishDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.FinishDate,
  .s-ProjectManagement-BatchDialog .field.ProjectVersionId,
  .s-ProjectManagement-TabBatchDialog .field.ProjectVersionId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectVersionId,
  .s-ProjectManagement-BatchDialog .field.EstimatedUnits,
  .s-ProjectManagement-TabBatchDialog .field.EstimatedUnits,
  .s-ProjectManagement-WOProjectsBatchDialog .field.EstimatedUnits,
  .s-ProjectManagement-BatchDialog .field.UOMText,
  .s-ProjectManagement-TabBatchDialog .field.UOMText,
  .s-ProjectManagement-WOProjectsBatchDialog .field.UOMText,
  .s-ProjectManagement-BatchDialog .field.NoOfLots,
  .s-ProjectManagement-TabBatchDialog .field.NoOfLots,
  .s-ProjectManagement-WOProjectsBatchDialog .field.NoOfLots,
  .s-ProjectManagement-BatchDialog .field.BuId,
  .s-ProjectManagement-TabBatchDialog .field.BuId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.BuId,
  .s-ProjectManagement-BatchDialog .field.FaId,
  .s-ProjectManagement-TabBatchDialog .field.FaId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.FaId,
  .s-ProjectManagement-BatchDialog .field.ProjectId,
  .s-ProjectManagement-TabBatchDialog .field.ProjectId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectId,
  .s-ProjectManagement-BatchDialog .field.AllocationFlagId,
  .s-ProjectManagement-TabBatchDialog .field.AllocationFlagId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.AllocationFlagId,
  .s-ProjectManagement-BatchDialog .field.StatusId,
  .s-ProjectManagement-TabBatchDialog .field.StatusId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.StatusId,
  .s-ProjectManagement-BatchDialog .field.WebMapId,
  .s-ProjectManagement-TabBatchDialog .field.WebMapId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.WebMapId,
  .s-ProjectManagement-BatchDialog .field.LocationExtent,
  .s-ProjectManagement-TabBatchDialog .field.LocationExtent,
  .s-ProjectManagement-WOProjectsBatchDialog .field.LocationExtent,
  .s-ProjectManagement-BatchDialog .field.LocationExtentDesc,
  .s-ProjectManagement-TabBatchDialog .field.LocationExtentDesc,
  .s-ProjectManagement-WOProjectsBatchDialog .field.LocationExtentDesc,
  .s-ProjectManagement-BatchDialog .field.UnitsPerHr,
  .s-ProjectManagement-TabBatchDialog .field.UnitsPerHr,
  .s-ProjectManagement-WOProjectsBatchDialog .field.UnitsPerHr,
  .s-ProjectManagement-BatchDialog .field.StatusDate,
  .s-ProjectManagement-TabBatchDialog .field.StatusDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.StatusDate,
  .s-ProjectManagement-BatchDialog .field.ActualUnits,
  .s-ProjectManagement-TabBatchDialog .field.ActualUnits,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ActualUnits,
  .s-ProjectManagement-BatchDialog .field.QaDate,
  .s-ProjectManagement-TabBatchDialog .field.QaDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.QaDate,
  .s-ProjectManagement-BatchDialog .field.DeliveryDate,
  .s-ProjectManagement-TabBatchDialog .field.DeliveryDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.DeliveryDate,
  .s-ProjectManagement-BatchDialog .field.MarketArea,
  .s-ProjectManagement-TabBatchDialog .field.MarketArea,
  .s-ProjectManagement-WOProjectsBatchDialog .field.MarketArea,
  .s-ProjectManagement-BatchDialog .field.ArchiveDate,
  .s-ProjectManagement-TabBatchDialog .field.ArchiveDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ArchiveDate,
  .s-ProjectManagement-BatchDialog .field.IsActive,
  .s-ProjectManagement-TabBatchDialog .field.IsActive,
  .s-ProjectManagement-WOProjectsBatchDialog .field.IsActive,
  .s-ProjectManagement-BatchDialog .field.IsTraining,
  .s-ProjectManagement-TabBatchDialog .field.IsTraining,
  .s-ProjectManagement-WOProjectsBatchDialog .field.IsTraining {
    flex: auto;
    min-width: 50%;
  }
}
.s-ProjectManagement-ProjectsDialog {
  /*@media (min-width: 750px) {
        .field.SchStartDate, .field.SchFinishDate, .field.ActFinishDate, .field.ProjectCode, .field.ProjectName, .field.LocationExtent, .field.LocationExtentDesc,*/
  /*.field.ProjectDesc,*/
  /*.field.EstdBatchCount, .field.ExecutedOrgId, .field.ClientOrgId,
        .field.UomId, .field.EstimatedUnits, .field.ProjectManager, .field.StatusId, .field.StatusChngDesc, .field.ProjectTypeId, .field.TemplateId, .field.QcnrFactor {
            flex: auto;
            min-width: 50%;
        }
    }*/
}
.s-ProjectManagement-ProjectsDialog > .size {
  width: 750px;
}
.s-ProjectManagement-ProjectsDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectStructureTypeMapDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectStructureTypeMapDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectRegionMapDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectRegionMapDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectCallStatusMapDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectCallStatusMapDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectCallStatusMapEditor .delete-disable .col-delete a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-ProjectManagement-ProjectTaskGroupDialog > .size,
.s-ProjectManagement-TabProjectTaskGroupDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectTaskGroupDialog .caption,
.s-ProjectManagement-TabProjectTaskGroupDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectTaskGroupDialog .s-ProjectTaskgroupTasksEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectTaskGroupDialog .s-ProjectTaskgroupTasksEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-ProjectTaskDialog,
.s-ProjectManagement-TabProjectTaskDialog {
  /*    @media (min-width: 750px) {
        .field.ProjectId, .field.TaskCode, .field.DisplayName, .field.TaskTypeId, .field.UomId, .field.PhrPerUnit, .field.EhrPerUnit, .field.MaxAllocatedWpCount, .field.UnitsEhr,
        .field.TaskWeightage, .field.CaptureUom, .field.CaptureFeatureCount, .field.EquipmentRequired, .field.ToolRequired, .field.IsFixedTarget, .field.FixedPhrs {
            flex: auto;
            min-width: 50%;
        }
    }*/
}
.s-ProjectManagement-ProjectTaskDialog > .size,
.s-ProjectManagement-TabProjectTaskDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectTaskDialog .caption,
.s-ProjectManagement-TabProjectTaskDialog .caption {
  width: 170px;
}
.s-ProjectManagement-ProjectTaskDialog .s-TaskSkillMapEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectTaskDialog .s-TaskSkillMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-ProjectResourcesDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectResourcesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-BatchNodesDialog > .size,
.s-ProjectManagement-TabBatchNodesDialog > .size {
  width: 650px;
}
.s-ProjectManagement-BatchNodesDialog .caption,
.s-ProjectManagement-TabBatchNodesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-BatchWorkspaceDialog > .size,
.s-ProjectManagement-TabBatchWorkspaceDialog > .size {
  width: 750px;
  height: 540px;
}
.s-ProjectManagement-BatchWorkspaceDialog .caption,
.s-ProjectManagement-TabBatchWorkspaceDialog .caption {
  width: 150px;
}
.s-ProjectManagement-BatchWorkspaceDialog .divadjinws,
.s-ProjectManagement-TabBatchWorkspaceDialog .divadjinws {
  /* position: absolute;
        top: 455px;
        left: 180px;
        display: inline-block !important;*/
  margin-left: 2em;
  display: block;
  position: relative;
  margin-top: -3.8em;
  line-height: 1.4em;
  margin-left: 13em;
}
.s-ProjectManagement-ProjectTaskgroupTasksDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectTaskgroupTasksDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectFeaturesDialog > .size,
.s-ProjectManagement-TabProjectFeaturesDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectFeaturesDialog .caption,
.s-ProjectManagement-TabProjectFeaturesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-MyProjectsDialog > .size {
  width: 650px;
  height: 550px;
}
.s-ProjectManagement-MyProjectsDialog .caption {
  width: 180px;
  padding-top: 0px !important;
}
.s-ProjectManagement-MyProjectsDialog .s-TabProject .field.SchStartDate input[type="text"],
.s-ProjectManagement-MyProjectsDialog .s-TabProject .s-TextAreaEditor {
  border: none !important;
  background-color: white !important;
}
.s-ProjectManagement-MyProjectsDialog .s-TabProject .field.SchFinishDate input[type="text"] {
  border: none !important;
  background-color: white !important;
}
.s-ProjectManagement-MyProjectsDialog .s-TabProject .ui-datepicker-trigger {
  display: none !important;
}
.s-ProjectManagement-ProjectReportingHierarchyDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectReportingHierarchyDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectHierarchyReportingDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectHierarchyReportingDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectHierarchyDialog > .size,
.s-ProjectManagement-TabProjectHierarchyDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectHierarchyDialog .caption,
.s-ProjectManagement-TabProjectHierarchyDialog .caption {
  width: 150px;
}
.s-ProjectManagement-AddProjectResourcesDialog > .size {
  width: 750px;
  height: 500px;
}
.s-ProjectManagement-AddProjectResourcesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-AddProjectResourcesDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-AddProjectResourcesDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-SetResourceHierarchyDialog > .size {
  width: 650px;
}
.s-ProjectManagement-SetResourceHierarchyDialog .caption {
  width: 150px;
}
.s-ProjectManagement-TabSetResourceHierarchyGrid .select-all-items {
  display: none !important;
}
.s-ProjectManagement-ProjectLeadResourcesDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectLeadResourcesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-DashboardAlertsDialog > .size,
.s-ProjectManagement-TabDashboardAlertsDialog > .size {
  width: 750px;
}
.s-ProjectManagement-DashboardAlertsDialog .caption,
.s-ProjectManagement-TabDashboardAlertsDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-ProjectManagement-DashboardAlertsDialog .field.ProjectId,
  .s-ProjectManagement-TabDashboardAlertsDialog .field.ProjectId,
  .s-ProjectManagement-DashboardAlertsDialog .field.DashboardType,
  .s-ProjectManagement-TabDashboardAlertsDialog .field.DashboardType,
  .s-ProjectManagement-DashboardAlertsDialog .field.FromDate,
  .s-ProjectManagement-TabDashboardAlertsDialog .field.FromDate,
  .s-ProjectManagement-DashboardAlertsDialog .field.ToDate,
  .s-ProjectManagement-TabDashboardAlertsDialog .field.ToDate,
  .s-ProjectManagement-DashboardAlertsDialog .field.TenantId,
  .s-ProjectManagement-TabDashboardAlertsDialog .field.TenantId {
    flex: auto;
    min-width: 50%;
  }
}
.s-ProjectManagement-LeadAssignBatchDialog > .size {
  width: 650px;
}
.s-ProjectManagement-LeadAssignBatchDialog .caption {
  width: 150px;
}
.s-ProjectManagement-MyProjectsGrid .assign-project-disable .col-assign-project a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-ProjectManagement-EmployeeCurrentProjectDialog > .size {
  width: 650px;
}
.s-ProjectManagement-EmployeeCurrentProjectDialog .caption {
  width: 150px;
}
.s-ProjectManagement-MyResourcesGrid .change-task-disable .col-action-buttons .change-task,
.s-ProjectManagement-MyResourcesGrid .release-resource-disable .col-action-buttons .release-resource {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-ProjectManagement-MyResourcesGrid .btn-background-color-applyLeave {
  background-color: #5BCF93 !important;
}
.s-ProjectManagement-MyResourcesGrid .btn-background-color-viewhierarchy {
  background-color: #1E90FF !important;
}
.s-ProjectManagement-MyResourcesGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-ProjectManagement-MyResourcesGrid .btn-bg-color-addRemarks {
  background-color: #13058d !important;
}
.s-ProjectManagement-ChangeTaskDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-ProjectManagement-ChangeTaskDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ChangeTaskDialog .caption {
  width: 150px;
}
.s-ProjectManagement-TeamChangeTaskDialog > .size {
  width: 950px;
  height: 600px;
}
.s-ProjectManagement-TeamChangeTaskDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-ProjectManagement-TeamChangeTaskDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-TeamChangeTaskDialog .ui-dialog-buttonset {
  display: none;
}
.s-ProjectManagement-BatchTaskUomDialog > .size {
  width: 650px;
}
.s-ProjectManagement-BatchTaskUomDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectTaskgroupTasksEditor .slick-header-columns {
  white-space: normal;
  height: 60px;
  border-bottom: 2px solid #ccc;
}
.s-ProjectManagement-ProjectTaskgroupTasksEditor .slick-header-column.ui-state-default {
  height: 100%;
}
.s-ProjectManagement-TabBatchTaskUomGrid .slick-header-columns {
  white-space: normal;
  height: 60px;
  border-bottom: 2px solid #ccc;
}
.s-ProjectManagement-TabBatchTaskUomGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-ProjectManagement-TabBatchTaskUomGrid .disabled-Checklist-pass-perc .passpercent {
  pointer-events: none;
  cursor: default;
  opacity: 0.2 !important;
}
.s-ProjectManagement-TabBatchTaskUomGrid .col-change-uom-disable .change-uom {
  pointer-events: none;
  cursor: default;
  opacity: 0.2 !important;
}
.s-ProjectManagement-TabBatchTaskUomGrid .slick-cell .edit {
  width: 100% !important;
}
.s-ProjectManagement-ProjectWorkflowDialog > .size,
.s-ProjectManagement-TabProjectWorkflowDialog > .size {
  width: 650px;
}
.s-ProjectManagement-ProjectWorkflowDialog .caption,
.s-ProjectManagement-TabProjectWorkflowDialog .caption {
  width: 100px;
}
.s-ProjectManagement-ProjectWorkflowDialog .s-ProjectWorkflowTasksEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectWorkflowDialog .s-ProjectWorkflowTasksEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-ProjectWorkflowDialog .s-ProjectWorkflowTasksContributionEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectWorkflowDialog .s-ProjectWorkflowTasksContributionEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-WorkflowAddTaskDialog > .size {
  width: 650px;
}
.s-ProjectManagement-WorkflowAddTaskDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WorkflowAddTaskDialog .s-DialogToolbar {
  display: none;
}
.s-ProjectManagement-WOProjectsDialog > .size {
  width: 650px;
  height: 550px;
}
.s-ProjectManagement-WOProjectsDialog .caption {
  width: 180px;
  padding-top: 0px !important;
}
.s-ProjectManagement-WOProjectsDialog .s-TabProject .field.SchStartDate input[type="text"],
.s-ProjectManagement-WOProjectsDialog .s-TabProject .s-TextAreaEditor {
  border: none !important;
  background-color: white !important;
}
.s-ProjectManagement-WOProjectsDialog .s-TabProject .field.SchFinishDate input[type="text"] {
  border: none !important;
  background-color: white !important;
}
.s-ProjectManagement-WOProjectsDialog .s-TabProject .ui-datepicker-trigger {
  display: none !important;
}
.s-ProjectManagement-TaskUomChangeDialog > .size {
  width: 650px;
}
.s-ProjectManagement-TaskUomChangeDialog .caption {
  width: 150px;
}
.s-ProjectManagement-TaskUomChangeDialog .s-DialogToolbar {
  display: none;
}
.s-ProjectManagement-MyProjectResourcesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-ProjectManagement-MyProjectResourcesGrid .general-allocation-disable .col-action-buttons .general-allocation,
.s-ProjectManagement-MyProjectResourcesGrid .change-task-disable .col-action-buttons .change-task,
.s-ProjectManagement-MyProjectResourcesGrid .manual-allocation-disable .col-action-buttons .manual-allocation,
.s-ProjectManagement-MyProjectResourcesGrid .work-update-disable .col-action-buttons .work-update {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-ProjectManagement-PRChangeTaskDialog > .size {
  width: 650px;
}
.s-ProjectManagement-PRChangeTaskDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WorkUpdateDialog > .size,
.s-ProjectManagement-PRWorkUpdateDialog > .size {
  width: 850px;
  height: 600px;
}
.s-ProjectManagement-WorkUpdateDialog .caption,
.s-ProjectManagement-PRWorkUpdateDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WorkUpdateGridDialog > .size {
  width: 900px;
  height: 500px;
}
.s-ProjectManagement-WorkUpdateGridDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WorkUpdateGridDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-WorkUpdateGridDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-PRManualAllocationDialog > .size {
  width: 900px;
  height: 600px;
}
.s-ProjectManagement-PRManualAllocationDialog .caption {
  width: 150px;
}
.s-ProjectManagement-PRManualAllocationDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-PRManualAllocationDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-WorkpackageDialog > .size,
.s-ProjectManagement-WorkpackageTabDialog > .size,
.s-ProjectManagement-WorkpackageSubWpsDialog > .size {
  width: 800px;
}
.s-ProjectManagement-WorkpackageDialog .caption,
.s-ProjectManagement-WorkpackageTabDialog .caption,
.s-ProjectManagement-WorkpackageSubWpsDialog .caption {
  width: 140px;
}
@media (min-width: 650px) {
  .s-ProjectManagement-WorkpackageDialog .field.ProjectId,
  .s-ProjectManagement-WorkpackageTabDialog .field.ProjectId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.ProjectId,
  .s-ProjectManagement-WorkpackageDialog .field.BatchId,
  .s-ProjectManagement-WorkpackageTabDialog .field.BatchId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.BatchId,
  .s-ProjectManagement-WorkpackageDialog .field.Complex,
  .s-ProjectManagement-WorkpackageTabDialog .field.Complex,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.Complex,
  .s-ProjectManagement-WorkpackageDialog .field.AllocationFlagId,
  .s-ProjectManagement-WorkpackageTabDialog .field.AllocationFlagId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.AllocationFlagId,
  .s-ProjectManagement-WorkpackageDialog .field.WorkFlow,
  .s-ProjectManagement-WorkpackageTabDialog .field.WorkFlow,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.WorkFlow,
  .s-ProjectManagement-WorkpackageDialog .field.PrimaryWpid,
  .s-ProjectManagement-WorkpackageTabDialog .field.PrimaryWpid,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.PrimaryWpid,
  .s-ProjectManagement-WorkpackageDialog .field.CustomName,
  .s-ProjectManagement-WorkpackageTabDialog .field.CustomName,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.CustomName,
  .s-ProjectManagement-WorkpackageDialog .field.NodeId,
  .s-ProjectManagement-WorkpackageTabDialog .field.NodeId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.NodeId,
  .s-ProjectManagement-WorkpackageDialog .field.EstimatedUnits,
  .s-ProjectManagement-WorkpackageTabDialog .field.EstimatedUnits,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.EstimatedUnits,
  .s-ProjectManagement-WorkpackageDialog .field.UOMText,
  .s-ProjectManagement-WorkpackageTabDialog .field.UOMText,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.UOMText,
  .s-ProjectManagement-WorkpackageDialog .field.StartDate,
  .s-ProjectManagement-WorkpackageTabDialog .field.StartDate,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.StartDate,
  .s-ProjectManagement-WorkpackageDialog .field.EndDate,
  .s-ProjectManagement-WorkpackageTabDialog .field.EndDate,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.EndDate,
  .s-ProjectManagement-WorkpackageDialog .field.WpTypeId,
  .s-ProjectManagement-WorkpackageTabDialog .field.WpTypeId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.WpTypeId,
  .s-ProjectManagement-WorkpackageDialog .field.JobId,
  .s-ProjectManagement-WorkpackageTabDialog .field.JobId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.JobId,
  .s-ProjectManagement-WorkpackageDialog .field.IsSubWPs,
  .s-ProjectManagement-WorkpackageTabDialog .field.IsSubWPs,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.IsSubWPs,
  .s-ProjectManagement-WorkpackageDialog .field.NoofSubWPs,
  .s-ProjectManagement-WorkpackageTabDialog .field.NoofSubWPs,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.NoofSubWPs,
  .s-ProjectManagement-WorkpackageDialog .field.WorkOrderId,
  .s-ProjectManagement-WorkpackageTabDialog .field.WorkOrderId,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.WorkOrderId,
  .s-ProjectManagement-WorkpackageDialog .field.Facilities,
  .s-ProjectManagement-WorkpackageTabDialog .field.Facilities,
  .s-ProjectManagement-WorkpackageSubWpsDialog .field.Facilities {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-ProjectManagement-WorkpackageDialog .s-WorkpackageWorkspaceMapEditor .s-Toolbar .select2-container,
.s-ProjectManagement-WorkpackageTabDialog .s-WorkpackageWorkspaceMapEditor .s-Toolbar .select2-container,
.s-ProjectManagement-WorkpackageSubWpsDialog .s-WorkpackageWorkspaceMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-ProjectStageDialog > .size,
.s-ProjectManagement-TabProjectStageDialog > .size {
  width: 600px;
}
.s-ProjectManagement-ProjectStageDialog .caption,
.s-ProjectManagement-TabProjectStageDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WorkpackageTabGrid .add-subwps-disable .col-action-buttons .add-subwps {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-ProjectManagement-WorkpackageTabSubBatchGrid .col-disable a,
.s-ProjectManagement-WorkpackageTabAddSubBatchGrid .col-disable a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black !important;
  font-weight: normal !important;
}
.s-ProjectManagement-SubBatchDialog,
.s-ProjectManagement-TabSubBatchDialog {
  /*@media (min-width: 750px) {
        .field.ProjectId, .field.BatchId, .field.StageId, .field.UomId, .field.ActStartDate, .field.LotNo, .field.EstQuantity,
        .field.SchStartDate, .field.SchFinishDate, .field.StageId, .field.UomId, .field.EstQuantity, .field.SourceReceiptDate, .field.QASubmitDate, .field.DeliveryDate {
            flex: auto;
            min-width: 50%;
        }
    }*/
}
.s-ProjectManagement-SubBatchDialog > .size,
.s-ProjectManagement-TabSubBatchDialog > .size {
  width: 850px;
  height: 620px;
}
.s-ProjectManagement-SubBatchDialog .caption,
.s-ProjectManagement-TabSubBatchDialog .caption {
  width: 170px;
}
.s-ProjectManagement-SubBatchDialog .s-DataGrid,
.s-ProjectManagement-TabSubBatchDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-SubBatchDialog .ui-dialog-content,
.s-ProjectManagement-TabSubBatchDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-WpUnitsUpdateDialog > .size,
.s-ProjectManagement-AddSubBatchWorkpackagesDialog > .size {
  width: 1000px;
  height: 500px;
}
.s-ProjectManagement-WpUnitsUpdateDialog .caption,
.s-ProjectManagement-AddSubBatchWorkpackagesDialog .caption {
  width: 150px;
}
.s-ProjectManagement-WpUnitsUpdateDialog .s-DataGrid,
.s-ProjectManagement-AddSubBatchWorkpackagesDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-WpUnitsUpdateDialog .ui-dialog-content,
.s-ProjectManagement-AddSubBatchWorkpackagesDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-SubBatchSubWOMapDialog > .size {
  width: 650px;
}
.s-ProjectManagement-SubBatchSubWOMapDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ProjectStageTaskGroupDialog > .size,
.s-ProjectManagement-TabProjectStageTaskGroupDialog > .size {
  width: 950px;
  height: 600px;
}
.s-ProjectManagement-ProjectStageTaskGroupDialog .caption,
.s-ProjectManagement-TabProjectStageTaskGroupDialog .caption {
  width: 155px;
}
.s-ProjectManagement-ProjectStageTaskGroupDialog .s-ProjectStageTaskMapEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectStageTaskGroupDialog .s-ProjectStageTaskMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-ProjectStageTaskGroupDialog .s-ProjectStageFeedbackTaskMapEditor .s-Toolbar .select2-container,
.s-ProjectManagement-TabProjectStageTaskGroupDialog .s-ProjectStageFeedbackTaskMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-ProjectManagement-WOProjectsBatchDialog > .size {
  width: 900px;
  height: 620px;
}
.s-ProjectManagement-WOProjectsBatchDialog .caption {
  width: 155px;
}
@media (min-width: 750px) {
  .s-ProjectManagement-WOProjectsBatchDialog .field.BatchCode,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectCode,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectVersionId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.EstimationUnits,
  .s-ProjectManagement-WOProjectsBatchDialog .field.UOMText,
  .s-ProjectManagement-WOProjectsBatchDialog .field.NoLots,
  .s-ProjectManagement-WOProjectsBatchDialog .field.BuId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.FaId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ProjectId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.FlagId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.StatusId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.LocationExtent,
  .s-ProjectManagement-WOProjectsBatchDialog .field.LocationExtentDesc,
  .s-ProjectManagement-WOProjectsBatchDialog .field.WebMapId,
  .s-ProjectManagement-WOProjectsBatchDialog .field.DelUnitsPerHr,
  .s-ProjectManagement-WOProjectsBatchDialog .field.StatusDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ActualUnits,
  .s-ProjectManagement-WOProjectsBatchDialog .field.QADate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.DeliveryDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.MarketArea,
  .s-ProjectManagement-WOProjectsBatchDialog .field.ArchiveDate {
    flex: auto;
    min-width: 50%;
  }
}
@media (min-width: 750px) {
  .s-ProjectManagement-WOProjectsBatchDialog .field.StartDate,
  .s-ProjectManagement-WOProjectsBatchDialog .field.FinishDate {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-ProjectManagement-PREmployeeAvailableWorkPackagesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-ChangeTaskResourcesGrid {
  /* .select-all-items {
        display: none !important;
        pointer-events: none;
    }*/
}
.s-ProjectManagement-ChangeTaskResourcesGrid .select-all-items {
  top: 1px;
}
.s-ProjectManagement-ChangeTaskResourcesGrid #s2id_ddlTask {
  width: 200px !important;
}
.s-ProjectManagement-ChangeTaskResourcesGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-ProjectManagement-AddProjectResourcesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-TabSetResourceHierarchyGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-WorkpackageTabAddSubBatchGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-WorkpackageTabAddSubBatchGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-OMTaskImportDialog {
  width: 650px !important;
}
.s-ProjectManagement-OMTaskImportDialog .categories {
  margin-top: 20px;
}
.s-ProjectManagement-SubBatchWorkpackageImportDialog .s-PropertyGrid {
  margin-top: 20px;
}
.s-ProjectManagement-ProjectSpentHrsGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-ProjectManagement-ProjectSpentHrsGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-ProjectManagement-ProjectSpentHrsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 10px;
  float: right;
}
.s-ProjectManagement-EmployeeProjectsDialog > .size,
.s-ProjectManagement-ResourceProjectsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-ProjectManagement-EmployeeProjectsDialog .caption,
.s-ProjectManagement-ResourceProjectsDialog .caption {
  width: 150px;
}
.s-ProjectManagement-EmployeeProjectsDialog .s-DataGrid,
.s-ProjectManagement-ResourceProjectsDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-EmployeeProjectsDialog .ui-dialog-content,
.s-ProjectManagement-ResourceProjectsDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-EmployeeProjectsGrid .select-all-items,
.s-ProjectManagement-ResourceProjectsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-WorkinProgressGrid .s-Toolbar .buttons-inner {
  float: right;
}
.s-ProjectManagement-WorkinProgressGrid .inplace-button {
  float: right;
  margin-right: 220px;
  position: fixed;
  margin-top: 4px;
}
.s-ProjectManagement-WorkinProgressGrid .fa-calendar:before {
  margin-right: 4px;
}
.s-ProjectManagement-WorkinProgressGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 0px;
  padding-bottom: 5px;
}
.s-ProjectManagement-TabProjectResourcesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-TabProjectResourcesGrid .grid-title {
  padding: 16px !important;
}
.s-ProjectManagement-LeadBatchesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 2px;
}
.s-ProjectManagement-LeadBatchesGrid .txtLeadId {
  height: 30px;
}
.s-ProjectManagement-LeadBatchesGrid .s-QuickSearchBar {
  margin-top: 4px;
}
.s-ProjectManagement-LeadBatchesGrid .select2-container {
  margin-top: 0px !important;
}
.s-ProjectManagement-ProjectLeadBatchesResourceDialog > .size {
  width: 750px;
  height: 500px;
}
.s-ProjectManagement-ProjectLeadBatchesResourceDialog .caption {
  width: 150px;
}
.s-ProjectManagement-ManageWorkpackagesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-ProjectManagement-ManageWorkpackagesGrid .s-Toolbar .select2-container {
  max-width: 275px;
}
.s-ProjectManagement-ManageWorkpackagesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-ProjectManagement-ManageWorkpackagesGrid #s2id_ddlProject {
  width: 275px !important;
}
.s-ProjectManagement-ManageWorkpackagesGrid #s2id_ddlBatch {
  width: 275px;
}
.s-ProjectManagement-AssignFacilityDialog > .size {
  width: 650px;
}
.s-ProjectManagement-AssignFacilityDialog .caption {
  width: 80px;
}
.s-ProjectManagement-BulkChangeTaskDialog > .size {
  width: 950px;
  height: 550px;
}
.s-ProjectManagement-BulkChangeTaskDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-ProjectManagement-BulkChangeTaskDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-BulkChangeTaskDialog .ui-dialog-buttonset {
  display: none;
}
.s-ProjectManagement-BulkChangeTaskResourcesGrid .select-all-items {
  top: 1px;
}
.s-ProjectManagement-BulkChangeTaskResourcesGrid #s2id_ddlTask {
  width: 200px !important;
}
.s-ProjectManagement-BulkChangeTaskResourcesGrid #s2id_dlProject {
  width: 200px !important;
}
.s-ProjectManagement-BulkChangeTaskResourcesGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-ProjectManagement-WorkpackageImportDialog > .size {
  height: 300px;
}
.s-ProjectManagement-WorkpackageImportDialog .category {
  padding-top: 20px !important;
}
.s-ProjectManagement-OmReviosionCheckListItemDialog > .size {
  width: 950px;
  height: 550px;
}
.s-ProjectManagement-OmReviosionCheckListItemDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 12px 12px 0px 12px;
}
.s-ProjectManagement-OmReviosionCheckListItemDialog .grid-title {
  display: none;
}
.s-ProjectManagement-ImportProductionExecutivesDialog > .size {
  height: 300px;
}
.s-ProjectManagement-ImportProductionExecutivesDialog .category {
  padding-top: 20px !important;
}
.s-ProjectManagement-WpSourceNameBulkUpdateDialog {
  width: 475px !important;
}
.s-ProjectManagement-WpSourceNameBulkUpdateDialog .s-PropertyGrid {
  margin-top: 20px;
}
.s-ProjectManagement-MyResourcesGrid .select-all-items {
  top: 1px;
}
.s-ProjectManagement-BulkLeaveApplyDialog .caption {
  width: 200px;
}
.s-ProjectManagement-BulkLeaveApplyDialog > .size {
  width: 800px;
}
.s-ProjectManagement-ProjectWorkflowAllTasksDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 25px 12px 0px 12px;
}
.s-ProjectManagement-AllBatchesUOMsAndTargetsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 25px 12px 0px 12px;
}
.s-ProjectManagement-WpTaskWiseUnitsUpdateDialog > .size {
  width: 1000px;
  height: 500px;
}
.s-ProjectManagement-WpTaskWiseUnitsUpdateDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-WpTaskWiseUnitsUpdateDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-JobStageHoursGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-ProjectManagement-JobStageHoursGrid #s2id_ddlProject {
  width: 200px;
}
.s-ProjectManagement-JobStageHoursGrid #s2id_ddlBatch {
  width: 250px;
}
.s-ProjectManagement-EmpAllocatedAndPendingTasksDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 25px 12px 0px 12px;
}
.s-ProjectManagement-EmpAllocatedAndPendingTasksDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectManagement-LeadEmpHierarchyDialog > .size {
  width: 950px;
  height: 600px;
}
.s-ProjectManagement-LeadEmpHierarchyDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-LeadEmpHierarchyDialog .ui-dialog-content {
  padding-left: 8px !important;
}
.s-ProjectManagement-OMJobWHRsSummaryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-ProjectManagement-OMJobWHRsSummaryGrid .s-Toolbar .select2-container {
  min-width: 210px;
}
.s-ProjectManagement-OMJobWHRsSummaryGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-ProjectManagement-OMJobWHRsSummaryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-ProjectManagement-OMProjectStageAllTaskMapDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 25px 12px 0px 12px;
}
.s-ProjectManagement-ProjectResourcesImportDialog {
  width: 650px !important;
}
.s-ProjectManagement-ProjectResourcesImportDialog .categories {
  margin-top: 20px;
}
.s-ProjectManagement-ProjectTaskGroupImportDialog {
  width: 650px !important;
}
.s-ProjectManagement-ProjectTaskGroupImportDialog .categories {
  margin-top: 20px;
}
.s-ProjectManagement-ProjectTaskgroupAllTasksDialog > .size {
  width: 950px;
  height: 600px;
}
.s-ProjectManagement-ProjectTaskgroupAllTasksDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-ProjectTaskgroupAllTasksDialog .ui-dialog-content {
  padding-left: 8px !important;
}
.s-ProjectManagement-ProjectWorkflowImportDialog {
  width: 650px !important;
}
.s-ProjectManagement-ProjectWorkflowImportDialog .categories {
  margin-top: 20px;
}
.s-ProjectManagement-PRWPTaskExecutedToolDialog .s-DataGrid {
  height: 100%;
}
.s-ProjectManagement-ProjectToolMapEditor .eye-icon {
  color: #2196F3;
}
.s-ProjectManagement-TaskToolMapEditor .eye-icon {
  color: #2196F3;
}
.s-ProjectManagement-MyProjectsResourceHierarchyImportDialog {
  width: 550px !important;
}
.s-ProjectManagement-MyProjectsResourceHierarchyImportDialog .category {
  padding-top: 20px !important;
}
.s-TrainingandCertification-EmployeeSkillHistoryDialog > .size {
  width: 650px;
}
.s-TrainingandCertification-EmployeeSkillHistoryDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-EmployeeSkillsDialog > .size,
.s-TrainingandCertification-TabEmployeeSkillsDialog > .size {
  width: 950px;
}
.s-TrainingandCertification-EmployeeSkillsDialog .caption,
.s-TrainingandCertification-TabEmployeeSkillsDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-EmployeeSkillsDialog .field.EmpId,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.EmpId,
.s-TrainingandCertification-EmployeeSkillsDialog .field.EmployeeName,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.EmployeeName,
.s-TrainingandCertification-EmployeeSkillsDialog .field.EmpCode,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.EmpCode,
.s-TrainingandCertification-EmployeeSkillsDialog .field.SkillId,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.SkillId,
.s-TrainingandCertification-EmployeeSkillsDialog .field.ProjectId,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.ProjectId,
.s-TrainingandCertification-EmployeeSkillsDialog .field.IsExpert,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.IsExpert,
.s-TrainingandCertification-EmployeeSkillsDialog .field.ActiveFlag,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.ActiveFlag,
.s-TrainingandCertification-EmployeeSkillsDialog .field.LastWorkingDate,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.LastWorkingDate,
.s-TrainingandCertification-EmployeeSkillsDialog .field.GradeId,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.GradeId,
.s-TrainingandCertification-EmployeeSkillsDialog .field.Efficiency,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.Efficiency,
.s-TrainingandCertification-EmployeeSkillsDialog .field.Gpa,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.Gpa,
.s-TrainingandCertification-EmployeeSkillsDialog .field.CertifiedBy,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.CertifiedBy,
.s-TrainingandCertification-EmployeeSkillsDialog .field.CertifiedDate,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.CertifiedDate,
.s-TrainingandCertification-EmployeeSkillsDialog .field.Location,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.Location,
.s-TrainingandCertification-EmployeeSkillsDialog .field.NoOfTrainees,
.s-TrainingandCertification-TabEmployeeSkillsDialog .field.NoOfTrainees {
  flex: auto;
  min-width: 50%;
  max-width: 50%;
}
.s-TrainingandCertification-GradeDialog > .size {
  width: 650px;
}
.s-TrainingandCertification-GradeDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-ProjectSkillsDialog > .size,
.s-TrainingandCertification-ProjectSkillsInplaceAddDialog > .size {
  width: 650px;
}
.s-TrainingandCertification-ProjectSkillsDialog .caption,
.s-TrainingandCertification-ProjectSkillsInplaceAddDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-EmployeeSkillRevisionDialog > .size {
  width: 650px;
}
.s-TrainingandCertification-EmployeeSkillRevisionDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-SkillRevisionDetailsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TrainingandCertification-SkillRevisionDetailsDialog .caption {
  width: 150px;
}
.s-TrainingandCertification-SkillRevisionDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-TrainingandCertification-SkillRevisionDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-ProjectSkillsEditor .s-QuickSearchInput {
  cursor: auto;
}
.s-TrainingandCertification-KATScoresGrid {
  /*    .import-KAT-Scores span.button-inner i {
        color:green!important
    }*/
}
.s-TrainingandCertification-KATScoresGrid #s2id_ddlProject {
  width: 180px;
}
.s-TrainingandCertification-KATScoresGrid .s-QuickSearchBar {
  margin-top: 5px;
}
.s-TrainingandCertification-KATScoresGrid .tool-buttons {
  float: right;
}
.s-TrainingandCertification-KATScoresGrid .lbldivbefore {
  padding-top: 8px;
  padding-right: 3px;
  margin-left: 10px;
}
.s-TrainingandCertification-KATScoresHistoryGrid .s-DataGrid {
  height: 100%;
}
.s-TrainingandCertification-KATScoresDialog > .size {
  width: 750px;
  height: 400px;
}
.s-TrainingandCertification-KATScoresDialog .category {
  padding-top: 30px !important;
}
.s-TrainingandCertification-KATScoresDialog .caption {
  width: 130px;
}
.s-TrainingandCertification-KATScoresImportDialog .s-Serenity-PropertyGrid {
  margin-top: 20px!important;
}
.s-TrainingandCertification-KATScoresHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TrainingandCertification-KATScoresHistoryDialog .s-TrainingandCertification-KATScoresHistoryGrid {
  height: 100% !important;
  padding-left: 20px;
}
.s-TrainingandCertification-KATScoresHistoryGrid .slick-header-columns {
  white-space: normal;
  height: 4em;
}
.s-TrainingandCertification-KATScoresHistoryGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TrainingandCertification-KATScoresGrid .slick-header-columns {
  white-space: normal;
  height: 4em;
}
.s-TrainingandCertification-KATScoresGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid .s-Serenity-DateEditor {
  width: 130px;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid .s-Toolbar .select2-container {
  width: 190px !important;
  margin-bottom: 5px !important;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid input [type="text"] {
  padding: 4px 6px !important;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid .slick-header-columns {
  white-space: normal;
  height: 4em;
}
.s-TrainingandCertification-KATScoresReportHistoryGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TrainingandCertification-SkillMatrixGrid #s2id_ddlProject {
  width: 220px;
}
.s-TrainingandCertification-SkillMatrixGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  margin-right: 35%;
}
.s-TrainingandCertification-SkillMatrixGrid .TotalCount {
  color: darkorange !important;
}
.s-TrainingandCertification-SkillMatrixGrid .Active {
  color: forestgreen !important;
}
.s-TrainingandCertification-SkillMatrixGrid .InActive {
  color: darkred !important;
}
.s-TrainingandCertification-SkillMatrixGrid .MappedTasks {
  color: darkmagenta !important;
}
.s-TrainingandCertification-ViewSkillEmployeesDialog > .size {
  width: 850px;
  height: 500px;
}
.s-TrainingandCertification-ViewSkillEmployeesDialog .s-DataGrid {
  height: 100%;
}
.s-TrainingandCertification-ViewSkillEmployeesDialog .ui-dialog-content {
  padding-left: 8px;
}
.s-TrainingandCertification-ViewMappedTasksDialog > .size {
  width: 650px;
  height: 500px;
}
.s-TrainingandCertification-ViewMappedTasksDialog .s-DataGrid {
  height: 100%;
}
.s-TrainingandCertification-ViewMappedTasksDialog .ui-dialog-content {
  padding-left: 8px;
}
.s-TrainingandCertification-SkillMatrixGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TrainingandCertification-SkillMatrixGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TrainingandCertification-EmployeeSkillsActiveInActiveDialog > .size {
  width: 600px;
}
.s-TrainingandCertification-EmployeeSkillsActiveInActiveDialog .s-Serenity-Toolbar {
  min-height: 25px !important;
}
.s-TrainingandCertification-EmployeeSkillsImportDialog .categories {
  padding-top: 25px;
}
.s-TrainingandCertification-ProjectSkillsEditor {
  height: 250px;
}
.s-TrainingandCertification-ProjectSkillsImportDialog {
  width: 650px !important;
}
.s-TrainingandCertification-ProjectSkillsImportDialog > .size {
  height: 365px;
}
.s-TrainingandCertification-ProjectSkillsImportDialog .categories {
  padding-top: 25px;
}
.s-TrainingandCertification-ProjectSkillsImportDialog .s-Form .caption {
  width: 60px;
}
.s-FieldingApp-FAJOBNotesDialog > .size {
  width: 650px;
}
.s-FieldingApp-FAJOBNotesDialog .caption {
  width: 150px;
}
.s-FieldingApp-FAJOBNotesNotifyDialog > .size {
  width: 650px;
}
.s-FieldingApp-FAJOBNotesNotifyDialog .caption {
  width: 150px;
}
.s-FieldingApp-FAJOBFieldDataDialog > .size {
  width: 650px;
}
.s-FieldingApp-FAJOBFieldDataDialog .caption {
  width: 150px;
}
.s-FieldingApp-FAJOBFilesNotifyDialog > .size {
  width: 650px;
}
.s-FieldingApp-FAJOBFilesNotifyDialog .caption {
  width: 150px;
}
.s-FieldingApp-FAKmzDownloadDialog > .size {
  width: 650px;
}
.s-FieldingApp-FAKmzDownloadDialog .caption {
  width: 150px;
}
.s-FieldingApp-TabFAJOBNotesGrid {
  /*.grid-container {
        display: none;
    }*/
}
.s-FieldingApp-TabFAJOBNotesGrid .card-container {
  height: 100% !important;
}
.s-FieldingApp-TabFAJOBNotesGrid .card-container .card-item {
  max-height: 195px;
  height: auto !important;
}
.s-FieldingApp-TabFAJOBNotesGrid .cls-title-info-icon {
  display: inline-block;
  float: right;
  margin-right: 15px;
}
.s-FieldingApp-TabFAJOBNotesGrid .title-text {
  display: inline-block;
}
.s-FieldingApp-TabFAJOBNotesGrid .grid-title {
  margin-bottom: 2px!important;
}
.s-FieldingApp-TabFAJOBNotesGrid .view-switch {
  top: 0px!important;
}
.s-JobManagement-JMJobsDialog,
.s-JobManagement-TabWOJobsDialog {
  /*    @media (min-width: 850px) {
        .field.IsSchedulingRequired, .field.IsAdditionalFields, .field.ShowRooftopDet, .field.IsReworks, .field.IsActive, .field.HasPermits, .field.HasPoles {
            flex: auto;
            min-width: 25%;
            max-width: 25%;
        }
    }*/
}
.s-JobManagement-JMJobsDialog > .size,
.s-JobManagement-TabWOJobsDialog > .size {
  width: 650px;
}
.s-JobManagement-JMJobsDialog .caption,
.s-JobManagement-TabWOJobsDialog .caption {
  width: 155px;
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .field.EstStartDate,
  .s-JobManagement-TabWOJobsDialog .field.EstStartDate,
  .s-JobManagement-JMJobsDialog .field.EstEndDate,
  .s-JobManagement-TabWOJobsDialog .field.EstEndDate,
  .s-JobManagement-JMJobsDialog .field.TenantId,
  .s-JobManagement-TabWOJobsDialog .field.TenantId,
  .s-JobManagement-JMJobsDialog .field.SiteId,
  .s-JobManagement-TabWOJobsDialog .field.SiteId,
  .s-JobManagement-JMJobsDialog .field.JobNumber,
  .s-JobManagement-TabWOJobsDialog .field.JobNumber,
  .s-JobManagement-JMJobsDialog .field.Timezone,
  .s-JobManagement-TabWOJobsDialog .field.Timezone,
  .s-JobManagement-JMJobsDialog .field.AsrCommonID,
  .s-JobManagement-TabWOJobsDialog .field.AsrCommonID,
  .s-JobManagement-JMJobsDialog .field.CFASNo,
  .s-JobManagement-TabWOJobsDialog .field.CFASNo,
  .s-JobManagement-JMJobsDialog .field.EWOJobNo,
  .s-JobManagement-TabWOJobsDialog .field.EWOJobNo,
  .s-JobManagement-JMJobsDialog .field.StatusId,
  .s-JobManagement-TabWOJobsDialog .field.StatusId,
  .s-JobManagement-JMJobsDialog .field.TypeId,
  .s-JobManagement-TabWOJobsDialog .field.TypeId,
  .s-JobManagement-JMJobsDialog .field.WcCode,
  .s-JobManagement-TabWOJobsDialog .field.WcCode,
  .s-JobManagement-JMJobsDialog .field.ProjectId,
  .s-JobManagement-TabWOJobsDialog .field.ProjectId,
  .s-JobManagement-JMJobsDialog .field.BatchId,
  .s-JobManagement-TabWOJobsDialog .field.BatchId,
  .s-JobManagement-JMJobsDialog .field.WorkflowId,
  .s-JobManagement-TabWOJobsDialog .field.WorkflowId,
  .s-JobManagement-JMJobsDialog .field.SourceRecDate,
  .s-JobManagement-TabWOJobsDialog .field.SourceRecDate,
  .s-JobManagement-JMJobsDialog .field.SoWRecDate,
  .s-JobManagement-TabWOJobsDialog .field.SoWRecDate,
  .s-JobManagement-JMJobsDialog .field.AddlFieldsProjectId,
  .s-JobManagement-TabWOJobsDialog .field.AddlFieldsProjectId,
  .s-JobManagement-JMJobsDialog .field.Text10,
  .s-JobManagement-TabWOJobsDialog .field.Text10,
  .s-JobManagement-JMJobsDialog .field.Text9,
  .s-JobManagement-TabWOJobsDialog .field.Text9,
  .s-JobManagement-JMJobsDialog .field.Text8,
  .s-JobManagement-TabWOJobsDialog .field.Text8,
  .s-JobManagement-JMJobsDialog .field.Text7,
  .s-JobManagement-TabWOJobsDialog .field.Text7,
  .s-JobManagement-JMJobsDialog .field.Text6,
  .s-JobManagement-TabWOJobsDialog .field.Text6,
  .s-JobManagement-JMJobsDialog .field.Text5,
  .s-JobManagement-TabWOJobsDialog .field.Text5,
  .s-JobManagement-JMJobsDialog .field.Text4,
  .s-JobManagement-TabWOJobsDialog .field.Text4,
  .s-JobManagement-JMJobsDialog .field.Text3,
  .s-JobManagement-TabWOJobsDialog .field.Text3,
  .s-JobManagement-JMJobsDialog .field.Text2,
  .s-JobManagement-TabWOJobsDialog .field.Text2,
  .s-JobManagement-JMJobsDialog .field.Text1,
  .s-JobManagement-TabWOJobsDialog .field.Text1,
  .s-JobManagement-JMJobsDialog .field.Text11,
  .s-JobManagement-TabWOJobsDialog .field.Text11,
  .s-JobManagement-JMJobsDialog .field.Text12,
  .s-JobManagement-TabWOJobsDialog .field.Text12,
  .s-JobManagement-JMJobsDialog .field.Text13,
  .s-JobManagement-TabWOJobsDialog .field.Text13,
  .s-JobManagement-JMJobsDialog .field.Text14,
  .s-JobManagement-TabWOJobsDialog .field.Text14,
  .s-JobManagement-JMJobsDialog .field.Text15,
  .s-JobManagement-TabWOJobsDialog .field.Text15,
  .s-JobManagement-JMJobsDialog .field.Text16,
  .s-JobManagement-TabWOJobsDialog .field.Text16,
  .s-JobManagement-JMJobsDialog .field.Text17,
  .s-JobManagement-TabWOJobsDialog .field.Text17,
  .s-JobManagement-JMJobsDialog .field.Text18,
  .s-JobManagement-TabWOJobsDialog .field.Text18,
  .s-JobManagement-JMJobsDialog .field.Text19,
  .s-JobManagement-TabWOJobsDialog .field.Text19,
  .s-JobManagement-JMJobsDialog .field.Text20,
  .s-JobManagement-TabWOJobsDialog .field.Text20,
  .s-JobManagement-JMJobsDialog .field.Text21,
  .s-JobManagement-TabWOJobsDialog .field.Text21,
  .s-JobManagement-JMJobsDialog .field.Text22,
  .s-JobManagement-TabWOJobsDialog .field.Text22,
  .s-JobManagement-JMJobsDialog .field.Text23,
  .s-JobManagement-TabWOJobsDialog .field.Text23,
  .s-JobManagement-JMJobsDialog .field.Text24,
  .s-JobManagement-TabWOJobsDialog .field.Text24,
  .s-JobManagement-JMJobsDialog .field.Text25,
  .s-JobManagement-TabWOJobsDialog .field.Text25,
  .s-JobManagement-JMJobsDialog .field.Text26,
  .s-JobManagement-TabWOJobsDialog .field.Text26,
  .s-JobManagement-JMJobsDialog .field.Text27,
  .s-JobManagement-TabWOJobsDialog .field.Text27,
  .s-JobManagement-JMJobsDialog .field.Text28,
  .s-JobManagement-TabWOJobsDialog .field.Text28,
  .s-JobManagement-JMJobsDialog .field.Text29,
  .s-JobManagement-TabWOJobsDialog .field.Text29,
  .s-JobManagement-JMJobsDialog .field.Text30,
  .s-JobManagement-TabWOJobsDialog .field.Text30,
  .s-JobManagement-JMJobsDialog .field.Text31,
  .s-JobManagement-TabWOJobsDialog .field.Text31,
  .s-JobManagement-JMJobsDialog .field.Text32,
  .s-JobManagement-TabWOJobsDialog .field.Text32,
  .s-JobManagement-JMJobsDialog .field.Text33,
  .s-JobManagement-TabWOJobsDialog .field.Text33,
  .s-JobManagement-JMJobsDialog .field.Text34,
  .s-JobManagement-TabWOJobsDialog .field.Text34,
  .s-JobManagement-JMJobsDialog .field.Text35,
  .s-JobManagement-TabWOJobsDialog .field.Text35,
  .s-JobManagement-JMJobsDialog .field.Text36,
  .s-JobManagement-TabWOJobsDialog .field.Text36,
  .s-JobManagement-JMJobsDialog .field.Text37,
  .s-JobManagement-TabWOJobsDialog .field.Text37,
  .s-JobManagement-JMJobsDialog .field.Text38,
  .s-JobManagement-TabWOJobsDialog .field.Text38,
  .s-JobManagement-JMJobsDialog .field.Text39,
  .s-JobManagement-TabWOJobsDialog .field.Text39,
  .s-JobManagement-JMJobsDialog .field.Text40,
  .s-JobManagement-TabWOJobsDialog .field.Text40,
  .s-JobManagement-JMJobsDialog .field.Text41,
  .s-JobManagement-TabWOJobsDialog .field.Text41,
  .s-JobManagement-JMJobsDialog .field.Text42,
  .s-JobManagement-TabWOJobsDialog .field.Text42,
  .s-JobManagement-JMJobsDialog .field.Text43,
  .s-JobManagement-TabWOJobsDialog .field.Text43,
  .s-JobManagement-JMJobsDialog .field.Text44,
  .s-JobManagement-TabWOJobsDialog .field.Text44,
  .s-JobManagement-JMJobsDialog .field.Text45,
  .s-JobManagement-TabWOJobsDialog .field.Text45,
  .s-JobManagement-JMJobsDialog .field.Text46,
  .s-JobManagement-TabWOJobsDialog .field.Text46,
  .s-JobManagement-JMJobsDialog .field.Text47,
  .s-JobManagement-TabWOJobsDialog .field.Text47,
  .s-JobManagement-JMJobsDialog .field.Text48,
  .s-JobManagement-TabWOJobsDialog .field.Text48,
  .s-JobManagement-JMJobsDialog .field.Text49,
  .s-JobManagement-TabWOJobsDialog .field.Text49,
  .s-JobManagement-JMJobsDialog .field.Text50,
  .s-JobManagement-TabWOJobsDialog .field.Text50,
  .s-JobManagement-JMJobsDialog .field.Text51,
  .s-JobManagement-TabWOJobsDialog .field.Text51,
  .s-JobManagement-JMJobsDialog .field.Text52,
  .s-JobManagement-TabWOJobsDialog .field.Text52,
  .s-JobManagement-JMJobsDialog .field.Text53,
  .s-JobManagement-TabWOJobsDialog .field.Text53,
  .s-JobManagement-JMJobsDialog .field.Text54,
  .s-JobManagement-TabWOJobsDialog .field.Text54,
  .s-JobManagement-JMJobsDialog .field.Text55,
  .s-JobManagement-TabWOJobsDialog .field.Text55,
  .s-JobManagement-JMJobsDialog .field.Text56,
  .s-JobManagement-TabWOJobsDialog .field.Text56,
  .s-JobManagement-JMJobsDialog .field.Text57,
  .s-JobManagement-TabWOJobsDialog .field.Text57,
  .s-JobManagement-JMJobsDialog .field.Text58,
  .s-JobManagement-TabWOJobsDialog .field.Text58,
  .s-JobManagement-JMJobsDialog .field.Text59,
  .s-JobManagement-TabWOJobsDialog .field.Text59,
  .s-JobManagement-JMJobsDialog .field.Text60,
  .s-JobManagement-TabWOJobsDialog .field.Text60,
  .s-JobManagement-JMJobsDialog .field.Text61,
  .s-JobManagement-TabWOJobsDialog .field.Text61,
  .s-JobManagement-JMJobsDialog .field.Text62,
  .s-JobManagement-TabWOJobsDialog .field.Text62,
  .s-JobManagement-JMJobsDialog .field.Text63,
  .s-JobManagement-TabWOJobsDialog .field.Text63,
  .s-JobManagement-JMJobsDialog .field.Text64,
  .s-JobManagement-TabWOJobsDialog .field.Text64,
  .s-JobManagement-JMJobsDialog .field.Text65,
  .s-JobManagement-TabWOJobsDialog .field.Text65,
  .s-JobManagement-JMJobsDialog .field.Text66,
  .s-JobManagement-TabWOJobsDialog .field.Text66,
  .s-JobManagement-JMJobsDialog .field.Text67,
  .s-JobManagement-TabWOJobsDialog .field.Text67,
  .s-JobManagement-JMJobsDialog .field.Text68,
  .s-JobManagement-TabWOJobsDialog .field.Text68,
  .s-JobManagement-JMJobsDialog .field.MarketId,
  .s-JobManagement-TabWOJobsDialog .field.MarketId,
  .s-JobManagement-JMJobsDialog .field.HubId,
  .s-JobManagement-TabWOJobsDialog .field.HubId,
  .s-JobManagement-JMJobsDialog .field.InvoiceNumber,
  .s-JobManagement-TabWOJobsDialog .field.InvoiceNumber,
  .s-JobManagement-JMJobsDialog .field.UomId,
  .s-JobManagement-TabWOJobsDialog .field.UomId,
  .s-JobManagement-JMJobsDialog .field.ActQuantity,
  .s-JobManagement-TabWOJobsDialog .field.ActQuantity,
  .s-JobManagement-JMJobsDialog .field.FinalDeliveryDate,
  .s-JobManagement-TabWOJobsDialog .field.FinalDeliveryDate,
  .s-JobManagement-JMJobsDialog .field.InvoiceDate,
  .s-JobManagement-TabWOJobsDialog .field.InvoiceDate,
  .s-JobManagement-JMJobsDialog .field.ClientOrgName,
  .s-JobManagement-TabWOJobsDialog .field.ClientOrgName,
  .s-JobManagement-JMJobsDialog .field.WOEstNumber,
  .s-JobManagement-TabWOJobsDialog .field.WOEstNumber,
  .s-JobManagement-JMJobsDialog .field.WOPONumber,
  .s-JobManagement-TabWOJobsDialog .field.WOPONumber,
  .s-JobManagement-JMJobsDialog .field.EstNumber,
  .s-JobManagement-TabWOJobsDialog .field.EstNumber,
  .s-JobManagement-JMJobsDialog .field.PONumber,
  .s-JobManagement-TabWOJobsDialog .field.PONumber,
  .s-JobManagement-JMJobsDialog .field.ContactId,
  .s-JobManagement-TabWOJobsDialog .field.ContactId,
  .s-JobManagement-JMJobsDialog .field.Phone,
  .s-JobManagement-TabWOJobsDialog .field.Phone,
  .s-JobManagement-JMJobsDialog .field.Email,
  .s-JobManagement-TabWOJobsDialog .field.Email,
  .s-JobManagement-JMJobsDialog .field.FAActQuantity,
  .s-JobManagement-TabWOJobsDialog .field.FAActQuantity,
  .s-JobManagement-JMJobsDialog .field.FAEstQuantity,
  .s-JobManagement-TabWOJobsDialog .field.FAEstQuantity,
  .s-JobManagement-JMJobsDialog .field.CommonID,
  .s-JobManagement-TabWOJobsDialog .field.CommonID,
  .s-JobManagement-JMJobsDialog .field.SwcCLLI,
  .s-JobManagement-TabWOJobsDialog .field.SwcCLLI,
  .s-JobManagement-JMJobsDialog .field.SiteId,
  .s-JobManagement-TabWOJobsDialog .field.SiteId,
  .s-JobManagement-JMJobsDialog .field.STEALTHREQID,
  .s-JobManagement-TabWOJobsDialog .field.STEALTHREQID,
  .s-JobManagement-JMJobsDialog .field.SLAID,
  .s-JobManagement-TabWOJobsDialog .field.SLAID,
  .s-JobManagement-JMJobsDialog .field.CURRENTWIRELESSFACILITEES,
  .s-JobManagement-TabWOJobsDialog .field.CURRENTWIRELESSFACILITEES,
  .s-JobManagement-JMJobsDialog .field.MACROSITEADJACENT,
  .s-JobManagement-TabWOJobsDialog .field.MACROSITEADJACENT,
  .s-JobManagement-JMJobsDialog .field.RoofSupMultCarriers,
  .s-JobManagement-TabWOJobsDialog .field.RoofSupMultCarriers,
  .s-JobManagement-JMJobsDialog .field.MACROROOFCANDIDATE,
  .s-JobManagement-TabWOJobsDialog .field.MACROROOFCANDIDATE,
  .s-JobManagement-JMJobsDialog .field.DASCANDIDATE,
  .s-JobManagement-TabWOJobsDialog .field.DASCANDIDATE,
  .s-JobManagement-JMJobsDialog .field.SMALLCELLCANDIDATE,
  .s-JobManagement-TabWOJobsDialog .field.SMALLCELLCANDIDATE,
  .s-JobManagement-JMJobsDialog .field.City,
  .s-JobManagement-TabWOJobsDialog .field.City,
  .s-JobManagement-JMJobsDialog .field.StateID,
  .s-JobManagement-TabWOJobsDialog .field.StateID,
  .s-JobManagement-JMJobsDialog .field.Zip,
  .s-JobManagement-TabWOJobsDialog .field.Zip,
  .s-JobManagement-JMJobsDialog .field.Corporate,
  .s-JobManagement-TabWOJobsDialog .field.Corporate,
  .s-JobManagement-JMJobsDialog .field.Signer,
  .s-JobManagement-TabWOJobsDialog .field.Signer,
  .s-JobManagement-JMJobsDialog .field.Sales,
  .s-JobManagement-TabWOJobsDialog .field.Sales,
  .s-JobManagement-JMJobsDialog .field.BUILDINGTYPEID,
  .s-JobManagement-TabWOJobsDialog .field.BUILDINGTYPEID,
  .s-JobManagement-JMJobsDialog .field.ROOFTYPEID,
  .s-JobManagement-TabWOJobsDialog .field.ROOFTYPEID,
  .s-JobManagement-JMJobsDialog .field.METRODENSITYID,
  .s-JobManagement-TabWOJobsDialog .field.METRODENSITYID,
  .s-JobManagement-JMJobsDialog .field.STRUCTUREHEIGHT,
  .s-JobManagement-TabWOJobsDialog .field.STRUCTUREHEIGHT,
  .s-JobManagement-JMJobsDialog .field.RANK,
  .s-JobManagement-TabWOJobsDialog .field.RANK,
  .s-JobManagement-JMJobsDialog .field.MACROTOWERCANDIDATE,
  .s-JobManagement-TabWOJobsDialog .field.MACROTOWERCANDIDATE,
  .s-JobManagement-JMJobsDialog .field.WIFICANDIDATE,
  .s-JobManagement-TabWOJobsDialog .field.WIFICANDIDATE,
  .s-JobManagement-JMJobsDialog .field.latlong,
  .s-JobManagement-TabWOJobsDialog .field.latlong,
  .s-JobManagement-JMJobsDialog .field.Floors,
  .s-JobManagement-TabWOJobsDialog .field.Floors,
  .s-JobManagement-JMJobsDialog .field.BuildingArea,
  .s-JobManagement-TabWOJobsDialog .field.BuildingArea {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .field.Description,
  .s-JobManagement-TabWOJobsDialog .field.Description,
  .s-JobManagement-JMJobsDialog .field.Address,
  .s-JobManagement-TabWOJobsDialog .field.Address,
  .s-JobManagement-JMJobsDialog .field.Comments,
  .s-JobManagement-TabWOJobsDialog .field.Comments,
  .s-JobManagement-JMJobsDialog .field.FAAlertMessage,
  .s-JobManagement-TabWOJobsDialog .field.FAAlertMessage,
  .s-JobManagement-JMJobsDialog .field.OrgToEmails,
  .s-JobManagement-TabWOJobsDialog .field.OrgToEmails,
  .s-JobManagement-JMJobsDialog .field.ADDDetails,
  .s-JobManagement-TabWOJobsDialog .field.ADDDetails {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 750px) {
  .s-JobManagement-JMJobsDialog .field.ProjectId,
  .s-JobManagement-TabWOJobsDialog .field.ProjectId,
  .s-JobManagement-JMJobsDialog .field.ProjectCode,
  .s-JobManagement-TabWOJobsDialog .field.ProjectCode,
  .s-JobManagement-JMJobsDialog .field.JobSmartNo,
  .s-JobManagement-TabWOJobsDialog .field.JobSmartNo,
  .s-JobManagement-JMJobsDialog .field.NsnNo,
  .s-JobManagement-TabWOJobsDialog .field.NsnNo,
  .s-JobManagement-JMJobsDialog .field.CustName,
  .s-JobManagement-TabWOJobsDialog .field.CustName,
  .s-JobManagement-JMJobsDialog .field.CustEmail,
  .s-JobManagement-TabWOJobsDialog .field.CustEmail,
  .s-JobManagement-JMJobsDialog .field.CustContactName,
  .s-JobManagement-TabWOJobsDialog .field.CustContactName,
  .s-JobManagement-JMJobsDialog .field.CustPhone1,
  .s-JobManagement-TabWOJobsDialog .field.CustPhone1,
  .s-JobManagement-JMJobsDialog .field.CustPhone2,
  .s-JobManagement-TabWOJobsDialog .field.CustPhone2,
  .s-JobManagement-JMJobsDialog .field.AseReceiptDateTime,
  .s-JobManagement-TabWOJobsDialog .field.AseReceiptDateTime,
  .s-JobManagement-JMJobsDialog .field.AseReceiptTimezone,
  .s-JobManagement-TabWOJobsDialog .field.AseReceiptTimezone,
  .s-JobManagement-JMJobsDialog .field.CustCity,
  .s-JobManagement-TabWOJobsDialog .field.CustCity,
  .s-JobManagement-JMJobsDialog .field.CustAddress,
  .s-JobManagement-TabWOJobsDialog .field.CustAddress,
  .s-JobManagement-JMJobsDialog .field.CustStateStateName,
  .s-JobManagement-TabWOJobsDialog .field.CustStateStateName,
  .s-JobManagement-JMJobsDialog .field.CustRegionId,
  .s-JobManagement-TabWOJobsDialog .field.CustRegionId,
  .s-JobManagement-JMJobsDialog .field.StatusId,
  .s-JobManagement-TabWOJobsDialog .field.StatusId,
  .s-JobManagement-JMJobsDialog .field.CallAttempts,
  .s-JobManagement-TabWOJobsDialog .field.CallAttempts,
  .s-JobManagement-JMJobsDialog .field.TenantId,
  .s-JobManagement-TabWOJobsDialog .field.TenantId,
  .s-JobManagement-JMJobsDialog .field.NextCallDate,
  .s-JobManagement-TabWOJobsDialog .field.NextCallDate,
  .s-JobManagement-JMJobsDialog .field.CustEmail2,
  .s-JobManagement-TabWOJobsDialog .field.CustEmail2,
  .s-JobManagement-JMJobsDialog .field.CustContactName2,
  .s-JobManagement-TabWOJobsDialog .field.CustContactName2,
  .s-JobManagement-JMJobsDialog .field.ResponseDueDate,
  .s-JobManagement-TabWOJobsDialog .field.ResponseDueDate,
  .s-JobManagement-JMJobsDialog .field.SiteType,
  .s-JobManagement-TabWOJobsDialog .field.SiteType {
    flex: auto;
    min-width: 33%;
  }
}
@media (min-width: 750px) {
  .s-JobManagement-JMJobsDialog .field.AseReceiptDateTime,
  .s-JobManagement-TabWOJobsDialog .field.AseReceiptDateTime,
  .s-JobManagement-JMJobsDialog .field.JobDueDate,
  .s-JobManagement-TabWOJobsDialog .field.JobDueDate {
    flex: auto;
    min-width: 30%;
    max-width: 30%;
  }
  .s-JobManagement-JMJobsDialog .field.AseReceiptTimezone,
  .s-JobManagement-TabWOJobsDialog .field.AseReceiptTimezone {
    flex: auto;
    min-width: 8%;
    max-width: 8%;
    margin-left: -20px;
  }
  .s-JobManagement-JMJobsDialog .field.AseReceiptTimezone .caption,
  .s-JobManagement-TabWOJobsDialog .field.AseReceiptTimezone .caption {
    width: 0px;
  }
  .s-JobManagement-JMJobsDialog .field.TypeId,
  .s-JobManagement-TabWOJobsDialog .field.TypeId,
  .s-JobManagement-JMJobsDialog .field.JobTypeId,
  .s-JobManagement-TabWOJobsDialog .field.JobTypeId {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
  .s-JobManagement-JMJobsDialog .field.IsCriticalCustomer,
  .s-JobManagement-TabWOJobsDialog .field.IsCriticalCustomer,
  .s-JobManagement-JMJobsDialog .field.Priority,
  .s-JobManagement-TabWOJobsDialog .field.Priority {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 750px) {
  .s-JobManagement-JMJobsDialog .field.JobSmartNo,
  .s-JobManagement-TabWOJobsDialog .field.JobSmartNo,
  .s-JobManagement-JMJobsDialog .field.CustAddress,
  .s-JobManagement-TabWOJobsDialog .field.CustAddress {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NoOfPrjSheets,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NoOfPrjSheets,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.IsRedLines,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.IsRedLines,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SiteVisitReq,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SiteVisitReq,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ExistingAerial,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ExistingAerial,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ExistingUG,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ExistingUG,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.IsSchedulingRequired,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.IsSchedulingRequired,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ActStartDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ActStartDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ExistingBuried,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ExistingBuried,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NewAerial,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NewAerial,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NewUG,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NewUG,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NewBuried,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NewBuried,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.MarketId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.MarketId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.RedlinesReceiptDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.RedlinesReceiptDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.EstStartDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.EstStartDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.HubId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.HubId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NetworkTypeId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NetworkTypeId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ActQuantity,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ActQuantity,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.EstQuantity,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.EstQuantity,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SiteNameAddr,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SiteNameAddr,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.WoProjectId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.WoProjectId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.RedLinesType,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.RedLinesType,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.RedLinesComments,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.RedLinesComments,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NetBuildNumber,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NetBuildNumber,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.FireWorksCode,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.FireWorksCode,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.PONumber,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.PONumber,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.EstNumber,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.EstNumber,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.InvoiceNumber,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.InvoiceNumber,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.NewISP,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.NewISP,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ExistingISP,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ExistingISP,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.EstCompDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.EstCompDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.IsActive,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.IsActive,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ActComDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ActComDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SiteVisitSchDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SiteVisitSchDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SiteVisitActDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SiteVisitActDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SiteSurveyFormSubmitDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SiteSurveyFormSubmitDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.RedLinesPlanDelDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.RedLinesPlanDelDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.RedLinesActDelDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.RedLinesActDelDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.AsbuiltReceiptDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.AsbuiltReceiptDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.AsbuiltDelDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.AsbuiltDelDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.HourlyRate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.HourlyRate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.JobName,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.JobName,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.JobNumber,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.JobNumber,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.WorkflowId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.WorkflowId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Jobtitle,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Jobtitle,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.JobDescription,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.JobDescription,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.IsMultiJobs,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.IsMultiJobs,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.InvoiceGenerated,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.InvoiceGenerated,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.ContactId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.ContactId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Phone,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Phone,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Email,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Email,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Address,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Address,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.InvoiceDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.InvoiceDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Email,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Email,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.UomId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.UomId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.FinalDeliveryDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.FinalDeliveryDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.SourceReceiptDate,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.SourceReceiptDate,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Asbuiltfeet,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Asbuiltfeet,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.EXCLUDEINDASHBOARD,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.EXCLUDEINDASHBOARD {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.BatchId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.BatchId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.WorkOrderName,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.WorkOrderName,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.BatchId,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.BatchId,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Description,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Description,
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.Comments,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.Comments {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .s-TabWorkOrder .field.IsActive,
  .s-JobManagement-TabWOJobsDialog .s-TabWorkOrder .field.IsActive {
    flex: auto;
    min-width: 33% !important;
  }
}
.s-JobManagement-JMJobsDialog .s-TabAdditionalFields .s-StaticTextBlock,
.s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .s-StaticTextBlock {
  /* padding-top: 4px !important;*/
  max-height: 150px;
  overflow: auto;
}
@media (min-width: 850px) {
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.JobNumber,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.JobNumber,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.MarketName,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.MarketName,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.JobType,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.JobType,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.Workflow,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.Workflow,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.SourceRecDate,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.SourceRecDate,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.EstQuantity,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.EstQuantity,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.ActQuantity,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.ActQuantity,
  .s-JobManagement-JMJobsDialog .s-TabAdditionalFields .field.JobActive,
  .s-JobManagement-TabWOJobsDialog .s-TabAdditionalFields .field.JobActive {
    flex: auto;
    min-width: 25%;
    max-width: 25%;
  }
}
.s-JobManagement-TabWOJobsGrid {
  /* .quick-filters-bar {
        display: none;
    }*/
  /*    .s-QuickSearchInput {
        width: 150px;
    }*/
}
.s-JobManagement-TabWOJobsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-TabWOJobsGrid #s2id_ddlBatch {
  width: 150px;
}
.s-JobManagement-TabWOJobsGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-TabWOJobsGrid .view-FeApp-disable .col-action-buttons a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-TabWOJobsGrid .edit-FeApp-disable .col-action-buttons .edit-FeApp {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-TabWOJobsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-JobManagement-TabWOJobsGrid .quick-filter-item:nth-last-child(2) .quick-filter-label,
.s-JobManagement-TabWOJobsGrid .quick-filter-item:nth-last-child(5) .quick-filter-label {
  text-align: center;
}
.s-JobManagement-TabWOJobsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-AssignedJobsGrid {
  /*.quick-filters-bar {
        display: none;
    }
*/
}
.s-JobManagement-AssignedJobsGrid .s-Toolbar .select2-container {
  max-width: 270px;
}
.s-JobManagement-AssignedJobsGrid .tool-buttons {
  float: right;
}
.s-JobManagement-AssignedJobsGrid #s2id_ddlBatch {
  width: 225px !important;
}
.s-JobManagement-AssignedJobsGrid .s-IntegerEditor {
  width: 125px !important;
  margin-right: 2px;
}
.s-JobManagement-AssignedJobsGrid .view-FeApp-disable .col-action-buttons a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-AssignedJobsGrid .edit-FeApp-disable .col-action-buttons .edit-FeApp {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-AssignedJobsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-JobManagement-AssignedJobsGrid .quick-filter-item:nth-last-child(2) .quick-filter-label,
.s-JobManagement-AssignedJobsGrid .quick-filter-item:nth-last-child(5) .quick-filter-label {
  text-align: center;
}
.s-JobManagement-AssignedJobsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JMJobsGrid {
  /*.quick-filters-bar {
        display: none;
    }
*/
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-JobManagement-JMJobsGrid .s-Toolbar .select2-container {
  max-width: 250px;
}
.s-JobManagement-JMJobsGrid .tool-buttons {
  float: right;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-JMJobsGrid #s2id_ddlBatch {
  width: 200px !important;
}
.s-JobManagement-JMJobsGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-JMJobsGrid .view-FeApp-disable .col-action-buttons a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-JMJobsGrid .edit-FeApp-disable .col-action-buttons .edit-FeApp {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-JMJobsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-JobManagement-JMJobsGrid .quick-filter-item:nth-last-child(2) .quick-filter-label,
.s-JobManagement-JMJobsGrid .quick-filter-item:nth-last-child(5) .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JMJobsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-TabWOJobsGrid .quick-filter-item:nth-last-child(2) .quick-filter-label,
.s-JobManagement-TabWOJobsGrid .quick-filter-item:nth-last-child(5) .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobTaskFilesDialog .caption,
.s-JobManagement-TabJobTaskFilesDialog .caption,
.s-JobManagement-JobTaskFilesEditorDialog .caption {
  width: 125px;
}
.s-JobManagement-ImagePreviewDialog > .size {
  width: 750px;
  height: 500px;
}
.s-JobManagement-JobAdditionalFieldsDialog > .size {
  width: 650px;
}
.s-JobManagement-JobAdditionalFieldsDialog .caption {
  width: 150px;
}
.s-JobManagement-JobAdditionalFieldsDataDialog > .size {
  width: 650px;
}
.s-JobManagement-JobAdditionalFieldsDataDialog .caption {
  width: 150px;
}
.s-JobManagement-SiteSpanNFIDDialog > .size {
  width: 650px;
}
.s-JobManagement-SiteSpanNFIDDialog .caption {
  width: 150px;
}
.s-JobManagement-SiteSpanNFIDDialog > .size {
  width: 800px;
  height: 600px;
}
@media (min-width: 750px) {
  .s-JobManagement-SiteSpanNFIDDialog .field.CRNId,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteSpanName,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteSpanNFID,
  .s-JobManagement-SiteSpanNFIDDialog .field.Route,
  .s-JobManagement-SiteSpanNFIDDialog .field.Sequence,
  .s-JobManagement-SiteSpanNFIDDialog .field.ZLocFiberTermvailableDate,
  .s-JobManagement-SiteSpanNFIDDialog .field.PlanTotalMileage,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteStreetAddr,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteLat,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteLong,
  .s-JobManagement-SiteSpanNFIDDialog .field.HubName,
  .s-JobManagement-SiteSpanNFIDDialog .field.MSC,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteCategoryType,
  .s-JobManagement-SiteSpanNFIDDialog .field.FranchiseAgrRowNeeded,
  .s-JobManagement-SiteSpanNFIDDialog .field.PoleAttachmentAgrNeeded,
  .s-JobManagement-SiteSpanNFIDDialog .field.A_LOC_CLLI_Code,
  .s-JobManagement-SiteSpanNFIDDialog .field.Z_LOC_CLLI_Code,
  .s-JobManagement-SiteSpanNFIDDialog .field.VZWNeedDate,
  .s-JobManagement-SiteSpanNFIDDialog .field.RemoveSite,
  .s-JobManagement-SiteSpanNFIDDialog .field.TestingCompEst,
  .s-JobManagement-SiteSpanNFIDDialog .field.TestingCompAct,
  .s-JobManagement-SiteSpanNFIDDialog .field.SiteOwner,
  .s-JobManagement-SiteSpanNFIDDialog .field.BuildGroup,
  .s-JobManagement-SiteSpanNFIDDialog .field.VerizonPriority,
  .s-JobManagement-SiteSpanNFIDDialog .field.SpliceTestAct,
  .s-JobManagement-SiteSpanNFIDDialog .field.SpliceTestPlanned,
  .s-JobManagement-SiteSpanNFIDDialog .field.CablePlacedAct,
  .s-JobManagement-SiteSpanNFIDDialog .field.CablePlacedPlanned,
  .s-JobManagement-SiteSpanNFIDDialog .field.ConstrStartAct,
  .s-JobManagement-SiteSpanNFIDDialog .field.ConstrStartPlanned,
  .s-JobManagement-SiteSpanNFIDDialog .field.TenantId {
    flex: auto;
    min-width: 50%;
  }
}
.s-JobManagement-SiteSpanNFIDDialog .caption {
  width: 150px;
}
.s-JobManagement-LLDDataDialog > .size,
.s-JobManagement-ZLLDDataDialog > .size {
  width: 800px;
  /*height: 500px;*/
}
@media (min-width: 750px) {
  .s-JobManagement-LLDDataDialog .field.ProjectId,
  .s-JobManagement-ZLLDDataDialog .field.ProjectId,
  .s-JobManagement-LLDDataDialog .field.BatchId,
  .s-JobManagement-ZLLDDataDialog .field.BatchId,
  .s-JobManagement-LLDDataDialog .field.SSNId,
  .s-JobManagement-ZLLDDataDialog .field.SSNId,
  .s-JobManagement-LLDDataDialog .field.SiteSpanNFID,
  .s-JobManagement-ZLLDDataDialog .field.SiteSpanNFID,
  .s-JobManagement-LLDDataDialog .field.StructureTypeId,
  .s-JobManagement-ZLLDDataDialog .field.StructureTypeId,
  .s-JobManagement-LLDDataDialog .field.SiteSpanName,
  .s-JobManagement-ZLLDDataDialog .field.SiteSpanName,
  .s-JobManagement-LLDDataDialog .field.HubName,
  .s-JobManagement-ZLLDDataDialog .field.HubName,
  .s-JobManagement-LLDDataDialog .field.Route,
  .s-JobManagement-ZLLDDataDialog .field.Route,
  .s-JobManagement-LLDDataDialog .field.Sequence,
  .s-JobManagement-ZLLDDataDialog .field.Sequence,
  .s-JobManagement-LLDDataDialog .field.CType,
  .s-JobManagement-ZLLDDataDialog .field.CType,
  .s-JobManagement-LLDDataDialog .field.Element,
  .s-JobManagement-ZLLDDataDialog .field.Element,
  .s-JobManagement-LLDDataDialog .field.StructureType,
  .s-JobManagement-ZLLDDataDialog .field.StructureType,
  .s-JobManagement-LLDDataDialog .field.Start,
  .s-JobManagement-ZLLDDataDialog .field.Start,
  .s-JobManagement-LLDDataDialog .field.Finish,
  .s-JobManagement-ZLLDDataDialog .field.Finish,
  .s-JobManagement-LLDDataDialog .field.LLD30_60_90,
  .s-JobManagement-ZLLDDataDialog .field.LLD30_60_90,
  .s-JobManagement-LLDDataDialog .field.ActivityID,
  .s-JobManagement-ZLLDDataDialog .field.ActivityID,
  .s-JobManagement-LLDDataDialog .field.ActivityName,
  .s-JobManagement-ZLLDDataDialog .field.ActivityName,
  .s-JobManagement-LLDDataDialog .field.TotalFeet,
  .s-JobManagement-ZLLDDataDialog .field.TotalFeet,
  .s-JobManagement-LLDDataDialog .field.DesignLF4,
  .s-JobManagement-ZLLDDataDialog .field.DesignLF4,
  .s-JobManagement-LLDDataDialog .field.IntialDraft8,
  .s-JobManagement-ZLLDDataDialog .field.IntialDraft8,
  .s-JobManagement-LLDDataDialog .field.InternalReview9,
  .s-JobManagement-ZLLDDataDialog .field.InternalReview9,
  .s-JobManagement-LLDDataDialog .field.UpdateDraft10,
  .s-JobManagement-ZLLDDataDialog .field.UpdateDraft10,
  .s-JobManagement-LLDDataDialog .field.FinalReview11,
  .s-JobManagement-ZLLDDataDialog .field.FinalReview11,
  .s-JobManagement-LLDDataDialog .field.ClientReview12,
  .s-JobManagement-ZLLDDataDialog .field.ClientReview12,
  .s-JobManagement-LLDDataDialog .field.ClientAccept13,
  .s-JobManagement-ZLLDDataDialog .field.ClientAccept13,
  .s-JobManagement-LLDDataDialog .field.PermitVendorStart,
  .s-JobManagement-ZLLDDataDialog .field.PermitVendorStart,
  .s-JobManagement-LLDDataDialog .field.PermitVendorFinish,
  .s-JobManagement-ZLLDDataDialog .field.PermitVendorFinish,
  .s-JobManagement-LLDDataDialog .field.Permit30_60_90,
  .s-JobManagement-ZLLDDataDialog .field.Permit30_60_90,
  .s-JobManagement-LLDDataDialog .field.IsActive,
  .s-JobManagement-ZLLDDataDialog .field.IsActive,
  .s-JobManagement-LLDDataDialog .field.TenantId,
  .s-JobManagement-ZLLDDataDialog .field.TenantId {
    flex: auto;
    min-width: 50%;
  }
}
.s-JobManagement-LLDDataDialog .caption,
.s-JobManagement-ZLLDDataDialog .caption {
  width: 150px;
}
.s-JobManagement-JobTaskEmployeesDialog > .size {
  width: 650px;
}
.s-JobManagement-JobTaskEmployeesDialog .caption {
  width: 150px;
}
.s-JobManagement-JMProjectWorkflowDialog > .size,
.s-JobManagement-TabJMProjectWorkflowDialog > .size {
  width: 650px;
}
.s-JobManagement-JMProjectWorkflowDialog .caption,
.s-JobManagement-TabJMProjectWorkflowDialog .caption {
  width: 120px;
}
.s-JobManagement-JMProjectWorkflowDialog .s-JMWorkflowTaskMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectWorkflowDialog .s-JMWorkflowTaskMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-JMProjectWorkflowImportDialog {
  width: 650px !important;
  /*    .s-StaticTextBlock {
        padding-top: 8px;
    }*/
}
.s-JobManagement-JMProjectWorkflowImportDialog .categories {
  margin-top: 20px;
}
.s-JobManagement-JMProjectWorkflowImportDialog .Notes {
  font-weight: 700;
  font-size: 13px;
}
.s-JobManagement-JMProjectWorkflowImportDialog li {
  padding: 3px;
}
.s-JobManagement-JMProjectTaskDialog > .size,
.s-JobManagement-TabJMProjectTaskDialog > .size {
  width: 650px;
}
.s-JobManagement-JMProjectTaskDialog .caption,
.s-JobManagement-TabJMProjectTaskDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-JobManagement-JMProjectTaskDialog .field.ProjectId,
  .s-JobManagement-TabJMProjectTaskDialog .field.ProjectId,
  .s-JobManagement-JMProjectTaskDialog .field.TaskName,
  .s-JobManagement-TabJMProjectTaskDialog .field.TaskName,
  .s-JobManagement-JMProjectTaskDialog .field.DisplayName,
  .s-JobManagement-TabJMProjectTaskDialog .field.DisplayName,
  .s-JobManagement-JMProjectTaskDialog .field.UomId,
  .s-JobManagement-TabJMProjectTaskDialog .field.UomId,
  .s-JobManagement-JMProjectTaskDialog .field.ChgId,
  .s-JobManagement-TabJMProjectTaskDialog .field.ChgId,
  .s-JobManagement-JMProjectTaskDialog .field.IsFieldingRequired,
  .s-JobManagement-TabJMProjectTaskDialog .field.IsFieldingRequired,
  .s-JobManagement-JMProjectTaskDialog .field.IsRestrictedFiles,
  .s-JobManagement-TabJMProjectTaskDialog .field.IsRestrictedFiles,
  .s-JobManagement-JMProjectTaskDialog .field.NonPrivuserVisibilityFiles,
  .s-JobManagement-TabJMProjectTaskDialog .field.NonPrivuserVisibilityFiles,
  .s-JobManagement-JMProjectTaskDialog .field.DefaultUnits,
  .s-JobManagement-TabJMProjectTaskDialog .field.DefaultUnits,
  .s-JobManagement-JMProjectTaskDialog .field.PhaseID,
  .s-JobManagement-TabJMProjectTaskDialog .field.PhaseID {
    flex: auto;
    min-width: 50%;
    max-width: 50%;
  }
}
.s-JobManagement-JMProjectTaskDialog .s-TaskSkillMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectTaskDialog .s-TaskSkillMapEditor .s-Toolbar .select2-container,
.s-JobManagement-JMProjectTaskDialog .s-TaskRestrictFileSkillMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectTaskDialog .s-TaskRestrictFileSkillMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-JMProjectTaskDialog .s-TaskChecklistMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectTaskDialog .s-TaskChecklistMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-JMProjectTaskDialog .s-TaskOmTaskMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectTaskDialog .s-TaskOmTaskMapEditor .s-Toolbar .select2-container,
.s-JobManagement-JMProjectTaskDialog .s-TaskPmTaskAutoMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabJMProjectTaskDialog .s-TaskPmTaskAutoMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-TaskChecklistMapDialog > .size {
  width: 650px;
}
.s-JobManagement-TaskChecklistMapDialog .caption {
  width: 150px;
}
.s-JobManagement-KmzDownloadDialog > .size {
  width: 650px;
}
.s-JobManagement-KmzDownloadDialog .caption {
  width: 150px;
}
.s-JobManagement-KmzDownloadGrid .Archive-disable .col-action-buttons .Archive {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-KmzDownloadGrid .Download-disable .col-action-buttons .Download {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-KmzDownloadGrid .tool-buttons {
  float: right;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-KmzDownloadGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-KmzDownloadGrid .s-Toolbar .select2-container-multi {
  max-height: 60px;
  max-width: 300px;
  width: 300px;
  overflow-y: auto;
}
.s-JobManagement-WorkorderWorkspaceMapDialog > .size {
  width: 650px;
}
.s-JobManagement-WorkorderWorkspaceMapDialog .caption {
  width: 150px;
}
.s-JobManagement-ATSJobsDialog > .size {
  width: 800px;
  height: 500px !important;
}
.s-JobManagement-ATSJobsDialog .caption {
  width: 165px;
}
@media (min-width: 750px) {
  .s-JobManagement-ATSJobsDialog .field.Jobid,
  .s-JobManagement-ATSJobsDialog .field.Jobnumber,
  .s-JobManagement-ATSJobsDialog .field.Jobtitle,
  .s-JobManagement-ATSJobsDialog .field.ProjectManager,
  .s-JobManagement-ATSJobsDialog .field.TechLead,
  .s-JobManagement-ATSJobsDialog .field.PmEmail,
  .s-JobManagement-ATSJobsDialog .field.TlEmail,
  .s-JobManagement-ATSJobsDialog .field.Datercvd,
  .s-JobManagement-ATSJobsDialog .field.Startdate,
  .s-JobManagement-ATSJobsDialog .field.Duedate,
  .s-JobManagement-ATSJobsDialog .field.Isstopmonitoring,
  .s-JobManagement-ATSJobsDialog .field.Status,
  .s-JobManagement-ATSJobsDialog .field.Tenantid,
  .s-JobManagement-ATSJobsDialog .field.EstFiberRouteLength,
  .s-JobManagement-ATSJobsDialog .field.FieldWalkoutStartDate,
  .s-JobManagement-ATSJobsDialog .field.TargetCompletionDate,
  .s-JobManagement-ATSJobsDialog .field.CompletionDate {
    flex: auto;
    min-width: 50%;
  }
}
.s-JobManagement-ATSJobsGrid .update-data-disable .col-update-data a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-AtsJobSectionDetailsGrid .s-QuickSearchBar {
  display: none;
}
.s-JobManagement-AtsJobSectionDetailsDialog > .size {
  width: 650px;
}
.s-JobManagement-AtsJobSectionDetailsDialog .caption {
  width: 150px;
}
.s-JobManagement-TeamStatusDetailsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-JobManagement-TeamStatusDetailsDialog .caption {
  width: 150px;
}
.s-JobManagement-TeamStatusDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-TeamStatusDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-TeamStatusGrid .slick-header-columns {
  white-space: normal !important;
  height: 55px;
  border-bottom: 2px solid #ccc;
}
.s-JobManagement-TeamStatusGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-JobManagement-JobBatchStatusGrid {
  /*.grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
}
.s-JobManagement-JobBatchStatusGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobBatchStatusGrid #s2id_ddlTask {
  width: 250px;
}
.s-JobManagement-JobBatchStatusGrid #s2id_ddlBatch {
  width: 250px;
}
.s-JobManagement-JobBatchStatusGrid .tool-buttons {
  float: right;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-JobTaskStatusDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-JobTaskStatusDialog .caption {
  width: 150px;
}
.s-JobManagement-JobTaskStatusDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JobTaskStatusDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-JobTaskStatusReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-JobTaskStatusReportGrid #btnGrp {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 10px;
  border: 1px solid #ccc;
}
.s-JobManagement-JobTaskStatusReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobTaskStatusReportGrid .s-Toolbar .select2-container {
  max-width: 400px;
}
.s-JobManagement-JobTaskStatusReportGrid .s-IntegerEditor {
  width: 130px;
}
.s-JobManagement-JobTaskStatusReportGrid .s-DateEditor {
  width: 90px !important;
}
.s-JobManagement-JobTaskStatusReportGrid .ckbshowassigned {
  vertical-align: text-top;
  margin-left: 10px;
}
.s-JobManagement-JobTaskStatusReportGrid .ckbshowomhrs {
  vertical-align: text-top;
  margin-left: 10px;
}
.s-JobManagement-JobTaskStatusReportGrid .ckbInaJobs {
  vertical-align: text-top;
  margin-left: 10px;
}
.s-JobManagement-JobTaskStatusReportGrid #s2id_ddlProjects {
  width: 320px;
  max-width: 320px;
}
.s-JobManagement-JobTaskStatusReportGrid #s2id_ddlBatch {
  width: 250px;
  max-width: 250px;
}
.s-JobManagement-JobStageStatusReportGrid {
  /*#s2id_ddlBatch, #s2id_ddlWorkflow {
        width: 160px !important;
        min-width: 160px;
    }*/
}
.s-JobManagement-JobStageStatusReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-JobStageStatusReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobStageStatusReportGrid .s-Toolbar .select2-container {
  min-width: 200px;
  max-width: 200px;
}
.s-JobManagement-JobStageStatusReportGrid .s-Toolbar .select2-container-multi {
  min-width: 350px !important;
  max-width: 350px !important;
}
.s-JobManagement-JobStageStatusReportGrid .s-IntegerEditor {
  width: 130px;
}
.s-JobManagement-JobWorkflowDPRGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-JobManagement-JobWorkflowDPRGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobWorkflowDPRGrid .re-submit-disable .col-re-Submit a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-JobOverdueTasksGrid {
  /*.grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
}
.s-JobManagement-JobOverdueTasksGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobOverdueTasksGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-JobManagement-JobOverdueTasksGrid .request-note {
  float: left;
  display: grid;
  grid-template-columns: 50Px auto;
  text-align: justify;
  width: 50%;
}
.s-JobManagement-JobStatusReportGrid .currDay-updated {
  background-color: #ffb793 !important;
}
.s-JobManagement-JobStatusReportGrid .prevDay-updated {
  background-color: #89c9de !important;
}
.s-JobManagement-JobStatusReportGrid .slick-header-columns {
  white-space: normal !important;
  height: 55px;
  border-bottom: 2px solid #ccc;
}
.s-JobManagement-JobStatusReportGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-JobManagement-PermitReportGrid {
  /*.tool-buttons {
        display: inline-block;
        position: relative;
        float: right;
    }*/
  /*.grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
}
.s-JobManagement-PermitReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 5px;
  float: right;
}
.s-JobManagement-PermitReportGrid .s-DateEditor {
  width: 120px !important;
  margin-top: 10px;
}
.s-JobManagement-PermitReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-PermitReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
}
.s-JobManagement-RoofTopReportGrid {
  /*.grid-toolbar {
            display: flex;
            display: -webkit-flex;
        }*/
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-JobManagement-RoofTopReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-RoofTopReportGrid #s2id_ddlProject {
  width: 200px;
}
.s-JobManagement-RoofTopReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-JobManagement-RoofTopReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-JobAddlFieldsReportGrid {
  /*.grid-toolbar {
            display: flex;
            display: -webkit-flex;
        }*/
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-JobManagement-JobAddlFieldsReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-JobManagement-JobAddlFieldsReportGrid #s2id_ddlProject {
  width: 200px;
}
.s-JobManagement-JobAddlFieldsReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-JobManagement-JobAddlFieldsReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-DASBrochureReportGrid {
  /*    .s-QuickSearchInput {
        width: 120px;
    }*/
}
.s-JobManagement-DASBrochureReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-JobManagement-DASBrochureReportGrid #s2id_ddlProject {
  width: 200px;
}
.s-JobManagement-DASBrochureReportGrid #s2id_ddlBatch {
  width: 150px;
}
.s-JobManagement-DASBrochureReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-DASBrochureReportGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JMProjectsDialog > .size {
  width: 1125px;
  height: 600px;
}
.s-JobManagement-JMProjectsDialog .caption {
  width: 180px;
  /*      padding-top: 0px !important;*/
}
.s-JobManagement-JMProjectsDialog .sel-filetype-disable .selectFiletype {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-JMProjectsDialog .sel-filetype-enable .selectFiletype {
  pointer-events: all;
}
.s-JobManagement-JMProjectsDialog .s-TabProject {
  /*.ui-datepicker-trigger {
            display: none !important;
        }*/
}
.s-JobManagement-JMProjectsDialog .s-TabProject .field.SchStartDate input[type="text"] {
  border: none !important;
  background-color: white !important;
}
.s-JobManagement-JMProjectsDialog .s-TabProject .field.SchFinishDate input[type="text"] {
  border: none !important;
  background-color: white !important;
}
.s-JobManagement-JMProjectsDialog .s-ConcordProAI-StaticTextBlock {
  padding-top: 5px;
}
.s-JobManagement-ProjectEmailMapDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectEmailMapDialog .caption {
  width: 150px;
}
.s-JobManagement-ProjectTemplatesDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectTemplatesDialog .caption {
  width: 150px;
}
.s-JobManagement-ProjectContactsDialog > .size,
.s-JobManagement-TabProjectContactsDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectContactsDialog .caption,
.s-JobManagement-TabProjectContactsDialog .caption {
  width: 150px;
}
.s-JobManagement-AgencyDialog > .size,
.s-JobManagement-TabAgencyDialog > .size {
  width: 650px;
}
.s-JobManagement-AgencyDialog .caption,
.s-JobManagement-TabAgencyDialog .caption {
  width: 150px;
}
.s-JobManagement-MarketDialog > .size,
.s-JobManagement-TabMarketDialog > .size {
  width: 650px;
}
.s-JobManagement-MarketDialog .caption,
.s-JobManagement-TabMarketDialog .caption {
  width: 150px;
}
.s-JobManagement-HubDialog > .size,
.s-JobManagement-HubEditorDialog > .size {
  width: 650px;
}
.s-JobManagement-HubDialog .caption,
.s-JobManagement-HubEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-PermitTypeDialog > .size,
.s-JobManagement-TabPermitTypeDialog > .size {
  width: 650px;
}
.s-JobManagement-PermitTypeDialog .caption,
.s-JobManagement-TabPermitTypeDialog .caption {
  width: 150px;
}
.s-JobManagement-AgencyPermitMapDialog > .size {
  width: 650px;
}
.s-JobManagement-AgencyPermitMapDialog .caption {
  width: 150px;
}
.s-JobManagement-TaskOmTaskMapDialog > .size {
  width: 650px;
}
.s-JobManagement-TaskOmTaskMapDialog .caption {
  width: 150px;
}
.s-JobManagement-TaskPmTaskAutoMapDialog > .size {
  width: 650px;
}
.s-JobManagement-TaskPmTaskAutoMapDialog .caption {
  width: 150px;
}
.s-JobManagement-TaskRestrictFileSkillMapDialog > .size {
  width: 650px;
}
.s-JobManagement-TaskRestrictFileSkillMapDialog .caption {
  width: 150px;
}
.s-JobManagement-TaskSkillMapDialog > .size {
  width: 650px;
}
.s-JobManagement-TaskSkillMapDialog .caption {
  width: 150px;
}
.s-JobManagement-StageTaskMapDialog > .size {
  width: 650px;
}
.s-JobManagement-StageTaskMapDialog .caption {
  width: 150px;
}
.s-JobManagement-StagesDialog,
.s-JobManagement-TabStagesDialog {
  /*    @media (min-width: 750px) {
        .field.StageContribution, .field.DueDate {
            flex: auto;
            min-width: 50%;
            max-width: 50%;
        }
    }*/
}
.s-JobManagement-StagesDialog > .size,
.s-JobManagement-TabStagesDialog > .size {
  width: 650px;
}
.s-JobManagement-StagesDialog .caption,
.s-JobManagement-TabStagesDialog .caption {
  width: 135px;
}
.s-JobManagement-StagesDialog .s-StageTaskMapEditor .s-Toolbar .select2-container,
.s-JobManagement-TabStagesDialog .s-StageTaskMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-WorkflowAddTaskDialog > .size {
  width: 650px;
}
.s-JobManagement-WorkflowAddTaskDialog .caption {
  width: 150px;
}
.s-JobManagement-WorkflowAddTaskDialog .s-DialogToolbar {
  display: none;
}
.s-JobManagement-JobTaskMapDialog > .size {
  width: 650px;
}
.s-JobManagement-JobTaskMapDialog .caption {
  width: 150px;
}
.s-JobManagement-BatchWorkorderDialog > .size {
  width: 650px;
}
.s-JobManagement-BatchWorkorderDialog .caption {
  width: 150px;
}
/*.s-JobManagement-JobPermitDialog {
    > .size {
        width: 650px;
    }
    .caption {
        width: 150px;
    }
}*/
.s-JobManagement-BatchWorkOrderDialog,
.s-JobManagement-TabBatchWorkOrderDialog {
  /*
    @media (min-width: 850px) {
        .field.WoProjectId, .field.ActStartDate, .field.ActEndDate, .field.EstStartDate, .field.EstEndDate, .field.ClientOrgName,
        .field.Phone, .field.Email, .field.DesignReceiptDate, .field.SubmissionPlanDate, .field.SoWReceiptDate,
        .field.DesignNumber, .field.DesignimpJMSDate, .field.ReschDeliveryDate, .field.SiteVisitCompleted, .field.SiteVisitCompDate, .field.HourlyRate,
        .field.SiteId, .field.AssignedEngineer, .field.SchCSVCLDue_Date, .field.CSVCLRenegotiatedDate, .field.SiteVisitPlannedDate,
        .field.FieldingStatus, .field.CDDesignStatus, .field.PermitDesignStatus, .field.UpdatedDesDelDate, .field.DesignInvoicedDate,
        .field.ActualDeliveryDate, .field.RedlinesReceiptDate, .field.DesignApprovalDate, .field.Timezone,
        .field.AsrCommonID, .field.CFASNo, .field.EWOJobNo, .field.SWCCLLI, .field.ActualChecklistUploaded, .field.ActualChecklistUploadedDate,
        .field.StatusId, .field.TypeId, .field.PaymentRecDate, .field.InvoiceGenerated, .field.IsActive, .field.IsNewJob, .field.ExistingJobId, .field.Asbuiltfeet {
            flex: auto;
            min-width: 33%;
            max-width: 33%;
        }
    }
    @media (min-width: 850px) {
        .field.NoOfPrjSheets, .field.IsRedLines, .field.SiteVisitReq, .field.ExistingAerial, .field.ExistingUG, .field.IsSchedulingRequired,
        .field.ExistingBuried, .field.NewAerial, .field.NewUG, .field.NewBuried, .field.MarketId,
        .field.HubId, .field.NetworkTypeId, .field.ActQuantity, .field.EstQuantity, .field.SiteNameAddr,
        .field.RedLinesType, .field.RedLinesComments, .field.NetBuildNumber, .field.FireWorksCode, .field.PONumber,
        .field.EstNumber, .field.InvoiceNumber, .field.NewISP, .field.ExistingISP, .field.EstCompDate,
        .field.ActComDate, .field.SiteVisitSchDate, .field.SiteVisitActDate, .field.SiteSurveyFormSubmitDate,
        .field.RedLinesPlanDelDate, .field.RedLinesActDelDate, .field.AsbuiltReceiptDate, .field.AsbuiltDelDate,
        .field.JobName, .field.JobNumber, .field.WorkflowId, .field.Jobtitle, .field.JobDescription, .field.IsMultiJobs, .field.HasPermits,
        .field.ContactId, .field.Phone, .field.Email, .field.Address, .field.InvoiceDate, .field.Email, .field.UomId, .field.FinalDeliveryDate, .field.SourceReceiptDate,
        .field.EXCLUDEINDASHBOARD {
            flex: auto;
            min-width: 33%;
            max-width: 33%;
        }
    }
    @media (min-width: 850px) {
        .field.BatchId, .field.WorkOrderName, .field.BatchId, .field.Description, .field.Comments {
            flex: auto;
            min-width: 33%;
            max-width: 33%;
        }
    }*/
}
.s-JobManagement-BatchWorkOrderDialog > .size,
.s-JobManagement-TabBatchWorkOrderDialog > .size {
  width: 650px;
}
.s-JobManagement-BatchWorkOrderDialog .caption,
.s-JobManagement-TabBatchWorkOrderDialog .caption {
  width: 150px;
}
.s-JobManagement-BatchWorkOrderDialog .s-DataGrid,
.s-JobManagement-TabBatchWorkOrderDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-BatchWorkOrderGrid {
  /*
    .inline-action.clone-row {
        background-image: url('../Content/serenity/images/document-copy.png');
    }*/
}
.s-JobManagement-BatchWorkOrderGrid .s-Toolbar .select2-container {
  max-width: 275px;
}
.s-JobManagement-BatchWorkOrderGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-BatchWorkOrderGrid #s2id_ddlProject {
  width: 275px !important;
}
.s-JobManagement-BatchWorkOrderGrid #s2id_ddlBatch {
  width: 275px;
}
/*.s-JobManagement-TabBatchWorkOrderGrid {
    .inline-action.clone-row {
        background-image: url('../Content/serenity/images/document-copy.png');
    }
}*/
.s-JobManagement-JobCommentsDialog > .size,
.s-JobManagement-JobCommentsEditorDialog > .size {
  width: 650px;
}
.s-JobManagement-JobCommentsDialog .caption,
.s-JobManagement-JobCommentsEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-JobInvoiceMapDialog > .size {
  width: 650px;
}
.s-JobManagement-JobInvoiceMapDialog .caption {
  width: 150px;
}
.s-JobManagement-WoInvoiceDetailsDialog > .size,
.s-JobManagement-WoInvoiceDialog > .size {
  width: 650px;
}
.s-JobManagement-WoInvoiceDetailsDialog .caption,
.s-JobManagement-WoInvoiceDialog .caption {
  width: 150px;
}
.s-JobManagement-WoRedlinesDetailsDialog > .size,
.s-JobManagement-WoRedlinesDetailsEditorDialog > .size {
  width: 650px;
}
.s-JobManagement-WoRedlinesDetailsDialog .caption,
.s-JobManagement-WoRedlinesDetailsEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-AssignUsersDialog > .size,
.s-JobManagement-JobAssignUsersDialog > .size,
.s-JobManagement-TaskStatusRevertDialog > .size {
  width: 950px;
  height: 500px;
}
.s-JobManagement-AssignUsersDialog .caption,
.s-JobManagement-JobAssignUsersDialog .caption,
.s-JobManagement-TaskStatusRevertDialog .caption {
  width: 150px;
}
.s-JobManagement-AssignUsersDialog .s-DataGrid,
.s-JobManagement-JobAssignUsersDialog .s-DataGrid,
.s-JobManagement-TaskStatusRevertDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-AssignUsersDialog .ui-dialog-content,
.s-JobManagement-JobAssignUsersDialog .ui-dialog-content,
.s-JobManagement-TaskStatusRevertDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-AssignUsersDialog #btnGrp,
.s-JobManagement-JobAssignUsersDialog #btnGrp,
.s-JobManagement-TaskStatusRevertDialog #btnGrp {
  display: flex;
  flex-direction: row-reverse;
}
.s-JobManagement-AssignUsersDialog .expand-all-button.group-by-isrequired span.button-inner,
.s-JobManagement-JobAssignUsersDialog .expand-all-button.group-by-isrequired span.button-inner,
.s-JobManagement-TaskStatusRevertDialog .expand-all-button.group-by-isrequired span.button-inner,
.s-JobManagement-AssignUsersDialog .expand-all-button.group-by-stage span.button-inner,
.s-JobManagement-JobAssignUsersDialog .expand-all-button.group-by-stage span.button-inner,
.s-JobManagement-TaskStatusRevertDialog .expand-all-button.group-by-stage span.button-inner,
.s-JobManagement-AssignUsersDialog .expand-all-button.group-by-phase span.button-inner,
.s-JobManagement-JobAssignUsersDialog .expand-all-button.group-by-phase span.button-inner,
.s-JobManagement-TaskStatusRevertDialog .expand-all-button.group-by-phase span.button-inner,
.s-JobManagement-AssignUsersDialog .collapse-all-button.no-grouping span.button-inner,
.s-JobManagement-JobAssignUsersDialog .collapse-all-button.no-grouping span.button-inner,
.s-JobManagement-TaskStatusRevertDialog .collapse-all-button.no-grouping span.button-inner {
  background-repeat: no-repeat;
  padding-left: 30px;
}
.s-JobManagement-AssignUsersDialog .group-by-address,
.s-JobManagement-JobAssignUsersDialog .group-by-address,
.s-JobManagement-TaskStatusRevertDialog .group-by-address,
.s-JobManagement-AssignUsersDialog .group-by-isrequired,
.s-JobManagement-JobAssignUsersDialog .group-by-isrequired,
.s-JobManagement-TaskStatusRevertDialog .group-by-isrequired,
.s-JobManagement-AssignUsersDialog .no-grouping,
.s-JobManagement-JobAssignUsersDialog .no-grouping,
.s-JobManagement-TaskStatusRevertDialog .no-grouping,
.s-JobManagement-AssignUsersDialog .group-by-phase,
.s-JobManagement-JobAssignUsersDialog .group-by-phase,
.s-JobManagement-TaskStatusRevertDialog .group-by-phase,
.s-JobManagement-AssignUsersDialog .group-by-stage,
.s-JobManagement-JobAssignUsersDialog .group-by-stage,
.s-JobManagement-TaskStatusRevertDialog .group-by-stage {
  float: right;
  padding: 2px 0px;
}
.s-JobManagement-BulkAssignUsersDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-BulkAssignUsersDialog .caption {
  width: 150px;
}
.s-JobManagement-BulkAssignUsersDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-BulkAssignUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-JobTaskSkilledEmployeesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-JobTaskSkilledEmployeesGrid .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-JobTaskSkilledEmployeesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JobTaskStatusTxnDialog > .size {
  width: 650px;
}
.s-JobManagement-JobTaskStatusTxnDialog .caption {
  width: 150px;
}
.s-JobManagement-TabJobTaskMapGrid input[type=date]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  display: none;
}
.s-JobManagement-TabJobTaskMapGrid .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-TabJobTaskMapGrid .color-in-progress {
  background-color: #fdcedc !important;
}
.s-JobManagement-TabJobTaskMapGrid .color-not-started {
  background-color: #ea9c99 !important;
}
.s-JobManagement-TabJobTaskMapGrid .color-in-complete {
  background-color: #f5cd9b !important;
}
.s-JobManagement-TabJobTaskMapGrid .color-Completed {
  background-color: #91d691 !important;
}
.s-JobManagement-TabJobTaskMapGrid .color-problematic {
  background-color: #ced3d8 !important;
}
.s-JobManagement-TabJobTaskMapGrid .add-users-button-enable .col-action-buttons .add-users {
  pointer-events: all;
}
.s-JobManagement-TabJobTaskMapGrid .revert-button-enable .col-action-buttons .revert-ic {
  pointer-events: all;
}
.s-JobManagement-TabJobTaskMapGrid .view-revision-button-enable .col-action-buttons .view-revision {
  pointer-events: all;
}
.s-JobManagement-TabJobTaskMapGrid .revert-button-disable .col-action-buttons .revert-ic {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-TabJobTaskMapGrid .add-users-button-disable .col-action-buttons .add-users {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-TabJobTaskMapGrid .sel-emp-disable .selectEmp,
.s-JobManagement-TabJobTaskMapGrid .date-disable .date {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-TabJobTaskMapGrid .stageunits-update-enable .stage-units {
  pointer-events: all;
}
.s-JobManagement-TabJobTaskMapGrid .is-req-disable .is-req {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-TabJobTaskMapGrid .slick-header-columns {
  white-space: normal;
  height: 50px;
  border-bottom: 2px solid #ccc;
}
.s-JobManagement-TabJobTaskMapGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-JobManagement-TabJobTaskMapGrid #btnGrpAss {
  display: flex;
  flex-direction: row-reverse;
}
.s-JobManagement-TabJobPermitDialog,
.s-JobManagement-JobPermitDialog,
.s-JobManagement-JobPermitSubDialog,
.s-JobManagement-PermitResubmitDialog,
.s-JobManagement-WOPermitDialog {
  /*    .s-StaticTextBlock {
        margin-top: 4px !important;
    }*/
}
.s-JobManagement-TabJobPermitDialog > .size,
.s-JobManagement-JobPermitDialog > .size,
.s-JobManagement-JobPermitSubDialog > .size,
.s-JobManagement-PermitResubmitDialog > .size,
.s-JobManagement-WOPermitDialog > .size {
  width: 990px;
  height: 600px;
}
.s-JobManagement-TabJobPermitDialog .caption,
.s-JobManagement-JobPermitDialog .caption,
.s-JobManagement-JobPermitSubDialog .caption,
.s-JobManagement-PermitResubmitDialog .caption,
.s-JobManagement-WOPermitDialog .caption {
  width: 130px;
}
.s-JobManagement-JobPermitGrid .re-submit-disable .col-re-Submit a,
.s-JobManagement-TabJobPermitGrid .re-submit-disable .col-re-Submit a,
.s-JobManagement-WOPermitGrid .re-submit-disable .col-re-Submit a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-JobPermitGrid {
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-JobManagement-JobPermitGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-JobManagement-JobPermitGrid .s-Toolbar .select2-container {
  max-width: 250px;
}
.s-JobManagement-BulkAssignmentAddedJobsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-BulkAssignmentAddedJobsDialog .caption {
  width: 150px;
}
.s-JobManagement-BulkAssignmentAddedJobsDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-BulkAssignmentAddedJobsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-BulkAssignmentAddedJobsDialog .grid-title {
  padding: 16px !important;
}
.s-JobManagement-BulkAssignmentAddJobsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-BulkAssignmentAddJobsDialog .caption {
  width: 150px;
}
.s-JobManagement-BulkAssignmentAddJobsDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-BulkAssignmentAddJobsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-BulkAssignmentAddJobsDialog .grid-title {
  padding: 16px !important;
}
.s-JobManagement-TabJobTaskFilesGrid .col-download-disable .col-action-buttons .download-sharefile-data,
.s-JobManagement-TabJobTaskFilesGrid .col-download-disable .col-action-buttons .download,
.s-JobManagement-TabJobTaskFilesGrid .col-file-delete-disable .col-action-buttons .delete-row,
.s-JobManagement-TabJobTaskFilesGrid .col-preview-disable .col-action-buttons .inline-action-preview {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-TabJobStatusGrid .color-in-progress {
  background-color: #fdcedc !important;
}
.s-JobManagement-TabJobStatusGrid .color-not-started {
  background-color: #ea9c99 !important;
}
.s-JobManagement-TabJobStatusGrid .color-in-complete {
  background-color: #f5cd9b !important;
}
.s-JobManagement-TabJobStatusGrid .color-Completed {
  background-color: #91d691 !important;
}
.s-JobManagement-TabJobStatusGrid .color-problematic {
  background-color: #ced3d8 !important;
}
.s-JobManagement-TabJobStatusGrid .update-duration-disable .col-update-duration a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-WorkOrderChangeDialog > .size {
  width: 650px;
}
.s-JobManagement-WorkOrderChangeDialog .caption {
  width: 150px;
}
.s-JobManagement-WorkOrderChangeDialog .s-DialogToolbar {
  display: none;
}
.s-JobManagement-UpdateTaskUnitsDurationDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px;
    }*/
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-JobManagement-UpdateTaskUnitsDurationDialog > .size {
  width: 650px;
}
.s-JobManagement-UpdateTaskUnitsDurationDialog .caption {
  width: 180px;
}
.s-JobManagement-AssignUsersGrid .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-AssignUsersGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-MyAssignmentsDialog > .size {
  width: 650px;
}
.s-JobManagement-MyAssignmentsDialog .caption {
  width: 150px;
}
.s-JobManagement-MyProjectAssignmentsDialog > .size {
  width: 650px;
}
.s-JobManagement-MyProjectAssignmentsDialog .caption {
  width: 150px;
}
.s-JobManagement-BulkTaskStatusUpdateDialog {
  /*    .s-DialogToolbar {
        display: none;
    }*/
  overflow-wrap: break-word;
}
.s-JobManagement-BulkTaskStatusUpdateDialog > .size {
  width: 650px;
}
.s-JobManagement-BulkTaskStatusUpdateDialog .caption {
  width: 150px;
}
.s-JobManagement-BulkTaskStatusUpdateDialog .ticket-url-empty {
  color: #d31414;
  font-style: normal;
  font-size: 13px;
  padding-left: 4px;
}
.s-JobManagement-UpdateTaskStatusDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
  /*  .s-DialogToolbar {
        display: none;
    }*/
}
.s-JobManagement-UpdateTaskStatusDialog > .size {
  width: 650px;
}
.s-JobManagement-UpdateTaskStatusDialog .caption {
  width: 150px;
}
.s-JobManagement-UpdateTaskStatusDialog .job-notes,
.s-JobManagement-UpdateTaskStatusDialog .job-edit {
  color: blue !important;
  opacity: 0.8 !important;
  font-weight: 900;
  text-decoration: underline;
}
.s-JobManagement-UpdateTaskStatusDialog .ticket-url-empty {
  color: #d31414;
  font-style: normal;
  font-size: 13px;
  padding-left: 4px;
}
.s-JobManagement-MyProjectAssignmentsGrid {
  /*.tool-buttons .column-picker-button {
        display: none !important;
    }*/
}
.s-JobManagement-MyProjectAssignmentsGrid .assign-disable .col-assign a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyProjectAssignmentsGrid .update-status-disable .col-update-status a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyProjectAssignmentsGrid .launch-FeApp-disable .col-launch-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyProjectAssignmentsGrid .launch-FeApp-disable .col-launch-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyProjectAssignmentsGrid .view-FeApp-disable .col-view-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyProjectAssignmentsGrid .green-color-row {
  background-color: #a5d6a6 !important;
}
.s-JobManagement-MyProjectAssignmentsGrid .red-color-row {
  background-color: #df8983 !important;
}
.s-JobManagement-MyProjectAssignmentsGrid .yellow-color-row {
  background-color: #f5cd9b !important;
}
.s-JobManagement-MyProjectAssignmentsGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-JobManagement-MyProjectAssignmentsGrid #s2id_ddlProject {
  width: 250px;
}
.s-JobManagement-MyProjectAssignmentsGrid #s2id_ddlUsers {
  width: 300px;
}
.s-JobManagement-MyAssignmentsGrid {
  /*.select-all-items {
        display: none !important;
        pointer-events: none;
    }*/
}
.s-JobManagement-MyAssignmentsGrid .assign-disable .col-assign a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyAssignmentsGrid .update-status-disable .col-update-status a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyAssignmentsGrid .launch-FeApp-disable .col-launch-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyAssignmentsGrid .launch-FeApp-disable .col-launch-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyAssignmentsGrid .view-FeApp-disable .col-view-FeApp a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-JobManagement-MyAssignmentsGrid .tool-buttons .column-picker-button {
  display: none !important;
}
.s-JobManagement-MyAssignmentsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-JobManagement-MyAssignmentsGrid .green-color-row {
  background-color: #a5d6a6 !important;
}
.s-JobManagement-MyAssignmentsGrid .red-color-row {
  background-color: #df8983 !important;
}
.s-JobManagement-MyAssignmentsGrid .yellow-color-row {
  background-color: #f5cd9b !important;
}
.s-JobManagement-MyAssignmentsGrid .select-all-items {
  top: 1px;
}
.s-JobManagement-MyAssignmentsGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-JobManagement-MyAssignmentsGrid .s-Toolbar .select2-container {
  max-width: 600px;
}
.s-FieldApplicationDialog {
  width: 100% !important;
}
.s-FieldApplicationDialog .ui-dialog-titlebar-buttonpane {
  display: none;
}
.s-FieldApplicationDialog.mobile-layout .ui-dialog-titlebar.view-mode {
  background: #61a700 !important;
}
.s-FieldApplicationDialog .ui-dialog-titlebar {
  /*.ui-dialog-titlebar-close {
            background-color: white !important;
        }*/
}
.s-FieldApplicationDialog .ui-dialog-titlebar.view-mode {
  border-bottom: none !important;
  background: #61a700 !important;
  color: #fff !important;
}
.s-FieldApplicationDialog iframe {
  width: 100% !important;
  border: 0;
  padding: 0;
  margin: 0;
}
.s-JobManagement-CostingReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  /*  padding-top: 5px;*/
  /*padding-bottom: 5px;*/
}
.s-JobManagement-CostingReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-CostingReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-CostingReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-CostingReportGrid .s-Toolbar .select2-container-multi {
  min-width: 350px;
}
.s-JobManagement-CostingReportGrid .s-IntegerEditor {
  width: 130px !important;
  margin-right: 2px;
}
.s-JobManagement-CostingReportGrid .s-StringEditor {
  width: 200px !important;
}
.s-JobManagement-CostingReportGrid .s-SlickPager {
  height: 30px !important;
}
.s-JobManagement-JobTaskHoursReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-JobTaskHoursReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobTaskHoursReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-JobTaskHoursReportGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
  padding-bottom: 5px;
}
.s-JobManagement-JobTaskHoursReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobTaskHoursReportGrid .s-Toolbar .select2-container-multi {
  min-width: 240px;
}
.s-JobManagement-JobTaskHoursReportGrid .s-IntegerEditor {
  width: 135px !important;
  margin-right: 2px;
}
.s-JobManagement-JobHistoryReportGrid {
  /*.quick-filter-item {
        .quick-filter-label {
            text-align: center;
        }
    }*/
}
.s-JobManagement-JobHistoryReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 0px;
  padding-bottom: 5px;
}
.s-JobManagement-JobHistoryReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobHistoryReportGrid #s2id_ddlBatch {
  width: 300px;
}
.s-JobManagement-JobHistoryReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-ViewJobOMHistoryDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-ViewJobOMHistoryDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-JobManagement-ViewJobOMHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-EmployeeUsageGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-EmployeeUsageGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-JobManagement-EmployeeUsageGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-JobManagement-EmployeeUsageGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 10px;
  float: right;
}
.s-JobManagement-EmployeeUsageGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JMFQNIDDialog > .size,
.s-JobManagement-TabFQNIDDialog > .size {
  width: 500px;
}
.s-JobManagement-JMFQNIDDialog .caption,
.s-JobManagement-TabFQNIDDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-JobManagement-JMFQNIDDialog .field.FQNID,
  .s-JobManagement-TabFQNIDDialog .field.FQNID,
  .s-JobManagement-JMFQNIDDialog .field.ProjectId,
  .s-JobManagement-TabFQNIDDialog .field.ProjectId,
  .s-JobManagement-JMFQNIDDialog .field.ProjectCode,
  .s-JobManagement-TabFQNIDDialog .field.ProjectCode,
  .s-JobManagement-JMFQNIDDialog .field.BatchId,
  .s-JobManagement-TabFQNIDDialog .field.BatchId,
  .s-JobManagement-JMFQNIDDialog .field.BatchCode,
  .s-JobManagement-TabFQNIDDialog .field.BatchCode,
  .s-JobManagement-JMFQNIDDialog .field.SSNId,
  .s-JobManagement-TabFQNIDDialog .field.SSNId,
  .s-JobManagement-JMFQNIDDialog .field.SegmentName,
  .s-JobManagement-TabFQNIDDialog .field.SegmentName,
  .s-JobManagement-JMFQNIDDialog .field.SegStatusId,
  .s-JobManagement-TabFQNIDDialog .field.SegStatusId,
  .s-JobManagement-JMFQNIDDialog .field.WpGId,
  .s-JobManagement-TabFQNIDDialog .field.WpGId,
  .s-JobManagement-JMFQNIDDialog .field.RemoveSegment,
  .s-JobManagement-TabFQNIDDialog .field.RemoveSegment,
  .s-JobManagement-JMFQNIDDialog .field.DesignTrenchFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignTrenchFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignBoreFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignBoreFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignExtConduitFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignExtConduitFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignNewAerialFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignNewAerialFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignExtVZFiberFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignExtVZFiberFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignOverlashFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignOverlashFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignBridgeXFootage,
  .s-JobManagement-TabFQNIDDialog .field.DesignBridgeXFootage,
  .s-JobManagement-JMFQNIDDialog .field.DesignTotalMileage,
  .s-JobManagement-TabFQNIDDialog .field.DesignTotalMileage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltTrenchFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltTrenchFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltBoreFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltBoreFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltExtConduitFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltExtConduitFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltNewAerialFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltNewAerialFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltExtVZFiberFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltExtVZFiberFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltOverlashFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltOverlashFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltBridgeXFootage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltBridgeXFootage,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltTotalMileage,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltTotalMileage,
  .s-JobManagement-JMFQNIDDialog .field.SpliceTestActual,
  .s-JobManagement-TabFQNIDDialog .field.SpliceTestActual,
  .s-JobManagement-JMFQNIDDialog .field.SpliceTestPlanned,
  .s-JobManagement-TabFQNIDDialog .field.SpliceTestPlanned,
  .s-JobManagement-JMFQNIDDialog .field.CablePlacedActual,
  .s-JobManagement-TabFQNIDDialog .field.CablePlacedActual,
  .s-JobManagement-JMFQNIDDialog .field.CablePlacedPlanned,
  .s-JobManagement-TabFQNIDDialog .field.CablePlacedPlanned,
  .s-JobManagement-JMFQNIDDialog .field.ConstrStartActual,
  .s-JobManagement-TabFQNIDDialog .field.ConstrStartActual,
  .s-JobManagement-JMFQNIDDialog .field.ConstrStartPlanned,
  .s-JobManagement-TabFQNIDDialog .field.ConstrStartPlanned,
  .s-JobManagement-JMFQNIDDialog .field.VzopsSpliceTestActual,
  .s-JobManagement-TabFQNIDDialog .field.VzopsSpliceTestActual,
  .s-JobManagement-JMFQNIDDialog .field.VzopsSpliceTestPlanned,
  .s-JobManagement-TabFQNIDDialog .field.VzopsSpliceTestPlanned,
  .s-JobManagement-JMFQNIDDialog .field.FinalPermitSubmitDate,
  .s-JobManagement-TabFQNIDDialog .field.FinalPermitSubmitDate,
  .s-JobManagement-JMFQNIDDialog .field.FinalPermitReceiveDate,
  .s-JobManagement-TabFQNIDDialog .field.FinalPermitReceiveDate,
  .s-JobManagement-JMFQNIDDialog .field.LastPermitSubmitDate,
  .s-JobManagement-TabFQNIDDialog .field.LastPermitSubmitDate,
  .s-JobManagement-JMFQNIDDialog .field.LastPermitReceiveDate,
  .s-JobManagement-TabFQNIDDialog .field.LastPermitReceiveDate,
  .s-JobManagement-JMFQNIDDialog .field.NoofPermits,
  .s-JobManagement-TabFQNIDDialog .field.NoofPermits,
  .s-JobManagement-JMFQNIDDialog .field.SourceReceiptDate,
  .s-JobManagement-TabFQNIDDialog .field.SourceReceiptDate,
  .s-JobManagement-JMFQNIDDialog .field.BaseMapDate,
  .s-JobManagement-TabFQNIDDialog .field.BaseMapDate,
  .s-JobManagement-JMFQNIDDialog .field.FiberRoutePlanningDate,
  .s-JobManagement-TabFQNIDDialog .field.FiberRoutePlanningDate,
  .s-JobManagement-JMFQNIDDialog .field.FieldDataCollectionDate,
  .s-JobManagement-TabFQNIDDialog .field.FieldDataCollectionDate,
  .s-JobManagement-JMFQNIDDialog .field.EWOinCoFFFDate,
  .s-JobManagement-TabFQNIDDialog .field.EWOinCoFFFDate,
  .s-JobManagement-JMFQNIDDialog .field.HLDDate,
  .s-JobManagement-TabFQNIDDialog .field.HLDDate,
  .s-JobManagement-JMFQNIDDialog .field.HLDApprovedDate,
  .s-JobManagement-TabFQNIDDialog .field.HLDApprovedDate,
  .s-JobManagement-JMFQNIDDialog .field.DetailDesignDate,
  .s-JobManagement-TabFQNIDDialog .field.DetailDesignDate,
  .s-JobManagement-JMFQNIDDialog .field.ConstructionDrawingDate,
  .s-JobManagement-TabFQNIDDialog .field.ConstructionDrawingDate,
  .s-JobManagement-JMFQNIDDialog .field.PermitDrawingDate,
  .s-JobManagement-TabFQNIDDialog .field.PermitDrawingDate,
  .s-JobManagement-JMFQNIDDialog .field.PermitApplicationDate,
  .s-JobManagement-TabFQNIDDialog .field.PermitApplicationDate,
  .s-JobManagement-JMFQNIDDialog .field.ApprovedPermitDate,
  .s-JobManagement-TabFQNIDDialog .field.ApprovedPermitDate,
  .s-JobManagement-JMFQNIDDialog .field.DetailDesignApprovedDate,
  .s-JobManagement-TabFQNIDDialog .field.DetailDesignApprovedDate,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltRedlineDate,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltRedlineDate,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltFieldingDate,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltFieldingDate,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltDrawingDate,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltDrawingDate,
  .s-JobManagement-JMFQNIDDialog .field.AsbuiltUpdateon3GISDate,
  .s-JobManagement-TabFQNIDDialog .field.AsbuiltUpdateon3GISDate,
  .s-JobManagement-JMFQNIDDialog .field.SiteSpanName,
  .s-JobManagement-TabFQNIDDialog .field.SiteSpanName,
  .s-JobManagement-JMFQNIDDialog .field.OMDBTaskId,
  .s-JobManagement-TabFQNIDDialog .field.OMDBTaskId,
  .s-JobManagement-JMFQNIDDialog .field.OldSegmentName,
  .s-JobManagement-TabFQNIDDialog .field.OldSegmentName,
  .s-JobManagement-JMFQNIDDialog .field.SegmentComments,
  .s-JobManagement-TabFQNIDDialog .field.SegmentComments {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
  .s-JobManagement-JMFQNIDDialog .field.OMDBComments,
  .s-JobManagement-TabFQNIDDialog .field.OMDBComments {
    flex: auto;
    min-width: 66%;
    max-width: 66%;
  }
}
.s-JobManagement-TabProjectSegStatusDialog > .size {
  width: 600px;
}
.s-JobManagement-TabProjectSegStatusDialog .caption {
  width: 150px;
}
.s-JobManagement-TabPhaseDialog {
  /*    .s-StaticTextBlock {
        margin-top: 5px !important;
    }*/
  /*    @media (min-width: 750px) {
        .field.PhaseContribution, .field.DueDate, .field.IsIndependent, .field.UOMName {
            flex: auto;
            min-width: 50%;
            max-width: 50%;
        }
    }*/
}
.s-JobManagement-TabPhaseDialog > .size {
  width: 600px;
}
.s-JobManagement-TabPhaseDialog .caption {
  width: 135px;
}
.s-JobManagement-TabPhaseDialog .s-PhaseTaskMapEditor .s-Toolbar .select2-container {
  min-width: 450px !important;
}
.s-JobManagement-JMFQNIDGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JMFQNIDGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JMFQNIDGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-PolesDialog > .size,
.s-JobManagement-TabPolesDialog > .size {
  width: 600px;
}
.s-JobManagement-PolesDialog .caption,
.s-JobManagement-TabPolesDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-JobManagement-PolesDialog,
  .s-JobManagement-TabPolesDialog {
    /*.field.PhaseContribution, .field.DueDate {
            flex: auto;
            min-width: 50%;
            max-width: 50%;
        }*/
    /*.s-DialogToolbar {
            display: none;
        }*/
  }
  .s-JobManagement-PolesDialog .field.ProjectCode,
  .s-JobManagement-TabPolesDialog .field.ProjectCode,
  .s-JobManagement-PolesDialog .field.BatchCode,
  .s-JobManagement-TabPolesDialog .field.BatchCode,
  .s-JobManagement-PolesDialog .field.JobName,
  .s-JobManagement-TabPolesDialog .field.JobName,
  .s-JobManagement-PolesDialog .field.ObjectId,
  .s-JobManagement-TabPolesDialog .field.ObjectId,
  .s-JobManagement-PolesDialog .field.PoleHeight,
  .s-JobManagement-TabPolesDialog .field.PoleHeight,
  .s-JobManagement-PolesDialog .field.Attach1Type,
  .s-JobManagement-TabPolesDialog .field.Attach1Type,
  .s-JobManagement-PolesDialog .field.Attach1Ht,
  .s-JobManagement-TabPolesDialog .field.Attach1Ht,
  .s-JobManagement-PolesDialog .field.Attach2Type,
  .s-JobManagement-TabPolesDialog .field.Attach2Type,
  .s-JobManagement-PolesDialog .field.Attach2Ht,
  .s-JobManagement-TabPolesDialog .field.Attach2Ht,
  .s-JobManagement-PolesDialog .field.Attach3Type,
  .s-JobManagement-TabPolesDialog .field.Attach3Type,
  .s-JobManagement-PolesDialog .field.Attach3Ht,
  .s-JobManagement-TabPolesDialog .field.Attach3Ht,
  .s-JobManagement-PolesDialog .field.Attach4Type,
  .s-JobManagement-TabPolesDialog .field.Attach4Type,
  .s-JobManagement-PolesDialog .field.Attach4Ht,
  .s-JobManagement-TabPolesDialog .field.Attach4Ht,
  .s-JobManagement-PolesDialog .field.Attach5Type,
  .s-JobManagement-TabPolesDialog .field.Attach5Type,
  .s-JobManagement-PolesDialog .field.Attach5Ht,
  .s-JobManagement-TabPolesDialog .field.Attach5Ht,
  .s-JobManagement-PolesDialog .field.LastUser,
  .s-JobManagement-TabPolesDialog .field.LastUser,
  .s-JobManagement-PolesDialog .field.PoleTag,
  .s-JobManagement-TabPolesDialog .field.PoleTag,
  .s-JobManagement-PolesDialog .field.PoleTagx,
  .s-JobManagement-TabPolesDialog .field.PoleTagx,
  .s-JobManagement-PolesDialog .field.BirthMark,
  .s-JobManagement-TabPolesDialog .field.BirthMark,
  .s-JobManagement-PolesDialog .field.TransFrmr,
  .s-JobManagement-TabPolesDialog .field.TransFrmr,
  .s-JobManagement-PolesDialog .field.TransExess,
  .s-JobManagement-TabPolesDialog .field.TransExess,
  .s-JobManagement-PolesDialog .field.AnchorNeed,
  .s-JobManagement-TabPolesDialog .field.AnchorNeed,
  .s-JobManagement-PolesDialog .field.Risers,
  .s-JobManagement-TabPolesDialog .field.Risers,
  .s-JobManagement-PolesDialog .field.CustDrops,
  .s-JobManagement-TabPolesDialog .field.CustDrops,
  .s-JobManagement-PolesDialog .field.TreeTrim,
  .s-JobManagement-TabPolesDialog .field.TreeTrim,
  .s-JobManagement-PolesDialog .field.RisersDest,
  .s-JobManagement-TabPolesDialog .field.RisersDest,
  .s-JobManagement-PolesDialog .field.GmpUnder,
  .s-JobManagement-TabPolesDialog .field.GmpUnder,
  .s-JobManagement-PolesDialog .field.FieldComment,
  .s-JobManagement-TabPolesDialog .field.FieldComment,
  .s-JobManagement-PolesDialog .field.PoleType,
  .s-JobManagement-TabPolesDialog .field.PoleType,
  .s-JobManagement-PolesDialog .field.PoleUse,
  .s-JobManagement-TabPolesDialog .field.PoleUse,
  .s-JobManagement-PolesDialog .field.Guys,
  .s-JobManagement-TabPolesDialog .field.Guys,
  .s-JobManagement-PolesDialog .field.HdwrAttach,
  .s-JobManagement-TabPolesDialog .field.HdwrAttach,
  .s-JobManagement-PolesDialog .field.AttachChange,
  .s-JobManagement-TabPolesDialog .field.AttachChange,
  .s-JobManagement-PolesDialog .field.PoleIssue,
  .s-JobManagement-TabPolesDialog .field.PoleIssue,
  .s-JobManagement-PolesDialog .field.Shape,
  .s-JobManagement-TabPolesDialog .field.Shape,
  .s-JobManagement-PolesDialog .field.ContractorPoleid,
  .s-JobManagement-TabPolesDialog .field.ContractorPoleid,
  .s-JobManagement-PolesDialog .field.DateCreate,
  .s-JobManagement-TabPolesDialog .field.DateCreate,
  .s-JobManagement-PolesDialog .field.DateMod,
  .s-JobManagement-TabPolesDialog .field.DateMod,
  .s-JobManagement-PolesDialog .field.Town,
  .s-JobManagement-TabPolesDialog .field.Town,
  .s-JobManagement-PolesDialog .field.Owner,
  .s-JobManagement-TabPolesDialog .field.Owner,
  .s-JobManagement-PolesDialog .field.Latitude,
  .s-JobManagement-TabPolesDialog .field.Latitude,
  .s-JobManagement-PolesDialog .field.Longitude,
  .s-JobManagement-TabPolesDialog .field.Longitude,
  .s-JobManagement-PolesDialog .field.PoleMat,
  .s-JobManagement-TabPolesDialog .field.PoleMat,
  .s-JobManagement-PolesDialog .field.CollectDev,
  .s-JobManagement-TabPolesDialog .field.CollectDev,
  .s-JobManagement-PolesDialog .field.Mrwkest,
  .s-JobManagement-TabPolesDialog .field.Mrwkest,
  .s-JobManagement-PolesDialog .field.OnOffRoad,
  .s-JobManagement-TabPolesDialog .field.OnOffRoad,
  .s-JobManagement-PolesDialog .field.Atxing,
  .s-JobManagement-TabPolesDialog .field.Atxing,
  .s-JobManagement-PolesDialog .field.JctPole,
  .s-JobManagement-TabPolesDialog .field.JctPole,
  .s-JobManagement-PolesDialog .field.Address,
  .s-JobManagement-TabPolesDialog .field.Address,
  .s-JobManagement-PolesDialog .field.Editor,
  .s-JobManagement-TabPolesDialog .field.Editor,
  .s-JobManagement-PolesDialog .field.PoleStatusId,
  .s-JobManagement-TabPolesDialog .field.PoleStatusId,
  .s-JobManagement-PolesDialog .field.PoleDataCollection,
  .s-JobManagement-TabPolesDialog .field.PoleDataCollection,
  .s-JobManagement-PolesDialog .field.PoleInventory,
  .s-JobManagement-TabPolesDialog .field.PoleInventory,
  .s-JobManagement-PolesDialog .field.PoleDataCollectionComments,
  .s-JobManagement-TabPolesDialog .field.PoleDataCollectionComments,
  .s-JobManagement-PolesDialog .field.PoleInventoryComments,
  .s-JobManagement-TabPolesDialog .field.PoleInventoryComments,
  .s-JobManagement-PolesDialog .field.StatusName,
  .s-JobManagement-TabPolesDialog .field.StatusName,
  .s-JobManagement-PolesDialog .field.TenantId,
  .s-JobManagement-TabPolesDialog .field.TenantId {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
  .s-JobManagement-PolesDialog .field,
  .s-JobManagement-TabPolesDialog .field {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
  .s-JobManagement-PolesDialog .s-StaticTextBlock,
  .s-JobManagement-TabPolesDialog .s-StaticTextBlock {
    /* margin-top: 4px !important;*/
    white-space: pre-wrap;
    /*font-weight: bold;*/
  }
}
.s-JobManagement-PolesGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-PolesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-PolesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-UpdatePoleStatusDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-JobManagement-UpdatePoleStatusDialog > .size {
  width: 600px;
}
.s-JobManagement-UpdatePoleStatusDialog .caption {
  width: 150px;
}
.s-JobManagement-JobsFootageGrid .s-Toolbar .select2-container {
  max-width: 225px;
}
.s-JobManagement-JobsFootageGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-JobsFootageGrid .s-DateEditor {
  width: 115px !important;
}
.s-JobManagement-JobFilesGrid .s-Toolbar .select2-container {
  max-width: 225px;
}
.s-JobManagement-JobFilesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-JobFilesGrid #s2id_ddlBatch {
  width: 200px;
}
.s-JobManagement-JobFilesGrid #s2id_ddlTask {
  width: 250px;
}
.s-JobManagement-JobFilesGrid .s-IntegerEditor {
  width: 140px !important;
  margin-right: 2px;
}
.s-JobManagement-JobHistoryReportDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        margin-top: 4px !important;
    }*/
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-JobManagement-JobHistoryReportDialog > .size {
  width: 650px;
}
.s-JobManagement-JobHistoryReportDialog .caption {
  width: 150px;
}
.s-JobManagement-JobHistoryReportDialog .s-Serenity-Toolbar {
  min-height: 15px !important;
}
.s-JobManagement-JobHistoryReportDialog .Notes label {
  font-weight: 700 !important;
}
.s-JobManagement-JobHistoryReportDialog .Notes {
  padding-top: 15px;
}
.s-JobManagement-FieldingDaywiseSummaryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-FieldingDaywiseSummaryGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-JobManagement-FieldingDaywiseSummaryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-JobManagement-FieldingDaywiseSummaryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  margin-top: 5px;
}
.s-JobManagement-FieldingDaywiseSummaryGrid .s-Toolbar .select2-container-multi {
  min-width: 400px;
  max-width: 500px;
}
.s-JobManagement-JobTaskSummaryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-JobManagement-JobTaskSummaryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-JobTaskSummaryGrid .s-Toolbar .select2-container {
  max-width: 230px !important;
  min-width: 230px !important;
}
.s-JobManagement-BulkAssignmentAddJobsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-TabJobTaskEmployeesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-TabPolesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JobHistoryUpdateGridDialog > .size {
  width: 750px;
  height: 500px;
}
.s-JobManagement-JobHistoryUpdateGridDialog .caption {
  width: 150px;
}
.s-JobManagement-JobHistoryUpdateGridDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JobHistoryUpdateGridDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-TeamAssignmentsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-TeamAssignmentsGrid .select-all-items {
  top: 1px;
}
.s-JobManagement-TeamAssignmentsGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-JobManagement-TeamAssignmentsGrid #s2id_ddlProject {
  min-width: 200px !important;
  max-width: 200px !important;
}
.s-JobManagement-TeamAssignmentsGrid #s2id_ddlEmployee {
  min-width: 200px !important;
  max-width: 200px !important;
}
.s-JobManagement-TeamAssignmentsGrid .s-EnumEditor {
  width: 100px !important;
  min-width: 100px !important;
}
.s-JobManagement-TeamAssignmentsGrid .s-IntegerEditor {
  width: 135px;
  padding-bottom: 5px;
}
.s-JobManagement-TeamAssignmentsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-JobManagement-TeamAssignmentsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-TeamAssignmentsGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-JobManagement-TeamAssignmentsGrid .green-color-row {
  background-color: #a5d6a6 !important;
}
.s-JobManagement-TeamAssignmentsGrid .red-color-row {
  background-color: #df8983 !important;
}
.s-JobManagement-TeamAssignmentsGrid .yellow-color-row {
  background-color: #f5cd9b !important;
}
.col-disable a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black !important;
  font-weight: normal !important;
}
.s-JobManagement-BillingStagesEditorDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-JobManagement-BillingStagesEditorDialog > .size {
  width: 600px;
}
.s-JobManagement-BillingStagesEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-TaskPhasesEditorDialog > .size {
  width: 600px;
}
.s-JobManagement-TaskPhasesEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-AddDependencyTasksDialog > .size {
  width: 750px;
  height: 500px;
}
.s-JobManagement-AddDependencyTasksDialog .caption {
  width: 150px;
}
.s-JobManagement-AddDependencyTasksDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-AddDependencyTasksDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-DependencyTasksGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.jobnotes {
  white-space: normal;
  overflow: auto;
}
.s-JobManagement-ProjectsDetailsDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectsDetailsDialog .caption {
  width: 150px;
}
.s-JobManagement-JobDetailsImportDialog {
  width: 650px !important;
}
.s-JobManagement-JobDetailsImportDialog .category {
  padding-top: 20px !important;
}
.s-JobManagement-FindJobsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-JobManagement-FindJobsDialog .caption {
  width: 150px;
}
.s-JobManagement-FindJobsDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-FindJobsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-FindJobsGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-JobManagement-FindJobsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-FindJobsGrid #txtSearchText {
  margin-right: 10px;
}
.s-JobManagement-UpdateJobTaskDueDateDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px;
    }*/
}
.s-JobManagement-UpdateJobTaskDueDateDialog > .size {
  width: 500px;
}
.s-JobManagement-UpdateJobTaskDueDateDialog .caption {
  width: 150px;
}
.s-JobManagement-UpdateJobTaskDueDateDialog .s-DialogToolbar {
  display: none;
}
.s-JobManagement-JobDetailsImportDialog {
  width: 650px !important;
}
.s-JobManagement-JMTaskImportDialog {
  width: 650px !important;
}
.s-JobManagement-JMTaskImportDialog .categories {
  margin-top: 20px;
}
.s-JobManagement-JMInvoiceImportDialog .s-PropertyGrid {
  margin-top: 15px;
}
.s-JobManagement-JobTaskChecklistStatusEditor {
  height: 300px !important;
}
.s-JobManagement-JobTaskChecklistStatusEditor {
  height: 300px !important;
}
.s-JobManagement-EmployeePerformanceGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-EmployeePerformanceGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-JobManagement-EmployeePerformanceGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-JobManagement-EmployeePerformanceGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-EmployeePerformanceGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobTaskCheckListReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 0px;
  padding-bottom: 5px;
}
.s-JobManagement-JobTaskCheckListReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobTaskCheckListReportGrid #s2id_ddlBatch {
  width: 300px;
}
.s-JobManagement-JobHoursReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-JobHoursReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobHoursReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-JobHoursReportGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-JobHoursReportGrid .s-Toolbar .select2-container-multi {
  min-width: 240px;
}
.s-JobManagement-JobHoursReportGrid .s-IntegerEditor {
  width: 150px !important;
  margin-right: 2px;
}
.s-JobManagement-ReviewJobTaskChecklistGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-ReviewJobTaskChecklistGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-ReviewJobTaskChecklistGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-JobManagement-ReviewJobTaskChecklistDialog > .size {
  width: 900px;
  height: 600px;
}
.s-JobManagement-ReviewJobTaskChecklistDialog .caption {
  width: 150px;
}
.s-JobManagement-ReviewJobTaskChecklistDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ReviewJobTaskChecklistDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-ReviewJobTaskChecklistDialog #btnGrpReview {
  text-align: right;
}
.s-JobManagement-ReviewJobTaskChecklistDialog .expand-all-button.group-by-Category span.button-inner,
.s-JobManagement-ReviewJobTaskChecklistDialog .collapse-all-button.no-grouping span.button-inner {
  background-repeat: no-repeat;
  padding-left: 30px;
}
.s-JobManagement-ReviewJobTaskChecklistDialog .group-by-Category,
.s-JobManagement-ReviewJobTaskChecklistDialog .no-grouping {
  float: right;
  padding: 2px 0px;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .quick-filter-item .quick-filter-label {
  text-align: center;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .s-Toolbar .select2-container {
  max-width: 230px;
  min-width: 230px;
}
.s-JobManagement-JobInvoiceDetailsReportGrid .s-IntegerEditor {
  width: 135px !important;
  margin-right: 2px;
}
.s-JobManagement-JobTaskCheckListReportDialog > .size {
  width: 950px;
}
.s-JobManagement-JobTaskCheckListReportDialog .caption {
  width: 155px;
}
.s-JobManagement-JobTaskCheckListReportDialog .s-StaticTextBlock {
  /* margin-top: 4px !important;*/
  white-space: pre-wrap;
}
.s-JobManagement-WoBatchWorkspaceDialog > .size {
  width: 950px;
  height: 500px;
}
.s-JobManagement-WoBatchWorkspaceDialog .caption {
  width: 150px;
}
.s-JobManagement-WoBatchWorkspaceDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-WoBatchWorkspaceDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-WoBatchWorkspaceGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JobBatchWorkspaceDialog > .size {
  width: 950px;
  height: 500px;
}
.s-JobManagement-JobBatchWorkspaceDialog .caption {
  width: 150px;
}
.s-JobManagement-JobBatchWorkspaceDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JobBatchWorkspaceDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-JobBatchWorkspaceGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JobBulkUserAssignDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-JobBulkUserAssignDialog .caption {
  width: 150px;
}
.s-JobManagement-JobBulkUserAssignDialog .s-DataGrid {
  height: 100% !important;
}
.s-JobManagement-JobBulkUserAssignDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-JmProjectSkillsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-JobManagement-JmProjectSkillsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-JmProjectSkillsDialog .caption {
  width: 150px;
}
.s-JobManagement-JmProjectSkillsDialog .s-DataGrid {
  height: 100% !important;
}
.s-JobManagement-JmProjectSkillsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-JobFootageDetailsDialog > .size {
  width: 650px;
}
.s-JobManagement-JobFootageDetailsDialog .caption {
  width: 150px;
}
.s-JobManagement-ProjectPlannedBudgetDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectPlannedBudgetDialog .caption {
  width: 150px;
}
.s-JobManagement-ProjectBudgetInvoicesDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectBudgetInvoicesDialog .caption {
  width: 150px;
}
.s-JobManagement-ViewMonthlyInvoicesDialog {
  /*    .s-StaticTextBlock {
        margin-top: 5px !important;
    }*/
}
.s-JobManagement-ViewMonthlyInvoicesDialog > .size {
  width: 950px;
  height: 500px;
}
.s-JobManagement-ViewMonthlyInvoicesDialog .caption {
  width: 150px;
}
.s-JobManagement-ViewMonthlyInvoicesDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ViewMonthlyInvoicesDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-ProjectsDetailsDialog {
  /*    .s-StaticTextBlock {
        margin-top: 5px !important;
    }*/
}
.s-JobManagement-ProjectsDetailsDialog .caption {
  width: 200px;
}
.new-Budget {
  position: relative;
  top: -151px;
  left: 130px;
  background-color: #1f7dce !important;
  color: white;
  font-weight: bold;
  border-radius: 67px !important;
  padding: 5px 20px 5px 5px !important;
}
.new-Budget > div:hover {
  background-color: #1f7dce !important;
}
.new-Budget > span:hover {
  background-color: #1f7dce !important;
}
.new-Budget:hover .button-outer {
  background: unset !important;
}
.s-JobManagement-ProjectPlannedBudgetEditor .s-Toolbar .buttons-inner {
  border: none !important;
}
.s-JobManagement-ProjectPlannedBudgetEditor .s-Toolbar .tool-button {
  border-left: none !important;
}
.s-JobManagement-DownloadJobFilesDialog > .size {
  width: 650px;
}
.s-JobManagement-DownloadJobFilesDialog .caption {
  width: 150px;
}
.s-JobManagement-BatchWorkOrderImportDialog > .size {
  height: 300px;
}
.s-JobManagement-BatchWorkOrderImportDialog .category {
  padding-top: 20px !important;
}
.s-JobManagement-JMWorkOrderJobsImportDialog > .size {
  height: 300px;
}
.s-JobManagement-JMWorkOrderJobsImportDialog .category {
  padding-top: 20px !important;
}
.s-JobManagement-AssignedUserTaskRevertHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-JobManagement-AssignedUserTaskRevertHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-AssignedUserTaskRevertHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog > .size {
  width: 1100px;
  height: 350px;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog .caption {
  width: 150px;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 125px !important;
  height: 125px !important;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog .Attachments .file-item {
  width: 100px;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog .Attachments .file-item .thumb {
  width: 100px;
  height: 60px;
  background-size: contain;
}
.s-JobManagement-UpdateJobTaskStatusRevertDialog .s-DialogToolbar {
  min-height: 20px !important;
}
.s-JobManagement-HandOfManagementTaskGrid {
  /*    .s-QuickSearchInput {
        width: 120px;
    }*/
}
.s-JobManagement-HandOfManagementTaskGrid .s-Toolbar .select2-container {
  max-width: 275px;
}
.s-JobManagement-HandOfManagementTaskGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-HandOfManagementTaskGrid .select2-container {
  width: 200px !important;
}
.s-JobManagement-HandOfManagementTaskGrid .s-IntegerEditor {
  width: 130px !important;
  margin-right: 2px;
}
.s-JobManagement-TabJobTaskRevertHistoryGrid {
  padding: 0px 6px 6px 6px !important;
}
.s-JobManagement-AsignedUserTaskRevertHistoryGrid .btn-view-attachments,
.s-JobManagement-TabJobTaskRevertHistoryGrid .btn-view-attachments {
  background-color: green !important;
}
.s-JobManagement-EmployeeHoursSummaryGrid #s2id_ddlProject {
  width: 180px;
}
.s-JobManagement-EmployeeHoursSummaryGrid #s2id_ddlBatch {
  width: 180px;
}
.s-JobManagement-EmployeeHoursSummaryGrid .s-StringEditor {
  width: 150px;
}
.s-JobManagement-JobWHRsSummaryGrid .select2-container {
  min-width: 230px !important;
  max-width: 230px !important;
}
.s-JobManagement-JobWHRsSummaryGrid .s-IntegerEditor {
  width: 135px !important;
  padding-bottom: 5px;
}
.s-JobManagement-JobWHRsSummaryGrid .tool-buttons {
  float: right;
}
.s-JobManagement-JobTaskStatusTxnTicketUrlDialog .s-DataGrid,
.s-JobManagement-JMDeliveryMilestoneJobTaskStatusTxnTicketUrlDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JobTaskStatusTxnTicketUrlDialog .ui-dialog-content,
.s-JobManagement-JMDeliveryMilestoneJobTaskStatusTxnTicketUrlDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-JobStatusSummaryReportGrid .select2-container {
  width: 180px !important;
}
.s-JobManagement-JobStatusSummaryReportGrid .tool-buttons {
  float: right;
}
.s-JobManagement-JobStatusDetailsReportDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JobStatusDetailsReportDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-JobTaskUnitsUpdateGrid .select2-container {
  width: 180px !important;
}
.s-JobManagement-JobTaskUnitsUpdateGrid .tool-buttons {
  float: right;
}
.s-JobManagement-JobTaskUnitsImportDialog .categories {
  padding-top: 20px !important;
}
.s-JobManagement-FilePreviewDialog .body {
  height: 100%;
}
.s-JobManagement-FilePreviewDialog .No-File {
  margin-left: 15px;
  color: red;
  margin-top: 15px;
}
.s-JobManagement-JMPendingTaskDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JMPendingTaskDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-OMPendingTaskDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-OMPendingTaskDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-JobUsersImportDialog {
  width: 450px !important;
}
.s-JobManagement-JobUsersImportDialog .s-PropertyGrid {
  margin-top: 18px;
}
.s-JobManagement-ViewJobsByDateDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ViewJobsByDateDialog .ui-dialog-content {
  padding-left: 8px !important;
}
.s-JobManagement-ViewEmpJobHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ViewEmpJobHistoryDialog .ui-dialog-content {
  padding-left: 8px !important;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog,
.s-JobManagement-TabDeliveryMilestonesDialog {
  /*    .s-StaticTextBlock {
        margin-top: 4px !important;
    }*/
}
.s-JobManagement-ProjectDeliveryMilestonesDialog > .size,
.s-JobManagement-TabDeliveryMilestonesDialog > .size {
  width: 650px;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .caption,
.s-JobManagement-TabDeliveryMilestonesDialog .caption {
  width: 155px;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .field.ProjectId,
.s-JobManagement-TabDeliveryMilestonesDialog .field.ProjectId,
.s-JobManagement-ProjectDeliveryMilestonesDialog .field.WorkflowId,
.s-JobManagement-TabDeliveryMilestonesDialog .field.WorkflowId {
  padding-top: 30px;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .s-DeliveryMilestoneJmTaskMapEditor .s-Toolbar .select2-container .select2-choice,
.s-JobManagement-TabDeliveryMilestonesDialog .s-DeliveryMilestoneJmTaskMapEditor .s-Toolbar .select2-container .select2-choice,
.s-JobManagement-ProjectDeliveryMilestonesDialog .s-DeliveryMilestoneOmTaskMapEditor .s-Toolbar .select2-container .select2-choice,
.s-JobManagement-TabDeliveryMilestonesDialog .s-DeliveryMilestoneOmTaskMapEditor .s-Toolbar .select2-container .select2-choice {
  min-width: 400px !important;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .s-DeliveryMilestoneJmTaskMapEditor .grid-container,
.s-JobManagement-TabDeliveryMilestonesDialog .s-DeliveryMilestoneJmTaskMapEditor .grid-container {
  min-height: 200px;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .s-DeliveryMilestoneOmTaskMapEditor .grid-container,
.s-JobManagement-TabDeliveryMilestonesDialog .s-DeliveryMilestoneOmTaskMapEditor .grid-container {
  min-height: 200px;
}
.s-JobManagement-ProjectDeliveryMilestonesDialog .select2-input,
.s-JobManagement-TabDeliveryMilestonesDialog .select2-input {
  width: 100% !important;
}
.s-JobManagement-DeliveryMilestoneHoursGrid .tool-buttons {
  float: right;
}
.s-JobManagement-DeliveryMilestoneHoursGrid #s2id_ddlProject {
  width: 250px;
}
.s-JobManagement-DeliveryMilestoneHoursGrid #s2id_ddlMilestone {
  min-width: 250px;
  max-width: 400px;
}
.s-JobManagement-DeliveryMilestoneHoursGrid .s-IntegerEditor {
  width: 130px;
  padding-bottom: 5px;
}
.s-JobManagement-DeliveryMilestoneHoursGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-DeliveryMilestoneHoursGrid .s-DateEditor {
  width: 210px !important;
  margin-top: 6px;
}
.s-JobManagement-ManageDeliveriesGrid {
  /*    .btn-background-color-green {
        background-color: #03AC13 !important;
    }
    .btn-background-color-blue {
        background-color: #0000FF !important;
    }*/
  /*    .btn-background-color-grey {
        background-color: #20211A !important;
    }*/
}
.s-JobManagement-ManageDeliveriesGrid .tool-buttons {
  float: right;
}
.s-JobManagement-ManageDeliveriesGrid #s2id_ddlProject {
  width: 300px;
}
.s-JobManagement-ManageDeliveriesGrid .s-IntegerEditor {
  width: 150px;
  padding-bottom: 5px;
}
.s-JobManagement-SubmitDeliveryDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
  /* .s-JobDeliveryMilestoneBillingcodeMapEditor .s-Toolbar .select2-container .select2-choice {
        min-width: 600px !important;
    }
    .s-JobDeliveryMilestoneBillingcodeMapEditor .grid-container {
        min-height: 200px;
    }*/
}
.s-JobManagement-SubmitDeliveryDialog > .size {
  width: 850px;
}
.s-JobManagement-SubmitDeliveryDialog .caption {
  width: 130px;
}
.s-JobManagement-SubmitDeliveryDialog .s-JobDeliveryMilestoneSubmissionEditor .grid-container {
  min-height: 200px;
}
.s-JobManagement-RevertDeliveryDialog,
.s-JobManagement-DeliveryMilestoneBillingCodesEditorDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
}
.s-JobManagement-RevertDeliveryDialog > .size,
.s-JobManagement-DeliveryMilestoneBillingCodesEditorDialog > .size {
  width: 700px;
}
.s-JobManagement-RevertDeliveryDialog .caption,
.s-JobManagement-DeliveryMilestoneBillingCodesEditorDialog .caption {
  width: 150px;
}
.s-JobManagement-ViewInvoicesDialog > .size,
.s-JobManagement-RevertHistoryDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-ViewInvoicesDialog .caption,
.s-JobManagement-RevertHistoryDialog .caption {
  width: 150px;
}
.s-JobManagement-ViewInvoicesDialog .s-DataGrid,
.s-JobManagement-RevertHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ViewInvoicesDialog .ui-dialog-content,
.s-JobManagement-RevertHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-ViewInvoicesDialog .grid-title,
.s-JobManagement-RevertHistoryDialog .grid-title {
  padding: 16px !important;
}
.s-JobManagement-JobDeliveryMilestoneInvoiceDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
}
.s-JobManagement-JobDeliveryMilestoneInvoiceDialog > .size {
  width: 800px;
}
.s-JobManagement-JobDeliveryMilestoneInvoiceDialog .caption {
  width: 175px;
}
.s-JobManagement-ManageDeliveriesInvoiceImportDialog {
  width: 650px !important;
  /*    .s-StaticTextBlock {
        padding-top: 8px;
    }*/
}
.s-JobManagement-ManageDeliveriesInvoiceImportDialog .categories {
  margin-top: 20px;
}
.s-JobManagement-ManageDeliveriesInvoiceImportDialog .Notes {
  font-weight: 700;
  font-size: 13px;
}
.s-JobManagement-ManageDeliveriesInvoiceImportDialog li {
  padding: 3px;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryDialog > .size {
  width: 850px;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryDialog .caption {
  width: 130px;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryDialog .s-JobDeliveryMilestoneBillingcodeHistoryMapEditor .s-Toolbar .select2-container .select2-choice {
  min-width: 600px !important;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryDialog .s-JobDeliveryMilestoneBillingcodeHistoryMapEditor .grid-container {
  min-height: 200px;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryGrid .grid-toolbar,
.s-JobManagement-JobDeliveryMilestoneInvoiceGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-JobManagement-JobDeliveryMilestoneStatusHistoryGrid .btn-background-color-grey,
.s-JobManagement-JobDeliveryMilestoneInvoiceGrid .btn-background-color-grey {
  background-color: #20211A !important;
}
.s-JobManagement-JMDeliveryMilestonePendingTasksDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JMDeliveryMilestonePendingTasksDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-OMDeliveryMilestonePendingTasksDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-OMDeliveryMilestonePendingTasksDialog .ui-dialog-content {
  padding: 8px !important;
  padding-top: 30px !important;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid #s2id_ddlProject {
  min-width: 250px !important;
  max-width: 250px !important;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid .s-IntegerEditor {
  width: 135px;
  padding-bottom: 5px;
}
.s-JobManagement-JobsDeliveredButNotInvoicedGrid .btn-background-color-grey {
  background-color: #20211A !important;
}
.s-JobManagement-JMProjectStageAllTasksDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding: 25px 12px 0px 12px;
}
.s-JobManagement-JMProjectWorkflowAllTasksDialog > .size {
  width: 900px;
  height: 450px;
}
.s-JobManagement-JMProjectWorkflowAllTasksDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-JMProjectWorkflowAllTasksDialog .ui-dialog-content {
  padding: 10px;
}
.s-JobManagement-JMProjectWorkflowAllTasksGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-JobManagement-JMProjectWorkflowAllTasksGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-JobManagement-JMProjectWorkflowAllTasksGrid .groupby-wf-title {
  color: #1170bc;
  font-weight: bold;
}
.s-JobManagement-JMProjectWorkflowAllTasksGrid .groupby-wftask-count {
  color: green;
  font-weight: 700;
}
.s-JobManagement-JobAddlFieldsRptGrid #s2id_ddlProject {
  width: 175px !important;
}
.s-JobManagement-JobAddlFieldsRptGrid #s2id_ddlBatch {
  width: 160px !important;
}
.s-JobManagement-JobAddlFieldsRptGrid .txtJobNumber {
  width: 110px;
}
.s-JobManagement-JobAddlFieldsRptGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  top: 5px;
}
.s-JobManagement-JobAddlFieldsRptGrid .showOnly {
  vertical-align: text-top;
}
.s-JobManagement-ManageJobAddlInfoGrid #s2id_ddlProject {
  width: 300px !important;
  max-height: 75px;
  overflow: auto;
}
.s-JobManagement-ManageJobAddlInfoGrid #s2id_ddlBatch {
  width: 175px !important;
}
.s-JobManagement-ManageJobAddlInfoGrid .txtJobNumber {
  width: 125px;
}
.s-JobManagement-ManageJobAddlInfoGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  top: 5px;
}
.s-JobManagement-ManageJobAddlInfoGrid .showOnly {
  vertical-align: text-top;
}
.s-JobManagement-ManageJobAddlInfoGrid #lbltext {
  max-width: 160px;
  vertical-align: middle;
  margin-left: 20px !important;
}
.s-JobManagement-ManageJobAddlInfoGrid .input-label {
  margin-left: 5px;
}
.s-JobManagement-ManageJobAddlInfoDialog > .size {
  width: 650px;
}
.s-JobManagement-ManageJobAddlInfoDialog .caption {
  width: 155px;
  padding: 3px !important;
}
@media (min-width: 850px) {
  .s-JobManagement-ManageJobAddlInfoDialog .field.AddlFieldsProjectId,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text10,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text9,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text8,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text7,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text6,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text5,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text4,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text3,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text2,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text1,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text11,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text12,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text13,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text14,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text15,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text16,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text17,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text18,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text19,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text20,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text21,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text22,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text23,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text24,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text25,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text26,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text27,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text28,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text29,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text30,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text31,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text32,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text33,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text34,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text35,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text36,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text37,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text38,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text39,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text40,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text41,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text42,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text43,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text44,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text45,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text46,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text47,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text48,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text49,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text50,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text51,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text52,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text53,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text54,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text55,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text56,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text57,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text58,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text59,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text60,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text61,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text62,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text63,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text64,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text65,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text66,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text67,
  .s-JobManagement-ManageJobAddlInfoDialog .field.Text68 {
    flex: auto;
    min-width: 33%;
    max-width: 33%;
  }
}
.s-JobManagement-ManageJobAddlInfoDialog .s-StaticTextBlock {
  /* padding-top: 4px !important;*/
  max-height: 150px;
  overflow: auto;
  background-color: #fff !important;
  color: black;
}
.s-JobManagement-ManageJobAddlInfoDialog .s-DialogToolbar {
  min-height: 25px !important;
}
.s-JobManagement-ManageJobAddlInfoDialog .btn-disable {
  pointer-events: none !important;
  opacity: 0.3;
}
.s-JobManagement-JobTaskDueDateHistoryGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-JobTaskDueDateHistoryGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-JobManagement-JobTaskDueDateHistoryGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-JobManagement-JobTaskDueDateHistoryGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0 !important;
}
.s-JobManagement-JobTaskDueDateHistoryGrid #s2id_ddlProject {
  max-width: 250px !important;
}
.s-JobManagement-JobTaskDueDateHistoryGrid .txtFromDate,
.s-JobManagement-JobTaskDueDateHistoryGrid .txtToDate {
  width: 100px !important;
}
.s-JobManagement-JobPermitImportDialog {
  width: 650px !important;
  /*.s-ConcordProAI-StaticTextBlock ol {
        padding-top: 5px !important;
    }*/
}
.s-JobManagement-JobPermitImportDialog .category {
  padding-top: 20px !important;
}
.s-JobManagement-ProjectJobAddFieldsDialog > .size {
  width: 850px;
  height: 520px;
}
.s-JobManagement-ProjectJobAddFieldsDialog .caption {
  width: 150px;
}
.s-JobManagement-ProjectJobAddFieldsDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ProjectJobAddFieldsDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-ProjectJobAddFieldsGrid .row-disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.s-JobManagement-ProjectJobAddFieldsGrid .free {
  pointer-events: all !important;
}
.s-JobManagement-ProjectJobAddFieldsGrid .color-Yes {
  background-color: #d2e8d2 !important;
}
.s-JobManagement-ProjectJobAddFieldsGrid .color-No {
  background-color: #D0D0D0 !important;
}
.s-JobDeliveryMilestoneSubmissionEditorDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
}
.s-JobDeliveryMilestoneSubmissionEditorDialog > .size {
  width: 1005px;
  min-height: 250px;
}
.s-JobDeliveryMilestoneSubmissionEditorDialog .caption {
  width: 140px;
}
.s-JobDeliveryMilestoneSubmissionEditorDialog .s-JobDeliveryMilestoneBillingcodeMapEditor .s-Toolbar .select2-container .select2-choice {
  min-width: 600px !important;
}
.s-JobDeliveryMilestoneSubmissionEditorDialog .s-JobDeliveryMilestoneBillingcodeMapEditor .grid-container {
  min-height: 200px;
}
.s-JobManagement-ProjectJobAddFieldsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-JobManagement-ProjectJobAddFieldsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-JobManagement-EmployeeJobHoursByMonthGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-JobManagement-EmployeeJobHoursByMonthGrid .txtFromDate,
.s-JobManagement-EmployeeJobHoursByMonthGrid .txtToDate {
  width: 120px;
}
.s-JobManagement-ManageMilestoneDueDatesGrid .tool-buttons {
  float: right;
}
.s-JobManagement-ManageMilestoneDueDatesGrid #s2id_ddlProject {
  width: 300px;
}
.s-JobManagement-ManageMilestoneDueDatesGrid .s-IntegerEditor {
  width: 150px;
  padding-bottom: 5px;
}
.s-JobManagement-ManageMilestoneDueDatesGrid .btn-background-color-green {
  background-color: #03AC13 !important;
}
.s-JobManagement-ManageMilestoneDueDatesGrid .btn-background-color-blue {
  background-color: #0000FF !important;
}
.s-JobManagement-ManageMilestoneDueDatesGrid .btn-background-color-grey {
  background-color: #20211A !important;
}
.s-JobManagement-UpdateDueDateDialog,
.s-JobManagement-ViewDueDateSubmissionDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 4px !important;
    }*/
}
.s-JobManagement-UpdateDueDateDialog > .size,
.s-JobManagement-ViewDueDateSubmissionDialog > .size {
  width: 850px;
}
.s-JobManagement-UpdateDueDateDialog .caption,
.s-JobManagement-ViewDueDateSubmissionDialog .caption {
  width: 150px;
}
.s-JobManagement-UpdateDueDateDialog .select2-input,
.s-JobManagement-ViewDueDateSubmissionDialog .select2-input {
  width: 100% !important;
}
.s-JobManagement-JobMilestoneTaskDueDatesHistoryGrid .tool-buttons {
  float: right;
}
.s-JobManagement-JobMilestoneTaskDueDatesHistoryGrid .btn-background-color-grey {
  background-color: #20211A !important;
}
.s-JobManagement-ViewDueDateHistoryDialog > .size {
  width: 950px;
  height: 600px;
}
.s-JobManagement-ViewDueDateHistoryDialog .caption {
  width: 150px;
}
.s-JobManagement-ViewDueDateHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-ViewDueDateHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-JobManagement-ViewDueDateHistoryDialog .grid-title {
  padding: 16px !important;
}
.s-JobManagement-MilestoneTaskDueReportGrid .tool-buttons {
  float: right;
  margin-top: 2px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-JobManagement-MilestoneTaskDueReportGrid #s2id_ddlProject {
  min-width: 250px !important;
  max-width: 250px !important;
}
.s-JobManagement-MilestoneTaskDueReportGrid .s-IntegerEditor {
  width: 135px;
  padding-bottom: 5px;
}
.s-JobManagement-WorkOfflineDialog > .size {
  height: 200px;
}
.s-JobManagement-WorkOfflineDialog .caption {
  width: 135px;
}
.s-TabProjectJiraSetup {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 5px;
    }*/
}
.s-JMProjectJiraVendorsEditorDialog {
  /*    .s-ConcordProAI-StaticTextBlock {
        padding-top: 5px;
    }*/
}
.s-JobManagement-JMProjectJiraVendorsEditor .grid-container {
  height: 500px !important;
}
.s-JobManagement-JMProjectJiraUsersEditor .grid-container {
  height: 500px !important;
}
.s-JobManagement-ManageMilestoneTaskDueDateImportDialog {
  width: 550px !important;
}
.s-JobManagement-ManageMilestoneTaskDueDateImportDialog .category {
  padding-top: 20px !important;
}
.s-JobManagement-MarketDefaultAssigneeDialog > .size {
  height: 500px;
}
.s-JobManagement-MarketDefaultAssigneeDialog .s-DataGrid {
  height: 100%;
}
.s-JobManagement-MarketDefaultAssigneeDialog .ui-dialog-content {
  padding: 10px;
}
.s-JobManagement-MarketDefaultAssigneeGrid .row-created-yes {
  background-color: #c0f2c0 !important;
}
.s-JobManagement-MarketDefaultAssigneeGrid .row-created-no {
  background-color: #D0D0D0 !important;
}
.general-allocation-disable .col-general-allocation a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-GeneralAllocationGrid .label .label-info {
  background-color: #e01111 !important;
}
.s-OperationalManagement-GeneralAllocationGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-InQueueWpsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-OperationalManagement-InQueueWpsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-InQueueWpsDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-InQueueWpsDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-RejectionReasonsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-OperationalManagement-RejectionReasonsDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-RejectionReasonsDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-ViewSolutionDialog > .size {
  width: 950px;
  height: 600px;
}
.s-OperationalManagement-ViewSolutionDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-OperationalManagement-ViewSolutionDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-ViewSolutionGrid .accepted-not-applicable-disable .col-action-buttons .accepted {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-ViewSolutionGrid .accepted-not-applicable-disable .col-action-buttons .not-applicable {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-ViewSolutionGrid .wrap-text {
  white-space: normal;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments {
  height: 100%;
  overflow-y: auto;
  margin: 0;
  padding: 0;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments pre {
  white-space: pre-wrap;
  font-size: 12px;
  border: none;
  background-color: transparent;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments li {
  list-style: none;
  margin: 6px;
  border-radius: 8px;
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #f8d699;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments li.odd {
  background-color: #d6f899;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments h4 {
  font-size: 13px;
  text-align: right;
  font-weight: bold;
  font-style: italic;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments .attachment-li {
  border: none;
  font-weight: bold;
  padding: 0px;
  text-align: left;
  display: inline-block;
  margin-top: 0px;
  background-color: transparent;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments .note-date {
  margin-top: -5px;
  display: block;
  text-align: right;
  color: #2a4084;
}
.s-OperationalManagement-ViewSolutionGrid ul.comments .noborder {
  border: none !important;
}
.s-OperationalManagement-GeneralAllocationGrid .rejection-reasons-disable .col-rejection-reasons a,
.s-OperationalManagement-TLGeneralAllocationGrid .rejection-reasons-disable .col-rejection-reasons a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-GeneralAllocationGrid .solution-disable .col-solution a,
.s-OperationalManagement-TLGeneralAllocationGrid .solution-disable .col-solution a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-HoldWPAllocationDialog > .size {
  width: 650px;
}
.s-OperationalManagement-HoldWPAllocationDialog .caption {
  width: 170px;
}
.s-OperationalManagement-WpReleaseCommentsDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WpReleaseCommentsDialog .caption {
  width: 170px;
}
.s-OperationalManagement-WpReleaseCommentsDialog .s-DialogToolbar {
  display: none;
}
.s-OperationalManagement-HoldWpHistoryDialog > .size {
  width: 650px;
}
.s-OperationalManagement-HoldWpHistoryDialog .caption {
  width: 150px;
}
.s-OperationalManagement-AllocatedWpDialog > .size {
  width: 650px;
}
.s-OperationalManagement-AllocatedWpDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpTaskStatusDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WpTaskStatusDialog .caption {
  width: 150px;
}
.s-OperationalManagement-EmployeeTaskChangeHistoryDialog > .size {
  width: 650px;
}
.s-OperationalManagement-EmployeeTaskChangeHistoryDialog .caption {
  width: 150px;
}
.s-OperationalManagement-TLGeneralAllocationDialog > .size {
  width: 900px;
  height: 600px;
}
.s-OperationalManagement-TLGeneralAllocationDialog .caption {
  width: 150px;
}
.s-OperationalManagement-TLGeneralAllocationDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-TLGeneralAllocationDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-ManualAllocationDialog > .size {
  width: 900px;
  height: 600px;
}
.s-OperationalManagement-ManualAllocationDialog .caption {
  width: 150px;
}
.s-OperationalManagement-ManualAllocationDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-ManualAllocationDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-ManualAllocationGrid .change-task-disable .col-action-buttons .change-task,
.s-OperationalManagement-ManualAllocationGrid .general-allocation-disable .col-action-buttons .general-allocation,
.s-OperationalManagement-ManualAllocationGrid .manual-allocation-disable .col-action-buttons .manual-allocation {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-ManualAllocationGrid .slick-header-columns {
  white-space: normal;
  height: 40px;
}
.s-OperationalManagement-ManualAllocationGrid .slick-header-column.ui-state-default {
  height: 100%;
}
.s-OperationalManagement-WorkUpdateGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-OperationalManagement-WorkUpdateGrid .text-Green {
  color: forestgreen;
}
.s-OperationalManagement-WorkUpdateGrid #s2id_ddlLead {
  width: 220px !important;
}
.s-OperationalManagement-WorkUpdateDialog > .size {
  width: 850px;
  height: 600px;
}
.s-OperationalManagement-WorkUpdateDialog .caption {
  width: 150px;
}
.s-OperationalManagement-BulkICCommentsDialog > .size {
  width: 600px;
}
.s-OperationalManagement-BulkICCommentsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-BulkICCommentsDialog .s-DialogToolbar {
  display: none;
}
.lbldivbefore {
  padding-top: 8px;
  padding-right: 6px;
}
.redstar {
  color: red;
  font-weight: bold;
  padding-right: 2px;
}
.s-OperationalManagement-WorkPackageConversionDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WorkPackageConversionDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WorkPackageConversionHistoryDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WorkPackageConversionHistoryDialog .caption {
  width: 150px;
}
.label-StatusIncomplete {
  background-color: #f0ad4e;
}
.label-StatusRejected {
  background-color: #d9534f;
}
.label-StatusCompleted {
  background-color: #5cb85c;
}
.label-StatusProblematic {
  background-color: #777;
}
.label-StatusInProgress {
  background-color: #337ab7;
}
.label-StatusRevoke {
  background-color: #add94f;
}
.label-StatusHold {
  background-color: #d9d94f;
}
.label-StatusNotStarted {
  background-color: #a2cbd6;
}
.label-StatusAssigned {
  background-color: #a4a5a4;
}
.label-StatusSolved {
  background-color: #115612;
}
.s-OperationalManagement-WorkPackageConversionGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-OperationalManagement-WorkPackageConversionGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-WorkPackageConversionGrid #s2id_ddlTask {
  width: 250px !important;
}
.s-OperationalManagement-WorkPackageConversionGrid #s2id_ddlBatch {
  width: 250px !important;
}
.s-OperationalManagement-WorkPackageConversionGrid #s2id_ddlfacility {
  width: 250px !important;
}
.s-OperationalManagement-QCNRManagementDialog {
  /*    @media (min-width: 600px) {
        .field.CertifiedBy, .field.CertifiedDate, .field.TaskId, .field.QcnrTaskId, .field.QCNRFactor, .field.ActiveFlag {
            flex: auto;
            min-width: 50%;
        }
    }*/
}
.s-OperationalManagement-QCNRManagementDialog > .size {
  width: 900px;
}
.s-OperationalManagement-QCNRManagementDialog .caption {
  width: 120px;
}
.s-OperationalManagement-WpUnitsUpdateDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WpUnitsUpdateDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpUnitsUpdateGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-OperationalManagement-WpUnitsUpdateGrid .s-DateEditor {
  width: 120px !important;
  margin-top: 10px;
}
.s-OperationalManagement-WpUnitsUpdateGrid .ckbshowMisMatchUnits {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 0px 0px 0px;
}
.excelfilterremove .slick-header-menubutton {
  display: none;
}
.s-OperationalManagement-WpAutoCompleteDialog > .size {
  width: 650px;
  height: 350px;
}
.s-OperationalManagement-WpAutoCompleteDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpAutoCompleteDialog .s-DialogToolbar {
  display: none;
}
.s-OperationalManagement-WpAutoCompleteDialog .WPAutoCompleteFormCSS {
  margin-top: 20px;
}
.s-OperationalManagement-WpAutoCompleteGrid {
  /*.grid-toolbar {
        display: flex;
        display: -webkit-flex;
    }*/
  /*.select-all-items {
        display: none !important;
        pointer-events: none;
    }*/
}
.s-OperationalManagement-WpAutoCompleteGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-OperationalManagement-WpAutoCompleteGrid .select-all-items {
  top: 2px !important;
}
.s-OperationalManagement-WpAutoCompleteGrid .s-Toolbar .select2-container {
  max-width: 200px;
  min-width: 200px;
}
.s-OperationalManagement-WpAutoCompleteGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-OperationalManagement-WpTransactionUpdateDialog > .size {
  width: 850px;
}
.s-OperationalManagement-WpTransactionUpdateDialog .caption {
  width: 135px;
}
.s-OperationalManagement-WpTransactionUpdateGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-OperationalManagement-WpTransactionUpdateGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-OperationalManagement-WpTransactionUpdateGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-WpStatusRevertGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-OperationalManagement-WpStatusRevertGrid .mark-ic-disable .col-action-buttons .mark-ic,
.s-OperationalManagement-WpStatusRevertGrid .revert-disable .col-action-buttons .revert {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-WpTaskStatusRevertGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
}
.s-OperationalManagement-WpTaskStatusRevertGrid .revert-disable .col-action-buttons .revert-task {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-WpTaskStatusRevertGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-WpTaskStatusRevertDialog > .size {
  width: 850px;
  height: 500px;
}
.s-OperationalManagement-WpTaskStatusRevertDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-OperationalManagement-WpTaskStatusRevertDialog .s-Toolbar {
  display: none;
}
.s-OperationalManagement-WpTaskStatusRevertDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-EmployeeAllowancePhrsDialog > .size {
  width: 650px;
}
.s-OperationalManagement-EmployeeAllowancePhrsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpConsolationPhrsDialog > .size {
  width: 1100px;
  height: 500px;
}
.s-OperationalManagement-WpConsolationPhrsDialog .caption {
  width: 140px;
}
.s-OperationalManagement-AddWpConsolationPhrsDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-OperationalManagement-AddWpConsolationPhrsDialog > .size {
  width: 1100px;
  height: 500px;
}
.s-OperationalManagement-AddWpConsolationPhrsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpConsolationPhrsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
  float: right;
}
.s-OperationalManagement-WpConsolationPhrsGrid .s-Toolbar .select2-container {
  max-width: 250px;
}
.s-OperationalManagement-WpConsolationPhrsGrid .s-QuickSearchBar {
  margin-bottom: 0px !important;
}
.s-OperationalManagement-WpConsolationPhrsGrid .disable-edit-phr .col-edit-phr a,
.s-OperationalManagement-WpConsolationPhrsGrid .disable-delete-phr .col-delete-phr a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-WpConsolationPhrsGrid .s-DateEditor {
  width: 110px !important;
}
.s-OperationalManagement-WpConsolationPhrsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-OperationalManagement-WpConsolationPhrsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-WpConsolationPhrsGrid #s2id_ddlBatch {
  width: 200px;
}
.s-OperationalManagement-WpConsolationPhrsGrid #s2id_ddlProjectPEs,
.s-OperationalManagement-WpConsolationPhrsGrid #s2id_ddlProject {
  width: 225px;
}
.s-OperationalManagement-WpConsolationPhrsModifyApproveDialog > .size {
  width: 650px;
}
.s-OperationalManagement-WpConsolationPhrsModifyApproveDialog .caption {
  width: 150px;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
  float: right;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .s-QuickSearchBar {
  margin-bottom: 0px !important;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .disable-edit-phr .col-edit-phr a,
.s-OperationalManagement-EmployeeAllowancePhrsGrid .disable-delete-phr .col-delete-phr a {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .s-DateEditor {
  width: 100px !important;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid #s2id_ddlAllowType {
  width: 90px;
}
.s-OperationalManagement-EmployeeAllowancePhrsGrid #s2id_ddlProjectPEs,
.s-OperationalManagement-EmployeeAllowancePhrsGrid #s2id_ddlProject {
  width: 250px;
}
.s-OperationalManagement-WpMovementGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-OperationalManagement-WpMovementGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-WpMovementDialog > .size {
  width: 750px;
}
.s-OperationalManagement-WpMovementDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpMovementDialog .s-Toolbar {
  display: none;
}
.s-OperationalManagement-WorkorderMovementGrid .tool-buttons {
  float: right;
  margin-top: 2px;
}
.s-OperationalManagement-WorkorderMovementGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-OperationalManagement-WorkorderMovementDialog > .size {
  width: 800px;
}
.s-OperationalManagement-WorkorderMovementDialog .caption {
  width: 150px;
}
@media (min-width: 800px) {
  .s-OperationalManagement-WorkorderMovementDialog .field.BatchId,
  .s-OperationalManagement-WorkorderMovementDialog .field.ProjectVersionId {
    flex: auto;
    min-width: 50%;
  }
}
.s-OperationalManagement-NACommentsDialog > .size {
  width: 650px;
}
.s-OperationalManagement-NACommentsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-HoldWPAllocationGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-EmployeeAvailableWorkPackagesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-PQGAllocationGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-TLGeneralAllocationGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-OperationalManagement-EmployeeAvailableWorkPackagesGrid .s-LookupEditor {
  width: 250px !important;
}
.s-ProjectManagement-PREmployeeAvailableWorkPackagesGrid .s-LookupEditor {
  width: 250px !important;
}
.s-OperationalManagement-AddQFRDialog > .size {
  width: 950px;
  height: 500px;
}
.s-OperationalManagement-AddQFRDialog .caption {
  width: 150px;
}
.s-OperationalManagement-AddQFRDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-AddQFRDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-EmployeeIdleTxnGrid .s-LookupEditor {
  width: 200px !important;
}
.s-OperationalManagement-EmployeeIdleTxnGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-OperationalManagement-EmployeeIdleTxnGrid .s-DateEditor {
  width: 130px !important;
  margin-top: 10px;
}
.s-OperationalManagement-EmployeeIdleTxnGrid #txtempcode {
  width: 130px !important;
}
.s-OperationalManagement-EmployeeIdleTxnGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
  float: right;
}
.s-OperationalManagement-EmployeeIdleTxnDialog > .size {
  width: 800px;
  height: 350px;
}
.s-OperationalManagement-EmployeeIdleTxnDialog .caption {
  width: 120px;
}
.s-OperationalManagement-IdleTimeAllocationDialog > .size {
  width: 650px;
}
.s-OperationalManagement-IdleTimeAllocationDialog .caption {
  width: 150px;
}
.s-OperationalManagement-IdleTimeAllocationDialog .s-DialogToolbar {
  display: none;
}
.s-OperationalManagement-WPTaskChecklistStatusDialog > .size {
  width: 950px;
  height: 550px;
}
.s-OperationalManagement-WPTaskChecklistStatusDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-OperationalManagement-WPTaskChecklistStatusDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-WPTaskChecklistStatusGrid .color-checklist-Yes {
  background-color: #c0f2c0 !important;
}
.s-OperationalManagement-WPTaskChecklistStatusGrid .color-checklist-NotYes {
  background-color: #eebba7 !important;
}
.s-OperationalManagement-WPTaskChecklistStatusEditor {
  height: 320px !important;
}
.s-OperationalManagement-ReviewChecklistStatusDialog > .size {
  width: 950px;
  height: 550px;
}
.s-OperationalManagement-ReviewChecklistStatusDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-OperationalManagement-ReviewChecklistStatusDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-ReviewChecklistStatusGrid .color-checklist-Yes {
  background-color: #c0f2c0 !important;
}
.s-OperationalManagement-ReviewChecklistStatusGrid .color-checklist-NotYes {
  background-color: #eebba7 !important;
}
.s-OperationalManagement-WpUnitsImportDialog .s-Serenity-PropertyGrid {
  margin-top: 20px !important;
}
.s-OperationalManagement-WpConsolationPhrsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-OperationalManagement-WpConsolationPhrsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-OperationalManagement-AdjustExcessEHRsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 8px;
  float: right;
}
.s-OperationalManagement-AdjustExcessEHRsGrid .s-Toolbar .select2-container {
  width: 200px;
}
.s-OperationalManagement-AdjustExcessEHRsGrid .s-QuickSearchBar {
  margin-bottom: 2px !important;
}
.s-OperationalManagement-ExcessEHRWPsDialog > .size {
  width: 950px;
  height: 550px;
}
.s-OperationalManagement-ExcessEHRWPsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  margin-top: 16px!important;
}
.s-OperationalManagement-ExcessEHRWPsDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-AdjustExcessEHRsDialog > .size {
  width: 950px;
  /*height: 550px;*/
}
.s-OperationalManagement-AdjustExcessEHRsDialog .caption {
  width: 180px !important;
}
.s-OperationalManagement-WpConversionPhrsDialog {
  overflow-wrap: break-word;
}
.s-OperationalManagement-WpConversionPhrsDialog > .size {
  width: 1100px;
  height: 600px;
}
.s-OperationalManagement-WpConversionPhrsDialog .caption {
  width: 150px;
}
.s-OperationalManagement-WpConversionPhrsDialog label.caption {
  padding-top: 0px;
}
.s-OperationalManagement-WpConversionPhrsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-OperationalManagement-WpConversionPhrsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-OperationalManagement-WpConversionPhrsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
  float: right;
}
.s-OperationalManagement-WpConversionPhrsGrid .s-Toolbar .select2-container {
  max-width: 250px;
}
.s-OperationalManagement-WpConversionPhrsGrid .s-QuickSearchBar {
  margin-bottom: 0px !important;
}
.s-OperationalManagement-WpConversionPhrsGrid .s-DateEditor {
  width: 110px !important;
}
.s-OperationalManagement-WpConversionPhrsGrid #s2id_ddlBatch {
  width: 200px;
}
.s-OperationalManagement-WpConversionPhrsGrid #s2id_ddlProjectPEs,
.s-OperationalManagement-WpConversionPhrsGrid #s2id_ddlProject {
  width: 225px;
}
/*.s-OperationalManagement-EmpLeavesDialog {
    > .size {
        width: 650px;
    }
    .caption {
        width: 150px;
    }
}
*/
.s-OperationalManagement-EmpLeavesGrid .s-StringEditor {
  width: 150px !important;
  margin-right: 15px;
}
.s-OperationalManagement-EmpLeavesGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-OperationalManagement-EmpLeavesGrid .s-DateEditor {
  width: 150px !important;
  min-width: 100px;
  margin-top: 10px;
}
.s-OperationalManagement-EmpLeavesGrid .tool-buttons {
  display: inline-block;
  position: relative;
  /*top: 10px;*/
  float: right;
}
.s-OperationalManagement-EmpLeavesGrid #s2id_ddlfacility {
  width: 180px;
}
.s-OperationalManagement-EmpLeavesGrid .text-green {
  color: #fff !important;
}
.s-OperationalManagement-WorkPackageConversionHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-OperationalManagement-WorkPackageConversionHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-OperationalManagement-WorkPackageConversionHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-OperationalManagement-PDFMergingDialog .Notes label {
  font-weight: 700 !important;
}
.s-OperationalManagement-PDFMergingDialog .field.PDFAttachments .s-MultipleImageUploadEditor {
  height: 175px;
  overflow-y: auto;
}
.s-OperationalManagement-PDFMergingDialog .s-Form .caption {
  width: 150px !important;
}
.s-OperationalManagement-PDFSplitDialog .Notes label {
  font-weight: 700 !important;
}
.s-OperationalManagement-PDFSplitDialog .s-Form .caption {
  width: 100px !important;
}
.s-OperationalManagement-EmployeeNotInAllocationDialog .s-Form .caption {
  width: 120px !important;
}
.s-OperationalManagement-EmployeeNotInAllocationDialog .StartDate {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.s-OperationalManagement-EmployeeNotInAllocationDialog .EndDate {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .s-StringEditor {
  width: 90px !important;
  margin-right: 10px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .s-DateEditor {
  width: 150px !important;
  min-width: 100px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: 10px;
  float: right;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid #s2id_ddlfacility {
  width: 180px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .text-green {
  color: #fff !important;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .s-QuickSearchBar {
  margin: 2px 3px 2px 0px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .StartDate {
  margin-top: 12px;
}
.s-OperationalManagement-EmployeeNotInAllocationGrid .EndDate {
  margin-top: 12px;
}
.s-OperationalManagement-WPTaskExecutedToolDialog .s-DataGrid {
  height: 100%;
}
.s-IssueManagement-LinkIssueWpDialog > .size,
.s-IssueManagement-MyIssuesLinkIssueWpDialog > .size,
.s-IssueManagement-MyProjectIssuesLinkIssueWpDialog > .size {
  width: 650px;
}
.s-IssueManagement-LinkIssueWpDialog .caption,
.s-IssueManagement-MyIssuesLinkIssueWpDialog .caption,
.s-IssueManagement-MyProjectIssuesLinkIssueWpDialog .caption {
  width: 150px;
}
.s-IssueManagement-IMSWpCommentsDialog > .size {
  width: 650px;
}
.s-IssueManagement-IMSWpCommentsDialog .caption {
  width: 150px;
}
.s-IssueManagement-IMSWorkflowDialog > .size {
  width: 650px;
}
.s-IssueManagement-IMSWorkflowDialog .caption {
  width: 150px;
}
.s-IssueManagement-IMSWorkflowDialog .divadjImsStatus {
  position: absolute;
  top: 145px;
  left: 180px;
  display: inline-block !important;
}
.s-IssueManagement-MyIssuesGrid .assigned-issue {
  background-color: #ffb793 !important;
}
.s-IssueManagement-MyIssuesGrid .quick-filter-item:nth-last-child(2) .quick-filter-label {
  text-align: center;
}
.s-IssueManagement-MyIssuesGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-IssueManagement-MyProjectIssuesGrid .assigned-issue {
  background-color: #ffb793 !important;
}
.s-IssueManagement-MyProjectIssuesGrid .quick-filter-item:nth-last-child(1) .quick-filter-label,
.s-IssueManagement-MyProjectIssuesGrid .quick-filter-item:nth-last-child(2) .quick-filter-label {
  text-align: center;
}
.s-IssueManagement-MyProjectIssuesDialog {
  /* .s-DialogToolbar {
        display: none;
    }*/
}
.s-IssueManagement-MyProjectIssuesDialog > .size {
  width: 900px;
}
.s-IssueManagement-MyProjectIssuesDialog .caption {
  width: 160px;
}
.s-IssueManagement-MyProjectIssuesDialog .s-CommentsEditor {
  margin: 0px;
  width: initial !important;
  /*min-width: 100%;*/
}
.s-IssueManagement-MyProjectIssuesDialog .s-PropertyGrid .categories {
  height: 450px;
}
.s-IssueManagement-MyProjectIssuesDialog .s-LinkIssueGrid {
  height: 450px;
}
.s-IssueManagement-MyProjectIssuesDialog .s-StaticTextBlock {
  font-weight: bold;
}
@media (min-width: 750px) {
  .s-IssueManagement-MyProjectIssuesDialog .field.ProjectName,
  .s-IssueManagement-MyProjectIssuesDialog .field.BatchCode,
  .s-IssueManagement-MyProjectIssuesDialog .field.WpName,
  .s-IssueManagement-MyProjectIssuesDialog .field.TaskCode,
  .s-IssueManagement-MyProjectIssuesDialog .field.IssueType,
  .s-IssueManagement-MyProjectIssuesDialog .field.Category,
  .s-IssueManagement-MyProjectIssuesDialog .field.Severity,
  .s-IssueManagement-MyProjectIssuesDialog .field.Priority,
  .s-IssueManagement-MyProjectIssuesDialog .field.DueDate,
  .s-IssueManagement-MyProjectIssuesDialog .field.ExternalTicketNo,
  .s-IssueManagement-MyProjectIssuesDialog .field.Status,
  .s-IssueManagement-MyProjectIssuesDialog .field.AssignedUser,
  .s-IssueManagement-MyProjectIssuesDialog .field.ActionTaskCode,
  .s-IssueManagement-MyProjectIssuesDialog .field.DuplicateOf,
  .s-IssueManagement-MyProjectIssuesDialog .field.Latitude,
  .s-IssueManagement-MyProjectIssuesDialog .field.Longitude,
  .s-IssueManagement-MyProjectIssuesDialog .field.NotAllowLinking,
  .s-IssueManagement-MyProjectIssuesDialog .field.NoOfCases,
  .s-IssueManagement-MyProjectIssuesDialog .field.GlobalAttr {
    flex: auto;
    min-width: 50%;
  }
  .s-IssueManagement-MyProjectIssuesDialog .field.CommentList {
    flex: auto;
    min-width: 100%;
  }
  .s-IssueManagement-MyProjectIssuesDialog .field.CommentList .caption {
    width: 0px;
  }
}
.s-IssueManagement-MyProjectIssuesDialog .s-MultipleImageUploadEditor li .delete {
  display: none !important;
}
.s-IssueManagement-MyProjectIssuesDialog .s-ImageUploadEditor .s-Toolbar .tool-button,
.s-IssueManagement-MyProjectIssuesDialog .s-MultipleImageUploadEditor .s-Toolbar .tool-button {
  display: none !important;
}
.s-IssueManagement-MyIssuesDialog > .size {
  width: 900px;
}
.s-IssueManagement-MyIssuesDialog .caption {
  width: 160px;
}
.s-IssueManagement-MyIssuesDialog .s-StaticTextBlock {
  font-weight: bold;
}
.s-IssueManagement-MyIssuesDialog .s-ImsIssueCommentsEditor {
  margin: 0px;
  width: initial !important;
}
.s-IssueManagement-MyIssuesDialog .s-PropertyGrid .categories {
  height: 450px;
}
.s-IssueManagement-MyIssuesDialog .s-LinkIssueGrid {
  height: 450px;
}
@media (min-width: 750px) {
  .s-IssueManagement-MyIssuesDialog .field.ProjectId,
  .s-IssueManagement-MyIssuesDialog .field.BatchId,
  .s-IssueManagement-MyIssuesDialog .field.WpId,
  .s-IssueManagement-MyIssuesDialog .field.TaskId,
  .s-IssueManagement-MyIssuesDialog .field.ProjectName,
  .s-IssueManagement-MyIssuesDialog .field.BatchCode,
  .s-IssueManagement-MyIssuesDialog .field.WpName,
  .s-IssueManagement-MyIssuesDialog .field.TaskCode,
  .s-IssueManagement-MyIssuesDialog .field.IssueTypeId,
  .s-IssueManagement-MyIssuesDialog .field.CategoryId,
  .s-IssueManagement-MyIssuesDialog .field.SeverityId,
  .s-IssueManagement-MyIssuesDialog .field.PriorityId,
  .s-IssueManagement-MyIssuesDialog .field.DueDate,
  .s-IssueManagement-MyIssuesDialog .field.ExternalTicketNo,
  .s-IssueManagement-MyIssuesDialog .field.Status,
  .s-IssueManagement-MyIssuesDialog .field.AssignedUser,
  .s-IssueManagement-MyIssuesDialog .field.ActionTaskId,
  .s-IssueManagement-MyIssuesDialog .field.DuplicateOf,
  .s-IssueManagement-MyIssuesDialog .field.Latitude,
  .s-IssueManagement-MyIssuesDialog .field.Longitude,
  .s-IssueManagement-MyIssuesDialog .field.NotAllowLinking,
  .s-IssueManagement-MyIssuesDialog .field.NoOfCases,
  .s-IssueManagement-MyIssuesDialog .field.GlobalAttr {
    flex: auto;
    min-width: 50%;
  }
  .s-IssueManagement-MyIssuesDialog .field.CommentList {
    flex: auto;
    min-width: 100%;
  }
  .s-IssueManagement-MyIssuesDialog .field.CommentList .caption {
    width: 0px;
  }
}
.s-MyIssuesCommentsEditor,
.s-MyProjectIssuesCommentsEditor {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.s-MyIssuesCommentsEditor .s-Toolbar .select2-container,
.s-MyProjectIssuesCommentsEditor .s-Toolbar .select2-container {
  min-width: 180px;
}
.s-MyIssuesCommentsEditor ul,
.s-MyProjectIssuesCommentsEditor ul {
  padding: 0;
  min-height: 110px;
  overflow-y: auto;
  list-style: none;
}
.s-MyIssuesCommentsEditor li,
.s-MyProjectIssuesCommentsEditor li {
  margin: 10px;
  border-radius: 4px;
  border: 1px solid #C3C2C2;
  background-color: #F5E7DC;
  padding: 8px;
  position: relative;
}
.s-MyIssuesCommentsEditor li ul,
.s-MyProjectIssuesCommentsEditor li ul {
  min-height: 0px;
}
.s-MyIssuesCommentsEditor li.odd,
.s-MyProjectIssuesCommentsEditor li.odd {
  background-color: #d6f899;
}
.s-MyIssuesCommentsEditor .tool-buttons,
.s-MyProjectIssuesCommentsEditor .tool-buttons {
  float: right;
  /*.change-status {
            margin-right: 65px;
        }*/
}
.s-MyIssuesCommentsEditor .attachment-li,
.s-MyProjectIssuesCommentsEditor .attachment-li {
  border: none;
  font-weight: bold;
  padding: 0px;
  text-align: left;
  display: inline-block;
  margin-top: 0px;
  background-color: transparent;
}
.s-MyIssuesCommentsEditor .comment-text,
.s-MyProjectIssuesCommentsEditor .comment-text {
  padding-right: 24px;
  display: block;
  margin-top: 10px;
  margin-left: 15px;
}
.s-MyIssuesCommentsEditor .status_assignment_comment-text,
.s-MyProjectIssuesCommentsEditor .status_assignment_comment-text {
  padding-right: 24px;
  display: block;
  margin-top: 10px;
  /*font-weight:bold;*/
}
.s-MyIssuesCommentsEditor .note-delete,
.s-MyProjectIssuesCommentsEditor .note-delete {
  background-image: url('../Content/serenity/images/delete2.png');
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  right: 6px;
  top: 6px;
  opacity: 0.4;
}
.s-MyIssuesCommentsEditor .note-delete:hover,
.s-MyProjectIssuesCommentsEditor .note-delete:hover {
  opacity: 1;
}
.s-MyIssuesCommentsEditor .note-date,
.s-MyProjectIssuesCommentsEditor .note-date {
  margin-top: -5px;
  display: block;
  text-align: right;
  color: #2a4084;
}
.s-MyIssuesCommentsEditor .delete-comment-date,
.s-MyProjectIssuesCommentsEditor .delete-comment-date {
  margin-top: -5px;
  display: block;
  text-align: left;
  color: #989898;
  font-weight: bold;
  text-decoration: line-through;
  cursor: default;
}
.s-MyIssuesCommentsEditor .edit-comment-date,
.s-MyProjectIssuesCommentsEditor .edit-comment-date {
  margin-top: -5px;
  display: block;
  text-align: left;
  color: #1d4cde;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 10px;
}
.s-MyIssuesCommentsEditor .comment-date,
.s-MyProjectIssuesCommentsEditor .comment-date {
  margin-top: -5px;
  display: block;
  text-align: left;
  color: #989898;
  font-weight: bold;
  cursor: default;
}
.s-MyIssuesCommentsEditor .noborder,
.s-MyProjectIssuesCommentsEditor .noborder {
  background-color: white !important;
  border: none !important;
}
.s-MyIssuesCommentsEditor .s-Toolbar,
.s-MyProjectIssuesCommentsEditor .s-Toolbar {
  background-color: #eee;
  padding: 4px;
}
.s-MyIssuesCommentsEditor .s-Toolbar .ckbshowHistory,
.s-MyProjectIssuesCommentsEditor .s-Toolbar .ckbshowHistory {
  margin: 5px;
}
.s-MyIssuesCommentsEditor .s-Toolbar .lkupAssign,
.s-MyProjectIssuesCommentsEditor .s-Toolbar .lkupAssign {
  margin-left: 20px;
}
.s-IssueCommentDialog,
.s-BulkIssueCommentDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-IssueCommentDialog > .size,
.s-BulkIssueCommentDialog > .size {
  width: 700px;
}
.s-IssueCommentDialog .caption,
.s-BulkIssueCommentDialog .caption {
  width: 150px;
}
.s-IssueCommentDialog .ui-dialog-content,
.s-BulkIssueCommentDialog .ui-dialog-content {
  padding-bottom: 10px;
}
@media (min-width: 750px) {
  .s-IssueCommentDialog .field.TextEditor,
  .s-BulkIssueCommentDialog .field.TextEditor,
  .s-IssueCommentDialog .field.Attachments,
  .s-BulkIssueCommentDialog .field.Attachments {
    flex: auto;
    min-width: 100%;
  }
  .s-IssueCommentDialog .field.TextEditor .caption,
  .s-BulkIssueCommentDialog .field.TextEditor .caption,
  .s-IssueCommentDialog .field.Attachments .caption,
  .s-BulkIssueCommentDialog .field.Attachments .caption {
    width: 0px;
  }
  .s-IssueCommentDialog .field.AssignedTo,
  .s-BulkIssueCommentDialog .field.AssignedTo,
  .s-IssueCommentDialog .field.ChangeStatusTo,
  .s-BulkIssueCommentDialog .field.ChangeStatusTo {
    flex: auto;
    min-width: 50%;
  }
}
.s-PQG-PQGTeamMapDialog > .size,
.s-PQG-TabPQGTeamMapDialog > .size {
  width: 650px;
}
.s-PQG-PQGTeamMapDialog .caption,
.s-PQG-TabPQGTeamMapDialog .caption {
  width: 150px;
}
.s-PQG-AddPQGTeamDialog > .size {
  width: 950px;
  height: 600px;
}
.s-PQG-AddPQGTeamDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-PQG-AddPQGTeamDialog .ui-dialog-content {
  padding: 8px;
}
.s-PQG-MyTeamDialog > .size {
  width: 1100px;
}
.s-PQG-MyTeamDialog .caption {
  width: 180px;
  padding-top: 0px !important;
}
.s-PQG-MyTeamDialog .s-TabProject .field.SchStartDate input[type="text"],
.s-PQG-MyTeamDialog .s-TabProject .s-TextAreaEditor {
  border: none !important;
  background-color: white !important;
}
.s-PQG-MyTeamDialog .s-TabProject .field.SchFinishDate input[type="text"] {
  border: none !important;
  background-color: white !important;
}
.s-PQG-MyTeamDialog .s-TabProject .ui-datepicker-trigger {
  display: none !important;
}
.s-PQG-PQGWorkUpdateDialog > .size {
  width: 850px;
  height: 600px;
}
.s-PQG-PQGWorkUpdateDialog .caption {
  width: 150px;
}
.s-PQG-PQGAllocationGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-PQG-PQGAllocationGrid #s2id_ddlTask {
  width: 225px;
}
.s-PQG-PQGAllocationGrid #s2id_ddlBatch {
  width: 200px;
}
.s-PQG-PQGAllocationGrid #s2id_ddlTeam {
  min-width: 130px !important;
  max-width: 130px !important;
}
.s-PQG-PQGAllocationGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-PQG-TabAddPQGTeamGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-PQG-TabPQGTeamMapGrid {
  /*  .select-all-items {
        display: none !important;
        pointer-events: none;
    }*/
}
.s-PQG-TabPQGTeamMapGrid .select-all-items {
  top: 1px;
}
.s-PQG-PQGTeamImportDialog > .size {
  height: 300px;
}
.s-PQG-PQGTeamImportDialog .category {
  padding-top: 20px !important;
}
.s-PQG-PQGSearchWPGrid .tool-buttons {
  float: right;
}
.s-PQG-PQGSearchWPGrid .ui-datepicker-trigger {
  margin-right: 5px;
  margin-left: 5px;
}
.s-PQG-PQGSearchWPGrid .s-DateTimeEditor {
  width: 87px !important;
  min-width: 87px;
  margin-top: 10px;
}
.s-PQG-PQGSearchWPGrid .s-DateTimeEditor.time {
  width: 60px !important;
  min-width: 60px;
  margin-top: 10px;
}
.s-PQG-PQGSearchWPGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /* margin-bottom: -10px*/
}
.s-PQG-PQGSearchWPGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-PQG-PQGSearchWPGrid #s2id_dlProject {
  width: 220px;
}
.s-PQG-PQGSearchWPGrid #s2id_dlBatch {
  width: 220px;
}
.s-PQG-PQGSearchWPGrid #s2id_ddlPqa {
  width: 220px;
}
.s-PQG-PQGSearchWPGrid .txtFromDate,
.s-PQG-PQGSearchWPGrid .txtToDate {
  width: 150px !important;
}
.s-PQG-PQGSearchWPDialog > .size {
  width: 950px;
  height: 550px;
}
.s-PQG-PQGSearchWPDialog .s-DataGrid {
  height: 100%;
  width: 100%;
}
.s-PQG-PQGSearchWPDialog .ui-dialog-content {
  padding: 8px;
}
.s-PQG-WpPQGSearchWPDialog > .size {
  width: 950px;
  height: 500px;
}
.s-PQG-WpPQGSearchWPDialog .caption {
  width: 150px;
}
.s-PQG-WpPQGSearchWPDialog .s-DataGrid {
  height: 100%;
}
.s-PQG-WpPQGSearchWPDialog .ui-dialog-content {
  padding: 8px;
}
.s-PQG-WpPQGSearchWPGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-PQG-WpPQGSearchWPGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-PQG-AddPQGQFRDialog > .size {
  width: 950px;
  height: 500px;
}
.s-PQG-AddPQGQFRDialog .caption {
  width: 150px;
}
.s-PQG-AddPQGQFRDialog .s-DataGrid {
  height: 100%;
}
.s-PQG-AddPQGQFRDialog .ui-dialog-content {
  padding: 8px;
}
.s-PQG-PqgActivityTimeAllocationDialog > .size {
  width: 800px;
}
.s-PQG-PqgActivityTimeAllocationDialog .caption {
  width: 130px;
}
.s-PQG-PqgActivityTimeAllocationDialog .s-DialogToolbar {
  display: none;
}
.s-PQG-ActivityWorkpackageDialog > .size {
  width: 600px;
  height: 400px;
}
.s-PQG-ActivityWorkpackageDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-PQG-PQGProjectTeamImportDialog .category {
  padding-top: 25px !important;
}
.s-PQG-PQGProjectTeamImportDialog .s-Form .caption {
  width: 10%;
}
.s-Meeting-MeetingDialog > .size {
  width: 850px;
  height: 500px;
}
.s-Meeting-MeetingDialog .caption {
  width: 150px;
}
@media (min-width: 750px) {
  .s-Meeting-MeetingDialog .field.ClientId,
  .s-Meeting-MeetingDialog .field.TimezoneId,
  .s-Meeting-MeetingDialog .field.MeetingTypeId,
  .s-Meeting-MeetingDialog .field.OrganizerId,
  .s-Meeting-MeetingDialog .field.ProjectId,
  .s-Meeting-MeetingDialog .field.LocationId,
  .s-Meeting-MeetingDialog .field.StartDateTime,
  .s-Meeting-MeetingDialog .field.Duration,
  .s-Meeting-MeetingDialog .field.StatusId,
  .s-Meeting-MeetingDialog .field.ProjectId,
  .s-Meeting-MeetingDialog .field.LocationId {
    flex: auto;
    min-width: 50%;
  }
  .s-Meeting-MeetingDialog .s-TabMoM .field.MoM .caption {
    width: 0px !important;
  }
}
.s-Meeting-MeetingDialog .s-TabMoM .cke_contents {
  height: 450px;
}
.s-Meeting-MeetingDialog .btn-close {
  font-size: 24px;
  font-weight: 700;
  color: #fff !important;
  text-shadow: 0 1px 0 #fff;
  right: 15px;
  font-family: arial;
  cursor: pointer;
  color: white;
  padding: 10px 4px 10px 10px !important;
  background: none;
  background-color: transparent;
  display: flex;
  align-items: center;
}
.s-Meeting-MeetingDialog .btn-close:hover {
  background-color: red;
}
.s-Meeting-MeetingGrid .s-Toolbar .select2-container {
  min-width: 200px !important;
  max-width: 250px;
}
.s-Meeting-MeetingGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Meeting-MtgAgendaDialog > .size,
.s-Meeting-TabAgendaDialog > .size {
  width: 650px;
}
.s-Meeting-MtgAgendaDialog .caption,
.s-Meeting-TabAgendaDialog .caption {
  width: 150px;
}
.s-Meeting-MtgAttendeesDialog > .size {
  width: 650px;
}
.s-Meeting-MtgAttendeesDialog .caption {
  width: 150px;
}
.s-Meeting-MtgAddClientAttendeesDialog > .size {
  width: 650px;
}
.s-Meeting-MtgAddClientAttendeesDialog .caption {
  width: 150px;
}
.s-Meeting-MtgAddClientAttendeesDialog .s-DialogToolbar {
  display: none;
}
.s-Meeting-MtgClientAttendeesDialog > .size {
  width: 650px;
}
.s-Meeting-MtgClientAttendeesDialog .caption {
  width: 150px;
}
.s-Meeting-MtgFilesDialog > .size,
.s-Meeting-TabFilesDialog > .size {
  width: 650px;
}
.s-Meeting-MtgFilesDialog .caption,
.s-Meeting-TabFilesDialog .caption {
  width: 150px;
}
.s-Meeting-MtgFilesGrid .col-preview-disable .col-action-buttons .inline-action-preview,
.s-Meeting-TabFilesGrid .col-preview-disable .col-action-buttons .inline-action-preview,
.s-Meeting-MtgFilesGrid .col-delete-disable .col-action-buttons .delete-row,
.s-Meeting-TabFilesGrid .col-delete-disable .col-action-buttons .delete-row {
  pointer-events: none;
  cursor: default;
  display: none;
}
.s-Meeting-MtgFollowupsDialog > .size,
.s-Meeting-TabFollowupsDialog > .size {
  width: 650px;
}
.s-Meeting-MtgFollowupsDialog .caption,
.s-Meeting-TabFollowupsDialog .caption {
  width: 150px;
}
.s-Meeting-MtgLkupContextValuesDialog > .size {
  width: 650px;
}
.s-Meeting-MtgLkupContextValuesDialog .caption {
  width: 150px;
}
.s-Meeting-MtgLkupStatusDialog > .size {
  width: 650px;
}
.s-Meeting-MtgLkupStatusDialog .caption {
  width: 150px;
}
.s-Meeting-MtgSpentTimeDialog > .size,
.s-Meeting-TabSpentTimeDialog > .size {
  width: 650px;
}
.s-Meeting-MtgSpentTimeDialog .caption,
.s-Meeting-TabSpentTimeDialog .caption {
  width: 150px;
}
.s-Meeting-MyFollowupsDialog > .size {
  width: 800px;
}
.s-Meeting-MyFollowupsDialog .s-DialogToolbar {
  display: none;
}
.s-Meeting-MyFollowupsDialog .caption {
  width: 150px;
}
.s-Meeting-MyProjectFollowupsGrid {
  /*    .s-QuickSearchInput {
        width: 100px;
    }*/
}
.s-Meeting-MyProjectFollowupsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Meeting-MyProjectFollowupsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  top: 5px;
}
.s-Meeting-MyProjectFollowupsDialog > .size {
  width: 800px;
}
.s-Meeting-MyProjectFollowupsDialog .s-DialogToolbar {
  display: none;
}
.s-Meeting-MyProjectFollowupsDialog .caption {
  width: 150px;
}
.s-Meeting-MtgTimeSpentGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Meeting-MtgTimeSpentGrid .s-Toolbar .select2-container {
  min-width: 200px !important;
  max-width: 250px;
  margin-bottom: 5px;
}
.s-Meeting-CancelCommentsDialog > .size {
  width: 500px;
}
.s-Meeting-CancelCommentsDialog .caption {
  width: 150px;
}
.s-Meeting-CancelCommentsDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-VendorsDialog > .size {
  width: 950px;
}
.s-Inventory-VendorsDialog .caption {
  width: 110px;
}
.s-Inventory-WareHousesDialog > .size {
  width: 750px;
}
.s-Inventory-WareHousesDialog .caption {
  width: 150px;
}
.s-Inventory-WareHouseVendorsDialog > .size {
  width: 650px;
}
.s-Inventory-WareHouseVendorsDialog .caption {
  width: 150px;
}
.s-Inventory-VendorItemsDialog > .size {
  width: 950px;
}
.s-Inventory-VendorItemsDialog .caption {
  width: 130px;
}
.s-Inventory-WarehouseItemAddTxnDialog > .size {
  width: 650px;
}
.s-Inventory-WarehouseItemAddTxnDialog .caption {
  width: 150px;
}
.s-Inventory-WarehouseItemAddTxnDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-TabReqVendorItemsDialog > .size,
.s-Inventory-TabVendorItemsDialog > .size {
  width: 650px;
}
.s-Inventory-TabReqVendorItemsDialog .caption,
.s-Inventory-TabVendorItemsDialog .caption {
  width: 150px;
}
.s-Inventory-WarehouseItemsDialog > .size,
.s-Inventory-TabWarehouseItemsDialog > .size {
  width: 650px;
}
.s-Inventory-WarehouseItemsDialog .caption,
.s-Inventory-TabWarehouseItemsDialog .caption {
  width: 150px;
}
.s-Inventory-ManageWarehouseItemsDialog > .size {
  width: 650px;
}
.s-Inventory-ManageWarehouseItemsDialog .caption {
  width: 150px;
}
.s-Inventory-WarehouseItemsTxnDialog > .size {
  width: 650px;
}
.s-Inventory-WarehouseItemsTxnDialog .caption {
  width: 150px;
}
.s-Inventory-WarehouseItemsTxnDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-MyRequistionsDialog > .size {
  width: 650px;
}
.s-Inventory-MyRequistionsDialog .caption {
  width: 150px;
}
.s-Inventory-RequistionItemsDialog > .size {
  width: 650px;
}
.s-Inventory-RequistionItemsDialog .caption {
  width: 150px;
}
.s-Inventory-RequistionsTxnDialog > .size {
  width: 650px;
}
.s-Inventory-RequistionsTxnDialog .caption {
  width: 150px;
}
.s-Inventory-PurchaseOrderDialog > .size {
  width: 650px;
}
.s-Inventory-PurchaseOrderDialog .caption {
  width: 150px;
}
.s-Inventory-PurchaseOrderDialog .s-Inventory-ReqPOItemsEditor .grid-container {
  max-height: 260px;
}
.s-Inventory-PurchaseOrderDialog .s-Inventory-ReqPOItemsEditor .s-LookupEditor {
  min-width: 400px;
}
.s-Inventory-PurchaseOrderDialog .field-btn {
  cursor: pointer;
  background-color: dimgrey !important;
}
.s-Inventory-PurchaseOrderDialog .s-Form label.caption {
  padding-top: 0px !important;
}
.s-Inventory-PurchaseOrderDialog .inplace-address {
  font-size: 20px;
  opacity: 1;
  padding-left: 2px;
  cursor: pointer;
}
.s-Inventory-PurchaseOrderDialog .inplace-address:hover {
  color: #3c8dbc !important;
}
.s-Inventory-PurchaseOrderDialog .inplace-dialog {
  border-radius: 80% !important;
  align-items: center !important;
  padding: 3px;
}
.s-Inventory-PurchaseOrderDialog i.fa.fa-file-pdf-o {
  color: red !important;
}
.s-Inventory-PurchaseOrderDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-PurchaseOrderDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-PurchaseOrderDialog .categories {
  padding-top: 10px !important;
}
.s-Inventory-PurchaseOrderDialog .s-Inventory-ReqPOTaxesMapEditor .grid-container {
  height: 220px;
}
.s-Inventory-PurchaseOrderDialog .s-Inventory-ReqPOTaxesMapEditor .TaxandFeesdropdown {
  width: 300px !important;
}
.s-Inventory-PurchaseOrderDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-Inventory-PurchaseOrderDialog .file-item {
  width: 100px;
}
.s-Inventory-PurchaseOrderDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-Inventory-ReqPOItemsDialog > .size {
  width: 650px;
}
.s-Inventory-ReqPOItemsDialog .caption {
  width: 150px;
}
.s-Inventory-ReqPOTxnDialog > .size {
  width: 650px;
}
.s-Inventory-ReqPOTxnDialog .caption {
  width: 150px;
}
.s-Inventory-AddRequistionItemsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Inventory-AddRequistionItemsDialog .caption {
  width: 150px;
}
.s-Inventory-AddRequistionItemsDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-AddRequistionItemsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-TabReqVendorItemsGrid .select-all-items,
.s-Inventory-TabVendorItemsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Inventory-UpdateRequistionDialog > .size {
  width: 650px;
}
.s-Inventory-UpdateRequistionDialog .caption {
  width: 150px;
}
.s-Inventory-UpdateRequistionDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-UpdateRequistionDialog .s-Form {
  margin-top: 20px;
}
.s-Inventory-ViewRequistionDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-ViewRequistionDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-ViewRequistionDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-ViewRequistionDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-RequistionItemsAssignDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-RequistionItemsAssignDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-RequistionItemsAssignDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-RequistionItemsAssignDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-ViewWarehouseItemsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-ViewWarehouseItemsDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-ViewWarehouseItemsDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-ViewWarehouseItemsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-UpdateMyRequistionDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-UpdateMyRequistionDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-UpdateMyRequistionDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-UpdateMyRequistionDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-DeliveryUpdateRequistionDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-DeliveryUpdateRequistionDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-DeliveryUpdateRequistionDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-DeliveryUpdateRequistionDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-RequistionItemsPickedupPendingGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Inventory-RequistionItemsPickedupDeliveryGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Inventory-RequistionItemsReturnDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-RequistionItemsReturnDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-RequistionItemsReturnDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-RequistionItemsReturnDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-RequistionItemsReturnAcceptDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Inventory-RequistionItemsReturnAcceptDialog .caption {
  width: 150px;
  padding-top: 0px !important;
}
.s-Inventory-RequistionItemsReturnAcceptDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-RequistionItemsReturnAcceptDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-ApprovePODialog > .size {
  width: 650px;
}
.s-Inventory-ApprovePODialog .caption {
  width: 150px;
}
.s-Inventory-ApprovePODialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-ApprovePODialog .s-Form {
  margin-top: 20px;
}
.s-Inventory-ViewPurchaseOrderDialog {
  /*.s-DialogToolbar {
        display: none;
    }*/
}
.s-Inventory-ViewPurchaseOrderDialog > .size {
  width: 650px;
}
.s-Inventory-ViewPurchaseOrderDialog .caption {
  width: 150px;
}
.s-Inventory-ViewPurchaseOrderDialog .s-Inventory-ReqPOItemsEditor .s-Toolbar {
  display: none;
}
.s-Inventory-ViewPurchaseOrderDialog .s-StaticTextBlock {
  /*font-weight: bold;*/
  max-height: 130px !important;
  overflow: auto;
}
.s-Inventory-ViewPurchaseOrderDialog .s-Inventory-ReqPOTaxesMapEditor .grid-container {
  height: 220px;
}
.s-Inventory-ViewPurchaseOrderDialog .s-Inventory-ViewReqPOItemsEditor .grid-container {
  max-height: 260px;
}
.s-Inventory-UpdateStockPurchaseOrderDialog > .size {
  width: 650px;
}
.s-Inventory-UpdateStockPurchaseOrderDialog .caption {
  width: 150px;
}
.s-Inventory-UpdateStockPurchaseOrderDialog .s-Inventory-ReqPOItemsEditor .s-Toolbar {
  display: none;
}
.s-Inventory-UpdateStockPurchaseOrderDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-UpdateStockPurchaseOrderDialog .s-StaticTextBlock {
  /*font-weight: bold;*/
}
.s-Inventory-UpdateStockPurchaseOrderDialog .s-Inventory-ReqPOTaxesMapEditor .grid-container {
  height: 220px;
}
.s-Inventory-UpdateStockPurchaseOrderDialog .s-Inventory-UpdateStockReqPOItemsEditor .grid-container {
  max-height: 260px;
}
.s-Inventory-AddStockDialog > .size {
  width: 650px;
}
.s-Inventory-AddStockDialog .caption {
  width: 150px;
}
.s-Inventory-AddStockDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-AddPORequistionItemsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Inventory-AddPORequistionItemsDialog .caption {
  width: 150px;
}
.s-Inventory-AddPORequistionItemsDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-AddPORequistionItemsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-AddMTRequistionItemsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Inventory-AddMTRequistionItemsDialog .caption {
  width: 150px;
}
.s-Inventory-AddMTRequistionItemsDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-AddMTRequistionItemsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-TabWarehouseItemsReqGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Inventory-UpdateDeliveryQuantityDialog > .size {
  width: 650px;
}
.s-Inventory-UpdateDeliveryQuantityDialog .caption {
  width: 150px;
}
.s-Inventory-UpdateDeliveryQuantityDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-UpdateDeliveryQuantityDialog .s-Form {
  margin-top: 20px;
}
.s-Inventory-ViewVendorItemsDialog > .size {
  width: 850px;
}
.s-Inventory-ViewVendorItemsDialog .caption {
  width: 150px;
}
.s-Inventory-ViewVendorItemsDialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-ViewVendorItemsDialog .s-StaticTextBlock {
  /*font-weight: bold;*/
}
.s-Inventory-TabRequistionItemsGrid .bc-row-color-red {
  background-color: #df8983 !important;
}
.s-Inventory-TabRequistionItemsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Inventory-TabRequistionItemsGrid .slick-cell .dirty {
  background-color: var(--s-input-dirty-bg, #ffe0e0);
}
.s-Inventory-TabRequistionItemsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-Inventory-ReqPOItemsEditor .bc-row-color-red {
  background-color: #df8983 !important;
}
.s-Inventory-WarehouseItemsTxnUpdateDialog > .size {
  width: 750px;
  height: 500px;
}
.s-Inventory-WarehouseItemsTxnUpdateDialog .caption {
  width: 150px;
}
.s-Inventory-WarehouseItemsTxnUpdateDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-WarehouseItemsTxnUpdateDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-ManageAddressesDialog > .size {
  width: 950px;
  height: 350px;
}
.s-Inventory-ManageAddressesDialog .caption {
  width: 150px;
}
.s-Inventory-ManageAddressesDialog .categories {
  padding-top: 28px!important;
}
.s-Inventory-AddShipToAddressDialog > .size {
  width: 1000px;
  height: 650px;
}
.s-Inventory-AddShipToAddressDialog .caption {
  width: 150px;
}
.s-Inventory-AddShipToAddressDialog .s-DataGrid {
  height: 100%;
}
.s-Inventory-AddShipToAddressDialog .ui-dialog-content {
  padding: 8px;
}
.s-Inventory-AddShipToAddressDialog .btn-add-address {
  background-color: darkred !important;
}
.s-Inventory-TabManageRequisitionsFilesDialog {
  /*    top: 20% !important;
    left: 30% !important;*/
}
.s-Inventory-TabManageRequisitionsFilesDialog > .size {
  width: 605px;
}
.s-Inventory-TabManageRequisitionsFilesDialog .caption {
  width: 120px !important;
}
.s-Inventory-TabPurchaseOrderFilesDialog > .size {
  width: 575px;
}
.s-Inventory-CancelPODialog > .size {
  width: 500px;
  height: 200px;
}
.s-Inventory-CancelPODialog .s-DialogToolbar {
  display: none;
}
.s-Inventory-CancelPODialog .s-Form {
  margin-top: 20px;
}
.s-Inventory-ManageWarehouseItemsGrid .slick-grouping-panel,
.s-Inventory-VendorItemsGrid .slick-grouping-panel,
.s-Inventory-ManageRequistionsGrid .slick-grouping-panel,
.s-Inventory-PurchaseOrderGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Inventory-PurchaseOrderGrid .s-Toolbar .buttons-inner {
  margin-right: 4px;
}
.s-Inventory-ManageRequistionsGrid s-Toolbar .buttons-inner {
  margin-right: 4px;
}
.po-invoice-large-text {
  text-align: justify;
  word-break: break-all;
}
.s-TMS-ApprovalsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  /*margin-bottom: -10px*/
}
.s-TMS-ApprovalsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TMS-ApprovalsGrid .s-Toolbar .select2-container {
  max-width: 200px;
  min-width: 180px !important;
}
.s-TMS-ApprovalsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-TMS-NonSubmittedRecordsGrid .Log-Edit-Link {
  color: blue !important;
  font-weight: bold !important;
  cursor: pointer;
}
.s-TMS-NonSubmittedRecordsGrid .color-logtype-manual {
  background-color: #ea9c99 !important;
}
.s-TMS-NonSubmittedRecordsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-NonSubmittedRecordsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-UpdateTMSStatusDialog > .size {
  width: 600px;
}
.s-TMS-UpdateTMSStatusDialog .caption {
  width: 150px;
}
.s-TMS-UpdateTMSStatusDialog .field.Comments {
  padding-top: 20px;
}
.s-TMS-UpdateTMSStatusDialog .s-Toolbar {
  height: 30px !important;
  min-height: 30px !important;
}
.s-TMS-UpdateTMSStatusDialog .s-Dialog .s-DialogToolbar {
  min-height: 30px !important;
}
.s-TMS-LogTimeGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TMS-EmpLogTimeGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-TMS-EmpLogTimeGrid .color-logtype-manual {
  background-color: #ea9c99 !important;
}
.s-TMS-EmpLogTimeGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-EmpLogTimeGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-EmpLogTimeDialog > .size {
  width: 900px;
}
.s-TMS-EmpLogTimeDialog .caption {
  width: 130px;
}
.s-TMS-EmpLogTimeDialog .field.LogDate,
.s-TMS-EmpLogTimeDialog .field.TaskTypeId,
.s-TMS-EmpLogTimeDialog .field.PaymentTypeId,
.s-TMS-EmpLogTimeDialog .field.FormattedNonWorkingHours {
  padding-top: 30px;
}
.s-TMS-EmpAutoLogTimeDialog > .size {
  width: 900px;
}
.s-TMS-EmpAutoLogTimeDialog .caption {
  width: 135px;
}
.s-TMS-EmpAutoLogTimeDialog .field.TaskTypeId,
.s-TMS-EmpAutoLogTimeDialog .field.PaymentTypeId,
.s-TMS-EmpAutoLogTimeDialog .field.DisplayStartTime,
.s-TMS-EmpAutoLogTimeDialog .field.DisplayEndTime {
  padding-top: 15px;
}
@media (max-width: 760px) {
  .s-TMS-EmpAutoLogTimeDialog .DisplayStartTime > .caption {
    display: inline-block !important;
    width: 67px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .DisplayStartTime > .s-ConcordProAI-StaticTextBlock {
    display: inline-block !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .DisplayStartTime {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .FormattedNonWorkingHours > .caption {
    display: inline-block;
    width: 142px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .FormattedNonWorkingHours > .s-ConcordProAI-StaticTextBlock {
    display: inline-block;
  }
  .s-TMS-EmpAutoLogTimeDialog .FormattedNonWorkingHours {
    display: inline-block;
    height: 25px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .classtodisplayendtime > .caption {
    display: inline-block !important;
    width: 75px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .classtodisplayendtime > .s-ConcordProAI-StaticTextBlock {
    display: inline-block !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .classtodisplayendtime {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .PerDiem > .caption {
    display: inline-block !important;
    width: 72px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .PerDiem > .s-Serenity-BooleanEditor {
    display: inline-block !important;
    vertical-align: text-bottom;
  }
  .s-TMS-EmpAutoLogTimeDialog .PerDiem {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .s-ConcordProAI-TMS-SubmissionProjectDetailsEditor .delete-row {
    opacity: 1 !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .SelectClockInHours {
    display: inline-block;
  }
  .s-TMS-EmpAutoLogTimeDialog .SelectClockInHours > .s-TimeEditor {
    width: 22% !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .SelectClockInHours > .vx {
    float: right !important;
  }
  .s-TMS-EmpAutoLogTimeDialog .s-TimeEditor {
    background-color: white;
  }
  .s-TMS-EmpAutoLogTimeDialog .s-Form .readonly {
    background-color: #eee !important;
  }
}
@media (max-width: 760px) {
  .s-TMS-SubmissionProjectDetailsEditorDialog .RemainingClockInHours > .caption {
    display: inline-block !important;
    width: 165px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .RemainingClockInHours > .s-StaticTextBlock {
    display: inline-block;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .RemainingClockInHours > .s-Serenity-BooleanEditor {
    display: inline-block !important;
    vertical-align: text-bottom;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .RemainingClockInHours {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .EntryClockInHours > .caption {
    display: inline-block !important;
    width: 95px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .EntryClockInHours > .s-StaticTextBlock {
    display: inline-block;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .EntryClockInHours > .s-Serenity-BooleanEditor {
    display: inline-block !important;
    vertical-align: text-bottom;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .EntryClockInHours {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsReimbursement > .caption {
    display: inline-block !important;
    width: 185Px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsReimbursement > .s-Serenity-BooleanEditor {
    display: inline-block !important;
    vertical-align: text-bottom;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsReimbursement {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsPaidMileage {
    display: inline-block !important;
    height: 25px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsPaidMileage > .caption {
    display: inline-block !important;
    width: 90px !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .IsPaidMileage > .s-Serenity-BooleanEditor {
    display: inline-block !important;
    vertical-align: text-bottom;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .JobId .fa-search-plus {
    padding-top: 7px;
    font-size: 24px;
    padding-left: 4px;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .SelectTime {
    display: inline-block !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .SelectTime > .s-TimeEditor {
    width: 22% !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .SelectTime > .vx {
    float: right !important;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .Empty1 {
    display: none;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .s-TimeEditor {
    background-color: white;
  }
  .s-TMS-SubmissionProjectDetailsEditorDialog .s-Form .readonly {
    background-color: #eee !important;
  }
}
@media (max-width: 760px) {
  .s-ConcordProAI-TMS-EmpFindJobsDialog .grid-toolbar {
    display: inline-block !important;
  }
  .s-ConcordProAI-TMS-EmpFindJobsDialog .tool-buttons {
    float: right;
  }
}
.s-TMS-NonVerifiedDetailsDialog > .size {
  width: 900px;
}
.s-TMS-NonVerifiedDetailsDialog .caption {
  width: 140px;
}
.s-TMS-CreateEmpLogTimeDialog,
.s-TMS-CreateEmpAutoLogTimeDialog {
  /*    .field.LogDate, .field.EmpId, .field.Employee, .field.ClockInHours {
        padding-top: 30px;
    }*/
}
.s-TMS-CreateEmpLogTimeDialog > .size,
.s-TMS-CreateEmpAutoLogTimeDialog > .size {
  width: 900px;
}
.s-TMS-CreateEmpLogTimeDialog .caption,
.s-TMS-CreateEmpAutoLogTimeDialog .caption {
  width: 125px;
}
/*.empidwidth .select2-container {   
    min-width: 220px !important; 
}*/
.s-TMS-SubmissionProjectDetailsEditorDialog > .size {
  width: 800px;
}
.s-TMS-SubmissionProjectDetailsEditorDialog .caption {
  width: 130px;
}
.s-TMS-SubmissionProjectDetailsEditorDialog .inplace-search {
  font-size: 20px;
  opacity: 1;
  padding-left: 2px;
  cursor: pointer;
}
.s-TMS-SubmissionDetailsDialog > .size,
.s-TMS-SubDetailsDialog > .size {
  width: 900px;
}
.s-TMS-SubmissionDetailsDialog .caption,
.s-TMS-SubDetailsDialog .caption {
  width: 130px;
}
.s-TMS-SubmissionDetailsDialog .field.LogDate,
.s-TMS-SubDetailsDialog .field.LogDate {
  padding-top: 30px;
}
.s-TMS-SubmissionDetailsDialog .field.TaskTypeId,
.s-TMS-SubDetailsDialog .field.TaskTypeId,
.s-TMS-SubmissionDetailsDialog .field.PaymentTypeId,
.s-TMS-SubDetailsDialog .field.PaymentTypeId {
  padding-top: 30px;
}
.s-TMS-ViewTMSDetailsDialog > .size,
.s-TMS-ViewTMSDetailsHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TMS-ViewTMSDetailsDialog .caption,
.s-TMS-ViewTMSDetailsHistoryDialog .caption {
  width: 150px;
}
.s-TMS-ViewTMSDetailsDialog .s-DataGrid,
.s-TMS-ViewTMSDetailsHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-TMS-ViewTMSDetailsDialog .ui-dialog-content,
.s-TMS-ViewTMSDetailsHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-EmpSubmissionDetailsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TMS-EmpSubmissionDetailsDialog .caption {
  width: 150px;
}
.s-TMS-EmpSubmissionDetailsDialog .s-DataGrid {
  height: 100%;
}
.s-TMS-EmpSubmissionDetailsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-EmpSubmissionDetailsDialog .grid-title {
  padding: 16px !important;
}
.slick-cell .dirty {
  background-color: var(--s-input-dirty-bg, #ffe0e0);
}
.s-TMS-DayApprovalsGrid {
  /*.select-all-items {
            display: none !important;
            pointer-events: none;
        }*/
}
.s-TMS-DayApprovalsGrid .color-logtype-manual {
  background-color: #ea9c99 !important;
}
.s-TMS-DayApprovalsGrid .color-overdue-log {
  background-color: #aaf4ff !important;
}
.s-TMS-DayApprovalsGrid .select2-container {
  width: 175px;
}
.s-TMS-DayApprovalsGrid .tool-buttons {
  position: relative;
}
.s-TMS-DayApprovalsGrid .text-white {
  color: white;
}
.s-TMS-DayApprovalsGrid .s-QuickSearchBar {
  margin-top: 5px;
}
.s-TMS-DayApprovalsGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-TMS-DayApprovalsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-DayApprovalsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-ViewTMSDetailsGrid .color-logtype-manual {
  background-color: #ea9c99 !important;
}
.s-TMS-ViewTMSDetailsGrid .btn-background-color {
  background-color: blue !important;
}
.s-TMS-ViewTMSDetailsGrid .color-overdue-log {
  background-color: #aaf4ff !important;
}
.s-TMS-ViewEmpMissingLogsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-TMS-ViewEmpMissingLogsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-TMS-ViewEmpMissingLogsDialog .ui-dialog-content {
  padding: 8px;
}
.color-logtype-manual {
  background-color: #ea9c99 !important;
}
.s-TMS-DayApprovalsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-TMS-WeeklyDetailsGrid {
  /* .grid-toolbar {
        display: flex;
        display: -webkit-flex;
        align-items: center;
    }*/
}
.s-TMS-WeeklyDetailsGrid .dtpWeekDate {
  height: 30px;
  margin-left: 5px;
}
.s-TMS-WeeklyDetailsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-TMS-WeeklyDetailsGrid .tool-buttons {
  float: right;
}
.s-TMS-ViewTMSDetailsGrid {
  /* .select-all-items {
            display: none !important;
            pointer-events: none;
        }*/
}
.s-TMS-ViewTMSDetailsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-TMS-ViewTMSDetailsGrid .s-QuickSearchBar {
  margin-top: 5px;
}
.s-TMS-ViewTMSDetailsGrid .select-all-header > .slick-header-menubutton {
  background-image: unset !important;
}
.s-TMS-ViewTMSDetailsGrid .text-white {
  color: white;
}
.s-TMS-WeeklyDetailsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-WeeklyDetailsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-ViewTMSDetailsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-ViewTMSDetailsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-ViewTMSDetailsHistoryGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-ViewTMSDetailsHistoryGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-TMS-ViewTMSDetailsHistoryGrid .icon-attachments {
  color: #b4774c !important;
}
.s-TMS-ViewTMSDetailsDialog,
.s-TMS-ViewTMSDetailsHistoryDialog {
  -webkit-backface-visibility: hidden;
}
.s-TMS-ViewAllEmpMissingLogsDialog > .size {
  width: 950px;
  height: 600px;
}
.s-TMS-ViewAllEmpMissingLogsDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-TMS-ViewAllEmpMissingLogsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-ViewWeeklySubmissionsHistoryDialog > .size {
  width: 950px;
  height: 600px;
}
.s-TMS-ViewWeeklySubmissionsHistoryDialog .s-DataGrid {
  height: 100%;
  width: 100%;
  padding-left: 15px;
}
.s-TMS-ViewWeeklySubmissionsHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-ApproveLogDialog > .size {
  width: 720px;
  height: 240px;
}
.s-TMS-ApproveLogDialog .checkboxesset {
  display: flex;
  width: 100%;
}
.s-TMS-BulkApproveLogDialog > .size {
  width: 720px;
  height: 200px;
}
.s-TMS-BulkApproveLogDialog .checkboxesset {
  display: flex;
  width: 100%;
}
.s-TMS-BulkApproveLogDialog .lblBold {
  font-weight: bold !important;
}
.s-TMS-SubmissionDetailsStatusChangeHistoryDialog > .size {
  width: 650px;
}
.s-TMS-SubmissionDetailsStatusChangeHistoryDialog .caption {
  width: 150px;
}
.s-TMS-EmpFindJobsDialog > .size {
  width: 750px;
  height: 500px;
}
.s-TMS-EmpFindJobsDialog .caption {
  width: 150px;
}
.s-TMS-EmpFindJobsDialog .s-DataGrid {
  height: 100%;
}
.s-TMS-EmpFindJobsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-EmpFindJobsGrid .grid-toolbar {
  display: flex;
  display: -webkit-flex;
}
.s-TMS-EmpFindJobsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-TMS-EmpFindJobsGrid #txtSearchText {
  margin-right: 10px;
}
.text-white {
  color: white !important;
}
.s-TMS-SubmissionDetailSessionsDialog > .size {
  width: 650px;
  height: 440px;
}
.s-TMS-SubmissionDetailSessionsDialog .caption {
  width: 150px;
}
.s-TMS-SubmissionDetailSessionsDialog .s-DataGrid {
  height: 100%;
}
.s-TMS-SubmissionDetailSessionsDialog .ui-dialog-content {
  padding: 8px;
}
.s-TMS-NonVerifiedDetailsGrid .slick-header-columns {
  white-space: normal;
  height: 5em;
}
.s-TMS-NonVerifiedDetailsGrid .slick-header-column.ui-state-default {
  height: 100%;
  line-height: 1.3em;
}
.s-Accounts-CcTransactionsDialog > .size {
  width: 650px;
}
.s-Accounts-CcTransactionsDialog .caption {
  width: 170px;
}
.s-Accounts-CcTransactionsDialog .s-StaticTextBlock {
  /*margin-top: 4px !important;*/
  white-space: pre-wrap;
}
.s-Accounts-ConfirmTransactionsDialog > .size {
  width: 650px;
}
.s-Accounts-ConfirmTransactionsDialog .caption {
  width: 170px;
}
.s-Accounts-ConfirmTransactionsDialog .s-StaticTextBlock {
  /*margin-top: 4px !important;*/
  white-space: pre-wrap;
}
.s-Accounts-SettleTransactionDialog > .size {
  width: 650px;
}
.s-Accounts-SettleTransactionDialog .caption {
  width: 170px;
}
.s-Accounts-ConfirmTransactionsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Accounts-ConfirmTransactionsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Accounts-CcTransactionsGrid .inplace-button {
  float: none !important;
  margin-right: 10px;
  margin-bottom: -10px;
}
.s-Accounts-CcTransactionsGrid .tool-buttons {
  float: right;
  position: relative;
  padding-bottom: 5px;
  padding-top: 5px;
}
.s-Accounts-CcTransactionsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Accounts-CcTransactionsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Accounts-CcTransactionsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Accounts-CcTransactionsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-Accounts-MyCcTransactionsGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-Accounts-ViewCcTransactionsGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-Accounts-ViewCcTransactionsGrid .s-Toolbar .select2-container {
  max-width: 200px;
}
.s-Accounts-ViewCcTransactionsDialog > .size {
  width: 950px;
}
.s-Accounts-ViewCcTransactionsDialog .caption {
  width: 175px;
}
.s-Accounts-ViewCcTransactionsDialog .s-StaticTextBlock {
  /*margin-top: 4px !important;*/
  white-space: pre-wrap;
}
.s-Accounts-CcTransactionImportDialog {
  width: 550px !important;
}
.s-Accounts-CcTransactionImportDialog .caption {
  width: 170px;
}
.s-Accounts-CcTransactionImportDialog .field.BuId {
  padding-top: 30px;
}
.s-Accounts-MyCcTransactionsDialog > .size {
  width: 950px;
}
.s-Accounts-MyCcTransactionsDialog .caption {
  width: 175px;
}
.s-Accounts-MyCcTransactionsDialog .s-StaticTextBlock {
  /*margin-top: 4px !important;*/
  white-space: pre-wrap;
}
.s-Accounts-MyCcTransactionsDialog .CCMessage {
  font-weight: bold !important;
  color: red !important;
}
.s-Accounts-MyCcTransactionsDialog .InfoMessage label {
  font-weight: bold !important;
  color: red !important;
}
.s-Accounts-RevertTransactionDialog > .size {
  width: 650px;
}
.s-Accounts-RevertTransactionDialog .caption {
  width: 170px;
}
.s-Accounts-ManageTravelRequestUpdateStatusDialog > .size {
  width: 650px;
}
.s-Accounts-TravelRequestsDialog {
  overflow-wrap: break-word;
}
.s-Accounts-TravelRequestsDialog > .size {
  width: 650px;
}
.s-Accounts-TravelRequestsDialog .caption {
  width: 150px;
}
.s-Accounts-TravelRequestsDialog .s-StaticTextBlock {
  /* padding-top: 4px !important;*/
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-Accounts-TravelRequestsDialog .RemoveEditLink {
  color: black !important;
  font-weight: unset !important;
  pointer-events: none;
}
.s-Accounts-TravelRequestsDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 125px !important;
  height: 125px !important;
}
.s-Accounts-TravelRequestsDialog .select2-input {
  width: 100% !important;
}
.s-Accounts-TravelRequestsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: -2px;
  float: right;
}
.s-Accounts-TravelRequestsGrid .request-note {
  display: grid;
  grid-template-columns: 50Px auto;
  text-align: justify;
  max-height: 50px;
  overflow-y: auto;
}
.s-Accounts-TravelRequestsEmployeesEditorDialog > .size {
  width: 600px;
}
.s-Accounts-TravelRequestsEmployeesEditorDialog .caption {
  width: 150px;
}
.s-Accounts-TravelRequestUpdateStatusDialog > .size {
  width: 600px;
}
.s-Accounts-ManageTravelRequestsGrid .tool-buttons {
  float: right;
}
.s-Accounts-ManageTravelRequestsGrid .select2-container {
  min-width: 190px !important;
}
.s-Accounts-ManageTravelRequestsDialog {
  /*    .Attachments> .s-MultipleImageUploadEditor ul {
    }*/
}
.s-Accounts-ManageTravelRequestsDialog .first-category .caption {
  width: 120px !important;
}
.s-Accounts-ManageTravelRequestsDialog .RemoveEditLink {
  color: black !important;
  font-weight: unset !important;
  pointer-events: none;
}
.s-Accounts-ManageTravelRequestsDialog .file-item {
  width: 100px;
}
.s-Accounts-ManageTravelRequestsDialog .file-item .thumb {
  width: 97px;
  height: 50px;
  background-size: contain;
}
.s-Accounts-ManageTravelRequestsDialog .s-ConcordProAI-StaticTextBlock {
  /*padding-top: 4px;*/
  max-height: 150px;
  overflow: auto;
}
.s-Accounts-ManageTravelRequestsDialog .s-Form .caption {
  width: 190px;
}
.s-Accounts-ManageTravelRequestsDialog .s-MultipleImageUploadEditor ul {
  min-height: 80px !important;
  height: 80px;
}
.s-Accounts-NotifyUserComposeEmailDialog .s-ConcordProAI-StaticTextBlock {
  margin-top: 4px!important;
}
.s-Videos-VideosDialog > .size {
  width: 750px;
  height: 490px;
}
.s-Videos-VideosDialog .caption {
  width: 175px;
}
.s-Videos-VideosDialog .field.VideoProjectsList {
  padding-top: 30px;
}
.s-Videos-VideosGrid .glyphicon {
  margin-left: 120px;
}
.s-Videos-VideosGrid .text-green {
  color: #fff !important;
}
.s-Videos-LearningCenterGrid {
  /* .card-container {
        height: 390px !important;
    }*/
  /*.grid-container {
        height: 330px !important;
    }
*/
}
.s-Videos-LearningCenterGrid .glyphicon {
  margin-left: 135px;
}
.s-Videos-LearningCenterGrid b#VideoTitle {
  word-break: break-all;
}
.s-Videos-LearningCenterGrid .Group-Project {
  color: #016fce;
  font-weight: bold;
}
.s-Videos-LearningCenterGrid #s2id_ddlProject {
  width: 190px;
}
.s-Videos-LearningCenterGrid #s2id_ddlCategory {
  width: 180px;
}
.s-Videos-LearningCenterGrid .tool-button .button-outer {
  border: none;
}
.s-Videos-LearningCenterGrid .tool-button {
  background: none;
}
.s-Videos-VideosGrid,
.s-Videos-LearningCenterGrid {
  /* table {
        height: 100%;
    }*/
}
.s-Videos-VideosGrid .btn-background-color-playvideo,
.s-Videos-LearningCenterGrid .btn-background-color-playvideo {
  background-color: #25ce1f !important;
  font-size: small;
}
.s-Videos-VideosGrid .videoimage,
.s-Videos-LearningCenterGrid .videoimage {
  cursor: pointer;
  width: 100%;
  height: 220px;
}
.s-Videos-VideosGrid .card-container .card-item,
.s-Videos-LearningCenterGrid .card-container .card-item {
  flex-basis: 32.5%;
  height: auto;
  margin: 0;
  border: 0px solid #59bc3c;
  border-radius: 2px;
  /*  flex-grow: 4;*/
}
.s-Videos-VideosGrid .card-container,
.s-Videos-LearningCenterGrid .card-container {
  max-height: 85%;
}
.s-Videos-VideosGrid .card-items,
.s-Videos-LearningCenterGrid .card-items {
  margin-top: 9px;
  margin-left: 9px;
}
.s-Videos-VideosGrid .card-container .card-items,
.s-Videos-LearningCenterGrid .card-container .card-items {
  gap: 1rem;
}
.s-Videos-VideosGrid td,
.s-Videos-LearningCenterGrid td {
  vertical-align: top;
}
.s-Videos-VideosGrid a#VideoTitle,
.s-Videos-LearningCenterGrid a#VideoTitle {
  word-break: break-all;
}
.s-Videos-VideosGrid .grid-title div:nth-child(2),
.s-Videos-LearningCenterGrid .grid-title div:nth-child(2) {
  right: unset;
  margin-top: -2px;
}
.s-Videos-VideosGrid .Group-CategoryName,
.s-Videos-LearningCenterGrid .Group-CategoryName {
  color: #016fce;
  font-weight: bold;
}
.s-Videos-PlayVideoDialog > .size {
  width: 700px;
  height: 400px;
}
.s-Videos-PlayVideoDialog .youtubevideocontainer {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.s-Videos-PlayVideoDialog .youtubevideo {
  width: 100%;
  height: 100%;
}
.s-Videos-PlayVideoDialog .vimeovideocontainer {
  height: 100%;
  width: 100%;
  padding: 20px;
}
.s-Videos-PlayVideoDialog .vimeovideo {
  width: 100%;
  height: 100%;
}
.s-Videos-PlayVideoDialog .localvideo {
  width: 100%;
  height: 100%;
}
.s-Videos-PlayVideoDialog .localvideocontainer {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.s-Videos-VideoProjectsDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Videos-VideoProjectsDialog .caption {
  width: 150px;
}
.s-Videos-VideoProjectsDialog .s-DataGrid {
  height: 100%;
}
.s-Videos-VideoProjectsDialog .ui-dialog-content {
  padding: 8px;
}
.s-Videos-VideoProjectsGrid .select-all-items {
  display: none !important;
  pointer-events: none;
}
.s-Alerts-ManageAlertsDialog > .size {
  width: 1100px;
  height: 600px;
}
.s-Alerts-ManageAlertsDialog .caption {
  width: 100px;
}
.s-Alerts-AlertsBatchMapDialog > .size {
  width: 650px;
}
.s-Alerts-AlertsBatchMapDialog .caption {
  width: 150px;
}
.s-Alerts-ManageAlertsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Alerts-ViewAlertsDialog {
  overflow-wrap: break-word;
}
.s-Alerts-ViewAlertsDialog .caption {
  width: 125px;
}
.s-Alerts-ViewAlertsDialog label.caption {
  padding-top: 0px;
}
.s-Alerts-ViewAlertsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Alerts-ViewAlertsGrid .color-alertread-Yes {
  background-color: #bef8be !important;
}
.s-Alerts-AlertUsersDialog > .size {
  width: 950px;
  height: 500px;
}
.s-Alerts-AlertUsersDialog .s-DataGrid {
  height: 100%;
}
.s-Alerts-AlertUsersDialog .ui-dialog-content {
  padding: 8px;
}
.s-Alerts-AlertUsersGrid .color-alertread-Yes {
  background-color: #bef8be !important;
}
.s-Holidays-HolidaysListGrid .s-IntegerEditor {
  width: 65px !important;
  margin-right: 15px;
}
.s-Holidays-HolidaysListGrid .s-QuickSearchInput {
  width: 125px;
}
.s-Holidays-HolidaysListGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-Holidays-HolidaysListGrid #s2id_ddlBusinessUnit {
  width: 260px;
}
.s-AssetManagement-AcceptMyAssetsDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-AcceptMyAssetsDialog > .size {
  width: 1050px;
}
.s-AssetManagement-AcceptMyAssetsDialog .caption {
  width: 160px;
}
.s-AssetManagement-AcceptMyAssetsDialog .file-item {
  width: 100px;
}
.s-AssetManagement-AcceptMyAssetsDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-AcceptMyAssetsDialog .s-ConcordProAI-StaticTextBlock {
  /*padding-top: 4px;*/
  max-height: 150px;
  overflow: auto;
  padding-top: 4px;
}
.s-AssetManagement-AcceptMyAssetsDialog .s-MultipleImageUploadEditor ul {
  min-height: 87px !important;
  height: 87px;
}
.s-AssetManagement-ReturnMyAssetsDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-ReturnMyAssetsDialog > .size {
  width: 850px;
}
.s-AssetManagement-ReturnMyAssetsDialog .caption {
  width: 160px;
}
.s-AssetManagement-ReturnMyAssetsDialog .file-item {
  width: 100px;
}
.s-AssetManagement-ReturnMyAssetsDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-ReturnMyAssetsDialog .s-ConcordProAI-StaticTextBlock {
  /*padding-top: 4px;*/
  max-height: 150px;
  overflow: auto;
  padding-top: 4px;
}
.s-AssetManagement-ReturnMyAssetsDialog .s-MultipleImageUploadEditor ul {
  min-height: 87px !important;
  height: 87px;
}
.s-AssetManagement-EmployeeAssetsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
}
.s-AssetManagement-AssetGrid {
  /*    .s-QuickSearchInput {
        width: 115px;
    }*/
}
.s-AssetManagement-AssetGrid .tool-buttons {
  /*margin-left: 25px;*/
  display: inline-block;
  position: relative;
  float: right;
  /* margin-top: 10px;*/
}
.s-AssetManagement-AssetGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0;
}
.s-AssetManagement-AssetGrid #s2id_ddlAsset {
  width: 170px;
}
.s-AssetManagement-AssetGrid #s2id_ddlBusinessUnit {
  width: 180px;
}
.s-AssetManagement-AssetGrid #s2id_ddlAssetStatus {
  width: 150px;
}
.s-AssetManagement-AssetGrid .ckbox {
  margin-left: 4px;
}
.s-AssetManagement-AssetGrid .review-label,
.s-AssetManagement-AssetGrid .audit-label,
.s-AssetManagement-AssetGrid .archive-label {
  margin-right: 10px;
  margin-left: 2px;
}
.s-AssetManagement-AssetGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-AssetGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-AssetManagement-AssetDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-AssetDialog > .size {
  width: 650px;
}
.s-AssetManagement-AssetDialog .caption {
  width: 150px;
}
.s-AssetManagement-AssetDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-AssetManagement-AssetDialog .file-item {
  width: 100px;
}
.s-AssetManagement-AssetDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-AssetDialog .s-StaticTextBlock {
  /*padding-top: 4px !important;*/
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-AssetManagement-AssetAddlWarrantyEditorDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 150px !important;
  height: 150px !important;
}
.s-AssetManagement-AssetAddlWarrantyEditorDialog .caption {
  width: 150px;
}
.s-AssetManagement-AssetAddlWarrantyEditorDialog .categories {
  padding-top: 25px;
}
.s-AssetManagement-AMReviewDialog > .size {
  width: 650px;
}
.s-AssetManagement-AMReviewDialog .s-Serenity-Toolbar {
  min-height: 25px !important;
}
.s-AssetManagement-AMReviewHistoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-AssetManagement-AMReviewHistoryDialog .caption {
  width: 150px;
}
.s-AssetManagement-AMReviewHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-AssetManagement-AMReviewHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-AssetManagement-AMAssignDialog > .size {
  width: 625px;
  height: 490px;
}
.s-AssetManagement-AMAssignDialog .caption {
  width: 133px;
}
.s-AssetManagement-AMAssignDialog .s-Serenity-Toolbar {
  min-height: 25px !important;
}
.s-AssetManagement-AMAssignDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-AssetManagement-AMAssignDialog .file-item {
  width: 100px;
}
.s-AssetManagement-AMAssignDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-AssetAssignmentHistoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-AssetManagement-AssetAssignmentHistoryDialog .caption {
  width: 150px;
}
.s-AssetManagement-AssetAssignmentHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-AssetManagement-AssetAssignmentHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-AssetManagement-AssetAssignmentHistoryGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-AMAcceptReturnDialog > .size {
  width: 500px;
}
.s-AssetManagement-AMAcceptReturnDialog .s-Serenity-Toolbar {
  min-height: 25px !important;
}
.s-AssetManagement-AMAcceptReturnDialog .caption {
  width: 125px;
}
.s-AssetManagement-AMUpdateStatusDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-AMUpdateStatusDialog > .size {
  width: 850px;
  height: 450px;
}
.s-AssetManagement-AMUpdateStatusDialog .AcceptedAttachments .s-Serenity-Toolbar {
  display: none;
}
.s-AssetManagement-AMUpdateStatusDialog .AcceptedAttachments .s-MultipleImageUploadEditor ul {
  min-height: 80px !important;
  height: 80px !important;
}
.s-AssetManagement-AMUpdateStatusDialog .s-Serenity-Toolbar {
  min-height: 25px;
}
.s-AssetManagement-AMUpdateStatusDialog .ReturnAttachments .s-Serenity-Toolbar {
  display: none;
}
.s-AssetManagement-AMUpdateStatusDialog .ReturnAttachments .s-MultipleImageUploadEditor ul {
  min-height: 80px !important;
  height: 80px !important;
}
.s-AssetManagement-AMUpdateStatusDialog .file-item {
  width: 100px;
}
.s-AssetManagement-AMUpdateStatusDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-AMUpdateStatusDialog .caption {
  width: 125px;
}
.s-AssetManagement-AMUpdateStatusDialog .s-StaticTextBlock {
  /* padding-top: 4px !important;*/
  background-color: #fff !important;
  max-height: 80px;
  overflow: auto;
}
.s-AssetManagement-AccessoryGrid {
  /*    .s-QuickSearchInput {
        width: 112px;
    }*/
}
.s-AssetManagement-AccessoryGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  /*  margin-top: 10px;*/
}
.s-AssetManagement-AccessoryGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0 !important;
}
.s-AssetManagement-AccessoryGrid #s2id_ddlAccessory {
  width: 170px;
}
.s-AssetManagement-AccessoryGrid #s2id_ddlBusinessUnit {
  width: 180px;
}
.s-AssetManagement-AccessoryGrid #s2id_ddlAccessoryStatus {
  width: 150px;
}
.s-AssetManagement-AccessoryGrid .review-label,
.s-AssetManagement-AccessoryGrid .audit-label,
.s-AssetManagement-AccessoryGrid .archive-label {
  margin-right: 10px;
  margin-left: 2px;
}
.s-AssetManagement-AccessoryGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-AccessoryGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-AssetManagement-AccessoryDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-AccessoryDialog > .size {
  width: 650px;
}
.s-AssetManagement-AccessoryDialog .caption {
  width: 150px;
}
.s-AssetManagement-AccessoryDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-AssetManagement-AccessoryDialog .s-StaticTextBlock {
  /* padding-top: 4px !important;*/
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-AssetManagement-AccessoryDialog .file-item {
  width: 100px;
}
.s-AssetManagement-AccessoryDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-AccessoryAssignmentHistoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-AssetManagement-AccessoryAssignmentHistoryDialog .caption {
  width: 150px;
}
.s-AssetManagement-AccessoryAssignmentHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-AssetManagement-AccessoryAssignmentHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-AssetManagement-AccessoryAssignmentHistoryGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-ComponentGrid {
  /*    .s-QuickSearchInput {
        width: 112px;
    }*/
}
.s-AssetManagement-ComponentGrid .tool-buttons {
  display: inline-block;
  position: relative;
  float: right;
  /* margin-top: 10px;*/
}
.s-AssetManagement-ComponentGrid .s-QuickSearchBar {
  margin: 2px 5px 2px 0 !important;
}
.s-AssetManagement-ComponentGrid #s2id_ddlComponent {
  width: 170px;
}
.s-AssetManagement-ComponentGrid #s2id_ddlBusinessUnit {
  width: 180px;
}
.s-AssetManagement-ComponentGrid #s2id_ddlComponentStatus {
  width: 150px;
}
.s-AssetManagement-ComponentGrid .review-label,
.s-AssetManagement-ComponentGrid .audit-label,
.s-AssetManagement-ComponentGrid .archive-label {
  margin-right: 10px;
  margin-left: 2px;
}
.s-AssetManagement-ComponentGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-ComponentGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-AssetManagement-ComponentDialog {
  overflow-wrap: break-word;
}
.s-AssetManagement-ComponentDialog > .size {
  width: 650px;
}
.s-AssetManagement-ComponentDialog .caption {
  width: 150px;
}
.s-AssetManagement-ComponentDialog .Attachments .s-MultipleImageUploadEditor ul {
  min-height: 90px !important;
  height: 90px !important;
}
.s-AssetManagement-ComponentDialog .s-StaticTextBlock {
  /*padding-top: 4px !important;*/
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-AssetManagement-ComponentDialog .file-item {
  width: 100px;
}
.s-AssetManagement-ComponentDialog .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-AssetManagement-ComponentAssignmentHistoryDialog > .size {
  width: 900px;
  height: 450px;
}
.s-AssetManagement-ComponentAssignmentHistoryDialog .caption {
  width: 150px;
}
.s-AssetManagement-ComponentAssignmentHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-AssetManagement-ComponentAssignmentHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-AssetManagement-ComponentAssignmentHistoryGrid .btn-disable {
  pointer-events: none;
  opacity: 0.2;
}
.s-AssetManagement-AMAddlInfoMapEditor {
  height: 250px;
}
.s-AssetManagement-AMAddlInfoMapEditor .slick-cell {
  white-space: initial;
  overflow: auto;
  height: -webkit-fill-available;
}
.s-AssetManagement-TabAccessoryDetailsGrid {
  padding-top: 0px !important;
}
.s-AssetManagement-TabComponentDetailsGrid {
  padding-top: 0px !important;
}
.s-AssetManagement-TermsAndConditionsDialog > .size {
  width: 900px;
  height: 450px;
}
.s-AssetManagement-TermsAndConditionsDialog .template-container {
  font-family: Arial, sans-serif;
  line-height: 1.2;
  overflow-y: auto;
  scroll-behavior: auto;
  padding: 12px;
}
.s-AssetManagement-TermsAndConditionsDialog .ui-dialog-buttonset {
  float: right;
  gap: 10px;
  display: flex;
}
.s-FleetManagement-FMProjectsDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMProjectsDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMProjectsDialog .select2-input {
  width: 100% !important;
}
.s-FleetManagement-FMProjectsDialog .s-FleetManagement-FMProjectMarketsEditor .grid-container {
  height: 520px !important;
}
.s-FleetManagement-FMProjectSupervisorsDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMProjectSupervisorsDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMProjectMarketsDialog > .size {
  width: 1400px !important;
}
.s-FleetManagement-FMProjectMarketsDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMProjectMarketsDialog .category {
  padding-top: 20px !important;
}
.s-FleetManagement-FMProjectMarketsDialog .ui-dialog-content {
  padding: 8px;
}
.s-FleetManagement-FMProjectMarketLocationsDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMProjectMarketLocationsDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMVehiclesDialog {
  overflow-wrap: break-word;
}
.s-FleetManagement-FMVehiclesDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMVehiclesDialog .caption {
  width: 170px;
}
.s-FleetManagement-FMVehiclesDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMVehiclesDialog .Attachments .s-MultipleImageUploadEditor ul {
  height: 90px !important;
  min-height: 90px !important;
}
.s-FleetManagement-FMVehiclesDialog .Attachments .file-item {
  width: 100px;
}
.s-FleetManagement-FMVehiclesDialog .Attachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-FleetManagement-FMVehiclesDialog .s-StaticTextBlock {
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-FMVehiclesDialog .categories {
  padding-top: 10px;
}
.s-FleetManagement-FMDriversDialog {
  /*.GasCard {
        .caption {
            padding-top: 0px !important
        }
    }
    .InsuranceCard {
        .caption {
            padding-top: 0px !important
        }
    }
    .FleetCard {
        .caption {
            padding-top: 0px !important
        }
    }*/
}
.s-FleetManagement-FMDriversDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMDriversDialog .s-FleetManagement-FMDriverVehiclesEditor .grid-container {
  height: 220px !important;
}
.s-FleetManagement-FMVehiclesAssignmentDialog .s-Serenity-Toolbar {
  min-height: 25px !important;
}
.s-FleetManagement-FMVehiclesAssignmentDialog .s-StaticTextBlock {
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-FMVehiclesAssignmentDialog .caption {
  width: 180px;
}
.s-FleetManagement-FMVehiclesLocationAssignmentHistoryDialog > .size {
  height: 500px;
  width: 70vw;
}
.s-FleetManagement-FMVehiclesLocationAssignmentHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-FleetManagement-FMVehiclesLocationAssignmentHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-FleetManagement-FMVehiclesDriverAssignmentHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-FleetManagement-FMVehiclesDriverAssignmentHistoryDialog .ui-dialog-content {
  padding: 10px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .s-DataGrid {
  height: 100%;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .ui-dialog-content {
  padding: 10px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .s-FleetManagement-FMVehicleIncidentInvolvedPartiesDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .s-FleetManagement-FMVehicleIncidentInvolvedPartiesDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .s-FleetManagement-FMVehicleIncidentWitnessesDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMVehicleIncidentsGridViewDialog .s-FleetManagement-FMVehicleIncidentWitnessesDialog .caption {
  width: 150px;
}
.s-FleetManagement-FMVehicleIncidentDialog .s-StaticTextBlock {
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-FMVehicleIncidentDialog .caption {
  width: 120px;
}
.s-FleetManagement-FMVehicleChecklistDialog > .size {
  width: 650px;
}
.s-FleetManagement-FMVehicleChecklistDialog .caption {
  width: 200px;
}
.s-FleetManagement-FMVehicleChecklistDialog .s-StaticTextBlock {
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-FMVehicleChecklistDialog .VehInspAttachments .file-item {
  width: 100px;
}
.s-FleetManagement-FMVehicleChecklistDialog .VehInspAttachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-FleetManagement-FMVehicleChecklistDialog .VehInspAttachments .s-MultipleImageUploadEditor ul {
  height: 110px !important;
  min-height: 110px !important;
}
.s-FleetManagement-FMVehicleChecklistGridViewDialog .s-DataGrid {
  height: 100%;
}
.s-FleetManagement-MyVehiclesAcceptReturnDialog .s-StaticTextBlock {
  background-color: #fff !important;
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-MyVehiclesAcceptReturnDialog .s-Form .caption {
  width: 145px;
}
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverAccRejAttachments .s-MultipleImageUploadEditor ul,
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverReturnAttachments .s-MultipleImageUploadEditor ul {
  height: 90px !important;
  min-height: 90px !important;
}
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverAccRejAttachments .file-item,
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverReturnAttachments .file-item {
  width: 100px;
}
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverAccRejAttachments .file-item .thumb,
.s-FleetManagement-MyVehiclesAcceptReturnDialog .DriverReturnAttachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .s-StaticTextBlock {
  max-height: 150px;
  overflow: auto;
}
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .s-Form .caption {
  width: 180px;
}
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverAccRejAttachments .s-MultipleImageUploadEditor ul,
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverReturnAttachments .s-MultipleImageUploadEditor ul {
  height: 90px !important;
  min-height: 90px !important;
}
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverAccRejAttachments .file-item,
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverReturnAttachments .file-item {
  width: 100px;
}
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverAccRejAttachments .file-item .thumb,
.s-FleetManagement-FMVehiclesDriverAssignmentDialog .DriverReturnAttachments .file-item .thumb {
  width: 97px;
  height: 40px;
  background-size: contain;
}
.s-TicketTracking-MyTeamTicketsDialog .caption {
  width: 160px !important;
}
.s-TicketTracking-MyTeamTicketsDialog .select2-input {
  width: 100% !important;
}
.s-TicketsCommentsEditor {
  border: 1px solid #ccc;
  border-radius: 4px;
}
.s-TicketsCommentsEditor .s-Toolbar .select2-container {
  min-width: 180px;
}
.s-TicketsCommentsEditor ul {
  padding: 0;
  min-height: 110px;
  overflow-y: auto;
  list-style: none;
  max-height: 400px;
}
.s-TicketsCommentsEditor li {
  margin: 10px;
  border-radius: 4px;
  border: 1px solid #C3C2C2;
  background-color: #fde3ce;
  padding: 8px;
  position: relative;
}
.s-TicketsCommentsEditor li ul {
  min-height: 0px;
}
.s-TicketsCommentsEditor li.odd {
  background-color: #dddddd;
}
.s-TicketsCommentsEditor .tool-buttons {
  float: right;
  /*.change-status {
            margin-right: 65px;
        }*/
}
.s-TicketsCommentsEditor .attachment-li {
  border: none;
  font-weight: bold;
  padding: 0px;
  text-align: left;
  display: inline-block;
  margin-top: 0px;
  background-color: transparent;
}
.s-TicketsCommentsEditor .comment-text {
  padding-right: 24px;
  display: block;
  margin-top: 10px;
  margin-left: 15px;
  overflow: auto;
}
.s-TicketsCommentsEditor .status_assignment_comment-text {
  padding-right: 24px;
  display: block;
  margin-top: 10px;
  /*font-weight:bold;*/
}
.s-TicketsCommentsEditor .note-delete {
  background-image: url('../Content/serenity/images/delete2.png');
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  right: 6px;
  top: 6px;
  opacity: 0.4;
}
.s-TicketsCommentsEditor .note-delete:hover {
  opacity: 1;
}
.s-TicketsCommentsEditor .note-date {
  margin-top: -5px;
  display: block;
  text-align: right;
  color: #2a4084;
}
.s-TicketsCommentsEditor .delete-comment-date {
  margin-top: -5px;
  display: block;
  text-align: left;
  color: #989898;
  font-weight: bold;
  text-decoration: line-through;
  cursor: default;
}
.s-TicketsCommentsEditor .edit-comment-date {
  /*        margin-top: -5px;
        display: block;*/
  text-align: left;
  color: #1d4cde;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 10px;
  cursor: pointer;
}
.s-TicketsCommentsEditor .comment-date {
  margin-top: -5px;
  display: block;
  text-align: left;
  color: #989898;
  font-weight: bold;
  cursor: default;
}
.s-TicketsCommentsEditor .noborder {
  background-color: white !important;
  border: none !important;
}
.s-TicketsCommentsEditor .s-Toolbar {
  background-color: #eee;
  padding: 4px;
}
.s-TicketsCommentsEditor .s-Toolbar .ckbshowHistory {
  margin: 5px;
}
.s-TicketsCommentsEditor .s-Toolbar .lkupAssign {
  margin-left: 20px;
}
.s-TicketsCommentsEditor .TicketComments .caption {
  display: none;
}
.s-MyTeamTicketsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: -2px;
  float: right;
}
.s-MyTeamTicketsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-MyTeamTicketsGrid .checkbox-disable .check-box {
  pointer-events: none;
  cursor: default;
  display: none !important;
}
.s-MyTeamTicketsGrid .check-box {
  top: 2px !important;
}
.s-TicketTracking-ManageTicketsDialog .s-ConcordProAI-StaticTextBlock {
  max-height: 300px !important;
  overflow: auto;
}
.s-TicketTracking-ManageTicketsDialog .caption {
  width: 160px!important;
}
.s-TicketTracking-ManageTicketsDialog .Description .editor,
.s-TicketTracking-ManageTicketsDialog .Attachments .editor {
  overflow: auto;
  max-height: 200px;
}
.s-ManageTicketsGrid .tool-buttons {
  display: inline-block;
  position: relative;
  top: -2px;
  float: right;
}
.s-ManageTicketsGrid .slick-grouping-panel {
  position: unset !important;
}
.s-TicketCategoryTypeEditorDialog .caption {
  width: 140px !important;
}
.s-TicketTracking-ApprovalHistoryDialog > .size {
  width: 950px;
  height: 500px;
}
.s-TicketTracking-ApprovalHistoryDialog .s-DataGrid {
  height: 100%;
}
.s-TicketTracking-ApprovalHistoryDialog .ui-dialog-content {
  padding: 8px;
}
.s-ManageTools-WPToolsUsageGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-ManageTools-WPToolsUsageGrid .low {
  background-color: #0d870d !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPToolsUsageGrid .medium {
  background-color: #ffbf00 !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPToolsUsageGrid .high {
  background-color: #ed1212 !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPToolsUsageDetailDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-WPUsageExecutedToolDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-WPUsageCommandDetailsDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-WPAnalysisGrid .tool-buttons {
  float: right;
  position: relative;
}
.s-ManageTools-WPAnalysisGrid .low {
  background-color: #0d870d !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPAnalysisGrid .medium {
  background-color: #ffbf00 !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPAnalysisGrid .high {
  background-color: #ed1212 !important;
  color: #FFFFFF;
  font-weight: 700;
  display: inline-block;
  width: 100%;
}
.s-ManageTools-WPAnalysisCommandDetailsDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-WpAnalysisExecutedToolDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-WPAnalysisTaskToolDialog .s-DataGrid {
  height: 100% !important;
}
.s-ManageTools-ManageAutomationToolsDialog .disabled-file-upload-button {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}
.s-ManageTools-ManageAutomationToolsDialog .tooltip {
  min-width: 300px !important;
}
.s-ManageTools-ManageAutomationToolsDialog .tooltip-inner {
  min-width: 300px !important;
}
.s-ManageTools-ManageAutomationToolsDialog .category {
  margin-top: 30px !important;
}
.s-ManageTools-AutoCadApiLogGrid .tool-buttons {
  display: inline-block;
  position: relative;
  padding-bottom: 5px;
  float: right;
}
.glyphicon-chevron-up::before,
.glyphicon-chevron-down::before,
.glyphicon-quote::before,
.glyphicon-list::before,
.glyphicon-th-list::before,
.glyphicon-indent-right::before,
.glyphicon-indent-left::before,
.glyphicon-share::before,
.glyphicon-picture::before {
  font-family: "Font Awesome 7 Free";
  font-weight: 900;
  position: unset !important;
  font-size: 14px !important;
}
.glyphicon-quote::before {
  content: "\f10d";
}
.glyphicon-list::before {
  content: "\f03a";
}
.glyphicon-th-list::before {
  content: "\f0cb";
}
.glyphicon-indent-right::before {
  content: "\f03c";
}
.glyphicon-indent-left::before {
  content: "\f03b";
}
.glyphicon-share::before {
  content: "\f0c1";
}
.glyphicon-picture::before {
  content: "\f03e";
}
.glyphicon-chevron-up::before {
  content: "\f077";
}
.glyphicon-chevron-down::before {
  content: "\f078";
}
/* Hide original glyphicon font */
.glyphicon-quote,
.glyphicon-list,
.glyphicon-th-list,
.glyphicon-indent-right,
.glyphicon-indent-left,
.glyphicon-share,
.glyphicon-picture,
.glyphicon-chevron-down,
.glyphicon-chevron-up {
  font-family: "Font Awesome 7 Free" !important;
}
i.glyphicon {
  font-style: normal;
}
a:has(.glyphicon) {
  text-decoration: none;
}
.bootstrap-timepicker-widget table td input {
  font-size: 14px;
  padding: 1px;
}
.bootstrap-timepicker-widget table td a {
  padding: 0px;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../Content/bootstrap3-fonts/glyphicon-halflings-regular.woff2') format('woff2'), url('../Content/bootstrap3-fonts/glyphicons-halflings-regular.woff') format('woff'), url('../Content/bootstrap3-fonts/glyphicons-halflings-regular.ttf') format('truetype');
}
#s-LoginPage {
  background-color: #436fad;
  /* #4873ae*/
}
#LoginPanelDiv video {
  width: 100% !important;
  /* height: 86% !important;*/
  border-radius: 10px;
}
#LoginPanel .video-message {
  background: #232f8d;
  border-radius: 10px;
  padding: 10px;
  color: #fff;
}
.s-Toolbar button .button-inner {
  display: inline-block;
  min-height: 24px;
  min-width: 1px;
}
.btn-background-color {
  background-color: #e01111 !important;
}
.lblBold label {
  font-weight: bold !important;
  text-decoration: underline;
}
#mapSearch {
  top: 50px !important;
  right: 50px !important;
}
/*.grid-title {
    div:nth-child(2) {
        position: absolute;
        right: 27px;
        margin-top: -22px
    }
}*/
.slick-slide {
  height: 400px !important;
}
.slick-slide iframe {
  height: 100% !important;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75 !important;
  color: black !important;
  font-size: 14px !important;
}
#LoginPanel .video-message {
  height: 400px;
  font-size: 20px;
  padding: 150px 20px !important;
}
.slick-toogle-container {
  display: flex;
  justify-content: center;
  position: relative;
  top: 32px;
}
.slick-dots {
  bottom: 0px !important;
  width: 95% !important;
}
.slick-toogle-container #slick-toogle-play {
  background: #99e3f9;
  color: black;
  border: none;
  border-radius: 15px;
  position: relative;
  padding: 2px 8px 2px;
  min-width: 100px;
  top: 2px;
  border: 1px solid #3e545b;
}
#LoginPanelDiv {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.slick-slide div {
  height: 100%;
}
.slick-slide div video {
  max-width: 100%;
  max-height: 100%;
}
.slick-slide div div {
  width: 100%;
  height: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.slick-slide div div img {
  max-width: 100%;
  max-height: 100%;
}
.slick-slide div div a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slick-slide div div a img {
  max-width: 100%;
  max-height: 100%;
}
.thumbnailimage {
  cursor: pointer;
}
/*
.content-wrapper {
    min-height: auto;
    height: calc(100vh - 75px);
}
.content {
    padding-top: 0px !important;
    min-height: auto !important;
    height: 100% !important;
}
.s-DataGrid{
    height:100%!important;
    min-height:auto;
}
section.content > .s-DataGrid {
    border-radius: 13px;
    border-top:none;
}*/
.s-DataGrid .inline-action-word {
  width: auto !important;
  min-width: 32px;
  height: 22px !important;
  line-height: 22px !important;
  padding: 0 10px !important;
  border-radius: 11px !important;
  white-space: nowrap;
  opacity: 0.75 !important;
  transform: scale(0.95) translateY(-1px) !important;
  margin: 0 2px !important;
  display: inline-flex !important;
  align-items: center !important;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.s-DataGrid .inline-action-word:hover {
  transform: scale(1.02) translateY(-1px) !important;
  opacity: 1 !important;
}
.s-DataGrid {
  height: 100%;
  /* Hover animation */
  /* Active */
  /* Focus (keyboard) */
  /* =========================
   INLINE ACTION COLORS
   ========================= */
  /* Accept */
  /* Add */
  /* Adjust */
  /* Allocate */
  /* Approve */
  /* Archive */
  /* Assign */
  /* Change */
  /* Comments */
  /* Deliver */
  /* Download */
  /* Draw */
  /* User */
  /* Stop */
  /* Fix */
  /* History */
  /* Hold */
  /* Launch */
  /* Leave */
  /* Map */
  /* Not Applicable */
  /* Plane */
  /* Open */
  /* Order */
  /* Pick */
  /* Play */
  /* Receive */
  /* Reject */
  /* Release */
  /* Report */
  /* Return */
  /* Revert */
  /* Select */
  /* Send */
  /* Start */
  /* Submit */
  /* Time */
  /* Unassign */
  /* Update */
  /* View */
  /* PDF */
  /* Delete */
  /* Move */
  /* Clone */
  /* Checklist */
  /* Attachments */
  /* Invoice */
  /*default*/
  /* Config */
  /* Print */
  /* Complete */
  /* Certify */
  /* Incomplete */
  /* Secret User */
}
.s-DataGrid .grid-container {
  padding: 0 10px;
}
.s-DataGrid .slick-cell:not(.col-disable) > a {
  color: #1f6cbd !important;
}
.s-DataGrid .slick-cell.selected,
.s-DataGrid .slick-row.odd .slick-cell.selected {
  background-color: #b8fbcd;
}
.s-DataGrid .title-text {
  color: #2c5382;
  padding-left: 12px;
}
.s-DataGrid .s-QuickSearchBar {
  border: 1px solid #d3d2d2 !important;
  border-radius: 13px;
  margin: 3px 10px 0px 0px !important;
}
.s-DataGrid .s-QuickSearchBar .s-QuickSearchInput {
  border: none;
  max-width: 150px;
}
.s-DataGrid .quick-search-icon {
  background-color: white;
}
.s-DataGrid .s-Toolbar .buttons-inner {
  /*margin-top: 0px;*/
  padding: 0;
  border-radius: 10px;
  background-size: 100% 36px !important;
}
.s-DataGrid .add-button {
  background-color: #2c5381 !important;
  color: #fff;
  border-radius: 8px;
}
.s-DataGrid .add-button,
.s-DataGrid .add-button > .button-outer,
.s-DataGrid .add-button > .button-outer > .button-inner:hover {
  background-color: #2c5381 !important;
  color: #fff;
}
.s-DataGrid .add-button i {
  color: #fff !important;
}
.s-DataGrid .grid-toolbar {
  background-color: #f3f4f6;
  padding: 6px;
}
.s-DataGrid .s-QuickSearchBar {
  margin: 0px;
}
.s-DataGrid .slick-row.even {
  background-color: #eff6ff;
}
.s-DataGrid .s-QuickSearchBar .quick-search-icon {
  border-radius: 13px 0 0 13px;
}
.s-DataGrid .s-Serenity-QuickSearchInput {
  border-radius: 0 13px 13px 0;
}
.s-DataGrid .s-Toolbar .tool-button {
  border-left: none;
}
.s-DataGrid .grid-title {
  padding: 0px 0;
}
.s-DataGrid .inline-action {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin: 0 2px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  background-color: red;
  opacity: 1;
  transform: scale(0.85);
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
  text-decoration: none;
}
.s-DataGrid .inline-action i {
  font-size: 14px;
  z-index: 2;
  color: #ffffff !important;
}
.s-DataGrid .inline-action span {
  z-index: 2;
  font-size: 12px;
  color: #ffffff !important;
}
.s-DataGrid .inline-action:not(.disabled):hover {
  transform: scale(1);
  opacity: 1;
}
.s-DataGrid .inline-action:not(.disabled):active {
  transform: scale(0.92);
  box-shadow: none;
}
.s-DataGrid .inline-action:focus-visible {
  outline: 3px solid #000;
  outline-offset: 3px;
}
.s-DataGrid .inline-action.disabled,
.s-DataGrid .inline-action.disabled:hover,
.s-DataGrid .inline-action.disabled:active {
  pointer-events: none;
  opacity: 0.4;
  transform: scale(0.85) !important;
  box-shadow: none !important;
  cursor: not-allowed;
}
.s-DataGrid .inline-action.invoice {
  padding: 16px !important;
}
.s-DataGrid .inline-action.accept {
  background-color: #22C55E !important;
}
.s-DataGrid .inline-action.add {
  background-color: #2c5382 !important;
}
.s-DataGrid .inline-action.adjust {
  background-color: #EC3713 !important;
}
.s-DataGrid .inline-action.allocate {
  background-color: #475569 !important;
}
.s-DataGrid .inline-action.approve {
  background-color: #15803D !important;
}
.s-DataGrid .inline-action.archieve {
  background-color: #C17D11 !important;
}
.s-DataGrid .inline-action.assign {
  background-color: #65A30D !important;
}
.s-DataGrid .inline-action.change {
  background-color: #475569 !important;
}
.s-DataGrid .inline-action.comments {
  background-color: #6366F1 !important;
}
.s-DataGrid .inline-action.deliver {
  background-color: #2563EB !important;
}
.s-DataGrid .inline-action.download {
  background-color: #1E40AF !important;
}
.s-DataGrid .inline-action.draw {
  background-color: #0EA5E9 !important;
}
.s-DataGrid .inline-action.user {
  background-color: #475569 !important;
}
.s-DataGrid .inline-action.stop {
  background-color: #DC3545 !important;
}
.s-DataGrid .inline-action.fix {
  background-color: #B45309 !important;
}
.s-DataGrid .inline-action.history {
  background-color: #7C3AED !important;
}
.s-DataGrid .inline-action.hold {
  background-color: #d9190b !important;
}
.s-DataGrid .inline-action.launch {
  background-color: #7C3AED !important;
}
.s-DataGrid .inline-action.leave {
  background-color: #64748B !important;
}
.s-DataGrid .inline-action.map {
  background-color: #0284C7 !important;
}
.s-DataGrid .inline-action.not {
  background-color: #9CA3AF !important;
}
.s-DataGrid .inline-action.plane {
  background-color: #6B7280 !important;
}
.s-DataGrid .inline-action.open {
  background-color: #2563EB !important;
}
.s-DataGrid .inline-action.order {
  background-color: #0D6EFD !important;
}
.s-DataGrid .inline-action.pick {
  background-color: #0891B2 !important;
}
.s-DataGrid .inline-action.play {
  background-color: #2ECC71 !important;
}
.s-DataGrid .inline-action.receive {
  background-color: #059669 !important;
}
.s-DataGrid .inline-action.reject {
  background-color: #DC2626 !important;
}
.s-DataGrid .inline-action.release {
  background-color: #0D9488 !important;
}
.s-DataGrid .inline-action.report {
  background-color: #DC2626 !important;
}
.s-DataGrid .inline-action.return {
  background-color: #F97316 !important;
}
.s-DataGrid .inline-action.revert {
  background-color: #EA580C !important;
}
.s-DataGrid .inline-action.select {
  background-color: #0EA5E9 !important;
}
.s-DataGrid .inline-action.send {
  background-color: #2563EB !important;
}
.s-DataGrid .inline-action.start {
  background-color: #2ECC71 !important;
}
.s-DataGrid .inline-action.submit {
  background-color: #6D28D9 !important;
}
.s-DataGrid .inline-action.time {
  background-color: #0f5512 !important;
}
.s-DataGrid .inline-action.unassign {
  background-color: #E11D48 !important;
}
.s-DataGrid .inline-action.update {
  background-color: #D97706 !important;
}
.s-DataGrid .inline-action.view {
  background-color: #0A58CA !important;
}
.s-DataGrid .inline-action.pdf {
  background-color: #cf0d0d !important;
}
.s-DataGrid .inline-action.delete {
  background-color: #E11D48 !important;
}
.s-DataGrid .inline-action.move {
  background-color: #4dabf7 !important;
}
.s-DataGrid .inline-action.clone {
  background-color: #195df5 !important;
}
.s-DataGrid .inline-action.checklist {
  background-color: #9775fa !important;
}
.s-DataGrid .inline-action.attachments {
  background-color: #4DABF7 !important;
}
.s-DataGrid .inline-action.invoice {
  background-color: #B8860B !important;
}
.s-DataGrid .inline-action.default {
  background-color: #0D9488 !important;
}
.s-DataGrid .inline-action.config {
  background-color: #475569 !important;
}
.s-DataGrid .inline-action.print {
  background-color: #1E40AF !important;
}
.s-DataGrid .inline-action.complete {
  background-color: #16A34A !important;
}
.s-DataGrid .inline-action.certify {
  background-color: #520605 !important;
}
.s-DataGrid .inline-action.incomplete {
  background-color: #FDBA74 !important;
}
.s-DataGrid .inline-action.secret {
  background-color: #36013F !important;
}
.s-DataGrid .inline-action.excel {
  background-color: #2E7D32 !important;
}
/*.s-DataGrid .s-Toolbar .tool-button {
    border-radius: 10px !important;
}*/
section.content > .s-DataGrid {
  padding: 10px 0 !important;
}
.s-DataGrid .button-inner i {
  color: #414141;
}
.grid-title,
.panel-titlebar {
  font-weight: 900;
}
.export-xlsx-button span.button-inner {
  background-size: contain !important;
  background-image: url(data:image/png;base64,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);
}
.export-pdf-button span.button-inner {
  background-size: contain !important;
  background-image: url(data:image/png;base64,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);
}
.export-xlsx-button,
.export-pdf-button,
.column-picker-button,
.refresh-button {
  border: 1px solid #c7c7c7 !important;
}
.s-Toolbar .buttons-inner {
  /* margin-top: 0px;*/
  padding: 0;
  border-radius: 10px;
  background-size: 100% 36px !important;
  border: none;
  margin-bottom: 6px;
}
/* ----------------Footer ---------------------*/
/* Common baseline for all pagination icons */
.slick-pg-btn-span::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  /* SOLID icons (thick) */
  font-size: 14px;
  /* Adjust if needed */
  line-height: 1;
  display: inline-block;
}
/* FIRST PAGE  << */
.slick-pg-first > .slick-pg-btn-span::before {
  content: "\f100";
  /* fa-angle-double-left */
  font-size: 20px;
  font-weight: 900;
}
/* PREVIOUS PAGE  < */
.slick-pg-prev > .slick-pg-btn-span::before {
  content: "\f104";
  /* fa-angle-left */
  font-size: 20px;
  font-weight: 900;
}
/* NEXT PAGE  > */
.slick-pg-next > .slick-pg-btn-span::before {
  content: "\f105";
  /* fa-angle-right */
  font-size: 20px;
  font-weight: 900;
}
/* LAST PAGE  >> */
.slick-pg-last > .slick-pg-btn-span::before {
  content: "\f101";
  /* fa-angle-double-right */
  font-size: 20px;
  font-weight: 900;
}
/* RELOAD */
/*.slick-pg-reload > .slick-pg-btn-span::before {
    content: "\f2f1";*/
/* fa-sync-alt */
/*}*/
.slick-pg-btn-span::before {
  text-shadow: 0 0 0 currentColor;
}
.slick-pg-stat {
  color: #4a4a8e;
  font-weight: 700;
}
.s-SlickPager {
  display: flex;
  align-items: anchor-center;
  vertical-align: middle;
  height: 45px;
}
/* ------------------ Dialog --------------------*/
/*.s-TemplatedDialog:has(.category:nth-of-type(2)) {
    .s-Form {
        background-color: #f5f7fa !important;
    }
    .s-PropertyGrid .category-links {
        background: #f8fafc;
        border-bottom: 1px solid #e7e7e7;
        padding: 10px;
    }
    .category {
        background-color: white;
        margin: 10px;
        border-radius: 12px;
        padding: 10px;
    }
    .s-PropertyGrid .category-title {
        margin: 0px 10px 0px 0px !important;
    }
    .s-PropertyGrid .category-title a {
        color: #1e3a8a;
    }
    .s-Serenity-Toolbar {
        padding-bottom: 10px;
    }
    .category-link {
        color: #1688dd !important;
        font-weight: 600 !important;
    }
}*/
.ui-dialog-titlebar {
  background-color: #2c5382 !important;
}
.s-Form label.caption {
  color: #3b3b3b;
}
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
/* ---------------- Dialog tabs ------------------*/
.s-Dialog .ui-tabs .ui-tabs-nav li a,
.s-Panel .ui-tabs .ui-tabs-nav li a {
  padding: 6px 14px !important;
  border: none !important;
}
.ui-tabs .ui-tabs-nav li {
  border-top: none !important;
  border: none;
}
.ui-tabs-active {
  border-top: none;
  border-bottom: 3px solid #2239dd !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  border-bottom: 3px solid #2239dd !important;
  height: 30px;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button {
  background-color: #195df5 !important;
  color: #fff;
  border-radius: 14px;
  padding: 8px 12px;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button,
.s-TemplatedDialog .s-Toolbar .apply-changes-button > .button-outer,
.s-TemplatedDialog .s-Toolbar .apply-changes-button > .button-outer > .button-inner:hover {
  background-color: #ffffff !important;
  color: #fff;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button > .button-outer > .button-inner:hover,
.s-TemplatedDialog .s-Toolbar .apply-changes-button:hover .button-outer,
.s-TemplatedDialog .s-Toolbar .apply-changes-button:hover .button-inner,
.s-TemplatedDialog .s-Toolbar .apply-changes-button:hover {
  background-color: #ffffff !important;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button:hover {
  border: 1px solid blue;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button i.fa::before {
  content: "\f00c";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* or 5 Free based on version */
  font-weight: 900;
  /* REQUIRED for solid icons */
  color: #21752c;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button .button-inner {
  background-image: none !important;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button i {
  display: none;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button .button-inner {
  position: relative;
  font-size: 0;
  /* hides "Save" text safely */
  color: transparent;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button .button-inner::before {
  content: "\f00c";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* adjust if using 5 or 7 */
  font-weight: 900;
  /* REQUIRED for solid icons */
  font-size: 14px;
  color: #21752c;
  display: inline-block;
}
.s-TemplatedDialog .s-Toolbar .apply-changes-button {
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.s-TemplatedDialog .add-file-button span.button-inner {
  background-image: url('/Content/images/link-solid.png');
}
.s-TemplatedDialog .add-file-button {
  background-color: #cafbff !important;
  color: #3b3b3b;
  border-radius: 14px;
  padding: 8px 12px;
}
.s-TemplatedDialog .add-file-button,
.s-TemplatedDialog .add-file-button > .button-outer,
.s-TemplatedDialog .add-file-button > .button-outer > .button-inner:hover {
  background-color: #cafbff !important;
  color: #3b3b3b;
}
.s-TemplatedDialog .add-file-button > div:hover {
  background-color: #cafbff !important;
  color: #3b3b3b;
}
.s-DialogToolbar {
  /*    .s-Toolbar .buttons-inner {
        border: none;
        background-image: none;
    }*/
}
.s-DialogToolbar .save-and-close-button,
.s-DialogToolbar .apply-changes-button {
  background-color: #195df5 !important;
  color: #fff;
  border-radius: 14px;
  padding: 8px 12px;
}
.s-DialogToolbar .save-and-close-button > .button-outer > .button-inner:hover,
.s-DialogToolbar .save-and-close-button:hover .button-outer,
.s-DialogToolbar .save-and-close-button:hover .button-inner,
.s-DialogToolbar .save-and-close-button:hover {
  background-color: #1343af !important;
}
.s-DialogToolbar .save-and-close-button,
.s-DialogToolbar .save-and-close-button > .button-outer,
.s-DialogToolbar .clone-button,
.s-DialogToolbar .clone-button > .button-outer,
.s-DialogToolbar .clone-button > .button-outer > .button-inner:hover {
  background-color: #195df5 !important;
  color: #fff;
}
.s-DialogToolbar .save-and-close-button i.fa::before {
  content: "\f0c7";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* or 5 Free based on version */
  font-weight: 900;
  /* REQUIRED for solid icons */
  color: #fff;
}
.s-DialogToolbar .apply-changes-button,
.s-DialogToolbar .apply-changes-button > .button-outer,
.s-DialogToolbar .apply-changes-button > .button-outer > .button-inner:hover {
  background-color: #ffffff !important;
  color: #fff;
}
.s-DialogToolbar .apply-changes-button > .button-outer > .button-inner:hover,
.s-DialogToolbar .apply-changes-button:hover .button-outer,
.s-DialogToolbar .apply-changes-button:hover .button-inner,
.s-DialogToolbar .apply-changes-button:hover {
  background-color: #ffffff !important;
}
.s-DialogToolbar .apply-changes-button:hover {
  border: 1px solid blue;
}
.s-DialogToolbar .apply-changes-button i.fa::before {
  content: "\f00c";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* or 5 Free based on version */
  font-weight: 900;
  /* REQUIRED for solid icons */
  color: #21752c;
}
.s-DialogToolbar .apply-changes-button .button-inner {
  background-image: none !important;
}
.s-DialogToolbar .apply-changes-button i {
  display: none;
}
.s-DialogToolbar .apply-changes-button .button-inner {
  position: relative;
  font-size: 0;
  /* hides "Save" text safely */
  color: transparent;
}
.s-DialogToolbar .apply-changes-button .button-inner::before {
  content: "\f00c";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* adjust if using 5 or 7 */
  font-weight: 900;
  /* REQUIRED for solid icons */
  font-size: 14px;
  color: #21752c;
  display: inline-block;
}
.s-DialogToolbar .delete-button i.fa::before {
  content: "\f1f8";
  /* check icon */
  font-family: "Font Awesome 7 Free";
  /* or 5 Free based on version */
  font-weight: 900;
  /* REQUIRED for solid icons */
  color: #bb1616;
}
.s-DialogToolbar .delete-button,
.s-DialogToolbar .delete-button > .button-outer,
.s-DialogToolbar .delete-button > .button-outer > .button-inner:hover {
  background-color: #fff !important;
  color: #bb1616;
}
.s-DialogToolbar .delete-button > .button-outer > .button-inner:hover,
.s-DialogToolbar .delete-button:hover .button-outer,
.s-DialogToolbar .delete-button:hover .button-inner,
.s-DialogToolbar .delete-button:hover {
  background-color: #fef2f2 !important;
}
.s-DialogToolbar .delete-button:hover {
  border: 1px solid #bb1616;
}
.s-DialogToolbar .s-Toolbar .tool-button {
  margin: 0px;
}
.s-DialogToolbar .refresh-button,
.s-DialogToolbar .delete-button,
.s-DialogToolbar .clone-button,
.s-DialogToolbar .apply-changes-button {
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.s-DialogToolbar .clone-button i {
  color: #fff !important;
}
/*.tool-button:hover {
    transform: scale(1.1);
}*/
.s-Dialog .s-DialogToolbar .buttons-inner {
  border: none !important;
  background: none !important;
  background-size: 100% 35px;
}
.s-Dialog .s-DialogToolbar .tool-button {
  margin-right: 10px;
  border-radius: 12px;
}
.s-Form .s-StaticTextBlock {
  padding-top: 4px;
}
.s-Form input[type=checkbox] {
  margin-top: 8px;
}
.s-Toolbar .tool-button {
  padding: 7px;
  border-radius: 8px;
  height: 34px;
}
/* --------------- Custom Buttons styles --------------------*/
/*1. Common Get Data button Style*/
.btn-get-data {
  background-color: #5CA0FF !important;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.btn-get-data,
.btn-get-data > .button-outer,
.btn-get-data > .button-outer > .button-inner:hover {
  background-color: #5CA0FF !important;
  color: #fff;
}
.btn-get-data > div:hover {
  background-color: #5CA0FF !important;
  color: #fff;
}
.btn-get-data i {
  color: #fff !important;
}
.add-file-button span.button-inner {
  background-image: url('/Content/images/link-solid.png');
}
.add-file-button {
  background-color: #cafbff !important;
  color: #3b3b3b;
  border-radius: 14px;
  padding: 8px 12px;
}
.add-file-button,
.add-file-button > .button-outer,
.add-file-button > .button-outer > .button-inner:hover {
  background-color: #cafbff !important;
  color: #3b3b3b;
}
.add-file-button > div:hover {
  background-color: #cafbff !important;
  color: #3b3b3b;
}
/*2. Common Reset button Style*/
.btn-reset {
  background-color: #FF8A8A !important;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.btn-reset,
.btn-reset > .button-outer,
.btn-reset > .button-outer > .button-inner:hover {
  background-color: #FF8A8A !important;
  color: #fff;
}
.btn-reset > div:hover {
  background-color: #FF8A8A !important;
  color: #fff;
}
.btn-reset i {
  color: #fff !important;
}
/*3. Common Group by button Style*/
.btn-group-by {
  background-color: #4F46E5 !important;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.btn-group-by,
.btn-group-by > .button-outer,
.btn-group-by > .button-outer > .button-inner:hover {
  background-color: #4F46E5 !important;
  color: #fff;
}
.btn-group-by > div:hover {
  background-color: #4F46E5 !important;
  color: #fff;
}
.btn-group-by i {
  color: #fff !important;
}
/* 4. Common No Group by button Style*/
.btn-no-group-by {
  background-color: #374151 !important;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.btn-no-group-by,
.btn-no-group-by > .button-outer,
.btn-no-group-by > .button-outer > .button-inner:hover {
  background-color: #374151 !important;
  color: #fff;
}
.btn-no-group-by > div:hover {
  background-color: #374151 !important;
  color: #fff;
}
.btn-no-group-by i {
  color: #fff !important;
}
/* 5. Common View History button Style*/
.btn-view-history {
  background-color: #7C3AED !important;
  color: #fff;
  border-radius: 3px;
}
.btn-view-history,
.btn-view-history > .button-outer,
.btn-view-history > .button-outer > .button-inner:hover {
  background-color: #7C3AED !important;
  color: #fff;
}
.btn-view-history > div:hover {
  background-color: #7C3AED !important;
  color: #fff;
}
.btn-view-history i {
  color: #fff !important;
}
/* 6. Common Expand all button Style*/
.btn-expand-all {
  background-color: #0D9488 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-expand-all,
.btn-expand-all > .button-outer,
.btn-expand-all > .button-outer > .button-inner:hover {
  background-color: #0D9488 !important;
  color: #fff;
}
.btn-expand-all > div:hover {
  background-color: #0D9488 !important;
  color: #fff;
}
.btn-expand-all i {
  color: #fff !important;
}
/*7. Common Collapse all button Style*/
.btn-collapse-all {
  background-color: #0F766E !important;
  color: #fff;
  border-radius: 3px;
}
.btn-collapse-all,
.btn-collapse-all > .button-outer,
.btn-collapse-all > .button-outer > .button-inner:hover {
  background-color: #0F766E !important;
  color: #fff;
}
.btn-collapse-all > div:hover {
  background-color: #0F766E !important;
  color: #fff;
}
.btn-collapse-all i {
  color: #fff !important;
}
/* 8. Common Add button Style*/
.btn-add {
  background-color: #2c5382 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-add,
.btn-add > .button-outer,
.btn-add > .button-outer > .button-inner:hover {
  background-color: #2c5382 !important;
  color: #fff;
}
.btn-add > div:hover {
  background-color: #2c5382 !important;
  color: #fff;
}
.btn-add i {
  color: #fff !important;
}
/* 9. Common Notify button Style*/
.btn-notify {
  background-color: #CA8A04 !important;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.btn-notify,
.btn-notify > .button-outer,
.btn-notify > .button-outer > .button-inner:hover {
  background-color: #CA8A04 !important;
  color: #fff;
}
.btn-notify > div:hover {
  background-color: #CA8A04 !important;
  color: #fff;
}
.btn-notify i {
  color: #fff !important;
}
/*10. Common Bulk Update/Delete/etc.. buttons Style*/
.btn-bulk {
  background-color: #0891B2 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-bulk,
.btn-bulk > .button-outer,
.btn-bulk > .button-outer > .button-inner:hover {
  background-color: #0891B2 !important;
  color: #fff;
}
.btn-bulk > div:hover {
  background-color: #0891B2 !important;
  color: #fff;
}
.btn-bulk i {
  color: #fff !important;
}
/*11. Common Revert button Style*/
.btn-revert {
  background-color: #EA580C !important;
  color: #fff;
  border-radius: 3px;
}
.btn-revert,
.btn-revert > .button-outer,
.btn-revert > .button-outer > .button-inner:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.btn-revert > div:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.btn-revert i {
  color: #fff !important;
}
/*12. Common Approve button Style*/
.btn-approve {
  background-color: #15803D !important;
  color: #fff;
  border-radius: 3px;
}
.btn-approve,
.btn-approve > .button-outer,
.btn-approve > .button-outer > .button-inner:hover {
  background-color: #15803D !important;
  color: #fff;
}
.btn-approve > div:hover {
  background-color: #15803D !important;
  color: #fff;
}
.btn-approve i {
  color: #fff !important;
}
/*13. Common Reject button Style*/
.btn-reject {
  background-color: #DC2626 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-reject,
.btn-reject > .button-outer,
.btn-reject > .button-outer > .button-inner:hover {
  background-color: #DC2626 !important;
  color: #fff;
}
.btn-reject > div:hover {
  background-color: #DC2626 !important;
  color: #fff;
}
.btn-reject i {
  color: #fff !important;
}
/*14. Common Import button Style*/
.btn-import {
  background-color: #0284C7 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-import,
.btn-import > .button-outer,
.btn-import > .button-outer > .button-inner:hover {
  background-color: #0284C7 !important;
  color: #fff;
}
.btn-import > div:hover {
  background-color: #0284C7 !important;
  color: #fff;
}
.btn-import i {
  color: #fff !important;
}
/*15. Common Download button Style*/
.btn-download {
  background-color: #1E40AF !important;
  color: #fff;
  border-radius: 3px;
}
.btn-download,
.btn-download > .button-outer,
.btn-download > .button-outer > .button-inner:hover {
  background-color: #1E40AF !important;
  color: #fff;
}
.btn-download > div:hover {
  background-color: #1E40AF !important;
  color: #fff;
}
.btn-download i {
  color: #fff !important;
}
/*16. Common Assign button Style*/
.btn-assign {
  background-color: #65A30D !important;
  color: #fff;
  border-radius: 3px;
}
.btn-assign,
.btn-assign > .button-outer,
.btn-assign > .button-outer > .button-inner:hover {
  background-color: #65A30D !important;
  color: #fff;
}
.btn-assign > div:hover {
  background-color: #65A30D !important;
  color: #fff;
}
.btn-assign i {
  color: #fff !important;
}
/*17. Common Unassign button Style*/
.btn-unassign {
  background-color: #E11D48 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-unassign,
.btn-unassign > .button-outer,
.btn-unassign > .button-outer > .button-inner:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-unassign > div:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-unassign i {
  color: #fff !important;
}
/*17. Common Unassign button Style*/
.btn-unassign {
  background-color: #E11D48 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-unassign,
.btn-unassign > .button-outer,
.btn-unassign > .button-outer > .button-inner:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-unassign > div:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-unassign i {
  color: #fff !important;
}
/*18. Common Submit button Style*/
.btn-submit {
  background-color: #6D28D9 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-submit,
.btn-submit > .button-outer,
.btn-submit > .button-outer > .button-inner:hover {
  background-color: #6D28D9 !important;
  color: #fff;
}
.btn-submit > div:hover {
  background-color: #6D28D9 !important;
  color: #fff;
}
.btn-submit i {
  color: #fff !important;
}
/*19. Common Move button Style*/
.btn-move {
  background-color: #E11D48 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-move,
.btn-move > .button-outer,
.btn-move > .button-outer > .button-inner:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-move > div:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-move i {
  color: #fff !important;
}
/*20. Common Allocate button Style*/
.btn-allocate {
  background-color: #475569 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-allocate,
.btn-allocate > .button-outer,
.btn-allocate > .button-outer > .button-inner:hover {
  background-color: #475569 !important;
  color: #fff;
}
.btn-allocate > div:hover {
  background-color: #475569 !important;
  color: #fff;
}
.btn-allocate i {
  color: #fff !important;
}
/*21. Common Allocate button Style*/
.btn-search {
  background-color: #6B7280 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-search,
.btn-search > .button-outer,
.btn-search > .button-outer > .button-inner:hover {
  background-color: #6B7280 !important;
  color: #fff;
}
.btn-search > div:hover {
  background-color: #6B7280 !important;
  color: #fff;
}
.btn-search i {
  color: #fff !important;
}
/*22. Common Allocate button Style*/
.btn-accept {
  background-color: #22C55E !important;
  color: #fff;
  border-radius: 3px;
}
.btn-accept,
.btn-accept > .button-outer,
.btn-accept > .button-outer > .button-inner:hover {
  background-color: #22C55E !important;
  color: #fff;
}
.btn-accept > div:hover {
  background-color: #22C55E !important;
  color: #fff;
}
.btn-accept i {
  color: #fff !important;
}
/*23. Common Verify button Style*/
.btn-verify {
  background-color: #4ADE80 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-verify,
.btn-verify > .button-outer,
.btn-verify > .button-outer > .button-inner:hover {
  background-color: #4ADE80 !important;
  color: #fff;
}
.btn-verify > div:hover {
  background-color: #4ADE80 !important;
  color: #fff;
}
.btn-verify i {
  color: #fff !important;
}
/*24. Common Forward button Style*/
.btn-forward {
  background-color: #0D9488 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-forward,
.btn-forward > .button-outer,
.btn-forward > .button-outer > .button-inner:hover {
  background-color: #0D9488 !important;
  color: #fff;
}
.btn-forward > div:hover {
  background-color: #0D9488 !important;
  color: #fff;
}
.btn-forward i {
  color: #fff !important;
}
/*25. Common Delete button Style*/
.btn-delete {
  background-color: #E11D48 !important;
  color: #fff;
  border-radius: 3px;
}
.btn-delete,
.btn-delete > .button-outer,
.btn-delete > .button-outer > .button-inner:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-delete > div:hover {
  background-color: #E11D48 !important;
  color: #fff;
}
.btn-delete i {
  color: #fff !important;
}
/*26. Common View button Style*/
.btn-view {
  background-color: #0D6EFD !important;
  color: #fff;
  border-radius: 3px;
}
.btn-view,
.btn-view > .button-outer,
.btn-view > .button-outer > .button-inner:hover {
  background-color: #0D6EFD !important;
  color: #fff !important;
}
.btn-view > div:hover {
  background-color: #0D6EFD !important;
  color: #fff;
}
.btn-view i {
  color: #fff !important;
}
.btn-view:hover,
.btn.btn-view:active {
  background-color: #0D6EFD !important;
  color: #fff;
}
/*Edit Permission button Style*/
.edit-permissions-button {
  background-color: #EA580C !important;
  color: #fff;
  border-radius: 3px;
}
.edit-permissions-button,
.edit-permissions-button > .button-outer,
.edit-permissions-button > .button-outer > .button-inner:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.edit-permissions-button > div:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.edit-permissions-button i {
  color: #fff !important;
}
/* Edit Roles button Style*/
.edit-roles-button {
  background-color: #EA580C !important;
  color: #fff;
  border-radius: 3px;
}
.edit-roles-button,
.edit-roles-button > .button-outer,
.edit-roles-button > .button-outer > .button-inner:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.edit-roles-button > div:hover {
  background-color: #EA580C !important;
  color: #fff;
}
.edit-roles-button i {
  color: #fff !important;
}
/*27. Common Save button Style*/
.btn-save {
  background-color: #0D6EFD !important;
  color: #fff;
  border-radius: 3px;
}
.btn-save,
.btn-save > .button-outer,
.btn-save > .button-outer > .button-inner:hover {
  background-color: #0D6EFD !important;
  color: #fff;
}
.btn-save > div:hover {
  background-color: #0D6EFD !important;
  color: #fff;
}
.btn-save i {
  color: #fff !important;
}
/*27. Common Generate button Style*/
.btn-generate-pdf {
  background-color: #D32F2F !important;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #ddd !important;
}
.btn-generate-pdf,
.btn-generate-pdf > .button-outer,
.btn-generate-pdf > .button-outer > .button-inner:hover {
  background-color: #D32F2F !important;
  color: #fff;
}
.btn-generate-pdf > div:hover {
  background-color: #D32F2F !important;
  color: #fff;
}
.btn-generate-pdf i {
  color: #fff !important;
}
/*28. Common Export excel button Style*/
.btn-export-excel {
  background-color: #2E7D32 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-export-excel,
.btn-export-excel > .button-outer,
.btn-export-excel > .button-outer > .button-inner:hover {
  background-color: #2E7D32 !important;
  color: #ffffff;
}
.btn-export-excel > div:hover {
  background-color: #2E7D32 !important;
  color: #ffffff;
}
.btn-export-excel i {
  color: #ffffff !important;
}
/*29. Common Archive button Style*/
.btn-archieve {
  background-color: #C17D11 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-archieve,
.btn-archieve > .button-outer,
.btn-archieve > .button-outer > .button-inner:hover {
  background-color: #C17D11 !important;
  color: #ffffff;
}
.btn-archieve > div:hover {
  background-color: #C17D11 !important;
  color: #ffffff;
}
.btn-archieve i {
  color: #ffffff !important;
}
/*30. Common Terms button Style*/
.btn-terms {
  background-color: #4A6FA5 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-terms,
.btn-terms > .button-outer,
.btn-terms > .button-outer > .button-inner:hover {
  background-color: #4A6FA5 !important;
  color: #ffffff;
}
.btn-terms > div:hover {
  background-color: #4A6FA5 !important;
  color: #ffffff;
}
.btn-terms i {
  color: #ffffff !important;
}
/*31. Common Update button Style*/
.btn-update {
  background-color: #195df5 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-update,
.btn-update > .button-outer,
.btn-update > .button-outer > .button-inner:hover {
  background-color: #195df5 !important;
  color: #ffffff;
}
.btn-update > div:hover {
  background-color: #195df5 !important;
  color: #ffffff;
}
.btn-update i {
  color: #ffffff !important;
}
/*32. Common Certify button Style*/
.btn-certification {
  background-color: #520605 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-certification,
.btn-certification > .button-outer,
.btn-certification > .button-outer > .button-inner:hover {
  background-color: #520605 !important;
  color: #ffffff;
}
.btn-certification > div:hover {
  background-color: #520605 !important;
  color: #ffffff;
}
.btn-certification i {
  color: #ffffff !important;
}
/*33. Common Queue button Style*/
.btn-queue {
  background-color: #F59E0B !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-queue,
.btn-queue > .button-outer,
.btn-queue > .button-outer > .button-inner:hover {
  background-color: #F59E0B !important;
  color: #ffffff;
}
.btn-queue > div:hover {
  background-color: #F59E0B !important;
  color: #ffffff;
}
.btn-queue i {
  color: #ffffff !important;
}
/*34. Common Activity button Style*/
.btn-activity {
  background-color: #4338CA !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-activity,
.btn-activity > .button-outer,
.btn-activity > .button-outer > .button-inner:hover {
  background-color: #4338CA !important;
  color: #ffffff;
}
.btn-activity > div:hover {
  background-color: #4338CA !important;
  color: #ffffff;
}
.btn-activity i {
  color: #ffffff !important;
}
/*35. Common Release button Style*/
.btn-release {
  background-color: #0D9488 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-release,
.btn-release > .button-outer,
.btn-release > .button-outer > .button-inner:hover {
  background-color: #0D9488 !important;
  color: #ffffff;
}
.btn-release > div:hover {
  background-color: #0D9488 !important;
  color: #ffffff;
}
.btn-release i {
  color: #ffffff !important;
}
/*36. Common Convert button Style*/
.btn-convert {
  background-color: #EA580C !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-convert,
.btn-convert > .button-outer,
.btn-convert > .button-outer > .button-inner:hover {
  background-color: #EA580C !important;
  color: #ffffff;
}
.btn-convert > div:hover {
  background-color: #EA580C !important;
  color: #ffffff;
}
.btn-convert i {
  color: #ffffff !important;
}
/*37. Common Incomplete button Style*/
.btn-incomplete {
  background-color: #FDBA74 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-incomplete,
.btn-incomplete > .button-outer,
.btn-incomplete > .button-outer > .button-inner:hover {
  background-color: #FDBA74 !important;
  color: #ffffff;
}
.btn-incomplete > div:hover {
  background-color: #FDBA74 !important;
  color: #ffffff;
}
.btn-incomplete i {
  color: #ffffff !important;
}
/*38. Common Release button Style*/
.btn-start {
  background-color: #EA580C !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-start,
.btn-start > .button-outer,
.btn-start > .button-outer > .button-inner:hover {
  background-color: #EA580C !important;
  color: #ffffff;
}
.btn-start > div:hover {
  background-color: #EA580C !important;
  color: #ffffff;
}
.btn-start i {
  color: #ffffff !important;
}
/*39. Common Stop button Style*/
.btn-stop {
  background-color: #DC3545 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-stop,
.btn-stop > .button-outer,
.btn-stop > .button-outer > .button-inner:hover {
  background-color: #DC3545 !important;
  color: #ffffff;
}
.btn-stop > div:hover {
  background-color: #DC3545 !important;
  color: #ffffff;
}
.btn-stop i {
  color: #ffffff !important;
}
/*40. Common Dollar button Style*/
.btn-dollar {
  background-color: #B8860B !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-dollar,
.btn-dollar > .button-outer,
.btn-dollar > .button-outer > .button-inner:hover {
  background-color: #B8860B !important;
  color: #ffffff;
}
.btn-dollar > div:hover {
  background-color: #B8860B !important;
  color: #ffffff;
}
.btn-dollar i {
  color: #ffffff !important;
}
/*41. Common Dollar button Style*/
.btn-order {
  background-color: #0D6EFD !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-order,
.btn-order > .button-outer,
.btn-order > .button-outer > .button-inner:hover {
  background-color: #0D6EFD !important;
  color: #ffffff;
}
.btn-order > div:hover {
  background-color: #0D6EFD !important;
  color: #ffffff;
}
.btn-order i {
  color: #ffffff !important;
}
/*42. Common Spatial view button Style*/
.btn-spatial-view {
  background-color: #20C997 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-spatial-view,
.btn-spatial-view > .button-outer,
.btn-spatial-view > .button-outer > .button-inner:hover {
  background-color: #20C997 !important;
  color: #ffffff;
}
.btn-spatial-view > div:hover {
  background-color: #20C997 !important;
  color: #ffffff;
}
.btn-spatial-view i {
  color: #ffffff !important;
}
/*43. Common Dollar button Style*/
.btn-workorder {
  background-color: #FFC107 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-workorder,
.btn-workorder > .button-outer,
.btn-workorder > .button-outer > .button-inner:hover {
  background-color: #FFC107 !important;
  color: #ffffff;
}
.btn-workorder > div:hover {
  background-color: #FFC107 !important;
  color: #ffffff;
}
.btn-workorder i {
  color: #ffffff !important;
}
/*43. Common Dollar button Style*/
.btn-qfr {
  background-color: #DC3545 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-qfr,
.btn-qfr > .button-outer,
.btn-qfr > .button-outer > .button-inner:hover {
  background-color: #DC3545 !important;
  color: #ffffff;
}
.btn-qfr > div:hover {
  background-color: #DC3545 !important;
  color: #ffffff;
}
.btn-qfr i {
  color: #ffffff !important;
}
/*43. Common Assign facility button Style*/
.btn-assign-facility {
  background-color: #198754 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-assign-facility,
.btn-assign-facility > .button-outer,
.btn-assign-facility > .button-outer > .button-inner:hover {
  background-color: #198754 !important;
  color: #ffffff;
}
.btn-assign-facility > div:hover {
  background-color: #198754 !important;
  color: #ffffff;
}
.btn-assign-facility i {
  color: #ffffff !important;
}
/*43. Common Assign facility button Style*/
.btn-route {
  background-color: #5D4037 !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.btn-route,
.btn-route > .button-outer,
.btn-route > .button-outer > .button-inner:hover {
  background-color: #5D4037 !important;
  color: #ffffff;
}
.btn-route > div:hover {
  background-color: #5D4037 !important;
  color: #ffffff;
}
.btn-route i {
  color: #ffffff !important;
}
/*44. Hide button Style*/
.btn-hide {
  background-color: #6c757d !important;
  color: #ffffff;
  border-radius: 3px;
  border: 1px solid #ddd;
  padding: 4px 8px;
}
.btn-hide:hover,
.btn-hide:focus,
.btn.btn-hide:active {
  background-color: #6c757d !important;
  color: #ffffff;
}
.ui-dialog-titlebar-close {
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid transparent;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: white;
  background-color: transparent;
}
.ui-dialog-titlebar-restore,
.ui-dialog-titlebar-maximize {
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid transparent;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: white;
  background-color: transparent;
  height: 38px;
  width: 38px;
}
.lbldivbefore {
  padding-left: 4px;
  color: #3b3b3b;
  font-weight: 600;
}
.s-FileUploadEditor .s-Toolbar .buttons-inner {
  border: none !important;
}
.s-FileUploadEditor .add-file-button {
  background-color: #cafbff !important;
  border: 1px solid #9d9d9d;
  border-radius: 14px;
}
.s-FileUploadEditor .add-file-button,
.s-FileUploadEditor .add-file-button > .button-outer,
.s-FileUploadEditor .add-file-button > .button-outer > .button-inner:hover {
  background-color: #cafbff !important;
}
.s-FileUploadEditor .add-file-button > div:hover {
  background-color: #cafbff !important;
}
.s-FileUploadEditor .delete-button {
  background-color: #f2f3f5 !important;
  border-radius: 3px;
  border: 1px solid #9d9d9d;
  margin-left: 10px;
  border-radius: 6px;
}
.s-FileUploadEditor .delete-button,
.s-FileUploadEditor .delete-button > .button-outer,
.s-FileUploadEditor .delete-button > .button-outer > .button-inner:hover {
  background-color: #f2f3f5 !important;
}
.s-FileUploadEditor .delete-button > div:hover {
  background-color: #f2f3f5 !important;
}
.slick-group-toggle.collapsed {
  background-image: url('/Content/images/Expand.png');
  background-size: contain;
}
.slick-group-toggle.expanded {
  background-image: url('/Content/images/Collapse.png');
  background-size: contain;
}
/*.s-TemplatedDialog {
    .s-Form {
        background-color: #f5f7fa !important;
    }
    .category {
        background-color: white;
        margin: 10px;
        border-radius: 12px;
        padding: 15px;
    }
}
*/
/*display inactive records icon*/
.s-IncludeDeletedToggle a {
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
}
.s-ToggleButton a {
  width: 18px;
  height: 18px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-color: transparent;
  opacity: 0.6;
  filter: grayscale(100%);
  transition: opacity 0.1s ease-out, filter 0.15s ease-out, background-color 0.15s ease-out, transform 0.12s ease-out, box-shadow 0.15s ease-out;
}
.s-ToggleButton:hover a {
  opacity: 0.9;
  filter: grayscale(0%);
  transform: scale(1.15);
}
.s-ToggleButton.pressed a {
  opacity: 1;
  filter: none;
  transform: scale(1);
  background-color: #cb9e9b;
}
/* ============================= */
/* Group By Section – Base Reset */
/* ============================= */
#btnGrp,
.group-by-section {
  background-color: #f3f4f6;
}
.group-by-section .tool-button,
#btnGrp .tool-button {
  background: none !important;
}
/* Remove Serenity default borders */
.group-by-section .tool-button .button-outer,
#btnGrp .tool-button .button-outer {
  border: none !important;
}
/* ============================= */
/* Group By Buttons */
/* ============================= */
.group-by-section .btn-group-by,
#btnGrp .btn-group-by {
  background-color: #4F46E5 !important;
  color: #fff !important;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.group-by-section .btn-group-by .button-outer,
.group-by-section .btn-group-by .button-inner,
#btnGrp .btn-group-by .button-outer,
#btnGrp .btn-group-by .button-inner {
  background-color: #4F46E5 !important;
  color: #fff !important;
}
.group-by-section .btn-group-by:hover .button-inner,
#btnGrp .btn-group-by:hover .button-inner {
  background-color: #4F46E5 !important;
  color: #fff !important;
}
.group-by-section .btn-group-by i,
#btnGrp .btn-group-by i {
  color: #fff !important;
}
/* ============================= */
/* No Group By Button */
/* ============================= */
.group-by-section .btn-no-group-by,
#btnGrp .btn-no-group-by {
  background-color: #374151 !important;
  color: #fff !important;
  border: 1px solid #ddd;
  border-radius: 14px;
  padding: 8px 12px;
}
.group-by-section .btn-no-group-by .button-outer,
.group-by-section .btn-no-group-by .button-inner,
#btnGrp .btn-no-group-by .button-outer,
#btnGrp .btn-no-group-by .button-inner {
  background-color: #374151 !important;
  color: #fff !important;
}
.group-by-section .btn-no-group-by:hover .button-inner,
#btnGrp .btn-no-group-by:hover .button-inner {
  background-color: #374151 !important;
  color: #fff !important;
}
.group-by-section .btn-no-group-by i,
#btnGrp .btn-no-group-by i {
  color: #fff !important;
}
.s-Toolbar .tool-button.apply-changes-button .button-inner {
  padding: 0 10px !important;
}
.s-DialogToolbar .refresh-button span.button-inner {
  background-image: url(data:image/png;base64,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);
  background-size: contain;
}
.s-DataGrid .refresh-button span.button-inner {
  background-image: none !important;
}
.inplace-now b {
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-position: bottom;
  width: 18px !important;
  height: 18px !important;
}
.inplace-now {
  background-color: transparent !important;
  border: none !important;
}
.grid-toolbar .inplace-button {
  height: 19px;
  background-image: none;
  background-color: transparent;
  border: none;
}
.grid-toolbar .inplace-button b {
  display: block;
  width: 18px !important;
  height: 18px !important;
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 4px;
}
.s-ColumnPickerDialog .visible-list,
.s-ColumnPickerDialog .bg-success {
  background-color: #9effc9 !important;
}
.s-ColumnPickerDialog .hidden-list,
.s-ColumnPickerDialog .bg-info {
  background-color: #b6f5ff !important;
}
.view-switch {
  position: relative;
  top: -6px;
}
.inplace-create b::before {
  color: #414141;
}
.inplace-create.edit b:before {
  color: #414141;
}
.bootstrap-timepicker {
  display: inline !important;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  margin-top: 35px !important;
}
.bootstrap-timepicker .input-small {
  display: inline-block !important;
  font-size: 12px;
}
a {
  text-decoration: none;
}
.grid-title,
.panel-titlebar {
  color: #2c5382 !important;
}
/*Standard striping*/
table.dataTable.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e5f3ff;
}
/* Hover should not kill striping */
table.dataTable.table-striped > tbody > tr:hover {
  background-color: #bce9ff;
}
/* Selected row still wins */
table.dataTable tbody tr.selected {
  background-color: #abfbd3 !important;
}
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  box-shadow: none !important;
  background-color: #e5f3ff;
}
table.table.dataTable.table-striped > tbody > tr:hover > * {
  background-color: #bce9ff !important;
}
table.dataTable thead > tr > th {
  background-color: #2c5382 !important;
  color: white !important;
}
.dt-column-title {
  text-align: center;
}
/*.s-Dialog{
    z-index:10000;
}*/
.btn-get-QAG-Error,
.btn-get-QAG-Error:hover,
.btn-get-QAG-Error:focus {
  background-color: #5CA0FF !important;
  width: 135px !important;
  color: #fff;
  border-radius: 14px;
}
.btn-search-error,
.btn-search-error:hover,
.btn-search-error:focus {
  background-color: #6B7280 !important;
  width: 120px !important;
  color: #fff;
  border-radius: 14px;
}
.btn-get-QAG-Error:active,
.btn-search-error:active {
  color: #fff !important;
}
.s-Toolbar .tool-button {
  border: 1px solid #bdbdbd;
}
.dt-info {
  text-align: left;
}
.toast-close-button:hover {
  color: white !important;
  opacity: 1;
}
.slick-group-collapse-all {
  background-image: url(data:image/png;base64,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) !important;
  background-size: contain;
  right: 20px;
  width: 20px;
  height: 20px;
}
.slick-group-expand-all {
  background-image: url(data:image/png;base64,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) !important;
  background-size: contain;
  right: 45px;
  width: 20px;
  height: 20px;
}
.s-DummyRadioButtonEditor label,
.s-RadioButtonEditor label {
  padding-top: 4px;
}
.multiselect-dropdown span.placeholder {
  background-color: #fff !important;
  color: black !important;
}
/* ================================
   Custom dialog buttons styles
   ================================ */
/* Base button styling */
.ui-dialog-buttonset button {
  padding: 6px 16px;
  border-radius: 4px;
  border: 1px solid transparent;
  font-size: 14px;
  cursor: pointer;
}
/* ✅ CASE 1: Only ONE button → Blue */
/*.ui-dialog-buttonset button:only-child {
    background-color: #2c5382;*/
/* Bootstrap primary blue */
/*color: #ffffff;
}*/
/* ✅ CASE 2: Multiple buttons */
/* Decline → right-most */
/*.ui-dialog-buttonset button:last-child:not(:only-child) {
    background-color: #dc3545;
    color: #ffffff;
    border-radius: 8px;
}*/
/* Accept → second from right */
/*.ui-dialog-buttonset button:nth-last-child(2):not(:only-child) {
    background-color: #198754;
    color: #ffffff;
    border-radius: 8px;
}*/
/* Neutral → all others (center / left) */
/*.ui-dialog-buttonset
button:not(:last-child):not(:nth-last-child(2)):not(:only-child) {
    background-color: #3e23d3;
    color: #ffffff;
    border-color: #3e23d3;
    border-radius: 8px;
}*/
/* =========================
   CASE 1: Only ONE button
   ========================= */
.ui-dialog-buttonset button:only-child {
  background-color: #0D6EFD;
  /* Dark Blue */
  color: #ffffff;
  border-radius: 8px;
}
/* =========================
   CASE 2 & 3: Last button → Red
   (applies when buttons >= 2)
   ========================= */
.ui-dialog-buttonset button:last-child:not(:only-child) {
  background-color: #dc3545;
  /* Red */
  color: #ffffff;
  border-radius: 8px;
}
/* =========================
   CASE 2: Exactly TWO buttons
   First button → Green
   ========================= */
.ui-dialog-buttonset button:first-child:nth-last-child(2) {
  background-color: #0D6EFD;
  /* Blue */
  color: #ffffff;
  border-radius: 8px;
}
/* =========================
   CASE 3: MORE THAN TWO buttons
   All except last → Green
   ========================= */
.ui-dialog-buttonset button:not(:last-child):not(:only-child) {
  background-color: #0D6EFD;
  /* Blue */
  color: #ffffff;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnAssign,
.ui-dialog .ui-dialog-buttonpane button#btnAssign,
.s-TemplatedDialog button#btnApproveCphr,
.ui-dialog .ui-dialog-buttonpane button#btnApproveCphr {
  background-color: #65A30D !important;
  color: #ffffff !important;
  border-color: #65A30D !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnUpdateStatus,
.ui-dialog .ui-dialog-buttonpane button#btnUpdateStatus,
.s-TemplatedDialog button#btnSave,
.ui-dialog .ui-dialog-buttonpane button#btnSave,
.s-TemplatedDialog button#btnSaveChanges,
.ui-dialog .ui-dialog-buttonpane button#btnSaveChanges,
.s-TemplatedDialog button#btnUpdate,
.ui-dialog .ui-dialog-buttonpane button#btnUpdate,
.s-TemplatedDialog button#btnAdd,
.ui-dialog .ui-dialog-buttonpane button#btnAdd,
.s-TemplatedDialog button#btnUpdateUnits,
.ui-dialog .ui-dialog-buttonpane button#btnUpdateUnits,
.s-TemplatedDialog button#btnBoundaryUpdate,
.ui-dialog .ui-dialog-buttonpane button#btnBoundaryUpdate,
.s-TemplatedDialog button#btnUpdateComments,
.ui-dialog .ui-dialog-buttonpane button#btnUpdateComments,
.s-TemplatedDialog button#btnSaveQdr,
.ui-dialog .ui-dialog-buttonpane button#btnSaveQdr,
.s-TemplatedDialog button#btnUpdateEHRs,
.ui-dialog .ui-dialog-buttonpane button#btnUpdateEHRs {
  background-color: #0D6EFD !important;
  color: #ffffff !important;
  border-color: #0D6EFD !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnCancel,
.ui-dialog .ui-dialog-buttonpane button#btnCancel {
  background-color: #DC2626 !important;
  color: #ffffff !important;
  border-color: #DC2626 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnMove,
.ui-dialog .ui-dialog-buttonpane button#btnMove {
  background-color: #E11D48 !important;
  color: #ffffff !important;
  border-color: #E11D48 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnRevert,
.ui-dialog .ui-dialog-buttonpane button#btnRevert,
.s-TemplatedDialog button#btnReject,
.ui-dialog .ui-dialog-buttonpane button#btnReject {
  background-color: #EA580C !important;
  color: #ffffff !important;
  border-color: #EA580C !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnSubmitDelivery,
.ui-dialog .ui-dialog-buttonpane button#btnSubmitDelivery,
.s-TemplatedDialog button#btnSubmitDueDate,
.ui-dialog .ui-dialog-buttonpane button#btnSubmitDueDate,
.s-TemplatedDialog button#btnSubmit,
.ui-dialog .ui-dialog-buttonpane button#btnSubmit,
.s-TemplatedDialog button#btnSubmitCPHR,
.ui-dialog .ui-dialog-buttonpane button#btnSubmitCPHR {
  background-color: #6D28D9 !important;
  color: #ffffff !important;
  border-color: #6D28D9 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnLock,
.ui-dialog .ui-dialog-buttonpane button#btnLock {
  background-color: #CA8A04 !important;
  color: #ffffff !important;
  border-color: #CA8A04 !important;
  border-radius: 8px;
}
.btn-holiday-save,
.btn-holiday-save:hover {
  background-color: #195df5 !important;
  border-radius: 14px !important;
  padding: 8px 12px;
  color: #fff;
}
.btn-holiday-reload,
.btn-holiday-reload:hover {
  background-color: #ff8a8a !important;
  border-radius: 14px !important;
  padding: 8px 12px;
  color: #fff;
}
.btn.btn-holiday-save:active,
.btn.btn-holiday-save:focus,
.btn.btn-holiday-reload:active,
.btn.btn-holiday-reload:focus {
  color: #fff !important;
  background-color: inherit;
  outline: none !important;
  box-shadow: none !important;
}
.theme-text-color {
  color: #2c5382 !important;
}
.s-TemplatedDialog button#btnChange,
.ui-dialog .ui-dialog-buttonpane button#btnChange {
  background-color: #FFC107 !important;
  color: #ffffff !important;
  border-color: #FFC107 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnSkipCall,
.ui-dialog .ui-dialog-buttonpane button#btnSkipCall {
  background-color: #520605 !important;
  color: #ffffff !important;
  border-color: #520605 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnSendEmail,
.ui-dialog .ui-dialog-buttonpane button#btnSendEmail {
  background-color: #6D28D9 !important;
  color: #ffffff !important;
  border-color: #6D28D9 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnSkipSave,
.ui-dialog .ui-dialog-buttonpane button#btnSkipSave {
  background-color: #5D4037 !important;
  color: #ffffff !important;
  border-color: #5D4037 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnRelease,
.ui-dialog .ui-dialog-buttonpane button#btnRelease {
  background-color: #0D9488 !important;
  color: #ffffff !important;
  border-color: #0D9488 !important;
  border-radius: 8px;
}
.s-TemplatedDialog button#btnOk,
.ui-dialog .ui-dialog-buttonpane button#btnOk {
  background-color: #22C55E !important;
  color: #ffffff !important;
  border-color: #22C55E !important;
  border-radius: 8px;
}
.dialog-title {
  color: #2c5382;
  font-size: 16px;
  font-weight: 900;
  display: block;
}
.mergePDF {
  margin-left: 165px;
}
.splitPDF {
  margin-left: 120px;
}
.mergePDF,
.splitPDF {
  float: left;
  margin-top: 15px;
  font-size: 12px;
  border-radius: 10px;
  padding: 6px 8px;
  background-color: #cf0d0d !important;
  border-color: #cf0d0d !important;
}
.modal-header .btn-close {
  cursor: pointer;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
  font-family: arial;
  background: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  opacity: 1;
}
.modal-header .btn-close:hover {
  background-color: red;
  color: #fff !important;
  opacity: 1;
}
.grid-header-title {
  color: #112383;
  padding: 5px;
  font-weight: bold;
}
.note-message {
  color: #104a7a !important;
  font-weight: 600;
}
.slick-header-menu button {
  background-color: #2c5382;
}
.slick-header-menu .input {
  padding: 4px;
  border-radius: 10px;
  border: 1px solid #afafaf;
}
.slick-header-menu .input:focus-visible,
.slick-header-menu .input:focus,
.slick-header-menu .input:active {
  border: 1px solid #2c5381 !important;
  outline-color: #afafaf;
}
/* Note Message */
.note-info {
  display: grid;
  grid-template-columns: 40px 1fr;
  padding-top: 0.5rem;
}
.btn-dialog-send-notification,
.btn-dialog-send-notification:hover,
.btn-dialog-send-notification:focus,
.btn-dialog-send-notification:active {
  background-color: #0D6EFD !important;
  color: #fff !important;
  border-radius: 8px;
  padding: 4px 16px;
}
.btn-dialog-discard-notification,
.btn-dialog-discard-notification:hover,
.btn-dialog-discard-notification:focus,
.btn-dialog-discard-notification:active {
  background-color: #dc3545 !important;
  color: #fff !important;
  border-radius: 8px;
  padding: 4px 16px;
}
.ui-dialog .ui-dialog-buttonpane button.disabled {
  opacity: 0.3 !important;
  pointer-events: none !important;
  cursor: not-allowed !important;
}



