
html {
	font-size: 80%;
}

//maintainance page style
.maintainance_container #header_container {
	background-image: linear-gradient(to bottom, #006186, #006186 77px, white 50%)
}
.maintainance_container #am_header_container {
	background-image: linear-gradient(to bottom, #006186, #006186 77px, white 50%)
}
.maintainance_container .maintainance-info .svg-container {
	border-radius: 50%;
    margin-bottom: 20px;
    background-color: #006186;
    height: 100px;
    width: 100px;
    margin: 0px auto;	
}
.maintainance_container svg {
    width: 50px;
    height: 50px;
    margin-top: 25px;
}
.maintainance_container .maintainance-info {
	width: 100%;
	text-align: center;
	color: #333;
	font: 20px Helvetica, Arial, sans-serif;
	margin-top:20px;
}

.maintainance_container .maintainance-info h2 {
    font: 25px Helvetica, Arial, sans-serif;
    font-weight: bold;	
}

.maintainance_container  .text-centered {
	position: fixed;
	bottom:0px;
	width: 100%;
}

#nav ul li.downarrow {
	font-size: 1.2rem !important;
}
#nav ul li ul li a {
	font-size: 1.1rem !important;
}

#header_container, #am_header_container, #header_content {
	 min-width: 100% !important; 
}

/*--------------------Top Navigation Starts from here -------------------------*/
#nav {
    clear: both;
    float: left;
    width: 95%;
    margin-bottom: 10px;
    margin-left: 36px;
    width: calc(100% - 46px);
}
#nav ul {
	margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    z-index: 999;
    display: inline-block;
}
#nav ul li {
    margin: 0;
    padding: 2px 20px;
    position: relative;
    min-height: 20px;
    line-height: 27px;
}

#nav ul li.downarrow {
	font-size: 15px;
	color: #2F2F2F;
    font-weight: normal;
    text-decoration: none;
	transition: background-color ease-out .5s;
	cursor: pointer;
	padding: 2px 0px;
}

#nav ul li.downarrow:after {
    content: '';
    display: block;
    position: absolute;
    top: 13px;
    right: 21px;
    width: 5px;
    height: 5px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    transform: rotate(43deg);
    -moz-transform: rotate(43deg);
    -webkit-transform: rotate(43deg);
}

#nav ul li:hover {
	background-color: #E7E7E7;
}
#nav ul li a {
	color: #2F2F2F;
	text-decoration:none;
}
#nav ul li ul li a {
	cursor: pointer;
	font-size: 14px;
    display: inline-block;
    width: 100%;
}

#nav ul li ul li:hover {
	background-color: #D4D4D4;
}
#nav ul li.selected {
	background-color: #00AEF0;
	color:#ffffff;
}
#nav > ul > li {
	float: left;
	height:32px;
	line-height:28px;
}

#nav > ul > li > a {
	padding: 2px 35px 2px 20px;
	display: block;
}

#nav li > ul {
	visibility:hidden;
	width:205px;
	position: absolute;
	top:0px;
	left:205px;
	border:1px solid #eaeaea;
	background-color: #F2F2F2;
	min-width: 100%;
}

#nav li > ul .adoption_ul{
	width: 250px;
}

#nav > ul > li > ul {
	top:32px;
	left:0;
	transition: background-color ease-out .8s;
}

#nav li:hover > ul {
	visibility:visible;
	background-color:#E7E7E7;
}

#nav .nav_ul {
	margin-top: 0px;
	text-align: left;
}

#nav .nav_ul li{
    min-height: 30px;
    z-index: 1;
}

#nav .nav_ul ul{
	margin-left: -2px;
}

.demo_label {
	color: #76e8e8;
	font-size: 24px;
	position: absolute;
	top: 15px;
	left: 280px;
}

@media (max-width: 1150px) {
	.super-admin-nav #logo {
	  margin-top: 5px;
	  height: 43px !important;
	  width: 26% !important;
	  background-size: 84px !important;
	}
	.super-admin-nav #acct_controls #welcome {
		font-size: 12px;
		font-weight: normal;
	}
	.super-admin-nav #acct_controls #sign_out_link {
		font-size: 12px;	
	}	
	.super-admin-nav#nav ul li {
	  font-size: 12px;
	  min-height: 30px !important;
	 }
	 #nav ul li ul li a {
		font-size: 12px;
	}
	#nav > ul > li > a {
    	padding: 2px 32px 2px 10px;
	}
	.super-admin-nav#nav ul li.downarrow {
		background-image: none !important;
		margin-left: 0px;
	}	
	.super-admin-nav .test_label,
	.super-admin-nav .demo_label {
	  font-size: 17px;
	  top: 50px;
	  left: 10px;
	} 
}

@media (max-width: 950px) {
	#logo {
	  margin-top: 5px;
	  height: 71px !important;
	  width: 26% !important;
	  background-size: 84px !important;
	}
	#acct_controls #welcome {
		font-size: 12px;
		font-weight: normal;
	}
	#nav ul li {
		font-size: 14px !important;
	}
	#acct_controls #sign_out_link {
		font-size: 12px;	
	}	
	#nav ul li {
	  padding: 0px 6px 2px 6px !important;
	  font-size: 14px;
	 }
	 #nav ul :not(:first-child) {
	  display: none;
	 }
	#nav ul li.downarrow {
		background-image: none !important;
		margin-left: 0px;
	}
	.test_label, .demo_label {
	  font-size: 17px;
	  top: 50px;
	  left: 10px;
	} 
}

/*----------------------------Top Navigation ends here-------------------*/

#header_container {
    background-color: #006186;
    border-top: solid 1px #006186;
    height: 120px !important;
    background-image: linear-gradient(to bottom, #006186, #006186 77px, #f5f5f5 50%);
}

#header_content {
		max-width: 1170px; 
		width: 100%;
		margin: 0px auto;
		font-family:Segoe UI, Arial;
		font-size:11pt;
		color:#333333; 
}

#content {
	clear: both;
	max-width: 100%;
	padding: 0px 20px;
	min-width: 970px;
	min-height: 360px;
}

@media (max-width: 1050px) {
	#content.full-width{
		padding: 5px;
	}
}

@media (max-width: 950px) {
	#content.full-width{
		min-width: 100%;
		padding: 5px;
        box-sizing: border-box;
	}
}

.x-form-field::-ms-clear {
    display: none;
}

button {
	color: #000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	background-color: #A9A9A9;
	border-style: outset;
	border-color: #BFBFBF;
	cursor: pointer;
}

.button {
	color: #000;
	font-family: Verdana, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	background-color: #A9A9A9;
	border-style: outset;
	border-color: #BFBFBF;
	cursor: pointer;
}


#banner {
	display: block;
	height: 28px;
	min-width: 600px;
	width: 100%;
	background: url('../images/blue_banner_grad.gif') repeat-x;
}

#msft_reps_privacy {
	background: url('../images/msft_reps_privacy.jpg') no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 12px;
	width: 842px;
	height: 492px;
}

#msft_privacy_policy {
	position: absolute;
	margin-left: 105px;
	margin-top: 118px;
	padding: 5px;
	width: 400px;
	height: 240px;
	overflow-y: auto; 
} 

#msft_reps_forgot_login {
	background: url('../images/msft_reps_login.jpg') no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 12px;
	width: 842px;
	height: 492px;
}

#msft_forgot_login_window {
position: absolute;
width: 440px;
height: 300px;
margin-left: 90px;
margin-top: 125px;
} 

#msft_login_message {
position: absolute;
font-size: 12px;
color: #fff;
width: 560px;
height: 15px;
margin-left: 60px;
margin-top: 418px;
} 

#msft_reps_login {
	background: url('../images/msft_reps_splash.jpg') no-repeat;
	background-size: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 12px;
	width: 842px;
	height: 492px;
}

#msft_login_window {
	position: absolute;
	margin-left: 432px;
	margin-top: 10px;
} 

#msft_login_window input{
	width: 10em;
	margin-bottom: 5px;  
}

#msft_reps_login_link {
	position: absolute; 
	margin-left: 370px;
	margin-top: 400px;
}



#msft_login_window input[type=submit]{
	width: 65px;
	text-align: center;
	cursor: pointer;
	font-weight:bold;
	color: #FFF;
	background-color: #0072C6;
	padding: 5px 0 5px ;
	margin-right: 5px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}
#msft_login_window input[type=submit]:hover {background-color:#1E82CC;}

#msft_reps_splash {
	background: url('../images/msft_reps_splash.jpg') no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 12px;
	width: 842px;
	height: 492px;
}

#ms_click_zone {
position: absolute;
margin-left: 645px;
margin-top: 63px;
height: 122px;
width: 128px;
background-color: transarent;
} 



#logo {
	margin-top: 5px;
	margin-left: 20px;
	background:  url('../images/msft_reps_logo.png') no-repeat;
	height: 72px;
	width: 65%;
	color: transparent;
}

#acct_controls {
	margin-top: -63px;
	padding-right: 22px;
	float: right;
	text-align: right;
	width: auto;
	height: 41px;
	color: white;
}

#sign_out_link {
	text-align: right !important;
}

#acct_controls #welcome {
	font-weight: bold;
}

#acct_controls a {
	color: white;
}
.text-centered {
	margin-top: 10px;
	font-size: 10px;
	color: #000;
	text-align: center;
}


#ext4-load-mask {
	background: url('../images/ajax-loader.gif') no-repeat;
	background-position:center; 
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 12px;
	width: 99%;
	minHeight: 468px;
	height: calc(100vh - 220px);
	border: solid #006186 1px;
}

#form_banner {
    clear: both;
    position: relative;
    padding-top: 0;
    text-align: center;
    width: 100%;
    background-color: #525252;
    height: 40px;
    color: white;
    line-height: 40px;
    border-bottom: 0px;
}

#form_banner .title {
    color: white;
    font: 14px 'Trebuchet MS',helvetica,arial,verdana;
    font-weight: normal;
}

.short-header .x-panel-header-default {
	padding: 4px 10px 4px 10px !important;
}
#form_banner #wizard_step {
    position: absolute;
    top: 10px;
    left: 8px !important;
    font-size: 15px;
    font-family: tahoma,arial,verdana,sans-ser
}
#form_banner #back_link {
    position: absolute;
    top: 0;
    left: 8px;
}

#form_banner a {
	text-decoration: underline;
    color: #f1efef;
}

#account_table thead th, #account_table thead td {
	border-color: #74879a;
}
.x-action-col-icon {
    height: 16px;
    width: 16px;
    margin-right: 6px;
}

.icon-arrow-down {
	background-image: url('../images/icons/arrow_down.png') !important;
}

.custom-close-icon {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url('../images/custom_close_x.png') !important;
}

.custom-next-photo-arrow {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url('../images/next_photo_arrow.png') !important;
}

.custom-prev-photo-arrow {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url('../images/prev_photo_arrow.png') !important;
}

.icon-add {
	background-image: url(../images/icons/add-green.png) !important;
    background-position: left !important;	
}

.icon-delete {
	background-image: url('../images/icons/delete.png') !important;
}

.icon-delete-all {
	background-image: url('../images/cross.png') !important;
}

.icon-download {
	background-image: url('../images/icons/download-gray.png')  !important;
}

.icon-group {
	background-image: url('../images/group.png') !important;
}

.icon-group-add {
	background-image: url('../images/group_add.png') !important;
}

.icon-group-edit {
	background-image: url('../images/group_edit.png') !important;
}

.icon-user {
	background-image: url('../images/user.png') !important;
}

.icon-org-chart {
	background-image: url('../images/chart_organisation.png') !important;
}

.icon-table-edit {
	background-image: url('../images/icons/edit.png') !important;
}
.icon-table-share{
	background-image: url('../images/icons/share-new.png') !important;
}
.icon-key-go {
	background-image: url('../images/key_go.png') !important;
}

.icon-edit-calendar {
	background-image: url('../images/calendar_edit.png') !important;
}

.icon-edit-user {
	background-image: url('../images/user_edit.png') !important;
}

.icon-tree-item-edit {
	background-image: url('../images/table_edit.png') !important;
}

.icon-tree-item-filters {
	background-image: url('../images/filter.png') !important;
}

.ux-icon-combo-wrap {
    position: relative;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-right: 25px;
}
#file-translate-window .ux-icon-combo-wrap , .ux-icon-combo-wrap{
	margin-right: 0px !important;
}
#file-translate-window .ux-icon-combo-wrap .x-form-field ,.ux-icon-combo-wrap .x-form-field{
	margin: 0px !important;
    padding-left: 25px !important;
}
#file-translate-window .x-form-item-label  {
	margin-top: 2px !important;
}
.ux-icon-combo-wrap .x-form-field {
    padding-left: 20px;
	margin: 1px 0px 1px 15px;
}

@media (min-width: 11500px) {
	.ux-icon-combo-wrap .x-form-field {
	    padding-left: 25px;
		margin: 1px 0px 1px 24px;
	}
}

.ux-icon-combo-icon {
    position: absolute;
    top: 4px;
    left: 5px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    width: 18px;
    height: 14px;
}
.icon-translate-gray {
	background-image: url('../images/icons/translate-gray.png') !important;
}

/*
.ux-icon-combo-icononly {    
    color: transparent;
}


.ux-icon-combo-icononly .ux-icon-combo-input {
    padding-left: 1px;
    color: transparent;
}
*/

/* combo selection list */
.ux-icon-combo-item {
    padding-left: 24px;
    background-repeat: no-repeat;
    background-position: 3px 50%;    
}


.lang-icon-ca {
	background-image: url('../images/lang_icons/ca.png') !important;
}
.lang-icon-de {
	background-image: url('../images/lang_icons/de.png') !important;
}
.lang-icon-el {
	background-image: url('../images/lang_icons/el.png') !important;
}
.lang-icon-en {
	background-image: url('../images/lang_icons/en.png') !important;
}
.lang-icon-es {
	background-image: url('../images/lang_icons/es.png') !important;
}
.lang-icon-fi {
	background-image: url('../images/lang_icons/fi.png') !important;
}
.lang-icon-fr {
	background-image: url('../images/lang_icons/fr.png') !important;
}
.lang-icon-it {
	background-image: url('../images/lang_icons/it.png') !important;
}
.lang-icon-ja {
	background-image: url('../images/lang_icons/ja.png') !important;
}
.lang-icon-ko {
	background-image: url('../images/lang_icons/ko.png') !important;
}
.lang-icon-nl {
	background-image: url('../images/lang_icons/nl.png') !important;
}
.lang-icon-pl {
	background-image: url('../images/lang_icons/pl.png') !important;
}
.lang-icon-ru {
	background-image: url('../images/lang_icons/ru.png') !important;
}
.lang-icon-tr {
	background-image: url('../images/lang_icons/tr.png') !important;
}
.lang-icon-zh {
	background-image: url('../images/lang_icons/zh.png') !important;
}

.action-item-list {
    padding: 0 3px 0 3px;
}

.ai-item-list .x-grid-rowbody {
    margin: 0px 20px 0px 25px !important;
    color: #555;
    font-size: 11px;
}

.ai-item-list .x-rtl .x-grid-rowbody {
    margin: 0px 25px 0px 20px !important;
}


.ai-content-type-list .x-item-selected {
    font-weight: bold; 
    color: #15428b;
    background-color: #dfe8f6 !important;
    border: 1px dotted #a3bae9;
}

.ai-content-type-list-item {
    margin-top: 3px;
	padding-top: 4px;
	height: 30px;
    padding-left: 24px;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
}

.ai-content-type-list-item-hover {
    background-color: #eee;
}

.ai-content-type-list-form {
	background-image: url('../images/form_field.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

.ai-content-type-list-news {
	background-image: url('../images/news_action_16.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

.ai-content-type-list-training {
	background-image: url('../images/training_action_16.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

.ai-content-type-list-resourceFile {
	background-image: url('../images/file_scroll_action_16.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

.ai-content-type-list-asset {
	background-image: url('../images/asset_icon.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}


.ai-content-type-list-newForm {
	background-image: url('../images/form_field_add.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}


.ai-content-type-list-tttTraining {
	background-image: url('../images/group.png');
	background-repeat: no-repeat;
	background-position: 4px 6px;
}


.action-item-grid-header {
	padding: 2px 0 0 24px;
}

.action-item-grid-header b {
	font-family: tahoma, verdana;
	display: block;
	color: #333;
}

.action-item-grid-subheader {
	color: #333;
}

.action-item-grid-form {
	background: url('../images/form_field.png') no-repeat left top;
}

.action-item-grid-form-green {
	background: url('../images/form_field_green.png') no-repeat left top;
}

.action-item-grid-form-yellow {
	background: url('../images/form_field_yellow.png') no-repeat left top;
}

.action-item-grid-form-red {
	background: url('../images/form_field_red.png') no-repeat left top;
}

.action-item-grid-form-blue {
	background: url('../images/form_field_blue.png') no-repeat left top;
}

.action-item-grid-form-purple {
	background: url('../images/form_field_purple.png') no-repeat left top;
}

.action-item-grid-news {
	background: transparent url('../images/news_action_16.png') no-repeat left top;
}

.action-item-grid-training {
	background: url('../images/training_action_16.png') no-repeat left top;
}

.action-item-grid-resourceFile {
	background: url('../images/file_scroll_action_16.png') no-repeat left top;
}

.action-item-grid-newForm {
	background: url('../images/form_field_add.png') no-repeat left top;
}

.action-item-grid-tttTraining {
	background: url('../images/group.png') no-repeat left top;
}
/* These items customize data-tip in ext grid panel. By default most tool-tips are cut off in 4.2 version 
 * due to the minimum width configured.
 * */
.x-grid-panel .x-tip {
    height: auto !important;
}
.x-grid-panel .x-tip-body {
    height: auto !important;
}
.x-grid-panel .x-tip-body span {
    height: auto !important;
}

.red-border {
	border:solid 1px red;
}
.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}

/* User Management header style*/
.user-management .x-column-header-text {
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.user-management .user-edit-other .x-grid-cell-checkcolumn *{
	visibility: hidden;
}

.user-management .user-list-grid .x-grid-cell-inner{
	white-space: nowrap !important;;
}

div[id^='product-all-link-list-'] .x-column-header-inner .x-column-header-text,
div[id*='product-all-link-list-'] .x-column-header-inner .x-column-header-text {
    white-space: normal;
}

/*.x-grid-cell-inner {
	white-space: normal !important;
}*/

/*Add training topics grid style*/
#training-add-topics-window .x-action-col-cell.x-grid-cell.x-grid-td,
#training-add-files-window .x-action-col-cell.x-grid-cell.x-grid-td{
	vertical-align: middle;
}
.dashboard-window .x-grid-cell-special {
	background-image: none !important;
	border-right: none !important; 
}
[id^='tr-avail-topic-'] .gray-panel-header .x-header-text,  #training-add-files-window .gray-panel-header .x-header-text {
	font-size : 13px !important;
}

.user-store-list .x-grid-cell-inner ,.store-details-grid .x-grid-cell-inner {
	white-space: nowrap !important;
}
/* Retail Pro Manager filter form style*/
[id^='rsp-filter-form'] :-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  -moz-opacity: 0.4;
   opacity: 0.4;
   color: black;
}

[id^='rsp-filter-form'] .x-form-field[id^='clearcombo'],
[id^='rsp-filter-form'] .x-form-field[id^='combo'] {
    color: black;  
}

/*calender */
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-20-ad-x .ext-cal-evdm {
	background: #133897;	
}
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-27-ad-x .ext-cal-evdm {
	background: #2e8f0c;	
}
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-2-ad-x .ext-cal-evdm {
	background: #cf2424;	
}
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-33-ad-x .ext-cal-evdm {
	background: #808080;	
}
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-34-ad-x .ext-cal-evdm {
	background: #000000;	
}
[id^='scheduled-visit-view'] .ext-cal-evt.x-cal-35-ad-x .ext-evt-bd {
	color: #000000;	
}


/** Google Translator style**/
.goog-te-banner-frame{visibility:hidden !important;}
#body-main{top:0px !important;}

body {
	top: 0px !important;
}

#google_translate_element {
	position: absolute;
	top: 25px;
	right: 300px;
}

.goog-tooltip .logo, .goog-tooltip .activity-links {
	display: none !important;
}

.goog-te-gadget-icon {
	visibility: hidden;
}

/**Bing widget style**/
#MicrosoftTranslatorWidget {
    position: absolute;
    top: 10px;
    right: 300px;
	z-index: 9999999; 
}

#MicrosoftTranslatorWidget a {
	display: none !important;
}

#translate {
    position: absolute;
    right: 305px;
    top: 15px;
    background-color: rgb(85, 85, 85);
    border: 1px #111111 solid;
    color: white;
    font-size: 15px;
    font-weight: normal;
    padding: 2px 21px;
    text-transform: uppercase;
    z-index: 9999999;
}

#translate:hover {
    background-color: #ffa615 !important;
    border: 1px #222222 solid;
}

.trans-suggested-input.x-form-dirty textarea,
.trans-suggested-input.x-form-dirty input {
	border-color: #32a059;
    border-width: 1px;
}

/* Regional Admin tree panel*/
.hidden-country-select.x-form-invalid + .x-form-item + .regional-tree-select {
	border: 1px solid red;
}

/*.call-report-form-tree .x-tree-node a span {
    width: 100%;
	display: inline-block;
	line-height: 27px;	
}

.call-report-form-tree img.x-tree-node-icon,
.call-report-form-tree  img.x-tree-ec-icon {
	vertical-align: sub !important;
}*/

/* Custom Reporting center search By transaction ID*/
.transaction-search-window {
	float: left;
	width:50%
}

.transaction-search-pdf-icon{
	cursor: pointer;
	width: 50%;
	float: left;
	width:10px;
    height: 17px;
    background-size: 16px 16px;
    padding-top: 2px;
    padding-left: 19px;
    background-repeat: no-repeat;
    color: white;
	line-height: 13px;
}

/*User name edit popup alert in user management*/

.user-name-edit-warning {
    border-color: white !important;
	border-radius: 7px;
} 
.user-name-edit-warning * {
	font-family: Arial,sans-serif; 	
}

.user-name-edit-warning .x-window-header-default-top {
    background-color: #cc0000;
    border-color: #cc0000;
    border-width: 0px !important;
    border-radius: 8px;
    top: 0px !important;
    width: 100% !important;
    left: 0px !important;
    height: 33px;
    padding-top: 8px;
	
}

.user-name-edit-warning .x-window-header-default-top .x-header-text-container {
	width: 400px !important;
}
.user-name-edit-warning .x-window-header-default-top .x-tool.x-box-item {
	width: 21px;
    height: 24px;
    left: 411px !important;	
	background-color: white;
}
.user-name-edit-warning .x-window-header-default-top .x-header-text  {
	font-size: 15px;
	padding-left: 20px;
}

.user-name-edit-warning .x-window-header-default-top .x-tool-img {
	background-color: #cc0000;
	opacity: 1;
}
.user-name-edit-warning .x-window-body.x-window-body-default {
	top: 35px !important;
}

.user-name-edit-warning .x-container.x-box-item.x-window-item.x-container-default.x-box-layout-ct {
	border-bottom: 1px solid red;
}

.user-name-edit-warning .x-btn-default-small {
    border: 1px solid #d8dcdf;
    background: #eeeeee;
	padding: .5em 1em;
	border-radius: 7px;
	top: 10px !important;
}

.user-name-edit-warning .x-btn-default-small span {
	color: #004276;
    font-size: 15px;
}

.user-name-edit-warning .x-form-display-field {
	font-size: 15px;
}
.user-name-edit-warning .x-toolbar-footer .x-box-inner {
    padding-top: 15px;
}

.user-name-edit-warning .x-toolbar-footer {
	background: white;
    background: -moz-linear-gradient(top, #eeeeee, #ffffff 1px, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, top, bottom, color-stop(1px, #eeeeee), color-stop(1px,#ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 1px,#ffffff 1px,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 1px, #ffffff 1px, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 1px, #ffffff 1px, #ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #eeeeee 1px,#ffffff 1px,#ffffff `100%);
}

.user-name-edit-warning .x-message-box-warning {
    width: 16px !important;
    height: 16px !important;
    background-position: 0px -145px !important;
    background: url(../js/images/ui-icons_cc0000_256x240.png) no-repeat;	
}

.download-doc-icon {
 	background-image: url("../js/ext5/shared/resources/images/info.png") !important;
    background-repeat: no-repeat;
    background-position: left;
}

.download-doc-link {
    border-color: #126daf !important;
    background-color: transparent !important;
    background-image: none !important;
    border: none !important;	
}

.download-doc-link:hover {
     border-color: #126daf !important;
}

.inactive-language-tools-row {
	display: none;
}

.retranslated-content, .translated_notes_text {
	background-image: none !important;
}

.custom-report-region-filter .x-box-inner{
	overflow: auto;	
}

.tree-combo .x-toolbar-default {
    background: #efefef !important;
}

/*.tree-combo .x-toolbar-item {
	background: #3892d3 !important;
	border-color: #126daf;;
}*/

/*.tree-combo .x-btn-default-toolbar-small .x-btn-inner {
	color: white !important;
}*/

.tree-combo .x-tree-node-text, .custom-report-region-filter .x-tree-node-text {
display: block;
margin-top: -15px;
margin-left: 54px;
}

.tree-combo img + input + img + .x-tree-node-text, .custom-report-region-filter img + input + img + .x-tree-node-tex {
margin-left: 54px;
}

.tree-combo img +img +  input + img + .x-tree-node-text, .custom-report-region-filter img +img +  input + img + .x-tree-node-text {
margin-left: 75px;
}

.tree-combo img +img + img + input + img + .x-tree-node-text, .custom-report-region-filter img +img + img + input + img + .x-tree-node-text {
margin-left: 100px;
}

.tree-combo img +img + img + img + input + img + .x-tree-node-text, .custom-report-region-filter img +img + img + img + input + img + .x-tree-node-text {
margin-left: 125px;
}

.ccs-tree .x-tree-node-expanded .x-tree-node-icon {
    background-image: url('../images/icons/folder.png') !important;
	padding-right: 5px !important;
}
.ccs-tree .x-tree-node-collapsed .x-tree-node-icon {
	background-image: url('../images/icons/folder-open.png') !important;
	padding-right: 5px !important;
}
.ccs-tree .x-tree-node-leaf .x-tree-node-icon {
	background-image: url('../images/icons/leaf.png') !important;
	padding-right: 5px !important;
}
/*----------------------------Top Navigation ends here-------------------*/

#header_container {
    background-color: #3E5B76 !important;
    border-top: solid 1px #3E5B76 !important;
    height: 120px !important !important;
    background-image: linear-gradient(to bottom, #3E5B76, #3E5B76 77px, #f5f5f5 50%) !important;;
}

#am_header_container {
    background-color: #3E5B76 !important;
    border-top: solid 1px #3E5B76 !important;
    height: 120px !important;
    background-image: linear-gradient(to bottom, #3E5B76, #3E5B76 77px, #f5f5f5 50%) !important;;
}

#logo {
    margin-top: 5px;
    margin-left: 20px!important;
    background: none;
    height: 72px;
    width: 65%;
    color: white !important;
    font-size: 54px;
    /* font-weight: bold; */
    line-height: 49px;	
    font-weight:400!important;
	background-image: none !important;
}
#logo p{
    font-size: 13px;
    line-height: 0px;
    font-weight: normal;
    margin-top: 6px;
    margin-left: 3px;	
}

#am_logo {
    margin-top: 5px;
    margin-left: 20px;
    background: none;
    height: 72px;
    width: 65%;
    color: white !important;
    font-size: 54px;
    /* font-weight: bold; */
    line-height: 49px;	
	background-image: none !important;
}
#am_logo p{
    font-size: 13px;
    line-height: 0px;
    font-weight: normal;
    margin-top: 6px;
    margin-left: 3px;	
}

.icon-add-green {
	background-image: url(../images/icons/add-green.png) !important;
    background-position: left !important;	
}
#fw-button-add-global .icon-add-green {
	background-image: url(../images/icons/add-green.png) !important;
	background-size: auto;
    background-position: left!important;
}
.report-list .icon-add-green {
	background-size: auto;
}
.icon-delete-gray {
	background-image: url('../images/icons/delete.png') !important;
}

.icon-table-edit-gray {
	background-image: url('../images/icons/edit.png') !important;
}

.icon-tree-item-edit-gray {
	background-image: url('../images/edit.png') !important;
}

.icon-key-go-gray {
	background-image: url('../images/icons/login.png') !important;
	background-size: 100%;
}
.grid-icon-camera{
	background-image: url('../images/icons/camera-gray-new.png') !important;	
}
.grid-icon-pdf-gray {
	background-image: url('../images/icons/pdf.png') !important;	
}
.grid-icon-vew {
	background-image: url('../images/icons/view-report.png') !important;
}
.grid-icon-calendar {
	background-image: url('../images/icons/calendar.png') !important;
}
.x-tbar-excel-download{
    background-image: url('../images/icons/excel.png') !important;
	background-size: 100%;
    width: 16px !important;
    height: 16px !important;	
}
.x-tbar-excel-download-summary{
	background-image: url('../images/icons/excel.png') !important;
}
.x-tool-download ,.x-tool-download-file{
    background-image: url('../images/icons/download.png') !important;
	background-color: transparent !important;
    margin-right: 5px !important;
}

.x-grid-tree-node-expanded .x-tree-icon-parent {
    background-image: url('../images/icons/folder.png') !important;	
}
.x-tree-icon-parent {
    background-image: url('../images/icons/folder-open.png') !important;	
}



div#account_table * {
    font-family: tahoma,arial,verdana,sans-serif;
}
.table_header {
    background-color: #525252;
    height: 40px;
    box-sizing: border-box;
    color: white;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    line-height: 40px;
    padding-left: 10px;
}
#account_table table {
	border: none;
}
#account_table thead th, #account_table thead td {
    background-color: #74879a !important;
    background-image: none !important;
}
 #account_table thead th {
    border-right: solid 1px #ffffff;
    padding: 5px;
}

#account_table tbody th {
	border-right: solid 1px transparent;
	padding: 8px;
}
#account_table thead th, #account_table tbody th {
    border-right: solid 1px #c5c5c5;
    border-right-width: 1px !important;
}
#manageFormsForm {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25), 0 3px 5px rgba(0, 0, 0, 0.11);
}
#account_table table tr:nth-child(odd), .dashboard-grid-row1 {
    background-color: rgba(240, 240, 240, 1);
}
#account_table table tr:nth-child(even), .dashboard-grid-row2 {
    background-color: white;
}
#account_table tbody th, #account_table tbody td {
    border-width: 0px;
}
#account_table #user, #account_table #country {
    padding: 1px 3px 2px 3px;
}
#account_table tbody th a, #account_table tbody th a:visited {
    color: #555555;
}
#account_table table a, #account_table table a:visited, #account_table table a:active {
    font-weight: normal;
}
.transaction_report a{
	font-size: 0px;
}


#config_panel *, .call-report-create-panel * {
	font-family: tahoma,arial,verdana,sans-serif;
}
#item-tree-panel .x-border-layout-ct {
	border: none !important;
}
#main_tabs {
    background-image: none;
    background-color: #d2d2d2;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#dfdede),color-stop(100%,#d2d2d2));
    background-image: -webkit-linear-gradient(top,#dfdede,#d2d2d2);
    background-image: -moz-linear-gradient(top,#dfdede,#d2d2d2);
    background-image: -o-linear-gradient(top,#dfdede,#d2d2d2);
    background-image: -ms-linear-gradient(top,#dfdede,#d2d2d2);
    background-image: linear-gradient(top,#dfdede,#d2d2d2);	
}

#main_tabs ul {
	padding: 3px 3px 0 2px;
}

#main_tabs li {
    -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;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#dcdcdc),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -moz-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -o-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -ms-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: linear-gradient(top,#dcdcdc,#eaeaea);
    border-color: #b5b5b5;
    cursor: pointer;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
	border-bottom: 3px solid #e9e9e9 !important;
}
#main_tabs .current {
	background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
	border-bottom: 3px solid #006186 !important;		
}
#main_tabs li:hover {
    background-image: none;
    background-color: #f2eeee;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f0f0f0));
    background-image: -webkit-linear-gradient(top,#fff,#f0f0f0);
    background-image: -moz-linear-gradient(top,#fff,#f0f0f0);
    background-image: -o-linear-gradient(top,#fff,#f0f0f0);
    background-image: -ms-linear-gradient(top,#fff,#f0f0f0);
    background-image: linear-gradient(top,#fff,#f0f0f0)	
}
#main_tabs li a{
	padding: 10px 35px !important;
    background-image: none !important;
    color: #6f6f6f !important;
    padding: 0;
    text-decoration: none !important;	
}
#main_tabs li.current a {
	color: black !important;
	padding: 0px;
}
.am-ext3-field-window .x-panel-body {
    background-color: transparent;
    border-color: transparent;
}
.am-ext3-form-tree-desc .x-panel-body {
	background-color: #eaeaea !important;	
}

#config_panel .x-panel-ml, #config_panel .x-panel-mr, #config_panel .x-panel-mc,
.call-report-create-panel .x-panel-ml, .call-report-create-panel .x-panel-mr, .call-report-create-panel .x-panel-mc{
	padding: 0px;
}
.x-form-display-field {
    /*padding-top: 14px !important;*/
    color: #6d6d6d !important;
    font-size: 12px !important;
}
.x-form-focus, textarea.x-form-focus {
	border-color: #C1C1C1 !important;
}
.x-fieldset {
    border-color: #f9f9f9 !important;
}
#config_panel .x-fieldset-header , .custom-report .x-fieldset-header,  .custom-report .x-fieldset-header, .global-settings-panel .x-fieldset-header, .admin-notification-panel .x-fieldset-header{
    display: block;
    width: 100%;
    background-color: #74879a;
    height: 30px;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px;
    font-size: 14px !important;
    font-weight: normal !important;
	margin-bottom: 10px;	
}
.admin-notification-panel .x-fieldset-header {
	margin-bottom : -5px !important;
}
.custom-report .x-fieldset-header {
	border-bottom: 1px solid white !important;
	border-top: 1px solid white !important;
}
.custom-report .x-fieldset-header {
	margin-bottom: 0px !important;
}
.custom-report .x-toolbar-default-docked-bottom, [id^='tr-avail-topic-'] .x-toolbar-docked-bottom , #training-add-files-window .x-toolbar-docked-bottom{
	 margin-bottom: 3% !important;
	 border-top: 1px solid #d0d0d0 !important;
}
.custom-report-view .x-toolbar-default-docked-bottom {
	height: 40px !important;
	border-top: solid 1px #d0d0d0 !important;
}
#config_panel .x-fieldset {
	margin: 0px !important;
	padding: 0px !important;
    border: none !important;	
}

.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
	background-image: none !important;
}
.x-btn-text.x-btn-text {
    height: 16px;
    font: normal 11px/16px tahoma,arial,verdana,sans-serif;
    font-weight: bold;
    color: #6f6f6f !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
table.x-btn{
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    margin: 0 0 0 2px;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    border-color: #b5b5b5 !important;
    cursor: pointer;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-width: 1px;
    border-style: solid;
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
    border-radius: 4px;	
}
.x-date-middle table.x-btn{
    background-image: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none;	
}
.x-date-middle .x-btn .x-btn-text {
	color: white  !important;
}
#cf-template-cntry-panel .x-column .x-form-item {
	border-bottom: 1px solid #ededed;
	padding: 5px 0 5px 5px;
	margin: 0;
}
.x-grid3-header,.x-grid3-hd-inner {
    background-color: #74879a !important;
    background-image: none !important;
}
.x-grid3-hd-inner {
    color: white !important;
    font-size: 12px !important;
}
.x-grid3-row {
    border-color: #ededed;
    border-top-color: #ededed !important;
}
.x-grid-row-over .x-grid-td {
	background-color: white !important;
}
.x-grid-row-editor .x-panel-body {
	padding: 4px 0 4px 3px !important;
	/*height: 35px !important; */
	top: 4px !important;
}
.x-treegrid-col,.x-grid3-col {
    padding: 3px 0 3px 0 !important;
    color: #585858 !important;
    font-size: 12px;
}
.x-tab-panel-body {
    border: none !important;
}
.x-grid3-row {
    /* border: none !important; */
}
#fw-role-grid .x-grid3-row-selected{
    background-color: #9cbad86b !important;
}
.x-treegrid-col, .x-tree-node-el {
	padding: 5px 4px 5px 2px !important;
}
.x-grid3-cell-inner {
	padding: 5px 4px 5px 5px !important;
    font-size: 12px;	
}
.x-tree-node a span {
    color: #585858 !important;
}
.x-tree-node-el {
	border-bottom: 1px solid #ededed;
}

li.x-tab-strip-active {
    border-bottom: 3px solid #006186 !important;	
}
.x-tab-strip span.x-tab-strip-text {
	padding: 9px 15px !important;
    background-image: none !important;
    color: #6f6f6f !important;
    padding: 0;
    text-decoration: none !important;	
}
ul.x-tab-strip-top {
	background-image: none !important;
}
ul.x-tab-strip li {
    -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;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#dcdcdc),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -moz-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -o-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: -ms-linear-gradient(top,#dcdcdc,#eaeaea);
    background-image: linear-gradient(top,#dcdcdc,#eaeaea);
    border-color: #b5b5b5;
    cursor: pointer;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    border-bottom: 3px solid #e9e9e9 !important;	
}
ul.x-tab-strip li.x-tab-strip-active  {
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
    border-bottom: 3px solid #006186 !important;
}
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
	background-image: none !important;
}
input#upload-logo {
    padding: 2px 3px;
    margin-left: 0px !important;
}
.x-treegrid-root-node {
	overflow-x: visible;
}
#cf-west-tab-panel .x-tab-panel-header{
	padding-bottom: 0px;
}
.x-grid3-hd-row td {
    border-left-color: #74879a !important;
    border-right-color: #d0d0d0 !important;
}
.x-window-tr, .x-window-tl, .x-window-tc  {
	background-image: none !important;
	padding: 0px !important;
}

.x-window-ml, .x-window-bl, .x-window-br, .x-window-bc, .x-window-mr {
	padding: 0px !important;
}
.login-window .x-window-mr {
	border-bottom: 1px solid #d0d0d0 !important;
}
.x-window-tl .x-window-header{
    background-color: #74879A;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 33px;
    line-height: 33px !important;
    padding: 0 5px !important;
}
.x-window-header .x-tool {
	margin-top: 8px !important;
}
.x-tool.x-tool-close {
	background-image: url('../images/icons/close.png') !important;
	margin-right: 10px;
	background-position: 0 0 !important;
}
 .x-tool.x-tool-maximize {
	background-image: url('../images/icons/expand.png') !important;
	margin-right: 10px;
	background-position: 0 0 !important;
}
.x-tab-strip span.x-tab-strip-text {
	font-weight: bold !important;
}
.x-tool.x-tool-restore {
	background-image: url('../images/icons/shrink.png') !important;
	margin-right: 10px;
	background-position: 0 0 !important;
}
 .x-window-body, .x-window-plain .x-window-body {
	background-color: white !important;
	padding:10px!important;
}
.x-window-mc {
	border-color: white white #d0d0d0 white !important;
}
.x-window-bwrap{
	border: 1px solid #d0d0d0;
}
.x-window-bl.x-panel-nofooter {
	height: 0px !important;
}
body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #f9f9f9 !important;
}

/*#list-default-panel, #list-list-controls, #text-default-panel, #text-default-4-panel{
	width: 350px !important;
	float: left;
}*/
.x-fieldset {
    margin: 0px !important;
    padding: 0px !important;
	border-left: none !important;
	border-right: none !important;
	width: 100% !important;
}
.am-ext3-field-window .x-fieldset-header,.gray-fieldset .x-fieldset-header {
    padding-top: 1px;
    display: block;
    width: 100%;
    background-color: #74879a;
    height: 30px;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px;
    font-size: 14px !important;
    font-weight: normal !important;
}
.am-ext3-field-window .x-fieldset legend .x-tool-toggle {
    margin-top: 8px !important;
	}
.gray-fieldset  {
	border-radius: 0px !important; 
}

.gray-fieldset .x-fieldset-header .x-fieldset-header-text{
	 line-height: 30px !important;
	 padding-left: 10px;
}

.user-store-list .gray-fieldset .x-fieldset-body {
	padding-top: 0px !important;
}
.user-store-list .x-fieldset {
	width: 49% !important;
}
.gray-fieldset .x-fieldset-body  {
	padding-top: 15px;
}
 .x-fieldset-header-text {
	color: white !important;
}
.x-fieldset legend .x-tool-toggle,
.x-fieldset.x-panel-collapsed legend .x-tool-toggle {
	background-image: url('../images/icons/arrow-down.png') !important;
	background-position: 0 0 !important;
}
.x-fieldset.x-panel-collapsed legend .x-tool-toggle {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.x-fieldset legend .x-tool-toggle {
	margin-top: 5px;
}
#hierarchyedit .x-fieldset legend .x-tool-toggle {
    margin-top: 8px !important;
    margin-left: 5px !important;
}
.x-fieldset-bwrap {
    padding: 7px 14px;
}
.ext-el-mask {
   background-color: #f3f3f3 !important;
}
.sub-panel {
	color: white !important;
    font-weight: normal !important;
    font-size: 13px !important;
    font-family: tahoma,arial,verdana,sans-serif;
    background-image: none !important;
    background-color: #74879a !important;
    height: 16px;
    border: none !important;
    padding: 4px 0 4px 4px;
}
#csv-sample {
	background-image: url('../images/csv-sample.jpg') !important;
}
.x-panel-body-default {
	border: none !important;
}

/*Accordion Layout ends*/

/** Filter Panel */
.filter-accordion-header .x-tool {
    left: auto !important;
    width: 100%;
}
.date-range-sub-panel .x-panel-header .x-tool {
    left: -10px !important;
    width: 100%;
}
.filter-collapsed-header .x-title-text,  .filter-collapsed-header .x-header-text{
    padding-left: 16px !important;
    color: rgb(82, 82, 82);
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif !important;
    font-size: 14px !important;
}
.filter-expanded-header .x-title-text, .filter-expanded-header  .x-header-text, .filter-form .x-form-cb-label {
    padding-left: 20px !important;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px !important;
}
.date-range-sub-panel .x-panel-header .x-title-text {
    padding-left: 6px !important;
    color: #fff;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px !important;
}
.filter-collapsed-header .x-tool .x-tool-expand-bottom {
    background-image: url("../images/icons/right-grey.png") !important;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: left !important;
}
.filter-collapsed-header .x-tool .x-tool-collapse-top {
    background-image: url("../images/icons/down-grey.png") !important;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: left !important;
}
.filter-expanded-header .x-tool .x-tool-expand-bottom, .date-range-sub-panel .x-panel-header .x-tool-expand-bottom {
    background-image: url("../images/icons/right-white.png") !important;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: left !important;
	background-color: transparent;
}
.filter-expanded-header .x-tool .x-tool-collapse-top, .date-range-sub-panel .x-panel-header .x-tool-collapse-top {
    background-image: url("../images/icons/down-white.png") !important;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: left !important;
    background-color: transparent;
}
.filter-collapsed-header .x-tool .x-tool-expand-bottom, .filter-collapsed-header .x-tool .x-tool-collapse-top {
    background-color: #dedede !important;
}
.filter-panel-header .x-tool-collapse-left, .filter-panel-header .x-tool-collapse-right, .x-region-collapsed-placeholder .x-tool-expand-right {
    background-image: url("../images/icons/menu.png") !important;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: rgb(82, 82, 82) !important;
    background-position: left;
    width: 18px;
    height: 18px;
    background-position: 0 0 !important;
}
.filter-item-panel .x-panel-body {
    background-color: #b1afaf !important;
}
.filter-item-panel .x-accordion-item .x-panel-body-default {
    background-color: #b1afaf;
}
.filter-form .filter-panel-header, .x-region-collapsed-placeholder {
    background-color: rgb(82, 82, 82) !important;
    border: rgb(82, 82, 82) !important;
    font-weight: normal;
    background-image: none;
	box-shadow: none;
}
.filter-form .filter-panel-header .x-title-item, .filter-form .filter-panel-header .x-header-text {
    font-size: 15px;
    color: white;
    font-weight: normal;
}
.filter-form .x-panel-header .x-title, .x-region-collapsed-placeholder .x-panel-header-title,  .x-region-collapsed-placeholder .x-header-text {
    color: #fff;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 15px;
}
.filter-form .x-mask {
    background-color: #b1afaf;
    opacity: 0.5;
}
.filter-expanded-header {
    border: none !important;
    background-color: #b1afaf !important
}
.filter-collapsed-header {
    border: none !important;
    background-color: #dedede !important;
}
.filter-go-btn {
    background-color: rgb(82, 82, 82) !important;
    border: none !important;
    margin-left: -29px !important;
    background-image: none !important
}
.filter-go-btn .x-btn-inner {
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 16px;
    color: white;
}
.filter-go-btn.x-btn-over, .filter-go-btn.x-btn-focus {
    background-color: #ABABAB !important;
    border: none !important;
    border-radius: 0;
    background-image: none;
}
.filter-go-btn.x-btn-focus {
    border: none !important;
    border-radius: 0;
    box-shadow: none !important;
}
.filter-item-panel.x-accordion-item {
    border-left: 0px solid gray !important;
}
.filter-panel-header {
    padding: 0px 10px !important;
}
.filter-accordion-header {
    box-shadow: none;
}
.filter-form-body {
    background-color: #dedede !important;
    border-top: none !important;
}
.x-panel-header-default-vertical {
    padding: 9px 9px 9px 10px !important;
}
.x-panel-header-default-vertical {
    background-image: none;
    background-color: #525252 !important;
    background-image: -webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#525252),color-stop(100%,#525252)) !important;
    background-image: -webkit-linear-gradient(right,#525252,#525252) !important;
    background-image: -moz-linear-gradient(right,#525252,#525252) !important;
    background-image: -o-linear-gradient(right,#525252,#525252) !important;
    background-image: -ms-linear-gradient(right,#525252,#525252) !important;
    background-image: linear-gradient(right,#525252,#525252) !important;
}
.date-range-sub-panel .x-form-item-label-inner.x-form-item-label-inner-default {
  color: #fff !important;
}
.date-range-sub-panel .x-panel-header {
    background-color: #b1afaf;
    background-image: none;
    box-shadow: none;
	padding: 8px 8px 8px 10px !important;
	border: none;
}
.date-range-sub-panel .x-form-text-default {
    color: rgb(82, 82, 82);
}
.x-datepicker .x-datepicker-header{
	background-color: #525252 !important;
}
.x-monthpicker-yearnav-prev{
	background: url("../images/icons/left-grey.png") no-repeat 0 center;
 	background-size: 95% !important;
}
.x-monthpicker-yearnav-next{
	background: url("../images/icons/right-grey.png") no-repeat 0 center;
 	background-size: 95% !important;
}
.x-datepicker .x-datepicker-header .x-datepicker-prev{
	background-image: url("../images/icons/left-white.png") !important;
	background-size: 95% !important;
	background-position: 0 center;
}
.x-datepicker .x-datepicker-header .x-datepicker-next{
	background-image: url("../images/icons/right-white.png") !important;
	background-size: 95% !important;
	background-position: 0 center;
}
.x-datepicker-month .x-btn-wrap-default-small.x-btn-split-right:after{
	background-image: url("../images/icons/down-white.png") !important;
	background-size: 65% !important;
	background-position: 0 center;
}
.x-datepicker .x-datepicker-header .x-btn-inner{
	color: #fff;
}
.filter-item-panel.x-accordion-item .x-accordion-hd {
	padding: 8px 10px !important;
}
/*Tree Panel */

/*#cf-select-css-panel .x-form-field-wrap .x-form-search-trigger {
	background-image: url("../images/icons/clear-icon.png") !important;
}*/
/*.tree-panel-search-clear {
	background-image: url("../images/icons/clear-icon.png") !important;
    background-repeat: no-repeat !important;
    background-size: 4% !important;
	background-position: 98% !important;
}*/

/* Tree filter */
.region-filter .x-grid-item {
	background-color: #b1afaf;
	color: white;
}
.region-filter .x-tree-icon-parent,
.region-filter .x-tree-icon-leaf {
	display: none;
}
.region-filter .half-checled-node input.x-tree-checkbox {
    background-color: blue;
    border: 4px solid white;
    background-image: none;	
}
.filter-form .x-tree-view .x-grid-cell-inner {
	    padding: 5px 0px 4px 0px;
}
.filter-form .x-tree-view .x-tree-node-text {
    padding-left: 0px;
}

.region-filter .x-tree-node-text  {
	color: white;
}
/* Saved report section */
.save-reports-header{
	background-color: rgb(82, 82, 82) !important;
  	border: rgb(82, 82, 82) !important;
}
.save-reports-panel-body{
	background-color: rgb(222, 222, 222) !important;
}
/** Filter Panel */
.x-tab.x-tab-active.x-tab-default {
  background-color: #c3c3c3  !important;}
/* Tab style starts */
.x-tab.x-tab-active.x-tab-default-top {
	border-bottom: 3px solid #006186 !important;
	color: #333 !important;
}
.x-tab-button-default.x-tab-text:before {
	display: none;
}
.x-tab {
	padding: 10px 35px !important;
	height: 36px
}

#call-report-settings-view .x-tab {
	padding: 10px 20px !important;
}
.x-tab-inner-default {
	font-size: 12px !important;
}
/* Tab style ends */

/* grid starts*/
.x-column-header-inner .x-column-header-text {
    white-space: normal;
}
/*tr.dashboard-grid-row1 {
	background-color: rgba(240, 240, 240, 1);
}
tr.dashboard-grid-row2 {
	background-color: white;
}*/
.x-grid-row-alt .x-grid-td {
    background-color: rgba(240, 240, 240, 1) !important;
}
.x-grid-cell-inner {
    padding: 8px 4px 8px 5px !important;
	color: #555555;
	font-size: 12px;
}
.x-column-header {
    background-color: #74879a !important;
    background-image: none !important;
}
.x-column-header-over {
    background-color: #74879a !important;
    background-image: none !important;	
    color: white !important;
}
.x-column-header-sort-ASC .x-column-header-text {
    background-image: url("../images/icons/down-white.png") !important;
	background-size: 10px;	
    background-repeat: no-repeat;
    background-position: right center;
}
.x-column-header-sort-DESC .x-column-header-text {
    background-image: url("../images/icons/up-white.png") !important;
	background-size: 10px;
    background-repeat: no-repeat;
    background-position: right center;	
}
#mainpanel .x-column-header-inner,
#application-main-container .x-column-header-inner{
	padding: 8px 4px 8px 6px;
}
.x-column-header {
    color: white !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
.x-grid-with-row-lines .x-grid-item {
	border-width: 0px !important;
}
.x-grid-row .x-grid-cell-selected {
    background-color: #b8cfee7d !important;
}
.x-column-header-trigger {
	background-color: #dfdede !important;
    background-image: url(../images/icons/down-grey.png) !important;
    background-size: 70%;
    background-position: center !important;	
}
/* grid ends*/
/* Paqing toolbar icons not visible */
.x-btn-icon .x-btn-plain-toolbar-small-icon:not(.x-tbar-excel-download-gray),
.x-btn-icon-el-plain-toolbar-small:not(.x-tbar-excel-download-gray),
.x-btn-plain-toolbar-small .x-btn-button{
	width: 20px !important;
	height: 15px !important;
}


/* Toolbar style starts */
.x-toolbar-default {
    padding: 5px 5px 5px 5px !important;
	border-width: 0px !important;
}
.x-btn-default-toolbar-small:not(.x-breadcrumb-btn), .cr-view-button{
    background-image: none;
    background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    margin: 0 0 0 2px;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    border-color: #b5b5b5 !important;
    cursor: pointer;
    -webkit-box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    -moz-box-shadow: white 0 1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
	-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;
    border-width: 1px;
    border-style: solid;
    background-image: none;
	background-color: #eaeaea;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    background-image: -moz-linear-gradient(top,#fff,#eaeaea);
    background-image: -o-linear-gradient(top,#fff,#eaeaea);
    background-image: -ms-linear-gradient(top,#fff,#eaeaea);
    background-image: linear-gradient(top,#fff,#eaeaea);
}
.x-btn-default-toolbar-small-noicon .x-btn-button,
.x-btn-default-toolbar-small-icon-text-left .x-btn-button {
	height: auto !important;
}
.x-btn-inner-default-toolbar-small, .x-btn-default-toolbar-small .x-btn-inner-center {
	color: #6f6f6f !important;
    font-weight: bold !important;
	font: normal 11px/16px tahoma,arial,verdana,sans-serif;
    /*padding: 2px 9px !important;*/
}
.toolbar-blue {
	background-color: #74879a;
	background-image: none;
}

.toolbar-blue .x-toolbar-text {
	color: white;
	font-size: 13px;
}

/* Toolbar style ends */

/*Popup Window style starts here*/
.x-window-header-default-top {
    background-color:  #74879A;
	padding: 9px 9px 6px 9px !important;
}
.dashboard-window .x-toolbar-footer{}
.x-window-default {
	padding: 0px !important;	
	border-color: #8e8e8e !important
}
.dashboard-window .x-fieldset-header ,.scheduled-visit-view .x-fieldset-header, .custom-report.x-fieldset-header, .global-settings-panel.x-fieldset-header, .admin-notification-panel.x-fieldset-header{
    padding-top: 1px;
    padding-top: 1px;
    display: block;
    width: 100%;
    background-color: #74879a;
    height: 30px;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px;
    font-size: 14px !important;
    font-weight: normal !important;
}
.x-window-body-default {
	background: #ffffff !important;
}
.x-window-body-default .x-form-item-label-default,
.x-fieldset-header .x-fieldset-header-text {
	font-size: 13px !important;
	color: #525252;
}
.file-download-window .x-title-text{
	color: #fff;
}
.dashboard-confirm-window .alert-text{
	text-align: center;
}
/*.dashboard-confirm-window .x-message-box-question{
	background-image: url("../../resources/images/question-mark.png");
}*/
.dashboard-confirm-window .x-btn-focus.x-btn-default-small{
	background-color: #006186 !important;
}
.dashboard-confirm-window, .dashboard-window, .file-download-window {
    border-radius: 0px !important;
    border: 0px;
    border-width: 0px !important;
}
.dashboard-confirm-window .x-window-item {
	padding: 20px 10px !important;
}
.dashboard-confirm-window .x-title-text, .dashboard-window .x-title-text, .file-download-window .x-title-text,  .dashboard-window .x-header-text, .dashboard-confirm-window .x-header-text{
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}
.dashboard-confirm-window .x-window-header, .dashboard-window .x-window-header, .file-download-window .x-window-header {
    background-color: #74879A;
    border-radius: 0px !important;
    border: none;
    border-width: 0px !important;
    outline: none !important;
    box-shadow: none;	
}

.dashboard-confirm-window .x-window-header .x-title, .dashboard-confirm-window .x-btn .x-btn-inner, .dashboard-window .x-window-header .x-title, .dashboard-window .x-btn .x-btn-inner,
.file-download-window .x-window-header .x-title, .file-download-window .x-btn .x-btn-inner,{
    color: #fff !important;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300 !important;
    line-height: 17px;
}
.dashboard-window .x-form-item-label, .dashboard-window .x-form-text, .file-download-window .x-form-text {
    color: #444444 !important;
    font-weight: 300 !important;
    line-height: 17px;
}
.dashboard-window .x-form-empty-field-default {
	color: gray !important;
}
.dashboard-window .x-fieldset-header .x-fieldset-header-text,.custom-report .x-fieldset-header .x-fieldset-header-text, .global-settings-panel .x-fieldset-header .x-fieldset-header-text, .admin-notification-panel .x-fieldset-header .x-fieldset-header-text{
	padding-left: 11px;
}
.custom-report .x-fieldset-header .x-fieldset-header-text ,.global-settings-panel .x-fieldset-header .x-fieldset-header-text, .admin-notification-panel .x-fieldset-header .x-fieldset-header-text{
	padding-top: 6px;
}
.dashboard-confirm-window .x-window-header .x-tool-close, .dashboard-window .x-window-header .x-tool-close, .file-download-window .x-window-header .x-tool-close {
    background-image: url("../images/icons/close.png") !important;
    background-repeat: no-repeat;
    background-position: right;
    background-color: rgb(82, 82, 82);
}
.dashboard-confirm-window .x-window-header .x-tool-maximize, .dashboard-window .x-window-header .x-tool-maximize, .file-download-window .x-window-header .x-tool-maximize {
    background-image: url("../images/icons/expand.png") !important;
    background-repeat: no-repeat;
    background-position: right;
    background-color: rgb(82, 82, 82);
}
.dashboard-confirm-window .x-window-header .x-tool-restore, .dashboard-window .x-window-header .x-tool-restore, .file-download-window .x-window-header .x-tool-restore {
	background-image: url("../images/icons/shrink.png") !important;
    background-repeat: no-repeat;
    background-position: right;
    background-color: rgb(82, 82, 82);
}
.dashboard-confirm-window .x-window-header .x-tool-close, .dashboard-window .x-window-header .x-tool-close, .file-download-window .x-window-header .x-tool-close {
    background-image: url("../images/icons/close.png") !important;
    background-repeat: no-repeat;
    background-position: right;
    background-color: #74879A;
}
.dashboard-window.special-project-window .x-btn .x-btn-inner-default-toolbar-small{
	color: white !important;
}
.dashboard-window.special-project-window .x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after{
	background-image: url("../images/icons/down-white.png") !important;
	background-size: 65%;
    background-position: center center;
}
.dashboard-window.special-project-window .x-btn.x-btn-menu-active.x-btn-default-toolbar-small{
	background-color: rgb(82, 82, 82);
    border-radius: 0px !important;
    border: none !important;
    border-width: 0px !important;
	box-shadow: none !important;
}
.dashboard-window.special-project-window  .x-legend-container{
	  line-height: 1.4 !important;
}
.dashboard-confirm-window .x-window-text {
    color: #000 !important;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300 !important;
    line-height: 17px;
}
.dashboard-window.special-project-window .x-btn-focus {
	background-color: #006186 !important;
}

.dashboard-window .x-toolbar, .dashboard-confirm-window .x-toolbar{
    background-color: #efefef !important;
    border-color: #F2F2F2;
	background-image: none !important;
}
.dashboard-window .x-toolbar-footer {
	height: 32px;
	margin: 0px !important;
}
.dashboard-window .x-window-header .x-tool, .dashboard-confirm-window .x-window-header .x-tool {
	margin-top: 0px !important;
	
}
.dashboard-window .x-fieldset, .custom-report .x-fieldset, .global-settings-panel .x-fieldset, .admin-notification-panel .x-fieldset {
	padding: 7px 0px 5px 0px !important;
	border-radius: 0px !important;
	border-top: none !important;
    border-top: solid 1px;
	border-left: none!important;
}
#hierarchyedit .x-fieldset, #hierarchyedit .x-fieldset-header, #edit-employee .completed-training{
	padding: 0px !important;
}
#hierarchyedit .x-fieldset {
	border-top: solid 1px !important;
}
.custom-report .x-fieldset {
	padding: 0px !important;
}
.dashboard-window .x-fieldset-header {
	padding: 6px 3px 1px;
}
/*.dashboard-window .x-form-text-wrap {
    display: inline-block;
    width: 100%;
}*/
.file-download-window-question {
    background-image: url(../../resources/images/Warning-red.png) !important;
    background-size: 100%;
}
/*.dashboard-confirm-window .x-window-body .x-container.x-window-item {
    padding: 25px 0px !important;
}*/
.inner_grid .x-grid3-header {
	background-color: #b9bcbf !important;
    background-image: none !important;
	color: #637180 !important;
    font-size: 12px !important;
}
.inner_grid .x-grid3-hd-inner {
	background-color: #b9bcbf !important;
	color: #56636f !important;
}
.inner_grid .x-grid3-hd-row td {
	border-left: none !important;
}
.filters_container .x-fieldset-header {
    padding-top: 1px !important;
    display: block !important;
    width: 100% !important;
    background-color: #74879a !important;
    height: 30px !important;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px !important;
    font-size: 14px !important;
    font-weight: normal !important;
}
/*.filters_container {
	border: 1px solid !important;
    border-color: #d8d8d8 !important;
}
*/

#sub-tabs {
    border: 1px solid;
    height: 40px;
    background-color: #ededed;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25), 0 3px 5px rgba(0, 0, 0, 0.11);
    border: 1px solid #50505047 !important;
}
#account_table {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25), 0 3px 5px rgba(0, 0, 0, 0.11);
	border: 1px solid #50505047 !important;
}
#create-button {
    height: 25px;
	border-color: #b5b5b5 !important;
    margin: 8px;
    border-radius: 4px;
    font: normal 13px tahoma, verdana, helvetica;
    background-color: #ededed;
    border-width: 1px;
    color: #3e5b76 !important;
    font-weight: bold;
	border-style: solid;
	padding-left: 6px;
    padding-right: 6px;
}
.grid-icon-delete {
    background-image: url(../images/icon-delete-grey.png) !important;
}
.field-set-items .x-form-item {
	padding-left: 2px !important;
	padding-bottom: 15px !important;
}
.fieldset-radio-grp .x-form-item {
	padding-left: 15px !important;
}
.x-form-element {
	padding-left: 0px !important;
}
.email-fieldset {
	padding-bottom: 10px;
}

#rg-frequency {
	padding-bottom : 15px !important;
}
.email-filters {
	padding-bottom: 5px;
}
#formEmailForm .appWizardTitle {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 0px !important;
    line-height: 0px !important;
    padding: 0 5px !important;
	border-bottom: 0px !important;
}
.appWizardBodyTitle {
    width: 100%;
    background-color: #74879a;
    height: 30px;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px;
    font-size: 13px !important;
    font-weight: normal !important;
}
.filter-footer{
	padding: 5px;
	right: 2px !important;
    /* background-image: url(../images/gray/window/top-bottom.png); */
    background-color: #f4f4f4;
    height: 33px;
    border-top: 1px solid #d0d0d0;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.filter-btn {
    cursor: pointer;
    border-color: #b5b5b5 !important;
    border-width: 1px;
    border-style: solid;
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea);
    border-radius: 4px;
	font: normal 11px/16px tahoma,arial,verdana,sans-serif;
    color: #6f6f6f !important;
    font-weight: bold;
}
.filter-panel .x-panel-mc{
    background-color: #d2d2d2 !important;
	padding-left: 5px;
}
.filter-panel .x-panel-ml{
	padding-left: 0px !important;
}
.filter-panel .x-panel-mr{
	padding-right: 0px !important;
}
.filter-panel .x-panel-nofooter .x-panel-bc {
	height: 0px !important;
}
.appWizardBody {
	padding-left: 30px !important ;
}
#grid-tbar {
	padding: 5px 0 5px 0 !important;
}
#resultsGrid .x-grid3-hd-inner {
	white-space: normal;
}
#resultsGrid .x-grid3-header-offset table:first-child {
	border-bottom: 1px solid white;
}
.grid-icon-email {
	background-image: url('../images/icons/email-gray.png') !important;
}
.grid-icon-map {
	background-image: url('../images/icons/map-red.png') !important;
}
/*language Tools page*/
.language-select .x-form-display-field {
    padding-top: 0px !important;
    color: black !important;
}
/*.x-grid-row-editor .x-panel-body {
    padding: 8px 0 8px 0 !important;
}*/
td.ux-grid-hd-group-cell {
    background: none !important;
}
/*.x-fieldset-header {
    padding-top: 1px;
    padding-top: 1px;
    display: block;
    width: 100%;
    background-color: #74879a;
    height: 30px;
    line-height: 30px !important;
    color: white !important;
    padding-left: 10px;
    font-size: 14px !important;
    font-weight: normal !important;
}*/
#note_container_panel .x-panel-body-noheader {
	border : none !important;
}
.x-window-header .x-tool-export-note{
    margin-right: 5px;
    height: 15px;
    width: 16px;
    background-position: center;
    background-size: 84%;
    background-color: white !important;
    background-image: url(../images/icons/excel.png) !important;
    background-repeat: no-repeat;
}
.x-window-dlg  .x-toolbar-ct {
	padding-top: 2px;
    padding-right: 5px;
}
.x-window-dlg  .x-toolbar {
	background-image: none;
	background-color: #efefef;
}
.x-tab.x-tab-default-top {
    border-width: 1px 1px 0px 1px !important;
}
.x-tab-bar-default-horizontal {
    height: 50px !important;
}
.thin-tab-bar .x-tab-bar-default-horizontal {
	height: 42px !important;
}
.gray-panel-header {
    background-color: #74879A !important;
    background-image: none !important;
}
.blue-panel{
	background-color: #74879a !important;
    background-image: none !important;
}
.blue-panel .x-panel-header-text-container-default{
	color: white;
	font-weight: normal;
    font-size: 13px;
	
}
.gray-panel-header .x-tool-img {
	background-image: url(../images/icons/menu.png) !important;
}
.blue-panel-header {
    background-color: #74879a  !important;
    background-image: none !important;
}
.plain-view-border {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25), 0 3px 5px rgba(0, 0, 0, 0.11);
    border: 1px solid #50505047 !important;
    border-width: 0 1px 1px 1px !important;
}
/*.gray-panel-header {
	background-color: rgb(82, 82, 82) !important;
    border: rgb(82, 82, 82) !important;
    font-weight: normal;
    background-image: none !important;
	color: white !important;
}*/
.gray-panel-header .x-title-text,.gray-panel-header .x-header-text,
.blue-panel-header .x-title-text, .blue-panel-header .x-header-text {
	white-space: nowrap;
    font-size: 15px;
    color: white;
    font-weight: normal;
}
#contentPanel {
    border: 1px solid rgba(80, 80, 80, 0.27);
    border-width: 0px 1px 1px 1px;
}
.x-tab-default .x-tab-inner {
	font-size: 12px !important;
}
#client-file-view .x-grid-group-hd, .report-list .x-grid-group-hd, .custom-report-tem-list .x-grid-group-hd{
    background-color: #d8dee3 !important;
}
.x-grid-group-hd-collapsible .x-grid-group-title {
	background-image: url(../images/icons/down-grey.png) !important;
	padding-left: 20px !important;
}
.x-grid-group-hd-collapsed .x-grid-group-title {
	background-image: url(../images/icons/right-grey.png) !important;
	padding-left: 20px !important;
}
.x-tool-img.x-tool-custom-gear {
background-image: url(../images/icons/settings.png) !important;
   background-position: center;
   background-repeat: no-repeat;
   background-color: #f7f7f7;
   border-radius: 2px;	
   width: 20px;
   height: 20px;
}
#file-tree-combo{
	left: 970px !important;
}
/*Popup Window style ends here*/


/* Window styles
.form-page-icon {
}
/*
.x-form-item{
	margin-bottom: 6px !important;
}
.x-form-check-wrap {
	padding: 5px;
}
.x-grid3-hd.x-grid3-td-checker {
	background-color: #74879a !important;
    background-image: none !important;	
}
.x-grid3-hd{
	background-color: #74879a !important;
	padding: 4px 0px 4px 0px !important;
}
.x-grid3-hd-inner {
	background-color: #74879a !important;
	padding: 8px 8px 8px 8px !important;
	background-image: none !important;
	color: white !important;
	font-size: 12px !important;
}
.x-treegrid-col, .x-grid3-cell-inner {
     padding: 8px 4px 7px 5px !important;
    color: #585858 !important;
    font-size: 12px;
}

#cf-template-cntry-panel .x-column .x-form-item{
	padding: 2px 6px 8px 6px;
    margin: 0px !important;
}
li.x-tree-node .x-tree-node-el {
    padding: 5px 0;
    color: #353535;
    font-size: 12px;	
}
#fw-role-grid .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner {
    padding: 5px 0 !important;
}
*/

.call-report-form-tree .x-tree-node a span {
    width: 100%;
	 display: inline-block;
	 line-height: 27px;	
}

.call-report-form-tree img.x-tree-node-icon,
.call-report-form-tree  img.x-tree-ec-icon {
	vertical-align: sub !important;
}
.cr-view-button {
	padding-left: 6px;
    padding-top: 1px;
    border-radius: 4px
}
.cr-view-button.x-btn-plain-toolbar-small .x-btn-button {
	width: 65px !important;
	height: 18px !important;
	margin-right: 10px !important;
	
}
.cr-view-button .x-btn-inner-center{
	color: #6f6f6f !important;
    font-weight: bold !important;
    font: normal 11px/16px tahoma,arial,verdana,sans-serif;
}
/* Calender Page */
.calander-toolbar .x-toolbar-default {
	background-image: none !important;
	background-color: #fbfbfb !important;
	padding: 0px !important;
}
.calander-toolbar .x-toolbar-default:first-child .x-box-inner .x-box-item{
	background-color: #d2cece  !important;
}
.calander-toolbar .x-toolbar-default .x-box-inner .x-box-item
{
	background-color: #efefef !important;
}
.calander-toolbar .x-toolbar-text {
	padding: 4.5px !important;
}
.sv-all-total-toolbar-text .x-toolbar-text {
	border-top: 0px !important;
	border-right: 0px !important;
}
.sv-rep-total-toolbar-text .x-toolbar-text {
	border-right: 0px !important;  	
	/*border-bottom: 0px !important;*/s
}
.sv-rep-total-toolbar-text .x-toolbar-text:last-child {
	border-right: 1px solid rgb(226, 219, 219) !important;
}
.sv-all-total-toolbar-text .x-toolbar-text:last-child {
	border-right: 1px solid rgb(226, 219, 219) !important;
}
.schedule-visit-edit .x-toolbar {
	height: 40px !important;
	padding : 8px;
}
.schedule-visit-edit .x-toolbar .x-btn {
	padding: 3px 19px !important;
	margin:0px 3px !important;
}
.x-btn-default-toolbar-small .x-btn-inner, .schedule-visit-edit .x-toolbar .x-btn-inner {
	font: normal 11px/16px tahoma,arial,verdana,sans-serif;
    font-weight: bold !important; 	
    color: #6f6f6f !important;
}
.calander-store-list .gray-panel-header .x-tool-img {
	background-image: url(../images/icons/menu.png) !important;
}
.calendarpanel .ext-cal-hd-day {
	height: 29px;
	background-color: #74879a;
	border-left: 1px solid white;
}
.calendarpanel .ext-cal-hd-ct  {
	height: 29px !important;
	border: 1px solid white;
}
.calendarpanel .ext-cal-body-ct {
	top: 30px !important;
}
.calendarpanel .ext-cal-month-hd .ext-cal-hd-day {
	border-left: 1px solid white;
}
.calendarpanel .ext-cal-dayview .ext-cal-hd-days-tbl {
	    background-color: #74879a !important;
}
.calendarpanel .ext-cal-hd-days-tbl {
	color: white !important;
}
.calendarpanel td.ext-cal-dtitle {
    color: #74879a !important;
}
.calendarpanel .ext-cal-hd-ad-inner {
	height: 30px !important;
}
.schedule-visit-store-panel {
	background-color: #74879a;
}
.ext-cal-event-win .x-panel-body {
    padding: 0 !important;
}
.schedule-visit-store-panel .x-form-display-field, .schedule-visit-store-panel .x-form-item-label{
	color: white !important;
}
/*.schedule-visit-store-panel label{
	line-height: 0px !important;
}*/
.calander-store-list td.wrap-text div {
	white-space: nowrap !important;
}
.calander-store-list .x-panel-header-default,.calander-panel .x-panel-header-default{
	background-color: #74879a !important;
    height: 30px !important;
	background-image: none !important;
}
.calander-store-list .x-panel-header-text-container-default, .calander-panel .x-panel-header-text-container-default  {
	font: normal 14px tahoma,arial,verdana,sans-serif !important;;
	color: white !important;
}
.schedule-store-visit-filters{
	border-radius: 0px !important;
}
.schedule-store-visit-filters .x-fieldset-header .x-fieldset-header-text {
	font: normal 14px tahoma,arial,verdana,sans-serif !important;
    color: white !important;
	padding-top: 5px;
    padding-left: 7px;
}
.calander-store-list .x-tool-img {
	background-image: url('../images/icons/left-white.png') !important;
}
.calander-store-list .x-tool-over .x-tool-expand-left, .calander-store-list .x-tool-over .x-tool-collapse-left {
    background-position: 0px 0px !important;
}
.calander-store-list .x-tool-expand-left, .x-tool-collapse-left {
	 background-position: 0px 0px !important;
}
.scheduled-visit-view  .x-panel-header-default-vertical {
	width: 30px !important;
	background-color: #74879a !important;
	background-image: none !important;
    padding: 9px 5px 9px 10px !important;
	
}
.scheduled-visit-view .x-panel-header-default-vertical .x-panel-header-text-container {
	left: 14px !important;
	top: 22px!important;
}
.scheduled-visit-view .x-region-collapsed-placeholder .x-header-text {
	font-family: tahoma,arial,verdana,sans-serif !important;
}
.scheduled-visit-view .x-region-collapsed-placeholder .x-tool-expand-right {
	background-image: url(../images/icons/right-white.png) !important;
	background-color: rgb(116, 135, 154) !important;
	background-size: 90% !important;
	right: 1px !important;
	position: absolute !important;
}
.scheduled-visit-view .x-fieldset legend .x-tool-toggle  {
	 margin-left: 5px !important;
}
.scheduled-visit-view .x-fieldset-header-default {
	padding: 3px 0 !important;
}
[id$='-month-details-panel'] .x-panel-header-default,[id$='-multiweek-details-panel'] .x-panel-header-default {
	background-image: none !important;
    background-color: #3e5b76 !important;
}
[id$='-month-details-panel'] .x-panel-header-text-container-default, [id$='-multiweek-details-panel'] .x-panel-header-text-container-default {
    color: #fbf415 !important;
}
[id$='-month-details-panel'], [id$='-multiweek-details-panel'] {
	min-height: 80px !important;
	background-color: #efefef;
}
[id$='-month-details-panel'] .x-panel-header-default .x-tool-img , [id$='-multiweek-details-panel'] .x-panel-header-default .x-tool-img{
	background-image: url('../images/icons/close.png') !important;
}
[id$='-month-details-panel-body'] , [id$='-multiweek-details-panel-body']{
	background-color: #efefef !important;
}
/* Tree panel Search */
 .tree-panel-search {
	background-image: url("../images/icons/search-icon.png") !important;
    background-repeat: no-repeat !important;
    background-size: 3% !important;
	background-position: 98% !important;
}
.regional-tree-select {
 	border: 1px solid #d0d0d0 !important;
}
/* Retail Pro Manager*/
.rsp-filter-form .x-tool-img {
	background-image: url("../images/icons/menu.png") !important;
    background-size: 100%;
    background-repeat: no-repeat;
	background-color: rgb(82, 82, 82) !important;
    background-position: left;
    width: 18px;
    height: 18px;
    background-position: 0 0 !important;
}

.rsp-filter-form .x-panel-body-default, .crc-filter-form .x-panel-body-default {
	background: none !important;
}
.rsp-filter-form .x-grid-row-selected .x-grid-td,.rsp-filter-form .x-grid-row-focused .x-grid-td {
	background-color: #f0f0f0;
}
.rsp-mgr-grid .x-grid-cell-inner {
	white-space: nowrap !important;
}
#edit-employee .x-fieldset-header {
    padding: 0px 6px 3px 10px;
}
#edit-employee .x-fieldset-header .x-fieldset-header-text {
    padding-top: 6px;
    padding-left: 5px;
 }
 
 #edit-employee .x-column-header, #edit-employee .x-column-header-over{
 	background-color: #dddddd!important;
	color: #525252 !important;
 }
#edit-employee .x-column-header-over
/*#cf-select-css-panel .x-form-field-wrap .x-form-trigger{
	background-image: url("../images/icons/clear-icon.png") !important;
}
 * 
 */

td.ux-grid-hd-group-cell {
 	display: inline-block;
 }

 
 /* General Settings*/

 #settings_panel .x-fieldset-bwrap {
	padding: 10px 0 10px 10px;
 }
 #company-logo, #ea-bg-fieldset {
 	border-left: 1px solid #d8d7d7 !important; 
 }
 #settings_panel .x-fieldset {
 	width: auto !important;
	margin-bottom: 0px !important;
 }
 #welcome_message  .x-fieldset-bwrap {
 	padding: 0 !important;
 }
 #welcome_message .x-form-item {
 	margin-bottom: 0px !important;
 }
 #welcome_message .x-html-editor-wrap {
 	border: none;
 }
#edit-account-info .x-form-item {
	margin-bottom: 10px;
}


/* Manage Countries */ 
#client-panel .x-grid3-hd-row td {
	border-bottom: solid 1px #d0d0d0;
}
 
/* Message Box 
.x-window-br {
	 border-top: 1px solid #d0d0d0 !important;
}*/
/* Grid */ 
.x-grid-row-selected .x-grid-td {
	border-top: 1px solid #d0d0d0 !important;
}
.x-grid-row-focused .x-grid-td {
	border-top: 1px solid #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0 !important;
}
.x-grid-editor .x-form-cb-wrap {
	text-align: left !important;
}
#tr-main-cat-grid .x-grid-row-editor-buttons{
	margin-left: 365px !important;
	left: 0 !important;
}
	
#tr-trans-grid .x-grid-row-editor-buttons {
	margin-left: 670px !important;
	left: 0 !important;
}
.short-header .x-grid-row-editor-buttons {
	margin-left: 600px !important;
	left: 0 !important;
}

/* Admin Settings */

.status-manager-grid-view .x-fieldset-header {
	margin-bottom: -7px !important;
}
.dashboard-window .x-toolbar-default-docked-bottom, .dashboard-window .x-toolbar-docked-bottom  {
	border-top: solid 1px #d0d0d0 !important;
}
#user-status-manager .x-form-item-label-default {
	padding-top: 0px !important;
}

/*My Account */

#new-user-form .gray-panel-header .x-panel-header-text {
	color: white;
    line-height: 30px;
    margin-left: 10px;
}
#new-user-form .x-fieldset-header {
	height: 30px;
    background-color: #74879a;
    line-height: 10px;
    width: 100%;
}
#new-user-form .x-form-item {
	margin-bottom: 10px;
	margin-top: 5px;
}
#new-user-form .x-fieldset legend, #new-user-form label.x-form-item-label {
	font-weight: normal !important;
}
.req-window .x-window-bl {
	border-top: 1px solid #d0d0d0;
}
/** Application Configuration **/
.iconPickerImage {
	width: 40px;
	height: 40px;
	border: 1px solid #333333;
	background-size: 40px 40px;
	background-repeat: no-repeat;
}

.app-config-homePage,
.x-grid-tree-node-expanded .app-config-homePage,
.x-tree-icon-leaf .app-config-homePage {
	background-image: url('../images/retail_icons/sitemap.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-icon,
.x-grid-tree-node-expanded .app-config-icon,
.x-tree-icon-leaf .app-config-icon {
	background-image: url('../images/retail_icons/right_arrow_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-form,
.x-grid-tree-node-expanded .app-config-form,
.x-tree-icon-leaf .app-config-form {
	background-image: url('../images/retail_icons/form_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-formList,
.x-grid-tree-node-expanded .app-config-formList,
.x-tree-icon-leaf .app-config-formList {
	background-image: url('../images/retail_icons/form_list_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-game,
.x-grid-tree-node-expanded .app-config-game,
.x-tree-icon-leaf .app-config-game {
	background-image: url('../../../../../images/retail_icons/form_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}


.app-config-url,
.x-grid-tree-node-expanded .app-config-url,
.x-tree-icon-leaf .app-config-url {
	background-image: url('../images/retail_icons/url_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-newsList,
.x-grid-tree-node-expanded .app-config-newsList,
.x-tree-icon-leaf .app-config-newsList {
	background-image: url('../images/retail_icons/news_article_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-resourceCategoryList,
.x-grid-tree-node-expanded .app-config-resourceCategoryList,
.x-tree-icon-leaf .app-config-resourceCategoryList {
	background-image: url('../images/retail_icons/media_folder_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-resource,
.x-grid-tree-node-expanded .app-config-resource,
.x-tree-icon-leaf .app-config-resource {
	background-image: url('../images/retail_icons/document_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-gps,
.x-grid-tree-node-expanded .app-config-gps,
.x-tree-icon-leaf .app-config-gps {
	background-image: url('../../../../../images/retail_icons/map_blue.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-changeId,
.x-grid-tree-node-expanded .app-config-changeId,
.x-tree-icon-leaf .app-config-changeId {
	background-image: url('../images/retail_icons/id_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-iconList,
.x-grid-tree-node-expanded .app-config-iconList,
.x-tree-icon-leaf .app-config-iconList {
	background-image: url('../images/retail_icons/icon_list_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-email,
.x-grid-tree-node-expanded .app-config-email,
.x-tree-icon-leaf .app-config-email {
	background-image: url('../images/retail_icons/email_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-phone,
.x-grid-tree-node-expanded .app-config-phone,
.x-tree-icon-leaf .app-config-phone {
	background-image: url('../images/retail_icons/phone_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-separator,
.x-grid-tree-node-expanded .app-config-separator,
.x-tree-icon-leaf .app-config-separator {
	background-image: url('../images/retail_icons/separator_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-trash,
.x-grid-tree-node-expanded .app-config-trash,
.x-tree-icon-leaf .app-config-trash {
	background-image: url('../images/retail_icons/trash_16.png') !important;
	background-color: transparent;
	width: 16px;
	height: 16px;
}

.app-config-overflow-hidden {
	overflow: hidden;
}
#scheduled-report-window .x-fieldset .x-fieldset-body {
    padding-left: 25px !important;
}
#checkbox-mail-include-notes{
	opacity: unset !importatnt;
}
#edit-form-lang-tree .x-grid-cell{
	background-color: transparent !important
}
//Transaction lookup ui theme changes

.x-panel-header-default, .asset-items-view .x-tab-bar-default {
    background-color: #555555 !important;
}

/* adoption and asset report pages ui theme changes */
.training-and-resourse-report .x-column-header, .asset-report-grid .x-column-header, .asset-items-view .x-column-header, .set-goals-grid .x-column-header, .rep-goals-grid .x-column-header{
    color: white !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-align: center;
    background-color: #74879a !important;
    background-image: none !important;
    /*height: 42px!important;*/
}
.training-and-resourse-report tr.dashboard-grid-row1, .asset-report-grid tr.dashboard-grid-row1, .set-goals-grid tr.dashboard-grid-row1, .rep-goals-grid tr.dashboard-grid-row1{
    font: normal 11px/13px tahoma,arial,verdana,sans-serif;
    background-color: white!important;
    border-color: #ededed #c6c6c6 #ededed #c6c6c6;
    border-style: solid;
}
.training-and-resourse-report tr.dashboard-grid-row2, .asset-report-grid tr.dashboard-grid-row2, .set-goals-grid tr.dashboard-grid-row2, .rep-goals-grid tr.dashboard-grid-row2{
	 font: normal 11px/13px tahoma,arial,verdana,sans-serif;
     background-color: rgba(240, 240, 240, 1) !important;
     border-color: #ededed #c6c6c6 #ededed #c6c6c6;
     border-style: solid;
}
.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small, .x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small {
    width: 16px!important;
    height:16px!important;
}

/* regional view */
.asset-management-windows {
    border-color: #bcb1b0!important;
    border-radius: 1px;
    border-width: 1px;
   
}
.asset-items-view .x-grid-item-selected {
    background-color: transparent!important;
}
.asset-items-view .x-grid-item-alt {
     background-color: rgba(240, 240, 240, 1) !important;
}
.asset-items-view .x-grid-inner-locked {
    border-right-color: #d0d0d0;
}

.asset-items-view .x-panel-default-outer-border-rbl, .asset-items-view .x-panel-default-outer-border-trl {
    border-right-color: transparent!important;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important;
}
.asset-items-view {
    margin: 0px!important;
    padding: 0px!important;
    background-image: -webkit-linear-gradient(top,#e6e6e6,#efefef);
    border: solid 1px #d0d0d0!important;
}
.asset-items-view .x-panel-header-default {
    background-color: #555555 !important;
    background-image: none !important;
}
.asset-items-view .x-tab-bar-default, .rep-dash-tab-panel .x-tab-bar-default{
	background-color: #d2d2d2!important;
    background-image: -webkit-linear-gradient(top,#dfdede,#d2d2d2);
}
.asset-items-view .x-tab-bar-strip-default{
    border-style: solid;
    border-color: #d2d2d2;
    background-color: #d2d2d2;
}
.asset-items-view .x-tab-default .x-tab-inner,.rep-dash-tab-panel .x-tab-default .x-tab-inner{
	font-size: 12px !important;
	font-weight: bold;
    font-family: tahoma,arial,verdana,sans-serif;
    color: #6f6f6f;
    line-height: 13px;
    border-color: #b5b5b5;
}
.asset-items-view .x-tab-default-top, .rep-dash-tab-panel .x-tab-default-top{
	border-bottom: 1px solid #d0d0d0;
    background-color: #eaeaea;
	background-image: -webkit-linear-gradient(top,#dcdcdc,#eaeaea);
	box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
}
.asset-items-view .x-tab-default .x-tab-inner, .rep-dash-tab-panel .x-tab-default .x-tab-inner{
	font-weight: bold;
    font-family: tahoma,arial,verdana,sans-serif;
    line-height: 13px;
}
.asset-items-view .x-tab.x-tab-active.x-tab-default .x-tab-inner-default, .rep-dash-tab-panel .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
	color: #333;
}
.asset-items-view .x-tab.x-tab-active.x-tab-default, .rep-dash-tab-panel .x-tab.x-tab-active.x-tab-default{
	border-color: #b5b5b5;
	background-image: -webkit-linear-gradient(top,#fff,#eaeaea)!important;
}
.asset-items-view .x-tab-default, .asset-items-view .x-tab-over.x-tab-default, .rep-dash-tab-panel .x-tab-default, .rep-dash-tab-panel .x-tab-over.x-tab-default{
	border-color: #b5b5b5;
}
.asset-items-view .x-tab-bar-default-top, .rep-dash-tab-panel .x-tab-bar-default-top{
	padding: 1px 0 0;
    border-width: 1px 1px 0;
}
.asset-items-view .x-toolbar-default,.rep-dash-tab-panel .x-toolbar-default {
	background-image: -webkit-linear-gradient(top,#e6e6e6,#efefef);
}
/* asset window */
.asset-management-windows .x-window-header-default-top {
    background-color: rgb(82, 82, 82);/
    border-radius: 0px !important;
    border: none;
    box-shadow: none;
}
.asset-management-windows .x-window-header-default .x-tool-img{
	background-image: url(../images/icons/close.png) !important;
    background-repeat: no-repeat;
    background-position: right;
    background-color: rgb(82, 82, 82);
}
.asset-management-windows .x-window-header .x-tool{
	margin-top:0px!important;
}
.asset-management-windows .x-window-header-title-default{
	line-height: 15px;
    font-family: tahoma,arial,verdana,sans-serif;
    text-transform: none;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
}
.asset-management-windows .x-toolbar-footer{
	background-color: #efefef;
	border-color: #F2F2F2;
    background-image: none !important;
    border-top: solid 1px #d0d0d0 !important;
}
.asset-management-windows .x-btn-default-small {
    border-color: #b5b5b5 !important;
    cursor: pointer;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px;
    border-style: solid;
    background-color: #eaeaea!important;
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea)!important;
}
.asset-management-windows .x-btn-inner-default-small {
    padding: 0 4px;
    font-size: 11px;
    color: #333;
    font-family: tahoma,arial,verdana,sans-serif;
}
.transaction-lookup-view .search-by-id, .transaction-lookup-view .search-by-id:hover {
    border-color: #b5b5b5 !important;
    cursor: pointer;
    box-shadow: white 0 1px 0 0 inset, white -1px 0 0 0 inset, white 1px 0 0 0 inset;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px;
    border-style: solid;
    background-color: #eaeaea!important;
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea)!important;
}
.transaction-lookup-view .search-by-id .x-btn-inner-default-small {
    padding: 0 4px;
    font-size: 13px;
    color: #333;
    font-family: tahoma,arial,verdana,sans-serif;
}
.rep-dash-header{
	background-color: #555555 !important;
    border-color: #fff !important;
}
.rep-dash-header .x-panel-header-default{
    background-color: #555555 !important;
}
.rep-dash-header .x-tab-bar-default-horizontal {
    height: 50px !important;
}

.rep-dash-header .x-tab-bar-default-top>.x-tab-bar-body-default{
	    padding: 3px 0 0 3px!important;
}
/*.rep-dash-tab-panel .x-tab, .store-dash-tab-panel .x-tab {
    background-color: red !important;
    border: 0px;
    border-radius: 0px;
}*/
.rep-goals-grid .x-grid-cell-inner, .set-goals-grid .x-grid-cell-inner {
    border: none;
}
.rep-dash-tab-panel .x-tab{
padding: 3px 3px 3px 3px!important;
}

.x-fit-item {
    position: absolute;
}

/* Added css for browse button */
.dashboard-window .x-btn , .x-form-file-btn {
background-color: #eaeaea !important;
color: #403F3F!important;
text-decoration: none;
border-color: #bbb!important;
border-radius: 3px!important;
padding: 2px 2px 2px 2px!important;
border-width: 1px!important;
border-style: solid!important;
background-image: -webkit-linear-gradient(top,#fff,#eee)!important;
}


/* Added css for feild label alignments */

.retail-pro-window .x-form-item-label {
    width: 130px !important;
    text-align: right;
    padding-right: 40px;

}

.custom-report-view .x-form-item-label {
    width: 250px !important;
    text-align: right;
    padding-right: 40px;
}

.custom-report-view .x-toolbar-item .x-form-cb {
    margin-left: -30px;
}

#datefield-1016-labelEl {
   /* width: 150px !important;
    text-align: right;
    padding-right: 30px;*/
   margin-left: 14px !important;
}

#checkboxfield-1021-inputEl {
    margin-left: -16px;
}


.dashboard-window .x-message-box-icon .x-message-box-info {
    height: 32px;
    width: 32px;
    /* margin-right: 10px; */
    background-image: url(/js/ext5/build/production/appConfig/resources/images/shared/icon-info.png);
}

.dashboard-window .x-btn-inner-default-small {
    padding: 0 4px;
    font-size: 13px;
    color: #333;
    font-family: tahoma,arial,verdana,sans-serif;
}

#help-docs_header .x-panel-header-default {
    border: none !important;
    background-color: #74879A !important;
}


.retail-pro-winow .x-toolbar-item .x-form-item-label {
    width: 180px !important;
}
.x-form-label-right label.x-form-item-label {
	text-align: left !important;
}

#app-upload-btn {
    padding-left: 13px !important;
}

#approval-btn {
    background-color: #eaeaea !important;
    color: #403F3F!important;
    text-decoration: none;
    border-color: #bbb!important;
    border-radius: 3px!important;
    padding: 3px 3px 3px 3px!important;
    border-width: 1px!important;
    border-style: solid!important;
    background-image: -webkit-linear-gradient(top,#fff,#eaeaea)!important;
}

#approval-btn .x-btn-inner-default-small {
    color: #403F3F;
}

.x-progress-default {
    background-color: #f1f1f1 !important;
    border-width: 1px;
    height: 20px;
    border-color: #8e8e8e !important
}

.x-content-box .x-progress-default {
    height: 18px
}

.x-progress-default .x-progress-bar-default {
    background-image: none;
    background-color: #ababab !important;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d1d1d1),color-stop(50%,#b8b8b8),color-stop(51%,#ababab),color-stop(100%,#9e9e9e));
    background-image: -webkit-linear-gradient(top,#d1d1d1,#b8b8b8 50%,#ababab 51%,#9e9e9e);
    background-image: -moz-linear-gradient(top,#d1d1d1,#b8b8b8 50%,#ababab 51%,#9e9e9e);
    background-image: -o-linear-gradient(top,#d1d1d1,#b8b8b8 50%,#ababab 51%,#9e9e9e);
    background-image: -ms-linear-gradient(top,#d1d1d1,#b8b8b8 50%,#ababab 51%,#9e9e9e);
    background-image: linear-gradient(top,#d1d1d1,#b8b8b8 50%,#ababab 51%,#9e9e9e)
}
.trouble-ticket-window .x-form-item-label {
    width: 220px !important;
    text-align: right !important;
    padding-right: 15px !important;

}

#ext-gen60 {
    margin-top: 8px !important;
}

.x-message-box-question, .ext-mb-question {
    background-image: url(../images/icons/icon-question.png) !important;
}
.x-message-box-error {
	background-image: url(../images/icons/icon-error.png) !important;
}

.x-message-box-info {
	background-image: url(../images/icons/icon-info.png) !important;
}

.x-message-box-warning {
	background-image: url(../images/icons/icon-warning.png) !important;
}

.warning-window .x-window-header {
	background-color: #cc0000 !important;
}

.warning-window .x-window-header .x-tool-close {
    background-color: #cc0000 !important;
}

.dashboard-window .x-form-text {
   /*  border-width: 1px !important; */
    border-style: solid !important;
    border-color: #b5b8c8 !important;
    background-color: white;
}

.no-padding-window .x-window-body {
	padding: 0 !important;
}

/* Photos css */
.dash-accordion-header {
    background-color: #74879a !important;
    border-color: #fff !important;
    padding: 0% !important;
}

.dash-accordion-header .x-tool > img {
    background-color: #74879a !important;
}

.global-set #breaking-news {
    margin-top: 30px !important;
    position: relative !important;
}
.global-set #training-files {
    margin-top: -10px !important;
    position: relative !important;
}
.global-set #action-center{
    margin-top:-48px !important;
    position: relative !important;
}
    
/*
#trans-info {
	margin-left: 215px !important;
}
#include-forms{
	left: 925px !important;
}
#email-info-panel .x-panel-ml,#email-info-panel .x-panel-mc,#email-info-panel .x-panel-mr{
	padding: 0px !important;
}
#email-info-panel .x-fieldset{
	border: 0px !important;
}
#email-info-panel .x-fieldset-header-text {
	color: white !important;
}
#display-panel{
    border: 1px solid #d0d0d0;
}
#filters_container .x-panel-body {
	border : 0px !important;
}
#email-recipient-panel .x-panel-ml,#email-recipient-panel .x-panel-mc,#email-recipient-panel .x-panel-mr{
	padding: 0px !important;
}
#email-recipient-panel .x-fieldset{
	border: 0px !important;
}
#email-recipient-panel .x-fieldset-header-text {
	color: white !important;
}
#email-filter-panel .x-panel-ml,#email-filter-panel .x-panel-mc,#email-filter-panel .x-panel-mr{
	padding: 0px !important;
}
#email-filter-panel .x-fieldset{
	border: 0px !important;
}
#email-filter-panel .x-fieldset-header-text {
	color: white !important;
}
#email-frequency-panel .x-panel-ml,#email-frequency-panel .x-panel-mc,#email-filter-panel .x-panel-mr{
	padding: 0px !important;
}
#email-frequency-panel .x-fieldset{
	border: 0px !important;
}
#email-frequency-panel .x-fieldset-header-text {
	color: white !important;
}
#grid-filter {
	border: 1px solid #d0d0d0 !important;
}
.grid-icon-add {
   background-image: url(../images/icons/add-green.png) !important;
}
.gray-panel-header, .x-panel-header {
    background-color: #555555 !important;
    background-image: none !important;
}
.x-panel-header-text-container-default {
	color: white !important;
}
.x-panel-header-text {
	float: left;
    width: 30%;
    color: white;
    font-family: wf_segoe-ui_normal, Tahoma, Verdana, Arial, sans-serif;
    font-size: 14px !important;
    padding: 2px;
	font-weight: normal !important;
}
*/
 */