@charset "UTF-8";
/* Row Style */
html {
  min-height: 100%;
}

body {
  font-family: "NanumSquare", "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica !important;
  font-size: 14px;
  background-color: #828c9a !important;
}

.new-mam-row {
  margin-left: -6px;
  margin-right: -6px;
}
.new-mam-row > div[class^="col"] {
  padding-left: 6px;
  padding-right: 6px;
}
.new-mam-row .box {
  margin-bottom: 12px;
  box-shadow: none;
  border-top: none;
  border-radius: 2px;
}
.new-mam-row .box .box-header {
  border-radius: 0;
}
.new-mam-row .box .box-header.has-btn-group {
  position: relative;
}
.new-mam-row .box .box-header.has-btn-group .box-title {
  display: inline-block;
  width: auto;
}
.new-mam-row .new-radioBtn-group {
  display: inline-block;
  float: right;
}
.new-mam-row .new-radioBtn-group .btn {
  min-width: 60px !important;
  height: 35px;
  padding: 7px 12px;
  background: #fff;
  font-size: 13px;
  color: #545454;
  letter-spacing: -.5px;
  border: 1px solid #ddd;
  border-radius: 0;
  margin-right: 5px;
}
.new-mam-row .new-radioBtn-group .btn.active {
  border-color: #252d3a;
  color: #fff;
  background: #252d3a;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.new-mam-row .new-box {
  background: #fff;
  color: #2b3e5d;
  border-radius: 2px;
}
.new-mam-row .new-box.has-bd {
  border: 1px solid #dee1e5;
}
.new-mam-row .new-box.has-shadow {
  -webkit-box-shadow: 1px 1px 10px -4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 10px -4px rgba(0, 0, 0, 0.25);
}
.new-mam-row .new-box .new-header {
  background: #fff;
  border-bottom: 1px solid #d3dbe8;
}
.new-mam-row .new-mam-highlight {
  color: #1a396f !important;
}
.new-mam-row #flotChart {
  width: 100%;
  height: 340px;
  overflow: hidden;
}
.new-mam-row #flotChart .flot-base, .new-mam-row #flotChart .flot-overlay {
  width: 100% !important;
}
.new-mam-row .data-stat-graph {
  padding: 30px;
  height: 340px;
  overflow: hidden;
}
.new-mam-row .data-stat-graph .has-dotted {
  border-bottom: 1px dotted #ddd;
}
.new-mam-row .data-stat-graph .inner-progress-group .tit {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 20px;
}
.new-mam-row .data-stat-graph .inner-progress-group .info-txt {
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  margin-bottom: 8px;
  color: #797d85;
  font-weight: bold;
}
.new-mam-row .data-stat-graph .inner-progress-group .info-txt .highlight {
  color: #f15d22;
}
.new-mam-row .data-stat-graph .inner-progress-group .progress {
  height: 7px;
  margin-bottom: 0;
  background: #e8eae9;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.new-mam-row .data-stat-graph .inner-progress-group .progress-bar {
  width: 100%;
  background: #ff6060;
  border-radius: 3px;
  float: none;
  line-height: 7px;
  transition-duration: 3s;
}
.new-mam-row .data-stat-graph .inner-progress-group .progress-bar.install {
  background: #039ffe;
}
.new-mam-row .data-stat-graph .inner-progress-group .progress-bar.android {
  background: #9cc545;
}
.new-mam-row .data-stat-graph .inner-progress-group .progress-bar.ios {
  background: #515151;
}
.new-mam-row .detail-info-box h4 > .fa {
  display: none;
}
.new-mam-row .appdownload-state .box {
  border: 1px solid #ddd;
  background: #fff;
}

/* Modal */
.idas-icon-info-circle:before {
  font-size: 20px;
  display: inline-block;
  margin-top: 4px;
}

/* Icon */
.app-install-icon, .app-android-icon, .app-ios-icon {
  position: relative;
  top: 3px;
  width: 18px;
  height: 20px;
  display: inline-block;
  margin-right: 5px;
}
.app-install-icon:before, .app-android-icon:before, .app-ios-icon:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 18px;
  background: url(/resources/images/site/mam/icon/device_icon.png) no-repeat;
  background-position: -6px -3px;
}

.app-android-icon:before {
  width: 16px;
  height: 19px;
  background-position: -27px -3px;
}

.app-ios-icon:before {
  width: 15px;
  height: 18px;
  background-position: -48px -3px;
}

.new-mam-modal .new-lg {
  width: 800px;
}
.new-mam-modal .modal-header {
  padding: 10px 15px;
  height: 46px;
}
.new-mam-modal .modal-header .close > span, .new-mam-modal .modal-header .close {
  font-size: 30px;
}
.new-mam-modal .modal-header .modal-title {
  font-weight: bold;
}
.new-mam-modal .modal-header .modal-title .idas-md {
  font-size: 20px;
  margin-top: 0px;
}
.new-mam-modal .modal-body {
  padding: 15px;
}
.new-mam-modal .modal-body.has-pdv {
  padding: 30px 15px;
}
.new-mam-modal .modal-body h4 {
  font-size: 16px;
}
.new-mam-modal .modal-body .btn:not(.btn-xs) {
  height: 38px;
  padding: 0px 15px;
  line-height: 38px;
  font-size: 14px;
}
.new-mam-modal .modal-app-box > .row {
  background: #eef6fe;
  border: 1px solid #1E8BC3;
}
.new-mam-modal .modal-app-box > .row .btn-box {
  margin-right: 0;
}
.new-mam-modal .modal-app-box > .row .btn-box:after {
  display: none;
}
.new-mam-modal .no_data {
  font-weight: normal;
  font-size: 14px;
  color: #888;
}
.new-mam-modal .no_data p {
  font-weight: normal;
  font-size: 14px;
  color: #888;
}

/* Customizing Style of Flot Chart */
.graph-flot .legend table tbody tr {
  /* 
  &:nth-child(1) {
  	.legendColorBox {
  		> div {
  			border: none!important;
  		    padding: 0!important;
  		    display: inline-block;
  		    background: url(/resources/images/site/mam/icon/device_icon.png) no-repeat;
  		    width: 16px;
  		    height: 19px;
  		    background-position: -27px -3px;
  		    margin-right: 5px;
  		    
  		    > div {
  		    	display: none;
  		    	border: none;
  		    }
  		}//div
  	}//.legendColorBox
  }//:nth-child(1) */
  /* &:nth-child(2) {
  	.legendColorBox {
  		> div {
  			border: none!important;
  		    padding: 0!important;
  		    display: inline-block;
  		    background: url(/resources/images/site/mam/icon/device_icon.png) no-repeat;
  		    width: 15px;
  		    height: 18px;
  		    background-position: -48px -3px;
  		    margin-right: 5px;
  		    
  		    > div {
  		    	display: none;
  		    	border: none;
  		    }
  		}//div
  	}//.legendColorBox
  }//:nth-child(2) */
}
.graph-flot .legend table tbody tr td {
  height: 20px;
}

/*=====================================================
		           Add Theme1 Style
=======================================================*/
body.new-style-theme1 {
  min-height: 100% !important;
  /* background: #0ecde9;
  background: -webkit-radial-gradient(center, ellipse cover, #0ecde9 0%, #025e83 100%);
  background: radial-gradient(#0ecde9, #025e83); */
  /* background: #5fd9ad;
  background: linear-gradient(#2ad4e9,#5fd9ad); */
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
  background-size: 400% 400%;
  -webkit-animation: Gradient 15s ease infinite;
  -moz-animation: Gradient 15s ease infinite;
  animation: Gradient 15s ease infinite;
  /* Header Area */
  /* Footer Area */
  /* Common */
  /* Fixed Margin */
  /* Pagination */
  /* Modal  */
  /* Animation */
}
body.new-style-theme1 .wrapper {
  min-height: 100% !important;
  background: transparent !important;
}
body.new-style-theme1 .main-header {
  background-color: transparent !important;
  border-bottom: none !important;
  max-height: 60px;
  height: 60px;
  padding-top: 10px;
}
body.new-style-theme1 .main-header .logo img {
  width: 90%;
  margin-top: 0;
}
body.new-style-theme1 .new-mam-row {
  /* chart */
}
body.new-style-theme1 .new-mam-row .box {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid transparent;
  overflow: hidden;
  border-radius: 0px;
  box-shadow: 2px 6px 10px -3px rgba(0, 0, 0, 0.2);
}
body.new-style-theme1 .new-mam-row .box .box-header {
  border-bottom: none !important;
  background: #fff !important;
  padding: 15px 20px;
}
body.new-style-theme1 .new-mam-row .box .box-header .box-title {
  display: block;
  width: 100%;
  font-size: 18px;
  font-family: "NanumSquare", "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica;
  border-bottom: 1px solid #eef1f2;
  border-radius: 0;
  padding: 0px 0px 10px;
  line-height: 1.6;
  min-height: 42px;
}
body.new-style-theme1 .new-mam-row .box .box-header.has-btn-group .new-radioBtn-group {
  position: absolute;
  right: 15px;
  top: 10px;
}
body.new-style-theme1 .new-mam-row .box .box-header.has-btn-group .new-radioBtn-group .btn {
  font-size: 14px;
  color: #333;
}
body.new-style-theme1 .new-mam-row .box .box-header.has-btn-group .new-radioBtn-group .btn.active {
  background: #59c4ef;
  border-color: #59c4ef;
  color: #fff;
}
body.new-style-theme1 .new-mam-row .box .box-body {
  background: #fff !important;
  /* padding: 0px 15px; */
  padding: 0px 15px 15px;
}
body.new-style-theme1 .new-mam-row .box .box-body.new-mh500 {
  min-height: 500px;
}
body.new-style-theme1 .new-mam-row .box .box-body.clearfix > .col-sm-3 {
  padding: 0px 5px;
  margin-top: 10px;
}
body.new-style-theme1 .new-mam-row .box .box-body .box-circle-data {
  padding: 0 0 10px;
}
body.new-style-theme1 .new-mam-row .box .box-body .box-circle-data .img_sm {
  width: 30px;
  height: 30px;
  border-radius: 10%;
  border: 1px solid #ddd;
}
body.new-style-theme1 .new-mam-row .box .box-body .box-circle-data .ellipsis {
  font-size: 14px;
  line-height: 1.3;
  padding: 5px 0px 0px;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group {
  padding: 0 20px 15px 20px;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group:after {
  display: none;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box {
  margin-top: 0px;
  border: 1px solid #dee1e5;
  margin-right: 0;
  width: 100%;
  height: 33.33333%;
  margin: 0;
  float: left;
  position: relative;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box > .data-Cnt {
  display: block;
  width: 35%;
  height: 100%;
  border: none;
  float: right;
  line-height: 1.2;
  border-radius: 0;
  padding: 24px;
  padding-right: 30px;
  text-align: right;
  cursor: default;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box > .data-Cnt:before, body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box > .data-Cnt:after {
  display: none;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box > h4 {
  text-align: left;
  background: #fff;
  margin: 0;
  width: 65%;
  height: 100%;
  display: block;
  float: left;
  padding: 32px;
  color: #000;
  font-family: "NanumSquare", "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0px;
  color: #2b3e5d;
  cursor: default;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box > h4 .fa {
  display: inline-block;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-box + .detail-info-box {
  margin-top: -1px;
}
body.new-style-theme1 .new-mam-row .box .box-body.detail-info-group .detail-info-result {
  display: none;
}
body.new-style-theme1 .new-mam-row .box .box-body.push-state {
  padding: 0px;
}
body.new-style-theme1 .new-mam-row .box .box-body.push-state > .p_all20 {
  padding: 0 20px 20px;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state > .p_side20 {
  padding: 0px 10px;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state .box {
  border-radius: 0;
  box-shadow: none !important;
  border: 1px solid #ddd;
  background: #f1f5fb;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state .col-sm-3 {
  padding-left: 10px;
  padding-right: 10px;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state .box-body.min_h300 {
  min-height: 250px !important;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state .box-detail {
  padding: 10px;
  background: rgba(3, 169, 243, 0.05);
  text-align: left;
  padding-left: 40px;
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state .box-detail + .box-detail {
  background: rgba(3, 169, 243, 0.1);
}
body.new-style-theme1 .new-mam-row .box .box-body.appdownload-state #nodataArea .no_data .m_top20 {
  margin-top: 98px;
  font-size: 14px;
  font-weight: normal !important;
  color: #000;
}
body.new-style-theme1 .new-mam-row .box .box-body.user-member .max_h300_auto {
  max-height: 500px;
}
body.new-style-theme1 .new-mam-row .new-box.has-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.new-style-theme1 .new-mam-row .new-more-row {
  padding: 20px;
}
body.new-style-theme1 .new-mam-row .new-more-row .btn {
  width: 300px;
  padding: 8px 15px;
  background: #fff;
  color: #5975b1;
  font-size: 16px;
}
body.new-style-theme1 .new-mam-row .cPieIos path {
  stroke: #515151 !important;
}
body.new-style-theme1 .new-mam-row .cPieAndroid path {
  stroke: #9cc545 !important;
}
body.new-style-theme1 .new-mam-row .ct-chart-donut .ct-label {
  fill: white !important;
}
body.new-style-theme1 .nav .open > a, body.new-style-theme1 .primary-nav .navbar-nav > li > a:hover, body.new-style-theme1 .primary-nav .navbar-nav > li > a:focus {
  background-color: rgba(0, 0, 0, 0.3);
  border: none !important;
}
body.new-style-theme1 .navbar-nav > li.slim-menu .dropdown-menu {
  border: 1px solid #ddd;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  padding: 0px;
}
body.new-style-theme1 .content.m_top20 {
  margin-top: 0;
}
body.new-style-theme1 .footer {
  padding-top: 0;
  border-top: none;
}
body.new-style-theme1 .box-footer nav > .pagination {
  margin: 0;
}
body.new-style-theme1 .new-mt-5 {
  margin-top: -5px;
}
body.new-style-theme1 .box-tools.new-mt-5 {
  margin-top: 5px;
}
body.new-style-theme1 .btn {
  border-radius: 0 !important;
  min-width: 120px !important;
}
body.new-style-theme1 .btn.new-btn-auto {
  min-width: auto !important;
}
body.new-style-theme1 .btn-info:not(.btn-login) {
  background: #fff;
  color: #000;
  border-color: #59c4ef;
}
body.new-style-theme1 .btn-info:not(.btn-login):hover, body.new-style-theme1 .btn-info:not(.btn-login):focus {
  background: #59c4ef;
  color: #fff;
}
body.new-style-theme1 .btn-primary, body.new-style-theme1 .btn-complete {
  background: #fff;
  color: #5975b1;
  border: 1px solid #5975b1;
}
body.new-style-theme1 .btn-primary:hover, body.new-style-theme1 .btn-primary:focus, body.new-style-theme1 .btn-complete:hover, body.new-style-theme1 .btn-complete:focus {
  background: #5975b1;
  color: #fff;
}
body.new-style-theme1 .btn-warning {
  background: #fff;
  color: #f39c12;
  border: 1px solid #f39c12 !important;
}
body.new-style-theme1 .btn-warning:hover, body.new-style-theme1 .btn-warning:focus {
  background: #f39c12;
  color: #fff;
}
body.new-style-theme1 .btn-success, body.new-style-theme1 .btn-green {
  background: #fff;
  color: #00a65a;
  border: 1px solid #00a65a !important;
}
body.new-style-theme1 .btn-success:hover, body.new-style-theme1 .btn-success:focus, body.new-style-theme1 .btn-green:hover, body.new-style-theme1 .btn-green:focus {
  background: #00a65a;
  color: #fff;
}
body.new-style-theme1 .btn-danger, body.new-style-theme1 .btn-delete {
  background: #fff;
  color: #d9574e;
  border: 1px solid #d9574e !important;
}
body.new-style-theme1 .btn-danger:hover, body.new-style-theme1 .btn-danger:focus, body.new-style-theme1 .btn-delete:hover, body.new-style-theme1 .btn-delete:focus {
  background: #d9574e;
  color: #fff;
}
body.new-style-theme1 .btn-darkgray {
  background: #fff;
  color: #636466;
  border: 1px solid #636466 !important;
}
body.new-style-theme1 .btn-darkgray:hover, body.new-style-theme1 .btn-darkgray:focus {
  background: #636466;
  color: #fff;
}
body.new-style-theme1 .btn-blue {
  background: #fff;
  color: #92bceb;
  border: 1px solid #92bceb !important;
}
body.new-style-theme1 .btn-blue:hover, body.new-style-theme1 .btn-blue:focus {
  background: #92bceb;
  color: #fff;
}
body.new-style-theme1 .btn-gray {
  background: #fff;
  color: #333;
  border: 1px solid #9fa0a2 !important;
}
body.new-style-theme1 .btn-gray:hover, body.new-style-theme1 .btn-gray:focus {
  background: #9fa0a2;
  color: #fff;
}
body.new-style-theme1 #newGroupAddArea .btn-line {
  position: relative;
  padding-right: 20px;
}
body.new-style-theme1 #newGroupAddArea .btn-line .pointer {
  top: 5px;
  display: inline-block;
  position: absolute;
  right: 5px;
}
body.new-style-theme1 .table thead th {
  font-size: 14px !important;
  background: #f1f5fb !important;
  color: #555;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd !important;
}
body.new-style-theme1 .table tbody td {
  padding: 8px 10px;
}
body.new-style-theme1 .table tbody td .btn {
  padding: 3px 10px;
  min-width: auto !important;
  min-height: 28px !important;
}
body.new-style-theme1 .table.new-ellipsis td {
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.new-style-theme1 .mb-0 {
  margin-bottom: 0;
}
body.new-style-theme1 .pagination > li > a {
  background: transparent;
  background-color: #fff;
  color: #444;
  border: 1px solid #ddd;
  line-height: 1.2;
  padding: 6px 10px;
}
body.new-style-theme1 .pagination > li.active > a {
  background-color: #337ab7;
  border-color: #337ab7;
  color: #fff;
}
body.new-style-theme1 .pagination .btn {
  min-width: auto !important;
}
body.new-style-theme1 #modalNewGroupAdd .btn-line {
  height: 35px;
  line-height: 35px;
}
body.new-style-theme1 #modalNewGroupAdd .treeview .list-group-item {
  border-radius: 0;
  padding: 6px 12px;
  height: 35px;
  font-size: 14px;
}
body.new-style-theme1 #modalNewGroupAddArea > li + li {
  margin-top: 5px;
}
body.new-style-theme1 .flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
body.new-style-theme1 .animated {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
body.new-style-theme1 .ani-delayed {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
body.new-style-theme1 .ani-delayed.step00 {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
}
body.new-style-theme1 .ani-delayed.step01 {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}
body.new-style-theme1 .ani-delayed.step02 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
body.new-style-theme1 .ani-delayed.step03 {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}
body.new-style-theme1 .moveUpY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: moveUpY;
  animation-name: moveUpY;
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes moveUpY {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@-moz-keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.new-login-wrapper .login-box {
  background: transparent;
  width: 500px;
  height: 440px;
  padding: 20px;
  margin: -220px auto auto -250px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 30px 0;
}
.new-login-wrapper .login-box .box-body.p_top90 {
  padding: 15px 0px !important;
}
.new-login-wrapper .login-box .login_title {
  width: 100%;
  font-family: "NanumSquareB", "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica;
  background: transparent;
  font-size: 28px;
  font-weight: bold;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: -999999px !important;
  position: relative;
  line-height: 1;
}
.new-login-wrapper .login-box .login_title:after {
  content: "";
  width: auto;
  height: 45px;
  background: url(/resources/images/logo/mam_logo_w.png) no-repeat;
  background-position: 0 2px;
  display: block;
  text-indent: 0 !important;
  text-align: center;
  font-size: 38px;
  font-weight: bold;
  font-family: "NanumSquareB", "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica;
  padding: 7px;
  margin-bottom: 20px;
}
.new-login-wrapper .login-box .font13 {
  font-size: 14px;
  color: #fff;
}
.new-login-wrapper .login-box .form-control {
  height: 50px;
  padding: 0px 30px;
  border-radius: 25px !important;
  background: rgba(0, 0, 0, 0.6) !important;
  border-color: transparent;
  color: #fff !important;
  font-size: 16px;
  margin-bottom: 10px !important;
}
.new-login-wrapper .login-box .form-control:-webkit-autofill,
.new-login-wrapper .login-box .form-control:-webkit-autofill:hover,
.new-login-wrapper .login-box .form-control:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px black inset !important;
  -webkit-text-fill-color: #fff !important;
  border: 1px solid #000 !important;
  transition: background-color 5000s ease-in-out 0s;
}
.new-login-wrapper .login-box .form-control::-moz-read-only {
  background: black !important;
}
.new-login-wrapper .login-box .form-control::read-only {
  background: black !important;
}
.new-login-wrapper .login-box .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.new-login-wrapper .login-box .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.new-login-wrapper .login-box .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.new-login-wrapper .login-box .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.new-login-wrapper .login-box input[type='password'] {
  font-family: "Nanum Gothic", "Dotum", "돋움", "gulim", "굴림", AppleGothic, Helvetica !important;
}
.new-login-wrapper .login-box label {
  margin-left: 10px;
}
.new-login-wrapper .login-box .btn-login {
  border-radius: 25px !important;
  height: 50px !important;
  background: #2d508a;
  color: #fff;
  border-color: #2d508a;
  margin-top: 5px;
  padding: 0 20px;
}

/*# sourceMappingURL=newstyle-theme1.css.map */
