/* Minification failed. Returning unminified contents.
(1507,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1514,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(1542,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(1556,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1563,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1585,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1591,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(1605,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1660,21): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(1662,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1669,36): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(1674,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1677,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1684,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1849,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1857,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(1878,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1884,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1894,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1956,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(1962,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(2008,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2014,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(2165,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2193,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2357,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2468,17): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(2477,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2483,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2489,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2732,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2813,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2844,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3024,17): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(3026,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3042,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(3149,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3183,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3190,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3218,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3230,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(3375,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3389,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3403,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3442,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3622,21): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox'
(3631,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3634,25): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox-border-radius'
(3639,17): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox'
(3648,35): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3657,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3735,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3750,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3764,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3879,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3897,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(3911,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3956,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4230,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4360,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4424,28): run-time error CSS1039: Token not allowed after unary operator: '-top-menu-background'
(4541,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4544,29): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4712,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4815,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4824,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4850,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4854,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4865,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5025,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5029,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5064,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft'
(5161,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5193,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5441,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5447,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(5875,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6011,14): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(6017,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6050,26): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-selected-hover'
(6055,39): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6068,27): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6073,33): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6101,27): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-selected-hover'
(6112,14): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(6125,14): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(6199,25): run-time error CSS1039: Token not allowed after unary operator: '-sub-menu-background'
(6226,25): run-time error CSS1039: Token not allowed after unary operator: '-sub-menu-background'
(6249,26): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-selected-hover'
(6275,14): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(6342,16): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(6342,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6349,27): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-selected-hover'
(6356,26): run-time error CSS1039: Token not allowed after unary operator: '-sub-menu-background'
(6384,26): run-time error CSS1039: Token not allowed after unary operator: '-menu-item-selected-hover'
(7552,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7567,31): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7573,31): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(7770,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7775,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7799,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7828,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7974,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7983,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8019,16): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8136,16): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8197,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8201,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8205,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8209,15): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8393,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8443,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8491,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8541,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8617,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8667,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8699,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8701,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8770,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9068,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9078,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(9095,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9114,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(9134,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9325,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9419,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft'
(9424,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft-hover'
(9526,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9577,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9579,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft'
(9584,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft-hover'
(9618,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9639,26): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft-hover'
(10663,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10674,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(11351,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(11354,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11368,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11437,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11446,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11522,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(11525,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11540,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11580,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11598,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11627,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11636,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11649,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11658,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11663,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(11667,13): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12029,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12035,16): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(12092,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12128,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12136,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12177,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color-soft'
(12749,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12767,15): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(12876,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(12889,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12900,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12901,15): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(12912,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(12921,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(13011,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13015,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(13148,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13171,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13244,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13250,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13300,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(13313,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
 */

/* roboto-100 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
    src: local('Roboto Thin'), local('Roboto-Thin'), url('roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'icomoon';
  src:  url('/skins/fonts/icomoon/fonts/icomoon.eot?2os527');
  src:  url('/skins/fonts/icomoon/fonts/icomoon.eot?2os527#iefix') format('embedded-opentype'),
    url('/skins/fonts/icomoon/fonts/icomoon.ttf?2os527') format('truetype'),
    url('/skins/fonts/icomoon/fonts/icomoon.woff?2os527') format('woff'),
    url('/skins/fonts/icomoon/fonts/icomoon.svg?2os527#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*For Demo.html Use
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?2os527');
  src:  url('fonts/icomoon.eot?2os527#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?2os527') format('truetype'),
    url('fonts/icomoon.woff?2os527') format('woff'),
    url('fonts/icomoon.svg?2os527#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}*/

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-accept:before {
  content: "\e900";
}
.icon-accesses:before {
  content: "\e901";
}
.icon-add-template:before {
  content: "\e902";
}
.icon-agendaclock:before {
  content: "\e903";
}
.icon-alert-create:before {
  content: "\e904";
}
.icon-alert-create-simple:before {
  content: "\e905";
}
.icon-alert-remove:before {
  content: "\e906";
}
.icon-alerts:before {
  content: "\e907";
}
.icon-arrow-down:before {
  content: "\e908";
}
.icon-arrow-left:before {
  content: "\e909";
}
.icon-arrow-right:before {
  content: "\e90a";
}
.icon-arrow-up:before {
  content: "\e90b";
}
.icon-attachment:before {
  content: "\e90c";
}
.icon-attachment-add:before {
  content: "\e90d";
}
.icon-attachment-sign:before {
  content: "\e90e";
}
.icon-back:before {
  content: "\e90f";
}
.icon-blank:before {
  content: "\e910";
}
.icon-board:before {
  content: "\e911";
}
.icon-boxpaper:before {
  content: "\e912";
}
.icon-calendar:before {
  content: "\e913";
}
.icon-cancel:before {
  content: "\e914";
}
.icon-certify:before {
  content: "\e915";
}
.icon-check-in:before {
  content: "\e916";
}
.icon-check-out:before {
  content: "\e917";
}
.icon-circ-create:before {
  content: "\e918";
}
.icon-circ-no-reply:before {
  content: "\e919";
}
.icon-circ-remove:before {
  content: "\e91a";
}
.icon-circ-reply:before {
  content: "\e91b";
}
.icon-circs:before {
  content: "\e91c";
}
.icon-circ-take-ownership:before {
  content: "\e91d";
}
.icon-circ-view:before {
  content: "\e91e";
}
.icon-clock:before {
  content: "\e91f";
}
.icon-clock1:before {
  content: "\e920";
}
.icon-cog:before {
  content: "\e921";
}
.icon-config:before {
  content: "\e922";
}
.icon-contact-add:before {
  content: "\e923";
}
.icon-contact-create:before {
  content: "\e924";
}
.icon-contact-remove:before {
  content: "\e925";
}
.icon-contacts:before {
  content: "\e926";
}
.icon-convert-pdf:before {
  content: "\e927";
}
.icon-copy:before {
  content: "\e928";
}
.icon-cut:before {
  content: "\e929";
}
.icon-dashboard:before {
  content: "\e92a";
}
.icon-delete:before {
  content: "\e92b";
}
.icon-doc-add-notify-reception:before {
  content: "\e92c";
}
.icon-doc-add-scanning:before {
  content: "\e92d";
}
.icon-doc-assoc-doc:before {
  content: "\e92e";
}
.icon-doc-assoc-proc:before {
  content: "\e92f";
}
.icon-doc-cancel:before {
  content: "\e930";
}
.icon-doc-change-status:before {
  content: "\e931";
}
.icon-doc-close:before {
  content: "\e932";
}
.icon-doc-close-cancel:before {
  content: "\e933";
}
.icon-doc-create:before {
  content: "\e934";
}
.icon-doc-create-doc-response:before {
  content: "\e935";
}
.icon-doc-create-incoming:before {
  content: "\e936";
}
.icon-doc-create-internal:before {
  content: "\e937";
}
.icon-doc-create-outgoing:before {
  content: "\e938";
}
.icon-doc-edit:before {
  content: "\e939";
}
.icon-doc-forward:before {
  content: "\e93a";
}
.icon-doc-graph:before {
  content: "\e93b";
}
.icon-doc-pdf:before {
  content: "\e93c";
}
.icon-doc-plane:before {
  content: "\e93d";
}
.icon-doc-plus:before {
  content: "\e93e";
}
.icon-doc-proc-audit:before {
  content: "\e93f";
}
.icon-doc-received:before {
  content: "\e940";
}
.icon-doc-report:before {
  content: "\e941";
}
.icon-docs:before {
  content: "\e942";
}
.icon-docs-back:before {
  content: "\e943";
}
.icon-doc-sent:before {
  content: "\e944";
}
.icon-doc-sent-circs:before {
  content: "\e945";
}
.icon-doc-sent-expedient:before {
  content: "\e946";
}
.icon-docs-forward:before {
  content: "\e947";
}
.icon-doc-shipped:before {
  content: "\e948";
}
.icon-doc-status-processed:before {
  content: "\e949";
}
.icon-doc-status-shipped:before {
  content: "\e94a";
}
.icon-docs-view-tree:before {
  content: "\e94b";
}
.icon-doc-view:before {
  content: "\e94c";
}
.icon-doc-view-list:before {
  content: "\e972";
}
.icon-doc-volumes:before {
  content: "\e94d";
}
.icon-edit:before {
  content: "\e94e";
}
.icon-email-attachment:before {
  content: "\e94f";
}
.icon-email-create:before {
  content: "\e950";
}
.icon-email-reply:before {
  content: "\e951";
}
.icon-emails:before {
  content: "\e952";
}
.icon-email-send:before {
  content: "\e953";
}
.icon-entities:before {
  content: "\e954";
}
.icon-entities-join:before {
  content: "\e955";
}
.icon-expedient-remove:before {
  content: "\e956";
}
.icon-export:before {
  content: "\e957";
}
.icon-export-a:before {
  content: "\e958";
}
.icon-export-csv:before {
  content: "\e959";
}
.icon-export-doc:before {
  content: "\e95a";
}
.icon-export-f:before {
  content: "\e95b";
}
.icon-export-p:before {
  content: "\e95c";
}
.icon-export-pdf:before {
  content: "\e95d";
}
.icon-export-ps:before {
  content: "\e95e";
}
.icon-export-xls:before {
  content: "\e95f";
}
.icon-export-zip:before {
  content: "\e960";
}
.icon-favorites:before {
  content: "\e961";
}
.icon-fax-received:before {
  content: "\e962";
}
.icon-fax-send:before {
  content: "\e963";
}
.icon-file:before {
  content: "\e964";
}
.icon-filter:before {
  content: "\e965";
}
.icon-filter-cancel:before {
  content: "\e966";
}
.icon-folder:before {
  content: "\e967";
}
.icon-folder-inactive:before {
  content: "\e968";
}
.icon-folder-plane:before {
  content: "\e969";
}
.icon-forward:before {
  content: "\e96a";
}
.icon-funel:before {
  content: "\e96b";
}
.icon-groups-access:before {
  content: "\e96c";
}
.icon-help:before {
  content: "\e96d";
}
.icon-house:before {
  content: "\e96e";
}
.icon-inbox-save-without-circ:before {
  content: "\e96f";
}
.icon-info:before {
  content: "\e970";
}
.icon-maximize:before {
  content: "\e971";
  padding-top: 4px;
}
.icon-menubars:before {
  content: "\e972";
}
.icon-minimize:before {
  content: "\e973";
}
.icon-minus:before {
  content: "\e974";
}
.icon-multi-language:before {
  content: "\e975";
}
.icon-new:before {
  content: "\e976";
}
.icon-no:before {
  content: "\e977";
}
.icon-no-ship:before {
  content: "\e978";
}
.icon-panel-horizontal:before {
  content: "\e979";
}
.icon-panel-vertical:before {
  content: "\e97a";
}
.icon-paste:before {
  content: "\e97b";
}
.icon-plus:before {
  content: "\e97c";
}
.icon-print:before {
  content: "\e97d";
}
.icon-proc-assoc-proc:before {
  content: "\e97e";
}
.icon-proc-cancel:before {
  content: "\e97f";
}
.icon-proc-create:before {
  content: "\e980";
}
.icon-proc-edit:before {
  content: "\e981";
}
.icon-proc-received:before {
  content: "\e982";
}
.icon-proc-report:before {
  content: "\e983";
}
.icon-procs:before {
  content: "\e984";
}
.icon-proc-sent:before {
  content: "\e985";
}
.icon-proc-sent-circs:before {
  content: "\e986";
}
.icon-proc-view:before {
  content: "\e987";
}
.icon-refresh:before {
  content: "\e988";
}
.icon-report:before {
  content: "\e989";
}
.icon-rubber:before {
  content: "\e98a";
}
.icon-save:before {
  content: "\e98b";
}
.icon-scanner:before {
  content: "\e98c";
}
.icon-scans-to-do:before {
  content: "\e98d";
}
.icon-search:before {
  content: "\e98e";
}
.icon-shipped:before {
  content: "\e98f";
}
.icon-shipped-deliver:before {
  content: "\e990";
}
.icon-shipped-delivery-number:before {
  content: "\e991";
}
.icon-shipped-not-delivery:before {
  content: "\e992";
}
.icon-shipped-without-scan:before {
  content: "\e993";
}
.icon-shipped-with-scan:before {
  content: "\e994";
}
.icon-shipped-with-scan-barcode:before {
  content: "\e995";
}
.icon-stamp:before {
  content: "\e996";
}
.icon-task-create:before {
  content: "\e997";
}
.icon-task-done:before {
  content: "\e998";
}
.icon-tasks:before {
  content: "\e999";
}
.icon-undo-check-out:before {
  content: "\e99a";
}
.icon-users:before {
  content: "\e99b";
}
.icon-view-attach:before {
  content: "\e99c";
}
.icon-view-multi-attach:before {
  content: "\e99d";
}
.icon-volumemedium:before {
  content: "\e99e";
}
.icon-warn:before {
  content: "\e99f";
}
.icon-window:before {
  content: "\e9a0";
}
.icon-workflows:before {
  content: "\e9a1";
}
.icon-wrenches:before {
  content: "\e9a2";
}
.icon-yes:before {
  content: "\e9a3";
}
.icon-shareLink:before {
    content: "\e9a4";
    font-size: 1.69rem;
    padding-top: 5px;
}
.icon-share:before {
    content: "\e9a5";
}
.icon-filedocAI:before {
    content: "\e9a6";
}
.icon-cancelOwnership:before {
    content: "\e9a7";
}
@font-face {
	font-family: 'files-extensions';
	src: url('/Skins/fonts/files-extensions/fonts/files-extensions.eot?je0xud');
	src: url('/Skins/fonts/files-extensions/fonts/files-extensions.eot?je0xud#iefix') format('embedded-opentype'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.ttf?je0xud') format('truetype'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.woff?je0xud') format('woff'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.svg?je0xud#files-extensions') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="file-extension-"], [class*=" file-extension-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'files-extensions' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.file-extension-3dm:before {
	content: "\e900";
}

.file-extension-ds:before {
	content: "\e901";
}

.file-extension-g2:before {
	content: "\e902";
}

.file-extension-3gp:before {
	content: "\e903";
}

.file-extension-7z:before {
	content: "\e904";
}

.file-extension-7zip:before {
	content: "\e905";
}

.file-extension-aac:before {
	content: "\e906";
}

.file-extension-ai:before {
	content: "\e907";
}

.file-extension-aif:before {
	content: "\e908";
}

.file-extension-apk:before {
	content: "\e909";
}

.file-extension-app:before {
	content: "\e90a";
}

.file-extension-asf:before {
	content: "\e90b";
}

.file-extension-asp:before {
	content: "\e90c";
}

.file-extension-aspx:before {
	content: "\e90d";
}

.file-extension-asx:before {
	content: "\e90e";
}

.file-extension-avi:before {
	content: "\e90f";
}

.file-extension-bak:before {
	content: "\e910";
}

.file-extension-bat:before {
	content: "\e911";
}

.file-extension-bin:before {
	content: "\e912";
}

.file-extension-bmp:before {
	content: "\e913";
}

.file-extension-cab:before {
	content: "\e914";
}

.file-extension-cad:before {
	content: "\e915";
}

.file-extension-cdr:before {
	content: "\e916";
}

.file-extension-cer:before {
	content: "\e917";
}

.file-extension-cfg:before {
	content: "\e918";
}

.file-extension-cfm:before {
	content: "\e919";
}

.file-extension-cgi:before {
	content: "\e91a";
}

.file-extension-class:before {
	content: "\e91b";
}

.file-extension-com:before {
	content: "\e91c";
}

.file-extension-cpl:before {
	content: "\e91d";
}

.file-extension-cpp:before {
	content: "\e91e";
}

.file-extension-crx:before {
	content: "\e91f";
}

.file-extension-csr:before {
	content: "\e920";
}

.file-extension-css:before {
	content: "\e921";
}

.file-extension-csv:before {
	content: "\e922";
}

.file-extension-cue:before {
	content: "\e923";
}

.file-extension-cur:before {
	content: "\e924";
}

.file-extension-dat:before {
	content: "\e925";
}

.file-extension-db:before {
	content: "\e926";
}

.file-extension-dbf:before {
	content: "\e927";
}

.file-extension-dds:before {
	content: "\e928";
}

.file-extension-deb:before {
	content: "\e92f";
}

.file-extension-dem:before {
	content: "\e930";
}

.file-extension-dll:before {
	content: "\e931";
}

.file-extension-dmg:before {
	content: "\e932";
}

.file-extension-dmp:before {
	content: "\e933";
}

.file-extension-doc:before {
	content: "\e934";
	color: #4378C9;
}

.file-extension-docx:before {
	content: "\e935";
	color: #4378C9;
}

.file-extension-drv:before {
	content: "\e936";
}

.file-extension-dtd:before {
	content: "\e937";
}

.file-extension-dwg:before {
	content: "\e938";
}

.file-extension-dxf:before {
	content: "\e939";
}

.file-extension-elf:before {
	content: "\e93a";
}

.file-extension-eml:before {
	content: "\e93b";
}

.file-extension-eps:before {
	content: "\e93c";
}

.file-extension-exe:before {
	content: "\e93d";
}

.file-extension-fla:before {
	content: "\e93e";
}

.file-extension-flash:before {
	content: "\e93f";
}

.file-extension-flv:before {
	content: "\e940";
}

.file-extension-fnt:before {
	content: "\e941";
}

.file-extension-fon:before {
	content: "\e942";
}

.file-extension-gam:before {
	content: "\e943";
}

.file-extension-gbr:before {
	content: "\e944";
}

.file-extension-ged:before {
	content: "\e945";
}

.file-extension-gif:before {
	content: "\e946";
}

.file-extension-gpx:before {
	content: "\e947";
}

.file-extension-gz:before {
	content: "\e948";
}

.file-extension-gzip:before {
	content: "\e949";
}

.file-extension-hqz:before {
	content: "\e94a";
}

.file-extension-html:before {
	content: "\e94b";
}

.file-extension-ibooks:before {
	content: "\e94c";
}

.file-extension-icns:before {
	content: "\e94d";
}

.file-extension-ico:before {
	content: "\e94e";
}

.file-extension-ics:before {
	content: "\e94f";
}

.file-extension-iff:before {
	content: "\e950";
}

.file-extension-indd:before {
	content: "\e951";
}

.file-extension-ipa:before {
	content: "\e952";
}

.file-extension-iso:before {
	content: "\e953";
}

.file-extension-jar:before {
	content: "\e954";
}

.file-extension-jpg:before {
	content: "\e955";
}

.file-extension-js:before {
	content: "\e956";
}

.file-extension-jsp:before {
	content: "\e957";
}

.file-extension-key:before {
	content: "\e958";
}

.file-extension-kml:before {
	content: "\e959";
}

.file-extension-kmz:before {
	content: "\e95a";
}

.file-extension-lnk:before {
	content: "\e95b";
}

.file-extension-log:before {
	content: "\e95c";
}

.file-extension-lua:before {
	content: "\e95d";
}

.file-extension-m3u:before {
	content: "\e95e";
}

.file-extension-m4a:before {
	content: "\e95f";
}

.file-extension-m4v:before {
	content: "\e960";
}

.file-extension-mach:before {
	content: "\e961";
}

.file-extension-max:before {
	content: "\e962";
}

.file-extension-mdb:before {
	content: "\e963";
}

.file-extension-mdf:before {
	content: "\e964";
}

.file-extension-mid:before {
	content: "\e965";
}

.file-extension-mim:before {
	content: "\e966";
}

.file-extension-mov:before {
	content: "\e967";
}

.file-extension-mp3:before {
	content: "\e968";
}

.file-extension-mp4:before {
	content: "\e969";
}

.file-extension-mpa:before {
	content: "\e96a";
}

.file-extension-mpg:before {
	content: "\e96b";
}

.file-extension-msg:before {
	content: "\e96c";
}

.file-extension-msi:before {
	content: "\e96d";
}

.file-extension-nes:before {
	content: "\e96e";
}

.file-extension-none:before {
	content: "\e96f";
}

.file-extension-object:before {
	content: "\e970";
}

.file-extension-odb:before {
	content: "\e977";
}

.file-extension-odc:before {
	content: "\e978";
}

.file-extension-odf:before {
	content: "\e979";
}

.file-extension-odg:before {
	content: "\e97a";
}

.file-extension-odi:before {
	content: "\e97b";
}

.file-extension-odp:before {
	content: "\e97c";
}

.file-extension-ods:before {
	content: "\e97d";
}

.file-extension-odt:before {
	content: "\e97e";
}

.file-extension-odx:before {
	content: "\e980";
}

.file-extension-ogg:before {
	content: "\e981";
}

.file-extension-otf:before {
	content: "\e982";
}

.file-extension-pages:before {
	content: "\e984";
}

.file-extension-pct:before {
	content: "\e985";
	color: rgb(0, 0, 0);
}

.file-extension-pdb:before {
	content: "\e988";
}

.file-extension-pdf:before {
	content: "\e989";
	color: #ff2116;
}

.file-extension-pif:before {
	content: "\e98a";
}

.file-extension-pkg:before {
	content: "\e98b";
}

.file-extension-pl:before {
	content: "\e98c";
}

.file-extension-png:before {
	content: "\e98d";
}

.file-extension-pps:before {
	content: "\e98e";
}

.file-extension-ppt:before {
	content: "\e98f";
}

.file-extension-pptx:before {
	content: "\e990";
}

.file-extension-ps:before {
	content: "\e991";
}

.file-extension-psd:before {
	content: "\e992";
}

.file-extension-pub:before {
	content: "\e993";
}

.file-extension-python:before {
	content: "\e994";
}

.file-extension-ra:before {
	content: "\e995";
}

.file-extension-rar:before {
	content: "\e996";
}

.file-extension-raw:before {
	content: "\e997";
}

.file-extension-rm:before {
	content: "\e998";
}

.file-extension-rom:before {
	content: "\e999";
}

.file-extension-rpm:before {
	content: "\e99a";
}

.file-extension-rss:before {
	content: "\e99b";
}

.file-extension-rtf:before {
	content: "\e99c";
}

.file-extension-sav:before {
	content: "\e99d";
}

.file-extension-sdf:before {
	content: "\e99e";
}

.file-extension-sitx:before {
	content: "\e99f";
}

.file-extension-sql:before {
	content: "\e9a0";
}

.file-extension-srt:before {
	content: "\e9a1";
}

.file-extension-svg:before {
	content: "\e9a2";
}

.file-extension-swf:before {
	content: "\e9a3";
}

.file-extension-sys:before {
	content: "\e9a4";
}

.file-extension-tar:before {
	content: "\e9a5";
}

.file-extension-tex:before {
	content: "\e9a6";
}

.file-extension-tga:before {
	content: "\e9a7";
}

.file-extension-thm:before {
	content: "\e9aa";
}

.file-extension-tiff:before {
	content: "\e9ab";
}

.file-extension-tmp:before {
	content: "\e9ac";
}

.file-extension-torrent:before {
	content: "\e9ad";
}

.file-extension-ttf:before {
	content: "\e9ae";
}

.file-extension-txt:before {
	content: "\e9af";
}

.file-extension-uue:before {
	content: "\e9b0";
}

.file-extension-vb:before {
	content: "\e9b1";
}

.file-extension-vcd:before {
	content: "\e9b2";
}

.file-extension-vcf:before {
	content: "\e9b3";
}

.file-extension-vob:before {
	content: "\e9b4";
}

.file-extension-wav:before {
	content: "\e9b5";
}

.file-extension-wma:before {
	content: "\e9b6";
}

.file-extension-wmv:before {
	content: "\e9b7";
}

.file-extension-wpd:before {
	content: "\e9b8";
}

.file-extension-wps:before {
	content: "\e9b9";
}

.file-extension-wsf:before {
	content: "\e9ba";
}

.file-extension-xhtml:before {
	content: "\e9bb";
}

.file-extension-xlr:before {
	content: "\e9bc";
}

.file-extension-xls:before {
	content: "\e9bd";
	color: #3C9464;
}

.file-extension-xlsx:before {
	content: "\e9be";
	color: #3C9464;
}

.file-extension-xml:before {
	content: "\e9bf";
}

.file-extension-yuv:before {
	content: "\e9c0";
}

.file-extension-zip:before {
	content: "\e9c1";
}
/*
html,
form, 
td, 
th, 
div, 
*/
* {
    font-family: inherit;
    /* font antialiasing */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/**
 * General
 */

html,
body,
form {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

body {
    background: #F4F7F9;
    /* default font for default skin */
    font-family: Roboto, Arial, sans-serif !important;
    /* ref size for rem calculations */
    font-size: 1rem;
}


/**
 * Kill outline efect in chrome
 * outline: -webkit-focus-ring-color auto 5px;
 */

:focus {
    outline: none;
}

/**
 * Tools
 */
.shim {
    font-size: 1%;
    clear: both;
}

.OverFlowClass {
    overflow: visible !important;
}

/**/


.ItemFileDocLink a,
.ItemFileDocLink a,
.ItemFileDocLink a:link,
.ItemFileDocLink a:visited,
.ItemFileDocLink a:active {
    /*font-size: .6rem;*/
    color: #F6895D;
    color: var(--main-color, #F6895D);
    font-weight: 400;
    text-decoration: none;
}

    .ItemFileDocLink a:hover {
        color: #CC6440 !important;
        color: var(--main-color-hover,#CC6440) !important;
    }

.ReplacementLabel {
    font-weight: 400 !important;
    color: #000 !important;
    display: block
}

.FileDocLink,
a.FileDocLink {
    font-weight: 400;
    /*	color: #F6895D;
	color: var(--main-color, #F6895D);*/
    color: #EB5F0E;
}

    a.FileDocLink:link,
    a.FileDocLink:visited,
    a.FileDocLink:active {
        /*		color: #F6895D;
		color: var(--main-color, #F6895D);*/
        color: #EB5F0E;
        text-decoration: none;
    }

    a.FileDocLink:hover {
        color: #CC6440 !important;
        color: var(--main-color-hover,#CC6440) !important;
    }

    .Strike,
    a.FileDocLink.Strike {
        text-decoration: line-through !important;
    }

    a.FileDocLink.Normal {
        font-weight: normal;
    }


.FileDocNote {
    color: var(--primary-color, #093747);
    font-size: 0.8rem;
    font-weight: 500;
    clear: both;
}

.FileSubject {
    color: var(--secondary-color, #6B8791);
    font-weight: 500;
}

.Note {
    font-weight: 300 !important;
    color: #7A8DA0;
    font-size: 0.9rem;
}

.FileDocNote .FileDocLink {
    color: inherit !important;
}

.ToolbarLink,
a.ToolbarLink,
a.ToolbarLink:link,
a.ToolbarLink:visited,
a.ToolbarLink:active,
a.ToolbarLink:hover {
    font-size: 1rem;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    text-decoration: none;
}

    a.ToolbarLink:hover {
        color: #CC6440;
        color: var(--main-color-hover,#CC6440);
    }

.ToolbarLink {
    padding-left: 10px;
    padding-right: 20px;
}

a.FileDocLink.PendingsLink {
    color: #093747 !important;
    text-decoration: underline !important;
}

    a.FileDocLink.PendingsLink:hover {
        color: var(--secondary-color, #6B8791) !important;
    }

/**
 * Toolbar 
 */
.fd-toolbar-right,
.fd-align-right {
    float: right;
    font-size: .8rem;
}

.fd-align-center {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50%;
}

.Border0 {
    border: 0;
}


/**
 * Toolbar link button
 * .fd-link-button show only text
 * .is-highlight ads the highlight color (default: filedoc orange)
 */
.fd-link-button {
    width: 100%;
    box-sizing: border-box;
    padding: .4rem .8rem;
    text-align: center;
    text-transform: capitalize;
    text-decoration: none;
    font-size: .9rem;
    font-weight: 500;
    border-radius: .2rem;
    text-align: center;
    transition: background-color 300ms;
}

.fd-link-button {
    color: #3F424F;
    background-color: #fff;
}

    .fd-link-button:hover,
    .fd-link-button:focus {
        background-color: #EFF3F6;
        /*border: 1px solid #EFF3F6;*/
    }

    .fd-link-button.is-highlight {
        color: #fff;
        color: var(--menu-text-color, #fff);
        background-color: #F6895D;
        background-color: var(--main-color, #F6895D);
        border: 1px solid transparent;
    }

        .fd-link-button.is-highlight:hover,
        .fd-link-button.is-highlight:focus {
            background-color: #CC6440;
            background-color: var(--main-color-hover, #CC6440);
        }

    .fd-link-button.is-clean-highlight {
        color: #093747;
        color: var(--primary-color, #093747);
        border: 1px solid;
        border-color: #093747;
        border-color: var(--primary-color, #093747);
    }

        .fd-link-button.is-clean-highlight:hover,
        .fd-link-button.is-clean-highlight:focus {
            border: 1px solid;
            border-color: #093747;
            border-color: var(--primary-color, #093747);
        }


.LinkCircHasResponse {
    font-size: .7rem;
    display: block;
    color: #fff !important;
    background-color: #3FA0E0;
    border: 1px solid;
    border: 1px solid transparent;
    padding: 7px;
    border-radius: 35px;
    text-decoration: none;
    text-align: center;
}

a.LinkCircHasResponse:link,
a.LinkCircHasResponse:visited,
a.LinkCircHasResponse:active {
    color: #fff !important;
    text-decoration: none;
}

a.LinkCircHasResponse:hover {
    color: #c1c1c1 !important;
}

.Strike,
a.LinkCircHasResponse.Strike {
    text-decoration: line-through !important;
}

a.LinkCircHasResponse.Normal {
    font-weight: normal;
}

.LinkCircNoResponse {
    font-size: .7rem;
    display: block;
    color: #79BDE9 !important;
    border: 1px solid;
    border-color: #79BDE9;
    padding: 7px;
    border-radius: 35px;
    text-decoration: none;
    text-align: center;
}

a.LinkCircNoResponse:link,
a.LinkCircNoResponse:visited,
a.LinkCircNoResponse:active {
    color: #79BDE9 !important;
    text-decoration: none;
}

a.LinkCircNoResponse:hover {
    color: #3FA0E0 !important;
    border-color: #79BDE9 !important;
}

.Strike,
a.LinkCircNoResponse.Strike {
    text-decoration: line-through !important;
}

a.LinkCircNoResponse.Normal {
    font-weight: normal;
}


.LinkUnRead {
    background-color: #38b85b;
    border: 3px solid #38b85b;
    padding: 0px 8px 0px 8px;
    margin-top: 10px;
    border-radius: 12px;
}

.LinkUnAnswered {
    background-color: #FA8B25;
    border: 3px solid #FA8B25;
    padding: 0px 8px 0px 8px;
    margin-top: 10px;
    border-radius: 12px;
}

.LinkOutOfTime {
    background-color: #F55542;
    border: 3px solid #F55542;
    padding: 0px 8px 0px 8px;
    margin-top: 10px;
    border-radius: 12px;
}


.fd-icon-button,
.fd-file-extension-button {
    text-indent: -9000px;
    position: relative;
    display: inline-block;
    width: 2.2rem;
    height: 2rem;
    vertical-align: middle;
    text-align: center;
    font-size: 2rem;
    font-weight: 500;
    color: #7A8DA0;
}

.fd-icon-Desktop {
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    border-left: 2px solid #000;
    font-size: 1.5rem;
    margin-left: 10px;
}

.fd-icon-AcPanelBar {
    width: 25px;
    height: 20px;
    line-height: 20px;
    font-size: 1.5rem;
    text-align: left;
}

/*IE Outline*/
.fd-icon-button,
.fd-file-extension-button,
.fd-form-overlay-button,
.fd-form-overlay-button-combo,
.fd-form-overlay-2button-combo,
.fd-form-side-button,
.masterpage-search {
    text-decoration: none;
    outline: none;
}

.fd-file-extension-button {
    width: 2rem !important;
    height: 1.5rem !important;
    font-size: 1.5rem !important;
}

    .fd-icon-button:before,
    .fd-file-extension-button:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.2rem;
        text-indent: 0;
    }

    .fd-icon-button:hover,
    .fd-icon-button:focus,
    .fd-file-extension-button:hover,
    .fd-file-extension-button:focus {
        color: #43525E;
    }

    .fd-icon-button.is-highlight,
    .fd-file-extension-button.is-highlight {
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .fd-icon-button.is-highlight:hover,
        .fd-icon-button.is-highlight:focus,
        .fd-file-extension-button.is-highlight:hover,
        .fd-file-extension-button.is-highlight:focus {
            color: #CC6440;
            color: var(--main-color-hover, #CC6440);
        }




    .fd-icon-button.grid,
    .fd-file-extension-button.grid {
        width: 1.7rem;
        height: 1.5rem;
        font-size: 1.5rem;
    }

        .fd-icon-button.grid:before,
        .fd-file-extension-button.grid:before {
            width: 1.7rem;
        }


.fd-icon-button.is-highlight-secondary {
    color: #6B8791;
    color: var(--secondary-color, #6B8791);
}

    .fd-icon-button.is-highlight-secondary:hover,
    .fd-icon-button.is-highlight-secondary:focus {
        color: #093747;
        color: var(--primary-color, #093747);
    }


.fd-icon-button.formrow {
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    text-align: left;
    vertical-align: bottom;
    color: var(--main-color, #F6895D);
    font-weight: bold !important;
}

.rgSortAscIcon, .rgSortDescIcon {
    color: #888;
}

/**
 * Form Overlay Button
 * .fd-form-overlay-button Overlays the form element to the left
 * .icon-* ads the icon (Skins/Fonts/icomoon/demo.html)
 */
.fd-form-overlay-button,
.fd-form-overlay-button-combo,
.fd-form-overlay-2button-combo {
    text-indent: -9000px;
    position: relative;
    display: inline-block;
    width: 2.2rem;
    height: 2rem;
    vertical-align: middle;
    text-align: center;
    line-height: 2.2rem;
    font-size: 1.4rem;
    font-weight: 700;
    /*margin-left: -2.4rem;*/
    margin-left: -35px;
}

.fd-form-overlay-button-combo,
.fd-form-overlay-2button-combo {
    display: inline;
    margin-left: -3.1rem !important;
    bottom: 4px;
    /*margin-left: -42px !important;*/
}

    .fd-form-overlay-button:before, .fd-form-overlay-button-combo:before,
    .fd-form-overlay-button:before, .fd-form-overlay-2button-combo:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.2rem;
        text-indent: 0;
    }

.fd-form-overlay-button, .fd-form-overlay-button-combo, .fd-form-overlay-2button-combo {
    color: #A1AAB6;
}

    .fd-form-overlay-button:hover,
    .fd-form-overlay-button:focus,
    .fd-form-overlay-button-combo:hover,
    .fd-form-overlay-button-combo:focus,
    .fd-form-overlay-2button-combo:hover,
    .fd-form-overlay-2button-combo:focus {
        color: #7A8DA0;
    }

    .fd-form-overlay-button.is-highlight {
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .fd-form-overlay-button.is-highlight:hover,
        .fd-form-overlay-button.is-highlight:focus {
            color: #CC6440;
            color: var(--main-color-hover, #CC6440);
        }

    .fd-form-overlay-button.icon-search {
        color: #A1AAB6;
    }


/**
 * Form Side Button
 * .fd-form-overlay-button Overlays the form element to the left
 * .icon-* ads the icon (Skins/Fonts/icomoon/demo.html)
 */

.fd-form-side-button {
    text-indent: -9000px;
    position: relative;
    display: inline-block;
    width: 2.2rem;
    height: 2rem;
    vertical-align: middle;
    text-align: center;
    line-height: 2.2rem;
    font-size: 2rem;
    font-weight: 500;
}

    .fd-form-side-button:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.2rem;
        text-indent: 0;
    }

.fd-form-side-button {
    color: #A1AAB6;
}

    .fd-form-side-button:hover,
    .fd-form-side-button:focus {
        color: #7A8DA0;
    }

    .fd-form-side-button.is-highlight {
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .fd-form-side-button.is-highlight:hover,
        .fd-form-side-button.is-highlight:focus {
            color: #CC6440;
            color: var(--main-color-hover, #CC6440);
        }

.fd-form-overlay-2button-combo {
    margin-left: -3.25em !important;
}

.fd-login-form-overlay-textbox {
    position: absolute;
    margin-left: 6px;
    color: black;
    margin-top: 7px;
    font-size: 1.3rem;
    z-index: 100;
}

.fd-login-overlay-textbox:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.2rem;
    text-indent: 0;
}


/**
 * Misc
 */
.radNumericBox {
    color: #000;
    ;
    border-color: #808080;
}

input.btnSearch {
    float: left;
    border: none;
    border: solid 0 #fff;
}



/**
 * Login
 */

.LabelUserLogin {
    color: #4e9dd0;
    font-weight: bold;
    font-size: 12px;
}

.LabelSectionTitle {
    font-weight: bold;
    color: #000;
}

.UserLogin {
    color: #4d4d4d;
    font-weight: bold;
    font-size: 12px;
}



/**
 * Captcha
 */

.RadCaptcha_SpamProtectorPanel > img {
    width: 100% !important;
    height: auto !important;
}

.rcCaptchaAudioLink {
    float: right;
}

.RadCaptcha_Default input.control {
}



/**
 * Login elements
 */

.filedoc-css-logo {
    width: 215px;
    height: 120px;
    position: absolute;
    top: 20px;
    left: 46px;
    display: block;
    z-index: 100;
    background: transparent url('/Images/Skins/Default/Login/filedoc-logo.svg') no-repeat center center;
}

.filedoc-login-background {
    background-color: #EFF3F6;
}

    .filedoc-login-background::before {
        content: '';
        display: block;
        z-index: 1;
        padding: 0;
        margin: 0;
        position: absolute;
        left: 50%;
        right: 0;
        width: 50%;
        height: 100%;
        background-image: url('/Images/Skins/Default/Login/filedoc-mainLogo.png');
        background-color: #313942;
        background-position: 100% 50%;
        background-position: right center;
        background-size: cover;
    }



/**
 * Login Box
 */

.filedoc-login-box {
    margin: auto;
    width: 470px;
    max-width: 100%;
    /*height: 84%;*/
    z-index: 101;
    color: #fff;
}

.filedoc-login-form {
    box-sizing: border-box;
    padding: 40px 50px 30px;
    width: 100%;
    background: #fff;
    /*this to solve "the content will not be cut when the window is smaller than the content": */
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
}

.filedoc-login-box h1 {
    font-size: 2rem;
    font-weight: 300;
    text-align: center;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    margin: 0.8rem 0 0.8rem;
}

.filedoc-login-client-logo {
    /*border-bottom: 1px solid #A1AAB6;*/
    padding-bottom: 20px;
    text-align: center;
}

    .filedoc-login-client-logo img {
        border: none;
    }

filedoc-login-logo {
    padding-bottom: 20px;
    text-align: left;
}

.filedoc-login-logo img {
    border: none;
}

.filedoc-login-version {
    text-align: center;
    text-transform: uppercase;
    font-size: .7rem;
    color: #093747;
    color: var(--primary-color, #093747);
    margin: 0.5rem auto;
    position: fixed; /* ou absolute */
    bottom: 0;
    width: 50%;
}



.divLogin {
    display: flex;
    justify-content: left;
    width: 50%;
    height: 100%;
    background-color: #fff
}

@media all and (max-width: 800px) {

    .divLogin {
        justify-content: center;
        width: 100%;
    }


    .filedoc-login-background::before {
        left: 0 !important;
        right: 0;
        width: 100% !important;
        background-image: none !important;
        background-color: #fff !important;
    }
}

@media all and (max-height:550px) {
    #boxClientLogo, #boxFiledocLogo {
        display: none;
    }
}

table.filedoc-login-table,
table.filedoc-login-table tr,
table.filedoc-login-table td {
    width: 100%;
    padding: 0;
    margin: 0;
}

    table.filedoc-login-table td {
        padding-bottom: 10px;
    }

.col-button {
    text-align: center;
}

    .col-button .button {
        max-width: 80%;
        font-size: 1.2rem;
    }

.filedoc-login-table .col-button .button {
    max-width: 100%;
    font-size: 1.2rem;
}


/**
 * OAuth Login Button
 */
.microsoft-logo-login {
    cursor: pointer;
    background: transparent url('/Images/Skins/Default/Login/offcial_microsoft_signin.svg') no-repeat center center;
}

.button.microsoft-logo-login {
    border: none;
    background-color: #fff;
}

    .button.microsoft-logo-login:hover,
    .button.microsoft-logo-login:focus {
        background-color: #fff;
    }

.okta-logo-login {
    background: transparent url('/Images/Skins/Default/Login/oficial_okta_signin.png') no-repeat center center;
    cursor: pointer;
    background-size: contain;
}

.button.okta-logo-login {
    background-color: #009CDD;
}

    .button.okta-logo-login:hover,
    .button.okta-logo-login:focus {
        background-color: #008aDD;
    }

/**
 * Main Footer
 * !Hidden @20180620
 */
.filedoc-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    background: #313942;
    box-sizing: border-box;
    padding: .5rem 1rem;
    display: none !important;
}

    .filedoc-footer span {
        color: #D6DDE4;
        font-size: .7rem;
        color: #D6DDE4;
        text-decoration: none;
        transition: color 300ms
    }

.filedoc-footer-company-label {
    float: left;
}

.filedoc-footer-copyright-label {
    float: right;
}



/**
 * Tools
 */

/*
.mobile-hide-background
.pad-hide-background {
	background: none !important;
}
*/

.is-menu,
.is-menu li {
    margin: 0;
    padding: 0;
}

    .is-menu li {
        display: inline-block;
    }



/**
 * Header Bar
 */

.filedoc-header {
    height: 54px;
    background: var(--primary-color, #093747);
}

.filedoc-header-Portal {
    height: 41px !important;
    background: #313942 !important;
}


.filedoc-logo {
    content: "";
    display: block;
    min-width: 91px;
    min-height: 19px;
    border: none;
    left: 10px;
    top: 12px;
    position: absolute;
}

.filedoc-header-Portal .filedoc-logo {
    top: 6px !important;
}


.filedoc-header-right {
    float: right;
    height: 41px;
    padding-top: 7px;
}

.filedoc-header-Portal .filedoc-header-right {
    padding-top: 0px;
}

a.filedoc-header-left {
    margin-left: 110px;
}


.filedoc-username {
    display: inline-block;
    height: 41px;
    line-height: 41px;
    color: #fff;
    font-size: .9rem;
    margin-right: 20px;
    font-weight: 400;
    float: left;
}

/**
 * Notifications Menu
 */
.filedoc-notifications {
    float: left;
    margin-right: 20px;
    height: 41px;
}

    .filedoc-notifications li {
        height: 41px;
        line-height: 41px;
        display: inline-block;
    }

a.notification-box {
    display: block;
    height: 41px;
    width: 41px;
    line-height: 45px;
    border: none;
    position: relative;
    text-decoration: none;
    font-size: 1.7rem;
    color: #fff;
    transition: color 300ms;
}

    a.notification-box:link,
    a.notification-box:visited,
    a.notification-box:active {
        color: #7A8DA0;
    }

    a.notification-box:hover,
    a.notification-box:focus {
        color: #fff;
    }

    a.notification-box > i {
        position: absolute;
        font-family: Roboto, Arial, sans-serif !important;
        background-color: #ccc;
        font-size: .6rem;
        font-weight: 500;
        height: 1.2rem;
        border-radius: .7rem;
        text-align: center;
        line-height: 1.3rem;
        box-sizing: border-box;
        padding: 0 .3rem;
        top: 5px;
        right: 2px;
        color: #fff;
        font-style: normal;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
    }

a.notification-docs > i,
a.notification-procs > i {
    color: var(--menu-text-color, #fff);
    /*	background-color: #F8A543;
	background-color: var(--main-color, #F8A543);
*/ background-color: #3DB8DB;
}

a.notification-alerts > i {
    /*	background-color: #FF4C79;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

a.notification-tasks > i {
    /*	background-color: #3DB8DB;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

a.notification-warnings > i {
    /*	background-color: #F8A543;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

/**
 * Dashboard
 */

.fd-dashboard-content,
.fd-dashboard {
    padding: 0;
}

.fd-dashboard-content {
    width: 100%;
    background: #FAFAFA !important;
}

.fd-dashboard-tables-wrapper {
    padding: 0 5px;
}

.fd-dashboard-title {
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    color: #7A8DA0;
    border: none;
    padding-top: 5px;
}

    h1.fd-panel-header-title,
    .fd-dashboard-title h2 {
        font-family: Roboto, Arial, sans-serif;
        font-weight: 500;
        font-size: .9rem;
        line-height: 25px;
        color: #3F424F;
        margin: 0;
        padding-left: 7px;
        display: inline-block;
        float: left;
    }

h1.fd-panel-header-title {
    font-size: 1rem;
    padding-right: 5px;
    line-height: 35px;
}

.fd-dashboard-title .fd-align-right {
    margin-top: -4px;
}

.fd-dashboard-cell {
    width: 50%;
    float: left;
}



/**
 * Dashboard Dockzones
 */

.RadDock_filedocZone.fd-dashboard-dockzone {
    padding: 5px;
    border: none;
}

/*
.RadDock_filedocZone.fd-dashboard-dockzone-left {
	padding-left: 0;
}
*/
.RadDock_filedocZone.fd-dashboard-dockzone-left {
    padding-right: 10px;
}

.RadDock_filedocZone.fd-dashboard-dockzone-right {
    /*padding-right: 0;*/
    margin-top: -3px;
    padding-left: 10px;
}


.RadDock_filedocPane {
    position: inherit !important;
    background: #fff !important;
    border: none;
}

.fd-dashboard-modules-grid {
    padding: 5px;
}

/**
 * Dash graph
 */
.fd-dash-wrapper {
    position: relative;
}

    .fd-dash-wrapper .rdTitleBar {
        position: relative;
        z-index: 100;
    }

.fd-dash-graph-dropbox {
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 100;
}

    .fd-toolbar-right .RadComboBox .rcbInner,
    .fd-dash-graph-dropbox .RadComboBox .rcbInner {
        background-color: #fff;
        border-color: #fff !important;
        padding-right: 1.4rem;
    }


    .fd-dash-graph-dropbox .RadComboBox_Default .rcbInput {
        text-align: right;
    }

.fd-dash-graph {
    min-height: 462px;
}

/* Combo Separator */
.RadComboBoxDropDown_Default .rcbItem.rcbSeparator {
    border-top: 1px dashed #ddd;
    background: none;
    min-height: 8px;
}

.RadComboBoxDropDown_Default .rcbSeparator {
    border-top: 1px dashed #ddd;
    background: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbItem.Title.rcbSeparator.Title {
    background: #a0a0a0;
}

.RadComboBoxDropDown_Default .rcbItem.rcbSeparator input.rcbCheckBox {
    display: none;
}

/**
 * Dashinfo Menu
 */

/**
 * Stats bar
 */

.filedoc-header-dashinfo {
    background: #FAFAFA;
    height: 91px;
    margin-bottom: 3px;
    /*	margin-top: 10px;*/
    /*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px rgba(0,0,0,.3);*/

    display: flex;
    flex-direction: row;
    justify-content: center;
}

ul .filedoc-dashinfo {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
    height: 91px;
}

    ul.filedoc-dashinfo li.dashinfo-box {
        position: relative;
        display: block;
        margin: 0;
        /*		padding: 0px 5px 0px 5px;*/
        height: 61px;
        float: left;
        vertical-align: top;
        text-align: center;
        font-weight: 300;
        line-height: 30px;
        font-size: 1.9rem;
        color: #7A8DA0;
        vertical-align: top;
        line-height: 30px;
        font-size: .8rem;
        color: #A1AAB6;
        text-align: center;
    }

        ul.filedoc-dashinfo li.dashinfo-box div.dashinfo-content {
            display: block;
            height: 91px;
            padding: 0;
            margin: 0;
            -webkit-transition: background-color 400ms;
            -o-transition: background-color 400ms;
            transition: background-color 400ms;
            text-decoration: none;
            font-family: Roboto, Arial, sans-serif;
            font-size: .8rem;
            color: #A1AAB6;
            font-weight: 400;
        }

        ul.filedoc-dashinfo li.dashinfo-box > a:hover,
        ul.filedoc-dashinfo li.dashinfo-box > a:focus {
            background-color: #F7F8F9;
        }

    ul.filedoc-dashinfo .dashinfo-block {
        display: inline-block;
        height: 51px;
        padding: 5px 5px 0;
        text-align: center;
        margin: 15px 5px 15px 0;
    }

div.dashinfo-block {
    flex: 1 1 auto;
}

ul.filedoc-dashinfo i.icon {
    position: relative;
    width: 50px;
    height: 50px;
    top: 10px;
    overflow: hidden;
    margin-left: 10px;
    content: "";
    /*		border-radius: 100%;
		background-color: #F8A543;
		background-color: var(--main-color, #F8A543);*/
    display: inline-block;
    color: var(--primary-color, #093747);
    float: left;
    line-height: 50px;
    font-family: 'icomoon' !important;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 400;
}

ul.filedoc-dashinfo .fd-counter {
    font-size: 1.5rem;
    display: block;
    font-style: normal;
    font-weight: 300;
    color: #7A8DA0;
    line-height: 50%;
    text-decoration: none;
    font-weight: 400 !important;
}

/*	ul.filedoc-dashinfo li.dashinfo-docs div.dashinfo-content,
	ul.filedoc-dashinfo li.dashinfo-procs div.dashinfo-content {
		padding-left: 60px;
	}

	ul.filedoc-dashinfo li.dashinfo-alerts div.dashinfo-content,
	ul.filedoc-dashinfo li.dashinfo-tasks div.dashinfo-content {
		padding-left: 60px;
	}*/
/*
	ul.filedoc-dashinfo .dashinfo-docs i.icon,
	ul.filedoc-dashinfo .dashinfo-procs i.icon {
		background-color: #F8A543;
		background-color: var(--main-color, #F8A543);
		color: var(--menu-text-color, #fff);
	}*/

/*	ul.filedoc-dashinfo .dashinfo-alerts i.icon {
		background-color: #FF4C79;
	}

	ul.filedoc-dashinfo .dashinfo-tasks i.icon {
		background-color: #3DB8DB;
	}*/

/*	ul.filedoc-dashinfo .dashinfo-docs-total,
	ul.filedoc-dashinfo .dashinfo-procs-total {
		border-right: 1px solid #D8DFE5;
	}*/


/*	ul.filedoc-dashinfo .dashinfo-docs-total,
	ul.filedoc-dashinfo .dashinfo-procs-total {
		border-right: 1px solid #D8DFE5;
	}*/


.FileDocLink.dashinfo-docs-total-Color {
    margin-top: 10px;
    display: block;
    background: #FA8B25 !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: #fff !important;
}

    .FileDocLink.dashinfo-docs-total-Color:hover {
        color: #000 !important;
    }


.FileDocLink.dashinfo-docs-Color {
    margin-top: 10px;
    display: block;
    background: #FCD1A4 !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: var(--primary-color, #093747) !important;
}

    .FileDocLink.dashinfo-docs-Color:hover {
        color: #fff !important;
    }


.FileDocLink.dashinfo-procs-total-Color {
    margin-top: 10px;
    display: block;
    background: #3FA0E0 !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: #fff !important;
}

    .FileDocLink.dashinfo-procs-total-Color:hover {
        color: #000 !important;
    }

.FileDocLink.dashinfo-procs-Color {
    margin-top: 10px;
    display: block;
    background: #CFE7F7 !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: var(--primary-color, #093747) !important;
}

    .FileDocLink.dashinfo-procs-Color:hover {
        color: #fff !important;
    }

.FileDocLink.dashinfo-Alerts-Color {
    margin-top: 10px;
    display: block;
    background: #9EB3ED !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: #fff !important;
}

    .FileDocLink.dashinfo-Alerts-Color:hover {
        color: #000 !important;
    }

.FileDocLink.dashinfo-Tasks-Color {
    margin-top: 10px;
    display: block;
    background: #9EB3ED !important;
    padding: 0px 6px 0px 6px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 300 !important;
    color: #fff !important;
}

    .FileDocLink.dashinfo-Tasks-Color:hover {
        color: #000 !important;
    }
/*
ul.filedoc-dashinfo .dashinfo-docs-expired a.fd-counter,
ul.filedoc-dashinfo .dashinfo-procs-expired a.fd-counter {
	color: #F6895D;
	color: var(--main-color, #F6895D);
}

	ul.filedoc-dashinfo .dashinfo-docs-to-reply a.fd-counter,
	ul.filedoc-dashinfo .dashinfo-procs-to-reply a.fd-counter {
		color: #F8A543;
		color: var(--main-color, #F8A543);
	}*/

/*	ul.filedoc-dashinfo .dashinfo-docs-expired,
	ul.filedoc-dashinfo .dashinfo-procs-expired,
	ul.filedoc-dashinfo .dashinfo-alerts-total {
		border-right: 1px solid #A1AAB6;
	}*/

ul.filedoc-dashinfo .dashinfo-alerts-total {
    padding-right: 30px;
}

ul.filedoc-dashinfo .dashinfo-tasks-total {
    padding-right: 40px;
}

/*	ul.filedoc-dashinfo .dashinfo-docs-expired a.fd-counter,
	ul.filedoc-dashinfo .dashinfo-procs-expired a.fd-counter {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}*/

ul.filedoc-dashinfo li.dashinfo-docs div.dashinfo-content {
    background: #FEEEDE;
}

ul.filedoc-dashinfo li.dashinfo-procs div.dashinfo-content {
    background: #ECF5FC;
}

ul.filedoc-dashinfo li.dashinfo-alerts div.dashinfo-content {
    background: #F4EFF6;
}

ul.filedoc-dashinfo li.dashinfo-tasks div.dashinfo-content {
    background: #FAF7D3;
}



/**
 * Radwindow e Modal Windows
 */
body .TelerikModalOverlay {
    background-color: rgb(63, 66, 79) !important;
    opacity: .7 !important;
}

.RadWindow.RadWindow_Default {
    background: #fff;
    border-width: 0 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
    box-shadow: 0 1px 3px rgba(0,0,0,.5);
    padding: 0 30px 20px;
}

    .RadWindow.RadWindow_Default .rwTitleBar,
    .RadWindow.RadWindow_Default .rwTitleWrapper {
        height: 50px;
        width: 100%;
        position: relative;
    }

    .RadWindow.RadWindow_Default .rwIcon {
        position: absolute;
        display: none !important;
    }

    .RadWindow.RadWindow_Default .rwTitle {
        display: block;
        width: 100%;
        text-align: center; /* retirado o !important */
        color: #6F8294;
        font-weight: 300;
        font-size: 1rem;
        line-height: 30px;
        padding: 15px 0 0;
        margin: 0;
        width: 100%;
    }

    .RadWindow.RadWindow_Default .rwCommands {
        position: absolute;
        right: -18px;
        top: 20px;
    }

        .RadWindow.RadWindow_Default .rwCommands > .rwListItem:first-child {
            /*display: none !important;*/ /* hide maximize button */
        }

    .RadWindow.RadWindow_Default .rwContent {
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .RadWindow.RadWindow_Default .fd-rwSeparator,
    .fd-rwSeparator {
        width: 100%;
        float: left;
        margin-top: 25px;
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .RadWindow.RadWindow_Default .fd-rwCommands,
    .fd-rwCommands {
        text-align: center;
        clear: both;
        padding-top: 20px;
    }

    .RadWindow.RadWindow_Default .fd-link-button.rw,
    .fd-link-button.rw {
        padding: .4rem 1.8rem;
        margin-right: 10px;
    }

    /*Desabilita imagem (?)*/
    .RadWindow.RadWindow_Default .rwConfirmDialog:before {
        content: none;
    }

    .RadWindow.RadWindow_Default .rwDialogContent {
        padding: 0;
    }

/**
 * Buttons
 */
.button {
    width: 100%;
    color: #fff;
    color: var(--menu-text-color, #fff);
    background-color: #F6895D;
    background-color: var(--main-color, #F6895D);
    box-sizing: border-box;
    padding: .8rem 1.6rem;
    text-align: center;
    text-transform: capitalize;
    transition: background-color 300ms;
    text-decoration: none;
    font-size: .9rem;
    font-weight: 300;
    border-radius: .5rem;
    border-width: 1px;
}

    .button:hover,
    .button:focus {
        background-color: #CC6440;
        background-color: var(--main-color-hover, #CC6440);
    }


/**/

.SubTitle {
    background-color: #efefef;
    border-bottom: solid 1px #c3c3c3;
    border-top: solid 1px #c3c3c3;
    font-size: 11px !important;
    color: #999;
    height: 28px;
    margin-bottom: 20px !important;
    padding: 0 5px 0 5px;
    vertical-align: middle !important;
}

.LabelPesquisa {
    color: #4d4d4d;
    font-size: 11px;
}

.BotaoPesquisar {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 11px;
}

.MenuMain {
    line-height: 23px;
    min-height: 23px;
    vertical-align: middle;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.mainHorizontalMenu {
    list-style: none;
    padding-right: 10px;
}

    .mainHorizontalMenu li {
        float: left;
        padding-left: 15px;
        padding-top: 2px;
        white-space: nowrap;
    }

    .mainHorizontalMenu a {
        display: block;
        padding-left: 23px;
        line-height: 17px;
        background: url('/Images/Skins/Default/Home/TopMenuIconsSprite.png') no-repeat;
    }

    .mainHorizontalMenu #alinkDesktop {
        background-position: 0 0;
    }

    .mainHorizontalMenu #alinkFavorites {
        background-position: 0 -16px;
    }

    .mainHorizontalMenu #alinkConfig {
        background-position: 0 -32px;
    }

    .mainHorizontalMenu #alinkChangePassword {
        background-position: 0 -48px;
    }

    .mainHorizontalMenu #alinkManual {
        background-position: 0 -64px;
    }

    .mainHorizontalMenu #alinkOrganizationRules {
        background-position: 0 -80px;
    }

    .mainHorizontalMenu #alinkLogout {
        background-position: 0 -96px;
    }

.Footer {
    height: 19px;
}

.LabelFooter {
    color: #333;
    font-size: 11px !important;
}



/**
 * Label Toolbar
 */

.LabelToolbar {
    background: #ebf0f4;
    border-top: 1px solid #ccc;
    font-size: 1rem;
    clear: both;
    padding-left: 2px;
    color: #F6895D;
    color: var(--main-color, #F6895D);
}

    .LabelToolbar td {
        white-space: nowrap;
        padding: 0 5px
    }


.ContentBody {
    overflow: hidden;
    background: #fff;
}



.LabelControl {
    /*font-size: 11px;*/
    font-size: 0.8rem;
    color: #000;
}

    .LabelControl input {
        margin: 0 3px 0 0;
        vertical-align: bottom;
    }

    .LabelControl label {
        margin-right: 10px;
    }

.LabelControlReadOnly {
    font-weight: 500;
    font-size: .8rem;
    color: var(--primary-color, #093747);
}


.LabelFilter {
    font-weight: 400;
    font-size: .8rem;
    color: var(--primary-color, #093747);
}




/**
 * RadCaptcha_CaptchaImage
 */

img#RadCaptcha_CaptchaImage {
    width: 100% !important;
    height: auto !important;
}

.rcCaptchaAudioLink {
    position: relative;
    top: 10px;
    right: 0;
    text-indent: -9000px;
    display: block;
}

    .rcCaptchaAudioLink::before {
        position: absolute;
        content: "\e99e"; /*icon-volumemedium*/
        line-height: 40px;
        color: #F6895D;
        color: var(--main-color, #F6895D);
        text-indent: 0;
        font-size: 2.2rem;
        font-family: icomoon;
        -webkit-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms;
        display: block;
    }

    .rcCaptchaAudioLink:hover::before {
        color: #CC6440;
        color: var(--main-color-hover, #CC6440);
    }




.Mandatory {
    font-size: 10pt;
    color: red;
    padding: 0 5px 0 5px;
}

.DivMessage {
    width: 100%;
    border: solid 1px #05D32C;
    background-color: #D6F2DB;
    padding: 0 5px 0 5px;
    font-size: 11px;
    color: #000;
}

.DivError {
    width: 100%;
    border: solid 1px #FF0000;
    background-color: #FFD7D7;
    padding: 0 5px 0 5px;
    font-size: 11px;
    color: #000;
}

.TableForm {
    width: 100% !important;
    border-top: solid 1px #ccc;
}

.TdTitle {
    border-bottom: solid 1px #ccc;
    /*border-left: solid 1px #ccc;*/
    padding-left: 0;
    vertical-align: top !important;
    padding: 2px 5px 2px 5px;
}

.TdControl {
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
    padding: 2px 5px 2px 5px;
    vertical-align: top !important;
}

.TdObservations {
    background-color: #fcfcfc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
    /*border-right: solid 1px #ccc;*/
    padding: 2px 5px 2px 5px;
    vertical-align: top !important;
}

.TableLog {
    width: 100%;
    border: solid 1px #ccc;
}

.DivLog {
    padding-top: 5px;
    width: 100%;
    display: none;
}

#TrDivMessages {
    padding-bottom: 5px;
}



/**
 * Main Panel Toolbar
 */

.fd-toolbar-main {
    min-height: 36px;
    background: #fff;
    padding: 5px 0; /* recolocado para novo layout */
    border: 1px solid #d7d9dd;
    border-width: 1px 0;
}

.fd-toolbar-icons {
    background: #fff;
    padding-left: 3px;
    /*padding: 0.1rem 0.6rem;*/
}

    .fd-toolbar-icons .fd-link-button.is-highlight {
        margin-left: 6px;
        /*padding: 0.1rem 0.6rem;*/
    }

.ToolBarLeft {
    width: 0;
    height: 26px;
}

.ToolBarRight {
    height: 25px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}

    .ToolBarRight img {
        vertical-align: middle;
    }

.ToolBarSeparator {
    padding: 0;
    font-size: 1%;
}



/**
 * Toolbar gfx
 */

.fd-toolbar-right-col {
    text-align: right;
    vertical-align: middle;
}

.fd-col-separator {
    background: #D8DFE5;
    width: 1px;
    height: 26px;
    content: ' ';
    overflow: hidden;
    display: inline-block;
    margin: 5px;
    vertical-align: middle;
}


.fd-col-Document {
    color: #6B8791;
    color: var(--secondary-color, #6B8791);
    background: #FFF;
    font-size: 0.9rem;
    height: 26px;
    overflow: hidden;
    display: inline-block;
    margin: 5px;
    padding-top: 5px;
    padding-right: 10px;
    vertical-align: middle;
}

.fd-col-DocSubType {
    color: #F6895D;
    color: var(--main-color, #F6895D);
    background: #F4F7F9;
    font-size: 0.9rem;
    height: 26px;
    overflow: hidden;
    display: inline-block;
    margin: 0px 5px;
    padding-top: 10px;
    padding-right: 10px;
    vertical-align: middle;
}

.fd-col-Result {
    color: #6B8791;
    color: var(--secondary-color, #6B8791);
    box-sizing: border-box;
    padding: .8rem .4rem.8rem .4rem;
    text-align: center;
    text-decoration: none;
    font-size: .9rem;
    font-weight: 400;
    vertical-align: middle;
}

    .fd-col-Result.PaddingRight {
        padding-right: 50px !important;
    }

.fd-regs-per-page {
    font-size: .8rem;
    color: #7A8DA0;
}

.fd-tool-icons,
.fd-config-icons {
    vertical-align: middle;
    -webkit-transition: color 3000ms;
    -o-transition: color 3000ms;
    transition: color 3000ms;
    text-decoration: none;
}

    .fd-tool-icons,
    .fd-tool-icons::before {
        display: inline-block;
        overflow: hidden;
        width: 36px;
        height: 36px;
    }

.fd-tool-icons {
    font-size: 2.4rem;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    text-indent: -9000px;
    position: relative;
    visibility: visible !important;
}

    .fd-tool-icons::before {
        font-family: 'icomoon';
        font-size: 2.4rem;
        position: absolute;
        top: 0;
        left: 0;
        text-indent: 0;
    }

.fd-config-icons {
    font-size: 2rem;
    color: #7A8DA0;
}

.fd-tool-icons:hover {
    color: #CC562E;
}

.fd-config-icons:hover {
    color: #515E68;
}

a.fd-tool-icons,
a.fd-tool-icons:hover,
a.fd-config-icons,
a.fd-config-icons:hover {
    text-decoration: none;
}

.fd-tool-icons .fd-link-label,
.fd-config-icons .fd-link-label {
    display: none;
}

.fd-toolbar-right-col .ToolBarIcons {
    display: inline-block;
}


/**
 * Toolbar inbox filters
 */

.fb-inbox-search {
    padding-top: 20px;
}

.fb-inbox-search-input {
}

.fb-inbox-filter-item {
    padding-top: 2px;
}











.BackgroundTop {
    padding-right: 10px;
    vertical-align: top;
}

    .BackgroundTop img {
        vertical-align: top;
        margin-right: 2px;
    }

.ACMCombo {
    border: solid 1px transparent;
    background: #FFF;
    cursor: pointer;
}

.ACMComboHover {
    border: solid 1px #ccc;
    background: #ececec;
    cursor: pointer;
}



.PageTitle {
    color: #919191;
    line-height: 25px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
}

.LabelRoot {
    font: normal 11px Roboto, Arial, sans-serif;
    color: #666;
    padding-left: 18px;
}

.PageBorder,
.MainTable {
    padding: 3px 0 3px 3px;
    background: #e6e6e6;
}

.MainTable {
    width: 100%;
    height: 100%;
}

.ContentField {
    font-weight: 500;
    color: #000;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 11px !important;
}

.ContentFieldDescription {
    font-style: italic;
    color: #808080;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 11px !important;
}


/**
 * Document Frames
 */

.BoxTitle .Text {
    font-weight: 500;
    font-family: Roboto, Arial, sans-serif;
    font-size: 1rem;
    display: block;
    height: 38px;
    line-height: 34px;
    background: #fff;
    width: 100%;
    text-indent: .5rem;
    border: 1px solid #d7d9dd;
    border-width: 1px 0;
}

.DivContent {
    padding: 0;
    margin: 5px 0 0;
    border: solid 1px #ccc;
}

/**
 * Search
 */

.masterpage-search {
    content: "";
    position: relative;
    left: 20px;
    /*top: 13px;*/
    width: 30px;
    height: 30px;
    text-align: center;
    z-index: 99;
}

    .masterpage-search::after {
        display: inline-block;
        content: "\e98e"; /*icon-search*/
        font-family: 'icomoon' !important;
        font-size: 1.6rem;
        color: #fff;
        color: var(--main-searchBox, #fff);
        line-height: 30px;
    }

#ctl00_mainSearchBox .RadInput_Default .riTextBox,
#ctl00_mainSearchBox .RadInputMgr_Default,
#ctl00_ctl00_mainSearchBox .RadInput_Default .riTextBox,
#ctl00_ctl00_mainSearchBox .RadInputMgr_Default {
    background-color: #093747;
    background-color: var(--primary-color, #093747); /* primary color ##093747*/
    border: none;
    /*	border-radius: 5px;*/
    border-radius: var(--main-searchBox-border-radius,0px);
    width: 350px;
    height: 30px;
    /*line-height: 30px;*/
    color: #fff;
    color: var(--main-searchBox, #fff);
    font-style: italic;
    font-weight: 300;
    font-family: Roboto, Arial, sans-serif;
    font-size: .9rem;
    padding-left: 40px;
    position: relative;
    /*top: 12px;*/
    right: 10px;
    border-bottom: solid 1px var(--secondary-color, #6B8791); /* secondary color #6B8791*/
}


	#ctl00_mainSearchBox .RadInput_Default .riTextBox:focus,
	#ctl00_mainSearchBox .RadInputMgr_Default:focus,
	#ctl00_ctl00_mainSearchBox .RadInput_Default .riTextBox:focus,
	#ctl00_ctl00_mainSearchBox .RadInputMgr_Default:focus {
		background-color: #093747 !important;
		background-color: var(--primary-color, #093747) !important;
	}

#ctl00_mainSearchBox > div:first-child,
#ctl00_ctl00_mainSearchBox > div:first-child {
    /*float: none !important;*/
    position: relative;
}

#ctl00_mainSearchBox .cell,
#ctl00_ctl00_mainSearchBox .cell {
    padding: 5px 12px 12px 12px;
}

#ctl00_mainSearchBox,
#ctl00_ctl00_mainSearchBox {
    min-width: 250px;
}

/*
.ToolBarIcons a {
	padding-right:5px;
}
*/
.Table {
    width: 100%;
    border: solid 1px #808080;
}

    .Table .header {
        background: #808080 url('/Images/Skins/Default/Tables/GridHeaderBg.gif') repeat-x bottom;
        font: bold 10px Verdana, Arial, Sans-serif;
        height: 22px;
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #bbb;
        padding: 0 5px 0 5px;
    }

    .Table .footer {
        background: #808080 url('/Images/Skins/Default/Tables/GridHeaderBg.gif') repeat-x bottom;
        font: bold 10px Verdana, Arial, Sans-serif;
        height: 22px;
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #bbb;
        padding: 0 5px 0 5px;
    }

.LabelToolbar table td {
    overflow: hidden;
    zoom: 1;
}

.ACOptionsDark {
    border: solid 1px transparent;
    padding-left: 6px;
    height: 20px;
    line-height: 20px;
    background: transparent;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsDark {
    color: #FFF;
}

    .ACOptionsDark:hover {
        color: #FFF;
        text-decoration: underline;
    }

    .ACOptionsDark:hover {
        border-color: #000;
    }

    .ACOptionsDark.InnerArrow:hover {
        color: #6B8791 !important;
        color: var(--secondary-color, #6B8791) !important;
    }


.ACOptionsLight {
    padding-left: 6px;
    height: 20px;
    line-height: 20px;
    background: transparent;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsLight {
    color: var(--primary-color, #093747);
}

    .ACOptionsLight:hover {
        color: #7A8DA0;
        text-decoration: underline;
    }

    /*	.ACOptionsLight:hover {
		border-color: #000;
	}*/

    .ACOptionsLight.InnerArrow:hover {
        color: #6B8791 !important;
        color: var(--secondary-color, #6B8791) !important;
    }

cc
.AdditionalInputs {
    border: solid 1px red;
}

.BoxTitle {
    /*background: transparent url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgICAgICAgMCAgICAwMDAwMDAwMEAwMDAwMDBAQEBAUEBAQFBQYGBQUHBwcHBwcHBwcHBwcHBwf/2wBDAQICAgMDAwUEBAUHBgUGBwgICAgICAgHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wAARCAAZABQDAREAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBv/EABkQAQACAwAAAAAAAAAAAAAAAAAEYRUWkf/EABgBAQADAQAAAAAAAAAAAAAAAAACBAkF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAAMRFBX/2gAMAwEAAhEDEQA/AI2eZfWcnHiac4IzZ5l9OPEYIzZ5l9OPEYI1sXSG5dsxdG4sxdG4to3JRAAAAAf/2Q==') repeat-x;*/
    height: 25px;
    display: none !important;
}

    .BoxTitle .Text,
    .rpLink .Text {
        text-overflow: ellipsis;
        width: calc(100% - 30px);
        white-space: nowrap;
        overflow: hidden;
        padding: 8px 5px 0 5px;
        float: left;
        font-size: 11px;
    }

    .BoxTitle .Icon,
    .rpLink .Icon {
        width: 20px;
        height: 20px;
        cursor: pointer;
        float: right;
        display: none;
    }

/**/

.Class_Left_Label,
.Class_Right_Label {
    text-align: right;
    font-weight: 500;
    line-height: 100%;
}

td.Class_Left_Label,
td.Class_Right_Label,
.label_text {
    vertical-align: top;
}

    td.Class_Left_Label.nptb,
    td.Class_Right_Label.nptb {
        padding-top: 0;
        padding-bottom: 0;
    }

.Class_Left_Label:after,
.Class_Right_Label:after,
.label_cell .label_text:after {
    /*	content: ":";*/
    white-space: nowrap;
}

.label_cell .label_text.noDots:after {
    content: "";
}

.Class_Left_Label .FieldLabel {
}

.label_text.FieldLabel {
    padding-right: 5px;
}

/**/

.content_cell_left,
.content_cell_right {
    padding: 0 0 3px;
    line-height: 100%;
    vertical-align: top;
}

.content_cell,
.content_cell td {
    vertical-align: top;
}

    .content_cell .RadAjaxPanel {
        min-height: 42px;
    }

.content_cell {
    padding-bottom: 10px;
}

.TDFieldContent .Default.RadEditor {
    border: 1px solid #AAA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

    .TDFieldContent .Default.RadEditor .reContentCell {
        border-width: 1px 0 0;
    }

/**/

.label_cell {
    text-align: left;
    vertical-align: top;
    font-weight: 500;
    color: #6B8791;
    color: var(--primary-color, #093747);
}

    .label_cell.textLeft {
        text-align: left;
    }

.label_text,
.content_text {
    line-height: 110%;
    padding: 5px 0 0;
    display: inline-block;
}

.label_cell .label_text,
.label_cell .content_text {
    text-align: left;
    font-weight: 500;
    color: var(--secondary-color, #6B8791);
}

.label_text_notActive {
    opacity: 0.5;
}

/**
 * Mandatory Field
 */

.label_text.FillIn:after {
    content: " *";
    color: #F6895D;
    color: var(--main-color, #F6895D);
    font-weight: 500;
}



/**
 * Search filters in treeview
 * ? icons + - ?
 */

.fd-show-filters-wrapper > td,
.fd-search-results-wrapper > td,
.fd-search-filters-wrapper > td {
    padding: 10px 5px 5px 19px;
}

.fd-filters-label {
    font-size: .9rem;
    margin-bottom: 6px;
    color: #3F424F;
}

    .fd-filters-label a {
        text-decoration: none;
        color: #3F424F;
    }

        .fd-filters-label a:hover {
            color: #000;
        }




/*input[name="txtSearchTextDocs"],
input[name="txtSearchTextNodes"] {
	margin-top: 5px;
	margin-bottom: 5px;
}
*/


.label_text {
    font-weight: 500;
    color: var(--primary-color, #093747);
    font-size: .8rem;
}


/**
 * No results
 * ? info alert ?
 */

.fd-no-results-wrapper {
    padding: 10px;
}



/**/

.Class_Left_Label,
.label_cell_left {
    width: 100px;
}

.Class_Right_Label,
.label_cell_right {
    width: 100px;
}

.content_cell_left {
    width: 400px;
}

.content_cell_right {
    width: 200px;
}

/**/



.label_cell.label_text {
    display: block;
    float: right;
}

.label_cell.label_cell_top .label_text {
    text-align: left;
    padding-bottom: 3px;
    /*font-weight: bold;*/
    float: left;
}

/*w820 - 4 Columns */

.w820 {
    width: 820px;
}

    .w820 .LPad5 {
        vertical-align: top;
    }

    .w820 .Class_Left_Label,
    .w820 .Class_Right_Label,
    .w820 .label_cell {
        width: 100px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w820 .content_cell_left {
        width: 400px;
    }

        .w820 .content_cell_left.w3 {
            width: 710px;
        }

    .w820 .content_cell_right {
        width: 200px;
    }

/**/

/*w820 - 2 Columns */

.w820_2C {
    min-width: 600px;
}

    .w820_2C .LPad5 {
        vertical-align: top;
    }

    .w820_2C .Class_Left_Label,
    .w820_2C .label_cell {
        width: 175px;
        min-width: 175px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w820_2C .content_cell_left {
        width: 650px;
    }

        .w820_2C .content_cell_left.nowidth {
            width: inherit;
        }

/**/

.w500 {
    width: 500px;
}

    .w500 .LPad5 {
        vertical-align: top;
    }

    .w500 .Class_Left_Label,
    .w500 .Class_Right_Label,
    .w500 .label_cell {
        width: 80px;
        min-width: 80px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500 .content_cell_left {
        width: 410px;
    }

/**/

/*w500 - Label e box em duas linhas */
.tableLayout.w500.labelbreak {
    padding: 2px;
    min-width: unset;
    width: calc(100% - 10px);
}

    .tableLayout.w500.labelbreak tr > .content_cell.content_cell_left,
    .tableLayout.w500.labelbreak tr > .label_cell.label_cell_left {
        display: block;
    }

    .tableLayout.w500.labelbreak tr {
        display: table-row;
    }

    .tableLayout.w500.labelbreak .label_cell {
        padding-left: 0 !important;
        width: 100%;
        text-align: left;
    }

    .tableLayout.w500.labelbreak .content_cell {
        width: 100%;
    }
/**/

/* LL - Large Left */

.w500_LL {
    width: 500px;
}

    .w500_LL .LPad5 {
        vertical-align: top;
    }

    .w500_LL .Class_Left_Label,
    .w500_LL .Class_Right_Label,
    .w500_LL .label_cell {
        width: 100px;
        min-width: 100px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_LL .content_cell_left {
        width: 390px;
    }

/**/

/* LL - Very Large Left */

.w500_VLL,
.w500_VLL2 {
    width: 500px;
}

    .w500_VLL .LPad5,
    .w500_VLL2 .LPad5 {
        vertical-align: top;
    }

    .w500_VLL .Class_Left_Label,
    .w500_VLL .Class_Right_Label,
    .w500_VLL .label_cell {
        width: 125px;
        min-width: 125px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_VLL2 .label_cell {
        width: 150px;
        min-width: 150px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_VLL .content_cell_left {
        width: 375px;
    }

    .w500_VLL2 .content_cell_left {
        width: 350px;
    }

/**/

.w300 {
    width: 300px;
}

    .w300 .LPad5 {
        vertical-align: top;
    }

    .w300 .Class_Left_Label,
    .w300 .Class_Right_Label,
    .w300 .label_cell {
        width: 50px;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w300 .content_cell_left {
        width: 240px;
    }

/**/

fieldset {
    /*padding: 0;
    margin: 0;*/
    border: 0;
}

    fieldset.showBorder {
        border: 1px solid #ccc !important;
        padding: 5px !important;
    }

        fieldset.showBorder fieldset.showBorder {
            border: 1px solid #ddd !important;
            margin-left: 5px !important;
            margin-top: 10px !important;
        }

    fieldset legend {
        font-weight: 500;
        font-size: 12px;
        color: #F6895D;
        color: var(--main-color,#F6895D);
    }

.FieldsetSubTitle legend {
    color: #7A8DA0;
}

fieldset .form-group {
    padding-bottom: 2px;
    display: block;
    min-width: 200px;
}

    fieldset .form-group label {
        display: block;
    }

    fieldset .form-group .Control,
    fieldset .form-group .riSingle,
    fieldset .form-group .riTextBox {
        display: inline-block !important;
        width: calc(100% - 5px) !important;
        padding-left: 3px;
    }

        /* Numeric TextBox */
        fieldset .form-group .riSingle.RadInput {
            width: 100% !important;
            padding: 0 !important;
            margin: 0 !important;
        }

            fieldset .form-group .riSingle.RadInput input {
                width: 100% !important;
                padding: 0 !important;
                margin: 0 !important;
            }
        /* End Numeric TextBox */

        fieldset .form-group .Control label {
            display: inline !important;
        }

    fieldset .form-group .label_text::after {
        /*content: ":";*/
    }

    fieldset .form-group .radioButtonList .Control {
        padding: 2px 0;
    }

    fieldset .form-group .label_text {
        font-weight: 500;
    }

    fieldset .form-group .RadComboBox {
        display: block !important;
        width: calc(100% - 1px) !important;
    }

/* Em progresso */
fieldset.horizontal {
    padding-top: 8px;
}

    fieldset.horizontal .form-group {
        display: block !important;
        width: 100%;
        padding-bottom: 5px;
    }

    fieldset.horizontal label {
        display: inline-block !important;
        text-align: right;
        width: 100px;
    }

    fieldset.horizontal .Control {
        display: inline-block !important;
        width: calc(100% - 120px) !important;
    }


/**/

.LPad5 {
    padding-left: 5px;
}

.LPad10 {
    padding-left: 10px;
}

.RPad5 {
    padding-right: 5px;
}

.HPad5 {
    padding-left: 5px;
    padding-right: 5px;
}

.VPad5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.TPad5 {
    padding-top: 5px;
}

.BPad5 {
    padding-bottom: 5px;
}

.PopupPageTitle {
    background: transparent url('/Images/Skins/Default/Misc/PageTitle_bg.jpg') repeat-x;
    height: 25px;
    color: #fff;
    font-size: 9pt !important;
    font-weight: bold;
    padding-left: 10px;
}

.AreaHeader {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 5px;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    font-weight: 400;
    font-size: 0.9rem;
    font-family: Roboto, Arial, sans-serif;
    background: #EFF3F6;
    overflow-x: hidden
}

/**/

#docContent {
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
}

/*

/*
.rdTitleBar {
    height: 41px !important;
}

.rdTitleBar em {
    font-family: Roboto, Arial,Verdana!important;
	padding-left: 6px !important;
	font-size: .8rem !important;
	font-weight: bold !important;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	color: #3F424F;
	font-weight: 500;
}

.rdContent {
	position: inherit !important;
	padding: 0 !important;
	overflow: hidden !important;
	text-align: left !important;
	color: #000 !important;
	margin: 0 !important;
}
*/

/**/

.w50 {
    width: 50px;
}

.w100 {
    width: 100px;
}

/**/

.mainWrapper {
    padding: 2px 5px 0;
}

.menuWrapper {
    background-color: #fff;
    background-color: var(--top-menu-background, #fff);
}

.footerWrapper {
    position: absolute;
    bottom: 0;
    z-index: 999999;
    width: 100%;
}

/**/

.helpButton {
    position: absolute;
    right: 40px;
    top: 27px;
}

    .helpButton.helpContent {
        right: 5px;
    }

/**/

.paneMainContent {
    padding: 10px 0 10px 10px;
}

/**/

table.tableLayout {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

.tableLayoutSeparate {
    margin: 0;
    padding: 0;
    border-collapse: separate;
}

/**/

.RadAutoCompleteBox_Default .racTokenList {
    border-color: #AAA;
    color: #333333;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.radInput_Default .riTextBox {
    font-size: 11px;
}
/**/
/*quando se passou para a framework 4.0 as imagens ficaram com um border estranho*/
img {
    border: 0;
}
/**/

.formBlockSep {
    padding-top: 8px;
}

.fd-main-filters-wrapper {
    background: #fff;
    padding: 7px 0;
    margin-top: -7px;
}

.basicTable100 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.basicTable {
    border-collapse: collapse;
    border-spacing: 0;
}

    .basicTable th, td {
        padding: 0;
    }

.mainTableTdRight {
    text-align: right;
    width: 100%;
}

.basicTableP5 th,
.basicTableP5 td {
    width: 100%;
    padding: 2px;
}

.basicTableP5 {
    width: 100%;
    padding: 2px;
}

    .basicTableP5 .label_text {
        font-weight: 500;
    }

.DragDropZone {
    width: 98%;
    height: 36px !important;
    line-height: 36px !important;
    background-color: #fff;
    font-size: 0.8rem;
    font-weight: 500;
    color: var(--main-color, #F6895D);
    float: left;
    text-align: center;
    border: 2px dashed var(--main-color, #F6895D);
    margin: 5px 5px 5px 15px;
}
    /*	.DragDropZone span {
		border: 1px dashed #4F5467;
		padding: 10px;
	}*/

    .DragDropZone i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 1.4rem;
    }

.fdItemOpened {
    margin-left: 2px;
}

    .fdItemOpened:hover {
        /*background-color: #f6f6f6;*/
    }

    .fdItemOpened .icon {
        vertical-align: top;
        width: 1.8rem;
    }

    .fdItemOpened td {
        line-height: 1.3rem !important;
    }

#OpenedPanelBar .RadPanelBar_Default .rpExpandable .rpText::before,
#OpenedPanelBar .RadPanelBar_Default .rpExpanded .rpText::before {
    left: 12px;
}

#OpenedPanelBar .RadPanelBar_Default .rpExpandable .rpText,
#OpenedPanelBar .RadPanelBar_Default .rpExpanded .rpText {
    padding-left: 40px;
}

.fdItemOpenedMainBox {
    /*padding: 6px 8px;*/
}

    .fdItemOpenedMainBox .NoResults {
        padding-left: 40px;
    }

    .fdItemOpenedMainBox div {
        font-size: .8rem;
        line-height: 1rem;
    }

    .fdItemOpenedMainBox .separator {
        border-top: solid 1px #CED6DD;
    }

.fdItemOpenedBox {
    padding: 6px 8px;
}

    .fdItemOpenedBox:hover {
        background-color: #f6f6f6;
    }

.fdItemOpened span.fd-tbicon {
    width: 1.2rem;
    left: -7px;
}

.fdItemOpened .boxAction {
    text-align: right;
    font-size: 1.4em;
}

.fdItemOpened .boxActionIcon {
    vertical-align: top;
    width: 1.75rem;
}

.fdItemOpened .boxAction .fd-tbicon {
    font-size: 1.1rem;
}

.divTable {
    display: table;
}

.fd-toolbar {
    display: table;
    width: 100%;
}

    .divTable .cell,
    .fd-toolbar .cell {
        display: table-cell;
        text-align: left;
        vertical-align: top;
    }

/* RadSpliter */
.RadSplitter .rspPaneTabContainer {
    height: 100%;
}

.RadSplitter .rspSlideTitle {
    display: none;
}

.RadSplitter .rspSlideTitleContainer {
    visibility: hidden;
}

/* RadTabStrip */
.RadTabStrip_Default .rtsTxt:first-letter {
    text-transform: uppercase;
}

/* RadPanelBar */
.RadPanelBar_Default .rpText:first-letter {
    text-transform: uppercase;
}

.RadSplitter .rspPaneTabContainer {
    height: 100% !important;
}

.rspSlideContent {
    background: #fff;
}



/**
 * [button description]
 */

button:focus {
    outline: 0;
}


/**
 * Remove blur effect from selected form elements
 * attributed by the browser agent
 */

input,
textarea,
select {
    outline: 0;
}

textarea {
    height: 60px;
}

.AreaHeader.TitleForm {
    margin: 0;
}

/*Separator*/
hr.form {
    border: 0;
    border-top: 2px solid #ea5203;
    border-color: #F6895D;
    border-color: var(--main-color,#F6895D);
}

.WrapTextColumn {
    white-space: pre-line;
}


/**
 * selecione o tipo de documento.
 */

.fd-dynamic-fields {
    padding: 10px 0 30px;
}

.fd-text-info {
    padding: 20px;
    font-size: .9rem;
    font-weight: 300;
    color: #A1AAB6;
}

    .fd-text-info::first-letter {
        text-transform: capitalize;
    }


/**
 * Toolbar Filters
 */

.TDSubLevel {
    min-height: 24px;
    padding-left: 15px !important;
    vertical-align: middle;
}

    .fd-toolbar-column,
    .TDSubLevel .InboxFilters {
        float: left;
        padding-right: 10px;
        font-size: .8rem;
    }

.fd-toolbar-column-search {
    position: relative;
    padding-top: 16px;
}

.TDSubLevel .InboxFilters > div:first-child {
    padding-bottom: .1rem;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 300;
    font-size: .8rem;
    color: #7A8DA0;
}

.TDSubLevelDetails {
    height: 24px;
    vertical-align: middle;
}

.TDLeftPane,
.TDRightPane,
.TDContentPane {
    vertical-align: top;
}

.TDPageTitle {
    height: 18px;
}

#rTreeClassification {
    margin: 20px 0;
}


/* to do: normalizar wrapper dos items */
#PageViewToolbarAttachments {
    background: #fff;
    /*padding: 5px 0;*/
}


/* Menu Popup */

.Filedoc-Drop-Menu .Mobile {
    display: none;
}

.Control:focus, .racFocused, .rcbFocused, .riFocused {
    background-color: #fff !important;
    background-color: #EDF0F4 !important;
}

.Filter .Control:focus, .racFocused, .rcbFocused, .riFocused {
    background-color: #EDF0F4 !important;
}


.BorderColor {
    border-color: #F6895D;
    border-color: var(--main-color, #F6895D) !important;
}

.RecurrenceSeparator {
    float: left;
    margin-right: 25px;
    margin-left: 25px;
    border-left: 1px solid;
    border-color: #F6895D;
    border-color: var(--main-color, #F6895D);
    height: 110px;
}

/* Upload Box */
.RadUpload {
    line-height: inherit;
}

.RadUpload_Default .ruFakeInput {
    float: left !important;
}

.RadUpload_Default .ruUploadProgress {
    font-size: 0.7rem;
}

.RadUpload .ruFileLI .ruFileWrap {
    padding: 0 !important;
}

#rTxtKeyword.riTextBox {
    border: 1px solid #D0D4D8 !important;
}

.fd-toolbar-column-search #rTxtKeyword.riTextBox {
    border: 1px solid var(--secondary-color, #6B8791) !important;
}

.fd-toolbar-column-search #txtSearch.riTextBox {
    border: 1px solid var(--secondary-color, #6B8791) !important;
    background: #fff;
}

.BodyPopup {
    background-color: transparent;
}

.rgDragIcon.t-font-icon.rgIcon:before {
    font-family: 'icomoon' !important;
    content: "\e91d" !important;
    color: var(--main-color, #F6895D);
}

.RadGrid_Default .RadComboBox_Default.Categories .rcbInner.rcbToggleButtonHidden {
    padding: 0px !important;
    border: 0 !important;
}

.fd-CategoryColor {
    height: 15px;
    float: left;
    width: 15px;
    border-style: solid;
    border-color: gray;
    border-width: thin;
    border-radius: 50%;
    display: inline-block;
}

.TextControlReadOnly {
    opacity: .35;
    background-color: lightgray;
    border: 1px solid gray;
}

.ellipsisContainer {
    overflow: hidden;
    height: 46px; /*45px;*/
    line-height: 15px;
}

    .ellipsisContainer:before {
        content: "";
        float: left;
        width: 5px;
        height: 45px;
        min-height: 45px;
    }

    .ellipsisContainer > *:first-child {
        float: right;
        width: 100%;
        margin-left: -5px;
    }

.ellipsis {
    content: "\02026";
    float: right;
    position: relative;
    top: -14px;
    left: 100%;
    width: 3em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
    font-weight: bold;
    font-size: 1em;
}

.Grid-dashboard .ellipsis {
    top: 15px !important;
}

.ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus,
.activities_details .FileDocLink.fd-tbicon.icon-plus {
    font-weight: 600 !important;
    background-color: #fff;
}

    .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover,
    .activities_details .FileDocLink.fd-tbicon.icon-plus {
        background-color: #F7F9FA;
    }

.textAlignEllipsis {
    line-height: 45px;
}

    .textAlignEllipsis > span {
        display: inline-block;
        line-height: 15px; /*set line height back to normal*/
    }


.disable-div {
    opacity: .50;
    background-color: lightgray;
    border: 1px solid gray;
    pointer-events: none;
}


.sidebar-popup-right {
    top: 0;
    right: 0;
    transform: none;
}

a.FileDocLink.UserSettingsLink {
    color: #F6895D;
    text-decoration: underline;
}

a.FileDocLink:hover.UserSettingsLink {
    color: #CC6440 !important;
}

.selecteRow {
    font-weight: 500 !important;
    border-bottom-style: solid;
    border-bottom-width: medium;
}

/* Activities */

.activities_details {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

    .activities_details span {
        font-weight: 500;
    }

    .activities_details li {
        padding-top: 3px;
    }

.boxAtiveFiltersClear .mainTitle {
    float: left;
    padding-top: 7px;
}

.boxAtiveFiltersClear .item {
    cursor: pointer;
    float: left;
    margin-left: 10px;
    background-color: #eee;
    border-radius: 10px;
    font-size: 0.9rem;
    padding: 0 10px;
    color: #000;
    font-weight: 500;
    border: 1px solid #ccc;
}

    .boxAtiveFiltersClear .item .text {
        padding-top: 7px;
        max-width: 300px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: inline-block;
    }

    .boxAtiveFiltersClear .item .fd-icon-button {
        margin-left: 10px;
        font-size: 1.2rem;
        color: var(--main-color, #F6895D);
    }

.ActivitiesInfoCounter {
    color: var(--main-color, #F6895D);
    display: inline-block;
    padding: 5px 15px 5px 5px;
    font-size: 125%;
    font-weight: 500;
}

.ActivitiesFilterLabel {
    padding-bottom: 4px;
    padding-left: 5px;
}

.aSymbol {
    width: 40px;
    height: 40px;
}

    .aSymbol text {
        text-anchor: middle;
        /*fill: #fff; //Dinamico */
        font-size: 0.85rem;
        font-weight: 400;
    }

    .aSymbol rect {
        /*fill: #eb407b; //Dinamico */
        width: 30px;
        height: 30px;
    }

    .aSymbol circle {
        /*fill: #f7cf9f; //Dinamico */
    }

.ActivitiesWfStatus {
    background-color: var(--main-color-soft, #FDE7DF);
    border-radius: 10px;
    padding: 15px 0;
    width: 100%;
    overflow: hidden;
    /*	height: 100%;*/
}

    .ActivitiesWfStatus span {
        display: inline-block;
        padding: 0 10px;
    }

.textAlignEllipsis .ActivitiesWfStatus {
    height: 30px;
    padding: 8px 0;
}


.ellipsisContainer.FileDocLinkBackground {
    background-color: #FEDCBE;
    border-radius: 10px;
    padding: 10px 0px 5px 5px;
    overflow: hidden;
    font-weight: 500 !important;
}

    .ellipsisContainer.FileDocLinkBackground .FileDocLink {
        font-weight: 500 !important;
    }


.FileDocLink.FileDocLinkBackground {
    display: block;
    background: #FEDCBE;
    padding: 5px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 500 !important;
}

    .FileDocLink.FileDocLinkBackground.Bold {
        font-weight: bold !important;
    }


::-webkit-scrollbar-button {
    display: none;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #c1c1c1;
    border-color: #fff;
}

/* AcformTable */

.ACFormTableLastRowChanged {
    font-weight: 500;
    background-color: #fff;
    animation-name: shineTr;
    animation-duration: 6s;
    padding: 10px 5px;
    border: 0 solid #DADADA;
    border-top-width: 1px;
}

    .ACFormTableLastRowChanged td {
        padding: 5px
    }

@keyframes shineTr {
    from {
        background-color: #fff;
    }

    to {
        background-color: #ebf0f4;
    }
}

.ACFormTableRowChanged {
    font-weight: 500;
}

/* Drag-and-Drop */

.dropArea {
    position: absolute;
    top: 50px;
    left: 20px;
    right: 30px;
    bottom: 150px;
    padding: 5px;
    background-color: #d3eed3;
    color: var(--primary-color, #093747);
    font-size: 1.2rem;
    font-weight: bold;
    opacity: 0.75;
    border: 2px dashed #bbb;
    border-radius: 8px;
    z-index: 3;
    display: none;
}

.centerText {
    position: relative;
    float: left;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black;
    line-height: 0.9;
    text-align: center;
}

/* CircsTypes Icons */

.CircTypeIconButton {
    display: inline-block;
    height: 40px;
    padding: 7px 5px 2px 0;
    border: 1px #ccc solid;
    border-color: #ccc;
}

    .CircTypeIconButton.selected {
        border-color: var(--main-color, #F6895D);
    }

.CircTypeIcon,
.CircTypeIconSmall {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    /*	mask-repeat: no-repeat;
	mask-size: contain;*/
    margin-left: 6px;
}

    /*.CircTypeIcon.text {*/
    /* caso none */
    /*font-size: 40px;
		text-decoration: none;
	}*/

    .CircTypeIcon.Small {
        width: 30px;
        height: 40px;
        margin-bottom: -1rem;
    }

    .CircTypeIcon.None {
        /*mask-image: url(/images/CircTypesIcons/None.svg);*/
        /*background-color: var(--main-color, #F6895D);*/
    }

    .CircTypeIcon.ToInform {
        background-size: 101%;
        background-position-y: 3px;
        background-image: url(/images/CircTypesIcons/ToInform.svg);
    }

    .CircTypeIcon.Reply {
        background-size: 99%;
        background-position-y: 2px;
        background-image: url(/images/CircTypesIcons/Reply.svg);
    }

    /*	.CircTypeIcon.Approval {
		background-image: url(/images/CircTypesIcons/Approval.svg);
	}*/

    .CircTypeIcon.Sign {
        background-image: url(/images/CircTypesIcons/Sign.svg);
        background-size: 115%;
        background-position-y: -2px;
        background-position-x: -3px;
    }

/* ScrollBar */

::-webkit-scrollbar {
    width: 0.75rem;
    height: 0.75rem;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #c1c1c1;
    border-color: #fff;
}

a.linkButton {
    margin-left: 5px;
    font-size: 1.3rem;
}

/* Top-Menu Cognify */

.fd-CognifyTopMenu {
    font-size: 1.7rem;
    color: #F6895D;
    text-decoration: none;
    display: inline-block;
    padding-left: 8px;
    padding-top: 8px;
}

.CognifyChatContainer {
    position: relative;
    background-color: #2C3E50;
    border-radius: 0 0 3vh 3vh;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0.5vh 1vh rgba(0, 0, 0, 0.3);
    left: 10%;
    margin-top: -7px;
}

/* Cognify Chat Window */

.CognifyChat.RadWindow {
    padding: 0;
}

.CognifyChat.RadWindow_Default {
    background: #fff !important;
    border-width: 0 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
    box-shadow: 0 1px 3px rgba(0,0,0,.5);
}

    .CognifyChat.RadWindow_Default .rwTitleBar,
    .CognifyChat.RadWindow_Default .rwTitleWrapper {
        height: 53px;
        padding: 0;
        width: 100%;
    }

    .CognifyChat.RadWindow_Default .rwIcon {
        position: absolute;
        display: none !important;
    }

    .CognifyChat.RadWindow_Default .rwTitle {
        display: flex;
        justify-content: space-between; /* Pushes items to opposite sides */
        align-items: center; /* Aligns vertically */
        padding: 0 10px; /* Adjust spacing */
        height: 50px; /* Ensure enough height */
        color: #6F8294;
        font-weight: 300;
        font-size: 1rem;
        line-height: 30px;
        padding: 4px 0;
        margin: 0;
        width: 100%;
    }

    .CognifyChat.RadWindow_Default .rwCommands {
        position: absolute;
        padding-top: 0;
        padding-right: 32px;
        color: black;
        margin: 0 !important;
    }

        .CognifyChat.RadWindow_Default .rwCommands > .rwListItem:first-child {
            /*display: none !important;*/ /* hide maximize button */
        }

    .CognifyChat.RadWindow_Default .rwContent {
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .CognifyChat.RadWindow_Default .fd-rwSeparator,
    .fd-rwSeparator {
        width: 100%;
        float: left;
        margin-top: 25px;
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .CognifyChat.RadWindow_Default .fd-rwCommands,
    .fd-rwCommands {
        text-align: center;
        clear: both;
        padding-top: 20px;
    }

    .CognifyChat.RadWindow_Default .fd-link-button.rw,
    .fd-link-button.rw {
        padding: .4rem 1.8rem;
        margin-right: 10px;
    }

    /*Desabilita imagem (?)*/
    .CognifyChat.RadWindow_Default .rwConfirmDialog:before {
        content: none;
    }

    .CognifyChat.RadWindow_Default .rwDialogContent {
        padding: 0;
    }
@media print {
    body, html * {
        font-size: 1rem !important;
    }

    .ContentBody * {
        color: #000 !important;
    }

    .FileDocLink {
        font-weight: 300 !important;
    }
}


body {
    /* background: #EFF3F6;*/
    /* default font for default skin */
    font-family: Roboto, Arial, sans-serif !important;
    /* ref size for rem calculations */
    font-size: 1rem;
}

/* ------------- Classes presentes do Editor HTML ------------- */
/*Replicar em \Skins\HTMLEditor\Portal.css*/
.Portal .Header_Large {
    font-size: 30px;
}

.Portal .Header_Medium {
    font-size: 26px;
}

.Portal .Header_Small {
    font-size: 20px;
    color: #F16C45;
}

.Portal .Text {
    font-size: 14px;
    color: #242C33;
}

.Portal .Text_Orange {
    font-size: 14px;
    color: #F16C45;
}
/* ------------- Classes presentes do Editor HTML ------------- */


/* ------------- PORTAL ------------- */
.ContentBody.Portal {
    padding: 20px 50px 0 50px !important;
}

    .ContentBody.Portal a {
        /*igual a class filedocLink*/
        font-weight: 400;
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .ContentBody.Portal a:hover {
            /*igual a class filedocLink*/
            color: #CC6440 !important;
            color: var(--main-color-hover,#CC6440) !important;
        }

        .ContentBody.Portal a.LinkCircHasResponse:hover {
            color: #c1c1c1 !important;
        }

    .ContentBody.Portal.List,
    .ContentBody.Portal .List {
        overflow: hidden;
        /*background: none !important;*/
        
    }

    .ContentBody.Portal.Content {
        /* padding: 20px 50px 0 50px !important;
    overflow:scroll;*/
        /*margin-bottom: 100px !important;*/
    }


    .ContentBody.Portal.Content {
        background: #FFF !important;
    }

    .ContentBody.Portal.List,
    .ContentBody.Portal .List {
        background: #EFF3F6 !important;
    }

    .ContentBody.Portal.Home {
        background:  #FAFAFA !important;
    }

        .ContentBody.Portal.Home.List,
        .ContentBody.Portal.Home .List {
            background: #FFF !important;
        }

.Portal .title {
    font-weight: 300;
    font-size: 2rem;
    color: #4E5C6A;
}

    .Portal .title.item {
        font-size: 1.5rem !important;
    }

.Portal .contentlist {
    /*two columns*/
    width: 50%;
    float: left;
}

.Portal .listitem {
    background: #fff !important;
    color: #494949;
    font-size: 13px;
    padding: 5px 1.5%;
    position: relative;
    height: 254px; /*altura + margin da imagem */
    overflow: hidden;
    margin-bottom: 30px;
}

    .Portal .listitem.left {
        margin-right: 15px;
    }

    .Portal .listitem.right {
        margin-left: 15px;
    }

    .Portal .listitem .description {
        padding-right: 30px;
        /*ellipsis*/
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: normal;
        /*ellipsis 4 lines*/
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

.Portal .plusright {
    font-size: 2rem;
    position: absolute;
    right: 10px;
    bottom: 25px;
    transform: rotate(180deg);
}

.Portal .downloads {
    float: left;
    position: absolute;
    bottom: 25px;
}

    .Portal .downloads .FileDocLink {
        font-size: 1rem;
    }

.Portal .downloaditemlink {
    padding-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.Portal .imgindex {
    object-fit: fill;
    width: 250px;
    height: 250px;
    margin: 2px 20px 2px 2px;
}

.Portal .path {
    font-size: 1rem;
}

    .Portal .path .icon-arrow-right.separator {
        font-size: 1.5rem;
        color: #4E5C6A;
    }

    .Portal .path .folder {
        vertical-align: super;
    }

/* ------------- PORTAL ------------- */

/* ------------- TEXTO CONTEXTUAL ------------- */
.portal_contextual_text {
    margin: 5px;
}

    .portal_contextual_text img {
        max-width: 100% !important;
    }
/* ------------- TEXTO CONTEXTUAL ------------- */


#headerImage {
    border: 0;
    max-width: 100%;  
}

#title {
    color: #737373;
    font-size: 24px;
}

#subtitle {
    color: #e68a00;
    font-size: 16px;
}

#paragraph {
    color: #000000;
    max-width: 55vw;
}

#list {
    color: #000000;
}

#downloadlinks{
    margin-top:2%;
}

#downloadlink {
    padding-left: 20px;
    text-decoration-color: #f2f2f2;
    color: #e68a00;
}

#linkbox {
    width: 50%;
    height: 50px;
    background-color: #f2f2f2;
    display: table-cell;
    vertical-align: middle;
}

/* Regra mt genérica estava a ser aplicado no site */
/*a {
    text-decoration-color: #ffffff;
    padding-left: 2px;
    color: #e68a00;
}
*/
#image {
    border: 0;
  
    max-width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Tabela*/

#tables {
    margin-top: 2%;
}

#table, #table th, #table td {
    border-bottom: 1px solid #000;
    border-collapse: collapse;
    text-align: justify;
    border-color: #cccccc !important;
    padding-bottom: 10px;
    padding-top: 10px;
}

#table td {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

#tabletitle {
    border: 0;
    background-color: #f2f2f2;
    font-size: 26px;
    font-weight: bold;
    color: #e68a00;
    text-align: justify;
}

#table > tbody > tr:first-child > td {
    font-weight: bold;
    color: #e68a00;
}

#table td:not(:last-child) {
    border-right: 1px solid #000;  
}

#table td:last-child {
    border-right:0;   
}
/* Tabela*/

#footer {
    padding-top: 40px;
    max-width: 80vw;
    margin-top: 35px;
}
/* Docking Zone properties */

.RadDockZone_Default {
    border: none;
    padding: 5px 0 0 5px;
    background: #FAFAFA;
}

*>.RadDockZone_Default .rdVertical /* hidden from IE6 */ {
    padding-right:5px;
}

/* Dock Object properties */

/* wrappers and borders */

.RadDockZone_Default .rdPlaceHolder {
    border-color:#666;
}

.RadDock_Default {
    margin:0 5px 20px 0;
    background:#fff;
    color:#7A8DA0;
    text-align:left;
    font-weight: 300;
}

.RadDock_Default .rdTopBorder,
.RadDock_Default .rdSideBorders,
.RadDock_Default .rdBottomBorder {
    border-width:1px;
    border-color:#ebebeb;
}

.RadDock_Default .rdSideBorders {
    border-style:none solid none;
    overflow:visible;
}

.RadDock_Default .rdTopBorder {
    border-style:none none none;
}

.RadDock_Default .rdBottomBorder {
    border-style:none none solid;
}



/**
 * Titlebar
 */

.RadDock_Default .rdTitlebar {
    top:0;
    color: #3F424F;
}

.RadDock_Default .rdTitleBar em {
	display: inline-block;
	padding-left: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 500;
	font-size: 1rem;
	font-style: normal;
	color: #3F424F;

}

.RadDock_Default .rdHTitlebar .rdTitlebar {
    height: 27px;
    background: red;
    padding-left: 4px;
    margin-left:-1px;
    border-bottom: solid 1px #828282;
}

.RadDock_Default .rdCollapsed .rdHTitlebar .rdTitlebar
{
    padding-bottom:0px; /*brd - title brd*/
}
.RadDock_Default .rdVTitlebar .rdTitlebar
{
    left:1px;
    width: 27px;
}

.RadDock_Default .rdTitlebar .rdTitle
{
    font:bold 11px/36px;
    line-height: 27px;
}

.RadDock_Default .rdHTitlebar .rdTitle
{
    height: 27px;
    padding-left:6px;
    margin-right:1px;
}
.RadDock_Default .rdVTitlebar .rdTitle
{
    padding:13px 0 0 0;
    line-height:1.4em;
}

.RadDock_Default .rdHTitlebar .rdCommands
{
    width:100px !important;
    height:100%;
    padding-right: 2px;
    right:-1px;
    margin-top: 4px;
}
* html .RadDock_Default .rdHTitlebar .rdCommands
{
    right:-2px; /* IE 6 */
}

.RadDock_Default .rdHTitlebar .rdCommands a
{
    margin:0 2px 0 0;
}
.RadDock_Default .rdVTitlebar .rdCommands a
{
    margin:0;
}

.RadDock_Default .rdCommands a
{
    height: 22px;
    width: 24px;
}
.RadDock_Default .rdCollapse
{
}

.RadDock_Default .rdCollapse:hover,
.RadDock_Default .rdExpand:hover,
.RadDock_Default .rdClose:hover,
.RadDock_Default .rdPin:hover,
.RadDock_Default .rdUnpin:hover,
.RadDock_Default .rdCustom:hover
{
	background-position: 0 -22px;
}

.RadDock_Default .rdExpand {
    background:url('/Skins/Default/Dock/Expand.gif') repeat-x;
}

.RadDock_Default .rdClose {
    background:url('/Skins/Default/Dock/Close.gif') repeat-x;
}

.RadDock_Default .rdPin {
    background:url('/Skins/Default/Dock/Pin.gif') repeat-x;
}

.RadDock_Default .rdUnpin {
    background:url('/Skins/Default/Dock/Unpin.gif') repeat-x;
}

.RadDock_Default .rdCustom {
    background:url('/Skins/Default/Dock/Custom.gif') no-repeat;
}

/* inner content */

.RadDock_Default .rdContent {
    top: 0;
    padding: 0;
    font-family: Roboto, Arial, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    color: var(--primary-color, #093747);
}

.RadDock_Default .rdVTitlebar .rdContent {
    margin-left: 34px;
}


/* drag grips */

.RadDock_Default .rdGripTop,
.RadDock_Default .rdGripLeft {
    background:#666;
}

.RadDock_Default .rdGripTop {
    top:0; /*brd*/
    height:3px;
}

.RadDock_Default .rdGripLeft {
    left:1px; /*brd*/
    width:3px;
}

.RadDock_Default .rdWGripLeft .rdContent {
    margin-left:3px;
}

.RadDock_Default .rdTopLeft,
.RadDock_Default .rdTopRight,
.RadDock_Default .rdBottomLeft,
.RadDock_Default .rdBottomRight,
.RadDock_Default .rdLeftMiddle,
.RadDock_Default .rdRightMiddle {
	height: 3px;
	width: 3px;
	line-height: 3px;
	background: #ebebeb;
}

.RadDock_Default .rdTopCenter, 
.RadDock_Default .rdBottomCenter {
	background: #ebebeb;
	height: 3px;
	line-height: 3px;
}

.RadDock_Default .rdWrapTable .rdTitlebar,
.RadDock_Default .rdWrapTable .rdTitle,
.RadDock_Default .rdWrapTable .rdCommands {
    background: #fff;
}

.RadDock_Default .rdWrapTable .rdCommands {
    right: 0 !important;
}

.RadDock_Default .rdWrapTable .rdSideBorders .rdHTitlebar {
    border: 0 !important;
}

.raddock {
    margin-top: 5px !important;   
    margin-bottom: 5px !important;   
}   

/**/

.RadDock_filedocPane .rdTable {
    border-collapse: collapse;
    width: 100%;
    margin: 0;
    border: 0;
    padding: 0;
}

.RadDock_filedocPane .rdTable .rdLeft, 
.RadDock_filedocPane .rdTable .rdRight, 
.RadDock_filedocPane .rdTable .rdBottom {
    display: none !important;
}

.RadDock_filedocPane .rdTable .rdCenter {
    padding: 0;
    margin: 0;
}

/**/

/**
 * 
 */

.RadGrid .rgHeader, 
.RadGrid th.rgResizeCol {
    border-bottom: 2px solid #CFD4DA;
}

.RadDock_Default .rdTop .rdLeft, 
.RadDock_Default .rdTop .rdRight, 
.RadDock_Default .rdTop .rdCenter, 
.RadDock_Default .rdBottom .rdLeft, 
.RadDock_Default .rdBottom .rdRight, 
.RadDock_Default .rdBottom .rdCenter {
    background: none;
}

.RadDock_Default .rdTop .rdCenter {
    border-bottom: 1px solid #fff;
}
/*.RadMenu {
	background: #fff;
}*/

.menuWrapper .RadMenu_Default {
	text-align:left;
	z-index: 100;
}

.menuWrapper .RadMenu_Default .rmRootToggle {
	background: none;
	border: none;
	color: #fff;
}


/**
 * Menu Top Barra Horizontal
 */

.menuWrapper div.RadMenu_Default ul.rmHorizontal {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	color: #093747;
	color: var(--menu-text-color, #093747);
	border: none;
}

	.menuWrapper .filedoc-header div.RadMenu_Default ul.rmHorizontal {
		color: #fff !important;
		background-color: var(--primary-color, #093747);
	}



.menuWrapper .RadMenu_Default .rmScrollWrap .rmVertical,
.menuWrapper .RadMenu_Default .rmScrollWrap .rmHorizontal {
	border: 0;
}


/**
 * Menu Top Root LI Items
 */

.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem {
	padding: 0 12px 0 38px;
	margin: 0 0 0 1px;
	line-height: 36px;

	-webkit-transition: background-color 300ms;
	-o-transition: background-color 300ms;
	transition: background-color 300ms;
}

	.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmFirst {
		margin-left: 0;
	}

	.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:hover,
	.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:focus,
	.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmExpanded {
		background-color: #dfdfdf;
		background-color: var(--menu-item-selected-hover, #dfdfdf);
	}

    .menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected {
        border-bottom: #F8A543;
        border-bottom: 2px solid var(--main-color, #F8A543);
    }


		.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected a.rmRootLink,
		.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected span.rmRootLink {
			font-weight: 500 !important;
		}

		.menuWrapper .filedoc-header .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:hover,
		.menuWrapper .filedoc-header .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:focus,
		.menuWrapper .filedoc-header .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmExpanded {
			background-color: #dfdfdf;
			background-color: var(--primary-color, #093747);
		}

	.menuWrapper .filedoc-header .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected {
		border-bottom: #F8A543;
		border-bottom: 2px solid var(--main-color, #F8A543);
	}

/**
 * Menu Top Portal
 */
.menuWrapper.Portal {
	float: left;
	margin: 2px 0px 0px 200px !important;
}

	.menuWrapper.Portal .RadMenu_Default .rmRootLink {
		padding: 0px !important;
	}

	.menuWrapper.Portal .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem {
		padding: 0 12px 0 12px !important;
	}

	.menuWrapper.Portal .RadMenu_Default {
		background-color: #313942;
	}

		.menuWrapper.Portal .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:hover,
		.menuWrapper.Portal .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem:focus,
		.menuWrapper.Portal .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected,
		.menuWrapper.Portal .RadMenu_Default ul.rmRootGroup.rmHorizontal > li.rmItem.rmExpanded {
			background-color: #4E5C6A;
			background-color: var(--menu-item-selected-hover, #4E5C6A);
		}

/**
 * Menu Top Portal
 */

/**
 * Menu Top Text Items
 */.menuWrapper .RadMenu_Default .rmLink {
	color: #093747;
	color: var(--menu-text-color, #093747);
	text-decoration: none;
	text-transform: capitalize;
	font-weight: 300;
	font-family: Roboto, Arial, sans-serif;
	padding: 10px;
	background: none;
	border: none;
}


.menuWrapper.Portal  .RadMenu_Default .rmLink {
	color: #D8DFE5;
	color: var(--menu-text-color, #D8DFE5) !important;
}

.menuWrapper .RadMenu_Default .rmRootGroup.rmHorizontal > .rmItem,
.menuWrapper .RadMenu_Default .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem {
	border: none;
}


.menuWrapper .RadMenu_Default .rmRootGroup.rmHorizontal > .rmItem,
.menuWrapper .RadMenu_Default .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmItem {
	border: none;
}

.menuWrapper .RadMenu_Default .rmItem {
	background: none;
}

.menuWrapper .RadMenu_Default .rmRootLink {
	padding: 10px;
}

.menuWrapper .RadMenu_Default .rmRootLink.rmExpandDown {
	background: none;
	position: relative;
	padding-right: 20px;
}

	.menuWrapper .RadMenu_Default .rmRootLink.rmExpandDown::after {
		content: "\e908"; /*icon-arrow-down*/
		font-family: 'icomoon' !important;
		position: absolute;
		right: 0;
	}



/**
 * Menu Root icons
 * todo: add specific classes to the items in menu instead of using :nth-child;
 */

.menuWrapper .RadMenu_Default ul.rmRootGroup.rmHorizontal > li::before {
	font-family: 'icomoon' !important;
	font-size: 2rem;
	display: inline;
	position: absolute;
	left: 6px;
	top: 9px;
}

/**
 * Sub Menus
 */

.menuWrapper .RadMenu_Default .rmSlide,
.menuWrapper .RadMenu_Default_Context {
/*	padding-left: 5px;
	margin-left: -2px;
	padding: 0;
*/
	margin: 0;
	padding: 0;
}

.menuWrapper .RadMenu_Default ul.rmGroup,
.menuWrapper .RadMenu_Default .rmScrollWrap {
	/*padding: 20px 25px 0 5px;*/
	padding: 0;
	margin: 0;
}

.menuWrapper .RadMenu_Default ul.rmGroup {
	background-color: #fff;
	background-color: var(--sub-menu-background, #fff);
	opacity: 1;
	border: solid 1px #D8DFE5;
}

.menuWrapper .RadMenu_Default ul.rmGroup {
	padding: 0;
}

.menuWrapper .RadMenu_Default ul.rmGroup ul.rmGroup {
	margin: -8px 0 0 0;
}

.menuWrapper .RadMenu_Default ul.rmGroup .rmFirst > .rmSlide > ul.rmGroup {
	margin-top: 0;
}


/**
 * Submenu LI
 */

.menuWrapper .RadMenu_Default .rmGroup .rmItem {
	margin: 0 0 1px;
	padding: 8px 10px 8px 18px;
	border: none;
	min-width: 158px;
	background-color: var(--sub-menu-background, #fff);	
	-webkit-transition: background-color 300ms;
	-o-transition: background-color 300ms;
	transition: background-color 300ms;
}

.menuWrapper .RadMenu_Default .rmGroup .rmItem.rmFirst {
	padding-top: 18px;
}

.menuWrapper .RadMenu_Default .rmGroup .rmItem.rmLast {
	padding-bottom: 18px;
	margin-bottom: 0;
}

	.menuWrapper .RadMenu_Default .rmGroup .rmItem:hover,
	.menuWrapper .RadMenu_Default .rmGroup .rmFocused,
	.menuWrapper .RadMenu_Default .rmGroup .rmExpanded {
		/*background-color: #3c434d;
		background-color: var(--menu-item-selected-hover, #3c434d);*/
		/*		background-color: #33383F;
		background-color: var(--menu-item-selected-hover, #33383F);*/
		background-color: #dfdfdf;
		background-color: var(--menu-item-selected-hover, #dfdfdf);
		opacity: 1;
	}

/**
 * Submenu Text
 */

.menuWrapper .RadMenu_Default .rmGroup .rmLink, 
.menuWrapper .RadMenu_Default .rmGroup .rmText {
	margin: 0;
	line-height: 22px;
}

.menuWrapper .RadMenu_Default .rmGroup .rmLink {
	padding: 0;
}

.menuWrapper .RadMenu_Default .rmGroup .rmText {
	padding: 8px 30px 8px 20px;
}

.menuWrapper .RadMenu_Default .rmGroup .rmLink:hover,
.menuWrapper .RadMenu_Default .rmGroup .rmLink:hover .rmText {
	background: none;
	color: #093747;
	color: var(--menu-text-color, #093747);
	font-weight: 500;
	font-size:0.98rem;
	cursor: pointer;
}

.menuWrapper .RadMenu_Default .rmGroup .rmExpandLeft {
	padding-left: 25px;
}

.menuWrapper .RadMenu_Default .rmGroup .rmExpandRight {
	padding-right: 25px;
}

.menuWrapper .RadMenu_Default ul.rmVertical.rmGroup.rmLevel3 {
	opacity: 1.0;
}

/**
 * Fix Filetes
 */

.RadMenu .rmGroup:before,
.RadMenu .rmMultiColumn:before,
.RadMenu .rmScrollWrap > .rmHorizontal:before,
.RadMenu .rmScrollWrap > .rmVertical:before {
	display: none;
}


/**
 * Filedoc-Drop-Menu
 */



.Filedoc-Drop-Menu {
	border: none;
	z-index: 101;
	background: none;
}

	.Filedoc-Drop-Menu .rmRootToggle {
		color: #D8DFE5;
		width: 50px;
		height: 41px;
		background: none;
		border: none;
		border-radius: 0;
	}

		.Filedoc-Drop-Menu .rmRootToggle:before {
			font-family: icomoon;
			content: "\e972"; /*icon-menubars*/
			font-size: 2.2rem;
			line-height: 41px;
		}
	
		/* Text Color*/
		.Filedoc-Drop-Menu .rmRootToggle:active,
		.Filedoc-Drop-Menu .rmRootToggle.rmExpanded,
		.Filedoc-Drop-Menu .rmRootGroup .rmLink,
		.Filedoc-Drop-Menu .rmGroup .rmLink,
		.Filedoc-Drop-Menu .rmItem.rmParentItem,
		.Filedoc-Drop-Menu .rmParentItem:before,
		.Filedoc-Drop-Menu .rmToggle {
			color: #093747;
			color: var(--menu-text-color, --primary-color);
		}

		.Filedoc-Drop-Menu .rmRootToggle:active,
		.Filedoc-Drop-Menu .rmRootToggle.rmExpanded {
			background-image: none !important;
			background-color: #3c434d;
			background-color: var(--menu-item-selected-hover, #3c434d);
		}

	.Filedoc-Drop-Menu .rmRootGroup,
	.Filedoc-Drop-Menu .rmGroup {
		border: none;
		background-color: #fff;
		background-color: var(--sub-menu-background, #fff);
		opacity: 1;
		overflow: hidden;
	}

		.Filedoc-Drop-Menu .rmRootGroup .rmLink,
		.Filedoc-Drop-Menu .rmGroup .rmLink {
			font-size: 1rem;
			font-weight: 300;
			font-family: Roboto, Arial, sans-serif;
		}

	.Filedoc-Drop-Menu:before,
	.Filedoc-Drop-Menu:after {
		display: none !important;
	}

	.Filedoc-Drop-Menu .rmItem {
		border-width: 0 !important;
	}

		.Filedoc-Drop-Menu .rmItem.rmParentItem {
			padding-left: 50px;
		}

	.Filedoc-Drop-Menu .rmItem.rmSelected,
	.Filedoc-Drop-Menu .rmItem:hover {
		background-color: #fff;
		background-color: var(--menu-item-selected-hover, #fff);
	}

.Filedoc-Drop-Menu .rmSlide {
	margin-top: -14px;
}

	.Filedoc-Drop-Menu .rmLink,
	.Filedoc-Drop-Menu .rmParentItem {
		padding: 10px 8px;
	}

	.Filedoc-Drop-Menu .rmSlide {
		max-height: 100% !important;
	}



/* border style definition */

table.RadSplitter_Default,
.RadSplitter_Default .paneHorizontal,
.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .slideContainerResizeOver,
.RadSplitter_Default .slideContainerResizeOverHorizontal,
.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeHorizontal,
.RadSplitter_Default .rspResizeBarInactive,
.RadSplitter_Default .rspResizeBarHorizontal,
.RadSplitter_Default .rspResizeBarOverHorizontal,
.RadSplitter_Default .rspResizeBarInactiveHorizontal,
.RadSplitter_Default .pane,
.RadSplitter_Default .rspResizeBar,
.RadSplitter_Default {
    border: 0;
}

.RadSplitter_Default .MyPane {
    border-top: solid 1px #919191;
    border-bottom: solid 1px #919191;
}




/* applies to the RadSlidingPanes */

div.RadSplitter_Default,
table.slideContainer {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

table.RadSplitter_Default {
    /*border-collapse: collapse;*/
    border-bottom: 1px; /* half the size of the border, but at least 1px */
}

.RadSplitter_Default .pane,
.RadSplitter_Default .paneHorizontal {
    padding: 0;
    text-align: left;
    background-color: #D8DFE5;
}

.RadSplitter_Default .rspResizeBar,
.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeHorizontal,
.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .slideContainerResizeOver,
.RadSplitter_Default .slideContainerResizeOverHorizontal,
.RadSplitter_Default .rspResizeBarInactive,
.RadSplitter_Default .rspResizeBarHorizontal,
.RadSplitter_Default .rspResizeBarOverHorizontal,
.RadSplitter_Default .rspResizeBarInactiveHorizontal {
    padding: 0;
    background: #fff;
    font-size: 1px;
    text-align: center;
}

.RadSplitter_Default .rspResizeBarInactiveHorizontal {
    height: 8px;
    border-top: 1px solid #D8DFE5;
    border-bottom: 1px solid #D8DFE5;
    background: #D8DFE5;
}

.RadSplitter_Default .rspResizeBarOverHorizontal {
    background: #D8DFE5;
}

.RadSplitter_Default .rspPane {
	border: 0;   
}



/**
 * Splitter Vertical
 */

.RadSplitter_Default .rspResizeBar .rspCollapseBarSpacer {
    width: 12px !important; 
    height: 1px !important;
}

.RadSplitter_Default .rspResizeBar .rspCollapseBarCollapse, 
.RadSplitter_Default .rspResizeBar .rspCollapseBarExpand {
    height: 31px !important;
    width: 12px !important; 
    margin: 1px 0;
    background: transparent;
    border: none !important;
}

.RadSplitter_Default .rspResizeBar .rspCollapseBarCollapse:before,  
.RadSplitter_Default .rspResizeBar .rspCollapseBarExpand:before {
    color: #6F8294;
}


/*
.RadSplitter_Default .rspResizeBar .rspCollapseBarCollapse {
	background: #FFFFFF url("/Skins/Default/Splitter/splitbar_collapse_h.gif") no-repeat scroll 50% 0; 
}

.RadSplitter_Default .rspResizeBar .rspCollapseBarExpand {
	background: #FFFFFF url("/Skins/Default/Splitter/splitbar_expand_h.gif") no-repeat scroll 50% 0; 
}
*/

/**
 * Splitter Horizontal
 */

.RadSplitter_Default .rspResizeBarHorizontal .rspCollapseBarSpacer {
    height: 5px !important; 
    width: 1px !important;
}

.RadSplitter_Default .rspResizeBarHorizontal .rspCollapseBarHorizontalCollapse, 
.RadSplitter_Default .rspResizeBarHorizontal .rspCollapseBarHorizontalExpand {
    height: 5px !important; 
    width: 30px !important;
    margin: 0 1px;
    background: transparent;
    border: none !important;
}

.RadSplitter_Default .rspResizeBarHorizontal .rspCollapseBarHorizontalCollapse:before, 
.RadSplitter_Default .rspResizeBarHorizontal .rspCollapseBarHorizontalExpand:before {
    color: #6F8294;
}









/**/

.RadSplitter_Default .rspResizeBar,
.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .rspResizeBarInactive,
.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeOver {
    width: 8px;
}

.RadSplitter_Default .rspResizeBarHorizontal,
.RadSplitter_Default .rspResizeBarOverHorizontal,
.RadSplitter_Default .rspResizeBarInactiveHorizontal,
.RadSplitter_Default .slideContainerResizeHorizontal,
.RadSplitter_Default .slideContainerResizeOverHorizontal {
    height: 8px;
    font-size: 1% !important;
}

.RadSplitter_Default .rspResizeBarInactiveHorizontal.first {
    border-top: 0;
}

.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .rspResizeBarOverHorizontal,
.RadSplitter_Default .slideContainerResizeOver,
.RadSplitter_Default .slideContainerResizeOverHorizontal {
    background: #E6E6E6;
    border-top: solid 1px #ACB3B7;
    border-bottom: solid 1px #ACB3B7;
}

/********************* Helper Bar ******************************/

.RadSplitter_Default .helperBarDrag,
.RadSplitter_Default .helperBarDragHorizontal,
.RadSplitter_Default .helperBarSlideDrag,
.RadSplitter_Default .helperBarSlideDragHorizontal {
    font-size: 1px;
    background-color: #ccc;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    opacity: 0.6;
}

/* resize bar onerror */

.RadSplitter_Default .helperBarError,
.RadSplitter_Default .helperBarSlideError,
.RadSplitter_Default .helperBarErrorHorizontal {
    font-size: 1px;
    background-color: #f60;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    opacity: 0.6;
}

/********************* Colapse Bar *****************************/

.RadSplitter_Default .rspResizeBar {
    border: 1px solid #C7CCCF;
    /*border: 1px solid #ACB3B7;*/
    border-width: 0 1px !important;
    /*background: #FFF url('/Skins/Default/Splitter/splitbar_collapse_h.gif') no-repeat 0 50%;*/
    background: #fff;
    width: 8px;
}

.RadSplitter_Default .rspResizeBarHorizontal {
    border: 1px solid #c7cccf;
    /*border: 1px solid #ACB3B7;*/
    border-width: 1px 0 !important;
    /*background: #FFF url('/Skins/Default/Splitter/splitbar_collapse_v.gif') no-repeat 50% 0;*/
    background: #FFF;
    height: 8px;
}

/**/
/*
.RadSplitter_Default .rspResizeBar {
    background-color: #E6E6E6;
}
*/
.RadSplitter_Default .rspResizeBarOver,
.RadSplitter_Default .rspResizeBarOverHorizontal {
    background-color: #E6E6E6;
    border-color: #ACB3B7;
}

.RadSplitter_Default .rspResizeBarError,
.RadSplitter_Default .rspResizeBarErrorHorizontal {
    background-color: #f32800;
    border-color: #ACB3B7;
}

.RadSplitter_Default .rspResizeBarWrapper {
    width: 8px;
    margin: auto;
}

.RadSplitter_Default .rspResizeBarCollapse {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: url('/Skins/Default/Splitter/splitbar_collapse_h.gif');*/
}

.RadSplitter_Default .rspResizeBarExpand {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: url('/Skins/Default/Splitter/splitbar_expand_h.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalWrapper {
    height: 8px;
    margin: auto;
}

.RadSplitter_Default .rspResizeBarHorizontalCollapse {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: left;
    /*background: url('/Skins/Default/Splitter/splitbar_collapse_v.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalExpand {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: right;
    /*background: url('/Skins/Default/Splitter/splitbar_expand_v.gif');*/
}

.RadSplitter_Default .rspResizeBarCollapseOver {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: white url('/Skins/Default/Splitter/splitbar_collapse_h.gif');*/
}

.RadSplitter_Default .rspResizeBarExpandOver {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: white url('/Skins/Default/Splitter/splitbar_expand_h.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalCollapseOver {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: left;
    /*background: #fff url('/Skins/Default/Splitter/splitbar_collapse_v.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalExpandOver {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: right;
    /*background: #E6E6E6 url('/Skins/Default/Splitter/splitbar_expand_v.gif');*/
}

.RadSplitter_Default .rspResizeBarCollapseError {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: red url('/Skins/Default/Splitter/splitbar_collapse_h.gif');*/
}

.RadSplitter_Default .rspResizeBarExpandError {
    cursor: pointer;
    width: 8px;
    height: 31px;
    margin: auto;
    text-align: center;
    /*background: red url('/Skins/Default/Splitter/splitbar_expand_h.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalCollapseError {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: left;
    /*background: red url('/Skins/Default/Splitter/splitbar_collapse_v.gif');*/
}

.RadSplitter_Default .rspResizeBarHorizontalExpandError {
    cursor: pointer;
    width: 31px;
    height: 8px;
    margin: auto;
    text-align: center;
    float: right;
    /*background: red url('/Skins/Default/Splitter/splitbar_expand_v.gif');*/
}

/***********************************************/
/*             SLIDE                           */
/***********************************************/

/************************************************
	sliding zone 
*/

.RadSplitter_Default .slideZone {
    background: white;
}

/************************************************ 
	pane tabs 
*/

.RadSplitter_Default .tabsContainer {
    color: #333;
}

.RadSplitter_Default .tabsContainer {
    border-right: 1px solid #383838;
}

.RadSplitter_Default .tabsContainer.bottom {
    border-bottom: 1px solid #383838;
    border-right: 0;
}

.RadSplitter_Default .tabsContainer div {
    overflow: hidden;
    cursor: default;
    text-align: center;
    font-size: 1px;
    color: #383838;
    padding: 6px 0;
    width: 21px;
    height: auto;
    border-bottom: 1px solid #313131;
}

.RadSplitter_Default .tabsContainer.bottom div {
    border-right: 1px solid #313131;
    border-bottom: 0;
}

.RadSplitter_Default .tabsContainer .paneTabContainerExpanded,
.RadSplitter_Default .tabsContainer .paneTabContainerExpandedHorizontal {
    background: #323232;
    color: #fff;
}

.RadSplitter_Default .paneTabContainerDocked,
.RadSplitter_Default .paneTabContainerDockedHorizontal {
    background: #e4e4e4;
}

.RadSplitter_Default .paneTabText {
    writing-mode: tb-rl;
    font: 10px Arial;
    white-space: nowrap;
    margin: 2px;
}

.RadSplitter_Default .paneTabIcon {
    margin: 2px;
}

/***** tabs on right position *******/


.RadSplitter_Default .tabsContainer .right {
    /*background: url('/Skins/Default/Splitter/slideZoneBgRight.gif') repeat-y top right;*/
}

.RadSplitter_Default .right .paneTabContainer,
.RadSplitter_Default .right .paneTabContainerExpanded,
.RadSplitter_Default .right .paneTabContainerDocked {
    border-left: solid 1px #c3c3c3;
    border-right: 0;
}

.RadSplitter_Default .right .paneTabContainerExpanded {
    border-left: solid 1px #a8a8a8;
}

.RadSplitter_Default .right .paneTabContainerDocked {
    border-left: solid 1px #8e8e8e;
}

/***** tabs on top position *******/


.RadSplitter_Default .tabsContainer .top {
    /*background: url('/Skins/Default/Splitter/slideZoneBgTop.gif') repeat-x top;*/
}

.RadSplitter_Default .top .paneTabContainer,
.RadSplitter_Default .top .paneTabContainerExpanded,
.RadSplitter_Default .top .paneTabContainerDocked {
    border-right: solid 1px #c3c3c3;
    border-top: solid 1px #c3c3c3;
    border-left: 0;
    border-bottom: 0;
    float: left;
    padding: 0 6px;
    width: auto;
}

.RadSplitter_Default .top .paneTabContainerExpanded {
    border-right: solid 1px #a8a8a8;
    border-bottom: solid 1px #a8a8a8;
}

.RadSplitter_Default .top .paneTabContainerDocked {
    /*background: white url('/Skins/Default/Splitter/slideZoneDockedTabHorizontal.gif') repeat-x top;*/
    border-right: solid 1px #8e8e8e;
}

.RadSplitter_Default .top .paneTabText {
    writing-mode: lr-tb;/* default */
}

.RadSplitter_Default .top .paneTabIcon {
    display: block;
    float: left
}

/***** tabs on bottom position *******/


.RadSplitter_Default .tabsContainer .bottom {
    /*background: url('/Skins/Default/Splitter/slideZoneBgBottom.gif') repeat-x bottom;*/
}

.RadSplitter_Default .bottom .paneTabContainer,
.RadSplitter_Default .bottom .paneTabContainerExpanded,
.RadSplitter_Default .bottom .paneTabContainerDocked {
    border-right: solid 1px #c3c3c3;
    border-left: 0;
    float: left;
    padding: 0 6px;
    width: auto;
}

.RadSplitter_Default .bottom .paneTabContainerExpanded {
    border-right: solid 1px #a8a8a8;
    padding-bottom: 1px;
    border-bottom: 0;
}

.RadSplitter_Default .bottom .paneTabContainerDocked {
    border-right: solid 1px #8e8e8e;
}

.RadSplitter_Default .bottom .paneTabText {
    writing-mode: lr-tb;/* default */
}

.RadSplitter_Default .bottom .paneTabIcon {
    display: block;
    float: left
}

/*****  -- End tabs on bottom position *******/

/************************************************ 
	slide/dock containers 
*/

.RadSplitter_Default .slideContainer {
    border: 0;
    border-collapse: collapse;
}

.RadSplitter_Default .slideContainerDocked {
}

.RadSplitter_Default .slideHeader,
.RadSplitter_Default .slideHeaderDocked {
    /*background: #f7f7f7 url('/Skins/Default/Splitter/slideHeader.gif') repeat-x top left;*/
    color: #fff;
}

.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeHorizontal {
    background: #fff none;
}

.RadSplitter_Default .slideContainerResizeOver,
.RadSplitter_Default .slideContainerResizeOverHorizontal {
    background: #383838 none;
}

.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeOver {
    border-top: 0;
    border-bottom: 0;
}

.RadSplitter_Default .slideContainerResizeHorizontal,
.RadSplitter_Default .slideContainerResizeOverHorizontal {
    border-left: 0;
    border-right: 0;
}

/*
.RadSplitter_Default .slideHeaderIcon
{
	margin: 1px 3px;
	border:0;
} 

.RadSplitter_Default .slideHeaderIconOver
{
	cursor: pointer;
	background: url('/Skins/Default/Splitter/IconHover.gif') no-repeat center center;
	margin: 1px 3px;
} 
*/


.RadSplitter_Default .slideHeaderIconWrapper {
    width: 21px;
}

.RadSplitter_Default .slideHeaderIconsWrapper {
    float: right;
}

.RadSplitter_Default .slideHeaderUndockIcon,
.RadSplitter_Default .slideHeaderDockIcon,
.RadSplitter_Default .slideHeaderCollapseIcon {
    width: 15px;
    height: 15px;
    float: left;
    margin: 1px 3px;
    border: 0;
}

.RadSplitter_Default .slideHeaderUndockIconOver,
.RadSplitter_Default .slideHeaderDockIconOver,
.RadSplitter_Default .slideHeaderCollapseIconOver {
    width: 15px;
    height: 15px;
    float: left;
    cursor: pointer;
    margin: 1px 3px;
}

.RadSplitter_Default .slideHeaderUndockIcon,
.RadSplitter_Default .slideHeaderUndockIconOver {
    /*background: url('/Skins/Default/Splitter/undock.gif');*/
    background-position: -2339px 0;
}

.RadSplitter_Default .slideHeaderDockIcon,
.RadSplitter_Default .slideHeaderDockIconOver {
    /*background: url('/Skins/Default/Splitter/dock.gif');*/
}

.RadSplitter_Default .slideHeaderCollapseIcon,
.RadSplitter_Default .slideHeaderCollapseIconOver {
    /*background: url('/Skins/Default/Splitter/close.gif');*/
}

.RadSplitter_Default .slideHeaderUndockIcon {
    background-position: 0 0;
}

.RadSplitter_Default .slideHeaderUndockIconOver {
    background-position: 0 100%;
}

.RadSplitter_Default .slideHeaderDockIcon {
    background-position: 0 0;
}

.RadSplitter_Default .slideHeaderDockIconOver {
    background-position: 0 100%;
}

.RadSplitter_Default .slideHeaderCollapseIcon {
    background-position: 0 0;
}

.RadSplitter_Default .slideHeaderCollapseIconOver {
    background-position: 0 100%;
}

.RadSplitter_Default .slideTitle,
.RadSplitter_Default .slideTitleDocked {
    font: 11px Arial;
    color: #fff;
    white-space: nowrap;
    margin-left: 5px;
    margin-right: 5px;
    text-align: left;
    line-height: 25px;
}

.RadSplitter_Default .slideTitleContainer {
    background-color: #f7f7f7;
    /*background: url('/Skins/Default/Splitter/slideHeader.gif') repeat-x;*/
}

.RadSplitter_Default .slideContent,
.RadSplitter_Default .slideContentDocked {
    font: 10px Arial;
    color: black;
    background-color: white;
    padding: 5px;
    text-align: left;
}

.RadSplitter_Default .helperBarSlideDrag,
.RadSplitter_Default .slideContainerResize,
.RadSplitter_Default .slideContainerResizeOver {
    cursor: w-resize;
}

.RadSplitter_Default .helperBarSlideDragHorizontal,
.RadSplitter_Default .slideContainerResizeHorizontal,
.RadSplitter_Default .slideContainerResizeOverHorizontal {
    cursor: n-resize;
}


.RadSplitter_Default .rspSlideTitle {
    /*background: transparent url('/Skins/Default/Splitter/slideTitleContainerBgr.jpg');*/
}

.RadSplitter_Default .rspSlideTitleContainer {
    /*background: transparent url('/Skins/Default/Splitter/slideTitleContainerBgr.jpg');*/
    color: #fff;
}

.RadSplitter .rspPaneTabText {
    color: #fff;
    font: 300 16px "Arial,Sans-serif";
}

.RadSplitter_Default .rspSlideHeaderIconWrapper {
    /*background: transparent url('/Skins/Default/Splitter/slideTitleContainerBgr.jpg');*/ 
}

.RadSplitter_Default .rspSlideHeaderUndockIcon {
    /*background: transparent url('/Skins/Default/Splitter/undock.gif') no-repeat 0 top;*/
}

.RadSplitter .rspSlideHeaderDockIcon {
    /*background: transparent url('/Skins/Default/Splitter/dock.gif') no-repeat 0 top;*/
}

.RadSplitter .rspSlideHeaderCollapseIcon {
    /*background: transparent url('/Skins/Default/Splitter/close.gif') no-repeat 0 top;*/
}


.RadSplitter .rspPaneTabContainer {
    /*background: transparent url('/Skins/Default/Splitter/slideZoneDockedTab.gif') repeat-y bottom left;*/
    display: none;
}


/*****************************************************************************/
/* these below are not skin/border size specific. Shared between all skins   */
/*****************************************************************************/

.nested,
.nestedHorizontal {
    border-width: 0 !important;
}

/************ nested vertical ****************/

.nested .pane,
.nested .rspResizeBar,
.nested .rspResizeBarOver,
.nested .rspResizeBarInactive {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.nested .pane.firstItem,
.nested .rspResizeBar.firstItem,
.nested .rspResizeBarOver.firstItem,
.nested .rspResizeBarInactive.firstItem {
    border-left: 0 !important;
}

.nested .pane.lastItem,
.nested .rspResizeBar.lastItem,
.nested .rspResizeBarOver.lastItem,
.nested .rspResizeBarInactive.lastItem {
    border-right: 0 !important;
}

.nested .pane.firstItem.lastItem,
.nested .rspResizeBar.firstItem.lastItem,
.nested .rspResizeBarOver.firstItem.lastItem,
.nested .rspResizeBarInactive.firstItem.lastItem {
    border-left: 0 !important;
    border-right: 0 !important;
}

/************ nested horizontal ****************/


.nestedHorizontal .paneHorizontal,
.nestedHorizontal .rspResizeBarHorizontal,
.nestedHorizontal .rspResizeBarOverHorizontal,
.nestedHorizontal .rspResizeBarInactiveHorizontal {
    border-left: 0 !important;
    border-right: 0 !important;
}

.nestedHorizontal .paneHorizontal.firstItem,
.nestedHorizontal .rspResizeBarHorizontal.firstItem,
.nestedHorizontal .rspResizeBarOverHorizontal.firstItem,
.nestedHorizontal .rspResizeBarInactiveHorizontal.firstItem {
    border-top: 0 !important;
}

.nestedHorizontal .paneHorizontal.lastItem,
.nestedHorizontal .rspResizeBarHorizontal.lastItem,
.nestedHorizontal .rspResizeBarOverHorizontal.lastItem,
.nestedHorizontal .rspResizeBarInactiveHorizontal.lastItem {
    border-bottom: 0 !important;
}

.nestedHorizontal .paneHorizontal.firstItem.lastItem,
.nestedHorizontal .rspResizeBarHorizontal.firstItem.lastItem,
.nestedHorizontal .rspResizeBarOverHorizontal.firstItem.lastItem,
.nestedHorizontal .rspResizeBarInactiveHorizontal.firstItem.lastItem {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

/**/


/**
 * Default Drop Down
 */

.RadMenu_DefaultOptions .rmRootGroup {
	margin-top: 20px;
}

.RadMenu_DefaultOptions .rmGroup {
    border: 1px solid #D8DFE5;
    background: #fff;
/*    background: rgba(255,255,255,.9);*/
}

.RadMenu_DefaultOptions .rmLink,
.RadMenu_DefaultOptions .rmTemplate {
	color: #7A8DA0;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 400;
	font-size: .9rem;
	text-decoration: none;
}

.RadMenu_DefaultOptions .rmLink .Description, 
.RadMenu_DefaultOptions .rmTemplate .Description {
	font-size: .7rem;
	font-weight: 300;
	/*color: #cfd7dc*/;
}

.RadMenu_DefaultOptions .rmLink {
	padding: 5px 10px 5px 30px;
}

.RadMenu_DefaultOptions .rmLast .rmLink,
.RadMenu_DefaultOptions .rmRootGroup .rmLast .rmDisabled,
.RadMenu_DefaultOptions .rmRootGroup .rmLast .rmDisabled:hover {
	background: none;
}

.RadMenu_DefaultOptions .rmExpanded {
	position: relative;
	z-index: 10000;
}

.RadMenu_DefaultOptions .rmGroup .rmText {
	padding: 0 40px 0 0;
}

.RadMenu_DefaultOptions .rmLeftImage + .rmText {
	padding-left: 18px;
}

.RadMenu_DefaultOptions .rmHorizontal .rmLink:hover,
.RadMenu_DefaultOptions .rmHorizontal .rmExpanded,
.RadMenu_DefaultOptions .rmHorizontal .rmFocused {
	background-color: #f1f5f6;
}



/**
 * Expandable
 */

.RadMenu_DefaultOptions .rmGroup .rmExpandRight {
	position: relative;
	background: none;
}

/* hide default icons */
.RadMenu_DefaultOptions .rmVertical .rmToggle .rmIcon:before, 
.RadMenu_DefaultOptions .rmVertical .rmExpand:before, 
.RadMenu_DefaultOptions .rmRightArrow .rmIcon:before {
	content: '';
	display: none;
}

.RadMenu_DefaultOptions .rmGroup .rmExpandRight:after {
	position: absolute;
	content: "\e90a"; /*icon-arrow-right*/
	font-family: 'icomoon';
	right: 5px;
	top: 4px;
	font-size: 1.2rem;
	color: #7A8DA0;
}



/**
 * Slide in
 */

.RadMenu_DefaultOptions .rmHorizontal .rmSlide {
	margin: -1px 0 0;
}

.RadMenu_DefaultOptions .rmHorizontal .rmFirst .rmSlide,
.RadMenu_DefaultOptions .rmHorizontal .rmFirst .rmVertical .rmSlide {
	margin: -1px 0 0 -1px;
}

.RadMenu_DefaultOptions .rmVertical .rmSlide {
	margin: -1px 0 0 -1px;
}




.RadMenu_DefaultOptions .rmTopArrowDisabled,
.RadMenu_DefaultOptions .rmBottomArrowDisabled,
.RadMenu_DefaultOptions .rmLeftArrowDisabled,
.RadMenu_DefaultOptions .rmRightArrowDisabled {
	display: none;
}

.RadMenu_DefaultOptions .rmTopArrow,
.RadMenu_DefaultOptions .rmBottomArrow {
	height: 10px;
	width: 100%;
}

.RadMenu_DefaultOptions .rmLeftArrow,
.RadMenu_DefaultOptions .rmRightArrow {
	height: 100%;
	width: 10px;
}

.RadMenu_DefaultOptions .rmGroup .rmLink {
	padding: 4px 18px 5px;
}


.RadMenu_DefaultOptions .rmLeftImage + .rmText {
	padding-left: 18px;
}

.RadMenu_DefaultOptions .rmGroup .rmText {
	padding: 0 40px 0 0;
}




/**
 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * 
 * Context Menu
 * .RadMenu_DefaultOptions_Context
 * 
 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

.RadMenu_DefaultOptions_Context {
	margin-top: 13px;
	margin-left: -1px;
}

.RadMenu_DefaultOptions_Context ul.rmGroup {
	padding: 0;
	background-color: transparent;
}



/**
 * Menu Items
 */

.RadMenu_DefaultOptions_Context .rmLink,
.RadMenu_DefaultOptions_Context .rmTemplate {
	color: #7A8DA0;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 400;
	font-size: .9rem;
	text-decoration: none;
}

.RadMenu_DefaultOptions_Context .rmItem {
	padding: 0;
}

.RadMenu_DefaultOptions_Context .rmItem .rmLink{ 
	border-width: 0;
	margin: 0 1px;
	padding: 8px 10px 8px 38px;
	position: relative;	
	background-color: #fff;
/*	background-color: rgba(255,255,255,.9);*/

	-webkit-transition: background-color 300ms;
	-o-transition: background-color 300ms;
	transition: background-color 300ms;
}

	.RadMenu_DefaultOptions_Context .rmItem .rmLink:hover,
	.RadMenu_DefaultOptions_Context .rmItem .rmExpanded,
	.RadMenu_DefaultOptions_Context .rmItem .rmFocused {
		background-color: #EFF3F6;
	}



/**
 * Icons
 */

/* show fd icons */

.RadMenu_DefaultOptions_Context .rmItem.fd-tbicon {
	position: relative;
}

a.fd-tbicon {
	color: #7A8DA0;
	text-decoration: none;
}

a.fd-tbicon:hover,
a.fd-tbicon:focus {
	color: #43525E;
}

.RadMenu_DefaultOptions_Context .rmItem.fd-tbicon:before {
	position: absolute;
	z-index: 98;
	left: 8px;
	top: 8px;
	font-size: 1.4rem;
	color: #7A8DA0;
	/*color: #A1AAB6;*/
}



/**
 * Groups Item Disabled
 */

.RadMenu_DefaultOptions_Context .rmItem .rmDisabled,
.RadMenu_DefaultOptions_Context .rmItem .rmDisabled:hover {
	background: none repeat scroll 0 0 transparent;
	border-width: 0;
	color: #999999;
	margin: 0 2px;
	padding: 3px 1px 4px 5px;
}

.RadMenu_DefaultOptions_Context .rmItem .rmText {
	color: #000;
	font-size: 11px;
	padding-left: 30px;
}

.RadMenu_DefaultOptions_Context .rmGroup .rmItem .rmText .Description {
	color: gray;
	font-size: 10px;
	font-style: italic;
    display: inline-block;
    line-height: 10px;
}

.RadMenu_DefaultOptions_Context .rmGroup .rmItem .rmLeftImage {
	margin-left: -2px;
}


.RadMenu_DefaultOptions_Context .rmGroup .rmItem .rmText {
	padding-left: 30px;
}
.RadTabStrip_Default .rtsLI .rtsLink {
    display: block;
    line-height: 25px;
    _width: 50px;
    _overflow: visible;
    float: left;
}

.RadTabStrip_Default {
    font-family: Roboto;
    font-weight: 300;
    font-size: 1rem;
    padding-left: 0;
    padding-right: 0;
}

#rTabDetails {
    background: #EFF3F6; /* bodycolor */
}

.RadTabStrip_Default .rtsLevel {
    font-size: 12px;
}

.RadTabStrip.RadTabStrip_Default.rtsHorizontal.rtsTop .rtsUL {
	font-size: 0;
}

/**
 * Tweaks and Overides
 */

.rtsTop .rtsLevel1 .rtsUL {
    margin-bottom: 0;
}

.rtsTop .rtsLevel1 {
    border-bottom-width: 0px !important;
}


/**
 * TabStrip Buttons
 */

.RadTabStrip_Default .rtsLink {
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 8px;
    margin-left: 8px;
    height: 25px;    
}

.RadTabStrip_Default .rtsLI .rtsLink {
    padding: 6px 5px 5px 2px;
    margin-right: 8px;
    margin-left: 8px;
    height: 25px;
    
    text-decoration: none;
    font-weight: 400;
    font-size: 1rem;
    
    color: #7A8DA0;
    border: 0 solid transparent;
    border-bottom-width: 5px;

    -webkit-transition: color 300ms;
    -o-transition: color 300ms;
    transition: color 300ms;
}

.RadTabStrip_Default .rtsLI.rtsSelected .rtsLink, 
.RadTabStrip_Default .rtsLI.rtsClicked .rtsLink {
    color: var(--secondary-color, #6B8791);
}


.RadTabStrip_Default .rtsLI .rtsLink:hover {
    color: #43525E;
}

.RadTabStrip_Default .rtsLI.last .rtsLink,
.RadTabStrip_Default .rtsLI.break .rtsLink {
    margin-right: 0;
}

.RadTabStrip_Default .rtsLI.rtsSelected .rtsLink {
    border-bottom-color: #6B8791;
    border-bottom-color: var(--main-color, #6B8791);
}

.RadTabStrip_Default .rtsLI.rtsHovered .rtsLink,
.RadTabStrip_Default .rtsLI.rtsClicked .rtsLink {
    border-bottom-color: #6B8791;
    border-bottom-color: var(--main-color-hover, #6B8791);
}

.RadTabStrip_Default .rtsLI.rtsDisabled .rtsLink,
.RadTabStrip_Default .rtsLI.rtsDisabled .rtsLink .rtsOut,
.RadTabStrip_Default .rtsLI.rtsDisabled .rtsLink .rtsIn {
    cursor: default;
    color: #dde3e9;
    text-decoration: none;
}


/**/

.RadTabStrip_Default .rtsPrevArrow {
    background-image: url('/Skins/Default/TabStrip/ScrollLeft.gif');
    background-repeat: no-repeat;
    height: 11px;
    width: 8px;
}

.RadTabStrip_Default .rtsNextArrow {
    background-image: url('/Skins/Default/TabStrip/ScrollRight.gif');
    background-repeat: no-repeat;
    height: 11px;
    width: 8px;
}

.RadTabStrip_Default .rtsPrevArrowDisabled {
    background-image: url('/Skins/Default/TabStrip/ScrollLeftDisabled.gif');
    height: 11px;
    width: 8px;
    background-repeat: no-repeat;
}

.RadTabStrip_Default .rtsNextArrowDisabled {
    background-image: url('/Skins/Default/TabStrip/ScrollRightDisabled.gif');
    height: 11px;
    width: 8px;
    background-repeat: no-repeat;
}
/* telerik RadPanelBar 4 Telerik skin Mod */

/*PanelBar General CSS*/
/*Base css*/
	
.RadPanelBar {
	width:250px;
}

.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
}

.RadPanelBar .rpItem {
	float:none;
	display:block;
	position:static;
}

/* removes first item bar */
.rspSlideContent .RadPanelBar:first-of-type .rpItem.rpFirst {
	border-top: none;
}

.RadPanelBar .rpGroup .rpItem {
	border-top: none;
}

.RadPanelBar .rpSlide {
	position:static;
	float: none;
	height:auto;
}

.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after,
.RadPanelBar .rpItem:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.RadPanelBar .rpLink,
.RadPanelBar .rpText {
	text-decoration:none;
	display:block;
}

.RadPanelBar .rpImage {
	float:left;
	clear: left;
	border:0;
	vertical-align:middle;
}

.RadPanelBar .rpLevel1 {
	/*overflow:auto;*/
	/*overflow-x:hidden;*/
}

.RadPanelBar .rpLink {
	width:100%;
	outline:none; /* Remove this for FF to put dotted border around the focused item */
}

.RadPanelBar .rpText {
	cursor:pointer;
	_cursor:hand;
}

.RadPanelBar .rpSlide {
	overflow:hidden;
	display:none;
	zoom: 1;
}

.rtl .rpImage {
	border:0;
	float:right;
}

.rtl {
	text-align:right;
}



/******************************************************************************/
/* panelbar wrapper */

.RadPanelBar_Default {
	background: #fff;
}

.RadPanelBar_Default .rpRootGroup {
}

.RadPanelBar_Default .rpLink {
}

.RadPanelBar_Default .rpLink,
.RadPanelBar_Default .rpTemplate {
	font-weight: 300;
	font-family: Roboto, Arial, sans-serif;
}

.RadPanelBar_Default .rpLink {
	text-overflow: ellipsys;
	overflow: hidden;
}

.RadPanelBar_Default .rpImage {
	margin: 4px 2px;
}

.RadPanelBar_Default .rpLink:hover {
}



/**
 * Itens
 */

.RadPanelBar_Default .rpSelected,
.RadPanelBar_Default .rpSelected:hover,
.RadPanelBar_Default .rpExpanded,
.RadPanelBar_Default .rpExpanded:hover {
	font-weight: 300;
	font-family: Roboto, Arial, sans-serif;
}

.RadPanelBar_Default .rpText {
	font-size: .9rem;
	font-weight: 400;
	font-family: Roboto, Arial, sans-serif;
	padding: 10px 8px;
	position: relative;
	margin-left: 0;
	background: #fff;
}

.RadPanelBar_Default .rpExpandable .rpText, 
.RadPanelBar_Default .rpExpanded .rpText {
	padding-left: 47px;
}

.RadPanelBar_Default .rpExpandable .rpText {
	color: var(--primary-color, #093747);
	background: #fff;
}

.RadPanelBar_Default .rpExpanded .rpText {
	color: var(--primary-color, #093747);
	background: #ebf0f4;
	border-bottom: 1px solid #E3E5E9;
}

/* to to: pass this color to the side tree; */
/*.RadPanelBar_Default .rpExpanded .rpText {
	background: #fff;
}
*/


/**
 * icons
 */

.RadPanelBar_Default .rpExpandable .rpText::before,
.RadPanelBar_Default .rpExpanded .rpText::before {
	position: absolute;
	display: inline-block;
	font-family: icomoon;
	font-size: 1.2rem;
	top: 0.67rem;
	left: 19px;
	color: var(--primary-color, #093747);
	line-height: 100%;
}

	.RadPanelBar_Default .rpExpandable .rpText::before {
		content: "\e90a"; /*icon-arrow-right*/
		top: 7px;
	}

	.RadPanelBar_Default .rpExpanded .rpText::before {
		content: "\e908"; /*icon-arrow-down*/
	}



/**
 * subitem
 */

.RadPanelBar_Default .rpGroup .rpLink,
.RadPanelBar_Default .rpGroup .rpTemplate {
	font-weight: 400;
	color: #3F424F;
}

.RadPanelBar_Default .rpGroup .rpLink .t-button,
.RadPanelBar_Default .rpGroup .rpTemplate .t-button, 
.RadPanelBar_Default .rpGroup .rpLink .rgInfoPart,
.RadPanelBar_Default .rpGroup .rpTemplate .rgInfoPart {
	color:var(--primary-color, #093747);
}

.RadPanelBar_Default .rpGroup .rpLink .rgInfoPart,
.RadPanelBar_Default .rpGroup .rpTemplate .rgInfoPart {
	padding: 0 1rem 0 0;
	line-height: 24px;
}

.RadPanelBar_Default .rpGroup .rpTemplate {
	font-size: .9rem;
	/*padding: .5rem 0px;*/
}

.RadPanelBar_Default .rpGroup .rpTemplate td {
	/*background: none !important;*/
	font-size: .8rem;
	line-height: 1rem;
}

.RadPanelBar_Default .rpGroup .rpTemplate td.fd-toolbar-main {
	background: #fff !important;
}


/*
.RadPanelBar_Default .rpGroup .rpTemplate table.basicTable img {
	display: none !important;
}
*/

.RadPanelBar_Default input[type=checkbox] {
	vertical-align: middle;	
}

.RadPanelBar_Default .rpGroup .rpLink {
	/*font: normal 11px/25px Verdana, Sans-serif;*/
	/*color: white;*/
	/*font-weight: bold;*/		
	text-overflow: ellipsys;
	overflow: hidden;
}

.RadPanelBar_Default .rpItem .rpGroup {
	padding: 0;
}

/* no circ reply fica demasiado pequeno a altura */

/*.RadPanelBar_Default .rpGroup .rpText {
	padding: 0 17px;
}*/

.RadPanelBar_Default .rpGroup .rpSelected {
	text-decoration: underline;
}

.RadPanelBar_Default .rpDisabled,
.RadPanelBar_Default .rpDisabled:hover {
	color: #ccc;
}

.RadPanelBar_Default .rpDisabled .rpText {
	cursor: default;
}

.RadPanelBar_Default .rpGroup .rpDisabled,
.RadPanelBar_Default .rpGroup .rpDisabled:hover {
	color: #ccc;
	background: none;
}



/**
 * No results item
 */

.RadPanelBar_Default .info-no-docs {
	font-size: .9rem;
	font-weight: 300;
	padding: 0 10px 20px 50px;
}
/* Telerik RadGrid default / embedded skin */

.RadGrid_Default {
	background: #fff;
	border: solid 0px #fff;
	border-bottom: solid 1px #ccc;
	
	font-family: Roboto, Arial, Sans-serif;
	font-size: 0.8rem;
	font-weight: 300;
	text-align: left;

	/* to do: tweak: skin colors of the scrollbar */
	scrollbar-face-color: #E9E9E9;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #AEAEAE;
	
	width: 100% !important;
}

.RadGrid .rgMasterTable, 
.RadGrid .rgDetailTable, 
.RadGrid .rgEditForm table {
	border-collapse: collapse;
	border-spacing: 0;	
}

.RadGrid_Default .MasterTable_Default a {
	font: 11px Roboto, tahoma;
	color: black;
}

.RadGrid_Default .MasterTable_Default {
	border: 0;
	font-family: Roboto, Arial, Sans-serif;
	font-size: .8rem;
	font-weight: 300;
	color: white;

	padding: 0 5px;

	-moz-user-select: none;
	white-space: nowrap;
}


/**
 * Header
 */

.RadGrid_Default th.GridHeader_Default,
.RadGrid_Default th.ResizeHeader_Default,
.RadGrid_Default th.rgHeader {
	font-family: Roboto, Arial, Sans-serif;
	font-size: .82rem;
	font-weight: 400;
	color: #7A8DA0;
	/*background: #f8f9fa;*/
	/*	background: #e8e9ea;*/
	background: var(--primary-color, #093747);
	border-top: 1px solid #bfc1c6;
}

.RadGrid_Default.Grid-dashboard th.GridHeader_Default,
.RadGrid_Default.Grid-dashboard th.ResizeHeader_Default,
.RadGrid_Default.Grid-dashboard th.rgHeader {
    height: 20px;
    background: #fff;
    color: var(--primary-color, #093747) !important;
    border-top-width: 0;
    line-height: 3;
    font-weight: 500;
}


.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol {
	height: 35px;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 300;
	/*color: #7A8DA0;*/
	/*color: #4F5467 !important;*/
	color: white !important;
	border: solid 2px #D8DFE5;
	border-width: 0 0 1px;
	padding-top: 0;
	padding-bottom: 0;
}

	@media print {
		.RadGrid_Default .rgHeader {
			color: black !important;
		}
	}

	.RadGrid_Default a,
	.RadGrid_Default .rgHeader a {
		font-weight: 400;
		text-decoration: none;
		color: white;
	}

		.RadGrid_Default .rgHeader a:hover {
			color: #6B8791 !important;
			color: var(--secondary-color, #6B8791) !important;
		}


	/**
 * Content Cells
 */

	.RadGrid .rgRow td,
	.RadGrid .rgAltRow td,
	.RadGrid .rgEditRow td,
	.RadGrid .rgFooter td,
	.RadGrid .rgFilterRow td,
	.RadGrid .rgHeader,
	.RadGrid .rgResizeCol,
	.RadGrid .rgGroupHeader td {
		padding-left: 5px;
		padding-right: 5px;
	}

	.RadGrid_Default .GridRow_Default td,
	.RadGrid_Default .GridAltRow_Default td,
	.RadGrid_Default .rgRow td,
	.RadGrid_Default .rgAltRow td,
	.RadGrid_Default .GridRow_Pending td,
	.RadGrid_Default .GridRow_OnDate td,
	.RadGrid_Default .GridRow_AlmostPending td,
	.RadGrid_Default .GridRow_Deliberated td,
	.RadGrid_Default .SelectedRow_Default td,
	.RadGrid_Default .ActiveRow_Default td,
	.RadGrid_Default .GridEditRow_Default td {
		padding: 8px 5px;
	}

		.RadGrid .rgRow td.fd-first-cell,
		.RadGrid .rgAltRow td.fd-first-cell,
		.RadGrid .rgEditRow td.fd-first-cell,
		.RadGrid .rgFooter td.fd-first-cell,
		.RadGrid .rgFilterRow td.fd-first-cell,
		.RadGrid .rgHeader.fd-first-cell,
		.RadGrid .rgResizeCol.fd-first-cell,
		.RadGrid .rgGroupHeader td.fd-first-cell,
		.RadGrid_Default .GridRow_Default td.fd-first-cell,
		.RadGrid_Default .GridAltRow_Default td.fd-first-cell,
		.RadGrid_Default .rgRow td.fd-first-cell,
		.RadGrid_Default .rgAltRow td.fd-first-cell,
		.RadGrid_Default .GridRow_Pending td.fd-first-cell,
		.RadGrid_Default .GridRow_OnDate td.fd-first-cell,
		.RadGrid_Default .GridRow_AlmostPending td.fd-first-cell,
		.RadGrid_Default .GridRow_Deliberated td.fd-first-cell,
		.RadGrid_Default .SelectedRow_Default td.fd-first-cell,
		.RadGrid_Default .ActiveRow_Default td.fd-first-cell,
		.RadGrid_Default .GridEditRow_Default td.fd-first-cell {
			padding-left: 10px;
		}

	.RadGrid_Default .rgRow td,
	.RadGrid_Default .rgAltRow td {
		background: #fff;
		border: 0 solid #DADADA;
		border-top-width: 1px;
	}

	.RadGrid_Default .rgRow:hover td,
	.RadGrid_Default .rgAltRow:hover td {
		background-color: #F7F9FA;
	}

	/*.RadGrid_Default .rgAltRow td {
	background-color: #efefef;
}*/

	/**
 * Fix for generic links
 */

	.RadGrid_Default .FileDocLink,
	.RadGrid_Default a.FileDocLink,
	.RadGrid_Default .FileDocLink,
	.RadGrid_Default a.FileDocLink {
		font-weight: 400;
		font-size: .8rem;
	}


	/**
 * Fix for Table: tabInfo
 */

	.GridRow_Pending .tabInfo td,
	.GridRow_OnDate .tabInfo td,
	.GridRow_AlmostPending .tabInfo td,
	.GridRow_Deliberated .tabInfo td,
	.GridRow_Default .tabInfo td,
	.GridAltRow_Default .tabInfo td,
	.SelectedRow_Default .tabInfo td,
	.ActiveRow_Default .tabInfo td,
	.GridEditRow_Default .tabInfo td {
		border-right: 0 !important;
	}

	.RadGrid_Default table.tabInfo td {
		border: none;
		display: inline;
		text-align: left;
		padding: 0;
		font-family: Roboto, Arial, sans-serif;
		font-weight: 300;
		font-size: .8rem;
	}

		.RadGrid_Default table.tabInfo td.tabInfoLeft {
			color: #7E8994;
			padding-right: 4px;
		}

		.RadGrid_Default table.tabInfo td.tabInfoRight {
			color: var(--primary-color, #093747);
			font-weight: normal;
		}

		.RadGrid_Default table.tabInfo td span.CircType {
			color: #7E8994 !important;
			height: 30px;
			display: grid;
			align-items: center;
			float: left;
			font-weight: 300;
		}


	/* to do: fix icon for demo */

	.RadGrid_Default table.tabInfo .fdColIcon {
	}


	/**
 * Footer
 */

	.RadGrid_Default .GridFooter_Default {
		background: #fbfbfb;
		height: 18px;
		color: #666;
	}

		.RadGrid_Default .GridFooter_Default td {
			border: solid 1px #fbfbfb;
			border-top: 1px solid #e8e6e6;
			padding-left: 4px;
			color: black;
		}

		.RadGrid_Default .GridFooter_Default a {
			color: #fe9234;
			text-decoration: none;
		}

			.RadGrid_Default .GridFooter_Default a:hover {
				color: #fe9234;
				text-decoration: underline;
			}


	/**
 * Pagination
 */

	.RadGrid_Default .rgPager {
		background: #F8F8F8;
		background: #F4F7F9;
	}

	.RadGrid_Default td.rgPagerCell {
		border-top: 1px solid #F8F8F8;
		border-top: 1px solid #F4F7F9;
		padding: 0;
		color: var(--primary-color, #093747);
	}

	.RadGrid_Default .rgPagerCell .rgActionButton {
		color: var(--primary-color, #093747);
	}

	.RadGrid_Default td.rgPagerCell .rgNumPart a {
		color: var(--primary-color, #093747);
	}

	.RadGrid_Default td.rgPagerCell .rgNumPart .rgCurrentPage {
		color: var(--primary-color, #093747);
		font-weight: 600;
		font-size: 1rem;
		text-decoration: none;
	}

	.GridPager_Default a {
		color: #fe9234;
		text-decoration: none;
	}

		.GridPager_Default a:hover {
			color: #fe9234;
			text-decoration: underline;
		}

	.RadGrid_Default td.rgPagerCell .rgWrap.rgInfoPart {
		padding-right: 10px;
	}

	.rgWrap .RadComboBox .rcbInner {
		width: 70px;
		padding: .2rem .4rem !important;
	}

	/*
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext
{
	display: none;	
}

.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc
{
	vertical-align: bottom;
	line-height: 21px;
}
*/
	.GridPager_Default {
		height: 18px;
		color: black;
	}

		.GridPager_Default td {
			color: black;
			line-height: 18px;
			padding-left: 4px;
		}

	.PagerLeft_Default {
		display: inline;
		float: left;
		text-align: left;
	}

	.PagerRight_Default {
		display: inline;
		text-align: right;
		float: right;
		padding-right: 4px;
	}


	/**
 * No records found
 */

	.RadGrid_Default .rgNoRecords td {
		line-height: 18px;
		padding: 10px 10px;
	}

		.RadGrid_Default .rgNoRecords td div {
			line-height: 120%;
		}


	/**
 * Checkboxes
 */

	.RadGrid_Default .rgHeader .rgCheck {
		text-align: center;
	}

	.RadGrid_Default .rgMasterTable input[type=checkbox] {
		display: block;
		margin: 0 auto;
		height: 15px;
		width: 15px;
	}


	/**
 * Circulations
 */

	.GridRow_Pending,
	.GridRow_OnDate,
	.GridRow_AlmostPending,
	.GridRow_Deliberated,
	.GridRow_Default,
	.GridAltRow_Default,
	.SelectedRow_Default,
	.ActiveRow_Default,
	.GridEditRow_Default {
		-webkit-transition: all 600ms;
		-o-transition: all 600ms;
		transition: all 600ms;
		min-height: 22px;
	}


	/**
 * Filedoc Link Fix
 */

	.RadGrid_Default .FileDocLink,
	.RadGrid_Default a.FileDocLink,
	.RadGrid_Default .FileDocLink,
	.RadGrid_Default a.FileDocLink {
		font-weight: 400;
		font-size: .8rem;
	}


	/** 
 * Icons
 */

	.RadGrid_Default .fd-last-cell {
		padding-right: 10px;
	}

	.RadGrid_Default td.fdColIcon {
		position: relative;
		padding-right: 70px;
	}

	td.fdColIcon::after {
		font-family: 'icomoon';
		content: "";
		font-size: 3rem;
		color: #7A8DA0;
		text-align: center;
		display: inline-block;
		width: 50px;
		height: 50px;
		line-height: 50px;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -25px;
	}


	/**
 * Default Row
 */

	.GridRow_Default,
	.rgRow {
		background: #f8f9fa;
		border-top: 1px solid #DADADA;
	}

		.GridRow_Default:hover,
		.rgHoveredRow {
			background: #f1f5f6;
		}

		.GridRow_Default:focus,
		.rgSelectedRow {
			background: #eaeff1;
		}


	/**
 * On Date Circulation
 */

	.GridRow_OnDate .FileDocLink {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}

	.GridRow_OnDate .fd-first-cell {
		border-left: 8px solid #38b85b;
	}

	.RadGrid_Default .GridRow_OnDate > td {
		border-top: 1px solid #DADADA;
	}

	.RadGrid_Default .GridRow_OnDate td.fd-first-cell {
		padding-left: 16px !important;
	}

	.GridRow_OnDate {
		background: #eaf7ee;
	}

		.GridRow_OnDate:hover,
		.GridRow_OnDate.rgHoveredRow {
			background: #dff5e4;
		}

		.GridRow_OnDate:focus,
		.GridRow_OnDate.rgSelectedRow {
			background: #d3f3da;
		}

		.GridRow_OnDate .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus {
			background-color: #eaf7ee !important;
		}

			.GridRow_OnDate .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover {
				background-color: #dff5e4 !important;
			}

	/**/

	.GridRow_Pending td.fdColIcon::after {
		content: "\e996"; /*icon-stamp*/
	}


	/**
 * Pending Circulation
 */

	.GridRow_Pending .FileDocLink {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}

	.GridRow_Pending .fd-first-cell {
		border-left: 8px solid #FF4C79;
	}

	.RadGrid_Default .GridRow_Pending > td {
		border-top: 1px solid #DADADA;
	}

	.RadGrid_Default .GridRow_Pending td.fd-first-cell {
		padding-left: 16px !important;
	}

	.GridRow_Pending {
		background: #fce5ec;
	}

		.GridRow_Pending:hover,
		.GridRow_Pending.rgHoveredRow {
			background: #f9d1df;
		}

		.GridRow_Pending:focus,
		.GridRow_Pending.rgSelectedRow {
			background: #f7c4d6;
		}

		.GridRow_Pending .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus {
			background-color: #fce5ec !important;
		}

			.GridRow_Pending .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover {
				background-color: #f9d1df !important;
			}
		/**/

		.GridRow_Pending td.fdColIcon::after {
			content: "\e996"; /*icon-stamp*/
		}

	/**
 * Almost Pending Circulation
 */

	.GridRow_AlmostPending .FileDocLink {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}

	.GridRow_AlmostPending .fd-first-cell {
		border-left: 8px solid #ee9501;
	}

	.RadGrid_Default .GridRow_AlmostPending > td {
		border-top: 1px solid #DADADA;
	}

	.RadGrid_Default .GridRow_AlmostPending td.fd-first-cell {
		padding-left: 16px !important;
	}

	.GridRow_AlmostPending {
		background: #f7eee1;
	}

		.GridRow_AlmostPending:hover,
		.GridRow_AlmostPending.rgHoveredRow {
			background: #f7eee1;
		}

		.GridRow_AlmostPending:focus,
		.GridRow_AlmostPending.rgSelectedRow {
			background: #f5deb8;
		}

		.GridRow_AlmostPending .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus {
			background-color: #f7eee1 !important;
		}

			.GridRow_AlmostPending .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover {
				background-color: #f7eee1 !important;
			}

		/**/

		.GridRow_AlmostPending td.fdColIcon::after {
			content: "\e996"; /*icon-stamp*/
		}


	/**
 * Deliberated Point
 */

	.GridRow_Deliberated .FileDocLink {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}

	.RadGrid_Default .GridRow_Deliberated > td {
		border-top: 1px solid #DADADA;
	}

	.GridRow_Deliberated {
		background: #eaf7ee;
	}

		.GridRow_Deliberated:hover,
		.GridRow_Deliberated.rgHoveredRow {
			background: #dff5e4;
		}

		.GridRow_Deliberated:focus,
		.GridRow_Deliberated.rgSelectedRow {
			background: #d3f3da;
		}

		.GridRow_Deliberated .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus {
			background-color: #eaf7ee !important;
		}

			.GridRow_Deliberated .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover {
				background-color: #dff5e4 !important;
			}

	/**/


	/*removes default borders for custom inner tables*/
	.GridRow_Pending td td,
	.GridRow_OnDate td td,
	.GridRow_AlmostPending td td,
	.GridRow_Default td td,
	.GridAltRow_Default td td,
	.SelectedRow_Default td td,
	.ActiveRow_Default td td {
		border-top: none;
		border-bottom: none;
	}


	.RadGrid_Default.inbox .rgRow .fd-first-cell {
		border-left: 8px solid #fff !important;
	}

	.RadGrid_Default.inbox .rgAltRow .fd-first-cell {
		border-left: 8px solid #fff !important;
	}

	.RadGrid_Default.inbox .rgRow td.fd-first-cell {
		padding-left: 16px !important;
		overflow: visible;
	}

	.RadGrid_Default.inbox .rgAltRow td.fd-first-cell {
		padding-left: 16px !important;
		overflow: visible;
	}

	/**
 * Finished Document/Process
 */

/*	.GridRow_Finished .FileDocLink {
		color: var(--main-color, #FFE5B4) !important;
	}

		.GridRow_Finished .FileDocLink:hover {
			color: #FAD5A5 !important;
		}
*/
	.GridRow_Finished .fd-icon-button {
		color: var(--main-color, #FFE5B4) !important;
	}

	.RadGrid_Default .GridRow_Finished > td {
		border-top: 1px solid #DADADA;
	}

	.RadGrid_Default .GridRow_Finished > tr {
		height: 46px;
	}

	.GridRow_Finished td.fd-first-cell {
		padding-left: 10px !important;
	}

	.GridRow_Finished {
		background: #CA9376;
		color: white;
	}

		.GridRow_Finished:hover,
		.GridRow_Finished.rgHoveredRow {
			background: #A9826C;
		}

		.GridRow_Finished:focus,
		.GridRow_Finished.rgSelectedRow {
			background: #D29676;
		}

	.RadGrid .GridRow_Finished td {
		padding-left: 5px;
		padding-right: 5px;
	}

	.RadGrid_Default .GridRow_Finished td {
		padding: 10px 5px;
	}

	.GridRow_Finished .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus {
		background-color: #CA9376 !important;
	}

		.GridRow_Finished .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover {
			background-color: #A9826C !important;
		}
	/**/


.RadComboBox_Default {
    color: var(--primary-color, #093747); /* #A1AAB6; */
}

/** 
 * to do: test this behaviour
 */

    .LabelToolbar .RadComboBox_Default {
    margin-top: 2px;
    margin-bottom: -2px;
}

.RadComboBoxDropDown .rcbScroll {
	margin-top: 1px;	/*corrige scroll ComboCompanies 2 items*/
}

.RadComboBox_Default, .RadComboBox_Default .rcbInput {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: .8rem;
}


.RadComboBox .rcbInner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    width: 100%;

/*    background-color: #EDF0F4;*/
    background-color: #fff;
    border: 1px solid var(--secondary-color, #6B8791);
    border-radius: 5px;
    color: var(--primary-color, #093747);

    padding: .4rem .8rem;

    transition: color 300ms;
    transition: border-color 300ms;
}

.RadComboBox.Filter .rcbInner {
    font-weight: 400;
}


/*

.RadComboBox {
    height: 2.4rem;
}
*/
/**
 * Action button
 */
.RadComboBox .rcbActionButton {
    width: auto;
    height: auto;
    border-width: 0;
}


/**
 * Empty Message (default message: "pesquisar por" )
 */

.RadComboBox_Default .racEmptyMessage {
    color: #A1AAB6;
    font-style: normal;
}

.RadComboBox_Default .rcbInputCell.rcbInputCellLeft {
    padding-left: 3px;
}



.RadComboBox_Default .rcbArrowCellLeft {
    background-position: 0 -176px;
}

.RadComboBox_Default .rcbArrowCellRight {
    background-position: -18px -176px !important;
}

.RadComboBox_Default .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0;
}

.RadComboBox_Default .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0;
}

.RadComboBox_Default .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px;
}

.RadComboBox_Default .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px;
}

.RadComboBox_Default .rcbHovered .rcbInput {
    color: var(--primary-color, #093747);
}

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px;
}

.RadComboBox_Default .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px;
}

.RadComboBox_Default .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px;
}

.RadComboBox_Default .rcbFocused .rcbInput {
    color: black;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px;
}

.RadComboBox_Default .rcbDisabled .rcbInputCellLeft {
    background-position: 0 -66px;
}

.RadComboBox_Default .rcbDisabled .rcbInputCellRight {
    background-position: 100% -66px;
}

.RadComboBox_Default .rcbDisabled .rcbInput {
    color: #a5a5a5;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellLeft {
    background-position: -108px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellRight {
    background-position: -126px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -66px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -66px;
}

/*.RadComboBox_Default .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px;
}
*/

.RadComboBox_Default .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px;
}

.RadComboBox_Default .rcbReadOnly .rcbInput {
    color: #333;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInput {
    color: #000;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px;
}

/*
    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px;
}
*/

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {
    color: #000;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInput {
    color: #a5a5a5;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px;
}

.RadComboBoxDropDown_Default {
    border-color: #D8DFE5;
    color: #333;
    background: #fff;
/*    background: rgba(255,255,255,.9);*/
}

    .RadComboBoxDropDown_Default .rcbHeader,
    .RadComboBoxDropDown_Default .rcbFooter {
        color: #333;
        background-color: #eaeaea;
        background-image: url('/Skins/Default/Common/radFormSprite.png');
        _background-image: url('/Skins/Default/Common/radFormSpriteIE6.png');
        background-position: 0 -500px;
    }

.RadComboBoxDropDown_Default .rcbHeader {
    border-bottom-color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbFooter {
    border-top-color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbHovered {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbDisabled {
    color: #a5a5a5;
    background-color: transparent;
}

.RadComboBoxDropDown_Default .rcbLoading {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbItem em,
 .RadComboBoxDropDown_Default .rcbHovered em {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbCheckAllItems {
    color: #333;
    background-color: #eaeaea;
}

.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    color: #333;
    background-color: #eaeaea;
}

    .RadComboBoxDropDown_Default .rcbSeparator {
        color: #fff !important;
    }


/**
 * Dropdown slide box
 */

.rcbSlide {
    margin-left: -2px !important;
    margin-top: -1px !important;
    
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -ms-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -o-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    box-shadow: 0 2px 1px rgba(0,0,0,.3);
}


/**
 * Dropdown items
 */

.RadComboBoxDropDown_Default .rcbItem, 
.RadComboBoxDropDown_Default .rcbHovered, 
.RadComboBoxDropDown_Default .rcbDisabled, 
.RadComboBoxDropDown_Default .rcbLoading, 
.RadComboBoxDropDown_Default .rcbCheckAllItems, 
.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    padding: 3px 10px;
    font-family: Roboto, Arial, sans-serif;
    font-size: .9rem;
    font-weight: 300;
    color: #4F5464;
}

.RadComboBoxDropDown_Default .rcbHovered {
    background-color: #EDF0F4;   
}



/**
 * Input and Textarea Hacks
 */

.Control,
.ControlDropDownList {
    font-weight: 400;
    font-family: Roboto, Arial, sans-serif;
    font-size: .8rem;
    color: var(--primary-color, #093747);
}

input.Control,
textarea.Control {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background-color: #fff;
    border: 1px solid var(--secondary-color, #6B8791);
    border-radius: 5px;

    font-size: .8rem;
    /*color: #A1AAB6;*/

    padding: .6rem .8rem;

    width: 100%;
    transition: color 300ms;
    transition: border-color 300ms;
}

input.Control:hover, 
input.Control:focus, 
textarea.Control:hover,
textarea.Control:focus {
    color: var(--primary-color, #093747);
    border-color: #B5B8BC;
}



/**
 * Login tweaks for combobox
 */

.col-select .RadComboBox {
    height: 2.4rem;
}

.col-select .RadComboBox .rcbInner {
    background-color: #EDF0F4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--secondary-color, #6B8791);
    border-radius: 5px;
    font-size: .9rem;
    color: #A1AAB6;
    padding: .5rem 1.4rem;
    width: 100%;
    transition: color 300ms;
    transition: border-color 300ms; 
}

.col-select .RadComboBox .rcbActionButton {
    width: auto;
    height: auto;
    border-width: 0;
}

.col-select .rcbInner.rcbHovered {}

.col-checkbox .LabelControlLogin {
    font-size: .8rem;
    color: var(--primary-color, #093747); 
    font-weight: 300;
}

.col-checkbox .LabelControlLogin label {
    padding-left: .4rem;
    padding-right: 1rem;
    display: inline-block;
    vertical-align: top;
    line-height: 1.6rem;
}

.RadComboBox .rcbEmptyMessage {
    color: #000;
    font-style: normal;
}
/*Telerik RadInput Default Skin*/
/*global*/

.RadInput_Default,
.RadInputMgr_Default {
    font-family: Roboto, Arial, Verdana;
    font-weight: 300;
    font-size: 1rem;
}


/**
 * Toolbar search input
 */

/*#rTxtKeyword_wrapper.RadInput_Default,*/
#rTxtKeyword.riTextBox {
    border: none;
    background: #fff;
    color: #D8DFE5;
    font-family: Roboto, Arial, Verdana;
    font-weight: 300;
    font-size: .8rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

/*#rTxtKeyword_wrapper.RadInput_Default,*/
#rTxtKeyword.riTextBox {
    /*    background-color: #e4eff1;
    color: #8792A7;
*/
    background: #EAF2F4;
    color: #8792A7;

    height: 33px;
    padding-left: 34px;
    /*padding-left: 8px;*/
    width: 160px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

    .InboxFilters #rTxtKeyword.riTextBox {
        background: #fff;
    }

#rTxtKeyword_wrapper {
    width: 160px !important;
    height: 33px !important;
    position: relative;
}

.InboxFilters .icon-search {
	position: absolute;
	z-index: 90;
	color: #8792A7;
	font-size: 1.7rem;
	top: 22px;
	left: 4px;
	text-decoration: none;
}

/**
 * 
 */
 

.RadInput_Default .riEmpty,
.RadInput_Empty_Default {
    color: #aaa;
}

.RadInput_Default .riHover,
.RadInput_Hover_Default,
.RadInput_Default .riFocused,
.RadInput_Focused_Default {
    border-color: #515151;
}

.RadInput_Default .riRead,
.RadInput_Read_Default {
    border-color: #d0d0d0;
}

.RadInput_Default .riDisabled,
.RadInput_Disabled_Default {
    border-color: #d0d0d0;
    color: #8a8a8a;
    cursor: default;
}

.RadInput_Default .riError,
.RadInput_Error_Default {
    border-color: #d51923;
    /*background: #fff 100% -298px no-repeat url('/Skins/Default/Input/sprite.gif');*/
    color: #d51923;
}

.RadForm.rfdTextbox .RadInput_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
    border-color: #d51923;
    /*background: white 100% -298px no-repeat url('/Skins/Default/Input/sprite.gif');*/
    color: #d51923;
}

.RadInput_Default .riNegative,
.RadInput_Negative_Default {
    color: #565656;
}

.RadInput_Default a {
    /*background: transparent no-repeat url('/Skins/Default/Input/sprite.gif');*/
}

.RadInput_Default .riBtn a {
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

    .RadInput_Default .riBtn a:hover {
        background-position: 3px -45px;
    }

.RadInput_Default .riSpin a {
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_Default a.riUp {
    background-position: 4px -98px;
}

    .RadInput_Default a.riUp:hover {
        background-position: 4px -148px;
    }

.RadInput_Default a.riDown {
    background-position: 4px -199px;
}

    .RadInput_Default a.riDown:hover {
        background-position: 4px -249px;
    }


.RadInput_Default .riLabel {
    color: #000;
}

.RadInputRTL_Default .riError,
.RadInputRTL_Error_Default {
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Default[type="text"] {
    background-position: 3px -298px;
}
/*
RadTreeView Telerik skin
*/

/* general styles */
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input {
	font-size: .6rem;
	font-weight: 300;
	color: var(--primary-color, #093747);
	line-height:1.2rem;
}

.RadTreeView_Default .rtTop, 
.RadTreeView_Default .rtBot {
	padding: 0 0 0 20px;
}

.RadTreeView_Default .rtMid {
	padding: 0 0 0 19px;
}

.RadTreeView_Default .rtPlus,
.RadTreeView_Default .rtMinus {
	margin: 0;
	width: 11px;
	height: 11px;
	left: 5px;
}

.RadTreeView_Default .rtSp {
	height:18px;
}

.RadTreeView_Default .rtChk {
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

.RadTreeView_Default .rtIn {
	margin-left: 3px;
	padding: 2px;
	cursor: pointer !important;
}

.RadTreeView .rtText {
	font-family: Roboto, Arial, sans-serif;
}

/* endof general styles */

/**
 * Custom Style To RadDropDownTree
 */

/*Escreve o icon para a pasta com texto rasurado*/
div.RadTreeView_Default .rtIn.icon-folder.Strike,
div.RadTreeView_Default .rtIn.icon-folder-inactive.Strike,
div.RadTreeView_Default .rtIn.icon-file.Strike,
div.RadTreeView_Default .rtIn.icon-users.Strike {
	text-decoration: line-through;
}


.RadTreeView_Default .rtIn.icon-folder,
.RadTreeView_Default .rtIn.icon-folder-inactive,
.RadTreeView_Default .rtIn.icon-file,
.RadTreeView_Default .rtIn.icon-users {
	padding: 4px 2px 4px 22px;
	position: relative;
}

	.RadTreeView_Default .rtIn.icon-folder::before,
	.RadTreeView_Default .rtIn.icon-folder-inactive::before,
	.RadTreeView_Default .rtIn.icon-file::before,
	.RadTreeView_Default .rtIn.icon-users::before {
		font-family: icomoon;
		display: inline-block;
		font-size: 1.1rem;
		line-height: 1.1rem;
		position: absolute;
		top: 5px;
		left: 0;
	}

	.RadTreeView_Default .rtIn.icon-folder.Strike,
	.RadTreeView_Default .rtIn.icon-folder-inactive.Strike,
	.RadTreeView_Default .rtIn.icon-file.Strike,
	.RadTreeView_Default .rtIn.icon-users.Strike {
		text-decoration: line-through;
	}
/* Custom Style To RadDropDownTree*/

/* node states */
.RadTreeView_Default .rtHover .rtIn {
	color:#3F424F;
}

.RadTreeView_Default .rtSelected .rtIn {
	color: #3F424F;
	background-color: #FDE7DF;
	background-color: var(--main-color-soft, #FDE7DF);
}

.RadTreeView.fd-rTreeIcons .rtSelected a.rtIn:hover {
	background-color: #f6dad0;
	background-color: var(--main-color-soft-hover, #f6dad0);
}

.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn {
	color: #ccc;
}

.RadTreeView_Default .rtSelected .rtLoadingBelow {
	color: #000;
}
/* endof node states */


/* in-line editing */

.RadTreeView_Default .rtLI .rtEdit .rtIn {
	border:1px solid black;
	padding: 1px;
	height:1.2em;
	background: #fff;
	text-decoration:none;
}

.RadTreeView_Default .rtEdit .rtIn input {
	height:1em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_Default,
.rtDropBelow_Default {
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_Default {
    border-bottom: 0;
}

.rtDropBelow_Default {
    border-top: 0;
}

/* endof drop targets */

/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_Default_rtl .rtPlus,
	html:first-child .RadTreeView_Default_rtl .rtMinus,
	html:first-child .RadTreeView_Default_rtl .rtFirst .rtLI .rtPlus,
	html:first-child .RadTreeView_Default_rtl .rtFirst .rtLI .rtMinus {
		margin:4px 6px 0 -18px;
		right:0;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_Default_rtl .rtPlus,
	:root .RadTreeView_Default_rtl .rtMinus {
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */
.RadTreeView_Default_designtime .rtPlus,
.RadTreeView_Default_designtime .rtMinus {
	left:3px;
	top:4px;
}

/*
 * Tree Inbox
 */

.RadTreeView.fd-rTreeIcons {
	margin-left: -2px;
}

.RadTreeView.fd-rTreeIcons .rtUL {
	width: 100%;
} 

.RadTreeView_Default, 
.RadTreeView_Default a.rtIn, 
.RadTreeView_Default .rtEdit .rtIn input {
	font-size: .9rem;
	line-height: .9rem;
	color: var(--primary-color, #093747);
}

.RadTreeView.fd-rTreeIcons .rtLI {
	padding: 0;
	border: none;
}

.RadTreeView.fd-rTreeIcons .rtLI {
	padding: 0;
	border: none;
}

.RadTreeView.fd-rTreeIcons .rtLines .rtOut {
	border: 0px solid #fff;
	border-top-width: 1px;
	padding: 0;
}


.RadTreeView.fd-rTreeIcons .rtText {
	font-weight: 400;
}

.RadTreeView.fd-rTreeIcons a.rtIn,
.RadTreeView.fd-rTreeIcons div.rtIn {
	border: 0px solid #fff;
	border-left-width: 7px;
	display: block;
	padding: 8px 8px 8px 40px;
	position: relative;
	box-sizing: border-box;
	white-space: normal;
	background: #fff;
	transition: all 300ms;
}

	.RadTreeView.fd-rTreeIcons a.rtIn:hover,
	.RadTreeView.fd-rTreeIcons div.rtIn:hover {
		border-left-color: #EFF3F6;
		background-color: #EFF3F6;
	}

.RadTreeView.fd-rTreeIcons div.rtIn {
	padding: 8px 8px 8px 10px!important;
}

/* exemplo de highlight */

.RadTreeView.fd-rTreeIcons .rtSelected a.rtIn {
	border-left-color: #F6895D;
	border-left-color: var(--main-color, #F6895D);
	background-color: #FDE7DF;
	background-color: var(--main-color-soft, #FDE7DF);
}

	.RadTreeView.fd-rTreeIcons .rtSelected a.rtIn:hover {
		background-color: #f6dad0;
		background-color: var(--main-color-soft-hover, #f6dad0);
	}


/**
 * Node lines
 * disabled
 */

.RadTreeView.fd-rTreeIcons .rtLines .rtLI:before, 
.RadTreeView.fd-rTreeIcons .rtLines .rtOut:before {
	border: none;
	display: none;
}



/**
 * Hack para mostrar os icones
 * substituir por classes customizadas
 */

.RadTreeView.fd-rTreeIcons a.rtIn:before {
	border: none;
	font-family: icomoon;
	font-size: 1.5rem;
	color: #777C8C;
	position: absolute;
	top: 8px;
	left: 5px;
}

.RadTreeView.fd-rTreeIcons a.rtIn.rtSelected:before {
	color: #F6895D;
	color: var(--main-color, #F6895D);
}

/*
 * End of Tree Inbox
 */
/*
	Tree Config
 */
.RadTreeView.fd-rTreeConfig a.rtIn:hover {
	/*border-left-color: #EFF3F6;*/
	background-color: #EFF3F6;
}

.RadTreeView.fd-rTreeConfig .rtSelected a.rtIn {
	/*border-left-color: #F6895D;*/
	background-color: #FDE7DF;
}

	.RadTreeView.fd-rTreeConfig .rtSelected a.rtIn:hover {
		background-color: #f6dad0;
		background-color: var(--main-color-soft-hover, #f6dad0);
	}

	.RadTreeView.fd-rTreeConfig a.rtIn {
		padding-top:5px;
	}

	.RadTreeView_Default.fd-rTreeConfig .rtIn {
		padding: 5px 0 0 0;
	}

	.RadTreeView_Default.fd-rTreeConfig .rtText {
		vertical-align: super;
	}

	.RadTreeView_Default.fd-rTreeConfig .rtImg {
		vertical-align: unset;
	}
	.RadTreeView_Default.fd-rTreeConfig .rtPlus:before {
		content: "\e11e";
	}
	.RadTreeView_Default.fd-rTreeConfig .rtMinus:before {
		content: "\e121";
	}

	.RadTreeView_Default.fd-rTreeConfig .rtLI:before {
		border: none;
	}
	.RadTreeView_Default.fd-rTreeConfig .rtOut:before {
		border:none;
	}

/*
 * End of Tree Config
 */

/* RadWindow (Ajax) "Aeromazing" Skin */

.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight,
.RadWindow_Default .rwStatusbarRow .rwBodyLeft,
.RadWindow_Default .rwStatusbarRow .rwBodyRight {
    background-image: none;
}

/**/

.RadWindow_Default .rwCorner {
    width: 15px;
}

/**/

.RadWindow_Default .rwTopLeft {
    background: transparent url('/Skins/Default/Window/top_left.png') no-repeat 0 100% !important;
    height: 37px;
    width: 15px;
}

.RadWindow_Default .rwTitlebar {
    background: transparent url("/Skins/Default/Window/top_center.png") repeat-x 0 100% !important;
    height: 37px;
}

.RadWindow_Default .rwTopRight {
    background: transparent url('/Skins/Default/Window/top_right.png') no-repeat 100% 100% !important;
    height: 37px;
}

/**/

.RadWindow_Default .rwBodyLeft {
    background: transparent url('/Skins/Default/Window/body_left.png') repeat-y 0 0 !important;
}

.RadWindow_Default .rwWindowContent {
    height: 100%;
    border-bottom: 0;
    background: #FFF;
}

.RadWindow_Default .rwBodyRight {
    background: transparent url('/Skins/Default/Window/body_right.png') repeat-y 100% 0 !important;
}

/**/


.RadWindow_Default .rwFooterLeft {
    background: transparent url('/Skins/Default/Window/bottom_left.png') no-repeat left top;
    height: 13px;
}

.RadWindow_Default .rwFooterCenter {
    background: transparent url('/Skins/Default/Window/bottom_center.png') repeat-x;
    height: 13px;
}

.RadWindow_Default .rwFooterRight {
    background: transparent url('/Skins/Default/Window/bottom_right.png') no-repeat right top;
    height: 13px;
}

/**/

.RadWindow_Default td.rwStatusBar {
    height: 19px;
    line-height: 19px;
    background: #f7f3e9;
    border-top: solid 1px black;
}

.RadWindow_Default td.rwStatusBar .loading {
    background-image: url('Window/Loading.gif');
}

.RadWindow_Default td.rwStatusBar span.statustext {
    font: normal 11px Verdana, Arial, Sans-serif;
    color: black;
}

.RadWindow_Default td.rwStatusBar div {
    background: transparent url('/Skins/Default/Window/WindowResizeHandle.gif') !important;
}

.RadWindow_Default td.rwStatusBar input {
    background-color: #f7f3e9;
    background-repeat: no-repeat;
}

/**/

.RadWindow_Default table.rwTitlebarControls {
    width: 100% !important;
    height: 33px;
}

.RadWindow_Default rwControlButtons{
    cursor: hand;
    cursor: pointer;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a {
    cursor: hand;
    z-index: 99;
    line-height: 18px;
    width: 43px !important;
    height: 18px;
    list-style: none;
    list-style-image: none;
    margin: 0 0 14px auto;
    padding: 0;
    text-decoration: none !important;
    float: right;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a span {
    display: none;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons {
    display: block;
    width: auto !important;
    list-style: none;
    list-style-image: none;
    margin: 0 0 0 auto;
    padding: 0;
    float: right;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li {
    display: block;
    width: auto !important;
}

/* reload button */


.RadWindow_Default a.rwReloadButton {
    width: 26px;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -120px top;*/
}

.RadWindow_Default a.rwReloadButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -120px 0;*/
}

/* unpin button */


.RadWindow_Default a.rwPinButton {
    width: 26px;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat;*/
}

.RadWindow_Default a.rwPinButton.on {
    background-position: -145px top !important;
}

/* pin button */


.RadWindow_Default a.rwPinButton {
    background-position: -170px top;
}

.RadWindow_Default a.rwPinButton:hover {
    background-position: -170px 0;
}

/* minimize button */


.RadWindow_Default a.rwMinimizedButton {
    width: 27px;
    height: 19px !important;
    line-height: 19px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat 0 0;*/
}

.RadWindow_Default a.rwMinimizedButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat 0 0;*/
}

/* maximize button */


.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a.rwMaximizeButton {
    width: 25px;
    height: 19px !important;
    line-height: 19px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -26px 0;*/
}

/*.RadWindow_Default a.rwMaximizeButton:hover {
    background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -26px 0;
}*/

/* close button */

.RadWindow_Default a.rwCloseButton {
    display: block;
    float: right;
    margin-right: 8px;
    width: 43px;
    height: 18px !important;
    line-height: 18px !important;
    overflow: hidden;
    font-size: 1px;
    background: transparent url('/Skins/Default/Window/BtnClose.png') no-repeat 0 0;
    text-decoration: none;
    margin: 0 0 19px auto;
    cursor: hand;
    cursor: pointer;
}

.RadWindow_Default a.rwCloseButton:hover {
    background: transparent url('/Skins/Default/Window/BtnClose.png') no-repeat -43px 0;
    text-decoration: none;
}

/* restore button */
.RadWindow_Default.rwMaximizedWindow a.rwMaximizeButton{
    display: block;
    float: right;
    margin-right: 8px;
    width: 43px;
    height: 18px !important;
    line-height: 18px !important;
    overflow: hidden;
    font-size: 1px;
    background: transparent url('/Skins/Default/Window/BtnRestore.png') no-repeat 0 0 !important;
    text-decoration: none;
    margin: 0 0 19px auto;
    cursor: hand;
    cursor: pointer;
}

.RadWindow_Default.rwMaximizedWindow a.rwMaximizeButton:hover{
    background: transparent url('/Skins/Default/Window/BtnRestore.png') no-repeat -43px 0 !important;
}

.RadWindow_Default.rwrwMinimizedWindow a.rwMaximizeButton,
.RadWindow_Default.rwMinimizedWindow a.rwMinimizedButton {
    display: block;
    float: right;
    margin-right: 8px;
    width: 43px;
    height: 18px !important;
    line-height: 18px !important;
    overflow: hidden;
    font-size: 1px;
    background: transparent url('/Skins/Default/Window/BtnMaximize.png') no-repeat 0 0;
    text-decoration: none;
    margin: 0 0 19px auto;
    cursor: hand;
    cursor: pointer;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -95px top !important;*/
}

.RadWindow_Default.rwrwMinimizedWindow a.rwMaximizeButton:hover,
.RadWindow_Default.rwMinimizedWindow a.rwMinimizedButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -95px 0 !important;*/
    background: transparent url('/Skins/Default/Window/BtnMaximize.png') no-repeat -43px 0;
}

/**/

.RadWindow_Default table.rwTitlebarControls a.rwIcon {
    background: transparent url('/Skins/Default/Window/Icon.gif') no-repeat left top;
    width: 16px;
    height: 16px;
    cursor: default;
    margin: 11px 5px 0 2px;
}

.RadWindow_Default table.rwTitlebarControls em {
    font: normal bold 11px/16px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000;
    padding: 12px 0 0 0;
}

.RadWindow_Default.rwMinimizedWindow {
    width: 200px !important;
    height: 30px !important;
    border: solid 1px #5d6f88;
}

.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls a.rwIcon {
    position: relative;
    bottom: 8px;
}

/* overlay element should be minimized when the window is minimized */


iframe.rwMinimizedWindowoverlay_Default {
    /* take into account the borders of the main DIV of the window when setting width/height */
    width: 152px !important;
    height: 37px !important;
}

div.RadWindow.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls ul.rwControlButtons li {
    position: relative;
    bottom: 10px;
    left: 37px;
}

div.RadWindow.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls {
    width: 150px !important;
}

.RadWindow_Default.rwMinimizedWindow em {
    color: white !important;
    width: 55px !important;
    background-color: Transparent;
    z-index: 100;
    position: relative;
    bottom: 8px;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner {
    cursor: default;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopLeft,
.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopRight {
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopLeft {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat left top !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopRight {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat -10px 0px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow:hover td.rwCorner.rwTopLeft {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat left -60px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow:hover td.rwCorner.rwTopRight {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat -10px -60px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow {
    background-image: url('/Skins/Default/Window/minimized-titlebar.png') !important;
    background-repeat: repeat-x !important;
    z-index: 100;
}

.RadWindow_Default.rwMinimizedWindow:hover {
    background-image: url('/Skins/Default/Window/minimized-titlebar-hover.png') !important;
    background-repeat: repeat-x !important;
    z-index: 100;
}

.RadWindow_Default.rwMinimizedWindow td.rwTitleBar {
    background: none !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwTitleBar,
.RadWindow_Default.rwMinimizedWindow:hover td.rwTitleBar {
    cursor: default !important;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup {
    margin: 16px;
    font: normal 11px Arial;
    color: black;
    padding: 0 0 16px 50px;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.rwRadAlert {
    background: transparent url('/Skins/Default/Window/ModalDialogAlert2.png') no-repeat 8px center;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.rwRadPrompt {
    padding: 0;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.radconfirm {
    background: transparent url('/Skins/Default/Window/ModalDialogConfirm.png') no-repeat 8px center;
}

.RadWindow_Default .rwWindowContent input.rwDialogInput,
.RadWindow_Default .rwWindowContent textarea.rwDialogInput {
    border: solid 1px #666;
    padding: 3px 4px 0 4px;
    height: 17px;
    /*background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') repeat-x 0 -44px;*/
    width: 100%;
    font: normal 11px Verdana, Arial, Sans-serif;
}

/**/



.RadWindow_Default .rwWindowContent a,
.RadWindow_Default .rwWindowContent a span {
    text-decoration: none;
    color: black;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton {
    background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') no-repeat 0 0;
    display: block;
    float: left;
    margin-top: 4px;
    line-height: 22x;
    height: 22px;
    width: 87px;
    margin: 4px 4px 4px 0;
    cursor: hand;
    cursor: pointer;
    padding: 0 0 0 3px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton span.outerspan {
    background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') no-repeat 100% 0;
    line-height: 22px;
    display: block;
    height: 22px;
    width: 84px;
    text-align: center;
    padding: 0 3px 0 0;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton span.innerspan {
    background: white url('/Skins/Default/Window/ModalDialogButtonSprites.gif') repeat-x 0 -22px;
    line-height: 22px;
    display: block;
    height: 22px;
    width: 84px;
    text-align: center;
    padding: 0;
    color: #000;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover {
    background-position: 0 -64px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover span.outerspan {
    background-position: 100% -64px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover span.innerspan {
    background-position: 0 -86px;
    color: #fff;
}




/* RadWindow (Ajax) "Aeromazing" Skin */


.RadWindow_Default .rwShadow .rwTopLeft,
.RadWindow_Default .rwShadow .rwTopRight,
.RadWindow_Default .rwShadow .rwTitlebar,
.RadWindow_Default .rwShadow .rwFooterLeft,
.RadWindow_Default .rwShadow .rwFooterRight,
.RadWindow_Default .rwShadow .rwFooterCenter,
.RadWindow_Default .rwShadow .rwTopResize,
.RadWindow_Default .rwShadow .rwStatusbar div,
.RadWindow_Default .rwShadow .rwStatusbar,
.RadWindow_Default .rwShadow .rwPopupButton,
.RadWindow_Default .rwShadow .rwPopupButton span,
.RadWindow_Default .rwShadow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwBodyRight,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: none;
}

/**/

.RadWindow_Default .rwShadow .rwCorner {
    width: 15px;
}

/**/

.RadWindow_Default .rwShadow .rwTopLeft {
    background: transparent url('/Skins/Default/Window/top_left.png') no-repeat 0 100% !important;
    height: 37px;
    width: 15px;
}

.RadWindow_Default .rwShadow .rwTitlebar {
    background: transparent url('/Skins/Default/Window/top_center.png') repeat-x 0 100% !important;
    height: 37px;
}

.RadWindow_Default .rwShadow .rwTopRight {
    background: transparent url('/Skins/Default/Window/top_right.png') no-repeat 100% 100% !important;
    height: 37px;
}

/**/

.RadWindow_Default .rwShadow .rwBodyLeft {
    background: transparent url('/Skins/Default/Window/body_left.png') repeat-y 0 0 !important;
}

.RadWindow_Default .rwWindowContent {
    height: 100%;
    border-bottom: 0;
    background: #FFF;
}

.RadWindow_Default .rwShadow .rwBodyRight {
    background: transparent url('/Skins/Default/Window/body_right.png') repeat-y 100% 0 !important;
}

/**/


.RadWindow_Default .rwShadow .rwFooterLeft {
    background: transparent url('/Skins/Default/Window/bottom_left.png') no-repeat left top;
    height: 13px;
}

.RadWindow_Default .rwShadow .rwFooterCenter {
    background: transparent url('/Skins/Default/Window/bottom_center.png') repeat-x;
    height: 13px;
}

.RadWindow_Default .rwShadow .rwFooterRight {
    background: transparent url('/Skins/Default/Window/bottom_right.png') no-repeat right top;
    height: 13px;
}

/**/

.RadWindow_Default td.rwStatusBar {
    height: 19px;
    line-height: 19px;
    background: #f7f3e9;
    border-top: solid 1px black;
}

.RadWindow_Default td.rwStatusBar .loading {
    background-image: url('Window/Loading.gif');
}

.RadWindow_Default td.rwStatusBar span.statustext {
    font: normal 11px Verdana, Arial, Sans-serif;
    color: black;
}

.RadWindow_Default td.rwStatusBar div {
    background: transparent url('/Skins/Default/Window/WindowResizeHandle.gif') !important;
}

.RadWindow_Default td.rwStatusBar input {
    background-color: #f7f3e9;
    background-repeat: no-repeat;
}

/**/

.RadWindow_Default table.rwTitlebarControls {
    width: 100% !important;
    height: 33px;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a {
    cursor: hand;
    z-index: 99;
    line-height: 18px;
    width: 43px !important;
    height: 18px;
    list-style: none;
    list-style-image: none;
    margin: 0 0 14px auto;
    padding: 0;
    text-decoration: none !important;
    float: right;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a span {
    display: none;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons {
    display: block;
    width: auto !important;
    list-style: none;
    list-style-image: none;
    margin: 0 0 0 auto;
    padding: 0;
    float: right;
}

.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li {
    display: block;
    width: auto !important;
}

/* reload button */


.RadWindow_Default a.rwReloadButton {
    width: 26px;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -120px top;*/
}

.RadWindow_Default a.rwReloadButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -120px 0;*/
}

/* unpin button */


.RadWindow_Default a.rwPinButton {
    width: 26px;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat;*/
}

.RadWindow_Default a.rwPinButton.on {
    background-position: -145px top !important;
}

/* pin button */


.RadWindow_Default a.rwPinButton {
    background-position: -170px top;
}

.RadWindow_Default a.rwPinButton:hover {
    background-position: -170px 0;
}

/* minimize button */


.RadWindow_Default a.rwMinimizedButton {
    width: 27px;
    height: 19px !important;
    line-height: 19px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat 0 0;*/
}

.RadWindow_Default a.rwMinimizedButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat 0 0;*/
}

/* maximize button */


.RadWindow_Default table.rwTitlebarControls ul.rwControlButtons li a.rwMaximizeButton {
    cursor: hand;
    cursor: pointer;
    width: 25px;
    height: 19px !important;
    line-height: 19px !important;
    font-size: 1px;
    background: transparent url('/Skins/Default/Window/BtnMaximize.png') no-repeat 0 0;
}

.RadWindow_Default a.rwMaximizeButton:hover {
    background: transparent url('/Skins/Default/Window/BtnMaximize.png') no-repeat -43px 0;
}

/* close button */

.RadWindow_Default a.rwCloseButton {
    display: block;
    float: right;
    margin-right: 8px;
    width: 43px;
    height: 18px !important;
    line-height: 18px !important;
    overflow: hidden;
    font-size: 1px;
    background: transparent url('/Skins/Default/Window/BtnClose.png') no-repeat 0 0;
    text-decoration: none;
    margin: 0 0 19px auto;
    cursor: hand;
    cursor: pointer;
}

.RadWindow_Default a.rwCloseButton:hover {
    background: transparent url('/Skins/Default/Window/BtnClose.png') no-repeat -43px 0;
    text-decoration: none;
}

/* restore button */

.RadWindow_Default.rwrwMinimizedWindow a.rwMaximizeButton,
.RadWindow_Default.rwMinimizedWindow a.rwMinimizedButton {
    width: 26px;
    height: 18px !important;
    line-height: 18px !important;
    font-size: 1px;
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -95px top !important;*/
}

.RadWindow_Default.rwrwMinimizedWindow a.rwMaximizeButton:hover,
.RadWindow_Default.rwMinimizedWindow a.rwMinimizedButton:hover {
    /*background: transparent url('/Skins/Default/Window/rwControlButtons.png') no-repeat -95px 0 !important;*/
}

/**/

.RadWindow_Default table.rwTitlebarControls a.rwIcon {
    background: transparent url('/Skins/Default/Window/Icon.gif') no-repeat left top;
    width: 16px;
    height: 16px;
    cursor: default;
    margin: 11px 5px 0 2px;
}

.RadWindow_Default table.rwTitlebarControls em {
    font: normal bold 11px/16px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000;
    padding: 12px 0 0 0;
}

.RadWindow_Default.rwMinimizedWindow {
    width: 200px !important;
    height: 30px !important;
    border: solid 1px #5d6f88;
}

.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls a.rwIcon {
    position: relative;
    bottom: 8px;
}

/* overlay element should be minimized when the window is minimized */


iframe.rwMinimizedWindowoverlay_Default {
    /* take into account the borders of the main DIV of the window when setting width/height */
    width: 152px !important;
    height: 37px !important;
}

div.RadWindow.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls ul.rwControlButtons li {
    position: relative;
    bottom: 10px;
    left: 37px;
}

div.RadWindow.RadWindow_Default.rwMinimizedWindow table.rwTitlebarControls {
    width: 150px !important;
}

.RadWindow_Default.rwMinimizedWindow em {
    color: white !important;
    width: 55px !important;
    background-color: Transparent;
    z-index: 100;
    position: relative;
    bottom: 8px;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner {
    cursor: default;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopLeft,
.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopRight {
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopLeft {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat left top !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwCorner.rwTopRight {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat -10px 0px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow:hover td.rwCorner.rwTopLeft {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat left -60px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow:hover td.rwCorner.rwTopRight {
    background: url('/Skins/Default/Window/MinimizedParts.gif') no-repeat -10px -60px !important;
    width: 10px !important;
}

.RadWindow_Default.rwMinimizedWindow {
    background-image: url('/Skins/Default/Window/minimized-titlebar.png') !important;
    background-repeat: repeat-x !important;
    z-index: 100;
}

.RadWindow_Default.rwMinimizedWindow:hover {
    background-image: url('/Skins/Default/Window/minimized-titlebar-hover.png') !important;
    background-repeat: repeat-x !important;
    z-index: 100;
}

.RadWindow_Default.rwMinimizedWindow td.rwTitleBar {
    background: none !important;
}

.RadWindow_Default.rwMinimizedWindow td.rwTitleBar,
.RadWindow_Default.rwMinimizedWindow:hover td.rwTitleBar {
    cursor: default !important;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup {
    margin: 16px;
    font: normal 11px Arial;
    color: black;
    padding: 0 0 16px 50px;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.rwRadAlert {
    background: transparent url('/Skins/Default/Window/ModalDialogAlert2.png') no-repeat 8px center;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.rwRadPrompt {
    padding: 0;
}

.RadWindow_Default .rwWindowContent .rwWindowPopup.radconfirm {
    background: transparent url('/Skins/Default/Window/ModalDialogConfirm.png') no-repeat 8px center;
}

.RadWindow_Default .rwWindowContent input.rwDialogInput,
.RadWindow_Default .rwWindowContent textarea.rwDialogInput {
    border: solid 1px #666;
    padding: 3px 4px 0 4px;
    height: 17px;
    /*background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') repeat-x 0 -44px;*/
    width: 100%;
    font: normal 11px Verdana, Arial, Sans-serif;
}

/**/



.RadWindow_Default .rwWindowContent a,
.RadWindow_Default .rwWindowContent a span {
    text-decoration: none;
    color: black;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton {
    background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') no-repeat 0 0;
    display: block;
    float: left;
    margin-top: 4px;
    line-height: 22x;
    height: 22px;
    width: 87px;
    margin: 4px 4px 4px 0;
    cursor: hand;
    cursor: pointer;
    padding: 0 0 0 3px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton span.outerspan {
    background: transparent url('/Skins/Default/Window/ModalDialogButtonSprites.gif') no-repeat 100% 0;
    line-height: 22px;
    display: block;
    height: 22px;
    width: 84px;
    text-align: center;
    padding: 0 3px 0 0;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton span.innerspan {
    background: white url('/Skins/Default/Window/ModalDialogButtonSprites.gif') repeat-x 0 -22px;
    line-height: 22px;
    display: block;
    height: 22px;
    width: 84px;
    text-align: center;
    padding: 0;
    color: #000;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover {
    background-position: 0 -64px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover span.outerspan {
    background-position: 100% -64px;
}

.RadWindow_Default .rwWindowContent a.RadWindowButton:hover span.innerspan {
    background-position: 0 -86px;
    color: #fff;
}



/*
div.modaldialogbacgkround
{
	background: black;
}
*/
/* set window transparency */
/*
div.RadWindow.RadWindow_Default.normalwindow.transparentwindow td.rwCorner,
div.RadWindow.RadWindow_Default.normalwindow.transparentwindow td.rwTitleBar,
div.RadWindow.RadWindow_Default.transparentwindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: .8; 
	-moz-opacity: .8;
}
*/

.RadToolTip_Default {
	background: #fff;
	border: solid 0px #fff;
	font-family: Roboto, Arial, Sans-serif;
	font-size: 0.8rem;
	font-weight: 300;
	text-align: left;
	width: 50% !important;
}

/* RadUpload / Default skin */
/* <general styles> */

.RadUpload_Default,
.RadUpload_Default a,
.RadUpload_Default input,
.RadUploadProgressArea_Default,
.RadUploadProgressArea_Default input {
	width: auto;
	float: left;
}

/* </general styles> */
/* <file inputs> */

.RadUpload .ruFileWrap.ruStyled {
	padding-right: 2px;
}

.RadUpload_Default .ruStyled .ruFileInput {
	border-color: #abadb3;
	color: #A1AAB6;
	border: 1px solid var(--secondary-color, #6B8791);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff !important;
}

.RadUpload_Default .ruFakeInput {
	color: #A1AAB6;
	border: 1px solid var(--secondary-color, #6B8791);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff !important;
	font-size: inherit;
	line-height: 1.42857rem;
	height: auto;
}
/*span = asyncUpload*/
	.RadUpload_Default span.ruBrowse,
	.RadUpload_Default input[type=button].ruButton.ruBrowse {
		text-indent: -9000px;
		position: relative;
		display: inline-block;
		width: 1.0rem;
		min-width: 1.0rem;
		height: 1rem;
		vertical-align: middle;
		text-align: center;
		line-height: 2.2rem;
		font-size: 1.4rem;
		font-weight: 700;
		margin-left: -2.4rem;
		/* Icomon */
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		/**/
		border: none !important;
		background-color: inherit !important;
		background-image: none !important;
		border-radius: inherit !important;
		box-shadow: none !important;
		border-color: #D0D4D8 !important;
		font-weight: 700;
		color: #7A8DA0 !important;
	}

		.RadUpload_Default span.ruBrowse:before,
		.RadUpload_Default input[type=button].ruButton.ruBrowse:before {
			position: absolute;
			left: 0;
			top: 0.3rem;
			width: 2.8rem;
			text-indent: 0;
		}

	.RadUpload_Default span.ruBrowse {
		color: #A1AAB6;
	}

		.RadUpload_Default span.ruBrowse .ruButtonHover,
		.RadUpload_Default span.ruBrowse .ruButtonFocused {
			color: #fff !important;
		}

		.RadUpload_Default span.ruBrowse:before {
			content: "\e90c"; /*icon-attachment*/
		}

span.ruFileWrap.ruStyled {
	height: auto;
}

* html .RadUpload_Default .ruFileWrap .ruInputHover {
	border-color: #abadb3;
}

* + html .RadUpload_Default .ruFileWrap .ruInputHover {
    border-color: #abadb3;
}

.RadUpload_Default .ruReadOnly .ruFakeInput {
    background: #f3f3f3;
}

/* </file inputs> */
/* <buttons> */

.RadUpload_Default .ruButton,
.RadUploadProgressArea_Default .ruButton {
    /*background-image: url('/Skins/Default/Upload/ruSprite.png');
    color: #000;*/
}

.RadUpload_Default .ruRemove {
    color: #333;
}

div.RadUpload_Default .ruInputs .ruButtonHover,
div.RadUpload_Default .ruActions .ruButtonHover,
div.RadUploadProgressArea_Default .ruActions .ruButtonHover {
    background-position: 100% -23px;
}

div.RadUpload_Default .ruFileWrap .ruButtonHover {
    background-position: 100% 0;
}

/* </buttons> */
/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit {
    background-image: url('/Skins/Default/Upload/ruSprite.png');
    color: #000;
}

/* </submit button> */
/* <progress area> */

.RadUploadProgressArea_Default .ruProgress {
    border-color: #868686;
    background-image: url('/Skins/Default/Upload/ruSprite.png');
    background-color: #fff;
}

.RadUploadProgressArea_Default .ruProgress li {
    color: #666;
}

.RadUploadProgressArea_Default .ruProgress li.ruCurrentFile {
    color: #222;
}

.RadUploadProgressArea_Default .ruProgress .ruBar {
    border-color: #b1b1b1 #a2a2a2 #8e8e8e;
    background-image: url('/Skins/Default/Upload/ruSprite.png');
}

.RadUploadProgressArea_Default .ruProgress .ruBar div {
    background-image: url('/Skins/Default/Upload/ruProgress.gif');
}

.RadUploadProgressArea_Default_rtl .ruProgress .ruBar div {
    background-image: url('/Skins/Default/Upload/ruProgress.gif');
}

.RadUploadProgressArea_Default .ruProgress .ruActions {
    border-top-color: #dfdfdf;
    background: #f0f0f0;
}

.RadUploadProgressArea_Default .ruProgress .ruActions {
    border-top-color: #828282;
    background: #f0f0f0;
}

/* </progress area> */
/* <RadAsyncUpload> */

.RadUpload_Default .ruUploadInvalid {
    background-repeat: no-repeat;
    background-position: 100% -297px;
    background-image: url('/Skins/Default/Input/sprite.gif');
}

.RadUpload_Default_rtl .ruUploadInvalid {
    background-position: 3px -297px;
}

.RadUpload_Default .ruFileProgress,
.RadUpload_Default .ruFileProgressWrap {
    background-image: url('/Skins/Default/Upload/AsyncProgress.png');
}

.RadUpload_Default .ruFileProgress,
.RadUpload_Default_rtl .ruFileProgressWrap {
    background-position: 0 0;
}

.RadUpload_Default .ruFileProgressWrap,
.RadUpload_Default_rtl .ruFileProgress {
    background-position: 100% 0;
}

.RadUpload_Default .ruProgressStarted,
.RadUpload_Default_rtl .ruProgressComplete {
    background-position: 0 -5px;
}

.RadUpload_Default .ruProgressComplete,
.RadUpload_Default_rtl .ruProgressStarted {
    background-position: 100% -5px;
}

/* </RadAsyncUpload> */

.RadUpload_Default .ruDropZone,
.RadUpload_Default_rtl .ruDropZone {
    border-color: #9b9b9b;
    color: #6e6e6e;
    background-color: #eeeeee;
}

.RadUpload_Default .ruFakeInput
{
	width: 200px;
}
.RadCalendar {
	border-width: 0;
	color: inherit;
	display: inline-block;
	line-height: 1.42857143;
}

.RadCalendar,
.RadCalendarFastNavPopup.RadCalendarPopupShadows {
	font-family: Roboto, Arial, sans-serif;
	font-size: .8rem;
	color: #3F424F;
	background: #EFF3F6;
	background: rgba(239,243,246,.9);
}

	.RadCalendar .rcTitlebar,
	.RadCalendar .rcMain,
	.RadCalendarMonthView.RadCalendarMonthView_Default {
		border-color: #D8DFE5;
	}

	.RadCalendar,
	.RadCalendar * {
		box-sizing: content-box;
	}

		.RadCalendar a {
			color: inherit;
		}

		.RadCalendar caption,
		.RadCalendar caption span {
			color: inherit;
			display: none;
		}

		.RadCalendar .t-button {
			background: none transparent;
			border: 1px solid transparent;
			padding: 4px;
		}

		.RadCalendar .rcTitlebar {
			border-style: solid;
			border-width: 1px;
			text-align: center;
			padding: 4px;
			*zoom: 1;
		}

			.RadCalendar .rcTitlebar:after {
				content: "";
				height: 0;
				clear: both;
				display: block;
			}

		.RadCalendar .rcPrev,
		.RadCalendar .rcNext,
		.RadCalendar .rcFastPrev,
		.RadCalendar .rcFastNext {
			float: left;
			color: inherit;
			margin: 0;
			text-decoration: none;
			border-radius: 3px;
		}

		.RadCalendar .rcNextButtons {
			float: right;
		}

		.RadCalendar .rcFastPrev {
			margin-left: 0;
		}

		.RadCalendar .rcFastNext {
			margin-right: 0;
		}

		.RadCalendar span.rcTitle {
			display: block;
			padding: 5px 0;
			cursor: pointer;
		}

		.RadCalendar .rcNoNav .rcTitle {
			cursor: default;
		}

		.RadCalendar .rcMain {
			padding: 0;
			width: auto;
			border-width: 0 1px 1px;
			border-style: solid;
			*zoom: 1;
		}


			.RadCalendar .rcMain:after {
				content: "";
				height: 0;
				clear: both;
				display: block;
			}

		.RadCalendar .rcMainTable {
			table-layout: auto;
			border-collapse: separate;
			border: 0;
			width: 100%;
			border-spacing: 0;
		}

		.RadCalendar .rcHeader,
		.RadCalendar .rcFooter {
			border-style: solid;
			border-width: 0 1px 1px;
			padding: 0;
		}

		.RadCalendar .rcWeek th {
			border: 1px solid transparent;
			border-width: 0 0 1px;
			padding: 3px 6px 3px 3px;
			font-weight: normal;
			vertical-align: middle;
			cursor: default;
			text-align: right;
		}

		.RadCalendar .rcWeek .rcViewSel {
			width: 1.42857143em;
			padding: 3px 5px;
			text-align: center;
		}

		.RadCalendar .rcRow th {
			text-align: center;
			border: 0;
			padding: 0;
			font-weight: normal;
			vertical-align: middle;
			cursor: default;
		}

		.RadCalendar .rcRow td {
			border: 0 none;
			padding: 1px;
			text-align: right;
			vertical-align: middle;
		}

		.RadCalendar .rcRow .rcOutOfRange {
			opacity: 0.7;
		}

		.RadCalendar .rcRow a,
		.RadCalendar .rcRow span {
			display: inline-block;
			border: 1px solid transparent;
			border-radius: 3px;
			padding: 4px;
			width: 1.42857143em;
			text-decoration: none;
			outline: none;
		}

		.RadCalendar .rcRow span {
			cursor: default;
		}

		.RadCalendar .rcRow:first-child td,
		.RadCalendar .rcRow:first-child th {
			padding-top: 7px;
		}

		.RadCalendar .rcRow td:last-child {
			padding-right: 7px;
		}

		.RadCalendar .rcRow:last-child td,
		.RadCalendar .rcRow:last-child th {
			padding-bottom: 7px;
		}

		.RadCalendar .rcRow th + td,
		.RadCalendar .rcRow td:first-child {
			padding-left: 7px;
		}

		.RadCalendar .rcWeek th:last-child {
			padding-right: 12px;
		}

		.RadCalendar .riLabel {
			float: left;
			padding-right: 5px;
			padding-top: 5px;
		}

		.RadCalendar .rcWeekend a,
		.RadCalendar .rcWeekend span:not(.t-ripple) {
			filter: alpha(opacity=80);
			opacity: .8;
		}

		.RadCalendar .rcOtherMonth a,
		.RadCalendar .rcOtherMonth span {
			filter: alpha(opacity=50);
			opacity: .5;
		}

		.RadCalendar .rcHover a,
		.RadCalendar .rcHover span:not(.t-ripple),
		.RadCalendar .rcSelected a,
		.RadCalendar .rcSelected span:not(.t-ripple),
		.RadCalendar .rcToday a,
		.RadCalendar .rcToday span:not(.t-ripple),
		.RadCalendar .rcFocus a,
		.RadCalendar .rcFocus span:not(.t-ripple) {
			filter: alpha(opacity=100);
			opacity: 1;
		}

.RadCalendarMultiView .rcCalendar {
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 0;
}

.RadCalendarMultiView .rcLastCol {
	border-right-width: 0px;
}

.RadCalendarMultiView .rcLastRow {
	border-bottom-width: 0px;
}

.RadCalendarMultiView td.rcTitle {
	border-style: solid;
	border-width: 0 0 1px;
	padding: 3px;
	text-align: center;
}

.RadCalendarMonthView {
	line-height: 1.42857143;
	table-layout: auto;
	border-collapse: separate;
	border-style: solid;
	border-width: 1px;
	border-spacing: 0;
	padding: 4px;
}

	.RadCalendarMonthView button,
	.RadCalendarMonthView [type="button"] {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
	}

	.RadCalendarMonthView tr,
	.RadCalendarMonthView tbody {
		border-color: inherit;
	}

	.RadCalendarMonthView #rcMView_Feb,
	.RadCalendarMonthView #rcMView_Apr,
	.RadCalendarMonthView #rcMView_Jun,
	.RadCalendarMonthView #rcMView_Aug,
	.RadCalendarMonthView #rcMView_Oct,
	.RadCalendarMonthView #rcMView_Dec {
		border-right: 1px solid;
		border-color: inherit;
		padding-right: 2px;
	}

	.RadCalendarMonthView td {
		border: 0;
		padding: 0 0 2px 2px;
	}

		.RadCalendarMonthView td:first-child {
			padding-left: 0;
		}

	.RadCalendarMonthView a {
		display: block;
		padding: 4px 10px;
		text-align: center;
		text-decoration: none;
		border: 1px solid transparent;
		border-radius: 3px;
		color: inherit;
	}

		.RadCalendarMonthView a:hover {
			text-decoration: none;
		}

	.RadCalendarMonthView .rcButtons {
		border: 0;
		text-align: center;
		padding: 4px 0 0;
	}

		.RadCalendarMonthView .rcButtons a {
			display: inline-block;
			vertical-align: top;
			min-width: 64px;
			box-sizing: border-box;
		}

	.RadCalendarMonthView .rcOkButton,
	.RadCalendarMonthView .rcTodayButton {
		margin: 0 4px 0 0;
	}

	.RadCalendarMonthView .rcDisabled {
		opacity: 0.5;
	}

.RadCalendarTimeView {
	border-collapse: separate;
	border-style: solid;
	border-width: 1px;
	border-spacing: 0;
	line-height: 1.42857143;
}

	.RadCalendarTimeView th {
		border: 1px solid transparent;
		border-width: 0 0 1px;
		text-align: center;
		cursor: default;
		font-weight: normal;
		padding: 4px 0;
	}

	.RadCalendarTimeView a {
		color: inherit;
		display: block;
		padding: 4px 10px;
		text-align: center;
		text-decoration: none;
		border: 1px solid transparent;
		border-radius: 3px;
		color: inherit;
	}

	.RadCalendarTimeView td {
		border-style: solid;
		border-width: 0 0 0 1px;
		padding: 2px 2px 3px;
	}

		.RadCalendarTimeView td:first-child {
			border-left: 0;
		}

	.RadCalendarTimeView .rcFooter {
		border-style: solid;
		border-width: 1px 0 0;
		padding: 0;
	}

.RadPicker {
	vertical-align: middle;
	display: inline-block;
	width: 12em;
	line-height: 1.42857143;
}

	.RadPicker,
	.RadPicker * {
		box-sizing: content-box;
	}

		.RadPicker .RadInput {
			display: block;
			overflow: hidden;
			font-size: 1em;
			width: auto;
		}

			.RadPicker .RadInput > input {
				float: left;
			}

		.RadPicker .riLabel {
			float: left;
			box-sizing: border-box;
			padding: 5px 10px 5px 0;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.RadPicker .rcSelect {
			position: absolute;
			bottom: 1px;
			right: 1px;
			top: 1px;
			overflow: hidden;
		}



		.RadPicker .rcCalPopup,
		.RadPicker .rcTimePopup {
			display: inline-block;
			border-color: #D0D4D8;
			color: #A1AAB6;
		}

			.RadPicker .rcCalPopup:hover,
			.RadPicker .rcTimePopup:hover {
				color: #7A8DA0;
			}



		.RadPicker .riTextBox {
			padding-right: 2.286em;
		}

		.RadPicker.rcCalPopupOpen .riTextBox,
		.RadPicker.rcCalPopupOpen .rcSelect, .RadPicker.rcMYPopupOpen .riTextBox,
		.RadPicker.rcMYPopupOpen .rcSelect, .RadPicker.rcTimePopupOpen .riTextBox,
		.RadPicker.rcTimePopupOpen .rcSelect {
			border-color: inherit;
		}

.RadDateTimePicker .riTextBox {
	padding-right: 4.572em;
}

.RadPickerRTL table.rcTable .rcInputCell {
	padding: 0 0 0 4px;
}

.rcCalPopup:before {
	content: "\e108";
}

.rcTimePopup:before {
	content: "\e107";
}
.RadAutoCompleteBox_Default {
	color: #A1AAB6;
}

.RadAutoCompleteBox_Default, 
.RadAutoCompleteBox_Default .racTokenList {
	font-family: Roboto, Arial, sans-serif;
	font-weight: 400;
	font-size: .8rem;
}

.RadAutoCompleteBox_Default .racTokenList {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	width: 100%;
	
/*	background-color: #EDF0F4;*/
	border: 1px solid var(--secondary-color, #6B8791);
	border-radius: 5px;

	color: var(--primary-color, #093747);
	
	padding: .3rem .8rem;

	transition: color 300ms;
	transition: border-color 300ms;
}


/**
 * Focus fx
 */

.RadAutoCompleteBox_Default .racTokenList:focus {
	color: var(--primary-color, #093747);
	border-color: #B5B8BC;
}


/**
 * Disabled fx
 */

.RadAutoCompleteBox_Default .racDisabled {
	color: #A1AAB6;
	border-color: #8e8e8e;
	background-color: white;
}

/*
.RadAutoCompleteBox_Default .racToken {
	background-image: -webkit-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -moz-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -ms-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -o-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf9f9', endColorstr='#e8e8e8', GradientType=0 );
	border-color: #8a8a8a;
	color: #A1AAB6;
	background-color: #fafafa;
	border-radius: 3px;
}

.RadAutoCompleteBox_Default .racTokenHovered {
	background-image: -webkit-linear-gradient(top, #e2e2e2 0, #c3c3c3 100%);
	background-image: -moz-linear-gradient(top, #e2e2e2 0, #c3c3c3 100%);
	background-image: -ms-linear-gradient(top, #e2e2e2 0, #c3c3c3 100%);
	background-image: -o-linear-gradient(top, #e2e2e2 0, #c3c3c3 100%);
	background-image: linear-gradient(top, #e2e2e2 0, #c3c3c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#c3c3c3', GradientType=0 );
	border-color: #515151;
	color: #000;
	background-color: #e5e5e5;
}

.RadAutoCompleteBox_Default .racTokenSelected {
	background-image: -webkit-linear-gradient(top, #c7c7c7 0, #dedede 100%);
	background-image: -moz-linear-gradient(top, #c7c7c7 0, #dedede 100%);
	background-image: -ms-linear-gradient(top, #c7c7c7 0, #dedede 100%);
	background-image: -o-linear-gradient(top, #c7c7c7 0, #dedede 100%);
	background-image: linear-gradient(top, #c7c7c7 0, #dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#dedede', GradientType=0 );
	border-color: #888888;
	color: #000;
	background-color: #dedede;
}

.RadAutoCompleteBox_Default .racDisabled .racToken {
	background-image: -webkit-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -moz-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -ms-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: -o-linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	background-image: linear-gradient(top, #faf9f9 0, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf9f9', endColorstr='#e8e8e8', GradientType=0 );
	border-color: #d0d0d0;
	color: #a5a5a5;
	background-color: #FFF;
}
*/


.RadAutoCompleteBox .racInput, 
.RadAutoCompleteBox_Default .racInput {
	color: var(--primary-color, #093747);
	font-style: normal;
	
	padding: 0;
	text-indent: 0;
}

.RadAutoCompleteBox .racInput:focus, 
.RadAutoCompleteBox_Default .racInput:focus {
	color: var(--primary-color, #093747);
	border-color: #B5B8BC;
}



/**
 * Empty Message (default message: "pesquisar por" )
 */

.RadAutoCompleteBox_Default .racEmptyMessage {
	color: #000;
	font-style: normal;
}



/**
 * Autocomplete Dropbox - view RadComboBoxDropDown_Default
 */

.RadAutoCompleteBoxPopup_Default {
	border-color: #D8DFE5;
	color: #333;
	background: #fff;
/*	background: rgba(255,255,255,.9);*/
}

.RadAutoCompleteBoxPopup_Default .racHeader,
.RadAutoCompleteBoxPopup_Default .racFooter {
	color: #333;
	background-color: #eaeaea;
	background-image: url('/Skins/Default/Common/radFormSprite.png');
	background-position: 0 -500px;
}

.RadAutoCompleteBoxPopup_Default .racHeader {
	border-bottom-color: #8a8a8a;
}

.RadAutoCompleteBoxPopup_Default .racFooter {
	border-top-color: #8a8a8a;
}

.RadAutoCompleteBoxPopup_Default .racItemHovered {
	color: #000;
	background: #dfdfdf;
}

.RadAutoCompleteBoxPopup_Default .racItem {
	padding: 3px 10px;
	font-family: Roboto, Arial, sans-serif;
	font-size: .9rem;
	font-weight: 300;
	color: #4F5464;
}
/* */
.RadDropDownTree_Default {
	color: #A1AAB6;
}

.RadDropDownTree_Default, 
.RadDropDownTree_Default .rddtInner {
	font-family: Roboto, Arial, sans-serif;
	font-weight: 400;
	font-size: .8rem;
}

.RadDropDownTree_Default .rddtInner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	width: 100%;
	
	background-color: #fff;
	border: 1px solid var(--secondary-color, #6B8791);
	border-radius: 5px;

	color: var(--primary-color, #093747);
	
	padding: .45rem .8rem;

	transition: color 300ms;
	transition: border-color 300ms;
}



/**
 * Focus fx
 */

.RadDropDownTree_Default .rddtInner:focus {
	color: var(--primary-color, #093747);
	border-color: #B5B8BC;
}


/**
 * Empty Message (default message: "pesquisar por" )
 */

.RadDropDownTree_Default .rddtEmptyMessage {
	color: #000;
	font-style: normal;
}


/**
 * Disabled fx
 */

.RadDropDownTree_Default .rddtDisabled {
	color: #A1AAB6;
	border-color: #8e8e8e;
	background-color: white;
}




.RadDropDownTree_Default .rddtClearButton {
background-position: -2px -4px; 



}
.RadDropDownTree_Default .rddtIcon {
background-position: -1px -20px;
}

.RadDropDownTree_Default .rddtHovered {
	border-color: #B5B8BC;
	color: var(--primary-color, #093747);
}
.RadDropDownTree_Default .rddtHovered .rddtClearButton {
background-position: -22px -4px; 

}
.RadDropDownTree_Default .rddtHovered .rddtClearButton.rddtClearButtonHovered {
background-position: -62px -4px; 

}
.RadDropDownTree_Default .rddtHovered .rddtIcon {
background-position: -1px -20px; 

}



.RadDropDownTree_Default .rddtFocused {
	color: var(--primary-color, #093747);
	border-color: #B5B8BC;
}


.RadDropDownTree_Default .rddtFocused .rddtClearButton {
background-position: -42px -4px; 

}
.RadDropDownTree_Default .rddtFocused .rddtClearButton.rddtClearButtonHovered {
background-position: -82px -4px; 

}
.RadDropDownTree_Default .rddtFocused .rddtIcon {
background-position: -1px -20px; 
}


.RadDropDownTree_Default .rddtDisabled .rddtIcon {
background-position: -1px -20px; }



/**
 * Dropdown
 */

.rddtPopup_Default {
border-color: #8a8a8a;
color: var(--primary-color, #093747);
background: white;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 300;
	font-size: .8rem;
line-height: 16px; 
}
.rddtPopup_Default .rddtHeader,
.rddtPopup_Default .rddtFooter {
color: var(--primary-color, #093747);
background-color: #eaeaea; 

}
.rddtPopup_Default .rddtHeader {
border-bottom-color: #8a8a8a; 
}
.rddtPopup_Default .rddtFooter {
border-top-color: #8a8a8a; 

}
.rddtPopup_Default .rddtFilter {
border-bottom-color: #8a8a8a;
color: var(--primary-color, #093747);
background: #eaeaea; 

}
.rddtPopup_Default .rddtFilter .rddtFilterInput {
	font-family: Roboto, Arial, sans-serif;
	font-weight: 300;
	font-size: .8rem;
border-color: #8e8e8e;
color: var(--primary-color, #093747);
background-color: white; 

}
.rddtPopup_Default .rddtFilter .rddtFilterEmptyMessage {
color: var(--primary-color, #093747);
}

.rddtPopup_Default .RadTreeView em {
color: var(--primary-color, #093747);
background-color: #dfdfdf; 
}

.rddtPopup_Default .rddtScroll {
	height: 250px /*DropDownSettings - Height: visual bug in IE*/
}

.RadListBox_Default {
    font-size: 12px;
}

.RadListBox_Default .rlbGroup,
.RadListBox_Default .rlbTemplateContainer {
    border-color: #8e8e8e;
    color: #333;
    background-color: #fff;
    padding: 2px;
    min-height:16px;
}

.RadListBox_Default .rlbCheckAllItems {
    color: #333;
    background-color: #eaeaea;
}

.RadListBox_Default .rlbCheckAllItemsHovered {
    color: #111;
    background-color: #fff;
}

.RadListBox_Default .rlbItem {
    line-height: 18px;
}

.RadListBox_Default .rlbHighlight {
    color: #000;
    background-color: #dfdfdf;
}

.RadListBox_Default .rlbItem.rlbHovered {
    color: #000;
    background: #f2f2f2;
}

.RadListBox_Default .rlbItem.rlbSelected {
    color: #000;
    background: #f2f2f2;
}

.RadListBox_Default .rlbHeader,
.RadListBox_Default .rlbFooter {
    border-color: #8e8e8e;
    background-image: url('ListBox/rlbHeaderFooter.png');
    background-color: #f1f2f4;
}

.RadListBox_Default .rlbFooter {
    background-position: 0 -200px;
    background-color: #e6e6e6;
}

.RadListBox_Default .rlbDropClue {
    background-image: url('ListBox/rlbDropClue.png');
}

.RadListBox_Default .rlbGroup .rlbDropClueAbove {
    border-top-style: dotted;
    border-top-color: #8e8e8e;
}

.RadListBox_Default .rlbGroup .rlbDropClueBelow {
    border-bottom-style: dotted;
    border-bottom-color: #8e8e8e;
}

.RadListBox_Default .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_Default .rlbGroup .rlbHovered.rlbDropClueAbove,
.RadListBox_Default .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_Default .rlbGroup .rlbHovered.rlbDropClueBelow {
    border-color: #fff;
}

/* Buttons normal state vertical layout*/
.RadListBox_Default .rlbButton {
    color: #333;
}

.RadListBox_Default .rlbButtonText {
    background-image: url('ListBox/rlbSprite.png');
}

.RadListBox_Default .rlbButton:hover .rlbButtonTL,
.RadListBox_Default .rlbButton:hover .rlbButtonTR,
.RadListBox_Default .rlbButton:hover .rlbButtonBL,
.RadListBox_Default .rlbButton:hover .rlbButtonBR {
    background-image: url('ListBox/rlbButtonHover.png');
}

.RadListBox_Default .rlbButton .rlbButtonTL,
.RadListBox_Default .rlbButton .rlbButtonTR,
.RadListBox_Default .rlbButton .rlbButtonBL,
.RadListBox_Default .rlbButton .rlbButtonBR,
.RadListBox_Default .rlbDisabled:hover .rlbButtonTL,
.RadListBox_Default .rlbDisabled:hover .rlbButtonTR,
.RadListBox_Default .rlbDisabled:hover .rlbButtonBL,
.RadListBox_Default .rlbDisabled:hover .rlbButtonBR {
    background-image: url('ListBox/rlbButtonNormal.png');
}

.RadListBox_Default .rlbButton:hover {
    color: #000;
}

.RadListBox_Default .rlbDisabled,
.RadListBox_Default .rlbDisabled:hover {
    color: #333;
}

.RadListBox_Default .rlbMoveUp .rlbButtonText {
    background-position: 0 0;
}

.RadListBox_Default .rlbMoveUp:hover .rlbButtonText {
    background-position: -400px 0;
}

.RadListBox_Default .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_Default .rlbMoveUpDisabled:hover .rlbButtonText {
    background-position: -200px 0;
}

.RadListBox_Default .rlbMoveDown .rlbButtonText {
    background-position: 0 -25px;
}

.RadListBox_Default .rlbMoveDown:hover .rlbButtonText {
    background-position: -400px -25px;
}

.RadListBox_Default .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_Default .rlbMoveDownDisabled:hover .rlbButtonText {
    background-position: -200px -25px;
}

.RadListBox_Default .rlbMoveToTop .rlbButtonText {
    background-position: 0 -275px;
}

.RadListBox_Default .rlbMoveToTop:hover .rlbButtonText {
    background-position: -400px -275px;
}

.RadListBox_Default .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_Default .rlbMoveToTopDisabled:hover .rlbButtonText {
    background-position: -200px -275px;
}

.RadListBox_Default .rlbMoveToBottom .rlbButtonText {
    background-position: 0 -300px;
}

.RadListBox_Default .rlbMoveToBottom:hover .rlbButtonText {
    background-position: -400px -300px;
}

.RadListBox_Default .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_Default .rlbMoveToBottomDisabled:hover .rlbButtonText {
    background-position: -200px -300px;
}

.RadListBox_Default .rlbDelete .rlbButtonText {
    background-position: 0 -50px;
}

.RadListBox_Default .rlbDelete:hover .rlbButtonText {
    background-position: -400px -50px;
}

.RadListBox_Default .rlbDeleteDisabled .rlbButtonText,
.RadListBox_Default .rlbDeleteDisabled:hover .rlbButtonText {
    background-position: -200px -50px;
}

.RadListBox_Default .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
    background-position: 0 -100px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
    background-position: 0 -75px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -100px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -75px;
}

.RadListBox_Default .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -100px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -75px;
}

.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -150px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -125px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -150px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -125px;
}

.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -150px;
}

.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -125px;
}

.RadListBox_Default .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
    background-position: 0 -200px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
    background-position: 0 -175px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
    background-position: -400px -200px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
    background-position: -400px -175px;
}

.RadListBox_Default .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
    background-position: -200px -200px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
    background-position: -200px -175px;
}

.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -250px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
    background-position: 0 -225px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
    background-position: -400px -250px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
    background-position: -400px -225px;
}

.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
    background-position: -200px -250px;
}

.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_Default .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_Default .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
    background-position: -200px -225px;
}

/* Altera��es */
.RadListBox_Default .rlbGroup,
.RadListBox_Default .rlbTemplateContainer {
    min-height:16px;
    border-radius: 3px;
}

.HorizontalListbox {
	min-width: 100%;
    max-width: 100%;
}

.HorizontalListbox .rlbItem {
    float: left !important;
}

.HorizontalListbox .rlbGroup, .RadListBox {
    width: auto !important;
}

.RadListBox_Default.emailattachments [class*="file-extension-"] {
	/*
	width: 2rem !important;
	height: 1.5rem !important;
	*/
	font-size: 1.5rem !important;
	color: #7A8DA0 !important;
}

.RadListBox_Default.emailattachments [class*="file-extension-"]:before {
	left: 0;
	top: 0;
	width: 2.2rem;
	text-indent: 0;
}

.RadListBox_Default.emailattachments [class*="file-extension-"]:focus {
	color: #43525E;
}

	.RadListBox_Default.emailattachments [class*="file-extension-"].is-highlight {
		color: #F6895D;
		color: var(--main-color, #F6895D);
	}

		.RadListBox_Default.emailattachments [class*="file-extension-"].is-highlight:hover,
		.RadListBox_Default.emailattachments [class*="file-extension-"].is-highlight:focus {
			color: #CC6440;
			color: var(--main-color-hover, #CC6440);
		}

	.RadListBox_Default.emailattachments [class*="file-extension-"].grid {
		width: 1.7rem;
		height: 1.5rem;
		font-size: 1.5rem;
	}

		.RadListBox_Default.emailattachments [class*="file-extension-"].grid:before {
			width: 1.7rem;
		}

.RadListBox_Default.emailattachments .rlbItem {
	padding: 4px 5px;
}

.RadListBox_Default.emailattachments .rlbItem {
	line-height: 25px;
}


.RadTreeList_Default {
    background: #fff;
    border: solid 0px #fff;
    border-bottom: solid 1px #ccc;
    font-family: Roboto, Arial, Sans-serif;
    font-size: 0.8rem;
    font-weight: 300;
    text-align: left;
    /* to do: tweak: skin colors of the scrollbar */
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
    width: 100% !important;
}


.RadTreeList_Default,
.rtlCEdit div.RadTreeList_Default {
    border-color: #cccccc;
    /* color: #333333;*/
    background-color: #ffffff;
}

.RadTreeList .rtlDragIcon {
    cursor: grabbing;
    padding: 0px;
}

    .RadTreeList .rtlDragIcon:before {
        font-family: 'icomoon' !important;
        content: "\e91d" !important; /*icon-circ-take-ownership*/
        color: var(--main-color, #F6895D);
    }
/**
 * Fix for generic links
 */
.RadTreeList_Default .FileDocLink,
.RadTreeList_Default a.FileDocLink,
.RadTreeList_Default .FileDocLink,
.RadTreeList_Default a.FileDocLink {
    font-weight: 400;
    font-size: .8rem;
}


.RadTreeList_Default .rtlTable {
    font-family: Roboto, Arial, Sans-serif;
    font-size: 0.8rem;
    font-weight: 300;
}

.RadTreeList_Default .rtlHeader {
    height: 40px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 300;
    color: #4F5467 !important;
    border: solid 2px #D8DFE5;
    border-width: 0 0 1px;
    padding-top: 0;
    padding-bottom: 0;
    background: #e8e9ea;
}

    .RadTreeList_Default a,
    .RadTreeList_Default .rtlHeader a {
        font-weight: 400;
        text-decoration: none;
        color: var(--primary-color, #093747);
    }

    .RadTreeList_Default .rtlHeader th {
        font-family: Roboto, Arial, Sans-serif;
        font-size: .82rem;
        font-weight: 400;
        text-decoration: none;
        color: var(--primary-color, #093747);
        /*background: #f8f9fa;*/
        background: #e8e9ea;
        border-top: 1px solid #bfc1c6;
        border-style: none !important;
    }

/*First Column*/
.RadTreeList tr.rtlHeader th:not([colspan="1"]) {
    padding-left: 50px;
}

.RadTreeList_Default .rtlScroller {
    border: 0;
}

.RadTreeList_Default .rtlRFooter {
    background-color: #eee;
}

.rtlCEdit .RadTreeList_Default {
    border-right: 1px solid;
    border-top: 1px solid;
}

.RadTreeList_Default .rtlR td,
.RadTreeList_Default .rtlA td,
.RadTreeList_Default .rtlREdit td,
.RadTreeList_Default .rtlRFooter td,
.RadTreeList_Default .rtlEditForm {
    background: #fff;
    border: 0 solid #DADADA;
    border-top-width: 1px;
}


.RadTreeList .rtlR > td, .RadTreeList .rtlA > td, .RadTreeList .rtlREdit > td, .RadTreeList .rtlRFooter > td {
    padding: 2px 2px 2px;
}

.RadTreeList .rtlR.rtlRSel > td, .RadTreeList .rtlA.rtlRSel > td {
    background-color: var(--main-color-soft, #FDE7DF);
}

.RadTreeList_Default .rtlRActive td {
    border-color: #d9d9d9;
}

.RadTreeList table.rtlLines,
.RadTreeList table.rtlLines td.rtlL,
.RadTreeList_Default .rtlVBorders td.rtlL,
.RadTreeList_Default .rtlLines td.rtlL {
    background: #fff;
    border: 0 solid #DADADA;
    border-top-width: 1px;
}

.RadTreeList_Default .rtlExpand {
    background-position: 0 0;
}

.RadTreeList_Default .rtlCollapse {
    background-position: 0 -50px;
}

.RadTreeList_Default .rtlSortAsc {
    background-position: 3px -248px;
}

.RadTreeList_Default .rtlSortDesc {
    background-position: 3px -198px;
}

.TreeListToolTip_Default {
    border-color: #828282;
    background: #ffffff;
}
/*Hack lupas view_file treelist processos*/
.RadTreeList_Default .fd-icon-button.grid,
.RadTreeList_Default  .fd-file-extension-button.grid {
    width: 1.7rem;
    height: 1rem;
    font-size: 1rem;
}

    .RadTreeList_Default .fd-icon-button.grid:before,
    .RadTreeList_Default .fd-file-extension-button.grid:before {
        width: 2.2rem;
    }
    /**/
/*Pagina��o - Ainda n�o existe*/
/*.RadTreeList_Default .rtlPagerCell {
    border-color: #828282;
}

.RadTreeList_Default .rtlPager {
    background: #eee;*/
    /* color: #333333;*/
/*}

    .RadTreeList_Default .rtlPager .rtlInfoPart {
        color: #8a8a8a;
    }

        .RadTreeList_Default .rtlPager .rtlInfoPart strong {
            color: #4c4e54;
        }

    .RadTreeList_Default .rtlPager .rtlPageFirst {
        background-position: 0 -550px;
    }

        .RadTreeList_Default .rtlPager .rtlPageFirst:hover {
            background-position: 0 -600px;
        }

    .RadTreeList_Default .rtlPager .rtlPagePrev {
        background-position: 0 -700px;
    }

        .RadTreeList_Default .rtlPager .rtlPagePrev:hover {
            background-position: 0 -750px;
        }

    .RadTreeList_Default .rtlPager .rtlPageNext {
        background-position: 0 -850px;
    }

        .RadTreeList_Default .rtlPager .rtlPageNext:hover {
            background-position: 0 -900px;
        }

    .RadTreeList_Default .rtlPager .rtlPageLast {
        background-position: 0 -1000px;
    }

        .RadTreeList_Default .rtlPager .rtlPageLast:hover {
            background-position: 0 -1050px;
        }

    .RadTreeList_Default .rtlPager .rtlPagerButton {
        border-color: #d0d0d0 #aeaeae #8b8b8b;
        font-family: Roboto, Arial, Sans-serif;
        font-size: 0.8rem;
        font-weight: 300;
    }

    .RadTreeList_Default .rtlPager .rtlNumPart a {

    }

        .RadTreeList_Default .rtlPager .rtlNumPart a:hover, .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage {
       
        }

            .RadTreeList_Default .rtlPager .rtlNumPart a:hover span, .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage span {
       
            }

        .RadTreeList_Default .rtlPager .rtlNumPart a:hover {
            background-position: 100% -1250px;
        }

            .RadTreeList_Default .rtlPager .rtlNumPart a:hover span {
                background-position: 0 -1150px;
            }

        .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage {
            background-position: 100% -1450px;
        }

            .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage:hover {
                background-position: 100% -1450px;
            }

                .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage span,
                .RadTreeList_Default .rtlPager .rtlNumPart a.rtlCurrentPage:hover span {
                    background-position: 0 -1350px;
                }*/

.RadForm {
    box-sizing: content-box;
}
.RadForm .rfdRealInput {
    position: fixed;
    top: 0; 
    left: 0;
}
.RadForm .rfdHeading {
    font-weight: normal;
    line-height: normal; 

    margin: 0;
    margin: .71428571em 0;
    padding: .14285714em 0;

    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.RadForm h4.rfdHeading {
    font-size: 1.2em;
}
.RadForm h5.rfdHeading {
    font-size: 1.1em;
}
.RadForm h6.rfdHeading {
    font-size: 1em;
}
.RadForm .rfdTextInput:disabled,
.RadForm.rfdTextarea textarea:disabled,
.RadForm .rfdInputDisabled,
.RadForm .rfdSelectDisabled,
.RadForm .rfdSkinnedButton:disabled {
    cursor: default;
    pointer-events: none; 
    opacity: .5;
    filter: grayscale(.1);
}
.RadForm.rfdLabel label {
    margin-bottom: auto; 
    vertical-align: middle;
}
.RadForm.rfdRoundedCorners.rfdTextbox .rfdTextInput,
.RadForm.rfdRoundedCorners.rfdTextarea textarea,
.RadForm.rfdRoundedCorners.rfdFieldset fieldset,
.RadForm.rfdRoundedCorners .rfdSkinnedButton {
    border-radius: .28571429em;
}

.RadForm.rfdFieldset fieldset {
    padding: .71428571em 1.07142857em;
    border-width: 1px;
    border-style: solid;
    border-color: #dadada;
}

.RadForm.rfdFieldset legend {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0 none;
}
.RadForm label.rfdCheckboxUnchecked,
.RadForm label.rfdCheckboxChecked,
.RadForm label.rfdRadioUnchecked,
.RadForm label.rfdRadioChecked {
    font-weight: normal;
    line-height: 1.42857143em;

    position: relative;

    display: inline-block;

    padding: .35714286em 0 .21428571em 1.71428571em;

    cursor: pointer; 
    vertical-align: middle;
}
.RadForm label.rfdCheckboxUnchecked:before,
.RadForm label.rfdCheckboxChecked:before,
.RadForm label.rfdRadioUnchecked:before,
.RadForm label.rfdRadioChecked:before {
    font-family: 'WebComponentsIcons';
    font-size: 16px;
    line-height: 1em;

    position: absolute;
    top: .45em;
    left: 0;

    /*display: inline-block;*/
    display:none; /*firefox*/

	overflow: hidden; 

    width: 1em;
    height: 1em;

    vertical-align: middle;
	
}
.RadForm .rgHoveredRow .rfdRadioUnchecked:before,
.RadForm .rgHoveredRow .rfdRadioUnchecked:hover:before,
.RadForm .rgHoveredRow .rfdCheckboxUnchecked:before,
.RadForm .rgHoveredRow .rfdCheckboxUnchecked:hover:before,
.RadForm .rgHoveredRow .rfdRadioChecked:before,
.RadForm .rgHoveredRow .rfdRadioChecked:hover:before,
.RadForm .rgHoveredRow .rfdCheckboxChecked:before,
.RadForm .rgHoveredRow .rfdCheckboxChecked:hover:before,
.RadForm .rgSelectedRow .rfdRadioUnchecked:before,
.RadForm .rgSelectedRow .rfdRadioUnchecked:hover:before,
.RadForm .rgSelectedRow .rfdCheckboxUnchecked:before,
.RadForm .rgSelectedRow .rfdCheckboxUnchecked:hover:before,
.RadForm .rgSelectedRow .rfdRadioChecked:before,
.RadForm .rgSelectedRow .rfdRadioChecked:hover:before,
.RadForm .rgSelectedRow .rfdCheckboxChecked:before,
.RadForm .rgSelectedRow .rfdCheckboxChecked:hover:before {
    color: inherit;
}

.RadForm label.rfdCheckboxUnchecked:before,
.RadForm label.rfdCheckboxChecked:before,
.RadForm label.rfdRadioUnchecked:before,
.RadForm label.rfdRadioChecked:before {
    top: .35em;
}

.RadForm .rfdRealInput + .rfdRadioUnchecked:before,
.RadForm .rfdRealInput + .rfdRadioChecked:before {
    border-radius: 45px;
}
.RadForm .rfdRealInput:focus + .rfdCheckboxUnchecked:before,
.RadForm .rfdRealInput:focus + .rfdCheckboxChecked:before,
.RadForm .rfdRealInput:focus + .rfdRadioUnchecked:before,
.RadForm .rfdRealInput:focus + .rfdRadioChecked:before {
    line-height: 1em;

    overflow: hidden; 

    width: 1em;
    height: 1em;
}
.RadForm .rfdOptionList {
    border-spacing: 0;
}
.RadForm .rfdRtl .rfdCheckboxChecked,
.RadForm .rfdRtl .rfdCheckboxUnchecked,
.RadForm .rfdRtl .rfdRadioChecked,
.RadForm .rfdRtl .rfdRadioUnchecked,
.RadForm.rfdRtl .rfdCheckboxChecked,
.RadForm.rfdRtl .rfdCheckboxUnchecked,
.RadForm.rfdRtl .rfdRadioChecked,
.RadForm.rfdRtl .rfdRadioUnchecked {
    padding: .35714286em 1.57142857em .21428571em 0;
}
.RadForm .rfdRtl .rfdCheckboxChecked:before,
.RadForm .rfdRtl .rfdCheckboxUnchecked:before,
.RadForm .rfdRtl .rfdRadioChecked:before,
.RadForm .rfdRtl .rfdRadioUnchecked:before,
.RadForm.rfdRtl .rfdCheckboxChecked:before,
.RadForm.rfdRtl .rfdCheckboxUnchecked:before,
.RadForm.rfdRtl .rfdRadioChecked:before,
.RadForm.rfdRtl .rfdRadioUnchecked:before {
    right: 0;
    left: auto;
}
.RadForm .rfdRtl .rfdSelect,
.RadForm.rfdRtl .rfdSelect {
    padding: 4px 10px 4px 28px;

    text-align: right;
}
.RadForm .rfdRtl .rfdSelect .p-i-arrow-down,
.RadForm.rfdRtl .rfdSelect .p-i-arrow-down {
    right: auto;
    left: 0;
}
.RadForm .rfdRtl .rfdSelect .p-i-arrow-down:before,
.RadForm.rfdRtl .rfdSelect .p-i-arrow-down:before {
    margin: .35714286em .64285714em 0 0;
}
.RadForm.rfdScrollBars textarea::-webkit-scrollbar,
.RadForm.rfdScrollBars .rfdSelectBox::-webkit-scrollbar {
    width: 16px;
    height: 16px;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
    background-position: -2.5px -43px;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    background-position: -2.5px -63px;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
    background-position: -3px -3px;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
    background-position: -3px -23px;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    width: auto; 
    height: auto;

    background-repeat: no-repeat;
}
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
    border-width: 1px;
    border-style: solid;
}
.RadForm .rfdLoginControl,
.RadForm .rfdValidationSummaryControl {
    padding: .28571429em;

    border-collapse: separate !important; 

    border-width: 1px;
    border-style: solid;
    border-radius: .28571429em;
}
.RadForm .rfdValidationSummaryControl ul {
    min-height: 32px;
    margin-left: 0;
    padding-left: 4.64285714em;

    color: #f00;
    background: url('Common/ModalDialogAlert.gif') no-repeat 8px -3px;
}

.rfdSkinnedButton {
    font: inherit;
    line-height: 1.42857143;

    min-width: 64px;
    margin: 0;
    padding: 4px 10px;

    cursor: pointer;
    vertical-align: middle;

    border-width: 1px;
    /*border-style: solid;*/
    outline: none;

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.rfdSkinnedButton::-moz-focus-inner {
    padding: 0;

    border: 0;
    outline: 0;
}

.rfdTextInput,
.rfdTextarea textarea {
    font: inherit;
    line-height: 1.42857143;

    box-sizing: border-box;
    width: 12em;
    margin: 0;
    padding: 4px 10px;

    vertical-align: top;

    border-width: 1px;
    border-style: solid;
    outline: 0;
}

.t-ie9 .rfdTextInput {
    height: calc( 1.42857143em + 10px);
}

.t-ie8 .rfdTextInput {
    height: 30px;
}

.rfdSelect {
    line-height: 1.42857143;

    position: relative; 

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    width: 12em;
    padding: 4px 10px;

    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;

    border-width: 1px;
    border-style: solid;
    outline: none;
}
.rfdSelect .p-i-arrow-down {
    position: absolute;
    top: 0;
    right: 0; 

    display: block;

    width: 2em;
    height: 2em;
}
.rfdSelect .p-i-arrow-down:before {
    display: inline-block;

    margin: .35714286em 0 0 .46428571em;
}

.rfdSelectBox {
    line-height: 1.42857143;

    z-index: 4007; 

    display: inline-block;

    box-sizing: border-box;
    width: 12em;
    min-height: 1.42857143em;

    text-align: left;
    vertical-align: top;

    border-width: 1px;
    border-style: solid;
}

.rfdSelectBox ul {
    position: relative; 

    margin: 0;
    padding: 0;

    list-style: none;
}

.rfdSelectBox li {
    overflow: hidden;

    padding: 4px 10px;

    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; 
    text-overflow: ellipsis;
}

.rfdSelectBox .rfdSelect_hovered {
    outline: 1px dotted;
}

.rfdSelectBox .rfdSelectBox_optgroup_label,
.rfdSelectBox .rfdSelectBox_optgroup_label:hover {
    font-weight: bolder; 

    color: inherit;
    background: none;
}

.rfdSelectBoxDropDown {
    margin-top: -1px;
}

.rfdTable {
    box-sizing: border-box;

    border-collapse: collapse; 

    border-width: 1px;
    border-style: solid;
}

.rfdTable th,
.rfdTable td {
    padding: 2px 5px;

    border-width: 1px;
    border-style: solid;
    border-color: inherit;
}

.rfdTablePager td {
    padding: 0;

    border-width: 0;
}

.rfdTablePager > td {
    padding: 2px 5px;
}

.rfdTablePager a,
.rfdTablePager span {
    display: block; 

    padding: 2px 5px;
}

.rfdRtl .rfdSelectBox {
    text-align: right;
}

/**
 * Styles for pixel ratio 0
 */


/**
	* Base styles
	*/

.RadForm input[type="checkbox"],
.RadForm input[type="checkbox"][checked] {
	/*
	display:inline-block;
	*/
	position: relative;
	border: 1px solid var(--primary-color, #093747);
	background: #EDF0F4;
/*	color: #F6895D;
	Color: var(--main-color, #F6895D);*/
	cursor: pointer;
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

	.RadForm input[type="radio"],
	.RadForm input[type="radio"][checked] {
		position: relative;
		border: 1px solid #D0D4D8;
		background: #EDF0F4;
		color: #F6895D;
		Color: var(--main-color, #F6895D);
		cursor: pointer;
		padding: 0;
		overflow: hidden;
		-webkit-transition: all 300ms;
		-o-transition: all 300ms;
		transition: all 300ms;
	}

.RadForm.rfdRadio input[type="radio"],
.RadForm.rfdRadio input[type="radio"]::before,
.RadForm.rfdCheckbox input[type="checkbox"],
.RadForm.rfdCheckbox input[type="checkbox"]::before {
	-khtml-appearance: none;
	-webkit-appearance: none;
	outline: 0;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;

	width: 16px;
	height: 16px;
}

.RadForm.rfdRadio input[type="radio"],
.RadForm.rfdCheckbox input[type="checkbox"] {
	display: inline-block;
	position: relative;
}

.RadForm.rfdRadio input[type="radio"]::before, 
.RadForm.rfdCheckbox input[type="checkbox"]::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.RadForm.rfdCheckbox input[type="checkbox"] {
	/*display: relative*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.RadForm.rfdCheckbox input[type="checkbox"]::before {
	left: -1px;
	top: -2px;
	width: 16px;
	height: 16px;
	line-height: 16px;

	font-family: 'icomoon' !important;
	content: "";
	font-size: 1rem;
	font-weight: bold;
}

.RadForm.rfdCheckbox input[type="radio"] {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;

	width: 18px;
	height: 18px;
}

.RadForm.rfdRadio input[type="radio"]::before {		
	top: 3px;
	left: 3px;
	width: 10px;
	height: 10px;

	background-color: transparent;
	content: "";

	border-radius: 100%;
}




/**
	* Default skin
	* Checkbox
	* Radio
	*/

.RadForm_Default.rfdCheckbox input[type="checkbox"], 
.RadForm_Default.rfdCheckbox input[type="checkbox"][disabled]:hover {
	background: none;
	vertical-align:middle;
	left: 0;
}

	.RadForm_Default.rfdCheckbox .rgHeader input[type="checkbox"],
	.RadForm_Default.rfdCheckbox .rgHeader input[type="checkbox"][disabled]:hover {
		border-color: #fff !important;
	}

	.RadForm_Default.rfdCheckbox input[type="checkbox"]:focus,
	.RadForm_Default.rfdRadio input[type="radio"]:focus,
	.RadForm_Default.rfdCheckbox input[type="checkbox"]:hover,
	.RadForm_Default.rfdRadio input[type="radio"]:hover
	.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked,
	.RadForm_Default.rfdRadio input[type="radio"]:checked {
		border-color: #6B8791;
		border-color: var(--secondary-color, #6B8791);
	}

.RadForm_Default.rfdCheckbox input[type="checkbox"]:focus,
.RadForm_Default.rfdRadio input[type="radio"]:focus,
.RadForm_Default.rfdCheckbox input[type="checkbox"]:hover,
.RadForm_Default.rfdRadio input[type="radio"]:hover {
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
	box-shadow: 0 0 3px rgba(0,0,0,.2);
}

	.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked {
		background: var(--primary-color, #093747);
		color: white; 
/*		border: 2px solid;*/
	}

	.RadForm_Default.rfdCheckbox .rgHeader input[type="checkbox"]:checked {
		border-color: #fff !important;
		border: 1px solid !important;
	}

	.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked:hover {
		background: var(--primary-color, #093747);
		color: var(--secondary-color, #6B8791);
		/*		border: 2px solid;*/
	}

	.RadForm_Default.rfdCheckbox.rgHeader input[type="checkbox"]:hover {
		border-color: #fff !important;
		border: 1px solid !important;
	}

.RadForm_Default.rfdRadio input[type="radio"]:checked {
	background: #EEF2F4;
	border-color: var(--primary-color, #093747);
}

	.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked::before {
		content: "\e9a3"; /*icon-yes*/
	}

.RadForm_Default.rfdRadio input[type="radio"]:checked::before {
	background-color: #F6895D;
	background-color: var(--main-color, #F6895D);
}


/**
	* Label
	*/

.RadForm_Default.rfdRadio.rfdLabel label,
.RadForm_Default.rfdCheckbox.rfdLabel label {
padding-left: 0;
font-weight: normal;
margin-bottom: auto;
}

*::-ms-backdrop, .RadForm_Default.rfdRadio.rfdLabel label,
*::-ms-backdrop, .RadForm_Default.rfdCheckbox.rfdLabel label {
padding-left: 1.5em;
}

.RadForm_Default.rfdLabel label,
.RadForm_Default.rfdLabel .rfdAspLabel,
.RadForm_Default.rfdRadio .rfdRadioUnchecked,
.RadForm_Default.rfdRadio .rfdRadioChecked,
.RadForm_Default.rfdCheckbox .rfdCheckboxUnchecked,
.RadForm_Default.rfdCheckbox .rfdCheckboxChecked {
	/*color: #4F5467;*/
	color: #7A8DA0;
}

.RadForm_Default.rfdRadio input[type="radio"], 
.RadForm_Default.rfdRadio input[type="radio"][disabled="disabled"]:hover {
	background-image: none;
}



/**
	* Typography
	*/
	
.RadForm_Default.rfdTextbox input[type="text"].rfdDecorated, 
.RadForm_Default.rfdTextbox input[type="password"].rfdDecorated, 
.RadForm_Default.rfdTextarea textarea, 
.RadForm_Default.rfdTextarea textarea[disabled].rfdDecorated:hover, 
.RadForm_Default.rfdTextbox input[disabled][type="text"].rfdDecorated:hover, 
.RadForm_Default.rfdTextbox input[disabled][type="password"].rfdDecorated:hover, 
.RadForm_Default.rfdLabel label, 
.RadForm_Default .rfdDecorated, 
.RadForm_Default .rfdCheckboxChecked, 
.RadForm_Default .rfdInputDisabled.rfdCheckboxChecked:hover, 
.RadForm_Default .rfdCheckboxUnchecked, 
.RadForm_Default .rfdInputDisabled.rfdCheckboxUnchecked:hover, 
.RadForm_Default.rfdLabel .rfdAspLabel, 
.RadForm_Default .rfdRadioUnchecked, 
.RadForm_Default .rfdInputDisabled.rfdRadioUnchecked:hover, 
.RadForm_Default .rfdRadioUnchecked:hover, 
.RadForm_Default .rfdRadioChecked, 
.RadForm_Default .rfdInputDisabled.rfdRadioChecked:hover, 
.RadForm_Default .rfdRadioChecked:hover, 
.RadForm_Default .riTextBox, 
.RadForm_Default .rfdValidationSummaryControl, 
.RadForm_Default .rfdLoginControl, 
.RadForm_Default.rfdFieldset legend {
	font-family: Roboto, Arial, sans-serif;
	font-size: .8rem;
	font-weight: 400;
}


/**
	* Inputs
	*/

.RadForm.rfdTextbox input[type="text"].rfdDecorated,
.RadForm.rfdTextbox input[type="password"].rfdDecorated,
.RadForm.rfdTextbox input[type="search"].rfdDecorated,
.RadForm.rfdTextbox input[type="url"].rfdDecorated,
.RadForm.rfdTextbox input[type="tel"].rfdDecorated,
.RadForm.rfdTextbox input[type="email"].rfdDecorated,
.RadForm.rfdTextbox .riSingle input[type="text"].rfdDecorated {
	width: 100%;
	height: auto;
	padding: .4rem 0.3rem;
	line-height: normal;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight:400;
	color: var(--primary-color, #093747);
	border-radius: 5px;
	/*background: #EDF0F4;*/
	background: #fff;
	border: 1px solid var(--secondary-color, #6B8791);
	-webkit-transition: border-color 300ms;
	-o-transition: border-color 300ms;
	transition: border-color 300ms;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}


/*Input - Date Picker*/
.RadPicker.RadPicker_Default input[type="text"].rfdDecorated,
.RadPicker.RadTimePicker_Default input[type="text"].rfdDecorated {
	padding: .5rem 0.4rem !important;
}

/* Scrollbars - Textarea */
.RadForm_Default.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_Default.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_Default.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_Default.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
	background-image: url('../Skins/Default/Common/radActionsSprite.png');
	background-color: #e6e6e6;
}

.RadForm_Default.rfdScrollBars textarea::-webkit-scrollbar-corner {
	background-color: #e6e6e6;
}
.ACForm_Default {
}

.ACForm_Default .CommandsTop,
.ACForm_Default .CommandsBottom {
    padding: 5px;
    margin: 5px 0 0 0;
}

.ACForm_Default .ContentFields {
    margin: 0;
    padding: 0;
}

.ACFormSystemFields {
    padding: 0 5px 5px 0;
    margin: 5px 0 0 0;
}

.ACFormLog {
    border: solid 1px #d6d6d6;
    margin: 5px 0 8px 0;
    padding: 5px;
}

.ACForm_Default .FieldLabel,
.ACForm_Default .FillIn,
.ACFormSystemFields .FieldLabel {
}

.FieldComments,
.ACForm_Default .FieldComments,
.ACFormSystemFields .FieldComments {
    font-style: italic;
    color: gray;
	font-size: 0.8rem;
}

.ACForm_Default .FieldControl,
.ACFormSystemFields .FieldControl {
    color: black;
    height: 14px;
}

.ACForm_Default .TDFieldLabel,
.ACFormSystemFields .TDFieldLabel {
    vertical-align: top;
    padding: 0;
}

.ACForm_Default .FieldLabelReadOnly,
.ACFormSystemFields .FieldLabelReadOnly {
    font-weight: bold;
    padding-left: 10px;
    color: #000;
}

.ACForm_Default .TDFieldComments,
.ACFormSystemFields .TDFieldComments {
    vertical-align: top;
}

.ACForm_Default .TDFieldContent,
.ACFormSystemFields .TDFieldContent {
    vertical-align: text-top;
}

.ACForm_Default .TDFieldContent input {
    vertical-align: top;
    margin: 0 5px 0 0;
}

.ACForm_Default .TDFieldContent label {
    margin-right: 10px;
}

.ACForm_Default .TDFieldContent textarea {
    vertical-align: top;
}
.ACMessages_Default {
	font-weight: 300;
	font-size: .9rem;
	margin: 5px 0 4px;
	padding: 0;
	clear: both;
	overflow:hidden;
}

.ACMessages_Default .MessageImage {
	overflow:hidden;
	border-radius: 0 5px 5px 0;
	padding: .6rem .8rem .6rem 2.8rem;
	box-sizing: border-box;
	position: relative;

	/* defaults to alert color scheme */
	color: #F8A543;
	background: #FEF6EC;
	border: 1px solid #FAE4B7;
	border-left: 8px solid #F8A543;
}

.ACMessages_Default .MessageText {
	font-weight: 300;
	font-family: Roboto, Arial, sans-serif;
	color: var(--primary-color, #093747);
}

.ACMessages_Default .MessageInfo,
.ACMessages_Default .MessageSuccess,
.ACMessages_Default .MessageError,
.ACMessages_Default .MessageAlert {
	overflow:hidden;
}


/**
 * Message Icons
 */

.ACMessages_Default .MessageImage::before {
	position: absolute;
	width: 46px;
	text-align: center;
	top: 0;
	left: 0;
	font-family: icomoon;
	font-size: 2rem;
	color: var(--primary-color, #093747);
}


/**
 * Info
 */

.ACMessages_Default .MessageInfo {
	background-color: #D1E5F8;
	border-color: #BBD8F5;
}


.ACMessages_Default .MessageInfo .MessageText {
	color: #1274D6;
}

.ACMessages_Default .MessageInfo {
	background-color: #EBF8FB;
	border-color: #d0f2fa;
	border-left-color: #3DB8DB;
}

.ACMessages_Default .MessageInfo::before {
	color: #3DB8DB;
}

/**
 * Success
 */

.ACMessages_Default .MessageSuccess {
	background-color: #F5FBF6;
	border-color: #e0fce5;
	border-left-color: #22B573;
}

.ACMessages_Default .MessageSuccess::before {
	color: #22B573;
}

/**
 * Alert
 */

.ACMessages_Default .MessageAlert {
	background-color: #FEF6EC;
	border-color: #FAE4B7;
	border-left-color: #F8A543;
}

.ACMessages_Default .MessageAlert::before {
	color: #F8A543;
}

/**
 * Error
 */

.ACMessages_Default .MessageError {
	background-color: #FFEDF1;
	border-color: #fadddb;
	border-left-color: #FF4C79;
}

.ACMessages_Default .MessageError::before {
	color: #FF4C79;
}
.ACOptionsDark {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 300;
    font-size: .9rem;
    border: solid 1px var(--primary-color, #093747);
    border-radius: 3px; 
    padding: 0px 6px;
    height: 20px;
    line-height: 20px;
    /*background: transparent;*/
    background: var(--primary-color, #093747);
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsDark {
  /*  color: #7A8DA0;*/
    color: #fff;
}

.fd-toolbar-main .ACOptionsDark {
    float: left;
    height: 34px;
    line-height: 34px;
    margin-left: 6px;
}

.ACOptionsDark:hover {
    color: #7A8DA0;
    text-decoration: none;
    border: solid 1px transparent;
}

/**/

.ACOptionsDark .Inner {
}

	.ACOptionsDark.Inner:hover {
	}

/**/

.ACOptionsDark.InnerArrow::after {
    content: "\e908"; /*icon-arrow-down*/
    font-family: icomoon !important;
    padding-left: 4px;
    line-height: 140%;
}

.ACOptionsDark.InnerArrow::after:hover {
}



.ACOptionsLight {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: .9rem;
    border: solid 1px var(--primary-color, #093747);
    border-radius: 3px;
    padding: 0px 6px;
    height: 20px;
    line-height: 20px;
    /*background: transparent;*/
    background: white;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsLight {
    color: var(--primary-color, #093747);
}

.fd-toolbar-main .ACOptionsLight {
    float: left;
    height: 34px;
    line-height: 34px;
    margin-left: 6px;
}

.ACOptionsLight:hover {
    color: #7A8DA0;
    text-decoration: none;
}

/**/

.ACOptionsLight .Inner {
}

    .ACOptionsLight.Inner:hover {
    }

/**/

.ACOptionsLight.InnerArrow::after {
    content: "\e908"; /*icon-arrow-down*/
    font-family: icomoon !important;
    padding-left: 4px;
    line-height: 140%;
}

    .ACOptionsLight.InnerArrow::after:hover {
    }

