
.RadButton_SSSkin:focus,
.RadButton_SSSkin:hover {
	outline: none;
	border: none;
}

.RadButton_SSSkin.RadButton {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
    font-weight: 500;
}

/* SSSkin BUTTONS: CSSbutton  */

/* 1: Button */

.RadButton_SSSkin.RadButton.CSSbutton,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative;
    text-decoration: none;
    background: #B5CFF6;
    height: 36px;
    padding: 7px 12px;
    min-width: 60px;
    border-radius: 2px;
    border: 1px solid #B5CFF6;
    cursor: pointer;
    z-index: 1;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton .rbDecorated {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-family: 'Roboto', sans-serif;
	font-size: 14px;
    font-weight: 500;
    color: #1C264A;
    position: relative;
    height: 20px;
    line-height: 20px;
    background: none;
    cursor: pointer;
    padding: 0;
    margin: 0 auto !important;
    border: none;
}

.RadButton_SSSkin.RadButton.CSSbutton:hover,
.RadButton_SSSkin.RadButton.CSSbutton:focus,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:focus {
	background: #E5F3FD;
	border: 1px solid #E5F3FD;
	outline: none !important;
}
	
.RadButton_SSSkin.RadButton.CSSbutton:active,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:active {
	background: #E5F3FD;
	border: 1px solid #E5F3FD;
	outline: none !important;
}

.RadButton_SSSkin.RadButton.CSSbutton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbHovered:active .rbDecorated {
	color: #1C264A;
}

/* .RadButton_SSSkin.RadButton.CSSbutton._icon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton {
	padding-left: 46px !important;
} */

/* 2: Primary Button */

.RadButton_SSSkin.RadButton.CSSbutton._primary,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._primary {
	padding: 8px 24px;
	background: linear-gradient(135deg, #28ABEC 0%, #1254AB 100%);
	box-shadow: 0 6px 10px 0 rgba(0,0,0,0.1);
	border: none;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:focus {
	background: linear-gradient(-135deg, #1254AB 0%, #1254AB 100%);
	border: none;
}
	
.RadButton_SSSkin.RadButton.CSSbutton._primary:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:active {
	background: linear-gradient(-135deg, #103885 0%, #103885 100%);
	border: none;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbSkinnedButton.rbHovered:active .rbDecorated {
	color: #fff;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._primary._no_gradient {
	background: #1389E1;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton.rbHovered:focus {
	background: #1E55A3;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton._primary._no_gradient.rbSkinnedButton.rbHovered:active {
	background: #103885;
}

/* 3: Secondary Button */

.RadButton_SSSkin.RadButton.CSSbutton._secondary,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._secondary {
	border: 1px solid #333;
}

.RadButton_SSSkin.RadButton.CSSbutton._secondary .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._secondary .rbDecorated {
	color: #333;
}

.RadButton_SSSkin.RadButton.CSSbutton._secondary:hover,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:focus,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:focus {
	border: 1px solid #1E55A3;
}
	
.RadButton_SSSkin.RadButton.CSSbutton._secondary:active,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:active {
	border: 1px solid #103885;
}

.RadButton_SSSkin.RadButton.CSSbutton._secondary:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._secondary.rbSkinnedButton.rbHovered:active .rbDecorated {
	color: #fff;
}

/* 3: _orange */

.RadButton_SSSkin.RadButton.CSSbutton._orange,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._orange {
	border: 1px solid #FF9900;
	background: transparent;
}

.RadButton_SSSkin.RadButton.CSSbutton._orange .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._orange .rbDecorated {
	color: #FF9900;
}

.RadButton_SSSkin.RadButton.CSSbutton._orange:hover,
.RadButton_SSSkin.RadButton.CSSbutton._orange:focus,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:focus {
	border: 1px solid #FF9900;
	background: #FF9900;
}
	
.RadButton_SSSkin.RadButton.CSSbutton._orange:active,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:active {
	border: 1px solid #FF9900;
	background: #FF9900;
}

.RadButton_SSSkin.RadButton.CSSbutton._orange:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._orange.rbSkinnedButton.rbHovered:active .rbDecorated {
	color: #fff;
}

/* 4: Small */

.RadButton_SSSkin.RadButton.CSSbutton._small,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._small {
	height: 27px;
	border-radius: 2px;
	padding: 4px 12px;
}

.RadButton_SSSkin.RadButton.CSSbutton._small .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._small .rbDecorated {
	height: 17px;
	line-height: 17px;
	font-size: 14px;
}

/* 5: Icons */

.RadButton_SSSkin.RadButton.CSSbutton .rbPrimaryIcon+.rbPrimary {
    padding-left: 24px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbSecondary {
    padding-right: 24px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton .rbPrimaryIcon {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 6.5px;
	left: 10px;
	background-image: url(../../Images/Icons/NewButtonIcons.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100px 700px !important;
    background-position-x: left !important;
	overflow: hidden;
    cursor: pointer;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton .rbSecondaryIcon {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 6.5px;
	right: 10px;
	background-image: url(../../Images/Icons/NewButtonIcons.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100px 700px !important;
    background-position-x: left !important;
	overflow: hidden;
    cursor: pointer;
}

.RadButton_SSSkin.RadButton.CSSbutton._small .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._small .rbPrimaryIcon {
    top: 2px;
    left: 11px;
}

.RadButton_SSSkin.RadButton.CSSbutton._small .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._small .rbSecondaryIcon {
    top: 2px;
    left: 11px;
}
/* 
.RadButton_SSSkin.RadButton.CSSbutton .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton .rbPrimaryIcon:after {
    content: "";
    width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../../Images/Icons/NewButtonIcons.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100px 700px !important;
    background-position-x: left !important;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	overflow: hidden;
    cursor: pointer;
    opacity: 1;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton .rbSecondaryIcon:after {
    content: "";
    width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../../Images/Icons/NewButtonIcons.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100px 700px !important;
    background-position-x: left !important;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	overflow: hidden;
    cursor: pointer;
    opacity: 1;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._primary .rbPrimaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._primary .rbSecondaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._secondary .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._secondary .rbPrimaryIcon:after {
	background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._secondary .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._secondary .rbSecondaryIcon:after {
	background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton:hover .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:hover .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton:focus .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:focus .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered._secondary .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton:active .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:active .rbPrimaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton:hover .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:hover .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton:focus .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:focus .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbHovered._secondary .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton:active .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._secondary:active .rbSecondaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary:hover .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary:focus .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary:active .rbPrimaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._primary:hover .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary:focus .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary.rbHovered .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton._primary:active .rbSecondaryIcon:after {
	opacity: 0;
} */

.RadButton_SSSkin.RadButton.CSSbutton .rbAdd,
.RadButton_SSSkin.RadButton.CSSbutton .rbAdd:after {
	background-position-y: 0 !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbRemove,
.RadButton_SSSkin.RadButton.CSSbutton .rbRemove:after {
	background-position-y: -40px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbOk,
.RadButton_SSSkin.RadButton.CSSbutton .rbOk:after {
	background-position-y: -80px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbCancel,
.RadButton_SSSkin.RadButton.CSSbutton .rbCancel:after {
	background-position-y: -120px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbUpload,
.RadButton_SSSkin.RadButton.CSSbutton .rbUpload:after {
	background-position-y: -160px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbDownload,
.RadButton_SSSkin.RadButton.CSSbutton .rbDownload:after {
	background-position-y: -200px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbPrevious,
.RadButton_SSSkin.RadButton.CSSbutton .rbPrevious:after {
	background-position-y: -240px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbNext,
.RadButton_SSSkin.RadButton.CSSbutton .rbNext:after {
	background-position-y: -280px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbOpen,
.RadButton_SSSkin.RadButton.CSSbutton .rbOpen:after {
	background-position-y: -320px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbAttach,
.RadButton_SSSkin.RadButton.CSSbutton .rbAttach:after {
	background-position-y: -360px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbSave,
.RadButton_SSSkin.RadButton.CSSbutton .rbSave:after {
	background-position-y: -400px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbConfig,
.RadButton_SSSkin.RadButton.CSSbutton .rbConfig:after {
	background-position-y: -440px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbPrint,
.RadButton_SSSkin.RadButton.CSSbutton .rbPrint:after {
	background-position-y: -480px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbRefresh,
.RadButton_SSSkin.RadButton.CSSbutton .rbRefresh:after {
	background-position-y: -520px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbSearch,
.RadButton_SSSkin.RadButton.CSSbutton .rbSearch:after {
	background-position-y: -560px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbHelp,
.RadButton_SSSkin.RadButton.CSSbutton .rbHelp:after {
	background-position-y: -600px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbEdit,
.RadButton_SSSkin.RadButton.CSSbutton .rbEdit:after {
	background-position-y: -640px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton .rbMail,
.RadButton_SSSkin.RadButton.CSSbutton .rbMail:after {
	background-position-y: -680px !important;
}



/* 6: Toggle */

.RadButton_SSSkin.RadButton.CSSbutton._toggle,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._toggle {
    border-color: #333;
    border-radius: 2px;
    background: white;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._toggle .rbDecorated {
	color: #333;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle:hover,
.RadButton_SSSkin.RadButton.CSSbutton._toggle:focus,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:focus {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.3);
	background: white;
	background-color: white;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.3);
	background: #f7f7f7;
	background-color: #f7f7f7;
}
	
.RadButton_SSSkin.RadButton.CSSbutton._toggle:active,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:hover,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:focus,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:active,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.5);
	background: #f7f7f7;
	background-color: #f7f7f7;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:focus .rbDecorated {
	color: #1389E1;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButtonChecked.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._toggle.rbSkinnedButton.rbSkinnedButtonChecked .rbDecorated {
	color: #1389E1;
}

/* Extra icons for toggle buttons - rbDollar and rbTime */

.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._toggle .rbPrimaryIcon {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked._toggle .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked.rbSkinnedButton._toggle .rbPrimaryIcon {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._toggle .rbPrimaryIcon:after {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked._toggle .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbSkinnedButtonChecked._toggle .rbPrimaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbDollar,
.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbDollar:after {
	background-position-y: 0px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbTime,
.RadButton_SSSkin.RadButton.CSSbutton._toggle .rbTime:after {
	background-position-y: -20px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._toggle:active .rbPrimaryIcon:after {
	opacity: 1;
	background-position-x: -20px !important;
}

/* Special Toggles: CSSBudgetToggle */

.CSSBudgetToggle {
	float: left;
}

.CSSBudgetToggle + .CSSBudgetToggle {
	margin-left: 10px;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.CSSBudgetToggle {
    border-color: #333;
    border-radius: 4px;
    background: white;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.CSSBudgetToggle .rbDecorated {
	color: #333;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:hover,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:focus,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:focus {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.3);
	background: white;
	background-color: white;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.3);
	background: #f7f7f7;
	background-color: #f7f7f7;
}
	
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:active,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:active,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:active,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:hover,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:focus,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:active,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered {
	border: 1px solid #1389E1;
	box-shadow: inset 0px 2px 6px 0px rgba(30, 85, 163, 0.5);
	background: #f7f7f7;
	background-color: #f7f7f7;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:focus .rbDecorated {
	color: #1389E1;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButtonChecked.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle.rbSkinnedButton.rbSkinnedButtonChecked .rbDecorated {
	color: #1389E1;
}

/* Extra icons for toggle buttons - rbDollar and rbTime */

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.CSSBudgetToggle .rbPrimaryIcon {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked.CSSBudgetToggle .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked.rbSkinnedButton.CSSBudgetToggle .rbPrimaryIcon {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.CSSBudgetToggle .rbPrimaryIcon:after {
    background-image: url(../../Images/Icons/rbDollarTime.png) !important;
    background-size: 60px 40px !important;
    background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButtonChecked.CSSBudgetToggle .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton.rbSkinnedButtonChecked.CSSBudgetToggle .rbPrimaryIcon:after {
	opacity: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbDollar,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbDollar:after {
	background-position-y: 0px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbTime,
.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle .rbTime:after {
	background-position-y: -20px !important;
}

.RadButton_SSSkin.RadButton.CSSbutton.CSSBudgetToggle:active .rbPrimaryIcon:after {
	opacity: 1;
	background-position-x: -20px !important;
}


/* Navigation Buttons */

.RadButton_SSSkin.RadButton.CSSbutton._navigation,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation {
    background: none !important;
    border: none !important;
    padding: 0;
    height: 20px !important;
    box-shadow: none !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbDecorated {
    font-size: 14px;
    color: #333;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbPrimaryIcon {
    top: 0;
    left: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbPrimaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbPrimaryIcon:after {
    background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbSecondaryIcon {
    top: 0;
    right: 0;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbSecondaryIcon:after,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbSecondaryIcon:after {
    background-position-x: right !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbPrimaryIcon {
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation .rbSecondaryIcon {
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._navigation.rbHovered .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._navigation.rbHovered .rbDecorated {
    color: #1389E1;
}


/* Link Button Style w/ RadButton */

.RadButton_SSSkin.RadButton.CSSbutton._linkButton,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._linkButton {
    border: none;
    border-radius: 0;
    padding: 0;
    height: auto !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._linkButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbHovered:focus,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton:hover,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton:focus,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton.rbHovered:hover,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton.rbHovered:focus {
	background: none;
	border: none;
	box-shadow: none;
	outline: none !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._linkButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbHovered:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton:active .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton.rbHovered:hover .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton.rbHovered:focus .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton._linkButton.rbSkinnedButton.rbHovered:active .rbDecorated {
	color: #1389E1;
	text-decoration: underline;
}

.RadButton_SSSkin.RadButton.CSSbutton._linkButton .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._linkButton .rbPrimaryIcon {
    background-position-x: left !important;
}

.RadButton_SSSkin.RadButton.CSSbutton._linkButton .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbSkinnedButton._linkButton .rbSecondaryIcon {
    background-position-x: left !important;
}



/* Disabled Button */

.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled,
.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled.rbSkinnedButton {
    pointer-events: none;
    border-color: rgba(51,51,51,.75);
    cursor: pointer;
}

.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled .rbDecorated,
.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled.rbSkinnedButton .rbDecorated {
    color: rgba(51,51,51,.75);
}

.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled.rbSkinnedButton .rbPrimaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled .rbSecondaryIcon,
.RadButton_SSSkin.RadButton.CSSbutton.rbDisabled.rbSkinnedButton .rbSecondaryIcon {
    opacity: 0.75;
}


/* rbToggleButton - Checkbox */

.RadButton_SSSkin.rbToggleButton .rbText {
    height: 34px;
    line-height: 34px;
    padding-right: 10px;
    padding-left: 30px;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.RadButton_SSSkin.rbToggleButton.rbHovered .rbText {
	color: #E5F3FD;
}

.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckbox,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: transparent;
    width: 20px;
    height: 20px;
}

.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckbox:before,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckbox:after,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked:before,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked:after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
}

.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckbox:before,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked:before {
    border: 1px solid rgba(122,149,213,1);
    border-radius: 50%;
    background: rgba(122,149,213,.1);
}

.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckbox:after,
.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked:after {
    background-image: url(../../Images/Icons/SmartStockSprite.svg);
    background-repeat: no-repeat;
    background-position: -450px -10px;
    z-index: 10;
    opacity: 0;
    width: 10px;
    height: 10px;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}

.RadButton_SSSkin.rbToggleButton.rbHovered .rbPrimaryIcon.rbToggleCheckbox:after {
	background-image: url(../../Images/Icons/SmartStockSprite.svg);
    background-repeat: no-repeat;
    background-position: -470px -10px;
}

.RadButton_SSSkin.rbToggleButton.rbHovered .rbPrimaryIcon.rbToggleCheckboxChecked:after {
	background-image: url(../../Images/Icons/SmartStockSprite.svg);
    background-repeat: no-repeat;
    background-position: -450px -10px;
}

.RadButton_SSSkin.rbToggleButton.rbHovered .rbPrimaryIcon.rbToggleCheckbox:before,
.RadButton_SSSkin.rbToggleButton.rbHovered .rbPrimaryIcon.rbToggleCheckboxChecked:before {
    border-color: rgba(122,149,213,.25);
    background: rgba(122,149,213,.25);
}

/* .RadButton_SSSkin.rbToggleButton.rbHovered .rbPrimaryIcon.rbToggleCheckbox:after {
	opacity: 1;
} */

.RadButton_SSSkin.rbToggleButton .rbPrimaryIcon.rbToggleCheckboxChecked:after {
	opacity: 1;
}



