/* line 2, gridcustom.scss */
.right_content {
  /*.grid .ui-grid-coluiGrid-0007 {
    max-width: 530px !important;
    width: 530px !important;
  }*/
}
/* line 3, gridcustom.scss */
.right_content .grid .ui-grid-render-container-body .ui-grid-canvas {
  height: auto;
  margin: 0;
  width: 100% !important;
}
/* line 8, gridcustom.scss */
.right_content .grid .ui-grid-render-container-body .ui-grid-canvas {
  height: auto !important;
}
/* line 12, gridcustom.scss */
.right_content .ui-grid {
  margin: 30px 0 0 20px;
  /*    max-height: 820px;*/
  height: auto !important;
  /*width: 780px;*/
}
/* line 18, gridcustom.scss */
.right_content .ui-grid-pager-panel {
  position: relative;
  /*overflow: hidden;*/
  margin-top: 10px;
}
/* line 22, gridcustom.scss */
.right_content .ui-grid-header-cell-label.ng-binding + span {
  position: absolute;
}
/* line 25, gridcustom.scss */
.right_content .ui-grid .wrap {
  white-space: normal;
  text-overflow: inherit;
  overflow: visible;
  word-break: break-all;
}
/* line 31, gridcustom.scss */
.right_content .ui-grid .ui-grid-render-container-body .ui-grid-viewport {
  overflow-x: auto !important;
  overflow-y: hidden !important;
  /* or use: overflow-x: hide!important; */
}
/* line 36, gridcustom.scss */
.right_content .ui-grid-top-panel {
  font-weight: 400;
  background: #333 !important;
  text-align: center;
  border-top: 2px solid #454545;
  padding: 0 0 5px;
  color: #fff;
  font-size: 10pt;
  display: table;
}
/* line 46, gridcustom.scss */
.right_content .ui-grid-header-cell {
  border-right: none;
}
/* line 49, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell {
  max-width: 530px !important;
  /* width: 530px !important; */
  position: relative;
}
/* line 53, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.idcell {
  max-width: 100px !important;
}
/* line 56, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.adrescell {
  max-width: 150px !important;
}
/* line 58, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.adrescell .ui-grid-cell-contents {
  padding: 10px 0;
}
/* line 62, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.contrycell {
  max-width: 70px !important;
}
/* line 65, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.jobcell {
  max-width: 72px !important;
}
/* line 67, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.jobcell .ui-grid-cell-contents {
  padding: 10px 0;
}
/* line 71, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.telcell {
  max-width: 124px !important;
}
/* line 74, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.namecell {
  max-width: 80px !important;
}
/* line 77, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.long_c {
  max-width: 500px !important;
}
/* line 80, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.long_c2 {
  max-width: 400px !important;
}
/* line 88, gridcustom.scss */
.right_content .right_bbs .ui-grid-row .ui-grid-cell {
  max-width: 330px !important;
}
/* line 92, gridcustom.scss */
.right_content .ui-grid-pager-control input {
  height: 15px;
  width: 25px;
}
/* line 96, gridcustom.scss */
.right_content .ui-grid-pager-control .ui-grid-pager-max-pages-number {
  vertical-align: bottom;
  min-width: 30px;
  display: inline-block;
}
/* line 101, gridcustom.scss */
.right_content .ui-grid-pager-control button {
  border: none;
  background-color: transparent;
  min-width: 20px;
  padding: 8px 6px;
}
/* line 108, gridcustom.scss */
.right_content .ui-grid-header-cell {
  border-right: none;
}
/* line 111, gridcustom.scss */
.right_content .ui-grid-column-menu-button-last-col {
  margin-right: 0;
}
/* line 115, gridcustom.scss */
.right_content .ui-grid-row:nth-child(odd) .ui-grid-cell, .right_content .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #fff;
}
/* line 119, gridcustom.scss */
.right_content .ui-grid-cell {
  border-right: none;
  border-bottom: 1px solid #e5e5e5;
}
/* line 123, gridcustom.scss */
.right_content .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  border-right: none;
}
/* line 126, gridcustom.scss */
.right_content .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: rgba(0, 92, 220, 0.14);
}
/* line 129, gridcustom.scss */
.right_content .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  border-right: none;
}
/* line 132, gridcustom.scss */
.right_content .ui-grid-cell-contents {
  padding: 10px;
  cursor: pointer;
}
/* line 136, gridcustom.scss */
.right_content .ui-grid-header-cell .ui-grid-cell-contents {
  padding: 5px;
}
/* line 139, gridcustom.scss */
.right_content .ui-grid .ng-binding.ng-scope {
  text-align: center;
  font-size: 10.5pt;
}
/* line 143, gridcustom.scss */
.right_content .text-align-left .ng-binding.ng-scope {
  text-align: left;
}
/* line 146, gridcustom.scss */
.right_content .long .ng-binding.ng-scope {
  width: 580px;
}
/* line 149, gridcustom.scss */
.right_content .ui-grid-viewport .ui-grid-cell-contents {
  word-wrap: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* line 155, gridcustom.scss */
.right_content .ui-grid-row, .right_content .ui-grid-cell {
  height: auto !important;
}
/* line 158, gridcustom.scss */
.right_content .grid .ui-grid-render-container-body .ui-grid-viewport {
  /*    max-height: 800px !important;*/
  min-height: inherit !important;
}
/* line 162, gridcustom.scss */
.right_content .grid .ui-grid-render-container-body .ui-grid-viewport {
  height: auto !important;
}
/* line 165, gridcustom.scss */
.right_content .ui-grid-viewport .ui-grid-cell-contents span.clip {
  float: right;
  position: absolute;
  right: 0;
}
/* line 170, gridcustom.scss */
.right_content .ui-grid-row div[role=row] {
  display: flex;
  align-content: stretch;
}
/* line 174, gridcustom.scss */
.right_content .ui-grid-pager-panel {
  float: left;
}
/* line 177, gridcustom.scss */
.right_content .ui-grid .ng-binding.ng-scope img {
  padding-right: 5px;
  margin-left: 5px;
}
/* line 181, gridcustom.scss */
.right_content .ui-grid-contents-wrapper .msg {
  padding: 10px;
}
/* line 184, gridcustom.scss */
.right_content .msg {
  text-align: center;
}
/* line 187, gridcustom.scss */
.right_content .ui-grid-row:hover {
  background-color: #f3f3f3;
}
/* line 190, gridcustom.scss */
.right_content .ui-grid-row:hover .ui-grid-cell {
  background-color: #f3f3f3;
  color: #1f4e79;
}
/* line 196, gridcustom.scss */
.right_content .ui-grid-canvas .ui-grid-cell.notice {
  color: #333;
  background-color: #f7f7f7;
  font-weight: 800;
}
/* line 201, gridcustom.scss */
.right_content .ui-grid-canvas .text-align-left.notice {
  color: #1f4e79;
}
/* line 204, gridcustom.scss */
.right_content .ui-grid-pinned-container-left .ui-grid-viewport .ui-grid-cell-contents {
  padding: 10px 5px;
}
/* line 208, gridcustom.scss */
.right_content .ui-grid-top-panel .ui-grid-selection-row-header-buttons {
  opacity: .7;
}
/* line 211, gridcustom.scss */
.right_content .ui-grid-top-panel .ui-grid-selection-row-header-buttons.ui-grid-all-selected {
  opacity: 1;
}
/* line 214, gridcustom.scss */
.right_content .ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  border-bottom: solid 1px #e5e5e5;
}

/* line 221, gridcustom.scss */
abbr[title], acronym[title] {
  text-decoration: none;
}

/* line 225, gridcustom.scss */
.admin .ui-grid-row:hover {
  background-color: #fff;
}

/* line 228, gridcustom.scss */
.admin .ui-grid-row:hover .ui-grid-cell {
  background-color: #fff;
  color: #1f4e79;
}

/* line 233, gridcustom.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
/* line 238, gridcustom.scss */
.pagination > li {
  display: inline;
}
/* line 240, gridcustom.scss */
.pagination > li a, .pagination > li span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 251, gridcustom.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 256, gridcustom.scss */
.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 263, gridcustom.scss */
.paging {
  text-align: center;
  min-height: 80px;
}

/* line 264, gridcustom.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

/* line 273, gridcustom.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #ed7d31;
  border-color: #ed7d31;
}

/* line 286, gridcustom.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

/* line 297, gridcustom.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 303, gridcustom.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 308, gridcustom.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 313, gridcustom.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 319, gridcustom.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 324, gridcustom.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 329, gridcustom.scss */
.pagination > li > a {
  min-height: 23px;
  min-width: 8px;
}

/* line 330, gridcustom.scss */
.pagination > li > a.glyphicon-chevron-right {
  background-image: url(/img/arrow/main_btn_arrow2.png);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 331, gridcustom.scss */
.pagination > li > a.glyphicon-forward {
  background-image: url(/img/arrow/main_btn_arrow2_5.png);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 332, gridcustom.scss */
.pagination > .disabled > a.glyphicon-chevron-right {
  background-image: url(/img/arrow/main_btn_arrow2_3.png);
}

/* line 333, gridcustom.scss */
.pagination > .disabled > a.glyphicon-forward {
  background-image: url(/img/arrow/main_btn_arrow2_4.png);
}

/* line 334, gridcustom.scss */
.pagination > li > a.glyphicon-chevron-left {
  background-image: url(/img/arrow/main_btn_arrow2_1.png);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 335, gridcustom.scss */
.pagination > .disabled > a.glyphicon-chevron-left {
  background-image: url(/img/arrow/main_btn_arrow2_2.png);
}

/* line 336, gridcustom.scss */
.pagination > li > a.glyphicon-backward {
  background-image: url(/img/arrow/main_btn_arrow2_6.png);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 337, gridcustom.scss */
.pagination > .disabled > a.glyphicon-backward {
  background-image: url(/img/arrow/main_btn_arrow2_7.png);
}

/* line 339, gridcustom.scss */
.paging + .md-button {
  font-size: 11pt;
  background-color: #ed7d31 !important;
  min-height: 36px;
  min-width: 110px;
  float: right;
  margin-right: 0;
  margin-top: -63px;
  color: #fff;
}

/* line 351, gridcustom.scss */
.search {
  height: 36px;
  margin-bottom: 50px;
  position: relative;
}
/* line 355, gridcustom.scss */
.search md-select {
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 5px;
  width: 100px;
  font-family: Malgun Gothic;
  display: inline-block;
}
/* line 356, gridcustom.scss */
.search .md-select-icon {
  float: right;
}
/* line 359, gridcustom.scss */
.search md-select.mg8 {
  margin-left: 8px;
}
/* line 360, gridcustom.scss */
.search md-select.md-default-theme .md-select-value, .search md-select .md-select-value {
  border-bottom-color: transparent !important;
  font-size: 10.5pt;
  padding: 2px 2px 1px 7px;
}
/* line 362, gridcustom.scss */
.search md-input-container {
  margin: 0 0 0 8px;
  height: 33px;
}
/* line 363, gridcustom.scss */
.search md-input-container .md-input {
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-top: -2px;
  height: 32px;
  font-size: 10.5pt;
  width: 250px;
  font-family: Malgun Gothic;
  padding-left: 8px;
}
/* line 374, gridcustom.scss */
.search md-input-container.shot .md-input {
  width: 200px;
}
/* line 378, gridcustom.scss */
.search button {
  background-image: url("/img/search.png");
  min-width: 20px;
  cursor: pointer;
  margin: 0 5px;
  min-height: 20px;
  background-color: transparent !important;
  box-shadow: none !important;
  background-repeat: no-repeat;
  text-indent: -10000px;
  background-position: center;
  margin-left: -30px;
}

/* line 393, gridcustom.scss */
md-select-menu:not(.md-overflow) md-content {
  padding: 0;
}

/* line 394, gridcustom.scss */
md-option {
  border-top: 1px solid #ddd;
}

/* line 395, gridcustom.scss */
md-option:first-child {
  border-top: none;
}

/* line 396, gridcustom.scss */
.ui-grid-render-container-left .ui-grid-viewport {
  height: auto !important;
}

/* line 402, gridcustom.scss */
.categorygrid {
  width: 780px !important;
  max-width: 780px;
  float: left;
  margin-top: 15px;
}

/* line 408, gridcustom.scss */
.categorygrid .ui-grid-contents-wrapper {
  width: 780px !important;
}

/* line 411, gridcustom.scss */
.categorygrid .ui-grid-header-cell {
  max-width: 320px !important;
  overflow: hidden;
}

/* line 412, gridcustom.scss */
.categorys {
  margin-left: 20px;
  width: 190px;
  float: left;
}
/* line 416, gridcustom.scss */
.categorys ul {
  padding-left: 0;
  border: 1px solid #ddd;
  margin-top: 15px;
}
/* line 420, gridcustom.scss */
.categorys ul li {
  border-top: 1px solid #ddd;
}
/* line 422, gridcustom.scss */
.categorys ul li:first-child {
  border-top: none;
}
/* line 423, gridcustom.scss */
.categorys ul li a {
  padding: 10px 12px;
  display: inline-block;
  font-size: 10.5pt;
  background-color: #f1f1f1;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 433, gridcustom.scss */
.categorys ul li.on a {
  background-color: #ed7d31;
  color: #fff;
}

/*.categorys+.ui-grid {
  width: 780px;
  max-width: 780px;
  float: left;
  margin-top: 15px;
}*/
/* line 446, gridcustom.scss */
.categorys + .ui-grid + ng-include .paging {
  text-align: center;
  min-height: 170px;
}

/* line 450, gridcustom.scss */
.categorys + .ui-grid {
  margin: 16px 0 0 20px;
}

/* line 451, gridcustom.scss */
.categorys + .ui-grid .ui-grid-row .ui-grid-cell {
  max-width: 333px !important;
}

/* line 457, gridcustom.scss */
.log .ui-grid {
  max-height: 600px;
  height: auto;
}
/* line 460, gridcustom.scss */
.log .ui-grid .ui-grid-header {
  background: #333 !important;
}
/* line 464, gridcustom.scss */
.log .ui-grid .ui-grid-render-container-body .ui-grid-viewport {
  margin-right: 0;
  width: 100%;
}
/* line 468, gridcustom.scss */
.log .ui-grid .ui-grid-render-container-body .ui-grid-canvas {
  width: 100%;
}
/* line 472, gridcustom.scss */
.log .ui-grid .ui-grid-header-cell {
  border-right: none;
}
/* line 475, gridcustom.scss */
.log .ui-grid .ui-grid-column-menu-button-last-col {
  margin-right: 0;
}
/* line 478, gridcustom.scss */
.log .ui-grid .ui-grid-cell-contents {
  padding: 10px;
  cursor: pointer;
  font-size: 10.5pt;
  text-align: center;
}
/* line 484, gridcustom.scss */
.log .ui-grid .ui-grid-cell {
  border-right: none;
  border-bottom: 1px solid #e5e5e5;
}
/* line 489, gridcustom.scss */
.log .ui-grid .text-align-left .ui-grid-cell-contents {
  text-align: left;
}
/* line 492, gridcustom.scss */
.log .ui-grid .ui-grid-row:nth-child(odd) .ui-grid-cell, .log .ui-grid .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: transparent;
}
/* line 494, gridcustom.scss */
.log .ui-grid .ui-grid-row:nth-child(odd) .ui-grid-cell:hover, .log .ui-grid .ui-grid-row:nth-child(even) .ui-grid-cell:hover {
  background-color: #f2f2f2;
}
/* line 496, gridcustom.scss */
.log .ui-grid .ui-grid-row:hover {
  background-color: #f2f2f2;
}
/* line 498, gridcustom.scss */
.log .ui-grid .ui-grid-top-panel {
  font-weight: 400;
  background: #333 !important;
  text-align: center;
  border-top: 2px solid #454545;
  padding: 0 0 5px;
  color: #fff;
  font-size: 10pt;
  display: table;
}
/* line 508, gridcustom.scss */
.log .ui-grid .ui-grid-header-cell .ui-grid-cell-contents {
  padding: 5px;
}
/* line 509, gridcustom.scss */
.log .ui-grid .ui-grid-header-cell-label.ng-binding + span {
  position: absolute;
}
/* line 513, gridcustom.scss */
.log .ui-grid .ui-grid-render-container-body .ui-grid-viewport {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  max-height: 400px;
}

/* line 521, gridcustom.scss */
.right_content .right_bbs .ui-grid-row .ui-grid-cell {
  max-width: 410px !important;
}
