/* line 5, ../../../ext-theme-neutral/sass/src/panel/Tool.scss */
.x-tool-img {
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url(../images/ext/crisp/tools/tool-sprites.png);
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }
/*
.x-tool-img {
  overflow: hidden;
  width: 18px;
  height: 18px;
  background-image: url(../images/ext/crisp/tools/Ico_Refresh.png);
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background-position: 0;
  background-color: #ffffff!important;
  }
 */
.x-tool-close {
  background-position: 0 0;
  width: 18px;
  height: 18px;
  background-image: url(../images/ext/crisp/tools/ico_popup_close.png); }

/* line 16, ../../../ext-theme-base/sass/src/button/Button.scss */
.x-btn {
	/*
  display: inline-flex;
  */
  outline: 0;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: middle;
  align-items: center;
  overflow: hidden;
  position: relative; }
  
  /* line 137, ../../../ext-theme-neutral/sass/src/form/Labelable.scss */
.x-form-invalid-under-default {
  padding: 2px 2px 2px 2px;
  color: #ED4739;
  font: 300 13px/16px helvetica, arial, verdana, sans-serif; 
  background-image: unset; }
  
  /* line 198, ../../../ext-theme-neutral/sass/src/toolbar/Toolbar.scss */
.x-toolbar-footer {
  padding: 10px 20px 15px 15px;/* EMM-5552 �뙘�뾽 醫뚯슦 �뿬諛� 諛� �젙�젹 �닔�젙, 湲곗〈 媛� 10px 10px 15px 6px */
  border-style: solid;
  border-color: #cecece;
  border-width: 0;
  background-image: none;
  background-color: #ffffff; }
  
 
 /* line 187, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 2px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff; 
  
  /*
  	display: -webkit-flex;
	-webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    */
  }
  
  /* line 423, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-small {
  border-color: rgba(0, 0, 0, 0.3); }
  
/* line 435, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-small {
  font: 300 14px/16px helvetica, arial, verdana, sans-serif;
  color: rgba(0, 0, 0, 0.8); 
  padding: 0 5px;
  max-width: 100%; }
  
  /* line 632, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-small {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  
  
  
/* line 632, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-toolbar-small {
  background-image: none;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  
  /* line 694, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-over.x-btn-default-small {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  
 /* line 694, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-over.x-btn-default-toolbar-small {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  
  /* line 751, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-menu-active.x-btn-default-small,
.x-btn-focus.x-btn-pressed.x-btn-default-small {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  
  /* line 667, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-small {
  border-color: rgba(0, 0, 0, 0.3);
  background-image: none;
  background-color: #f7f8fa;
}
  
  /* line 723, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn.x-btn-menu-active.x-btn-default-small,
.x-btn.x-btn-pressed.x-btn-default-small {
  border-color: rgba(0, 0, 0, 0.3);
  background-image: none;
  background-color: rgba(0, 0, 0, 0.05); }
  
/* line 751, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-small,
.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; } 
 
  /* line 779, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn.x-btn-disabled.x-btn-default-small {
  background-image: none;
  background-color: #ffffff; }
  
 
 
 
 
 /* extjs 6.6.0 */ 
  /* /home/teamcity/buildAgent/work/15430dba7b3c92a0/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2757 */
.x-keyboard-mode .x-btn-focus.x-btn-default-small {
	background-image: none;
	background-color: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* /home/teamcity/buildAgent/work/15430dba7b3c92a0/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2845 */
.x-keyboard-mode .x-btn-focus.x-btn-over.x-btn-default-small {
	-webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
}

/* /home/teamcity/buildAgent/work/15430dba7b3c92a0/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2904 */
.x-keyboard-mode .x-btn-focus.x-btn-menu-active.x-btn-default-small,
.x-keyboard-mode .x-btn-focus.x-btn-pressed.x-btn-default-small {
  -webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
}

/* /home/teamcity/buildAgent/work/15430dba7b3c92a0/sencha/ext/classic/theme-neutral/sass/src/layout/container/Border.scss:5 */
body.x-border-layout-ct,
div.x-border-layout-ct {
    background-color: white;
}
 /* extjs 6.6.0 */ 








/* line 187, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-small.emm-primary {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 2px;
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #3892d3; }

/* line 423, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-default-small.emm-primary {
  border-color: #3892d3;
  }
  
  /* line 435, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.emm-primary .x-btn-inner-default-small,
.emm-important .x-btn-inner-default-small {
  font: 300 14px/16px helvetica, arial, verdana, sans-serif;
  color: white;
  padding: 0 5px;
  max-width: 100%; }

.emm-primary .x-btn-inner-default-toolbar-small,
.emm-important .x-btn-inner-default-toolbar-small {
    font: 300 14px/16px helvetica, arial, verdana, sans-serif;
    color: white;
    padding: 0 5px;
    max-width: 100%; }

/* line 632, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-focus.x-btn-default-small.emm-primary {
  background-image: none;
  background-color: #3892d3;
  /*
  -webkit-box-shadow: #d7e9f6 0 1px 0px 0 inset, #d7e9f6 0 -1px 0px 0 inset, #d7e9f6 -1px 0 0px 0 inset, #d7e9f6 1px 0 0px 0 inset;
  -moz-box-shadow: #d7e9f6 0 1px 0px 0 inset, #d7e9f6 0 -1px 0px 0 inset, #d7e9f6 -1px 0 0px 0 inset, #d7e9f6 1px 0 0px 0 inset;
  box-shadow: #d7e9f6 0 1px 0px 0 inset, #d7e9f6 0 -1px 0px 0 inset, #d7e9f6 -1px 0 0px 0 inset, #d7e9f6 1px 0 0px 0 inset;
  */ 
  }

/* line 667, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-over.x-btn-default-small.emm-primary{
  border-color: #294ab4 !important;
  background-image: none;
  background-color: #294ab4 !important;
 }

.x-btn-over.x-btn-default-small.emm-important{
    border-color: #bc382d !important;
    background-image: none;
    background-color: #bc382d !important;
}
  
  /* line 723, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn.x-btn-menu-active.x-btn-default-small.emm-primary,
.x-btn.x-btn-pressed.x-btn-default-small.emm-primary {
  border-color: #1374bb;
  background-image: none;
  background-color: #3386c2; }

/* line 779, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn.x-btn-disabled.x-btn-default-small.emm-primary {
  background-image: none;
  background-color: #B5C7E1 !important;
  border-color: #B5C7E1 !important;
}

.x-btn.x-btn-disabled.x-btn-default-small.emm-important {
    background-image: none;
    background-color: #f2dfdd !important;
    border-color: #f2dfdd !important;
}

  /* line 187, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-btn-default-toolbar-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 2px;	/* sulsiro ux.ui */
  padding: 3px 3px 3px 3px;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff; }
    
  /* line 435, ../../../ext-theme-neutral/sass/src/button/Button.scss */
.x-btn-inner-default-toolbar-small {
  font: 300 13px/16px helvetica, arial, verdana, sans-serif;
  color: rgba(0, 0, 0, 0.8);;
  padding: 0 5px;
  max-width: 100%; }
  
  /* line 248, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default {
  font-size: 15px;
  border-color: #f5f5f5;
  border-color: white;
  border-bottom: 1px solid #caceda;
  margin: 0px 15px 0px 15px;
  background-color: #ffffff; }
  
  /* line 253, ../../../ext-theme-neutral/sass/src/window/Window.scss */
.x-window-header-default .x-tool-img {
    background-color: #ffffff; }
	
 .x-window-header-title-default > .x-title-text-default {
    padding: 5px 0px 5px 0px;
    font-size: 20px;
  	font-weight: bold;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.2;
  	letter-spacing: normal;
  	text-align: left;
  	color: rgba(0, 0, 0, 0.8);
    text-transform: none; }
	
/* line 187, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x-window-header-default-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 9px 5px 6px 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  background-color: #ffffff; }
 
 /* line 29, ../../../ext-theme-neutral/sass/src/window/MessageBox.scss */
.x-message-box-icon {
  height: 32px;
  width: 0px;
  margin-right: 10px; }
 
.x-btn.x-btn-pressed.x-btn-default-small.emm-toggle-primary {
  border-color: #0f5f99;
  background-image: none;
  background-color: #3892d3; }

.emm-toggle-primary .x-btn-inner-default-small {
  font: 300 14px/16px helvetica, arial, verdana, sans-serif;
  color: white;
  max-width: 100%; }

/*device*/
 
  .searchbox .resetBtn{
 	color: rgba(0, 0, 0, 0.8);
 	border: solid 1px #c6c9d4;
    background-color: #fff;
  
  }
  .searchbox .searchBtn{
  	color : #fff !important;
  border: solid 1px #345de3;
   background-color: #345de3;
  }
 
  .searchbox .resetBtn,  .searchbox .searchBtn{
   left: auto !important;
    right: 0px;
    width: auto;
    border-radius: 2px;   
    font-size: 14px;
    height: auto !important;
    top: 0px !important;
    padding: 7px 19.3px;
  }
    
 
 
 /* custom_2019 start */
 
/*�뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럥泥뗧솾�봾�꺋占쎌굲�뜝�럥�맶�뜝�럥�몷占쎌뼔�у뜝�뜦維�甕겸댙�럷占쎈펱占쎌맶�뜝�럥�쑋占쎈쨨饔끸뫀�맶�뜝�럥�쑅占쎈쑏占쎈묄占쎌굲�뜝�럩留뜹뜝�럥�맶占쎈쐻�뜝占�*/
/*
.x-panel-header-default-horizontal.x-header-noborder {padding: 0;}
*/
.title_link {
	font-weight: bold;
	line-height: 34px;
	padding: 0;
	border: 0;
}

.inner_panel_title .x-panel-header-default {
    background-color: white;
    
}
.inner_panel_title .x-panel-header-title-default {
	color: rgba(0, 0, 0, 0.8);
}

.x-form-trigger-wrap-default {
	border-color: #c6c9d4;
}

.x-css-shadow {
	box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.15) !important;
}

.x-btn-default-toolbar-small {
	
}

.x-btn-focus {
	box-shadow: none !important;
}

.x-boundlist-floating {
	border-top-width: 1px;
}

.x-boundlist, .x-menu-default {
	border-color: #c6c9d4;
}

.x-boundlist-item {
	padding: 10px 11px;
	line-height: 17px;
	font-family: Roboto;
	font-size: 14px;
	/* height: 37px !important; */
}

.x-boundlist-selected {
	color: #345de3;
	font-weight: bold;
	background-color: #fff;
	border-color: #fff;
}

.x-boundlist-item-over {
	background-color: #f7f8fa;
	border-color: #f7f8fa;
}

/*占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩紐쀯옙�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥筌욎�λ쐻占쎈윪�뤃轅⑤쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝�뜝�럥夷ⓨ뜝�럥흮占쎄뎡占쎈쐻占쎈윪筌띾씛�삕占쎌맶�뜝�럥�쑅�뜝�럩紐쀥뜝�럥�맶�뜝�럥�쐾�뜝�럡�떓�뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩紐쀥뜝�럥�맶�뜝�럥吏쀥뜝�럩援뀐옙�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫�뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪占쎈쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占�*/
.x-grid-header-ct {
	border: 0px none;
	border-top: 1px solid #e4e6ec !important;
}

.x-column-header {
	border-right: 0px none;
	font-weight: bold;
}

.x-grid-checkcolumn-cell-inner{
	padding: 13px 5px;
	height: 38px;
	cursor: pointer;
}

.x-column-header-checkbox .x-column-header-inner, .x-column-header-inner {
	padding: 12px 5px;
	height: 38px;
}

.x-column-header-text-container {
	width: auto;
	display: inline-block !important;
}

.x-column-header-trigger {
	position: static;
	display: inline-block !important;
	width: 18px;
	height: 14px;
	border-left: 0;
	background: transparent url(../images/ext/crisp/grid/filter-off.png)
		no-repeat center center;
	background-color: transparent !important;
	border-left: 0 none !important;
	vertical-align: top;
}

.x-grid-filters-filtered-column .x-column-header-trigger,
	.x-column-header-over .x-column-header-trigger, .x-column-header-open .x-column-header-trigger
	{
	background: transparent url(../images/ext/crisp/grid/filter-on.png)
		no-repeat center center;
}

.x-column-header.sort .x-column-header-text-inner {
	background-image: url(../images/ext/crisp/grid/sort-desc-off.png);
	padding-right: 17px;
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.x-column-header.sort.x-column-header-sort-ASC .x-column-header-text-inner, .x-column-header-sort-ASC .x-column-header-text-inner{
	background-image: url(../images/ext/crisp/grid/sort-asc-on.png) !important;
}

.x-column-header-sort-DESC .x-column-header-text-inner, .x-column-header.sort.x-column-header-sort-DESC .x-column-header-text-inner{
	background-image: url(../images/ext/crisp/grid/sort-desc-on.png) !important;
}

.x-column-header-over, .x-column-header-sort-ASC,
	.x-column-header-sort-DESC {
	background-color: #fff;
}

.x-menu-item-default.x-menu-item-active {
	background-color: #f7f8fa;
}

.x-grid-item {
	color: rgba(0, 0, 0, 0.8);
}

.x-grid-item-selected {
	background-color: #f0f6fc;
}

.x-grid-with-row-lines .x-grid-item.x-grid-item-selected {
    border-style: solid;
    border-color: #c9e1ff;
}

.x-grid-item-over {
	background-color: #f7f8fa;
}

.x-grid-cell-row-numberer {
	background-color: inherit;
}

.x-grid-with-row-lines .x-grid-item {
	border-color: #e4e6ec;
}

.x-grid-cell-special {
	border-right: 0px none;
} 

.x-grid-cell-inner {
	padding-left: 5px;
	padding-top: 13px;
	font-size: 14px;
	height: 42px;
}

#DelegationScopeListGridField-body .x-grid-cell-inner {
	padding-top: 8px !important;
}

#policySearchListGrid-body .x-grid-cell-inner {
	padding-left: 5px;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 13px;
	font-size: 14px;
	height: auto;
	white-space: normal;
}

#priorityGrid-body .x-grid-cell-first .x-grid-cell-inner {
	padding-left:15px !important;
}

#profileListGridPanel-body .x-grid-cell-inner {
	/*height: 68px !important;*/
    /*vertical-align: middle;*/
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
    height: auto;
	/*padding-top: 10px !important;*/
}

#profileListGridPanel-body .x-grid-checkcolumn-cell-inner{
    padding: 25px 5px;
    height: 68px;
    cursor: pointer;
}

#googleUserIdGrid-body .x-grid-cell-inner {
	height: 60px !important;
	padding-top: 15px !important;
}

#excelDownloadGrid-body .x-grid-cell-inner {
	height: 68px;
}

#excelDownloadGrid-body .x-grid-cell-inner.x-grid-widgetcolumn-cell-inner{
	padding-top: 20px;
}

#excelDownloadGrid-body .x-grid-group-hd {
   height: 35px;
   background-color: #f3f4f7;
   padding: 9px 12px;
}

#excelDownloadGrid-body .x-grid-item-over {
	background-color: #ffffff;
}

#excelDownloadGrid-body .x-progress-default .x-progress-bar-default {
    background-color: #345de3;
}

.excelDownloadTitle{
	font-size: 14px;
  	font-weight: bold;
  	font-stretch: normal;
  	font-style: normal;
  	line-height: 1.21;
  	letter-spacing: normal;
  	text-align: left;
  	color: rgba(0, 0, 0, 0.8);
}

.excepDownloadsubTitle{
	 -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
  	font-size: 13px;
  	font-weight: normal;
  	font-stretch: normal;
  	font-style: normal;
  	line-height: 2.0;
  	letter-spacing: normal;
  	text-align: left;
  	color: rgba(0, 0, 0, 0.6);
}


.excepDownloadLine{
	 -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
	 width: 1px;
      height: 9px;
	 font-weight: normal;
	 font-stretch: normal;
	 font-style: normal;
	 line-height: 2.0;
	 letter-spacing: normal;
	 text-align: left;
	 color: rgba(0, 0, 0, 0.16);
}

/*
#excelDownloadGrid-body .x-grid-cell-inner-action-col {
	padding-top: 24px;
}
*/

.x-grid-cell-inner-row-numberer {
	
}

.x-grid-cell-inner-action-col {
	
}

.x-btn-over.x-btn-plain-toolbar-small {
	background-color: transparent !important;
	border-color: transparent !important;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2817 */
.x-btn-over.x-btn-default-toolbar-small {
    border-color: #c6c9d4;
    background-image: none;
    background-color: #f7f8fa;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2874 */
.x-btn.x-btn-menu-active.x-btn-default-toolbar-small,
.x-btn.x-btn-pressed.x-btn-default-toolbar-small {
    border-color: #c6c9d4;
    background-image: none;
    background-color: #f7f8fa;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/button/Button.scss:2933 */
.x-btn.x-btn-disabled.x-btn-default-toolbar-small {
    background-image: none;
    background-color: #ffffff;
}

.x-keyboard-mode .x-btn-active, .x-keyboard-mode .x-btn-focus.x-btn-plain-toolbar-small
	{
	background-color: rgba(0, 98, 196, 0.03) !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.btn-manage-l {
	margin-left: 7px !important;
}

.x-keyboard-mode .x-btn-active .x-btn-inner-plain-toolbar-small,
	.x-keyboard-mode .x-btn-focus.x-btn-plain-toolbar-small .x-btn-inner-plain-toolbar-small
	{
	font-weight: bold;
}

.x-btn-icon-el.x-tbar-page-first {
	background-image: url(../images/ext/crisp/grid/paging-last.png);
	transform: rotate(180deg);
}

.x-btn-icon-el.x-tbar-page-prev {
	background-image: url(../images/ext/crisp/grid/paging-next.png);
	transform: rotate(180deg);
}

.x-btn-icon-el.x-tbar-page-next {
	background-image: url(../images/ext/crisp/grid/paging-next.png);
}

.x-btn-icon-el.x-tbar-page-last {
	background-image: url(../images/ext/crisp/grid/paging-last.png);
}

.x-grid-body+.x-toolbar-default {
	margin-top: 20px;
}

/*占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈괘�뜝�럥�맶�뜝�럥�쑅�뜝�럥�늸�뜝�럩�뀇�윜諛잙쳛占쎄뎡�뜝�럥�맶�뜝�럥�쐾�뜝�럥�젃占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌띿뜴�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗�뜝�럥���뜝�럩�뭶�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈듋�뜝�럥�뇢占썩뫀占썹빊源띿삕占쎌맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�λ쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈짗占쎌굲*/
.searchbox {
	background-color: #f3f4f7 !important;
	/* height: 48px !important; */
	padding: 6px 0px;
}

.searchbox .x-box-inner {
	/* height: 36px !important; */
}

.searchbox label.x-component-default {
	/* top: 11px !important; */
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.searchbox label+.x-form-item {
	top: 2px;
}

.searchbox .x-form-text-default {
	/* padding: 0px 12px !important; */
	height: 32px;
	/* height: 30px; */
}

.searchbox .x-form-item-body-default {
	/* min-height: 32px; */
	
}

.searchbox .x-btn.typeSearchBtn {
	/*
	left: auto !important; 
	right: 15px;
	*/
	min-width: 86px;
	border-radius: 2px;
	border: solid 1px #345de3;
	background-color: #345de3;
	font-size: 14px;
	color: #fff;
	height: 32px !important;
	/*
    top: 10px !important;
    */
}

.searchbox .x-btn.typeSearchBtn.x-btn-over, .searchbox .x-btn.typeSearchBtn.x-btn-focus
	{
	background-color: #294ab4 !important;
	border-color: #294ab4 !important;
}

.searchbox .x-btn.typeSearchBtn .x-btn-inner-default-medium, .searchbox .x-btn.typeSearchBtn .x-btn-inner-default-toolbar-small
	{
	font: 300 14px/18px Roboto, helvetica, arial, verdana, sans-serif;
	color: #fff;
	padding: 0 8px;
	max-width: 100%;
}

.searchbox .x-btn-inner-default-toolbar-small {
  font: 300 14px/18px helvetica, arial, verdana, sans-serif;
}

.searchbox .x-btn.typeSearchBtn.x-btn-disabled.x-btn-default-toolbar-small
	{
	background-image: none;
	background-color: #345de3;
}

.pageinfo {
	padding: 0;
}

.pageinfo label.x-toolbar-item {
	top: 7px !important;
	margin-right: 3px !important;
}

.pageinfo .x-toolbar-text {
	font-weight: bold;
	top: 8px !important;
}

.pageinfo .x-toolbar-separator-horizontal {
	top: 9px !important;
	margin-left: -2px !important;
	margin-right: 0px !important;
}

.pageinfo .x-form-item {
	top: 4px !important;
}

.pageinfo .x-form-item .x-form-trigger-wrap-default {
	position: relative;
	border: 0;
}

#toolbar-2026 {
	padding-left: 0 !important;
}

#headercontainer-2011 {
	border-bottom: none !important;
}

.button-view {
	padding: 0;
}

.button-view .x-btn {
	height: 27px !important;
}

.pageinfo_nobutton {
	padding: 0;
}

.pageinfo_nobutton label.x-toolbar-item {
	margin-left: 2px !important;
	margin-right: 3px !important;
}

.pageinfo_nobutton .x-toolbar-text {
	font-weight: bold;
	top: 1px;
}

.pageinfo_nobutton .x-toolbar-separator-horizontal {
	margin-left: -2px !important;
	margin-right: 0px !important;
}

.pageinfo_nobutton .x-form-item div[id^=combo] .x-form-trigger-wrap-default {
	position: relative;
	border: 0;
}

.pageinfo_nobutton .x-form-item div[id^=combo] .x-form-text-default{
	padding: 0px 0px 3px 1px !important;
	text-align:end
}


.pageinfo_nobutton.x-form-item.x-form-text-default {
	padding: 2px 0px 3px 1px !important;
	/*
	text-align: end;
	*/
}

.hide-row-expander .x-grid-row-expander {
	visibility: hidden;
}

.x-grid-rowbody-tr {
	background-color: #f7f8fa;
}

.row-expander-title {
	font-family: Roboto;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
}

.row-expander-value {
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
}

.android_icon {
	display: inline-block;
	width: 61px;
	height: 21px;
	border-radius: 10px;
	background-color: #8bd575;
	font-family: Roboto;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.82;
	letter-spacing: 0.17px;
	text-align: center;
	color: #ffffff;
}

.ios_icon {
	display: inline-block;
	width: 61px;
	height: 21px;
	border-radius: 10px;
	background-color: #b5c0cc;
	font-family: Roboto;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.82;
	letter-spacing: 0.17px;
	text-align: center;
	color: #ffffff;
}

.windows_icon {
	display: inline-block;
	width: 61px;
	height: 21px;
	border-radius: 10px;
	background-color: #2680eb;
	font-family: Roboto;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.82;
	letter-spacing: 0.17px;
	text-align: center;
	color: #ffffff;
}	

/* LNB */
.header {
	border-bottom: 0;
}

#emm-west {
	border-right: 2px solid #2d333e!important;
}

#emm-west-body {
	background-color: #2d333e;
}

#emm-west-body .x-accordion-hd .x-panel-header-title span {
	font-weight: normal;
	color: #d5d6d8;
}

#emm-west-body .x-tree-node-text {
	color: #d5d6d8;
}

#emm-west-body .x-accordion-item .x-accordion-hd-over {
	background-color: #58585d !important;
}

#emm-west-body .x-accordion-item .x-accordion-hd-over .x-panel-header-title span
	{
	color: #fff;
}

#emm-west-body .opened_bar .x-accordion-hd .x-panel-header-title span {
	color: #fff;
}

#emm-west-body .opened_bar {
	background-image: none;
	background-color: #58585d;
}

/*
#emm-west-body .menuCustomCls .x-tool-img {
	display: none;
}
*/

#emm-west-body .x-accordion-item .x-accordion-body {
	background-color: #2d333e;
}

#emm-west-body .menuCustomCls .x-grid-header-ct {
	border-bottom: 0 !important;
}

#emm-west-body .menuCustomCls, #emm-west-body .menuCustomCls .x-box-inner
	{
	border: 0 !important;
}

#emm-west-body .x-accordion-item .x-accordion-hd, #emm-west-body .x-accordion-item
	{
	border: 0 !important;
}

#emm-west-body .x-accordion-item .x-accordion-hd {
	padding: 4px 20px 4px 5px;
}

#emm-west-body .x-grid-cell-inner {
	padding: 4px 10px;
	height: 25px !important;
	cursor: pointer;
}

#emm-west-body .x-grid-tree-node-expanded.x-grid-row .x-tree-expander{
	background: url(../images/main/ico/collapsearrow.png) center no-repeat !important;
}

#emm-west-body .x-tree-arrows .x-tree-expander { 
	background: url(../images/main/ico/expandarrow.png) center no-repeat !important;
}


.x-grid-item-over {
	background-color: #f7f8fa;
}


#westScroll .x-panel-default.x-masked {
	height: 0 !important;
}


#emm-west-body .x-tree-view {
	border: 0;
	background-color: #252931;
	/* color: #7a7a7a; */
}

#emm-west-body .x-tree-view .x-grid-item {
	color: #7a7a7a;
}

#emm-west-body .x-tree-view .x-grid-item-over {
	background-color: #58585d;
	color: #fff !important;
}

#emm-west-body .x-autowidth-table .x-grid-item-selected {
	background-color: #58585d;
	color: #fff !important;
}

.x-autowidth-table .x-grid-item {
	padding: 0;
}

.x-keyboard-mode .x-grid-item-focused {
	color: inherit !important;
	outline: 0 !important;
	border: 0 !important;
}

.x-grid-item-focused .x-grid-cell-inner, .x-grid-item-selected .x-grid-cell-inner
	{
	z-index: inherit;
}

.x-title-focus {
	outline: 0 !important;
}

#emm-west-body .x-grid-cell-inner-treecolumn:before {
	content: none !important;
}

#emm-west_header {
	background-color: #2d333e;
}

#emm-west-header .x-btn-default-small {
	background-image: none;
	background-color: #2d333e;
	border-color: #2d333e;
}

#emm-lbar {
	background-color: #2d333e;
}

.paging-focused, .paging-focused:hover {
	background-color: rgba(0, 98, 196, 0.06) !important;
}

.paging-focused .x-btn-inner-plain-toolbar-small {
	font-weight: bold;
}

#westScroll-body {
	background-color: #2d333e;
}


#westScroll {
	background-color: #2d333e;
	/*
	bottom: 0 !important;
	height: 100% !important;
	*/
}

#westScroll-body {
	background-color: #2d333e;
	/*
	height: 100% !important;
	*/
}


#emm-south {
	left: 230px !important;
	background-color: #f3f4f7;
}

#emm-south.fold {
	left: 65px !important;
}


#emm-south .grid-cell-link {
	font-size: 13px;
	color: rgba(0, 0, 0, 0.8);
}

#emm-south .grid-cell-link-normal {
	font-size: 13px;
	color: rgba(0, 0, 0, 0.8);
}

#emm-south .text-normal {
	font-size: 13px;
	color: rgba(0, 0, 0, 0.8);
}

.x-tip-default {
	background: #fff;
	border: solid 1px #c5c8d3;
	border-radius: 0;
}

/*
.x-tip-default .x-tip-anchor-top {
	border-bottom: 10px solid #c5c8d3 !important;
	top: -18px;
}
*/

.x-tip-default .x-tip-anchor-top:after {
	border-bottom: 10px solid #fff !important;
	top: -7px;
	margin-left: -8px;
}

.x-tip-default .x-tip-anchor-bottom {
	border-top: 10px solid #c5c8d3 !important;
	bottom: -18px;
}

.x-tip-default .x-tip-anchor-bottom:after {
	border-top: 10px solid #fff !important;
	bottom: -7px;
	margin-left: -8px;
}

.x-tip-default .x-tip-anchor-left {
	border-right: 10px solid #c5c8d3 !important;
	left: -18px;
	top: 50% !important;
	margin-top: -10px;
}

.x-tip-default .x-tip-anchor-left:after {
	border-right: 10px solid #fff !important;
	left: -7px;
	margin-top: -8px;
}

.x-tip-default .x-tip-anchor-right {
	border-left: 10px solid #c5c8d3 !important;
	right: -18px;
}

.x-tip-default .x-tip-anchor-right:after {
	border-left: 10px solid #fff !important;
	right: -7px;
	margin-top: -8px;
}

li {
	list-style: none
}

.x-tip-default .x-tip-anchor {
	border: 8px solid transparent;
}

.x-tip-default .x-tip-anchor:after {
	border: 8px solid transparent;
}

.x-tip-default .x-autocontainer-innerCt ul {
	margin-bottom: 0 !important;
}

.x-tip-default .x-autocontainer-innerCt ul li {
	position: relative;
	margin-bottom: 8px;
	word-break: keep-all;
	word-wrap: break-word;
	text-indent: -5px;
}

.x-tip-default .x-autocontainer-innerCt ul li input[type="checkbox"] {
	-webkit-appearance: none;
	display: none;
}

.x-tip-default .x-autocontainer-innerCt ul li input[type="checkbox"]+label
	{
	position: relative;
	padding-left: 22px;
}

.x-tip-default .x-autocontainer-innerCt ul li input[type="checkbox"]+label:before
	{
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 14px;
	height: 14px;
	border-radius: 100%;
	border: none;
	background: url(../images/ext/crisp/form/tooltip_chkbox.png) no-repeat 0
		0px;
}

.x-tip-default .x-autocontainer-innerCt ul li input[type="checkbox"]:checked+label:before
	{
	background-position: -14px 0px;
}

#headerImageBox {
	overflow: visible;
	position: relative;
	border-bottom: 1px solid #2d333e;
}

.select_box {
	margin: 0;
}

.x-column-header-inner.x-leaf-column-header:after {
	content: none !important;
}

.x-grid-cell-inner-row-expander {
     padding: 7px 6px 6px 6px !important;
 }

.audit-events .x-grid-cell-inner-row-expander {
    padding: 17px 6px 6px 6px !important;
}

/* checkbox, radio */
.x-column-header-checkbox .x-column-header-checkbox:after,
	.x-grid-checkcolumn:after {
	content: " ";
	height: 18px;
	width: 18px;
	background-image: url(../images/ext/crisp/form/checkbox2.png);
	display: inline-block;
	/*cursor: pointer;*/
}

.x-grid-hd-checker-on .x-column-header-checkbox:after,
	.x-grid-checkcolumn-checked:after {
	background-position: -18px -18px;
}

.x-grid-item-selected .x-selmodel-column .x-grid-checkcolumn:after {
	background-position: -18px -18px;
}

.x-tree-checkbox {
	margin-right: 4px;
	top: 5px;
	width: 18px;
	height: 18px;
	background-image: url(../images/ext/crisp/form/checkbox2.png);
}

.x-tree-checkbox-checked {
	background-position: -18px -18px;
}

.x-form-checkbox-default, .x-form-radio-default {
	width: 18px;
	height: 18px;
}

.x-form-radio-default {
	background: url(../images/ext/crisp/form/radio2.png) no-repeat;
}

.x-form-cb-checked .x-form-radio-default {
	background-position: -18px -18px;
}

.x-form-checkbox-default {
	background: url(../images/ext/crisp/form/checkbox2.png) no-repeat;
}

.x-form-cb-checked .x-form-checkbox-default {
	background-position: -18px -18px;
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-radio-default {
	background-position: -18px 0;
}

.x-keyboard-mode .x-form-checkbox-focus.x-form-checkbox-default {
	background-position: -18px 0;
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-radio-default
	{
	background-position: -18px -18px;
}

.x-keyboard-mode .x-form-cb-checked .x-form-checkbox-focus.x-form-checkbox-default
	{
	background-position: -18px -18px;
}

.x-form-cb-label-default.x-form-cb-label-before {
	padding-left: 22px;
	padding-top: 2px;
}

.x-form-cb-label-default.x-form-cb-label-after {
	padding-left: 22px;
	padding-top: 2px;
}

/*checkbox, radio over*/
.x-form-type-radio:hover .x-form-radio-default, .x-form-type-checkbox:hover .x-form-checkbox-default
	{
	background-position: -18px 0;
}

.x-form-type-radio.x-form-cb-checked:hover .x-form-radio-default,
	.x-form-type-checkbox.x-form-cb-checked:hover .x-form-checkbox-default
	{
	background-position: -18px -18px;
}

.x-form-cb-checked .x-form-cb-label-default {
	color: #345de3
}

.x-menu-item-checked .x-menu-item-text-default.x-menu-item-indent-no-separator {
	color: #345de3;
	font-weight: bold;
}

/* Switch */
.x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner
	{
	background: url(../images/ext/crisp/slider/switch_defalt.png) no-repeat;
    cursor: pointer;
}

.x-slider-horz {
	background-position: left 0
}

.x-slider-horz .x-slider-inner {
	background-position: 0 -18px;
	background-repeat: repeat-x
}

.x-slider-horz .x-slider-end {
	background-position: right -36px
}

.x-slider-horz .x-slider-thumb {
	width: 18px;
	height: 18px;
	margin-left: -9px;
	border-radius: 100%;
	background: #fff;
	border: 1px solid #c6c9d4;
	cursor: pointer;
}

.x-slider-horz .x-slider-inner {
	height: 18px
}

.x-form-dirty .x-slider-horz .x-slider-thumb {
	border: 1px solid #345de3
}

.x-form-dirty .x-slider-horz, .x-form-dirty .x-slider-horz .x-slider-end,
	.x-form-dirty .x-slider-horz .x-slider-inner {
	background-image: url(../images/ext/crisp/slider/switch_on.png)
}

.amapi-slider .x-slider-horz, .amapi-slider .x-slider-horz .x-slider-end, .amapi-slider .x-slider-horz .x-slider-inner
{
    background: url(../images/ext/crisp/slider/switch_on.png) no-repeat;
    cursor: pointer;
}

.amapi-slider .x-slider-horz {
    background-position: left 0
}

.amapi-slider .x-slider-horz .x-slider-inner {
    background-position: 0 -18px;
    background-repeat: repeat-x
}

.amapi-slider .x-slider-horz .x-slider-end {
    background-position: right -36px
}


.amapi-slider .x-slider-horz .x-slider-inner {
    height: 18px
}

.amapi-slider-min .x-slider-horz, .amapi-slider-min .x-slider-horz .x-slider-end, .amapi-slider-min .x-slider-horz .x-slider-inner
{
    background: url(../images/ext/crisp/slider/switch_defalt.png) no-repeat;
    cursor: pointer;
}

.amapi-slider-min .x-slider-horz {
    background-position: left 0
}

.amapi-slider-min .x-slider-horz .x-slider-inner {
    background-position: 0 -18px;
    background-repeat: repeat-x
}

.amapi-slider-min .x-slider-horz .x-slider-end {
    background-position: right -36px
}


.amapi-slider-min .x-slider-horz .x-slider-inner {
    height: 18px
}

/* Tab Title */
.x-tab-bar-horizontal.x-tab-bar.x-tab-bar-default {
	position: relative !important;
	background: none
}

.x-tab-bar-horizontal.x-tab-bar.x-tab-bar-default+.x-panel-body.x-panel-body-default.x-panel-body-default.x-noborder-trbl
	{
	position: static !important
}

.x-tab-bar-horizontal.x-tab-bar.x-tab-bar-default:after {
	position: absolute;
	bottom: 0;
	left: 5px;
	right: 0px;
	height: 1px;
	background: #dddee5;
	content: ''
}

.x-tab-bar-horizontal.x-tab-bar.x-tab-bar-default-top>.x-tab-bar-body-default
	{
	padding: 0
}

.x-tab-bar-horizontal.x-tab-bar .x-tab-default-top {
	margin-right: 40px !important;
	padding: 0 0 7px;
	border: 0 !important;
	background: none !important;
	box-shadow: none !important;
}

.x-tab-bar-horizontal.x-tab-bar .x-tab-default .x-tab-inner-default {
	font-size: 16px;
	line-height: 32px;
	color: rgba(0, 0, 0, 0.8)
}

.x-tab-bar-horizontal.x-tab-bar .x-tab-default .x-tab-inner-default:hover
	{
	color: #345de3
}

.x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default:after
{
	position: absolute;
	bottom: 1px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 2px;
	background-color: #345de3;
	content: '';
}

.x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default .x-tab-inner-default
	{
	font-weight: bold;
	color: #345de3
}

.x-tab-bar-horizontal.x-tab-bar .x-tab.x-item-disabled.x-tab-default .x-tab-inner-default
	{
	color: rgba(0, 0, 0, 0.3);
	opacity: 1
}

.x-tab-bar-vertical.x-tab-bar {
	background: none
}

.x-tab-bar-vertical.x-tab-bar .x-box-target .x-tab-default:last-child {
	border-bottom: 0
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default {
	position: relative !important;
	top: 0 !important;
	background: none !important;
	border: 0;
	border-bottom: 1px solid #dddee5;
	box-shadow: none !important;
	margin-top: 4px !important;
	padding-bottom: 6px
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default .x-tab-inner-default {
	font-size: 16px;
	line-height: 2;
	color: rgba(0, 0, 0, 0.8)
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default.x-tab-active {
	border-bottom: 1px solid #345de3
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default.x-tab-active:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #345de3;
	content: ''
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default.x-tab-active .x-tab-inner-default
	{
	font-weight: bold;
	color: #345de3
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default.x-tab-disabled .x-tab-inner-default
	{
	color: rgba(0, 0, 0, 0.3);
	opacity: 1
}

.x-tab-bar-vertical.x-tab-bar .x-tab-default .x-tab-inner-default:hover
	{
	color: #345de3
}

.x-tab-bar .x-box-scroller-tab-bar-default {
	background-color: transparent
}

.x-column-header-text-inner {
	color: rgba(0, 0, 0, 0.8) !important;
	padding-right: 2px;
}


/* sub tab title css */
.subTabTitle .x-tab-bar-horizontal.x-tab-bar .x-tab-default .x-tab-inner-default:hover{
	color: black
}

.subTabTitle .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default:after{
	background-color: transparent;
}

.subTabTitle .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
	color: black;
}

.subTabTitle .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
	color: black;
	background-color: #f7f8fa;
}


/* Panel Search Area BG */
#centerPanel .x-panel-body.x-panel-body-default.x-panel-body-default.x-noborder-trbl .x-box-layout-ct,
	#centerPanel .x-panel-body.x-panel-body-default.x-panel-body-default.x-noborder-trbl .x-panel
	{
	overflow: visible
}

#centerPanel .x-panel-body {
     overflow: visible;
}

#centerPanel .x-panel-bodyWrap {
    overflow: visible;
}

#centerPanel .x-panel-body.x-panel-body-default.x-panel-body-default.x-noborder-trbl .x-toolbar.searchbox.x-docked.x-toolbar-default.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top.x-box-layout-ct.x-noborder-trl:before,
    #centerPanel .searchbox.x-toolbar.searchbox.x-docked.x-toolbar-default.x-docked-top.x-toolbar-docked-top.x-toolbar-default-docked-top.x-column-layout-ct.x-noborder-trl:before
	{
	position: absolute;
	top: 0;
	bottom: 0;
	left: -40px;
    right: -39px;
	background-color: #f3f4f7;
	content: ''
}


/* error popUp */
.errorPopup {
	font: 300 14px/17px helvetica, arial, verdana, sans-serif;
	border-color: white;
}
/*
.errorPopup .x-form-text-default {
	font: 300 14px/17px helvetica, arial, verdana, sans-serif;
}

.errorPopup .x-form-trigger-wrap-default {
	border-color: white;
}
*/

.btn-manage {
	min-width: 60px;
	height: 27px;
	border-radius: 2px;
	border: solid 1px #c6c9d4;
	background-color: #ffffff
}

.btn-medium {
	width: 112px;
	height: 27px;
	border-radius: 2px;
	border: solid 1px #c6c9d4;
	background-color: #ffffff
}

.btn-large {
	width: 204px;
	height: 27px;
	border-radius: 2px;
	border: solid 1px #c6c9d4;
	background-color: #ffffff
}

.btn-right {
	float: right;
}

.btn-manage-font {
    min-width: 60px;
    height: 27px;
    border-radius: 2px;
    border: solid 1px #c6c9d4;
    background-color: #ffffff;
}

.btn-manage-font .x-btn-inner-default-small{
    font-size: 13px;
}

.x-menu-item-checked .x-menu-item-icon-default.x-menu-item-checkbox {
	content: " ";
	height: 18px;
	width: 18px;
	background-image: url(../images/ext/crisp/form/checkbox2.png);
	display: inline-block;
	background-position: -18px -18px;
}

.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-item-checkbox {
	content: " ";
	height: 18px;
	width: 18px;
	background-image: url(../images/ext/crisp/form/checkbox2.png);
	display: inline-block;
	background-position: -18px 0px;
}

.x-menu-item-checked .x-menu-item-icon-default.x-menu-group-icon {
	background-image:
		url(../images/ext/crisp/menu/default-group-checked.png);
	background-position: center center;
}

.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-group-icon {
	background-image: none;
}

.x-menu-item-text-default {
	line-height: 37px;
}

.x-menu-item-icon-default {
	top: 11px;
}

.x-menu-item-arrow-default {
	top: 16px;
}

.x-menu-item-active .x-menu-item-arrow-default {
	top: 16px;
}

.x-grid-empty {
	padding: 0 !important;
	margin: 0 !important;
	display: table !important;
	width: 100% !important;
	height: 99% !important;
}

.x-grid-empty>.msg {
	display: table-cell !important;
	text-align: center !important;
	vertical-align: middle !important;
}

.dd {
	background-image: url(../images/icons/gray/Ico_Search_Default.svg);
	background-repeat: no-repeat;
	background-position-y: 8px;
	background-position-x: 99%;
	opacity: 0.7;
}

/* application css */
#applicationGridPanel  tbody .x-grid-cell-inner {
	/* color: red !important; */
	display: flex;
	height: 68px !important;
	vertical-align: middle;
}

.comboPlateFrom {
	left: 415px !important;
}

.comboSource {
	left: 576px !important;
}

.typeStyle {
	left: 758px !important;
}

.plateFormSource {
	left: 290px !important;
}

.typeStyle .x-form-item-label, .typeStyle .x-form-item-label-inner {
	width: 39px !important;
}

.emm-menu-panel .x-panel-header-default, .emm-menu-panel .x-panel-header
	{
	background-image: none;
	background-color: #fff !important;
}

.priority-panel tbody .x-grid-cell-inner {
	height: 42px !important;
}

.disabled-priority {
	background-color: white;
}

/* Device CSS */
#emmDeviceGrid  tbody .x-grid-cell-inner {
/* 	height: 58px !important; */
	height: 100%;
/* 	vertical-align: middle; */
	padding-top: 13px;
	padding-bottom: 13px;
}

#emmDeviceGrid .x-column-header-inner {
/* 	height: 48px; */
	height: 100%;
/* 	vertical-align: middle;  */
}

#emmDeviceGrid .x-column-header-text-container {
	display: inline-table !important;
}

#emmDeviceAppGrid  tbody .x-grid-cell-inner {
/*     height: 68px !important; */
	height: 100%;
/*     vertical-align: middle; */
    padding-top: 13px;
    padding-bottom: 13px;
}

#devicesCommonGrid  tbody .x-grid-cell-inner {
/* 	height: 58px !important; */
	height: 100%;
/*     vertical-align: middle; */
    padding-top: 13px;
    padding-bottom: 13px;
}

#devicesCommonGrid .x-column-header-inner {
/* 	height: 48px !important; */
	height: 100%;
/*     vertical-align: middle;  */
}

#devicesCommonGrid .x-column-header-text-container {
	display: inline-table !important;
}

/* Group Device CSS */
#addGroupDeviceGrid  tbody .x-grid-cell-inner {
	height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

#postAddGroupDeviceGrid  tbody .x-grid-cell-inner {
	height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

.advanceSearchExpanded {
	background:url('../images/main/ico/crisp/Ico_Expand_Area.png') center no-repeat !important;
    display: inline-block;
	width: 14px;
	height: 14px;
    margin-top: -3px;
    margin-left: 10px;
    vertical-align: middle;
}

.advanceSearchCollapse {
	background:url('../images/main/ico/crisp/Ico_Collapse_Area.png') center no-repeat !important;
    display: inline-block;
	width: 14px;
	height: 14px;
    margin-top: -3px;
    margin-left: 10px;
    vertical-align: middle;
}
/*
.deviceAlertIcon {
	content: url('../images/device/ico/Ico_Tooltip_Alert.png');
	vertical-align: middle !important;
}

.disconnectedIcon {
	content: url('../images/device/ico/Ico_Status_Disconnected.png');
}

.unenrollIcon {
	content: url('../images/device/ico/Ico_Status_Unenrolled.png');
}

.enrolledIcon {
	content: url('../images/device/ico/Ico_Status_Enrolled.png');
}

.provisioningIcon {
	content: url('../images/device/ico/Ico_Status_Provisioning.png');
}

.expiredIcon {
	content: url('../images/device/ico/Ico_Status_Expired.png');
}
*/

.toolTipHelp {
	background:url('../images/main/ico/crisp/Ico_Tooltip_Help.png') center no-repeat !important;
	width:18px;
	height:18px;
	cursor:pointer;
}

.deviceUserName {
	color:rgba(0, 0, 0, 0.8);
	font-weight : bold;
	text-decoration : none;
}
  
.deviceUserName:hover {
	text-decoration : underline;
}

/* device grid */
.manageTypesMain {
	display: flex;
	height: auto;
}

.manageTypesImg {
	
}

.manageTypes {
	margin-left: 10px;
}

/* Modify profile (Author:Vishal)*/
.help {
	/*width: 956px;
	height: 39px;*/
	font-family: Roboto !important;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-allign: left;
	color: rgba(0, 0, 0, 0.6);
}
/* Modify profile End*/

/* Profile Details  (Author:Vishal)*/
.profileName {
	width: 450px;
	font-family: Roboto;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.19;
	letter-spacing: normal;
	text-align: left;
	color: #000000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding:29px 0px 0px 0px;
}

.profileDescription {
	width: 450px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
	margin-top: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding:8px 0px 0px 0px;
}

.profilePlatform{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  padding:20px 0px 0px 0px;
}
.profileVersion{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  padding:32px 0px 0px 0px;
 }
.profileRegistered{
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  padding:15px 0px 0px 0px;
}

.panelColor .x-box-inner {
	background-color: #f3f4f7;
}

.groupInfoIcon {
	background-image: url(./../images/icons/gray/Ico_Tooltip_Info.png);
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-position-x: center;
}

.infoIcon {
	background-image: url(./../images/icons/gray/Ico_Tooltip_Info.png);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position-x: center;
}
#icon{
	left: 433px !important;
    top: 20px !important;
}

table.summaryVariationTooltip td {
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
}

#toolTip {
	width: 371px !important;
	height: 208px !important;
	padding: 10px;
}

#toolTip #toolTip-body {
	width: 370px !important;
	height: 208px !important;
}

#toolTip #toolTip-outerCt {
	width: 100%;
}

.android_profile_add_warning_tooltip{
    color: #ed4739;
}

.summaryVariationTooltip>p {
	margin-bottom: 8px;
}

.summaryVariationTooltip>ul {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 5px;
	display: flex;
}
 .summaryVariationTooltip>ul>li:first-child {
	min-width: 140px;
     /* margin-right: 30px; */
}

/*
.summaryVariationTooltip>ul>li:last-child {
	min-width: 100px;
	margin-left: 30px;
} */

.mutlicheck-drop .x-boundlist-item {
	padding: 9px 12px;
	line-height: 17px;
	font-family: Roboto;
	font-size: 14px;
	padding-left: 32px;
	background-position: 6px 9px;
	background-repeat: no-repeat;
	background-image: url(../images/device/ico/Checkbox_Default.png);
}

.mutlicheck-drop .x-boundlist-selected {
	padding-left: 32px;
	background-position: 6px 9px;
	color: #345de3;
	font-weight: normal;
	background-color: #fff;
	border-color: #fff;
	background-repeat: no-repeat;
	background-image: url(../images/device/ico/Checkbox_Selected.png);
}

.mutlicheck-drop-height-40px .x-boundlist-item {
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 32px;
    background-position: 6px 9px;
    line-height: 100%;
    font-family: Roboto;
    font-size: 14px;
    background-repeat: no-repeat;
    background-image: url(../images/device/ico/Checkbox_Default.png);
}

.mutlicheck-drop-height-40px .x-item-disabled {
    padding-left: 32px;
    background-position: 6px 9px;
    opacity: 0.3;
    background-color: transparent;
    border-color: #fff;
    background-repeat: no-repeat;
    background-image: url(../images/device/ico/Checkbox_Default.png);
}

.mutlicheck-drop-height-40px .x-boundlist-selected {
    padding-left: 32px;
    background-position: 6px 9px;
    color: #345de3;
    font-weight: normal;
    background-color: #fff;
    border-color: #fff;
    background-repeat: no-repeat;
    background-image: url(../images/device/ico/Checkbox_Selected.png);
}

/* Profile Details End*/

.checkbox-add-day-time-condition {
	position: absolute;
	top: 10px;
}

.add-day-time-weekday-options {
	position: absolute;
	left: 40px;
}

.weekday-option-container {
	height: 35px;
}

.add-geofencing-condition-grid-address {
	width: 573px;
	height: 17px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
}

.add-geofencing-condition-grid-size {
	width: 59px;
	height: 15px;
	font-family: Roboto;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.15;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
}

.Line_Divider {
	width: 1px;
	height: 9px;
}

.coordinates {
	width: 180px;
	height: 15px;
	font-family: Roboto;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.15;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
	padding-bottom: 10px;
}

.geofening-condition-profile-grid-row .x-grid-item {
	padding-bottom: 13px;
}

.geofening-condition-profile-grid-row .x-grid-cell-inner {
    padding-top: 10px;
}

/*Manage Priority Popup*/

.priority-panel tbody .x-grid-cell-inner {
	height: 42px !important;
}

.disabled-priority {
	background-color: white !important;
}

.arrow-up-active {
	background-image: url(./../images/icons/gray/Ico_Order_Up_Default.png)!important;
	background-repeat: no-repeat;
	background-position:center center;
}

.arrow-down-active {
	background-image: url(./../images/icons/gray/Ico_Order_Down_Default.png)!important;
	background-repeat: no-repeat;
	background-position:center center;
}

.arrow-up-inactive {
	background-image: url(./../images/icons/gray/Ico_Order_Up_Disabled.png)!important;
	background-repeat: no-repeat;
}

.arrow-down-inactive {
	background-image:
		url(./../images/icons/gray/Icon_Order_Down_Disabled.png)!important;
    background-repeat: no-repeat;
}

.arrow-class {
	margin-bottom: 12px!important;
	margin-right: 4px!important;
	height: 27px!important;
	width: 27px!important;
	border: 1px solid rgba(202, 206, 218, 0.5)!important;
}

.order-text {
	color: rgba(0, 0, 0, 0.8)!important;
	font-size: 13px !important; 
	font-family: Roboto !important;
	margin-top: 3px!important;
	
}

.select-text{
	color: rgba(0, 0, 0, 0.8)!important;
	font-size: 13px !important; 
	font-family: Roboto !important; 
	margin-right: 10px!important;
	margin-top: 4px!important;
	left:110px !important;
	
}

.order-text-inactive{
	color: rgba(0, 0, 0, 0.3)!important;
}


.manage-priority-text{
	font-family: Roboto !important; 
	color : rgba(0, 0, 0, 0.8);
	/*font-size: 14px;*/
	line-height: 1.43;
}

.priority-popup .x-window-default{
 padding: 0px!important;
 border-width:0px!important;
 
 }
  
.priority-panel{
 top: 96px !important;
 border-bottom: 1px solid #c6c9d4!important;
}


.manage-priority-panel{
  /*border-top: 1px solid #c5c8d3!important;*/
  top: 116px!important;
  height:38px;
}
   
.manage-priority-panel   .x-grid-header-ct{
  /*border-bottom: 1px solid #c5c8d3!important;*/
} 

.manage-priority-panel  .x-grid-view-default{
	border-bottom: 1px solid #c5c8d3 !important;
}
    
.manage-priority-full-panel{
	border-bottom: 1px solid #c5c8d3!important;
	height: 504px !important;
}

#manageControlAppGrid-body .x-grid-view-default{
	border-bottom: 1px solid #c5c8d3 !important;
}

.save-apply-priority-panel .x-grid-cell-inner{
	font-family: Roboto !important; 
	 font-size:14px;
	 line-height: 16px;
	 font-family: Roboto!important;
	 text-align:left;
	 
}


.save-priority-panel .x-grid-cell-inner{
	font-size:14px;
	 line-height: 16px;
	font-family: Roboto !important; 
	 text-align:left;
}
.saveapplybtn  {
	font-family: Roboto !important; 
    padding-top:8px !important; 
}

.savebtn .x-btn-inner-default-small{
	font-family: Roboto !important; 
	color: rgba(0, 0, 0, 0.8) !important;
	padding-top:8px !important;
}

.borderbottom .x-toolbar {
	border-bottom: 1px solid #cfc8d3!important;
	padding:0px!important;
	margin-left: 30px!important;
	margin-right: 30px!important;
}

.popupStyle{
	margin-top:0!important;
	padding-bottom:15px!important;
	top:6px !important;
}

.preview-policy{
	font-family: Roboto !important; 
	color: rgba(0,0,0,0.8)!important;
}


.save-apply-priority-panel {
	font-family: Roboto !important; 
    /*border-top: 1px solid #caceda !important;*/
    border-bottom: 1px solid #caceda !important;
    top: 96px !important;
}


.save-priority-panel {
	font-family: Roboto !important;  
    border-bottom: 1px solid #caceda !important;
    top:94px!important;
}

.profile-cancelbtn{ 
	padding:8px!important; 
}

.previewbtn{
	padding: 8px!important;
}

.priority-popup .x-toolbar-footer{
padding:0px !important;
left : 38px !important;
top: 691px !important;

}
.save-priority-popup .x-toolbar-footer{
padding:0px !important;
left : -22px !important;
top: 435px !important; 

}

.save-apply-priority-popup .x-toolbar-footer{
padding:0px !important;
left : -21px !important;
top: 447px !important;

}

.box-border {
    top: 98px!important;
}

/*Manage Priority Popup end*/


.seperator-dot {
	width: 2px;
	height: 2px;
	background-color: #bbbbbb;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	position: relative;
	bottom: 2px;
}

/* user css start */
.pop_Field .x-form-file-wrap .x-form-trigger-wrap .x-form-text {
	height: 34px;
	width: 407px;
}

.pop_Field .x-form-trigger-wrap {
	height: 34px;
	width: 450px;
}

.pop_Field .x-component {
	font-size: 14px;
}

.pop_Field .emm-primary {
	border-radius: 2px;
	border: solid 1px #345de3;
	background-color: #345de3;
}

.emm-primary {
	border: solid 1px #345de3 !important;
	background-color: #345de3 !important;
}

.emm-important {
    border: solid 1px #ed4739 !important;
    background-color: #ed4739 !important;
}

.pop_Field #fileUploadField-button-btnIconEl, .pop_Field #winFileUploadField-button-btnIconEl  {
	width: 25px;
	height: 25px;
}

.pop_Field #fileUploadField-trigger-filebutton, .pop_Field #winFileUploadField-trigger-filebutton {
	display: inline-block;
}

.pop_Field #fileUploadField-inputWrap, .pop_Field #winFileUploadField-inputWrap  {
	display: inline-block;
}

#linkUrl a {
	color: #000000;
}

.sendMainPopUp #templateCombo-bodyEl {
	width:310px;
	min-width:310px;
}

.sendMainPopUp #templateCombo input {
	/*width: 338px;*/
	height: 34px;
}

.sendMainPopUp #viewTemplateBtn {
	left: 448px !important;
	height: 36px;
	width: 36px;
}

.sendMainPopUp .x-form-item-label {
	padding-top: 9px;
}

.sendMainPopUp .x-boundlist {
	width: 338px !important;
}

.iconsUpload {
	background:url('../images/main/ico/crisp/Ico_Upload.png') center no-repeat !important;
	width: 18px;
	height: 18px;
}

/*
.iconsdiconnected {
	content: url(../images/device/ico/Ico_Status_Disconnected.png);
}

.iconsexpire {
	content: url(../images/device/ico/Ico_Status_Expired.png);
}

.iconspro {
	content: url(../images/device/ico/Ico_Status_Provisioning.png);
}
*/
.space20px {
	width: 20px;
	display: inline-block;
}

.questionIcon_profile_comp_description{
    background-image: url(../images/ext/crisp/grid/ico-tooltip-device.png);
    background-repeat: no-repeat;
    width: 16px;
    height : 16px;
    cursor: pointer;
    float : right;
    margin: 5px 2px 5px 2px;
}

.questionIcon{
	background-image: url(../images/ext/crisp/grid/ico-tooltip-device.png);
	background-repeat: no-repeat;
	width: 16px;
	height : 16px;
	cursor: pointer;
	float : right;
}

#userGrid .questionIcon{
	margin-left: 4px;
}
.addUserForm .questionIcon{
	padding: 0 77px 0 0;
	margin-top : 2px;
}
.modifyUserScreen .questionIcon{
	padding: 0 56px 0 0;
	margin-top : 2px;
}

.msgBoxShow .x-window-text {
	padding: 0px 10px;
}

.msgBoxShow .x-toolbar-footer {
	top: 155px !important;
}

.iconspro, .x-action-col-icon, .iconsdiconnected, .iconsexpire {
	display: inline-block;
	margin: 0 6px 0 0;
	top: 3px;
	position: relative;
}

.x-action-col-icon {
	top: 0px;
}

#TbarSearch-innerCt {
	margin-left: 13px;
}

.invalid-file-upload {
	padding: 90px 30px !important;
	background: #fff url(./../images/device/ico/ico_alert_popup.png) no-repeat center 30px;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
.file-format-error-icon{
    background: #fff url(./../images/device/ico/ico_alert_popup.png) no-repeat 50% 20%;
    text-align: center;
}
.sentBtn .x-window-body {
	padding: 18px;
}
/* user css end */
.add-geofencing-condition-grid-address {
	width: 573px;
	height: 17px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
}

.add-geofencing-condition-grid-size {
	width: 59px;
	height: 15px;
	font-family: Roboto;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.15;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
}

.Line_Divider {
	width: 1px;
	height: 9px;
}

.coordinates {
	width: 180px;
	height: 15px;
	font-family: Roboto;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.15;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
	padding-bottom: 10px;
}

/* application module popup css */
.addUserapp .x-form-fieldcontainer .x-box-inner {
	width: 100%;
}

.addUserapp .x-form-fieldcontainer .x-box-inner .x-field .x-form-cb-label-default div span
	{
	font-size: 14px;
	font-weight: bold;
	color: #345de3 !important;
	font-family: roboto;
	line-height: 1.2;
}

.addUserapp .x-form-fieldcontainer .x-box-inner .x-field .x-form-cb-label-default div p
	{
	font-size: 13px;
	color: #345de3;
	font-family: roboto;
	line-height: 1.54;
	letter-spacing: normal;
	color: rgba(0, 0, 0, .5);
}

.addUserapp .x-form-fieldcontainer .x-box-inner .x-field {
	margin-top: 21px;
}

.addappSearch .plateFormSource {
	left: 41px !important;
}

.addappSearch .comboPlateFrom {
	left: 95px !important;
}

.addappSearch .UsrLbl {
	left: 327px !important;
}

.addappSearch .UsrLblText {
	left: 274px !important;
}

.addappSearch .typeStyle {
	left: 549px !important;
}

.comboSource2 {
	left: 663px !important;
}
/*common css*/
.typeSearchBtn {
	radius: 2px;
	border: 1px solid rgb(52, 93, 227);
	background-color: rgb(52, 93, 227);
}

.typeSearchBtn .x-btn-inner {
	color: #fff !important;
}

.btn-bulk-tag-excel {
	display:inline-block;
	float:left;	
}
.btn-upload-img {
    /*file not found*/
	/*background-image: url(./../images/device/ico/Ico_Upload_Default.png);*/
	float:left;
	display:inline-block;
}
.bulk-add-tag-upload {
	padding: 0px 0px 0px 35px;
}

.x-grid-tree-node-expanded.x-grid-row .x-tree-expander{
	    background: url(../images/ext/crisp/tree/elbow-minus-nl.png) !important;
}

.addOrg-align{ width:100% !important; max-width:100% !important;}
.addOrg-align > label:first-child{ width:245px !important;}
.addOrg-align b{ color: #000 !important;}
.addOrg-align #label-1999{ top: 0px !important; left: 245px !important;}
.paddin-l-0{ padding-left:0 !important;}
.padding-l-24 table{ border-bottom:none !important;}
.padding-l-24 table tr > td:last-child{ padding-left: 24px !important;}
.padding-l-24 > label{width: 57px !important;}
.table-panel table{ border-bottom: 1px solid #e4e6ec;}


/*file not found*/
/*.add-btn-icon {*/
/*	background-image: url(./../images/icons/fam/ico_add.png);*/
/*}*/

.add-day-time-grid .x-grid-body{
height: 230px !important;
border-bottom: 1px solid #cfcfcf !important;

}

.add-day-time-grid  tbody .x-grid-cell-inner {
	height: 37px !important;
}
.redText{
	color: red;
}
.boldText {
    font-weight: bold;
}
.buttonsUpperBorder .x-box-target > .x-form-type-radio:last-child{
	    left: 105px !important;
}
#conditionGeofencing{
	 display: inline-block;
    height: 60px;
}
#conditionGeofencing table tr td.x-grid-cell-templatecolumn-2051{ width:270px !important;}







.mainPanel
{
	padding: 30px 30px 30px 30px !important;
}
#deleteExternalWindow-bodyWrap .x-window-header{
	padding : 0;
}


.messagePopupStyle .x-header-draggable{
	width: 339px;
	margin-left: 30px !important;
    margin-right: 30px !important;
}
.messagePopupStyle .x-box-item{ left: 315px;}
.messagePopupStyle .x-window-item{ padding-left:30px !important;}
.messagePopupStyle .x-toolbar-footer{margin-left: 30px !important; margin-right: 30px !important; width: 338px !important;}
.messagePopupStyle .x-toolbar-footer .x-box-inner{ width:339px !important;}
.messagePopupStyle .x-toolbar-footer .x-box-target > a:first-child{ left:150px !important;}
.messagePopupStyle .emm-primary{left: 245px !important;}

.profile-head {
	font-size: 16px !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 500px;
}

.x-form-empty-field{ color: rgba(0,0,0,0.3);}
.searchbox.searchbox-ig .x-container{ width:100% !important;}
.searchbox.searchbox-ig .x-box-inner{ width:100% !important;}
.searchbox.searchbox-ig .x-box-target{ width:100% !important;}
.searchbox.searchbox-ig .x-form-empty-field{ width:290px !important;}
.searchbox.searchbox-ig .x-form-checkboxgroup{left: 384px !important;}
.searchbox.searchbox-ig .x-btn-default-small{ position: static !important; float: right;}
.searchbox.searchbox-ig .x-panel-body-default{background: #c6c9d4 !important;}
.searchbox.searchbox-ig .x-box-target > label{ top: 7px !important;}
.searchbox.searchbox-ig .x-box-target > label + .x-form-item-no-label{left: 50px !important;}
.searchbox.searchbox-ig .x-form-checkboxgroup > label{    width: 56px !important;}
.searchbox.searchbox-ig .x-btn.x-unselectable{
	width: 86px;
  height: 32px;
  border-radius: 2px;
  border: solid 1px #345de3;
  background-color: #345de3;
}
.searchbox.searchbox-ig .x-btn.x-unselectable .x-btn-inner{ color: #fff;}
.searchbox.searchbox-ig .x-autocontainer-innerCt{vertical-align: bottom !important;}
.General-Profile-for-Policy-Owners {
  width: 204px;
  height: 17px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}

.device_ico_command{
	background:url(../images/main/ico/crisp/Ico_DeviceCommand.png) center no-repeat !important;
}

.device_ico_delete{
	background:url(../images/main/ico/crisp/Ico_Delete_18.png) center no-repeat !important;
	width: 18px;
	height: 18px;
}

.device_ico_add{
	background:url(../images/main/ico/crisp/ico_add.png) center no-repeat !important;
	width: 34px;
	height: 34px;
}

.grid-text-link{
	font-weight: normal;
	cursor:pointer;
	text-decoration: underline;
}

.ico_device_status_BS {
	background:url('../images/device/ico/Ico_Status_Disconnected.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}

.ico_device_status_I {
	background:url('../images/device/ico/Ico_Status_Unenrolled.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}

.ico_device_status_A {
	background:url('../images/device/ico/Ico_Status_Enrolled.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}
/*same as A*/
.ico_device_status_CI {
    background:url('../images/device/ico/Ico_Status_Enrolled.png') center no-repeat !important;
    width: 16px;
    height: 16px;
}

.ico_device_status_P {
	background:url('../images/device/ico/Ico_Status_Provisioning.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}

.ico_device_status_BL {
	background:url('../images/device/ico/Ico_Status_Expired.png') center no-repeat !important;;
	width: 16px;
	height: 16px;
}

.ico_device_status_B {
	background:url('../images/main/ico/crisp/ico_status_B.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}

.ico_device_status_BA {
	background:url('../images/main/ico/crisp/ico_status_BA.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}

.ico_device_android {
	background:url('../images/device/ico/Ico_Platform_Android.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}

.ico_device_ios {
	background:url('../images/device/ico/Ico_Platform_Ios.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}

.ico_device_macos {
	background:url('../images/device/ico/Ico_Platform_macOS.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}

.ico_device_windows {
	background:url('../images/device/ico/Ico_Platform_Windows.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}

.ico_device_tizen {
	background:url('../images/device/ico/Ico_Platform_Tizen Wearable.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}
.ico_device_chrome {
    background: url('../images/device/ico/Ico_Platform_Chrome.png') center no-repeat !important;
    width: 76px;
    height: 21px;
}
.ico_device_wearos {
    background:url('../images/device/ico/Ico_Platform_Wear OS.png') center no-repeat !important;
    width: 61px;
    height: 21px;
}
.ico_device_android_enterprise {
	background:url('../images/device/ico/Ico_Platform_Android Enterprise.png') center no-repeat !important;
	width: 116px;
	height: 21px;
}

.ico_device_android_legacy {
	background:url('../images/device/ico/Ico_Platform_Android Legacy.png') center no-repeat !important;
	width: 116px;
	height: 21px;
}

.ico_device_knox_workspace {
	background:url('../images/device/ico/Ico_Platform_Knox Worksapce.png') center no-repeat !important;
	width: 116px;
	height: 21px;
}

.ico_device_samsung_knox {
	background:url('../images/device/ico/Ico_Platform_Samsung Knox.png') center no-repeat !important;
	width: 116px;
	height: 21px;
}

.ico_device_alert {
	background:url('../images/device/ico/Ico_Tooltip_Alert.png') center no-repeat !important;
	width:18px;
	height:18px;
	display:inline-block;	
	margin-left:5px;
	vertical-align:-3px;
	color : #ed4739;
	/*	text-indent:-10000px; */
}
.ico_device_name_tooltip {
    background:url('../images/device/ico/Ico_Tooltip_Alert.png') center no-repeat !important;
    width:18px;
    height:18px;
    display:inline-block;
    margin-right:5px;
    vertical-align:-3px;
    color : #ed4739;
    cursor:pointer;
}
.ico_device_tooltip {
	background:url('../images/main/ico/crisp/Ico_Tooltip_Help.png') center no-repeat !important;
	width:18px;
	height:18px;
	display:inline-block;	
	margin-left:5px;
	vertical-align:-5px;
	cursor:pointer;
	/*	text-indent:-10000px; */
}
/* Hidden in Column selector */
.x-menu-item-text.x-menu-item-text-default .ico_device_tooltip{
    display:none;
}
.ico_device_info {
	background:url('./../images/main/ico/crisp/Ico_Tooltip_Info.png') center no-repeat !important;
	width:18px;
	height:18px;
	display:inline-block;	
	margin-left:5px;
	vertical-align:-2px;
}
#seeHistoryGrid .ico_device_info{
    cursor:pointer;
}
#azureAdTooltip.ico_device_info{
    cursor:pointer;
}
/* calendar 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝占쎈쐻占쎈윥�뜝�럥�룏占쎌굲�뜝�럩留놂옙�쎗占쎈즵占쎌굦占쎈뙕占쎈젿占쎌맶�뜝�럥�쐾�뜝�럥�젃占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈괘�뜝�럥�맶�뜝�럥�쑅�뜝�럥�늸�뜝�럩�뀇�윜諛잙쳛占쎄뎡�뜝�럥�맶�뜝�럥�쐾�뜝�럥�젃 */
.searchbox .x-form-field-date .x-form-date-trigger, 
.calendarbox .x-form-field-date .x-form-date-trigger,
.searchdate .x-form-date-trigger {
	background-image: url(../images/device/ico/Ico_Calendar_Default.png);
	background-position: center center;
	background-repeat: no-repeat;
	height:32px;
	/* width: 40px; */
	width: 28px;
} 

.searchbox .x-form-date-trigger:before,
.calendarbox .x-form-date-trigger:before,
.searchdate .x-form-date-trigger:before {
    content: '';
    display: table-cell;
    border-left: 1px solid #ccc;
    /* height: 100%; */
    height : 33px; 
    float: left; 
    position: absolute; 
    /*right: 28px; */
}

.searchdate .x-form-trigger-default.x-form-trigger-over {
    background-position: center center;
}

.searchdate .x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus {
    background-position: center center;
}

.searchdate .x-form-trigger-default.x-form-trigger-focus {
    background-position: center center;
}

.searchdate .x-form-trigger.x-form-trigger-default.x-form-trigger-click {
    background-position: center center;
}

.searchdate .x-form-trigger-default.x-form-trigger-over {
    background-position: center center !important;
}

.searchdate .x-form-text-field-body-default {  
	height : 34px;
}

.x-form-field-date .x-form-date-trigger {
    background-image: url(../images/device/ico/Ico_Calendar_Default.png);
    background-position: center center;
}



.Last-Synced {
/* 	width: 80px; */
	height: 17px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: 0px;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
	margin-left: 3px !important;
	margin-right: 8px !important;
}

.lastSyncedDate {
/* 	width: 150px; */
	height: 17px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: 0px;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
}

.deviceDetailPopupText {
	font-family: Roboto;
	font-size: 14px !important;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: left;
	color: rgba(0, 0, 0, 0.8);
}

.deviceDetailPopupText .x-form-cb-label-default{
	font-size: 14px;
}

/* user password show & hide */
.icon-hide-password{
	background-image: url(../images/ext/crisp/grid/ico_show_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}
.icon-show-password{
	background-image: url(../images/ext/crisp/grid/ico_hide_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}

.icon-hide-password.x-form-trigger-default.x-form-trigger-over{
	background-image: url(../images/ext/crisp/grid/ico_show_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}
.icon-show-password.x-form-trigger-default.x-form-trigger-over{
	background-image: url(../images/ext/crisp/grid/ico_hide_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}


.icon-hide-password.x-form-trigger-default.x-form-trigger-click{
	background-image: url(../images/ext/crisp/grid/ico_show_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}
.icon-show-password.x-form-trigger-default.x-form-trigger-click{
	background-image: url(../images/ext/crisp/grid/ico_hide_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}

.icon-hide-password.x-form-trigger-default.x-form-trigger-focus{
	background-image: url(../images/ext/crisp/grid/ico_show_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}
.icon-show-password.x-form-trigger-default.x-form-trigger-focus{
	background-image: url(../images/ext/crisp/grid/ico_hide_password.png);
	background-position: 0px center;
	background-repeat: no-repeat;
}




/* placeholder css */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    rgba(0, 0, 0, 0.3);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgba(0, 0, 0, 0.3);
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    rgba(0, 0, 0, 0.3);
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    rgba(0, 0, 0, 0.3);
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    rgba(0, 0, 0, 0.3);
}
::placeholder { /* Most modern browsers support this now. */
   color:    rgba(0, 0, 0, 0.3);
}



/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/toolbar/Toolbar.scss:629 */
.x-toolbar-default .x-toolbar-item {
    margin: 0 4px 0 0;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/panel/Panel.scss:916 */
.x-panel-header-title-default {
    color: #000000;
    font-size: 15px;
    font-weight: 300;
    font-family: helvetica, arial, verdana, sans-serif;
    line-height: 16px;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/panel/Panel.scss:1226 */
.x-panel-header-default {
    background-image: none;
    background-color: #ffffff;
}

.x-panel-header-default-horizontal.x-header-noborder {
	padding-left : 0;
    padding-top : 5px;
}

/* remove for title align (2019.08.28 ki_yoon)
#profileListGridPanel_header {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
*/
#userDetailPanel .inner-btn .x-btn-inner-default-small {
	font-size : 13px;
}

#mainModifyPanel-body .x-form-trigger-wrap-default {
	/*border-width : 0px;*/
    /*border-style: solid;*/
    /*border-color: #c6c9d4;*/
}

/*#mainAddPanel-body .x-form-trigger-wrap-default {*/
	/*border-width : 0px;*/
    /*border-style: solid;*/
    /*border-color: #c6c9d4;*/
/*}*/

#manageAppWin-body .x-grid-cell-first {
	padding-left:15px !important;
}

#manageAppWin-body .x-grid-cell-gridcolumn-2007 .x-grid-cell-inner {
	padding: 11px 0 10px 0 !important;
}

/*#manageControlAppSrcField .x-form-text-default {*/
    /*padding: 7px 0px 8px 12px !important;*/
    /*font-size : 14px !important;*/
/*}*/

#mainAddPanel-body .x-form-cb-label-default.x-form-cb-label-after {
	padding-left: 26px !important;
	padding-top: 2px;
}

.groupSubTitleCls
{
	padding: 20px 0px 0px 0px;
	font-size : 16px;
}

.gridNoHeaderBorder .x-grid-header-ct {
	border: 0px none;
	border-top: 0px solid !important;
}
.manageTag-grid {
  border-top: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #c5c8d3; 
}

.manageTag-grid-inner .x-grid-cell-inner  {
	padding-left:0;
	padding-top: 0px  !important;
	padding-bottom: 0px  !important;
	padding-right: 0px  !important;
	font-size: 14px;
	height: 38px;
	text-align: center !important;
	top: 5px;
}

.manageTag-grid .x-grid-td {vertical-align: baseline !important;}

.account-email-grid {
    border-top: 1px;
    border-bottom: 1px;
    border-style: solid;
    border-color: #c5c8d3;
}

.account-email-grid .x-grid-cell-inner  {
    padding: 10px 12px !important;
    font-size: 14px;
    height: 37px;
    text-align: left !important;
}

.x-toolbar-default .x-tool-img {
	background-image: url(../images/ext/crisp/tools/tool-sprites-dark.png);
    background-color: transparent;
}

.advancedTabPanel .x-tab-default.x-tab-active .x-tab-close-btn{
	background-position: 0 0px !important;
}
.advancedTabPanel .x-tab-close-btn {
    top: 10px !important;
    right: 0px !important;
}
.advancedTabPanel .x-tab-bar-default-scroller .x-box-scroller-body-horizontal{
	margin-left: 0px;
}
.advancedTabPanel .x-box-scroller-left{
	right: 25px;
	width: 25px;
	height: 25px;
	border: solid 1px #c6c9d4;
	background-color: #ffffff;
	left: auto;
	margin-top: -16px;
}
.advancedTabPanel .x-box-scroller-right{
	right: 0px;
	width: 25px;
	height: 25px;
	border: solid 1px #c6c9d4;
	background-color: #ffffff;
	margin-top: -16px;
}
.advancedTabPanel .x-tab-bar-horizontal.x-tab-bar.x-tab-bar-default-top>.x-tab-bar-body-default{
	min-height: 39px;
}
.advancedTabPanel .x-form-trigger-wrap-default {
    height: 32px;
}
.advancedTabPanel .x-form-trigger-spinner-default {
    padding-top: 4px;
}
.westtree .x-grid-item-selected .x-tree-node-text {
	color: #345de3 !important;
	font-weight: bold;
}

.westtree .x-grid-item-selected {
	background-color: transparent !important;
	outline: none !important;
	border: none !important;
}

.westtree .x-grid-item-selected:focus {
	outline: none !important;
}

/* use set profile */

#setPolicyForm .x-form-item-label-default {
    padding-right: 50px!important;
}

#setPolicyForm .x-autocontainer-form-item,
#setPolicyForm .x-anchor-form-item,
#setPolicyForm .x-vbox-form-item,
#setPolicyForm .x-table-form-item,
#setPolicyForm .add-comment-hbox-container-policy-item {
    margin-bottom: 20px;
}

#setPolicyForm .x-form-trigger-wrap-default {
    height: 34px;
}

#setPolicyForm .x-form-trigger-spinner-default {
    padding-top: 4px;
    background-image: none;
}

#setPolicyForm .x-item-disabled .x-form-spinner-up-default {
    background-color: transparent;
}

#setPolicyForm .x-item-disabled .x-form-spinner-down-default {
    background-color: transparent;
}

#setPolicyForm .addSanHelpBtn {
	background-image: url(../images/icons/gray/bulb_mark.png) !important;
	background-repeat:no-repeat;
	background-position: center center;
	width: 22px !important;
	height: 24px;
}

#setPolicyForm .cowp-label {
    color: #345de3;
}

#setPolicyForm .cowp-field {
    background-color: #f0f6fc;
}

#setPolicyForm .cowp-field .x-grid-row{
    background-color: #f0f6fc;
}

#setPolicyForm .cowp-field .x-grid-empty{
    background-color: #f0f6fc;
}

#setPolicyForm .cowp-field .x-form-spinner-up-default {
    background-color: #f0f6fc;
}

#setPolicyForm .cowp-field .x-form-spinner-down-default {
    background-color: #f0f6fc;
}

#setPolicyForm .cowp-checkbox {
    background-image: url(../images/ext/crisp/form/Checkbox_COWP_Group.png) !important;
}

#setPolicyForm .cowp-radio {
    background-image: url(../images/ext/crisp/form/Radio_COWP_Group.png) !important;
}

#sharedDeviceMainPanel .x-form-trigger-wrap-default {
    height: 34px;
}

.ae-header{
	line-height: 37px !important;
	background: rgba(246, 247, 249, 0.69) !important;
	text-align: center !important;
}
.ae-header .x-panel-body-default {
	background: transparent !important;
}

.ae-header .x-autocontainer-innerCt {
	font-family: Roboto !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.ae-header .ico_profile_question{ margin-top: 11px !important;}
.ae-header label{ width: 295px !important; padding: 0 !important;}

.ico_profile_question {
	background-image: url(../images/main/ico/crisp/Ico_Tooltip_Help_TableHeader.png) !important;
	background-repeat:no-repeat;
	background-position: center center;
	background-size: contain;
	cursor:pointer;
}

#selectProfileWin .x-toolbar-footer {
	padding : 0 !important;
}

#legalAgreementWindow .x-toolbar-footer {
	padding : 0 0 10px 0 !important;
}

.select-profile-panel  .x-grid-view-default{
	border-bottom: 1px solid #c5c8d3 !important;
}

#selectProfileWin-body {
	top : 54px !important;
	height: 524px !important;
	border-bottom: 1px solid #cfcfcf !important;
} 

.select-profile-panel .x-toolbar-default {
	padding: 6px 0 6px 0px !important;
}

.select-profile-panel .x-form-type-text .x-form-item-no-label {
	left : 758px !important;
}

.select-profile-panel .x-toolbar-text .x-box-item .x-toolbar-item .x-toolbar-text-default {
	padding: 16px 0 0 0 !important;
}

.select-profile-panel .x-form-type-checkbox .x-box-item .x-toolbar-item {
	top : 10px;	
}

.select-profile-panel .x-component .x-box-item .x-toolbar-item .x-component-default {
	top : 16px;
}

.deleteNew {
    background-image: url(../images/main/ico/crisp/Ico_Delete@2x.png) !important;
    width: 18px;
    height: 18px;
}

#grpOrgDetailPanel .x-toolbar-footer {
	padding : 21px 0px 15px 12px !important;
}

.targetOrgLabelCls {
	  height: 19px !important;
	  font-family: Roboto;
	  font-size: 14px !important;
	  font-weight: bold !important;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.43;
	  letter-spacing: normal;
	  text-align: left;
	  color: rgba(0, 0, 0, 0.6);
 }
 
.targetOrgTitleCls {
	  height: 19px;
	  font-family: Roboto;
	  font-size: 16px !important;
	  font-weight: bold !important;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.25;
	  letter-spacing: normal;
	  text-align: left;
	  color: rgba(0, 0, 0, 0.8);
}

.targetOrgDetailCls {
	  height: 17px;
	  font-family: Roboto;
	  font-size: 14px !important;
	  font-weight: normal !important;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.21;
	  letter-spacing: normal;
	  text-align: left;
	  color: rgba(0, 0, 0, 0.8);
}

.selectedProfileNameCls {
	  height: 19px;
	  font-family: Roboto;
	  font-size: 16px !important;
	  font-weight: bold !important;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.19;
	  letter-spacing: normal;
	  text-align: left;
	  color: #000000;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
}

.selectedProfilePlatformCls {
	  height: 17px;
	  font-family: Roboto;
	  font-size: 14px !important;
	  font-weight: normal !important;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.21;
	  letter-spacing: normal;
	  text-align: left;
	  color: rgba(0, 0, 0, 0.8);
}

.orgDetailPanelTitleCls .x-panel-header-default-horizontal.x-header-noborder {
    padding: 10px 0px 20px 0px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px 0px;
}

.orgDetailPanelTitleCls .title_link {
	line-height: 35px !important;
}

.profileSearchText .x-form-text-default {
	  font-family: Roboto;
	  font-size: 14px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.14;
	  letter-spacing: normal;
	  text-align: left;
	  padding-left: 12px !important;
}

.profileSearchText .x-form-text-wrap .x-form-text-wrap-default{
	height: 32px;
}
.conditionPopup .x-form-trigger-wrap-default {
    height: 32px;
}

/* west Scroll 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�젛占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥筌욎�λ쐻占쎈윪�뤃�먯삕占쎌맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑋�뜝�럩�쓥占쎈쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈듋�뜝�럥�뇢占썩뫀占썹빊源띿삕占쎌맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�λ쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈짗占쎌굲占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈읁�뜝�럥�맶�뜝�럥�몧�뜝�럩留뜹뜝�럥�맶占쎈쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빉�녇占쎄틓占쎈뮛�뜝�럥��占쎈쐻占쎈윥占쎈윦�뜝�럥�맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�젛占쎈쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占� CSS */
#body {
	background-color:#2d333e;
}


/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/form/field/Display.scss:60 */
.x-keyboard-mode .x-form-display-field-default.x-field-form-focus {
    outline: 1px solid #345DE3;
    outline-offset: -1px;
}
/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-base/sass/etc/mixins/css-outline.scss:63 */
.x-ie .x-keyboard-mode .x-form-display-field-default.x-field-form-focus,
.x-ie10p .x-keyboard-mode .x-form-display-field-default.x-field-form-focus,
.x-edge .x-keyboard-mode .x-form-display-field-default.x-field-form-focus {
    outline: none;
}
/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-base/sass/etc/mixins/css-outline.scss:39 */
.x-ie .x-keyboard-mode .x-form-display-field-default.x-field-form-focus:after,
.x-ie10p .x-keyboard-mode .x-form-display-field-default.x-field-form-focus:after,
.x-edge .x-keyboard-mode .x-form-display-field-default.x-field-form-focus:after {
    position: absolute;
    content: ' ';
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border: 1px solid #345DE3;
    pointer-events: none;
}



.x-tool-refresh {
    background-position: 0;
    width: 16px;
 	height: 16px;
 	background-image: url(../images/ext/crisp/tools/Ico_Refresh.png);
 	background-color: #ffffff !important;
}

.x-tool-collapse-top {
    background-position: 0;
    width: 16px;
 	height: 16px;
 	background-image: url(../images/ext/crisp/tools/Ico_Collapse_Table.png);
}

.x-tool-expand-bottom {
    background-position: 0;
    width: 16px;
 	height: 16px;
 	background-image: url(../images/ext/crisp/tools/Ico_Expand_Table.png);
}



.x-form-trigger-default.x-form-trigger-over {
    background-position: 0px center;
}
.x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus {
    background-position: 0px center;
}
.x-form-trigger-default.x-form-trigger-focus {
    background-position: 0px center;
}
.x-form-trigger.x-form-trigger-default.x-form-trigger-click {
    background-position: 0px center;
}
.x-pickerfield-open .x-form-trigger-focus{
	background-position: -66px center;
}
.x-pickerfield-open .x-form-trigger-default.x-form-trigger-over {
    background-position: -66px center;
}


.x-form-clear-trigger {
    background-image: url(../images/ext/crisp/form/Button_TextClear@2x.png);
}

.x-form-search-trigger {
    background-image: url(../images/ext/crisp/form/Ico_Search_Default@2x.png);
}

.x-btn-inner {
	overflow: visible;
}

#emmClientForm .x-form-item-label-default{
	padding-right: 46px!important;
}

#userDetailPanel .x-toolbar.x-docked.x-toolbar-footer.x-box-layout-ct{
	border-top : 1px solid #e4e6ec;
}

.middle-dot{
	position: relative;
    top: -3.5px;
    color: #bbbbbb;
    font-weight: bold;
}   

.search-icon-ad-ldap-sync {
	background-image: url(../images/icons/gray/Ico_Search_Default.svg);
	background-repeat: no-repeat;
	background-position-y: 6px;
	background-position-x: 98%;
	opacity: 0.7;
}
.alert_underline .x-panel-header-default  {
    border-bottom: 1px solid #e4e6ec !important;
    margin-bottom: 23px !important;
}

.default-btn{
	min-width: 86px !important;
	height:34px !important;
	padding: 0px 15px;
}
.blue-btn{
	min-width: 86px !important;
	height:34px !important;
	background: #345de3 !important;
	border-radius: 3px;
}
.blue-btn span{
	background: #345de3;
	color: #fff;
}

.search_box .x-autocontainer-innerCt > .searchbox:last-child{
	padding-top:0 !important;
}
.search_box .x-field .x-form-text-field-body-default{
	border: 1px solid #c6c9d4 !important;
}
.search_box .x-form-trigger-wrap-default{
	    border: none !important;
}
.search_box .x-form-date-trigger{
	    padding-left: 10px !important;
    border-left: 1px solid #ccc !important;
}
.search-audit{
	border: 1px solid #ccc;
	padding: 0 10px;
}
.heading-20 .title_link{
	font-size:20px !important;
	font-weight: bold;
}
.left-padding-0 .x-toolbar{
	padding-left:0 !important;
	padding-bottom: 12px;
}
.tild-text{
	text-align: center;
}

.heading-28{
	font-size:28px !important;
	font-weight: bold;
	display: block;
	height: 34px;	
}

.efota-firm .synch-block{
	display:block;
	border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.efota-firm .text-16{
	font-size: 16px;
	margin-right: 15px;
}
.el-block{
	display: block !important;
}
.efota-firm input{
	height: 32px !important;
}

/*
.select_box:before {
    content: '';
    position: absolute;
    top: 11px;
    height: 9px;
    width: 1px;
    background: #ccc;
}
.select_box{ border-left: 0 !important;}
.select-box-eml span{
	height: 30px;
    padding-left: 15px;
    line-height: 30px;
    font-family: Roboto;
    color: white;
    font-size : 11px;
}
*/
.header-setting {
	font-family: Roboto !important;
    font-size: 17px !important;
    font-weight: bold !important;
}

.popup-custom .x-form-item-default{
 margin-bottom: 25px;
}
.popup-custom .x-window-header{
     margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
}
.popup-custom label{
 width: 180px;
}
.popup-custom input{
  height: 34px;
}
.header-popup .x-window-header-default{
	    margin: 20px 30px 0px 30px !important;
}
.header-popup .x-toolbar-footer{
	padding: 10px 0px 15px 0px !important;
	margin: 0 15px !important;
}
.popup-custom .x-autocontainer-innerCt{
	 padding: 30px !important;
}
.read-only-field .x-form-trigger-wrap-default{
 border-color: #fff !important;
}
.x-toolbar-default{
	    padding: 6px 0 6px 0px !important;
}
.report-temp .report-btns .x-btn{
	/*width: 60px;*/
	height: 27px;
}
.application-wrapper .x-form-text-default {
    height: 32px !important;
   /* padding: 12px !important;*/
}
.application-wrapper .x-form-item-label-default {
    padding-top: 10px;
    padding-bottom: 9px;
    padding-right: 30px !important;
}

.checkbox-20{
	margin-bottom: 10px!important;
}

.application-wrapper .x-form-item-body-default.x-form-checkboxgroup-body{
	padding-left:0 !important;
}

.certificate-temp .x-form-text-default.x-form-textarea{
	min-height: 56px !important;
}

.certificate-auth .x-panel-header{
	border:none !important;
}

.certificate-auth .x-title-text{
    padding-bottom: 20px;
}

.footer-cert .x-docked-bottom{
   margin-top: 50px !important;
    border-top: 1px solid #ccc !important;
    padding-top: 20px !important;
}
 .dash{
 	top: 8px !important;
 	text-align: center;
 }
 .ques-dropdown .x-btn-default-small{
 	left:0;
 }
 .download-popup .x-btn-default-small{
    border:none;
 }
 .field-34 input{
 	height: 34px !important;
 }
 .setting-popup input{
 	width: 426px;
 	height: 34px;
 }
 .calander-field input{
 	width: 90px;
 	height: 34px;
 }
  .calander-field .x-form-date-trigger{
    width: 26px;
    background-position: center;
    border-left: 1px solid #ccc;
  }
  .hd-blue{
    background: #345de3 !important;
    border-radius: 2px !important;
    border-color: #345de3 !important;
  }
  .notice-popup .x-btn:last-child{
  	background: #345de3;
  }
  .notice-popup .x-btn:last-child span{
    color: #fff
  }
  .notice-popup{
    padding: 30px;
  }
  .notice-popup .x-window-header{
  	margin: 0 30px;
  }
 
  .apil-log .x-grid-cell.x-grid-row-expander-spacer.x-grid-cell-special{
	display: none;
}

  .apil-log .x-grid-row-expander{
    margin-top: 10px;
}

  .apil-log .x-grid-item-focused .x-grid-cell-inner:before{
  	border: none;
  }
  
  .dash2{
    top: 16px !important;
    text-align: center;
    display: block;
    }
  .header-with-borderbtm .x-title-text{
   	font-size: 16px;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
   }
   
   
 .colapse {
	 background-image: url(../images/icons/gray/Ico_Collapse_Area.svg);
	 background-repeat: no-repeat;
	 background-position-y: 6px;
	 background-position-x: 98%;
	 opacity: 0.7;
	 border: none;
	 top: -5px !important;
}

.colapse:hover{
	background-image: url(../images/icons/gray/Ico_Collapse_Area.svg);
}

.expand:hover{
	 background-image: url(../images/icons/gray/Ico_Expand_Area.svg);
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/tip/Tip.scss:318 */
.x-tip-form-invalid {
    background-color: #fff;
    border-color: #e1e1e1;
}
/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/tip/Tip.scss:328 */
.x-tip-form-invalid .x-tool-img {
    background-image: url(../images/ext/crisp/tools/tool-sprites-dark.png);
    background-color: #fff;
}


/*
.expand {
	 background-image: url(../images/icons/gray/Ico_Expand_Area.svg);
	 background-repeat: no-repeat;
	 background-position-y: 6px;
	 background-position-x: 98%;
	 opacity: 0.7;
	 border: none;
	 top: -5px !important;
}
*/

.search-field input{
	padding: 0px 10px!important;
}

.license-popup .x-window-header{
	margin: 20px 20px 0;
	padding-top: 0;
}

.license-popup{
	border-top: 1px solid #ccc;
}


.license-popup{
	padding: 20px !important;
}

.select-grp-p .x-panel-header{
	border-bottom: 1px solid #ccc !important;
}

#templateWin .x-form-display-field-body .x-form-display-field {
	color: rgba(0, 0, 0, 0.8);
	font-size: 14px;
    font-weight: bold;
}

.user-ldep .x-title-text{
  font-size: 28px;
  font-weight: bold;
}

.addition-text{
	font-size: 16px;
    padding-bottom: 12px;
    display: block;
    font-weight: bold;
}

#mailContentsWin .x-form-display-field-body .x-form-display-field {
	color: rgba(0, 0, 0, 0.8);
	font-size: 14px;
}

#mailContentsWin .x-form-text-default.x-form-textarea {
	color: rgba(0, 0, 0, 0.8);
	padding: 5px 5px 0px 8px !important;
	font-size: 14px;
}

#logDetailWindow .x-form-text-default.x-form-textarea {
	color: rgba(0, 0, 0, 0.8);
	padding: 5px 5px 0px 8px !important;
	font-size: 14px;
}

.user-ldep .x-panel-bodyWrap .x-toolbar.x-docked{
	padding-top: 21px;
    border-top: 1px solid #ccc;
    margin-top: 50px; 
}

.android-ent .x-title-text{
	font-size:28px !important;
	font-weight: bold;
}

.android-ent .x-form-item-label-default{
	   padding-top: 0px !important;
}

.device-t .x-title-text{
	border-bottom: 1px solid #ccc;
	font-size: 16px;
    font-weight: normal;
}

.device-t .x-panel-header{
	padding-right: 0 !important;
}

.border-btm{
	border-bottom: 1px solid #dddee5;
	padding-bottom: 8px;
}

/*
.android-ent .x-panel-header{
	border-bottom: 1px solid #ccc !important;
}
*/
.border-top{
	border-top: 1px solid #ccc !important;
}

.text-14{
	font-size: 14px;
  font-weight: bold;
}

.border-none{
	border: none !important;
}

.efota-m .x-grid-with-row-lines .x-grid-item:first-child{
	    border-bottom-color: #fff;
}

.date-fld .x-form-date-trigger{
	border-left: 1px solid #ccc;
}

.footer-borer .x-toolbar-footer{
	padding-top: 20px;
    border-top: 1px solid #ccc;
}
/*
.license-popup .x-toolbar-footer{
	border-top: 1px solid #ccc;
}
*/

.license-popup .x-toolbar-footer .x-box-inner{
	left: 15px;
}

.head-padding{
	padding-top: 24px !important;
    padding-bottom: 10px !important;
}
.head-padding2{
	padding-top: 0px !important;
    padding-bottom: 24px !important;
}

.footer-border{
	padding-top: 20px !important;
	border-top:  1px solid #ccc !important;
}
.browse-btn .x-form-file-btn{
	border: none;
    top: 5px;
}
.bg-text .x-form-trigger-wrap-default{
	border: none;
}

.bg-text{
	top: 5px !important;
    width: 56px;
}

.bg-text .x-form-text-wrap{
	top: -6px;
}

.bg-text input{
	width: 56px;
    padding: 0 !important;
}

.bg-black{
	border: 1px solid #ccc;
}

.bg-white{
	border: 1px solid #ccc;
}

.bg-white .sp-preview-inner{
	border: none !important;
}
.main-panels>.x-panel-bodyWrap,
.main-panels>.x-panel-body.x-panel-body-default.x-panel-body-default.x-scroller.x-noborder-trbl,
.main-panels>.x-panel-bodyWrap>.x-panel-body.x-panel-body-default.x-panel-body-default.x-scroller.x-noborder-trbl,
.main-panels>.x-panel-bodyWrap>.x-panel-body.x-panel-body-default.x-panel-body-default.x-noborder-trbl,
.main-child-panels>.x-panel-bodyWrap
{
	overflow: visible
}

.viewDetails {
	border: none;
    background: none !important;
    text-decoration: underline;
    font-size: 14px;
}

.heading-28 .x-panel-header-title .x-title-text{
	font-size:28px !important;
	font-weight: bold;
	display: block;
	height: 44px;	
}

.certificate-auth .x-toolbar-footer.x-box-layout-ct{
	padding: 20px 0px !important;
    border-top: 1px solid #ccc !important;
    margin-top: 50px;
}
.no-border{
	border:none;
}
.no-border-combobox .x-form-trigger-wrap{
	border:none;
}
.alert-license label{
	display: block;
}
.text-black > a{
	color: #2b2a2a;
}
.input-file{
	width: 461px !important;
}
.iconsUpload{
	width: 20px !important;
    height: 26px;
}
.input-file .x-btn.x-form-file-btn{
	position: absolute;
    right: 27px;
}

.audit-items .x-grid-row-expander{
    margin-top: 12px;
}

.query-detail tr.x-grid-group-hd-collapsed .x-grid-group-hd.x-grid-group-hd-collapsible .x-grid-group-title{
    background-image: url(../images/main/ico/crisp/ico_expand.png);
    background-repeat: no-repeat;
}
.query-detail .x-grid-group-hd-collapsible .x-grid-group-title{
    background-image: url(../images/main/ico/crisp/ico_collapse.png);
    background-repeat: no-repeat;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/src/tip/Tip.scss:25 */
.x-tip-body-form-invalid {
    background: 1px 1px no-repeat;
    background-image: none;
    padding: 6px 8px 6px 8px;
}

.audit-items .x-grid-row-collapsed .x-grid-row-expander{
	background-image: url(../images/main/ico/crisp/ico_expand.png);
    background-repeat: no-repeat;
}
.audit-items .x-grid-row-expander{
	background-image: url(../images/main/ico/crisp/ico_collapse.png);
    background-repeat: no-repeat;
}

.audit-events .x-grid-row-collapsed .x-grid-row-expander{
    background-image: url(../images/main/ico/crisp/ico_expand.png);
    background-repeat: no-repeat;
}
.audit-events .x-grid-row-expander{
    background-image: url(../images/main/ico/crisp/ico_collapse.png);
    background-repeat: no-repeat;
}

.audit-events .x-grid-rowbody-tr > td:first-child{
	display: none;
}

.bg-gray{
	background: #f7f8fa !important;
	width: 100% !important;
}

.notify-btn{
	margin-left: 10px !important;
}
.paddingBtm .x-title-text{
	padding-bottom: 10px;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/form/Labelable.scss:136 */
.x-form-invalid-icon-default {
    background: none;
}

.x-form-invalid-under-default {
    background-image: none;
}

.x-form-trigger-default .x-pickerfield-open {
    width: 22px;
    background: 0 center #fff url(../images/ext/crisp/form/Ico_Search_Default@2x.png) no-repeat;
}

.ico_profile_tab_add{
	background:url(../images/device/ico/ico_add.png) center no-repeat !important;
	width: 13px;
	height: 13px;
}

.x-html-editor-tb .x-font-select {
	width: 180px;
}


/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-base/sass/src/grid/column/Column.scss:101 */
.x-column-header-over .x-column-header-trigger,
.x-column-header-open .x-column-header-trigger {
    cursor: pointer !important;
}


.ios-settings + .line-bottom{
	 border-spacing: 0px 15px;
}

.ios-settings + .cls-h3 {
    font-size: 16px;
    font-weight: bold;
}

.steps-text{
	color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
}

.dep-settings label{
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.8);
	
}

.ios-settings-apn label{
	font-size: 14px !important;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.6) !important;
}

.application-ios-font label{
	font-size: 14px !important;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.6) !important;
}

.application-ios-font.application-wrapper .line-bottom{
	 border-spacing: 0px 15px;
}
.ios-settings-apn .border-bottom{
    border-bottom: 1px solid #c6c9d4;
    padding-bottom: 10px;
    display: block;
    width: 100%;
}

.text-14-bold{
	font-size: 14px !important;
	font-weight: bold !important;
}

.text-16-bold{
	font-size: 16px !important;
	font-weight: bold !important;
}

.num-1:before{
	content: "1";
    position: absolute;
    width: 18px;
    height: 18px;
    background: #5c647c;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    left: 0;
    top: 5px;
    font-size: 12px;
}

.num-2:before{
	content: "2";
    position: absolute;
    width: 18px;
    height: 18px;
    background: #5c647c;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    left: 0;
    top: 2px;
    font-size: 12px;
}

.num-3:before{
	content: "3";
    position: absolute;
    width: 18px;
    height: 18px;
    background: #5c647c;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    left: 0;
    top: 2px;
    font-size: 12px;
}

.footer-areae{
	border-top: 1px solid #ccc !important;
	overflow:hidden;
	padding-top: 20px !important;
}

.custom-popup-common{
    border-radius: 0;
    border: 1px solid #ccc;
    }
.custom-popup-common .x-window-header.x-header.x-header-draggable{
	margin: 10px 30px 0 30px;
}
.custom-popup-common .x-title-text{
	    padding-left: 0;
}
.custom-popup-common input{
	height: 34px !important;
}

.custom-popup-common .x-btn.x-form-file-btn{
	margin-left: -1px !important;
    height: 34px;
    width: 32px;
}

.custom-popup-common .x-btn.x-btn-disabled.x-btn-default-toolbar-small{
	background-color: #345de3;
}

.custom-popup-common .x-form-item-label-default{
	padding-top: 8px !important;
}


.paddingBtm .x-title-text{
	padding-bottom: 10px;
}

.text-16-black{
	font-size: 16px;
	color: rgba(0, 0, 0, 0.8);
}

.text-14-normal{
	font-size: 14px;
	font-weight: normal !important;
}

.streightline-10:before{
	content: "";
    position: absolute;
    background: #c6c9d4;
    width: 1px;
    height: 9px;
    left: -10px;
    top: 6px;
}

.line-bottom{
	border-bottom: 1px solid  #c6c9d4;
	margin: 16px 0px 20px 0px;
	border-spacing: 20px 10px;
}
.text-black{
	color: rgba(0, 0, 0, 0.8) !important;
}


.uploadImage{
	/*background-image: url(./../images/icons/gray/Ico_Upload_Default.png) !important;*/
	background: url(./../images/icons/gray/Ico_Upload_Default.png) no-repeat !important;
	padding: 0px 8px 5px 10px;
}


.errorIcon{
  background-image: url(./../images/device/ico/ico_alert_popup.png) !important;
  background-repeat:no-repeat;
  background-position: center center;
  width:50px;
  height:60px;
  background-size: contain;
}

.ios-icon-show-password {
	background-image: url(./../images/ext/crisp/grid/ico_show_password.png) !important;
    background-repeat:no-repeat !important;
	background-position: 98% center;
}

.ios-icon-hide-password {
	background-image: url(./../images/ext/crisp/grid/ico_hide_password.png) !important;
    background-repeat:no-repeat !important;
	background-position: 98% center;
}

.message-template .x-form-item-label-default{
	padding-top: 7px !important;
}

.basic-settings .x-title-text{
  font-size: 28px;
  font-weight: bold;
}

.basic-settings-template .x-form-item-label-text{
	color: rgba(0, 0, 0, 0.6);
}

.border-footer .x-docked.x-toolbar-footer{
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

.date-dash{
	display: block;
    text-indent: 2px;
}

.faded-label{
	color: rgba(0, 0, 0, 0.6) !important;
    font-weight: bold;
}
.d-block{
	display: inline-block !important;
}
.add-user .x-toolbar-footer{
	margin-left: 18px !important;
    padding-right: 0;
}
.header-logo-top{
	left: 0 !important;
}
/*
.ios-settings-apn .x-panel-header{
	border-bottom: 1px solid #ccc !important;
}
*/
.set-profile-pop .x-window-bodyWrap > .x-window-body{
	border-bottom: 1px solid #ccc !important;
}
.set-profile-pop .x-docked.x-toolbar-footer > .x-box-inner{
	    left: 15px !important;
}
.dep-device .x-form-dirty{
	width: 108px !important;
}

.d-flex{
	display: flex;
}
.message-template-add .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
}
.message-template-add .x-toolbar.x-docked.x-toolbar-footer{
	border-top: 1px solid #ccc;
	padding: 10px 0px 15px 0px !important;
}

.message-template-add .x-toolbar.x-docked.x-toolbar-footer .x-box-target > a{
	    margin-left: 8px !important;
}
.message-template-add .x-toolbar.x-docked.x-toolbar-footer .x-box-target > a.x-btn:first-child{
	margin-left: 10px !important;
}
.message-template-add .x-toolbar.x-docked.x-toolbar-footer .x-box-target > a.x-btn:last-child{
	margin-left: 6px !important;
}
.message-temp-detail .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
}

.message-temp-detail .x-form-display-field.x-form-display-field-default{
	font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.8);
}

.message-temp-detail .x-toolbar-footer{
		border-top: 1px solid #ccc;
	    padding: 20px 0px 20px 0px;
}
.application-wrapper.message-temp-detail .x-form-item-label-default{
	    padding-top: 3px;
}


.master-data > .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
}

.admin_edit {
 background:url(../images/main/ico/crisp/ico_check_edit.png) center no-repeat !important;
 width:16px;
 height:16px;
}
.admin_read_only {
 background:url(../images/main/ico/crisp/ico_check_edit.png) center no-repeat !important;
 width:16px;
 height:16px;
 opacity : 0.4;
}

.master-data-template .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
}

.category-area .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;	
}

.master-data-area .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
	font-size: 16px;
}
.category-area .x-panel-header.x-header.x-header-noborder .x-title-text{
	font-size: 16px;
}

.master-data-area .x-panel-header.x-header.x-header-noborder .x-title-text{
	font-size: 16px;
}

.x-window.x-message-box.x-layer{
    border-radius: 0 !important;
    padding-left: 0 !important;
}

.text-bold{
	font-weight: bold;
}
/* .assign-text{
	font-weight: bold;
}

.assign-text:before{
	content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    background: #ccc;
    top: 3px;
    left: -6px;
} */
.indent-3{
	text-indent: 3px !important;
}

.email-history .x-toolbar-default .x-toolbar-separator-horizontal{
	height: 9px !important;
    margin-top: 2px !important;
}
.notice-temp .x-panel-header.x-header.x-header-noborder{
	border-bottom: 1px solid #ccc !important;
}

.notice-temp .x-form-field-date .x-form-date-trigger{
	width: 34px !important;
	border-left: 1px solid #ccc;
}

.footer-line.searchbox{
	background: none !important;
}
.footer-line .x-toolbar.x-docked.x-toolbar-footer.x-box-layout-ct{
	border-top: 1px solid #ccc;
	padding-right: 0 !important;
}

.header-border-btm .x-panel-header-title .x-title-text{
	border-bottom: 1px solid #ccc !important;
}
.notice-temp .x-form-text-default{
	height: -webkit-fill-available !important;
	padding: 10px !important;
}
.checkbox-space-20 .x-form-check-group .x-field{
	margin-bottom: 20px;
}
.checkbox-space-20 .x-form-check-group .x-field .x-form-cb-default{
	margin-top: 6px;
}

.admin-details .x-form-trigger-wrap.x-form-trigger-wrap-default{
	border: none
}

.indent-4{
	text-indent: 6px;
}
.email-history .x-toolbar-separator-horizontal {
	margin-left: 0px !important;
	}
.red-text{
	color: #ed4839;
}
.padding-0 .x-autocontainer-innerCt{
	padding: 0 !important;
}

.border-0 .x-form-trigger-wrap.x-form-trigger-wrap-default{
	border: none;	
}
.content-h .x-form-display-field.x-form-display-field-default{
	font-weight: bold;
}

.detail-pop .x-html-editor-container{
	border: none !important;
}

.setting-popup label span{
	color: rgba(0, 0, 0, 0.6);
}
.setting-popup .x-btn.x-form-file-btn{
	height: auto;
    width: auto;
}
.text-white span{
	color: #fff !important;
}
.admin-org .x-window-header-title .x-title-text{
	border: none;
}
.el-block{
	display: block !important;
	font-size: 16px;
}
.all-organization .x-panel-header.x-header{
	padding-right: 0 !important;
}

.box-data{
	border-left: 1px solid #e4e6ec;
    border-bottom: 1px solid #e4e6ec;
}
.select-org{
	border-bottom: 1px solid #e4e6ec;
}

.admin-org .x-docked.x-toolbar-footer{
	padding-right: 0;
	left: 37px !important;
}

.select-org .x-panel-header.x-header{
	padding-right: 0 !important;
}
.top-20{
	top: 20px !important;
}
.admin-org .pageinfo .x-toolbar-text{
	top: 4px !important;
}
.admin-org .pageinfo label.x-toolbar-item{
	top: 3px !important;
}
.alert-temp .x-panel-bodyWrap > .searchbox:first-child{
    padding: 14px 0 10px 0px !important;
}
.alert-temp .x-panel-bodyWrap > .searchbox:first-child + .searchbox{
    padding: 6px 0 15px 0px !important;
}
.center-dash .x-form-display-field{
	position: relative !important;
    top: 4px !important;
    right: 4px;
}
.alert-temp .x-grid-cell-inner{
	padding: 13px 30px 13px 0;
}
.alert-temp .x-grid-item td:last-child > div.x-grid-cell-inner {
	padding-right: 20px;
}
/*
.alert-temp .x-column-header-checkbox .x-column-header-inner,
	.x-grid-checkcolumn-cell-inner, .x-column-header-inner {
	padding: 13px 0px;
}
*/
.pageinfo.audit-ev .x-box-inner{
	height: 41px !important;
}

.select-audit-ev .x-panel-body.x-grid-with-row-lines{
	height: 358px !important;
} 
.manage-al-pop .x-toolbar-footer{
	margin-right: 20px;
	margin-bottom: 20px;
}
.device-log-history .searchbox.x-toolbar-default{
	padding: 15px 0 15px 0px !important;
}

.search-btn-top-header{
	position: absolute !important;
    right: 0;
    left: auto !important;
}
.pageinfo.total-device .top-22{
	top: 22px !important;
}
.pageinfo.total-device .top-24{
	top: 24px !important;
}
.paddingleft-15{
	padding-left: 15px !important;
}
.admin-profile .searchbox{
	background: none !important;
}
.admin-profile .total-admin-pro{
    font-size: 13px !important;
    font-weight: normal !important;
    color: rgba(0, 0, 0, 0.8);
}

.admin-profile .top-12-bold-text{
	margin-top: 12px !important;
    font-weight: bold;
}

.admin-profile .x-grid-cell-inner {
    padding-top: 14px;
    padding-bottom: 14px;
    height: auto;
}

.selected-admin .x-form-type-checkbox{
	top: 15px !important;
}
.selected-admin .x-component.x-box-item.x-toolbar-item.x-component-default{
	top: 21px !important;
}
.dataPaddingleft-15 .x-grid-item-container > table tr td:first-child{
	padding-left:10px !important;
}
.dataPaddingleft-10 .x-grid-item-container > table tr td:first-child{
    padding-left:10px !important;
}
.right-section-device .x-grid-cell-inner{
	padding-right: 20px !important;
	padding-left: 0 !important;
}
.right-section-device .x-action-col-icon.x-action-col-1.delete{
	    margin-left: 10px !important;
}
.header-topBottom-guuter .x-panel-bodyWrap > .searchbox:first-child{
    padding: 14px 0 10px 0px !important;
}
.header-topBottom-guuter .x-panel-bodyWrap > .searchbox:first-child + .searchbox{
    padding: 6px 0 15px 0px !important;
}
.audit-items .x-column-header{
	padding-left: 5px !important;
}

.devices-show-column .x-column-header-trigger {
	margin: 15px 3px 0 0;
	position: absolute;
	display: inline-block !important;
	width: 20px;
	height: 16px;
	border-left: 0;
	background: transparent url(../images/main/ico/Ico_Settings_Default.png)
		no-repeat center center;
	background-color: transparent !important;
	border-left: 0 none !important;
	vertical-align: top;
}

.right-section-device .x-column-header.sort .x-column-header-text-inner {
    background-image: url(../images/ext/crisp/grid/sort-desc-on.png) !important;
    padding-right: 17px;
    background-position: right center;
    background-repeat: no-repeat;
}
.right-section-device .log_txt {
    background-image: url(../images/main/ico/crisp/ico_action_save.png) !important;
    background-repeat: no-repeat;
    }
    
 .download-pop .x-component.x-window-text{
    width: 340px;
    top: 4px;
    margin-left: 20px;
    font-size: 14px;
    color: rgba(0,0,0,0.8);
    line-height: 1.5;
  }
 .download-pop .x-box-target > a.x-btn:last-child{
 	background: #345de3 !important;
 	border-color: #345de3 !important;
 }
 .download-pop .x-box-target > a.x-btn:last-child span{
 	color: #fff !important;
 }
 .download-pop .x-toolbar.x-docked.x-toolbar-footer{
 	margin: 0 15px 15px 0 !important;
 }
  .download-pop .x-window-header-title-default > .x-title-text-default{
  	padding: 5px 0px 10px 3px !important;
  }
  
/*  .x-form-trigger-over{
  	background-position: 0 center !important;    
  	background-image: url(../images/ext/crisp/form/Ico_Search_Default@2x.png);
} */

.expande-data .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
	color: rgba(0, 0, 0, 0.8);
	/*font-size: 14px;*/
}
.expande-data{
	width: 100%;
	padding-left: 48px;
}
.expande-data > .x-panel-bodyWrap{
	width: 100%;
}
.expande-data > .x-panel-bodyWrap .x-tab-bar.x-docked{
	width: 100%;
	left: 0 !important;
}
.expande-data .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default:after{
	background-color: #ffffff;
}
.audit-log-grid-wrapper .x-grid-cell.x-grid-row-expander-spacer.x-grid-cell-special{
	display: none;
}
.audit-log-grid-wrapper .x-grid-item tbody > tr:first-child td{
	border-bottom: 1px solid #e4e6ec;
}

.audit-log-grid-wrapper .x-box-inner.x-box-scroller-body-horizontal.x-scroller{
	height: 32px !important;
    margin-top: 15px !important;
}
/*.audit-log-grid-wrapper .x-tab-bar-horizontal.x-tab-bar .x-tab.x-item-disabled.x-tab-default .x-tab-inner-default{
	font-size: 14px;
}*/

.audit-log-grid-wrapper .expande-data .x-autocontainer-outerCt .x-field.x-form-item.x-form-item-default.x-form-readonly.x-form-type-text.x-field-default.x-autocontainer-form-item.x-form-item-no-label{
	/*background: #f7f8fa !important;*/
	padding-left: 5px;
	width: 100%;
	padding-bottom: 40px;
}
.efota-temp .x-form-item-label-default{
	font-size: 13px;
	padding-top: 8px;	
}
.efota-temp .x-form-item-label-default span{
	color:rgba(0, 0, 0, 0.8);
}
.text-normal{
	font-weight: normal !important;
}

.cursor-pointer{
	 cursor: pointer;
}
.text-13{
	font-size: 13px !important;
	color: rgba(0, 0, 0, 0.6);
}
.text-60-percent-black{
	color: rgba(0,0,0,0.6);
	font-size: 14px !important;
}
.start-date .x-form-trigger.x-form-trigger-default.x-form-date-trigger.x-form-date-trigger-default  {
	width: 27px;
    border-left: 1px solid #e4e6ec;
    background-position: center;
}
.text-red .x-form-item-body.x-form-item-body-default.x-form-display-field-body.x-form-display-field-body-default  {
	padding-bottom: 0 !important;
	min-height: 15px;
}
.text-red .x-form-display-field.x-form-display-field-default{
	color:#ed4739 !important;	
	margin-top: 0;
    min-height: 15px;
}
.notice-temp .x-form-text-wrap.x-form-text-wrap-default{
	padding-top: 0px !important;
}

.notice-popup .x-container.x-box-item.x-window-item.x-container-default.x-box-layout-ct {
   padding: 0 0 0 31px !important;
}

.notice-popup .x-component.x-window-text.x-box-item.x-component-default{
    padding: 10px 0px 0px 6px;
    margin-top: 15px;
    margin-left: 15px;

}

.unregister-popup .x-container.x-box-item.x-window-item.x-container-default.x-box-layout-ct{
    padding-left: 30px !important;
}

.unregister-popup .x-window-text{
	font-size: 14px;
	line-height:1.5;
}
.unregister-popup .x-toolbar-footer{
    padding-bottom: 30px !important;
    left: -10px !important;
}
.application-auto-padding{
	padding-bottom: 100px !important;
}

.android-ent .x-docked.x-toolbar-footer{
    padding-top: 21px;
    padding-bottom: 20px;
    padding-right: 0;
    margin-left: 15px !important;
}

.android-ent .x-docked.x-toolbar-footer .x-btn.emm-primary{
	padding-top:4px !important;
	margin-left: 6px !important;
}
.android-ent .x-panel-body-default{
	color: rgba(0,0,0,0.8) !important;
	font-size: 14px;
}

.text-60-percent-black-13{
	color: rgba(0,0,0,0.6);
	font-size: 13px !important;
}
.text-80-percent-black-14 {
	color: rgba(0,0,0,0.8);
	font-size: 14px !important;
	font-weight: bold;
}
.text-80-percent-black-16 {
	color: rgba(0,0,0,0.8);
	font-size: 16px !important;
	font-weight: bold;
}
.android-ent .text-80-percent-black-14 .x-autocontainer-innerCt{
	color: rgba(0,0,0,0.8);
	font-size: 14px !important;
	font-weight: bold;
}

.android-ent .streightline-10:before{
	content: "";
    position: absolute;
    background: #c6c9d4;
    width: 1px;
    height: 10px;
    left: -15px;
    top: 6px;
}

.text-16-black-bold{
	font-size: 16px !important;
	color: #000000 !important;
	font-weight: bold !important;	
}
.padding-btm-15{
	padding-bottom: 15px !important;
}

.alert-temp .searchbox label.x-component-default{
	font-size: 13px !important;	
}

.text-80percent-normal .x-form-display-field {
	color: rgba(0,0,0,0.8);
	font-size: 14px !important;
	line-height: 1.5;
	margin-top:0 !important;
}

.audit-p-detail .textarea{
    border: none !important;
}

.textarea-audit .x-form-text-heighted .x-form-trigger-wrap{
    border: none !important;
}

.textarea-audit .x-form-text-default.x-form-textarea{
    padding: 0 !important;
    font-size: 14px;
    line-height: 1.5;
}
.textarea-audit .x-form-text-heighted .x-form-trigger-wrap{
    border: none !important;
}

.audit-p-detail .textarea{
	border: none !important;
}
.text-16-black-efota label{
	width: 120px !important;
}
.text-16-black-efota .x-form-item-label-default{
	font-size: 16px;
}
.text-16-efota{
	font-size: 16px !important;
}
.header-with-borderbtm.padding-btm-20 .x-title-text{
	padding-bottom: 9px !important;
}
.total-space{
	margin-top: 10px !important;
}
.manage-al-pop .select-audit-ev .x-form-trigger-default{
	right: 6px !important;
	position: relative;
}
.manage-al-pop .select-audit-ev input.x-form-text-default{
	padding-left: 12px !important;
}

.input-fld input {
    height: 34px !important;
    width: 250px;
}		

/* custom_2019 end */


 
 .fileUploadLabel {
	font-weight:bold;
	color: #000000;
	font-size:14px;
	margin-top:4px
}

.uploadFile {
	background-image: url(../images/icons/gray/Ico_Upload_Default.png) !important;
	background-repeat: no-repeat;
	background-position: center;
}

.enrollment-preview-icon {
	background-image: url(../images/main/ico/crisp/enrollment_preview_icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.assignAppFontColor {
    color: rgba(0,0,0,0.8);
}

.auditLogFontColor {
    color: rgba(0,0,0,0.8);
}

.auditLogInfoFont {
    font-size: 14px;
    font-weight: 300;
}

.contentFontColor {
    color: rgba(0,0,0,0.6);
}

.caFieldFont {
    color: #000000;
    font-size:14px;
    font-weight:bold;
    width:170px;
    display:inline-block;
}

.dashboardFieldFont {
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    font-weight: bold;
    width:170px;
    display:inline-block;
}

.device_tag {
	color:rgba(0, 0, 0, 0.6);
}
.certificate-auth .x-form-display-field-default{
    font-family: Roboto;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: rgba(0, 0, 0, 0.8);
}
.cert-add-page .x-form-text-default,.cert-add-page .x-form-file-wrap .x-form-trigger-wrap .x-form-text{
    height: 32px;
    padding: 12px;
}


/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/var/form/trigger/Spinner.scss:71 */
.number_cls .x-form-trigger-spinner-default {
	padding-top: 5px;
}

.number_cls .x-form-spinner-up-default {
    height:13px;
}

.number_cls .x-form-spinner-down-default {
    height:13px;
}


.errorAlert {
	background:url('../images/main/ico/ico_alert_16.png') center no-repeat !important;
	width: 16px;
	height: 16px;
}


.ico_header_alert_R{
	background:url(../images/main/ico/crisp/ico_alert.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_red_circle{
	background:url(../images/main/ico/crisp/ico_red_circle.png) center no-repeat !important;
	width: 13px !important;
}

.ico_black_circle{
	background:url(../images/main/ico/crisp/ico_black_circle.png) center no-repeat !important;
	width: 13px !important;
}

.ico_header_alert_circle_R{
	background:url(../images/main/ico/crisp/ico_alert_circle.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_header_black_alert_circle_R{
	background:url(../images/main/ico/crisp/ico_alert_black_circle.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_header_setting_R{
	background:url(../images/main/ico/crisp/ico_setting.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
	margin-left: 2px;
}

.ico_header_manual_R{
	background:url(../images/main/ico/crisp/ico_manual.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_download_R {
	background:url(../images/main/ico/crisp/ico_download.png) center no-repeat !important;
	width: 40px !important;
	height: 35px;
}

.ico_seeAccount_R {
	background-image:url(../images/main/ico/crisp/ico_seeAccount.png) !important;
	background-repeat:no-repeat;
	background-position: center center;
	margin-left: 6px;
	margin-top: 3px;
}

.ico_header_alert{
	background:url(../images/main/ico/aria/ico_alert_white.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_header_alert_circle{
	background:url(../images/main/ico/aria/ico_alert_circle_white.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_header_black_alert_circle{
	background:url(../images/main/ico/aria/ico_alert_black_circle_white.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_header_setting{
	background:url(../images/main/ico/aria/ico_setting_white.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
	margin-left: 2px;
}

.ico_header_manual{
	background:url(../images/main/ico/aria/ico_manual_white.png) center no-repeat !important;
	width: 35px !important;
	height: 35px;
}

.ico_download {
	background:url(../images/main/ico/aria/ico_download_white.png) center no-repeat !important;
	width: 40px !important;
	height: 35px;
}


.ico_seeAccount {
	background-image:url(../images/main/ico/aria/ico_seeAccount_white.png) !important;
	background-repeat:no-repeat;
	background-position: center center;
	margin-left: 6px;
	margin-top: 3px;
}

/* /home/teamcity/buildAgent/work/c3ba32b860f36a62/sencha/ext/classic/theme-neutral/sass/src/tree/View.scss:179 */
.x-tree-icon,
.x-tree-elbow-img,
.x-tree-checkbox {
    margin-top: -5px;
    margin-bottom: -4px;
    margin-left: -4px;
}



























/* custom_2019_gdc.css 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�λ쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗�뜝�럥夷③뇦猿뗫닑占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌띿뜴�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗傭��끉猷딉옙�굲 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎌뱺占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗癲ル슣鍮뽬キ釉앹삕占쎈쭦癲ル슢�돘占쎈쭒占쎈쇀筌뚮８�맶�뜝�럥�쑋占쎈쨨占쎈Ŋ�굲�뜝�럩留띰옙�쐻占쎈윥占쎌맽占쎈쐻占쎈윥�맱�떣�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�젛占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥筌욎�λ쐻占쎈윪�뤃�먯삕占쎌맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�λ쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎌굯 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌띿뜴�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗傭��끉�젻甕곌랬�삕占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗癲ル슣�돵�뜝�떥�궡留띰옙�쐻占쎈윥占쎌몝�뜝�럥夷⑨옙�쐻�뜝占� �뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩留쏙옙�쐻占쎈윥占쎈눁�뜝�럥�맶�뜝�럥�몧�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥�뤃�뀘�쐻占쎈윥占쎈듋�뜝�럥�뇢占썩뫀占쏙㎘�씥�벃占쎈㎣�걡�뼲�삕占쎈쭓占쎈쐻占쎈윪�뤃�먯ゲ占쎈꺋占쎌굲占쎈쐻占쎈쑆筌륁슱�삕占쎌몘占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥筌욎�λ쐻占쎈윪�뤃�먯삕占쎌맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�걖�뜝�럥�맶�뜝�럥�쑋占쎌뻹苑믭옙�맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑋�뜝�럩�쓥占쎈쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占�. */
/* 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�㏃녇占쎄틓占쎈뮛嶺뚣끇�돘占쎌굲�뜝�럥占쎈씛�삕占쎌맶�뜝�럥�쑋嶺뚮씭�꺋占쎌굲�뜝�럩�읁�뜝�럥�맶�뜝�럥�몧�뜝�럩留띰옙�쐻占쎈윥占쎈군癲ル슣�돳占쎄틣�뜝�럩援뀐옙�쐻占쎈윪占쎈뮋�뜝�럩紐∽옙�쐻占쎈윥�뜝�럩瑗삼옙�굲�뜝�럥�럪占쎈쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占� �뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩紐쀥뜝�럥�맶�뜝�럥�쑅占쎈쇀占쎈섣占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌맽�뜝�럥�뇢占쎈쐻占쎈짗占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗癲ル슣�돵�뜝�떥�궡留띰옙�쐻占쎈윥占쎌몝�뜝�럥夷⑨옙�쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�㏃녇占쎄틓占쎈뮛�뜝�럥�뿭占쎈쐻占쎈윪�뤃占� �뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩留쏙옙�쐻占쎈윥占쎈눁�뜝�럥�맶�뜝�럥�몧�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥�뤃�뀘�쐻占쎈윥占쎈듋�뜝�럥�뇢占썩뫀占쏙㎘�씥�벃占쎈㎣�걡�뼲�삕占쎈쭓占쎈쐻占쎈윪�뤃�먯ゲ占쎈꺋占쎌굲占쎈쐻占쎈윥筌λĿ�쐻占쎈윪�뤃�먯삕占쎌맶�뜝�럥�쐾�뜝�럥�젃 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빢�삕占쎌맶�뜝�럥�쑋占쎌젂占쎈Ŋ�굲�뜝�럡�렊 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빉�녇占쎄틓占쎈뮛�뜝�럥��占쎈쐻占쎈윥占쎈윦�뜝�럥�맶�뜝�럥�쑅�뜏類ｋ염占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪占쎄섀占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝�뜝�럥夷⑨옙�쐻�뜝占� �뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럩紐쀥뜝�럥�맶�뜝�럥�쑅占쎈쇀占쎈섣占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌맽�뜝�럥�뇢占쎈쐻占쎈짗占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗癲ル슣�돵�뜝�떥�궡留띰옙�쐻占쎈윥占쎌몝�뜝�럥夷⑨옙�쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁�λ쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗癲ル슢�뒧野껓옙�뜝�럩留띰옙�쐻占쎈윥占쎌몝占쎈쐻占쎈윪筌띿떑�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝占쎈쐻占쎈윥筌γ렔�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥�눧袁��쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗�뜝�럥�몡�뜝�럥臾꾢뜝�럩援뀐옙�쐻占쎈윪筌띾씛�삕占쎌맶�뜝�럥�쑅�뜝�럥�걞�뜝�럥�맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗�뜝�럥�맶�뜝�럥吏쀥뜝�럩援�

add-master-data .x-toolbar-footer{
	padding-bottom: 30px !important;
}
.m-btm-30{
	margin-bottom: 30px !important;
}

.add-master-data .delete{
	background-image: url(../images/main/ico/crisp/Ico_Delete@2x.png) !important;
    height: 18px;
    width: 18px;
}
.add-master-data .border-btm{
	padding-bottom: 0 !important;
}
.add-master-data .x-grid-cell-inner{
	padding-left: 5px;
    padding-top: 8px;
    font-size: 14px;
    height: 33px;
}
.text-16-normal .x-title-text.x-title-text-default.x-title-item{
	font-size: 16px !important;
	color: rgba(0,0,0,0.8) !important;
}

.single-app-kiosk-plaftorm-design {
	font-size: 11px; 
	letter-spacing: 0.17px; 
	text-align: center; 
	color: #ffffff; 
	padding: 2px 10px 2px 10px; 
	border-radius: 10px; 
	background-color: #8bd575;
}

.kioskGridColumn .x-grid-item {
	height: 68px;
}
.notice-popup .x-toolbar-footer{
    padding: 25px 10px 0px 21px;
    left: 10px !important;
}

.notice-popup .x-window-header {
    margin: 20px 30px 0 30px;
}

.device-command-history .x-form-field-date .x-form-date-trigger{
	background-image: url(../images/device/ico/Ico_Calendar_Default.png);
    width: 32px;
    background-position: center;
    border-left: 1px solid #ccc;
}
.device-command-history .x-box-inner{
	overflow:visible !important;
}
.date-dash{
	text-align: center;
    color: rgba(0, 0, 0, 0.8);
}
.device-command-history .dateField-wrapper label{
	width: 98px !important;
	padding-top: 8px;
}
.device-command-history .dateField-wrapper label.date-dash{
	width: 20px !important;
}
.device-command-history label.x-component-default{
	font-size: 13px !important;
}
.device-command-history label.x-component-default .x-form-item-label-text{
	font-size: 13px !important;
}
.notice-template .searchbox label.x-component-default{
	font-size: 13px !important;
}
.label-type-font{
	font-weight: 300;
	font-size: 14px;
	color: rgba(0,0,0,0.8)
}
.text-16-store-layout span{
	color: rgba(0,0,0,0.8);
	font-size: 16px !important;
	font-weight: bold;
}

.text-14-80percent .x-form-display-field{
     color: rgba(0,0,0,0.8);
     font-size: 14px;
}

.text-14-80percent .x-form-cb-label{
       color: rgba(0,0,0,0.8);
       font-size: 14px;
}
.font-light{
	font-weight: 300 !important;
}
.notice-grid .x-grid-cell-inner{
	padding-left: 0 !important;
}
.notice-template .pageinfo .x-toolbar-separator-horizontal{
	top: 11px !important;
    margin-left: -1px !important;
}
.notice-template .x-toolbar-default .x-toolbar-separator-horizontal{
	height: 9px !important;
}
 
 .total-notice input{
 	padding-left: 0 !important;
 	padding-left: 0 !important;
    padding-right: 0 !important;
    width: 80px;
 }
.notice-template .grid-cell-link{
	font-weight: normal !important;
}
.notice-temp .x-panel-header.x-header.x-header-noborder{
	 padding-bottom: 14px !important;
}
.notice-temp .x-toolbar-footer{
	padding-top: 20px !important;
}
.notice-temp .x-form-invalid-under-default{
	font-size: 13px !important;
	color: #ed4739 !important;
}

.notice-temp .x-form-item-label-default{
	 padding-top: 9px !important;
}
/* .notice-detail .x-form-display-field-default{
	 margin-top: 9px;
} */
.notice-temp .x-toolbar-footer .x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-small{
	    margin-left: 4px !important;
}
.notice-temp .x-toolbar-footer .x-box-target > a:first-child{
	    margin-left: 0px !important;
	    margin-right: 4px !important;
}

.delete {
    background-image: url(../images/device/ico/Ico_Delete.png) !important;
    height: 18px;
    width: 18px;
}

.certificate-auth.heading-28 .x-panel-header-title .x-title-text{
	height: 58px;
	padding-top: 10px;
}
.certificate-auth .x-panel-header-default-horizontal.x-header-noborder{
	padding: 0 !important;
}
.android-ent .x-btn-inner-default-toolbar-small{
    padding: 0 !important;
}


.custom-popup-admin{
    border-radius: 0;
    border: 1px solid #c5c8d3 !important;
    }
    
.add-out-filed .x-window-header-title-default > .x-title-text-default{
	padding-top:21px !important;
	padding-bottom:15px !important;
}    
.add-out-filed .x-window-body-default{
	top:63px !important;
}
/* css mohit start */
.add-out-filed .x-toolbar-default{
	padding-top:9px !important;
}
.add-report-fields .order-text{
	top: 9px !important;
}
.add-report-fields .order-text:before{
	content: '';
    position: absolute;
    left: -11px;
    top: 4px;
    width: 1px;
    height: 9px;
	background-color: #c6c9d4;
}
.add-report-fields .delete-btn-custom{
    min-width : 60px;
	height : 27px;
	margin-left : 1px;
	margin-right : 1px;
}
.addMsgInput .x-form-text-default{
	height : 34px !important;
}
/* .admin-profile .emm-primary{
	border: solid 1px #dae3f0 !important;
    background-color: #dae3f0 !important;
} */
.message-template-add .x-panel-header.x-header.x-header-noborder{
	padding-bottom:20px !important;
	border: 0;
}
.message-template-add .x-toolbar.x-docked.x-toolbar-footer .x-box-target > a {
    margin-left: 12px !important;
}
.message-template-add .x-toolbar.x-docked.x-toolbar-footer .x-box-target > a.x-btn:first-child {
    margin-left: 23px !important;
}
.query-detail .x-autocontainer-innerCt .x-anchor-form-item {
	margin-bottom : 10px;
}

.mb-45{
	padding-bottom : 45px !important;
}
.bor-btm:after{
	content : '';
	width : 99%;
	height : 1px;
	position : absolute;
	left : 0;
	bottom : -20px;
	background : #dddee5;
}
.bottom-space .x-panel-header.x-header.x-header-noborder{
	padding-bottom : 20px !important;
}

.btnColor .x-btn-default-small{
	border:1px solid #c6c9d4 !important;
}
.removeSorting .x-column-header-text-inner{
	background : none !important;
}
.mrTop{
	padding-bottom : 12px !important;
}
.rt-margin .perpage .x-form-text-default{
	padding : 0 !important;
	padding-left: 8px !important;
	height: 21px !important;
}
.rt-margin .x-toolbar-separator-horizontal{
	    margin-left: -1px !important;
}

.titlePositon .x-panel-header-title{
	top : -4px !important;
}
.titlePositon{
    min-height: calc(100vh - 75px) !important;
}
.titlePositon .x-toolbar-footer.x-box-layout-ct{
	bottom : 20px !important;
	top : auto !Important;
}
.titlePositon #addAdministratorPanel-2092-body{
	min-height: calc(100vh - 223px) !important;
}

.radioGrp{
	margin-top : 5px !important;
}
.p-l-r{
	padding-bottom : 0 !important;
}
.p-l-r .x-form-text-default {
    padding: 0px 7px !important;
}
.marginPerPage .perpage .x-form-text-default{
	padding-left : 7px !important;
}
.horizntalBar::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    background: #dddee5;
    width: 100%;
    height: 1px;
}

.toolbarPadding {
	padding-top : 6px !important;
	padding-bottom : 6px !important;
}

.fontNormal{
	font-weight : normal !important;
}
.v-centerText label.x-component-default{
	top : 15px !important;
}
.custTooltip .data_qclass{
	padding : 12px !important;
}
.audit-log-grid-wrapper .x-grid-row-expander{
	outline : none !important;
}
.labelpos label.x-form-item-label-default {
	padding-top : 5px !important;
}
.labelpos .x-form-display-field-default{
	font-size : 14px !important;
	color : #000 !important;
}
.chngPassword .x-window-header-title {
    height: 43px !important;
    padding: 0 0px 5px 3px;
}
/* css mohit close */


    /* new css */
    .admin-profileModal .x-form-trigger-wrap-default{
    position:relative;
    right:-4px;
    }
    
    .admin-profileModal .x-grid-cell-inner{
    padding-left:0;
    }
    
    .admin-profileModal .searchbox label.x-component-default{
    font-size:13px;
    font-weight:normal;
    }
    
  .admin-profileModal .selected-admin .x-component.x-box-item.x-toolbar-item.x-component-default{
   padding-left:0px;
   }
   
.admin-profile .top-12-bold-text {
    margin-top: 13px !important;
    padding-left: 6px;
}
    .admin-profileModal .total-admin-pro{
    padding-left:6px !important;
    }

   .admin-profileModal .x-window-header-default{
 margin-top:30px !important;
    }
    
    .admin-profileModal .adminmodal {
    top:-10px !important;
    }
    
    .admin-profile-wraper .searchbox label.x-component-default{
    font-size:13px;
    }
    
    .administation-list-wrapper{
    pointer-event: none;
    }
    
    .labelcls .x-form-text-field-body-default{
    width:180px !important;
      right:20px !important;
    position:relative !important;
    top:-2px;
    }
    

    .labelcls .x-form-item-label-default{
    width:65px !important;
    right:38px !important;
    position:relative !important;
    top:3px;
    }
    .customeSpacing-grid .x-toolbar-default{
    padding-top:9px !important;
    }
    
    .customeSpacing-grid .x-grid-cell-inner{
    padding-left:0 !important;
    }
 
    .admin-profileModal .admin-profile .total-admin-pro{
   padding-left:6px !important
   }
   
   .admin-profileModal .admin-profile .top-12-bold-text{
       margin-top: 9px !important;
    font-weight: bold;
    margin-left: 3px !important;
   } 
 /*  .noticedetails-wrapper .x-box-inner  {
   top:4px !important;
  } */
  
/*   .noticedetails-wrapper .x-form-display-field,  .noticedetails-wrapper .x-form-item-label-text{
  position:relative;
  top:6px;
  } */

  
 .noticedetails-wrapper .x-form-display-field-default{
 margin-top:0 !important;
 line-height:24px !important;
 }
 
.noticedetails-wrapper .x-form-item-body-default{
 vertical-align:middle !important;
 
 }
.noticedetails-wrapper .x-form-item{
    position:absolute !important;
    top:0 !important;
}
 .noticedetails-wrapper .application-wrapper .x-form-item-label-default,
  .noticedetails-wrapper .x-form-item-label-default{
 padding-top:3px !important;
 padding-bottom:0 !important;
 }
 
  .noticedetails-wrapper .x-toolbar-footer{
  padding-top:20px;
  }
  
 .bottombtn{
 position:absolute !important;
 right:0 !important;
 left:auto !important;
 }
 
.noticeCount-wraper {
	padding-top:0 !important;
}
 .alert-popups{
	padding-left: 30px !important;
	padding-right: 30px !important;
	padding-bottom: 30px !important;
}
   
.border-btm-alert{
	border-bottom: 1px solid #c5c8d3;
	padding-bottom: 1px;
}

.device-totaltext{
	margin-top:12px !important;
	z-index:9 !important;
}

.device .x-form-item-label-default{
	font-size:13px;
}

.dashboard_box {
    border: solid 1px #e4e6ec;
  	background-color: #ffffff;
    margin: 5px;
    padding: 15px 43px 20px 15px;
}
.innerPanel{
 width: 160px;
  height: 80px;
  background-color: #f4f4f4;  
   margin: 0 auto;   
}
.dashboard_box .x-title-item{
	font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.dashboard_box .x-panel-header{
	top : 0px !important
}


/* 11-11-2019 */
.adminDetails_A .x-panel-bodyWrap > div > div > div .x-field.x-form-item label {
	
	width: 258px !important;
    padding-top: 12px !important;
    padding-bottom: 11px !important;
    padding-right: 30px !important;
    min-height: auto !important;
    height: auto !important;
	    
}

.adminDetails_A .x-panel-bodyWrap > div > div > div .x-field.x-form-item .x-form-item-body > div > div >input {
	
	 
	    
	    height: 17px !important;
    padding: 0 12px !important;
        min-height: auto !important;
            font-size: 14px;
    color: rgba(0,0,0,0.8) !important;
	    
}

.selectOrgPop .x-window-header .x-box-target .x-tool.x-box-item {
		    left: 1039px !important;
}


.device-cmd-gridSpace .x-toolbar-default{
   padding-top:30px !important; 
   padding-bottom:30px !important;
   }
   
   /*.sectionWidth70 .x-box-inner{
   line-height:21px !important;
  
   }
   
   .sectionWidth70 .x-box-item{
   top:0 !important;
   } */





.addModify_A.certificate-auth.heading-28 .x-panel-header-title .x-title-text {
    height: 54px !important;
}

.addModify_A.certificate-auth.heading-28 .emm-primary {
    border: solid 1px #dae3f0 !important;
    background-color: #dae3f0 !important;
}


.addModify_A.certificate-auth.heading-28 .x-btn-over.x-btn-default-small.emm-primary {
    border-color: #294ab4 !important;
    background-image: none;
    background-color: #294ab4 !important;
}


.device-cmd-details .x-toolbar-footer {
padding: 20px 10px 20px 40px !important;
}


.device-cmd-details .x-menu-item-default.x-menu-item-separator {

    margin: 2px 0 2px 40px !important;
}

.device-cmd-details .emm-primary .x-btn-inner-default-small {

    color: rgba(0, 0, 0, 0.8);
}


.device-cmd-details .emm-primary {
   background-color: #ffffff !important;
    border-color: rgba(0, 0, 0, 0.3) !important;
}


.device-cmd-details .x-btn-over.x-btn-default-small.emm-primary {
     border-color: rgba(0, 0, 0, 0.3) !important;
    background-image: none;
    background-color: #f7f8fa !important;
}

.auditLogdetails .x-form-trigger-wrap.x-form-trigger-wrap-default {
	height:303px !important;
	border:none !important;
}


.PasswordChange_A .x-toolbar-footer {
    padding: 10px 10px 15px 6px;
    top: 265px !important;
}

.PasswordChange_A .x-window-bodyWrap .x-window-body.x-window-body-default.x-closable {
	    top: 64px !important;
}


.PasswordChange_A .x-box-target .x-field.reset-text.x-form-item.x-form-item-default.x-form-type-checkbox.x-box-item.x-toolbar-item{
	left: 142px !important;
} 


.dynamicPanel{
	border: 1px solid;	
	border-color : #f4f4f4;
}
.dynamicPanel .x-panel-header.x-header.x-header-draggable.x-docked {
	background: #fff;	
}

.dynamicPanel .x-title-text.x-title-text-default-framed.x-title-item{
	color : #000000;
}

.dynamicPanel .x-panel-body.x-panel-body-default-framed {
	height: 80px !important;
    top: 60px !important;
    margin: auto !important;
    width: 160px !important;
    background: #f4f4f4 !important;
}

.right-device{
	margin-left: -7px !important;
}


.manage-al-pop .x-toolbar-default{
	padding-top: 0 !important;
}
.manage-al-pop .x-form-search-trigger {
    background-image: url(../images/ext/crisp/form/Ico_Search_Default@2x.png);
}
.custom-popup-common.manage-al-pop .x-window-header.x-header.x-header-draggable {
    margin: 30px 30px 0 30px;
    padding-left: 0;
    padding-right: 0;
    border-bottom: none !important;
    padding-bottom: 0;
    padding-top: 0;
}
.notice-add-d .x-form-display-field-default{
	  margin-top: 6px !important;
	  color: rgba(0, 0, 0, 0.8) !important;
}
.custom-popup-common.admin-profileModal .x-window-header.x-header.x-header-draggable{
	padding: 0 !important;
	padding-bottom: 5px !important;
}
.custom-popup-admin .x-tool.x-box-item.x-tool-default.x-tool-after-title.x-tool-pressed{
	left: 1039px;
}
.custom-popup-admin .x-toolbar-footer{
	padding-top: 0;
    padding-bottom: 0;
   left: 46px !important;
}
.custom-popup-admin .x-window-header-default-horizontal .x-tool-after-title {
    margin: 0px 0 0 -3px !important;
}
.PasswordChange_A .x-window-header-default-horizontal .x-tool-after-title {
    margin: 0 0 0 -2px !important;
}

.ico_profile_action_question [data-qtip] {
	display: none !important;
}
.certificate-temp.certificate-auth.cert-add-page .ico_profile_action_question  {
    margin-right: 133px;
}
.select-org .x-grid-cell-inner{
	padding-left: 15px !important;
}
.all-organization .border-btm.el-block{
	color: rgba(0,0,0,0.8) !important;
}
.select-org .border-btm.el-block{
	color: rgba(0,0,0,0.8) !important;
}

/* .View_Report .x-btn{
	min-width:86px !important;
	min-height:33px !important;
	padding:5px !important;
} */
.bckbtn .x-btn-inner{
	padding:5px 25px;

}
.bckbtn .x-box-inner{
	margin-top:25px;
}

.toolbarbtnwrap{
	padding-top:60px !important;
}

/*
 .x-tabpanel-child{
 border-bottom:1px solid #dddee5;
 }
 */
 
 .xselect .x-list-plain{
	width: auto;
	min-width:220px;
	overflow:hidden;
	 /*    text-overflow: ellipsis; */
	    white-space:nowrap;
	
}

/* �뜝�럥�맶�뜝�럥�쑅�뜝�럥�럪�뜝�럥�맶�뜝�럥�쑅�뜝�럥泥뗧솾�봾�꺋占쎌굲�뜝�럥�맶�뜝�럥�몷占쎌뼔�у뜝�뜦維�甕겸댙�럷占쎈펱占쎌맶�뜝�럥�쑋占쎈쨨饔끸뫀�맶�뜝�럥�쑅占쎈쑏占쎈묄占쎌굲�뜝�럩留뜹뜝�럥�맶占쎈쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝占쎈쎗�뜝�룞�삕�젆猿볦삕占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빆�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗癲ル쉵�슦�굲 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥占쎈윫占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁빢�삕占쎌맶�뜝�럥�쑋占쎌젂占쎈뼕占쎈짂�뜝�럥�맶�뜝�럥�쑋嶺뚮씭�뵛占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪筌륁���삕占쎌맶�뜝�럥�쑅�뜝�럥�읉�뜝�럥�맶�뜝�럥�쑅�뜝�럥�빓�뜝�럥�맶�뜝�럥�쑅�뜏類ｋ염占쎌굲�뜝�럩留띰옙�쐻占쎈윥占쎌몗占쎈쐻占쎈윪占쎄섀占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝�뜝�럥夷⑨옙�쐻�뜝占� 占쎈쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝占쎈쐻占쎈윪筌띿떑�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몝占쎈쐻占쎈윥筌γ렔�쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗占쎈쐻占쎈윥�눧袁��쐻占쎈윥占쎈㎍占쎈쐻占쎈윥占쎌몗�뜝�럥�몡�뜝�럥臾꾢뜝�럩援뀐옙�쐻占쎈윪筌띾쑚�쐻占쎈윥占쎈㎍�뜝�럥�맶占쎈쐻�뜝占�
.x-boundlist {	
	width:auto !important;
	min-width:220px;
}
*/

.dynamicPanelCls {
    border: 1px solid;
    border-color : #f4f4f4;
}

.dynamicPanelCls .x-tool-close {
    background-position: 0 0;
    width: 18px;
    height: 18px;
    background-image: url(../images/device/ico/Ico_Delete.png);
    background-color: #ffffff;
    margin-top: -2px;
    margin-left: -8px;
}

.dynamicPanelCls .x-panel-header-default-framed-top {
    border-bottom: none;
}

.dynamicPanelCls .x-panel-header.x-header.x-header-draggable.x-docked {
    background: #fff;
}

.dynamicPanelCls .x-title-text.x-title-text-default-framed.x-title-item {
    color : #000000;
}

.dynamicPanelCls .x-panel-header-default-framed-horizontal .x-tool-after-title{
    top: 9px !important;
}

.dynamicPanelCls .x-panel-body.x-panel-body-default-framed {
    height: 80px !important;
    height:auto;
    top: 0px !important;
    margin: auto !important;
    width: 160px !important;
    /*background: #f4f4f4 !important;*/
    border: none !important;
    bottom: 0;
    left: 0!important;
    right: 0;
    position: absolute;
    margin-top: 40px !important;
}

.tableBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Table.png') center no-repeat !important;
}

.barBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Bar.png') center no-repeat !important;
}

.columnBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Column.png') center no-repeat !important;
}

.lineBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Line.png') center no-repeat !important;
}

.pieBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Pie.png') center no-repeat !important;
}

.donutBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Donut.png') center no-repeat !important;
}

.stackedBarBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_StackedBar.png') center no-repeat !important;
}

.stackedColumnBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_StackedColumn.png') center no-repeat !important;
}

.normalBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background: #f4f4f4 !important;
}

.deviceLocationBackgroundImage .x-panel-body.x-panel-body-default-framed {
    background:url('../images/report/ico/Ico_Map.png') center no-repeat !important;
}

.dynamicPanelCls .x-box-inner{
    position: absolute !important;
    left: 15px;
}

.mainLayout{
	width:820px !important;
	border-left:none !important;
	border-bottom:none !important;
}

.mainLayout .x-scroller {
	
	width:100% !important;
}
 
.mainLayout .certificate-auth .x-panel-header{
	border:1px solid #f5f5f5 !important;
	border-bottom:none !important;
}
.mainLayout .x-panel .x-panel-header-default-framed-top{
	border-bottom:none !important;
}

.mainLayout .x-panel-default{
	min-width:800px !important;
	width:100% !important;
}

.mainLayout .x-panel-body.x-panel-body-default{
	width:100% !important;
}

.mainLayout .x-panel-header.x-header.x-header-draggable.x-docked{
	left: 0 !important;
    top: 0 !important;
    width: auto !important;
}

/*.dynamicPanelCls{
	margin:30px 30px 0 0 !important;
}*/

.msgTemplates_A .x-panel-bodyWrap .x-box-inner .x-form-item-label.x-form-item-label-default > span > span{
	font-size:13px !important;
}

.msgtemp-detail_A .x-panel-bodyWrap .x-box-target .x-field .x-form-item-label{
	    padding-bottom: 6px !important;
	
}

.msgtemp-detail_A .x-panel-bodyWrap .x-box-target .x-field .x-form-item-body .x-form-display-field{
	  min-height:auto !important;
	
}

.msgtemp-detail_A .x-toolbar-footer {
	    margin-top: 52px;
}

textarea[role=textbox][readonly]{
	background-color: #ffffff; 
}
.onair{
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.82;
	letter-spacing: normal;
	text-align: center;
	color: #09bfb7;
	width: 50px;
	height: 21px;
	border-radius: 33px;
	border: solid 1px #09bfb7;
	background-color: #ffffff;
	margin-right: 6px;
}

.x-form-trigger-spinner-default {
    padding-top : 5.5px;
}

.ico_onair{
	background:url('../images/main/ico/ico_onair.png') center no-repeat !important;
	width: 61px;
	height: 21px;
}

.no_border .x-form-trigger-wrap-default {
	border: none;
	margin-left: -10px;
}


.ico_menu_window {
	/* background:url('../images/main/ico/crisp/Ico_window_overlap.png') center no-repeat !important; */
	background:url('../images/main/ico/crisp/Ico_Header_External_Link.png') center no-repeat !important;
	width:18px;
	height:18px;
	display:inline-block;
	margin-left:5px;
	vertical-align:-3px;
	position: absolute;
	right: 15px;
	top: 10px;
}

.ico_expand_table {	
 	background-image: url(../images/ext/crisp/tools/Ico_Expand_Table.png);
	background-repeat: no-repeat;
	background-position: center center;
    cursor: pointer;
}

.ico_collapse_table {
 	background-image: url(../images/ext/crisp/tools/Ico_Collapse_Table.png);
	background-repeat: no-repeat;
	background-position: center center;
    cursor: pointer;
}










.excelDownload-btn {
	display: inline-block;
	min-width: 78px;
	line-height: 24px;
	background-color: #345de3;
	border: solid 1px #345de3;
	border-radius: 2px;
	font-weight: bold;
	padding: 5px 10px;

	font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    
    cursor:pointer;
}

.excelDownload-btn:hover{
	background-color: #294ab4;
}

.excelDownload-btn.disabled{
    pointer-events: none;
    opacity: 0.6;
    cursor: default;
}

.excelDownload-btn2 {
	display: inline-block;
	min-width: 78px;
	line-height: 24px;
	background-color: #FFFFFF;
	border: solid 1px #c6c9d4;
	border-radius: 2px;
	font-weight: bold;
	padding: 5px 10px;

	font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: rgba(0, 0, 0, 0.8);
    
     cursor:pointer;
}

.excelDownload-btn2:hover{
	background-color: #f7f8fa;
}


.slider{
  position:absolute;
  width:190px;
  height:5px;
  overflow-x: hidden;
}

.line{
  position:absolute;
  opacity: 0.4;
  background:#e4e6ec;
  width:150%;
  height:5px;
}

.subline{
  position:absolute;
  background:#345de3;
  height:5px; 
}

.inc{
  animation: increase 2s infinite;
}
.dec{
  animation: decrease 2s 0.5s infinite;
}

@keyframes increase {
   from { left: -5%; width: 5%; }
   to { left: 130%; width: 100%;}
}

@keyframes decrease {
   from { left: -80%; width: 80%; }
   to { left: 110%; width: 10%;}
}

.custom-popup {
    border-radius: 0;
    border: 1px solid #ccc;
}

.custom-popup .x-window-header.x-header.x-header-draggable{
	margin: 10px 30px 0 30px;
}

.custom-popup .x-title-text{
	padding-left: 0;
}

.custom-popup input{
	height: 34px !important;
}

.custom-popup .x-btn.x-form-file-btn{
	margin-left: -1px !important;
    height: 34px;
    width: 32px;
}

.custom-popup .x-btn.x-btn-disabled.x-btn-default-toolbar-small{
	background-color: #345de3;
}

.api-popup .x-window-body{
	padding: 0;
}

.api-popup .x-form-item-default{
 margin-bottom: 25px;
}

.api-popup .x-window-header{
     margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
}

.api-popup label{
 width: 180px;
}

.api-popup input{
  height: 34px;
}

.api-popup .x-autocontainer-innerCt{
	 padding: 30px !important;
}

.title-underline .x-panel-header-title-default {
    border-bottom : 1px solid #cfcfcf;
}

.statusLabelStyle{
	color: #345de3;
	margin-left: 3px !important;
	margin-right: 5px !important;
    padding-right: 7px;
}
.add-report-fields{
    border-bottom: 1px solid #D8D8D8;
}

#downloadLink a {
	color: #000000;
}

/* menu efota icon */
.ico_menu_window_efota {
	/*
	background: url('../images/main/ico/Ico_External_Link.png') center no-repeat !important;
	*/
	background:url('../images/main/ico/aria/Ico_Header_External_Link_hc.png') center no-repeat !important;
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align:-3px;
	position: absolute;
	right: 10px;
	top: 7px;
}

#linkPageWin .x-btn-button-center {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
     justify-content: flex-start;
}

#linkPageWin .x-window-body-plain {
    background-color: #2D333E;
}

#linkPageWin .x-btn-default-small {
	background-color: #2D333E;
  	border-color: #FFFFFF; 
}

#linkPageWin .x-btn-over.x-btn-default-small {
    background-color: #58585D;
    border-color: #FFFFFF;
}

#linkPageWin .link_title {
	line-height:32px;
	color: #FFFFFF;
	font-size: 14px;
}

#linkPageWin .button_title {
	line-height:32px;
	margin-left:10px;
	color: #FFFFFF;
}

.textareaNoborder .x-form-trigger-wrap-default {
	border: none;
}

.x-form-text-default.x-form-textarea {
    line-height: 20px;
}

.dashboard-view-combobox {
    text-align:right;
    overflow: hidden;
    text-overflow: ellipsis;
}

.profile-policy-border-header {
  height: 19px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}

.profile-policy-border-btm {
  border-bottom: 1px solid #dddee5;
}

#groupTargetType .x-form-item-body-default.x-form-checkboxgroup-body {
    padding: 0 0px;
}

.group-search-filter-btn {
	top: 14px !important;
	height: 27px;
	left: 0px;
	margin: 0px;
}

.add-group-search-filter-btn {
	top: 9px !important;
	height: 27px;
	left: 0px;
	margin: 0px;
}

.pageinfo-group-custom {
	top: 58px !important;	
}

.add-pageinfo-group-custom {
	top: 85px !important;	
}

.add-iteminfo-group-custom {
	top: 57px !important;
}


.x-toolbar-no-bg {
	background-color: transparent !important;	
}

.group-searchbox{
/*	
   left: auto !important;
   right: 0px;
*/     
}

.expande-data .x-tab-bar-horizontal.x-tab-bar .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
}

.audit-events .x-grid-row-collapsed .x-grid-row-expander:before{
    content: "";
    border: solid #5d5c5c;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    position: relative;
    right: 4px;
    top: -3px;
}


.audit-events .x-grid-row-expander:before{
    content: "";
    border: solid #5d5c5c;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-135deg);
    position: relative;
    right: 4px;
    /*top: -3px;*/
}

.audit-items .x-grid-row-collapsed .x-grid-row-expander:before {
    content: "";
    border: solid #5d5c5c;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    position: relative;
    right: 4px;
    top: -3px;
}
.audit-items .x-grid-row-expander:before{
    content: "";
    border: solid #5d5c5c;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3.2px;
    transform: rotate(-135deg);
    position: absolute;
    right: 12px;
    top: 19px;
}

/* license list graph */
.graph { 
 	position: relative; /* IE is dumb */
	width: 150px;
	height: 8px;
    background:#e4e4e4;
	margin-top:4px;
	margin-bottom:3px;
}
.graph .bluebar { 
    display: block;
    background: #43be7c; 
    height: 8px; 
}
.graph .redbar { 
    display: block;
    background: #ed4739; 
    height: 8px; 
}
.redbar {   
    color: #ed4739;
    font-size: 13px;
    font-weight: normal;
}
.bluebar {
	color: rgba(0, 0, 0, 0.6);
	font-size: 13px;
	font-weight: normal;
}

#cronExampleGrid .x-grid-with-row-lines .x-grid-item{    
	border-color: #fff;	
}

#directoryTreePanel .x-grid-body{
border-bottom: 1px solid #cfcfcf !important;
}


.samsung_knox_bundle .x-tool-collapse-top {
    background-position: 0;
    width: 16px;
 	height: 100%;
 	background-image: url(../images/ext/crisp/tools/Ico_Collapse_Table.png);
 	background-repeat:no-repeat;
 	/*border-bottom: 1px solid #dddee5;*/
}

.samsung_knox_bundle .x-tool-expand-bottom {
    background-position: 0;
    width: 16px;
    height: 100%;
    background-image: url(../images/ext/crisp/tools/Ico_Expand_Table.png);
    background-repeat:no-repeat;
    /*border-bottom: 1px solid #dddee5;*/
}

.samsung_knox_bundle_depth1 .x-tool-collapse-top {
    background-position: 0;
    width: 16px;
 	height: 100%;
 	background-image: url(../images/ext/crisp/tools/Ico_Collapse_Table.png);
 	/*border-bottom: 1px solid #dddee5;*/
}

.samsung_knox_bundle_depth1 .x-tool-expand-bottom {
    background-position: 0;
    width: 16px;
    height: 100%;
    background-image: url(../images/ext/crisp/tools/Ico_Expand_Table.png);
    /*border-bottom: 1px solid #dddee5;*/
}

#selectExecuteSyncServiceWindow .x-toolbar-footer {
	padding: 10px 30px 30px 6px;
}

.profile_category_set {
    background:url(../images/main/ico/crisp/ico_check_edit.png) no-repeat;
    width:18px;
    height:18px;
    margin-top: -1px;
}
.profile_category_empty {
    width:18px;
    height:18px;
}

.msgBoxPadding10 .x-window-body {
	padding-left: 10px;
}

.msgBoxPadding20 .x-window-body {
	padding-left: 20px;
}
.x-item-disabled .x-form-trigger.x-form-trigger-default {
    background-color: rgba(222, 222, 222, 0.2) !important;
}

.calendarbox .x-item-disabled .x-form-date-trigger{
	background-image: url(../images/device/ico/Ico_Calendar_Default.png) !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-color : #ffffff !important;
	height:32px !important;
	width: 28px !important;
}

#password-checkbox-text.x-field.x-form-item.x-form-item-default.x-form-type-checkbox {
	padding-top: 1px !important;
}

#password-checkbox-text-boxLabelEl.x-form-cb-label-default.x-form-cb-label-after {
	padding-top: 1px;
}

.app_custom_ui .x-tool-collapse-top {
    background-position: 0;
    width: 16px;
 	height: 30px;
 	/*background-image: url(../images/ext/crisp/tools/Ico_Collapse_Table.png);*/
 	background-repeat:no-repeat;
 	border-bottom: 1px solid #dddee5;
}

.app_custom_ui .x-tool-expand-bottom {
    background-position: 0;
    width: 16px;
    height: 30px;
    /*background-image: url(../images/ext/crisp/tools/Ico_Expand_Table.png);*/
    background-repeat:no-repeat;
    border-bottom: 1px solid #dddee5;
}
#invitationBtnContainer .x-btn-inner-default-small {
    font-size: 13px;
}

.tooltipWindowFont {
	color: #000;
}

.tooltipWindowFont {
	color: #000;
}

.tooltipWindowBackground {
	background-color: #fff;
}

.msp_back {
	background-image: url(../images/main/ico/crisp/Ico_MSP_Back.png) !important;
	background-size: contain;
	background-repeat: no-repeat;
	width : 32px;
	height : 32px;
}

.msp_Header {
    border-bottom : 2px solid rgb(221, 222, 229) !important;
}

#licenseNameEditTextfield .x-form-text-default {
	height: 23px;
}

.export-button {
    height: 28px;
    margin: 0 0 0 10px;
    padding: 6px 10px;
    border-radius: 2px;
    border: solid 1px #c6c9d4;
    background-color: #fff;
    font-family: Roboto;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: rgba(0, 0, 0, 0.8);
}

.export-button:enabled {
    cursor: pointer;
}

.export-button:disabled {
    opacity: 0.5;
}

.export-button:enabled:hover {
    background-color: #f7f8fa;
}

.btn-send {
    border: 1px solid #345de3;
    border-radius: 2px;
    text-align: center;
    color: #345de3;
    cursor: pointer;
}

.btn-send:hover {
    border: 1px solid #345de3;
    background-color: #f7f8fa;
}

.otp-trigger {
    width: 60px;
    background: 0 center #fff none no-repeat;
    color: #ed4839;
    font-family: Roboto;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}

/* Firefox */
.x-gecko .otp-trigger {
    width: 60px;
    background: 0 center #fff none no-repeat;
    color: #ed4839;
    font-family: Roboto;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.msgBoxTextPadding .x-window-text {
	padding: 0px 10px;
}
.chrome-status-color{
    color:#00000099;
}
.fieldcontainer_h34 input{
  height: 34px;
}
.ico_check_edit {
    background:url('../images/main/ico/crisp/ico_check_edit.png') center no-repeat !important;
    width:16px;
    height:16px;
    display:inline-block;
    margin-left:0px;
    margin-right:4px;
    vertical-align:-3px;
    cursor:pointer;
}
.ico_configured {
    background:url('../images/main/ico/crisp/ico_configured.png') center no-repeat !important;
    width:16px;
    height:16px;
    display:inline-block;
    margin-left:0px;
    margin-right:4px;
    vertical-align:-3px;
    cursor:pointer;
}
.configure_btn {
    background-color: white;
    border: solid 1px rgba(0, 0, 0, 0.3);
    padding: 3px 8px 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    width: 86px;
    height: 27px;
}
.configured_btn {
    background-color: #345de3;
    border: solid 1px #345de3;
    color: white;
    padding: 3px 8px 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    width: 110px;
    height: 27px;
}

/* DEP Device CSS */
#depDeviceManagementGrid  tbody .x-grid-cell-inner {
	height: 100%;
	padding-top: 13px;
	padding-bottom: 13px;
}

#depDeviceManagementGrid .x-column-header-inner {
	height: 100%;
}

#depDeviceManagementGrid .x-column-header-text-container {
	display: inline-table !important;
}

.Android-Management-API {
    width: 140px;
    height: 13px;
    margin: 4px 0 10px 0;
    font-family: Roboto;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.82;
    letter-spacing: 0.17px;
    text-align: center;
    color: rgba(0, 0, 0, 0.6);
}

.infoIcon_bg_gray {
    background:url('./../images/main/ico/crisp/Ico_Tooltip_Info.png') center no-repeat !important;
    width:18px;
    height:18px;
    display:inline-block;
    margin-left:5px;
    vertical-align:-2px;
}
.device-alias-color{
    color : rgba(0,0,0,0.6);
}
.custom-filefield-btn.x-btn-focus.x-btn-default-small {
	background-color: #ffffff;
}
#emmDevicesharedDeviceGrid table .x-grid-row{
    cursor:pointer;
}

.window-calendar .x-form-trigger.x-form-trigger-default.x-form-date-trigger.x-form-date-trigger-default{
    width: 32px;
    background-position: center;
    border-left: 1px solid #ccc;
}

#kspFeedbackDevicegrid-body .x-grid-cell-inner {
    padding: 20px 5px;
    height: 68px;
}

#emailGrid-body .x-grid-cell-inner {
    padding-top: 10px;
    padding-bottom: 4px;
    height: 37px;
}

#emailGrid .x-grid-header-ct {
    border-top: 1px solid #c5c8d3 !important;
}

#keepAliveSettingGrid .x-column-header-text-container {
    display: inline-table !important;
}

#keepAliveSettingGrid .x-column-header-inner {
    padding: 0px 5px;
}

.warning-checkbox.x-form-cb-checked .x-form-cb-label-default {
    color: #ed4739;
}
.warning-checkbox .x-form-checkbox-default {
    background: url(../images/ext/crisp/form/checkbox_warning.png) no-repeat;
}
.warning-checkbox.x-form-cb-checked .x-form-checkbox-default {
    background-position: -18px -18px;
}
.warning-button.x-btn-default-small {
    border-color: #ed4739;
    background-color: #ed4739;
}
.warning-button.x-btn-default-small .x-btn-inner-default-small{
    color : #fff;
}
.warning-button.x-btn-focus.x-btn-default-small{
    background-color: #bc382d;
    border-color: #bc382d;
}
.warning-button.x-btn-over.x-btn-default-small{
    border-color: #bc382d;
    background-color: #bc382d;
}
.warning-button.x-btn.x-btn-pressed.x-btn-default-small{
    border-color: #bc382d;
    background-color: #bc382d;
}
.warning-button.x-btn.x-btn-disabled.x-btn-default-small{
    background-color: #f2dfdd;
    border-color: #f2dfdd;
}
.warning-button.x-btn-default-small.x-btn-disabled .x-btn-inner-default-small{
    color : #fff;
}
.policy-grid-multiline .x-grid-cell-inner {
    padding-top: 8px !important;
    height: 63px;
}

#attributeCheckboxField-innerCt {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.ssoInfoTitleIcon {
    background-image: url(./../images/main/ico/aria/SSO_Icon_grey.svg);
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position-x: center;
    margin-top: -2px;
}

.ssoInfoButtonIcon {
    background-image: url(./../images/main/ico/crisp/SSO_Icon_black.svg);
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position-x: center;
}

.label-ellipsis {
    display: block;
    max-height:17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.device-log-popup-toolbar .x-form-text-default {
    height: 32px;
}

.x-grid-cell-inner-dual-row .x-grid-cell-inner {
    padding-top : 4px;
    /*vertical-align: middle;*/
}

.x-grid-cell-inner-dual-row-delete-icon .x-grid-cell-inner-action-col{
    padding-top : 12px;
    padding-bottom : 12px;
    /*vertical-align: middle;*/
}

.group-validation-grid{
    border-bottom: 1px solid #c6c9d4;
}

.add-validation-entity .x-window-header-default{
    border-bottom: none !important;
}

#ruleConfigurationGuideGrid tbody .x-grid-cell-inner{
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
    /*padding-top : 5px !important;*/
}

#addGroupDevicePopupGrid tbody .x-grid-cell-inner{
    height: auto;
    padding-top: 8px;
    padding-bottom: 8.5px;
}

#groupCRUPopupPanel .x-toolbar-footer{
    padding : 10px 0px 15px 15px;
}

#deviceDeletedGrid tbody .x-grid-cell-inner {
    height: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
}

#dynamicMakingRuleDeviceGrid tbody .x-grid-cell-inner{
    height: auto;
    padding-top: 9px;
    padding-bottom: 9px;
}