BODY {
background-color : #FFFFFF;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px ;
}
INPUT {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
TEXTAREA {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px ;
}
SELECT {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
TABLE {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px ;
}
A:link {
text-decoration: none;
font-weight: normal;
color : #blank;
}
A:VISITED {
text-decoration: none;
font-weight: normal;
color : #blank;
}
A:active {
text-decoration: none;
font-weight: normal;
color : #blank;
}
A:HOVER {
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menu:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuV:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuVSelected:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:link {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:visited {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:active {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}
A.menuCustom:HOVER {
font-family : Verdana, Geneva, sans-serif;
font-size : 8px;
text-decoration: none;
font-weight: normal;
color : #blank;
}

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(/media/7/3/boxsizing.htc);}
@-ms-viewport{
width: device-width}
article, aside, footer, header, nav, section {display: block}
html {font-size: 100%;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
input, select, textarea { color: #828282}
a:hover, a:active {outline: 0;}
ul, ol {list-style: none; margin: 0; padding: 0;}
img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
form {margin: 0;}
fieldset {border: 0; margin: 0; padding: 0;}
button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input {line-height: normal; *overflow: visible;}
table button, table input {*overflow: auto;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
textarea {overflow: auto; vertical-align: top; resize: vertical;}
input:invalid, textarea:invalid {background-color: #ccc;}
table {border-collapse: collapse; border-spacing: 0;}
body, h1, h2, h3, h4, h5, h6, input, select, textarea, p, ul, ol, li {
margin:0;
padding:0;
font-weight:normal;
list-style:none}
*:focus {outline: 0}
input:focus{border:none}
body{
color:#535c63;
font:13px Arial, Helvetica, sans-serif !important;
width:100%;
position:relative}
body, html, form{ height:100%}
a, a:link, a:visited, a:hover, a:active{
color:#e60050;
font-size:100%;
text-decoration:none}
a:hover{ text-decoration:underline}
strong{ color:#e60050}
.page-login strong{ color:#fff}
body.page-login{ background:url(/media/7/3/bg_login.jpg) no-repeat center -134px}
.container-login{
height:397px;
background: rgba(0, 0, 0, .6); clear:both; overflow:hidden; padding:15px 0}
body.page-login.cambio-password .container-login{
height:440px;
background:url(/media/7/3/bg_form_cambio_pw.png) repeat-x}
.inner-content-login{
width:758px;
margin:0 auto; position:relative; padding:34px 0; clear:both; overflow:hidden}
body.login.cambio-password .inner-content-login{
width:980px}
body.login.cambio-password .inner-content-login p{ font-size:15px; padding:0 15px; color:#dedede}
h1.intro-logo{padding:86px 0 30px 0; margin:0 auto; text-align:center}
.inner-content-login p{ color:#dedede; text-align:center; font-size:14px}
.mbsLogonContainer, .mbsResetPwdContainer{ padding:0 88px; height:200px}
.mbsResetPwdContainer{ height:80px}
.mbsDescrContainer{ display:none}
.mbsUserNameBox, .mbsPasswordBox, .mbsEmailBox{
font:14px Arial, Helvetica, sans-serif;
width:280px;
height:36px;
border:solid 1px #bdbdbd;
padding:0 5px;
color:#666;
float:left;
margin:0 5px}
.mbsLogOnButton, .recupera-pw .buttoncontainer input, .reimposta-pw .mbsBtnContainer input, .login .mbsLogoffContainer input, .mbsPushButton, .fdsPushButton, .mbsBtnContainer .mbsButton{
border:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#e60050;
color:#fff;
font:18px 'colaborate-regularregular', Arial, Helvetica, sans-serif;
text-align:center;
width:200px;
height:42px;
margin:24px auto 0 auto;
-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.5);
box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.5);}
.reimposta-pw .mbsBtnContainer input{margin:60px auto 0 auto;}
body.login.cambio-password .fdsPushButton{ margin-top:0}
.reimposta-pw .mbsErrorMessage#main_content_10_10_ctl06_58_valPasswordLen{ top:107px}
.login .mbsLogoffContainer input{
margin-top:10px;
width:130px;
height:32px}
.mbsCtrlContainer{ text-align:center}
a.mbsRememberPasswordButton, a:link.mbsRememberPasswordButton, a:visited.mbsRememberPasswordButton, a:hover.mbsRememberPasswordButton, a:active.mbsRememberPasswordButton{
color:#fff;
font-size:100%;
text-decoration:none;
display:inline-block;
padding-top:30px;
/*position:absolute;
z-index:100;
left:250px;
bottom:20px;*/
font-size:13px}
a:hover.mbsRememberPasswordButton{ text-decoration:underline}
.mbsRembemberMe{
position:absolute;
z-index:100;
right:250px;
bottom:20px;
color:#fff;
font-size:13px}
.mbsRembemberMe input{ float:left; margin:2px 10px 0 0}
.mbsRembemberMe label{ float:left}
.mbsUserNameBox:focus, .mbsPasswordBox:focus{border:solid 2px #e60050}
header{
height:256px;
margin-bottom:34px}
.int header{margin-bottom:14px}
.top-header{
height:39px;
clear:both;
overflow:hidden;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e8e9eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e9eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e9eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e8e9eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e8e9eb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e8e9eb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e9eb',GradientType=0 ); /* IE6-9 */
}
header h1{ float:left; height:67px}
header h1 img{ margin-top:16px}
.inner-header, #container, .inner-top-header{
width:985px;
margin:0 auto;
clear:both;
overflow:hidden}
#container, .inner-header{ padding:0 3px}
.inner-header{ overflow:visible}
.login{
float:right;
background-color:#fff;
width:380px;
padding-left:10px}
.top-header .data{
	float:left;
	margin:11px 0 0 200px}

.top-header .mbsContainer {
position: relative;
height: auto;
border-bottom: none;
border-top: none;
padding: 0;
margin-top: 0
}
.top-header .mbsLogoffContainer{
	float:right}
.top-header .mbsLblContainer{
	padding:7px 0 6px 40px;
	background:url(/media/7/3/ico_login.gif) no-repeat left 6px;
	float:left;
	width:250px;
	margin-top:2px}
.top-header .login .mbsLogoffContainer input {
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: url(/media/7/3/ico_logout.gif) no-repeat 2px 1px;
width: 92px;
height: 30px;
margin: 10px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #E60050;
font-size: 14px;
text-transform: uppercase;
padding: 1px 0 2px 14px;
}
.inner-header nav{
float:right;
margin-top:26px}
.inner-header nav ul li{
float:left;
margin:0;
padding:0 5px;
border-left:solid 1px #8b9194; position:relative}
.inner-header nav ul li li{ padding:0}
.inner-header nav ul li:first-child, .inner-header nav ul li li{
border-left:none}
.inner-header nav ul li a, .inner-header nav ul li a:link, .inner-header nav ul li a:visited, .inner-header nav ul li a:hover, .inner-header nav ul li a:active{
color:#4f5a5f;
font: 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:2px 8px 0 8px;
display:block;
height:33px;}
.inner-header nav ul li a:hover, .inner-header nav ul li.hover a, .inner-header nav ul li a.selected, .inner-header nav ul li a:link.selected, .inner-header nav ul li a:visited.selected, .inner-header nav ul li a:hover.selected, .inner-header nav ul li a:active.selected{ background: url(/media/7/3/hover_menu.png) no-repeat center top; text-decoration:none; color:#fff}
.intro-text {
color:#535c63;
padding-bottom:24px;
margin-bottom:20px;
font-size:16px;
line-height:24px;
	padding:5px 0 25px 90px;
	background:url(/media/7/3/ico_info.gif) no-repeat left 14px }
.gestione-utenti p{
color:#535c63;
margin-bottom:20px;
font-size:16px;
line-height:24px;
padding:5px 0;
}
.page-title, .gestione-utenti h3{ color:#535c63; margin-bottom:10px; font:24px Arial, Helvetica, sans-serif;}
#left-content{
float:left;
width:650px}
#left-content h2, #left-content .mbsGroupTitleProfilo{font:32px 'colaborate-regularregular', Arial, Helvetica, sans-serif; color:#535c63; padding-bottom:25px; display:block}
aside{
float:right;
width:314px}
#full-content{ width:964px}
.lista-news {clear:both; overflow:hidden; margin-bottom:20px; border:solid 1px #e8e9eb; padding:10px}
.lista-news li {clear:both; overflow:hidden; margin-bottom:20px; background-:url(/media/7/3/bg_lista.gif) no-repeat left bottom}
.lista-news h1{ padding-bottom:10px}
.lista-news h1 a, .lista-news h1 a:link, .lista-news h1 a:visited, .lista-news h1 a:hover, .lista-news h1 a:active{
color:#535c63;
font-size:20px;
line-height:18px;}
.lista-news p{
font-size:14px;
line-height:18px}
.content-img-news {
display: block;
float: left;
width:100px;
margin:0 20px 20px 0}
.scheda-news .content-img-news { width:302px}
.lista-news article {
float: left;
width: 496px;
padding-bottom:40px;
position:relative;
/*min-height:160px*/}
.data-news {font-size: 14px; color:#e60050; padding-bottom: 5px; display: block}
.link-news{
position:absolute;
z-index:100;
right:0;
bottom:10px}
.link-news a, .link-news a:link, .link-news a:visited, .link-news a:hover, .link-news a:active{ font-size:10px}
aside .box{
background-color:#f7f7f7;
margin-bottom:10px;
clear:both;
overflow:hidden;
padding:20px}
.box-area-personale{
border:solid 1px #e6e6e6;
padding:20px;
margin-bottom:10px}
aside h3{color:#4f5a5f; font:24px 'colaborate-regularregular', Arial, Helvetica, sans-serif; padding-bottom:10px}
.button a, .button a:link, .button a:visited, .button a:hover, .button a:active{
border:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#e60050;
color:#fff;
font:13px/30px 'colaborate-regularregular', Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
width:100px;
height:30px;
display:block;
text-decoration:none;
margin:0 auto}
.button{
padding:20px 0;
background:url(/media/7/3/filetto-button.gif) no-repeat center bottom}
.box h3{
text-align:center;
color:#e60050;
font:26px 'colaborate-regularregular', Arial, Helvetica, sans-serif;
background:url(/media/7/3/filetto-title.gif) no-repeat left 14px;
text-transform:uppercase}
.box h3 span{background-color:#f7f7f7; padding:0 10px}
.box p{text-align:center}
a.accedi, a:link.accedi, a:visited.accedi, a:hover.accedi, a:active.accedi{
color:#4f5a5f;
font-size:10px;
text-transform:uppercase;
display:block;
margin:20px auto 0 auto;
border-bottom:solid 4px #e60050;
width:100px;
padding-bottom:15px;
text-align:center;
text-decoration:none}
a:hover.accedi{border-bottom:solid 4px #4f5a5f;}
footer{height:50px;
padding-top:12px;
background: #e8e9eb; /* Old browsers */
background: -moz-linear-gradient(top,  #e8e9eb 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e9eb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8e9eb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8e9eb 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8e9eb 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e8e9eb 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e9eb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
clear:both;
overflow:hidden;
text-transform:uppercase;
margin-top:30px
}
.content-footer{
width:985px;
margin:0 auto}
.logo-footer{ float:left; margin-right:80px}
.top-footer .service-menu{float:left}
.top-footer .service-menu a, .top-footer .service-menu a:link, .top-footer .service-menu a:visited, .top-footer .service-menu a:hover, .top-footer .service-menu a:active{ color:#fff; font-size:13px; text-transform:uppercase}
.top-footer .service-menu li{ padding-bottom:5px}
.top-footer .contatti{ float:right}
.top-footer .contatti label{ display:block; color:#fff; text-align:right}
.top-footer .contatti a, .top-footer .contatti a:link, .top-footer .contatti a:visited, .top-footer .contatti a:hover, .top-footer .contatti a:active{ color:#fff; text-align:right}
.copy{ float:left; width:800px}
a.credits, a:link.credits, a:visited.credits, a:hover.credits, a:active.credits{ float:right; color:#535c63 }
.bottom-footer{ padding-top:15px; font-size:11px; text-transform:uppercase; color:#535c63}
.PagerContainerTable{
margin:0 auto;
text-align:center}
.PagerInfoCell{ display:none}
.PagerContainerTable a, .PagerContainerTable a:link, .PagerContainerTable a:visited, .PagerContainerTable a:hover, .PagerContainerTable a:active{
text-decoration:none;
color:#4f5a5f}
.PagerCurrentPageCell{ color:#e60050; font-weight:bold}
.PagerContainerTable td{ padding:0 10px}
.scheda-news h1{
font-size:20px;
color:#535c63;
padding-bottom:5px}
h2{ padding-bottom:10px}
.scheda-news ul { clear:both}
.scheda-news ul li{padding-left:20px; background:url(/media/7/3/bullet_news.gif) no-repeat left 4px}
#left-content .scheda-news h2{
font-size:16px;
color:#666}
.scheda-news{ clear:both; overflow:hidden; padding-bottom:30px; background:url(/media/7/3/bg_lista.gif) no-repeat left bottom}
.scheda-news .button a, .scheda-news .button a:link, .scheda-news .button a:visited, .scheda-news .button a:hover, .scheda-news .button a:active{
margin:0}
.scheda-news p{ padding-bottom:20px; line-height:18px}
.content-scheda-news{
clear:both;
overflow:hidden;
padding-top:30px}
.mbsContainer{ position:relative; height:240px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; padding:20px 0; margin-top:20px}
.mbsContainer#membershipUserHead{height:auto}
.mbsContainer#membershipUserHead .mbsMsgContainer{ top:0; left:0}
.inner-header .mbsContainer{ height:auto}
.mbsMsgContainer{ position:absolute; left:82px; top:84px; z-index:100; width: 200px; color:#fff}
.mbsMsgContainer span{background-color:#e60050; padding:2px}
#membershipUserHead .mbsMsgContainer{ position:absolute; left:5px; top:53px; z-index:100; color:#e60050}
#membershipUserHead .mbsMsgContainer span{background-color: transparent; padding:0;}
.mbsLogonContainer .mbsErrorMessage{background-color: #e60050; padding:2px; position:absolute; left:5px; top:53px; z-index:100; color:#fff; min-height:20px}
.reimposta-pw .mbsErrorMessage, #processMessage{position:absolute; left:0; top:66px; z-index:100; color:#fff; background-color:#e60050; padding:2px}
.mbsValidatorContainer span{position:absolute; left:0; top:53px; z-index:100; color:#e60050 !important}
.reimposta-pw .mbsErrorMessage{left:5px; top:82px}
.recupera-pw{ position:relative}
.recupera-pw .controlcontainer .mbsUserNameBox{ float:none}
.recupera-pw .controlcontainer{ text-align:center; margin-top:15px}
.recupera-pw .controlcontainer.how{margin-top:25px}
.recupera-pw .controlcontainer.how select{
	width:340px;
	height:36px;
	margin:0 auto}
.recupera-pw .buttoncontainer { text-align:center}
.reimposta-pw { position:relative}
.reimposta-pw .mbsDescrContainer{ text-align:center; color:#dedede; font-size:14px}
.mbsResetPwdContainer{ clear:both; overflow:hidden; padding-top:15px}
.mbsBtnContainer, .mbsButtonContainer{ text-align:center; clear:both}
.mbsWelcomeMessage{font-size:12px; display:block}
.mbsLogoffContainer .mbsBtnContainer{ text-align:right}
.mbstxtPassword, .mbstxtCheckPassword, .mbsCellulare_8, .mbstxtEmail, .fdsNome_1, .fdsCogonme_2, .fdsCodiceFiscale_3, .fdsPasswordOriginale_4, .mbstxtEmail2, .mbsNome_5, .mbsCognome_6{ float:left; width:320px; height:80px; position:relative}
.mbstxtUserName, .mbsCedolino_8{width:664px; height:80px; position:relative; clear:both}
.mbsCedolino_8{ height:40px}
.mbstxtPassword input, .mbstxtCheckPassword input, .mbsCellulare_8 input, .mbstxtEmail input, .fdsNome_1 input, .fdsCogonme_2 input, .fdsCodiceFiscale_3 input, .fdsPasswordOriginale_4 input, .mbstxtUserName input, .mbstxtEmail2 input, .mbsNome_5 input, .mbsCognome_6 input{font:14px Arial, Helvetica, sans-serif;
width:280px;
height:36px;
border:solid 1px #bdbdbd;
padding:0 5px;
color:#666;
float:left;
margin:0}
.toast-container {
width: 280px;
z-index: 9999}
* html .toast-container {
position: absolute} 
.toast-item {
height: auto;
background: #333;
opacity: 0.9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color: #eee;
padding: 15px;
font:normal 12px Arial, Helvetica, sans-serif;
border: 2px solid #999;
display: block;
position: relative;
margin: 0 0 12px 0}
.toast-item p {
text-align: left;
margin: 0 20px 0 40px}
.toast-item-close {
/*background:url(/media/7/3/close.gif);*/
width:22px;
height:22px;
position: absolute;
top:7px;
right:7px;
color:#fff}
.toast-item-image {
width:32px;
height: 32px;
float:left}
.toast-item-image-Notice {
background:url(/media/7/3/notice.png)}
.toast-item-image-Success {
background:url(/media/7/3/success.png)}
.toast-item-image-Warning {
background:url(/media/7/3/warning.png)}
.toast-item-image-Error {
background:url(/media/7/3/error.png)}
.toast-type-Notice {
color: white}
.toast-type-Success {
color: white}
.toast-type-Warning {
color: white;
border-color: #FCBD57}
.toast-type-Error {
color: white;
border-color: #B32B2B}
.toast-position-top-left {
position: fixed;
left: 20px;
top: 20px}
.toast-position-top-center {
position: fixed;
top: 20px;
left: 50%;
margin-left: -140px}
.toast-position-top-right {
position: fixed;
top: 20px;
right: 20px}
.toast-position-middle-left {
position: fixed;
left: 20px;
top: 50%;
margin-top: -40px}
.toast-position-middle-center {
position: fixed;
left: 50%;
margin-left: -140px;
margin-top: -40px;
top: 50%}
.toast-position-middle-right {
position: fixed;
right: 20px;
margin-left: -140px;
margin-top: -40px;
top: 50%}
.toast-item-close{
border:none;
color:#fff;
width:22px !important;
height:22px !important;
cursor:pointer;
background:url(/media/7/3/close.gif) no-repeat;}
.content-form-recupero{
width:664px; margin:35px auto 0 auto;
clear:both; overflow:hidden; padding-bottom:20px}
.content-form-recupero .fdsBtnContainer{ text-align:center; clear:both;
overflow:hidden}
.passwordcontainer div, .userdatacontainer div{
float: left;
width: 332px;
height: 70px;
position: relative}
.passwordcontainer div input, .userdatacontainer div input{
font: 14px Arial, Helvetica, sans-serif;
width: 280px;
height: 36px;
border: solid 1px #bdbdbd;
padding: 0 5px;
color: #666;
float: left;
margin: 0}
.fdsValidatorMessage{ color:#e60050}
.doc-list li{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:dashed 1px #666}
.doc-date{ padding-bottom:5px}
.title-doc{
font-size: 18px;
margin-bottom: 10px}
.subtitle-doc{margin-bottom: 20px}
a.download-doc, a:link.download-doc, a:visited.download-doc, a:hover.download-doc, a:active.download-doc, .attachmentlisttype25 a, .attachmentlisttype25 a:link, .attachmentlisttype25 a:visited, .attachmentlisttype25 a:hover, .attachmentlisttype25 a:active{
padding:7px 0 7px 40px;
display:inline-block;
background:url(/media/7/3/ico_download.png) no-repeat;}
.testo-log{ font-size:14px; text-align:center}
.attachmentlist { padding-top:20px}
.attachmentlisttitle{ padding-bottom:10px}
.content-form-recupero .fdsValidatorMessage{position:absolute; left:0; top:37px; z-index:100; color:#fff !important; background-color:#e60050; padding:2px}
.view-all-news a, .view-all-news a:link, .view-all-news a:visited, .view-all-news a:hover, .view-all-news a:active{font-size:10px; text-transform:uppercase}
.inner-header .login .mbsContainer{ padding-top:30px}
.container-login.cambio-pw p strong{ color:#fff}
.modifica-profilo .mbsContainer#membershipUserHead .mbsMsgContainer{ top:auto; bottom:63px; background-color:#e60050; color:#fff; padding:2px; display:inline-block}
.content-lista-cedolini{ padding-bottom:30px}
.content-lista-cedolini h1{ padding-bottom:15px; font-size:24px}
.tabella-cedolini { text-align:center}
.tabella-cedolini thead tr{color:#fff; background-color:#e60050; font-size:15px; font-weight:bold}
.tabella-cedolini td, .tabella-cedolini th{ padding:7px 5px}
.tabella-cedolini td{ font-size:14px; border-bottom:solid 1px #ccc}
a.view-cedolino, a:link.view-cedolino, a:visited.view-cedolino, a:hover.view-cedolino, a:active.view-cedolino{ padding:2px 0 2px 30px; background:url(/media/7/3/ico_visualizza.gif) no-repeat left 4px; color:#666}
a.send-by-mailo, a:link.send-by-mail, a:visited.send-by-mail, a:hover.send-by-mail, a:active.send-by-mail{ padding:2px 0 2px 30px; background:url(/media/7/3/ico_send_mail.gif) no-repeat left 2px; color:#666}
.mailsender-input input{border: 1px solid #ccc;
font-family: Arial,sans-serif;
height: 30px;
margin-top: 5px;
padding: 2px 5px;
width: 100%}
a.mailsender, a:link.mailsender, a:visited.mailsender, a:hover.mailsender, a:active.mailsender{
border-radius: 3px;
background-color: #e60050;
color: #fff;
font: 13px/30px 'colaborate-regularregular', Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
width: 120px;
height: 30px;
display: block;
text-decoration: none;
margin: 30px auto 0 auto}
.mailsender-input span{
float: left;
font-size: 12px;
padding-top: 5px}
.box.training h3 {background:url(/media/7/3/filetto-training.gif) no-repeat center; height:52px;margin:0 0 15px 0;}
.ui-widget-header{background: #e60050 url(/media/7/3/ui-bg_highlight-soft_15_cc0000_1x100.png)  50% 50% repeat-x !important;}

#left-content .ui-state-active, #left-content .ui-widget-content .ui-state-active, #left-content .ui-widget-header .ui-state-active, #left-content .ui-state-default{
position:relative; color:#7b8387; font:28px 'colaborate-regularregular'; border:0 !important; background:none !important;}
#left-content .ui-accordion .ui-accordion-header .ui-accordion-header-icon{ left:auto; right:20px}
#left-content .ui-state-default .ui-icon{background:url(/media/7/3/open_close.gif) no-repeat left bottom !important; width:19px !important; height:18px !important;}
#left-content .ui-state-default .ui-icon.ui-icon-triangle-1-s{background-position: left top !important;}
#left-content .ui-corner-all{-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;}
#left-content .ui-accordion .ui-accordion-header{ border-bottom:solid 1px #4f5a5f !important}
#left-content .ui-accordion .ui-accordion-content {padding: 20px 0}
#left-content .ui-accordion-content thead th{ padding:10px; color:#fff; font:21px 'colaborate-boldregular'; background-color:#e60050; text-align:left}
#left-content .ui-accordion-content td{ padding:10px; font-size:14px; border-bottom:solid 1px #ccc}
#left-content .ui-accordion .ui-accordion-icons{ padding-left:10px !important}
#left-content .ui-accordion .ui-accordion-header{padding:5px !important}
#left-content button.ui-state-default .ui-icon, #left-content .ui-state-hover .ui-icon {
background-image: url(/media/7/3/ui-icons_ffffff_256x240.png) !important; background-position: -31px -194px !important}
#left-content .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{ display:none !important}
.mbsUsernameContainer, .mbsPasswordContainer, .mbsPasswordContainer, .mbsPasswordCheckContainer{ float:left; position:relative; padding-bottom:26px}
.mbsLogonContainer .fdsValidatorMessage{
background-color: #e60050;
padding: 2px;
position: absolute;
left: 5px;
bottom: 0;
z-index: 100;
color: #fff !important;}
.content-recupera-pswd{
position:relative;
width:290px;
padding-bottom:28px;
margin:0 auto}
.mbsErrorMessage, .recupera-pw .content-recupera-pswd .fdsValidatorMessage{position:absolute; left:10px; bottom:0; z-index:100; color:#fff !important; background-color:#e60050; padding:2px}
.userdatacontainer div.check-cedolino{
clear:both;
height:40px}
.userdatacontainer div.check-cedolino span{
color:#fff}
.userdatacontainer div.check-cedolino input{
width:auto;
height:auto;
margin-right:15px;
float:left}
.testo-scelta-cedolino, .testo-mail-confermata{
color:#fff;
font-size:14px;
text-align:center}
 .testo-mail-confermata{
	 padding-top:70px}
.form-mail-confirm .mbsMsgContainer span {
background-color: #e60050;
padding: 2px;
display:block;
margin:0 auto;
width:200px;
font-size:18px;
text-align:center
}
.form-mail-confirm .mbsMsgContainer {
position: relative;
 left: auto; 
 top: auto; 
 z-index: 100; 
color: #fff;
text-align: center;
margin-top: 36px;
}
.lista-aree {
clear:both;
overflow:hidden;
margin-bottom:40px}
.lista-aree li, .assistenza{
float:left;
width:48%;
border:solid 1px #e8e9eb;
padding:20px;
background-color:#f2f3f3;
margin:0 2%;
height:280px}
.lista-aree li.documenti{ margin-right:0; float:right}
.lista-aree li.consulta{ margin-left:0}
.assistenza{ width:100%}
.lista-aree.webedit li{width:32%}
.lista-aree.webedit li.documenti{ float:left; margin:0}
.lista-aree.webedit li.gestisci{ float:left; margin-left:0}
.tit-section{
border-bottom:solid 1px #df0f5a;
color:#df0f5a;
padding:0 0 20px 100px;
margin-bottom:10px}
.tit-section span{ display:block; font-size:16px}
.tit-section h1{ font-size:24px}
.lista-aree li li, .lista-aree.webedit li li{
float:none;
width:100%;
border:none;
padding:0 0 10px 34px;
background-color: transparent;
margin:0;
height:auto}
.documenti span{ display:block}
.lista-aree li li a, .lista-aree.webedit li li a, .lista-aree li li a:link, .lista-aree.webedit li li a:link{
	color:#535c63}
.lista-aree li li a:hover, .lista-aree.webedit li li a:hover{
	color:#df0f5a}
.gestisci .tit-section{background:url(/media/7/3/ico_gestione.gif) no-repeat left 4px}
.consulta .tit-section{background:url(/media/7/3/ico_consulta.gif) no-repeat left 4px}
.documenti .tit-section{background:url(/media/7/3/ico_doc.gif) no-repeat left 4px}
aside .tit-section{background:url(/media/7/3/ico_assistenza.gif) no-repeat left 4px}

.lista-aree p{line-height:18px}
.doc-public{ background:url(/media/7/3/ico_documento.gif) no-repeat left 4px}
.doc-private{ background:url(/media/7/3/ico_documento_privato.gif) no-repeat left 4px}
.mailto{text-align:center; padding-top:20px}
.mailto a, .mailto a:link, .mailto a:visited, .mailto a:hover, .mailto a:active{
background:url(/media/7/3/ico_send_mail.gif) no-repeat;
padding-left:30px}
.img-top img{
width:100%;
max-width:1280px}
.sub-menu{display:none; position:absolute;
left:0;
top:33px;
z-index:100}


.inner-header nav ul li ul{ width:150px}
.inner-header nav ul li li{ width:100%; border-bottom:solid 1px #fff}
.inner-header nav ul li li a, .inner-header nav ul li li a:link, .inner-header nav ul li li a:visited, .inner-header nav ul li li a:hover, .inner-header nav ul li li a:active{
color:#fff;
font: 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:5px;
display:block;
background-color:#e3004f}
.inner-header nav ul li li a:hover{ background:none; background-color: #fff; text-decoration:none; color:#e3004f}
@media only screen and (min-width: 1366px) {body.login{	background-size: auto}}
.inner-header nav ul li:hover ul, .inner-header nav ul a ul{ display:block}
.menu a:hover, .menu ul ul a:hover{color:#000; background:#fcd6a7;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#fcd6a7;}
/*
* Kendo UI Complete v2013.1.514 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement.aspx
* If you do not own a commercial license,  this file shall be governed by the trial license terms.
*/
:-webkit-any(body):after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    font: 0/0;
    -webkit-transform: translateZ(0);
}
.fake {
    color: red;
}
.k-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.k-floatwrap:after, .k-slider-items:after, .k-grid-toolbar:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}
.k-floatwrap, .k-slider-items, .k-grid-toolbar {
    display: inline-block;
}
.k-floatwrap, .k-slider-items, .k-grid-toolbar {
    display: block;
}
.prohibit-selection {
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-block, .k-button, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip, .k-pager-wrap, .k-tabstrip-items .k-item, .k-link.k-state-hover, .k-textbox, .k-textbox:hover, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-autocomplete.k-state-hover, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-draghandle {
    background-repeat: repeat;
    background-position: 0 center;
}
.k-state-highlight>.k-link {
    color: inherit;
}
.k-block, .k-widget, .k-inline-block, .k-textbox>input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-draghandle {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}
.k-block, .k-widget {
    line-height: normal;
    outline: 0;
}
.k-block {
    padding: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a.k-button {
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-button:-moz-any(input) {
    padding-bottom: .37em;
    padding-top: .37em;
	border:0
}
button.k-button::-moz-focus-inner, input.k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
a.k-button-expand {
    display: block;
}
button.k-button-expand, input[type="submit"].k-button-expand, input[type="button"].k-button-expand, input[type="reset"].k-button-expand {
    width: 100%}
body .k-button-icon {
    padding-left: 4px;
    padding-right: 4px;
}
.k-button-icontext {
    padding-right: 8px;
    overflow: visible;
}
.k-button-icontext .k-icon {
    margin: 0 3px 0 -3px;
    vertical-align: text-top;
}
html body .k-button-bare {
    background: none!important;
    color: inherit;
    border-width: 0;
}
html body .k-button-bare.k-upload-button:hover {
    color: inherit;
}
.k-link {
    cursor: pointer;
    outline: 0;
    text-decoration: none;
}
.k-grid-header span.k-link {
    cursor: default;
}
.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-icon, .k-state-disabled .k-button, .k-state-disabled .k-draghandle, .k-state-disabled .k-upload-button input {
    cursor: default!important;
    outline: 0;
}
@media print {
    .k-state-disabled, .k-state-disabled .k-input {
    opacity: 1!important;
}
}.k-state-error {
    border-style: ridge;
}
.k-state-empty {
    font-style: italic;
}
.k-icon, .k-sprite, .k-editor-button .k-tool-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
}

	
	
.k-ie8 .k-icon, .k-ie8 .k-sprite, .k-ie8 .k-editor-button .k-tool-icon {
    vertical-align: middle;
}
:root *>.k-icon, :root *>.k-sprite, :root *>.k-editor-button .k-tool-icon {
    vertical-align: middle;
}
.k-icon, .k-sprite {
    background-color: transparent;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
    background-position: 0 -3px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
    background-position: 0 -35px;
}
.k-state-selected .k-i-arrow-n {
    background-position: -16px 0;
}
.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n, .k-state-hover .k-state-selected .k-i-arrow-n, .k-button:hover .k-state-selected .k-i-arrow-n, .k-textbox:hover .k-state-selected .k-i-arrow-n, .k-button:active .k-state-selected .k-i-arrow-n {
    background-position: -32px 0;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n, .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
    background-position: -16px -3px;
}
.k-state-selected .k-i-arrow-s {
    background-position: -16px -32px;
}
.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s, .k-state-hover .k-state-selected .k-i-arrow-s, .k-button:hover .k-state-selected .k-i-arrow-s, .k-textbox:hover .k-state-selected .k-i-arrow-s, .k-button:active .k-state-selected .k-i-arrow-s {
    background-position: -32px -32px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s, .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
    background-position: -16px -35px;
}
.k-i-arrow-n {
    background-position: 0 0;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrow-n, .k-state-hover .k-i-arrow-n, .k-button:hover .k-i-arrow-n, .k-textbox:hover .k-i-arrow-n, .k-button:active .k-i-arrow-n {
    background-position: -16px 0;
}
.k-i-arrow-e {
    background-position: 0 -16px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrow-e, .k-state-hover .k-i-arrow-e, .k-button:hover .k-i-arrow-e, .k-textbox:hover .k-i-arrow-e, .k-button:active .k-i-arrow-e {
    background-position: -16px -16px;
}
.k-rtl .k-i-arrow-w {
    background-position: 0 -16px;
}
.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w, .k-rtl .k-state-hover .k-i-arrow-w, .k-rtl .k-button:hover .k-i-arrow-w, .k-rtl .k-textbox:hover .k-i-arrow-w, .k-rtl .k-button:active .k-i-arrow-w {
    background-position: -16px -16px;
}
.k-i-arrow-s {
    background-position: 0 -32px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrow-s, .k-state-hover .k-i-arrow-s, .k-button:hover .k-i-arrow-s, .k-textbox:hover .k-i-arrow-s, .k-button:active .k-i-arrow-s {
    background-position: -16px -32px;
}
.k-i-arrow-w {
    background-position: 0 -48px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrow-w, .k-state-hover .k-i-arrow-w, .k-button:hover .k-i-arrow-w, .k-textbox:hover .k-i-arrow-w, .k-button:active .k-i-arrow-w {
    background-position: -16px -48px;
}
.k-rtl .k-i-arrow-e {
    background-position: 0 -48px;
}
.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e, .k-rtl .k-state-hover .k-i-arrow-e, .k-rtl .k-button:hover .k-i-arrow-e, .k-rtl .k-textbox:hover .k-i-arrow-e, .k-rtl .k-button:active .k-i-arrow-e {
    background-position: -16px -48px;
}
.k-i-seek-n {
    background-position: 0 -64px;
}
.k-link:not(.k-state-disabled):hover>.k-i-seek-n, .k-state-hover .k-i-seek-n, .k-button:hover .k-i-seek-n, .k-textbox:hover .k-i-seek-n, .k-button:active .k-i-seek-n {
    background-position: -16px -64px;
}
.k-i-seek-e {
    background-position: 0 -80px;
}
.k-link:not(.k-state-disabled):hover>.k-i-seek-e, .k-state-hover .k-i-seek-e, .k-button:hover .k-i-seek-e, .k-textbox:hover .k-i-seek-e, .k-button:active .k-i-seek-e {
    background-position: -16px -80px;
}
.k-rtl .k-i-seek-w {
    background-position: 0 -80px;
}
.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w, .k-rtl .k-state-hover .k-i-seek-w, .k-rtl .k-button:hover .k-i-seek-w, .k-rtl .k-textbox:hover .k-i-seek-w, .k-rtl .k-button:active .k-i-seek-w {
    background-position: -16px -80px;
}
.k-i-seek-s {
    background-position: 0 -96px;
}
.k-link:not(.k-state-disabled):hover>.k-i-seek-s, .k-state-hover .k-i-seek-s, .k-button:hover .k-i-seek-s, .k-textbox:hover .k-i-seek-s, .k-button:active .k-i-seek-s {
    background-position: -16px -96px;
}
.k-i-seek-w {
    background-position: 0 -112px;
}
.k-link:not(.k-state-disabled):hover>.k-i-seek-w, .k-state-hover .k-i-seek-w, .k-button:hover .k-i-seek-w, .k-textbox:hover .k-i-seek-w, .k-button:active .k-i-seek-w {
    background-position: -16px -112px;
}
.k-rtl .k-i-seek-e {
    background-position: 0 -112px;
}
.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e, .k-rtl .k-state-hover .k-i-seek-e, .k-rtl .k-button:hover .k-i-seek-e, .k-rtl .k-textbox:hover .k-i-seek-e, .k-rtl .k-button:active .k-i-seek-e {
    background-position: -16px -112px;
}
.k-si-arrow-n {
    background-position: 0 -129px;
}
.k-link:not(.k-state-disabled):hover>.k-si-arrow-n, .k-state-hover .k-si-arrow-n, .k-button:hover .k-si-arrow-n, .k-textbox:hover .k-si-arrow-n, .k-button:active .k-si-arrow-n {
    background-position: -16px -129px;
}
.k-si-arrow-e {
    background-position: 0 -144px;
}
.k-link:not(.k-state-disabled):hover>.k-si-arrow-e, .k-state-hover .k-si-arrow-e, .k-button:hover .k-si-arrow-e, .k-textbox:hover .k-si-arrow-e, .k-button:active .k-si-arrow-e {
    background-position: -16px -144px;
}
.k-si-arrow-s {
    background-position: 0 -159px;
}
.k-link:not(.k-state-disabled):hover>.k-si-arrow-s, .k-state-hover .k-si-arrow-s, .k-button:hover .k-si-arrow-s, .k-textbox:hover .k-si-arrow-s, .k-button:active .k-si-arrow-s {
    background-position: -16px -159px;
}
.k-si-arrow-w {
    background-position: 0 -176px;
}
.k-link:not(.k-state-disabled):hover>.k-si-arrow-w, .k-state-hover .k-si-arrow-w, .k-button:hover .k-si-arrow-w, .k-textbox:hover .k-si-arrow-w, .k-button:active .k-si-arrow-w {
    background-position: -16px -176px;
}
.k-i-arrowhead-n {
    background-position: 0 -256px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n, .k-state-hover .k-i-arrowhead-n, .k-button:hover .k-i-arrowhead-n, .k-textbox:hover .k-i-arrowhead-n, .k-button:active .k-i-arrowhead-n {
    background-position: -16px -256px;
}
.k-i-arrowhead-e {
    background-position: 0 -272px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e, .k-state-hover .k-i-arrowhead-e, .k-button:hover .k-i-arrowhead-e, .k-textbox:hover .k-i-arrowhead-e, .k-button:active .k-i-arrowhead-e {
    background-position: -16px -272px;
}
.k-i-arrowhead-s {
    background-position: 0 -288px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s, .k-state-hover .k-i-arrowhead-s, .k-button:hover .k-i-arrowhead-s, .k-textbox:hover .k-i-arrowhead-s, .k-button:active .k-i-arrowhead-s {
    background-position: -16px -288px;
}
.k-i-arrowhead-w {
    background-position: 0 -304px;
}
.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w, .k-state-hover .k-i-arrowhead-w, .k-button:hover .k-i-arrowhead-w, .k-textbox:hover .k-i-arrowhead-w, .k-button:active .k-i-arrowhead-w {
    background-position: -16px -304px;
}
.k-i-expand, .k-plus, .k-plus-disabled {
    background-position: 0 -192px;
}
.k-link:not(.k-state-disabled):hover>.k-i-expand, .k-link:not(.k-state-disabled):hover>.k-plus, .k-link:not(.k-state-disabled):hover>.k-plus-disabled, .k-state-hover .k-i-expand, .k-state-hover .k-plus, .k-state-hover .k-plus-disabled, .k-button:hover .k-i-expand, .k-button:hover .k-plus, .k-button:hover .k-plus-disabled, .k-textbox:hover .k-i-expand, .k-textbox:hover .k-plus, .k-textbox:hover .k-plus-disabled, .k-button:active .k-i-expand, .k-button:active .k-plus, .k-button:active .k-plus-disabled {
    background-position: -16px -192px;
}
.k-i-expand-w, .k-rtl .k-i-expand, .k-rtl .k-plus, .k-rtl .k-plus-disabled {
    background-position: 0 -208px;
}
.k-link:not(.k-state-disabled):hover>.k-i-expand-w, .k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand, .k-link:not(.k-state-disabled):hover>.k-rtl .k-plus, .k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled, .k-state-hover .k-i-expand-w, .k-state-hover .k-rtl .k-i-expand, .k-state-hover .k-rtl .k-plus, .k-state-hover .k-rtl .k-plus-disabled, .k-button:hover .k-i-expand-w, .k-button:hover .k-rtl .k-i-expand, .k-button:hover .k-rtl .k-plus, .k-button:hover .k-rtl .k-plus-disabled, .k-textbox:hover .k-i-expand-w, .k-textbox:hover .k-rtl .k-i-expand, .k-textbox:hover .k-rtl .k-plus, .k-textbox:hover .k-rtl .k-plus-disabled, .k-button:active .k-i-expand-w, .k-button:active .k-rtl .k-i-expand, .k-button:active .k-rtl .k-plus, .k-button:active .k-rtl .k-plus-disabled {
    background-position: -16px -208px;
}
.k-i-collapse, .k-minus, .k-minus-disabled {
    background-position: 0 -224px;
}
.k-link:not(.k-state-disabled):hover>.k-i-collapse, .k-link:not(.k-state-disabled):hover>.k-minus, .k-link:not(.k-state-disabled):hover>.k-minus-disabled, .k-state-hover .k-i-collapse, .k-state-hover .k-minus, .k-state-hover .k-minus-disabled, .k-button:hover .k-i-collapse, .k-button:hover .k-minus, .k-button:hover .k-minus-disabled, .k-textbox:hover .k-i-collapse, .k-textbox:hover .k-minus, .k-textbox:hover .k-minus-disabled, .k-button:active .k-i-collapse, .k-button:active .k-minus, .k-button:active .k-minus-disabled {
    background-position: -16px -224px;
}
.k-i-collapse-w, .k-rtl .k-i-collapse, .k-rtl .k-minus, .k-rtl .k-minus-disabled {
    background-position: 0 -240px;
}
.k-link:not(.k-state-disabled):hover>.k-i-collapse-w, .k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse, .k-link:not(.k-state-disabled):hover>.k-rtl .k-minus, .k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled, .k-state-hover .k-i-collapse-w, .k-state-hover .k-rtl .k-i-collapse, .k-state-hover .k-rtl .k-minus, .k-state-hover .k-rtl .k-minus-disabled, .k-button:hover .k-i-collapse-w, .k-button:hover .k-rtl .k-i-collapse, .k-button:hover .k-rtl .k-minus, .k-button:hover .k-rtl .k-minus-disabled, .k-textbox:hover .k-i-collapse-w, .k-textbox:hover .k-rtl .k-i-collapse, .k-textbox:hover .k-rtl .k-minus, .k-textbox:hover .k-rtl .k-minus-disabled, .k-button:active .k-i-collapse-w, .k-button:active .k-rtl .k-i-collapse, .k-button:active .k-rtl .k-minus, .k-button:active .k-rtl .k-minus-disabled {
    background-position: -16px -240px;
}
.k-i-pencil, .k-edit {
    background-position: -32px 0;
}
.k-link:not(.k-state-disabled):hover>.k-i-pencil, .k-link:not(.k-state-disabled):hover>.k-edit, .k-state-hover .k-i-pencil, .k-state-hover .k-edit, .k-button:hover .k-i-pencil, .k-button:hover .k-edit, .k-textbox:hover .k-i-pencil, .k-textbox:hover .k-edit, .k-button:active .k-i-pencil, .k-button:active .k-edit {
    background-position: -48px 0;
}
.k-i-close, .k-delete, .k-group-delete {
    background-position: -32px -16px;
}
.k-link:not(.k-state-disabled):hover>.k-i-close, .k-link:not(.k-state-disabled):hover>.k-delete, .k-link:not(.k-state-disabled):hover>.k-group-delete, .k-state-hover .k-i-close, .k-state-hover .k-delete, .k-state-hover .k-group-delete, .k-button:hover .k-i-close, .k-button:hover .k-delete, .k-button:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-delete, .k-button:active .k-group-delete {
    background-position: -48px -16px;
}
.k-multiselect .k-delete {
    background-position: -160px -80px;
}
.k-multiselect .k-state-hover .k-delete {
    background-position: -176px -80px;
}
.k-i-tick, .k-insert, .k-update {
    background-position: -32px -32px;
}
.k-link:not(.k-state-disabled):hover>.k-i-tick, .k-link:not(.k-state-disabled):hover>.k-insert, .k-link:not(.k-state-disabled):hover>.k-update, .k-state-hover .k-i-tick, .k-state-hover .k-insert, .k-state-hover .k-update, .k-button:hover .k-i-tick, .k-button:hover .k-insert, .k-button:hover .k-update, .k-textbox:hover .k-i-tick, .k-textbox:hover .k-insert, .k-textbox:hover .k-update, .k-button:active .k-i-tick, .k-button:active .k-insert, .k-button:active .k-update {
    background-position: -48px -32px;
}
.k-i-cancel, .k-cancel, .k-denied {
    background-position: -32px -48px;
}
.k-link:not(.k-state-disabled):hover>.k-i-cancel, .k-link:not(.k-state-disabled):hover>.k-cancel, .k-link:not(.k-state-disabled):hover>.k-denied, .k-state-hover .k-i-cancel, .k-state-hover .k-cancel, .k-state-hover .k-denied, .k-button:hover .k-i-cancel, .k-button:hover .k-cancel, .k-button:hover .k-denied, .k-textbox:hover .k-i-cancel, .k-textbox:hover .k-cancel, .k-textbox:hover .k-denied, .k-button:active .k-i-cancel, .k-button:active .k-cancel, .k-button:active .k-denied {
    background-position: -48px -48px;
}
.k-i-plus, .k-add {
    background-position: -32px -64px;
}
.k-link:not(.k-state-disabled):hover>.k-i-plus, .k-link:not(.k-state-disabled):hover>.k-add, .k-state-hover .k-i-plus, .k-state-hover .k-add, .k-button:hover .k-i-plus, .k-button:hover .k-add, .k-textbox:hover .k-i-plus, .k-textbox:hover .k-add, .k-button:active .k-i-plus, .k-button:active .k-add {
    background-position: -48px -64px;
}
.k-i-funnel, .k-filter {
    background-position: -32px -80px;
}
.k-link:not(.k-state-disabled):hover>.k-i-funnel, .k-link:not(.k-state-disabled):hover>.k-filter, .k-state-hover .k-i-funnel, .k-state-hover .k-filter, .k-button:hover .k-i-funnel, .k-button:hover .k-filter, .k-textbox:hover .k-i-funnel, .k-textbox:hover .k-filter, .k-button:active .k-i-funnel, .k-button:active .k-filter {
    background-position: -48px -80px;
}
.k-i-funnel-clear, .k-clear-filter {
    background-position: -32px -96px;
}
.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear, .k-link:not(.k-state-disabled):hover>.k-clear-filter, .k-state-hover .k-i-funnel-clear, .k-state-hover .k-clear-filter, .k-button:hover .k-i-funnel-clear, .k-button:hover .k-clear-filter, .k-textbox:hover .k-i-funnel-clear, .k-textbox:hover .k-clear-filter, .k-button:active .k-i-funnel-clear, .k-button:active .k-clear-filter {
    background-position: -48px -96px;
}
.k-i-refresh {
    background-position: -32px -112px;
}
.k-link:not(.k-state-disabled):hover>.k-i-refresh, .k-state-hover .k-i-refresh, .k-button:hover .k-i-refresh, .k-textbox:hover .k-i-refresh, .k-button:active .k-i-refresh {
    background-position: -48px -112px;
}
.k-i-restore {
    background-position: -32px -128px;
}
.k-link:not(.k-state-disabled):hover>.k-i-restore, .k-state-hover .k-i-restore, .k-button:hover .k-i-restore, .k-textbox:hover .k-i-restore, .k-button:active .k-i-restore {
    background-position: -48px -128px;
}
.k-i-maximize {
    background-position: -32px -144px;
}
.k-link:not(.k-state-disabled):hover>.k-i-maximize, .k-state-hover .k-i-maximize, .k-button:hover .k-i-maximize, .k-textbox:hover .k-i-maximize, .k-button:active .k-i-maximize {
    background-position: -48px -144px;
}
.k-i-minimize {
    background-position: -64px -288px;
}
.k-link:not(.k-state-disabled):hover>.k-i-minimize, .k-state-hover .k-i-minimize, .k-button:hover .k-i-minimize, .k-textbox:hover .k-i-minimize, .k-button:active .k-i-minimize {
    background-position: -80px -288px;
}
.k-resize-se {
    background-position: -32px -160px;
}
.k-link:not(.k-state-disabled):hover>.k-resize-se, .k-state-hover .k-resize-se, .k-button:hover .k-resize-se, .k-textbox:hover .k-resize-se, .k-button:active .k-resize-se {
    background-position: -48px -160px;
}
.k-i-calendar {
    background-position: -32px -176px;
}
.k-link:not(.k-state-disabled):hover>.k-i-calendar, .k-state-hover .k-i-calendar, .k-button:hover .k-i-calendar, .k-textbox:hover .k-i-calendar, .k-button:active .k-i-calendar {
    background-position: -48px -176px;
}
.k-i-clock {
    background-position: -32px -192px;
}
.k-link:not(.k-state-disabled):hover>.k-i-clock, .k-state-hover .k-i-clock, .k-button:hover .k-i-clock, .k-textbox:hover .k-i-clock, .k-button:active .k-i-clock {
    background-position: -48px -192px;
}
.k-si-plus {
    background-position: -32px -208px;
}
.k-link:not(.k-state-disabled):hover>.k-si-plus, .k-state-hover .k-si-plus, .k-button:hover .k-si-plus, .k-textbox:hover .k-si-plus, .k-button:active .k-si-plus {
    background-position: -48px -208px;
}
.k-si-minus {
    background-position: -32px -224px;
}
.k-link:not(.k-state-disabled):hover>.k-si-minus, .k-state-hover .k-si-minus, .k-button:hover .k-si-minus, .k-textbox:hover .k-si-minus, .k-button:active .k-si-minus {
    background-position: -48px -224px;
}
.k-i-search {
    background-position: -32px -240px;
}
.k-link:not(.k-state-disabled):hover>.k-i-search, .k-state-hover .k-i-search, .k-button:hover .k-i-search, .k-textbox:hover .k-i-search, .k-button:active .k-i-search {
    background-position: -48px -240px;
}
.k-i-custom {
    background-position: -115px -113px;
}
.k-link:not(.k-state-disabled):hover>.k-i-custom, .k-state-hover .k-i-custom, .k-button:hover .k-i-custom, .k-textbox:hover .k-i-custom, .k-button:active .k-i-custom {
    background-position: -141px -113px;
}
.k-editor .k-i-custom {
    background-position: -112px -110px;
}
.k-viewHtml {
    background-position: -112px -132px;
}
.k-i-insert-n, .k-insert-top {
    background-position: -160px -32px;
}
.k-link:not(.k-state-disabled):hover>.k-i-insert-n, .k-link:not(.k-state-disabled):hover>.k-insert-top, .k-state-hover .k-i-insert-n, .k-state-hover .k-insert-top, .k-button:hover .k-i-insert-n, .k-button:hover .k-insert-top, .k-textbox:hover .k-i-insert-n, .k-textbox:hover .k-insert-top, .k-button:active .k-i-insert-n, .k-button:active .k-insert-top {
    background-position: -176px -32px;
}
.k-i-insert-m, .k-insert-middle {
    background-position: -160px -48px;
}
.k-link:not(.k-state-disabled):hover>.k-i-insert-m, .k-link:not(.k-state-disabled):hover>.k-insert-middle, .k-state-hover .k-i-insert-m, .k-state-hover .k-insert-middle, .k-button:hover .k-i-insert-m, .k-button:hover .k-insert-middle, .k-textbox:hover .k-i-insert-m, .k-textbox:hover .k-insert-middle, .k-button:active .k-i-insert-m, .k-button:active .k-insert-middle {
    background-position: -176px -48px;
}
.k-i-insert-s, .k-insert-bottom {
    background-position: -160px -64px;
}
.k-link:not(.k-state-disabled):hover>.k-i-insert-s, .k-link:not(.k-state-disabled):hover>.k-insert-bottom, .k-state-hover .k-i-insert-s, .k-state-hover .k-insert-bottom, .k-button:hover .k-i-insert-s, .k-button:hover .k-insert-bottom, .k-textbox:hover .k-i-insert-s, .k-textbox:hover .k-insert-bottom, .k-button:active .k-i-insert-s, .k-button:active .k-insert-bottom {
    background-position: -176px -64px;
}
.k-drop-hint {
    background-position: 0 -326px;
}
.k-i-note, .k-warning {
    background-position: -160px -240px;
}
.k-link:not(.k-state-disabled):hover>.k-i-note, .k-link:not(.k-state-disabled):hover>.k-warning, .k-state-hover .k-i-note, .k-state-hover .k-warning, .k-button:hover .k-i-note, .k-button:hover .k-warning, .k-textbox:hover .k-i-note, .k-textbox:hover .k-warning, .k-button:active .k-i-note, .k-button:active .k-warning {
    background-position: -176px -240px;
}
.k-i-sort-asc {
    background-position: -112px -240px;
}
.k-link:not(.k-state-disabled):hover>.k-i-sort-asc, .k-state-hover .k-i-sort-asc, .k-button:hover .k-i-sort-asc, .k-textbox:hover .k-i-sort-asc, .k-button:active .k-i-sort-asc {
    background-position: -128px -240px;
}
.k-i-sort-desc {
    background-position: -112px -256px;
}
.k-link:not(.k-state-disabled):hover>.k-i-sort-desc, .k-state-hover .k-i-sort-desc, .k-button:hover .k-i-sort-desc, .k-textbox:hover .k-i-sort-desc, .k-button:active .k-i-sort-desc {
    background-position: -128px -256px;
}
.k-i-group {
    background-position: -112px -272px;
}
.k-link:not(.k-state-disabled):hover>.k-i-group, .k-state-hover .k-i-group, .k-button:hover .k-i-group, .k-textbox:hover .k-i-group, .k-button:active .k-i-group {
    background-position: -128px -272px;
}
.k-i-ungroup {
    background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover>.k-i-ungroup, .k-state-hover .k-i-ungroup, .k-button:hover .k-i-ungroup, .k-textbox:hover .k-i-ungroup, .k-button:active .k-i-ungroup {
    background-position: -128px -288px;
}
.k-i-columns {
    background-position: -112px -304px;
}
.k-link:not(.k-state-disabled):hover>.k-i-columns, .k-state-hover .k-i-columns, .k-button:hover .k-i-columns, .k-textbox:hover .k-i-columns, .k-button:active .k-i-columns {
    background-position: -128px -304px;
}
.k-file {
    background-position: 0 0;
}
.k-link:not(.k-state-disabled):hover>.k-file, .k-state-hover .k-file, .k-button:hover .k-file, .k-textbox:hover .k-file, .k-button:active .k-file {
    background-position: -16px 0;
}
.k-i-folder-add, .k-addfolder {
    background-position: -32px -272px;
}
.k-link:not(.k-state-disabled):hover>.k-i-folder-add, .k-link:not(.k-state-disabled):hover>.k-addfolder, .k-state-hover .k-i-folder-add, .k-state-hover .k-addfolder, .k-button:hover .k-i-folder-add, .k-button:hover .k-addfolder, .k-textbox:hover .k-i-folder-add, .k-textbox:hover .k-addfolder, .k-button:active .k-i-folder-add, .k-button:active .k-addfolder {
    background-position: -48px -272px;
}
.k-i-folder-up, .k-goup {
    background-position: -32px -288px;
}
.k-link:not(.k-state-disabled):hover>.k-i-folder-up, .k-link:not(.k-state-disabled):hover>.k-goup, .k-state-hover .k-i-folder-up, .k-state-hover .k-goup, .k-button:hover .k-i-folder-up, .k-button:hover .k-goup, .k-textbox:hover .k-i-folder-up, .k-textbox:hover .k-goup, .k-button:active .k-i-folder-up, .k-button:active .k-goup {
    background-position: -48px -288px;
}
.k-image {
    border: 0;
}
html .k-success-colored {
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0;
}
html .k-info-colored {
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff;
}
html .k-error-colored {
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0;
}
.k-inline-block {
    padding: 0 2px;
}
.k-loading, .k-loading-image {
    background-color: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-position: center center;
}
.k-loading-mask, .k-loading-image, .k-loading-text {
    position: absolute;
	z-index:1000
}
.k-loading-text {
    text-indent: -4000px;
    text-align: center;
}
.k-loading-image, .k-loading-color {
    width: 100%;
    height: 100%}
.k-loading-image {
    top: 0;
    left: 0;
    z-index: 2;
}
.k-loading-color {
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-content-frame {
    border: 0;
    width: 100%;
    height: 100%}
.k-pane>.k-splitter-overlay {
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
}
.k-drag-clue {
    position: absolute;
    z-index: 10003;
    border-style: solid;
    border-width: 1px;
    font-size: .9em;
    padding: .2em .4em;
    white-space: nowrap;
    cursor: default;
}
.k-drag-status {
    margin-top: -3px;
    margin-right: 4px;
    vertical-align: middle;
}
.k-reorder-cue {
    position: absolute;
    width: 1px;
    overflow: visible;
}
.k-reorder-cue .k-icon {
    position: absolute;
    left: -4px;
    width: 8px;
    height: 4px;
}
.k-reorder-cue .k-i-arrow-s {
    top: -4px;
    background-position: -4px -166px;
}
.k-reorder-cue .k-i-arrow-n {
    bottom: -4px;
    background-position: -4px -134px;
}
.k-scrollbar {
    position: absolute;
    overflow: scroll;
}
.k-scrollbar-vertical {
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
}
.k-touch-scrollbar {
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
    body .k-touch-scrollbar {
    height: 12px;
    width: 12px;
    -webkit-border-radius: 7px;
}
}
.k-virtual-scrollable-wrap {
    overflow-x: auto;
}
div.k-window {
    display: inline-block;
    position: absolute;
    z-index: 10001;
    border-style: solid;
    border-width: 1px;
    padding-top: 2em;
}
div.k-window table{
	width:100%}
div.k-window table td{ padding-bottom:15px; position:relative}
.val{ position:absolute; z-index:200;
left:0; bottom:0; font-size:11px; color:#DF0F5A}
div.k-window table .row-buttons td{ width:50%; text-align:center; padding-top:10px}
div.k-window table .row-buttons td label{
	cursor:pointer;
	display:inline-block;
	margin-right:20px;
	padding: 4px 10px;
background-image: none;
border-radius: 5px;
background-color: #DF0F5A;
color: #FFF;
text-align: center;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);}

div.k-window table input, div.k-window table input:invalid{
width: 90%;
height: 30px;
border: 1px solid #BDBDBD;
padding: 0px 5px;
color: #666 !important;
float: left;
margin: 0;
background-color:#fff}
div.k-window table input#enableStat{
	width:auto;
	height:auto}
div.k-window table .k-dropdown-wrap{
	width: 100%;
height: 36px;
color: #E60050;
font-size: 14px;
padding: 5px;
border: 1px solid #BDBDBD;
margin-right: 10px;}
div.k-window table .k-widget.k-dropdown.k-header {
    width: 90%;
}
.k-block>.k-header, .k-window-titlebar {
    position: absolute;
    width: 100%;
    height: 1.1em;
    line-height: 1.1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-top: -2em;
    padding: .4em 0;
    font-size: 1.2em;
    white-space: nowrap;
    min-height: 42px;
}
.k-block>.k-header {
    position: relative;
    margin: -2px 0 0 -2px;
    padding: .3em 2px;
}
.k-window-title {
    position: absolute;
    left: .44em;
    right: .44em;
    overflow: hidden;
    cursor: default;
    text-overflow: ellipsis;
}
.k-window-title .k-image {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
div.k-window-titleless {
    padding-top: 0;
}
div.k-window-content {
    position: relative;
    z-index: -1;
    height: 100%;
    padding: .58em;
    overflow: auto;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*.k-ie7 .k-window {
    padding-bottom: 1.16em;
}*/
.k-window-titlebar .k-window-actions {
    position: absolute;
    top: 0;
    right: .3em;
    padding-top: .3em;
    white-space: nowrap;
}
.k-window-titlebar .k-window-action {
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 2px;
    text-decoration: none;
    vertical-align: middle;
    filter: alpha(opacity=70);
    opacity: .7;
}
.k-window-titlebar .k-state-hover {
    border-style: solid;
    border-width: 1px;
    padding: 1px;
    filter: alpha(opacity=100);
    opacity: 1;
}
.k-window-action .k-icon {
    margin: 0;
    vertical-align: top;
}
.k-window .k-resize-handle {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    font-size: 0;
    line-height: 6px;
    filter: alpha(opacity=0);
    opacity: 0;
    zoom: 1;
}
.k-resize-n {
    top: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: n-resize;
}
.k-resize-e {
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: e-resize;
}
.k-resize-s {
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: s-resize;
}
.k-resize-w {
    top: 0;
    left: -3px;
    width: 6px;
    height: 100%;
    cursor: w-resize;
}
.k-resize-se {
    bottom: -3px;
    right: -3px;
    width: 16px;
    height: 16px;
    cursor: se-resize;
}
.k-resize-sw {
    bottom: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: sw-resize;
}
.k-resize-ne {
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: ne-resize;
}
.k-resize-nw {
    top: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: nw-resize;
}
.k-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}
.k-window .k-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}
.k-window .k-widget {
    z-index: 10002;
}
.k-tabstrip {
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-tabstrip .k-tabstrip-items {
    padding: .3em .3em 0;
}
.k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {
    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0 -1px 0 0;
    padding: 0;
    vertical-align: top;
}
.k-tabstrip-items .k-tab-on-top, .k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.k-tabstrip-items .k-tab-on-top {
    z-index: 1;
}
.k-tabstrip-items .k-link, .k-panelbar .k-tabstrip-items .k-link {
    display: inline-block;
    border-bottom-width: 0;
    padding: .5em .92em;
}
.k-tabstrip-items .k-icon, .k-panelbar .k-tabstrip-items .k-icon {
    margin: -1px 4px 0 -3px;
    vertical-align: top;
}
.k-tabstrip-items .k-item .k-image, .k-tabstrip-items .k-item .k-sprite, .k-panelbar .k-tabstrip-items .k-item .k-image, .k-panelbar .k-tabstrip-items .k-item .k-sprite {
    margin: -3px 3px 0 -6px;
    vertical-align: middle;
}
/*.k-ie7 .k-tabstrip-items .k-item .k-image, .k-ie7 .k-tabstrip-items .k-item .k-sprite {
    margin-top: -1px;
    vertical-align: top;
}*/
.k-tabstrip .k-content, .k-panelbar .k-tabstrip .k-content {
    position: static;
    border-style: solid;
    border-width: 1px;
    margin: 0 .29em .3em;
    padding: .3em .92em;
    zoom: 1;
}
.k-tabstrip>.k-content {
    display: none;
}
.k-tabstrip .k-content.km-scroll-wrapper {
    padding: 0;
}
.k-tabstrip .k-content>.km-scroll-container {
    padding: .3em .92em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-panelbar {
    zoom: 1;
}
.k-panelbar>.k-item, .k-panel>.k-item {
    list-style-type: none;
    display: block;
    border-width: 0;
    margin: 0;
    zoom: 1;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.k-panelbar .k-image, .k-panelbar .k-sprite {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    vertical-align: middle;
}
.k-panelbar>.k-item>.k-link, .k-panel>.k-item>.k-link {
    display: block;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0 1em;
    line-height: 2.34em;
    text-decoration: none;
    zoom: 1;
}
.k-panelbar-expand, .k-panelbar-collapse {
    position: absolute;
    top: 5px;
    right: 2px;
}
.k-panelbar .k-panel, .k-panelbar .k-content {
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-panel>.k-item>.k-link {
    border-bottom: 0;
    font-size: .95em;
    line-height: 2.2;
}
.k-panel .k-i-arrow-n, .k-panel .k-i-arrow-s {
    top: 4px;
}
.k-panel .k-panel>.k-item>.k-link {
    padding-left: 2em;
}
.k-panelbar .k-i-seek-e .k-link {
    border-bottom: 0;
}
.k-panel .k-panel {
    border-bottom: 0;
}
.k-menu {
    cursor: default;
}
.k-menu, .k-menu .k-group {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-menu:after {
    content: '';
    display: block;
    width: 99%;
    height: 0;
    float: inherit;
    overflow: hidden;
}
.k-menu .k-item .k-item, ul.k-menu-vertical>.k-item {
    display: block;
    float: none;
    border-width: 0;
}
/*.k-ie7 .k-menu .k-item .k-item {
    zoom: normal;
}*/
.k-menu .k-item>.k-link>.k-icon, .k-menu .k-image, .k-menu .k-sprite {
    margin: -2px 4px 0 -4px;
    vertical-align: middle;
}
.k-menu .k-item>.k-link>.k-icon {
    margin: -2px 0 0;
}
/*.k-ie7 .k-menu .k-item>.k-link>.k-i-arrow-s, .k-ie7 .k-menu .k-image, .k-ie7 .k-menu .k-sprite {
    margin-top: 0;
}*/
.k-menu .k-item>.k-link {
    display: block;
    padding: .5em .9em .4em;
    line-height: 1.34em;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-menu .k-group {
    display: none;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    white-space: nowrap;
}
.k-menu .k-group .k-item {
    display: block;
    border-width: 0;
}
.k-menu .k-item, .k-widget.k-menu-horizontal>.k-item {
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: top;
    zoom: 1;
    box-sizing: content-box;
}
.k-menu .k-group .k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
}
/*.k-ie7 .k-menu .k-group .k-link {
    width: 100%}*/
.k-menu .k-item>.k-link>.k-i-arrow-s {
    margin-right: -8px;
}
.k-menu .k-item>.k-link>.k-i-arrow-e {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 2px;
}
.k-menu .k-animation-container {
    border: 0;
}
.k-menu .k-animation-container, .k-menu .k-group {
    position: absolute;
    left: 0;
}
.k-menu .k-animation-container .k-animation-container, .k-menu .k-group .k-group, .k-menu-vertical .k-animation-container, .k-menu-vertical .k-group {
    top: 0;
    left: 0;
}
.k-menu .k-animation-container .k-group {
    top: auto;
    left: auto;
    margin-left: -1px;
}
.k-menu .k-animation-container, .k-popup .k-animation-container {
    margin-top: -1px;
    margin-top: -2px\9;
    padding-left: 1px;
}
.k-popup .k-animation-container .k-popup {
    margin-left: -1px;
}
ul.k-menu .k-separator {
    padding: .25em 0;
    height: 100%;
    width: 1px;
    font-size: 0;
    line-height: 0;
    border-width: 0 1px 0 0;
}
ul.k-menu-vertical .k-separator, .k-menu .k-group .k-separator {
    padding: 0;
    height: 1px;
    width: 100%;
    border-width: 1px 0 0;
}
.k-grid, .k-listview {
    position: relative;
    zoom: 1;
}
.k-grid table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}
.k-grid-header .k-header {
    text-align: left;
}
.k-grid-header .k-header {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: .5em .6em .4em .6em;
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.k-ie10 .k-grid-header a:active {
    background-color: transparent;
}
.k-grid-header .k-header .k-link {
    display: block;
    min-height: 18px;
    line-height: 18px;
    margin: -0.5em -0.6em -0.4em -0.6em;
    padding: .5em .6em .4em .6em;
	text-decoration:none;
	color:#535c63;
	font-size:11px
}
.k-grid-header .k-filterable .k-link {
    padding-right: 2.4em;
}
.k-grid-header .k-header .k-icon {
    position: static;
}
.k-grid-header .k-link>.k-icon {
    vertical-align: text-top;
}
.k-grid .k-state-hover {
    cursor: pointer;
}
.k-grid td {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: .4em .6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis;
}
.k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell {
    overflow: visible;
}
.k-grid-edit-row td {
    text-overflow: clip;
}
.k-grid-edit-row .k-textbox {
    margin-top: 0;
    margin-bottom: 0;
}
.k-grid-header-wrap, .k-grid-footer-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px 0 0;
    zoom: 1;
}
.k-grid-header-wrap{border-width: 0;}
div.k-grid-header, div.k-grid-footer {
    padding-right: 17px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    zoom: 1;
}
div.k-grid-header{ padding:0 !important}
div.k-grid-header .k-header {
    border-bottom-width: 0;
}
.k-grid-content {
    position: relative;
    width: 100%;
 /*   overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;*/
    zoom: 1;
}
@media print {
    .k-grid {
    height: auto!important;
}
.k-grid-header {
    padding: 0!important;
}
.k-grid-content {
    overflow: visible;
    height: auto!important;
}
}.k-virtual-scrollable-wrap {
    height: 100%;
    overflow-y: hidden;
    position: relative;
}
.k-grid-header table, .k-grid-content table, .k-grid-footer table {
    table-layout: fixed;
}

/*.k-ie7 .k-grid-content table {
    width: auto;
}*/
.k-grid-toolbar {
    border-style: solid;
    border-width: 1px 0 0;
}
.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {
    border-left-width: 0;
}
.k-grid-toolbar:first-child, .k-grouping-header+.k-grid-toolbar {
    border-width: 0 0 1px;
}
.k-footer-template td {
    border-style: solid;
    border-width: 1px 0 0 1px;
}
.k-group-footer td {
    border-style: solid;
    border-width: 1px 0;
}
.k-grid-footer {
    border-style: solid;
    border-width: 1px 0 0;
}
.k-grid-footer td {
    border-top-width: 0;
}
.k-pager-wrap {
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    line-height: 24px;
    padding: 4px 0 4px 3px;
}
.k-grid-pager {
    border-width: 1px 0 0;
}
.k-grid .k-pager-numbers, .k-pager-numbers .k-link, .k-pager-numbers .k-state-selected {
    display: inline-block;
    vertical-align: top;
    margin-right: 1px;
}
.k-pager-numbers {
    margin: 0 2px;
}
.k-pager-numbers .k-state-selected {
    vertical-align: top;
}
.k-pager-numbers li, .k-pager-input {
    float: left;
}
.k-grid .k-pager-numbers {
    float: left;
    cursor: default;
}
.k-pager-info {
    float: right;
    padding: 0 16px;
}
.k-pager-numbers .k-link {
    text-decoration: none;
}
.k-pager-wrap>.k-link {
    float: left;
    margin: 0 1px;
    padding: 0 3px;
    height: 22px;
    line-height: 22px;
/*    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;*/
    cursor: pointer;
}
.k-pager-wrap>a.k-state-disabled:hover {
    background: 0;
    cursor: default;
}
.k-pager-wrap>.k-link .k-icon {
    vertical-align: top;
    margin-top: 3px;
}
/*.k-pager-numbers .k-link {
    padding: 0 8px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;
}*/
.k-pager-numbers .k-link{    padding: 0 7px;}
.k-pager-numbers .k-link:hover {
	border:0;
	border-top:solid 1px #df0f5a;
    line-height: 22px;
	color: #df0f5a
}
/*.k-pager-wrap>.k-link {
    border-style: solid;
    border-width: 1px;
}*/
.k-pager-wrap .k-pager-refresh {
    float: right;
    margin-right: 6px;
    border-width: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.k-pager-numbers .k-state-selected {
/*    border-style: solid;
    border-width: 1px;*/
    line-height: 22px;
    padding: 0 7px;
/*    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;*/
}
.k-pager-wrap .k-textbox {
    width: 40px;
}
/*.k-ie7 .k-pager-wrap .k-textbox {
    height: 16px;
    margin-top: 2px;
    display: inline;
}*/
.k-pager-wrap .k-dropdown {
    width: 54px;
}
.k-pager-refresh {
    float: right;
}
.k-pager-input, .k-pager-sizes {
    padding: 0 17px;
}
/*.k-ie7 .k-pager-sizes {
    float: left;
}*/
.k-pager-wrap .k-textbox, .k-pager-wrap .k-widget {
    margin: -0.3em .4em 0;
}
.k-header>.k-grid-filter, .k-header>.k-header-column-menu {
    float: right;
    margin: -0.5em -0.6em -0.4em;
    padding: .5em .2em .4em;
    position: relative;
    z-index: 1;
}
.k-grid .k-animation-container {
    position: absolute;
}
.k-filter-menu {
    padding: .5em;
}
form.k-filter-menu .k-widget, form.k-filter-menu .k-textbox {
    display: block;
}
.k-filter-help-text, .k-filter-menu .k-widget {
    margin: .19em 0 0;
}
.k-filter-menu span.k-filter-and {
    width: 6em;
    margin: .5em 0 .5em;
}
.k-filter-menu .k-button {
    width: 48%;
    margin: .5em 4% 0 0;
}
.k-filter-menu .k-button+.k-button {
    margin-right: 0;
}
.k-grouping-row .k-icon {
    margin: 0 4px 0 0;
}
.k-grouping-row p {
    display: inline-block;
    vertical-align: middle;
    margin-left: -0.6em;
    padding: 0 .6em;
}
.k-grid>table>tbody .k-group-cell+td, .k-grid>.k-grid-content .k-group-cell+td, .k-grid .k-hierarchy-cell+td {
    border-left-width: 0;
}
.k-grid .k-group-col, .k-grid .k-hierarchy-col {
    width: 30px;
}
.k-grouping-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.k-grouping-header {
    line-height: 2;
}
.k-grouping-dropclue {
    position: absolute;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -165px -148px;
}
.k-grouping-header .k-group-indicator {
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    margin: 0 3px;
    padding: .15em .15em .15em .4em;
    line-height: 1.5em;
}
.k-grouping-header .k-link {
    display: inline-block;
    border-width: 0;
    padding: 0;
    line-height: normal;
    text-decoration: none;
}
.k-grouping-header .k-button {
    border: 0;
    padding: 0;
    background: transparent;
    line-height: 1;
}
.k-grouping-header .k-link .k-icon {
    margin: 0 0 0 -3px;
}
.k-grouping-header .k-button .k-icon {
    margin: 0 0 0 3px;
}
.k-grouping-header a, .k-grouping-header .k-button {
    display: inline-block;
    vertical-align: middle;
}
.k-dirty {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px;
    border-color: #f00 transparent transparent #f00;
    margin: -0.45em 0 0 -0.6em;
    padding: 0;
    overflow: hidden;
    vertical-align: top;
}
.k-grouping-header, .k-grid-toolbar {
    margin: 0;
    padding: .22em .2em .28em;
    cursor: default;
}
.k-grid .k-edit-container {
    padding: 0;
}
.k-edit-form {
    margin: 0;
    padding: 0;
}
.k-grid-edit-row .k-edit-form td {
    border-bottom-width: 0;
}
.k-edit-form-container {
    position: relative;
    width: 400px;
}
.k-edit-label, .k-edit-field, .k-edit-form-container .editor-label, .k-edit-form-container .editor-field {
    display: inline-block;
    padding-bottom: 1em;
}
.k-edit-label, .k-edit-form-container .editor-label {
    width: 30%;
    text-align: right;
    padding-right: 3%}
.k-edit-field, .k-edit-form-container .editor-field {
    width: 60%}
.k-grid .field-validation-error {
    display: block;
}
.k-grid .input-validation-error {
    border-style: ridge;
    border-color: #f00;
    background-color: #ffc0cb;
}
.k-grid-toolbar .k-button {
    vertical-align: middle;
}
.k-grid-actions {
    display: inline-block;
}
/*.k-ie7 .k-grid-actions {
    vertical-align: bottom;
}*/
.k-grid .k-button, .k-edit-form-container .k-button {
    margin: 10px; color:#fff; border:0
}
.k-grid .k-button:hover{ text-decoration:none}
.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
    min-width: 64px;
}
.k-grid tbody button.k-button {
    min-width: 78px;
}
/*.k-ie7 .k-grid tbody a.k-button {
    min-width: 62px;
}*/
html body .k-grid tbody .k-button-icon {
    width: auto;
    min-width: 0;
}
.k-detail-row {
    position: relative;
}
.k-grid .k-detail-cell {
    overflow: visible;
}
.k-grid .k-edit-cell {
    padding: 0 .3em;
}
.k-edit-cell>.k-textbox, .k-edit-cell>.k-widget, .k-grid-edit-row>td>.k-textbox, .k-grid-edit-row>td>.k-widget {
    width: 100%}
.k-edit-cell .k-widget, .k-grid-edit-row .k-widget {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*.k-ie7 .k-edit-cell>.k-textbox, .k-ie7 .k-edit-cell>.k-widget, .k-ie7 .k-grid-edit-row>td>.k-textbox, .k-ie7 .k-grid-edit-row>td>.k-widget {
    display: block;
    width: 90%}*/
html .k-edit-cell .k-tooltip, html .k-grid-edit-row .k-tooltip {
    width: auto;
    max-width: 300px;
}
.k-edit-cell input[type="checkbox"] {
    margin-left: .6em;
}
.k-grid tbody td>.k-grid-delete {
    margin-top: -0.2em;
    margin-bottom: -0.2em;
}
.k-grid-resize-indicator {
    position: absolute;
    width: 2px;
    background-color: #aaa;
}
.k-grid .k-resize-handle {
    position: absolute;
    height: 25px;
    cursor: col-resize;
    z-index: 2;
}
.k-marquee {
    position: absolute;
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-column-menu {
    min-width: 150px;
}
.k-column-menu .k-sprite {
    margin-right: 10px;
}
.k-column-menu>.k-menu {
    border-width: 0;
}
.k-columns-item .k-group {
    max-height: 200px;
    overflow: auto;
}
span.k-datepicker, span.k-timepicker, span.k-datetimepicker, span.k-colorpicker, span.k-numerictextbox, span.k-combobox, span.k-dropdown {
    background-image: none;
}
.k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-colorpicker, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox {
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle;
}
.k-filter-menu .k-combobox, .k-filter-menu .k-datepicker, .k-filter-menu .k-timepicker, .k-filter-menu .k-datetimepicker, .k-filter-menu .k-numerictextbox, .k-filter-menu .k-dropdown, .k-filter-menu .k-textbox {
    width: 13.2em;
}
.k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-colorpicker, .k-numerictextbox, .k-dropdown, .k-selectbox {
    white-space: nowrap;
}
.k-colorpicker {
    width: auto;
}
.k-datetimepicker {
    width: 15em;
}
.k-autocomplete, .k-picker-wrap, .k-numeric-wrap {
    position: relative;
    cursor: default;
}
.k-dropdown-wrap {
    position: relative;
}
.k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
    display: block;
}
.k-block, .k-widget, .k-grid, .k-slider, .k-splitter, .k-treeview, .k-panelbar, .k-content, .k-header-column-menu {
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-block, .k-slider, .k-splitbar, .k-calendar, .k-treeview, .k-pager-wrap, .k-grid-header .k-link, .k-header-column-menu {
    -webkit-touch-callout: none;
}
.k-popup.k-list-container, .k-popup.k-calendar-container {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding: 2px;
    border-width: 1px;
    border-style: solid;
}
.k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
    border-bottom-width: 0;
    padding-bottom: 1px;
}
.k-colorpicker .k-picker-wrap.k-state-border-down {
    border-bottom-width: 1px;
}
.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
    border-width: 1px;
    border-style: solid;
    padding: 0 1.9em 0 0;
}
.k-numeric-wrap.k-expand-padding {
    padding-right: 0;
}
.k-textbox, .k-autocomplete {
    padding: 0;
}
.k-textbox.k-space-left {
    padding-left: 1.9em;
}
.k-textbox.k-space-right {
    padding-right: 1.9em;
}
.k-textbox .k-icon {
    font-size: inherit;
    top: 50%;
    margin: -8px 0 0;
    position: absolute;
}
.k-space-left .k-icon {
    left: 3px;
}
.k-space-right .k-icon {
    right: 3px;
}
.k-autocomplete, .k-dropdown-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-numeric-wrap.k-state-hover {
    -webkit-transition: box-shadow .15s ease-out;
    -moz-transition: box-shadow .15s ease-out;
    -o-transition: box-shadow .15s ease-out;
    transition: box-shadow .15s ease-out;
}
.k-textbox>input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-combobox .k-input {
    width: 100%;
    vertical-align: top;
}
.k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
    font-family: inherit;
    border-width: 0;
    outline: 0;
}
.k-dropdown .k-input, .k-selectbox .k-input {
    background: transparent;
}
/*.k-ie7 .k-picker-wrap .k-input, .k-ie7 .k-numeric-wrap .k-input, .k-ie7 .k-combobox .k-input {
    margin: -1px 0;
}*/
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}
.k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: inherit;
}
span.k-datetimepicker .k-select, span.k-datetimepicker .k-select+.k-select {
    right: 0;
}
.k-textbox, .k-autocomplete {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-textbox>input, .k-autocomplete .k-input {
    display: block;
}
.k-dropdown .k-select, .k-selectbox .k-select {
    overflow: hidden;
    border: 0;
    text-decoration: none;
    font: inherit;
    color: inherit;
}
.k-dropdown .k-input, .k-selectbox .k-input {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-textbox>input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
    height: 1.65em;
    line-height: 1.65em;
    padding: .178em 0;
    text-indent: 4px;
    border: 0;
    margin: 0;
	color:#e60050
}
/*.k-ie7 .k-autocomplete .k-input, .k-ie7 .k-picker-wrap .k-input, .k-ie7 .k-numeric-wrap .k-input, .k-ie7 .k-dropdown-wrap .k-input, .k-ie7 .k-selectbox .k-input {
    text-indent: 0;
}*/
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
    min-height: 1.65em;
    line-height: 2em;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    text-align: center;
    width: 1.9em;
    height: 100%}
.k-numeric-wrap .k-select {
    padding: 0;
}
body .k-datetimepicker .k-select {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.k-picker-wrap .k-icon {
    margin-top: 1px;
}
/*.k-ie7 .k-picker-wrap .k-icon, .k-ie7 .k-dropdown-wrap .k-icon {
    line-height: 2em;
    font-size: 1em;
    color: transparent;
}*/
.k-combobox .k-icon, .k-dropdown, .k-selectbox .k-icon {
    cursor: pointer;
}
.k-popup {
    border-style: solid;
    border-width: 1px;
}
.k-popup .k-item {
    cursor: default;
}
.k-popup .k-calendar {
    border: 0;
}
.k-list {
    height: 100%}
.k-popup .k-list .k-item {
    padding: 1px 5px 1px 5px;
    line-height: 1.8em;
}
.k-popup .k-list .k-state-hover, .k-popup .k-list .k-state-focused, .k-popup .k-list .k-state-selected {
    padding: 0 4px;
    border-width: 1px;
    border-style: solid;
}
.k-multiselect-wrap {
    position: relative;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    border-color: #bdbdbd;
    background-color: #FFF;
    min-height: 2.04em;
}
.k-multiselect-wrap .k-input {
    background-color: transparent;
    height: 1.31em;
    line-height: 1.31em;
    padding: .18em 0;
    text-indent: 4px;
    border: 0;
    margin: 1px 0 0;
    float: left;
}
.k-multiselect-wrap li {
    margin: 1px 0 1px 1px;
    padding: .1em .15em .1em .4em;
    line-height: 1.5em;
    float: left;
}
.k-autocomplete .k-loading, .k-multiselect .k-loading {
    position: absolute;
    right: 3px;
    bottom: 4px;
}
.k-multiselect .k-loading-hidden {
    visibility: hidden;
}
.k-calendar {
    position: relative;
    display: inline-block;
    width: 203px;
    overflow: hidden;
}
.k-calendar td, .k-calendar .k-link {
    text-decoration: none;
}
.k-calendar .k-action-link {
    text-decoration: underline;
}
.k-calendar .k-header, .k-calendar .k-footer {
    position: relative;
    text-align: center;
    zoom: 1;
}
.k-widget.k-calendar .k-nav-prev, .k-widget.k-calendar .k-nav-next {
    position: absolute;
    top: 3px;
}
.k-widget.k-calendar .k-nav-prev {
    left: 1%}
.k-widget.k-calendar .k-nav-next {
    right: 1%}
.k-calendar .k-content {
    float: left;
    border-spacing: 0;
    width: 100%;
    height: 166px;
    border-width: 0;
    margin: 0;
    table-layout: fixed;
    text-align: right;
    outline: 0;
}
.k-calendar .k-animation-container .k-content {
    height: 100%}
.k-widget.k-calendar .k-nav-fast {
    display: inline-block;
    width: 75%;
    height: 22px;
    line-height: 22px;
    margin: 3px 0 4px;
}
.k-calendar .k-header .k-icon {
    vertical-align: top;
    margin: 3px 3px 4px;
}
.k-calendar th {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .4em .45em .4em .1em;
    font-weight: normal;
    cursor: default;
}
.k-calendar td {
    padding: 1px;
    cursor: pointer;
}
.k-calendar .k-state-focus {
    border-style: dotted;
    border-width: 1px;
    padding: 0;
}
.k-calendar .k-content .k-link {
    display: block;
    overflow: hidden;
    min-height: 22px;
    line-height: 22px;
    padding: 0 .45em 0 .1em;
}
.k-calendar .k-meta-view .k-link {
    padding: .25em 0 .3em;
    text-align: center;
}
.k-calendar .k-footer {
    clear: both;
    padding: .5em 0;
}
.k-calendar .k-nav-today:hover {
    text-decoration: underline;
}
.k-datetimepicker .k-picker-wrap {
    padding-right: 3.8em;
}
.k-datetimepicker .k-select {
    width: 3.8em;
}
.k-datetimepicker .k-picker-wrap .k-icon {
    margin: 0 .24em;
    font-size: 1em;
}
.k-picker-wrap .k-icon {
    cursor: pointer;
}
.k-button, .k-textbox, .k-timepicker, .k-datepicker, .k-datetimepicker {
    display: inline-block;
    vertical-align: middle;
}
.k-picker-wrap .k-input {
    margin: 0;
}
.k-time-popup .k-item {
    padding: 1px 3px;
}
div.k-treeview {
    border-width: 0;
    background: 0;
    overflow: auto;
    white-space: nowrap;
}
.k-treeview .k-item {
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0 0 16px;
}
.k-treeview>.k-group, .k-treeview .k-item>.k-group, .k-treeview .k-content {
    margin: 0;
    padding: 0;
    background: 0;
    list-style-type: none;
    position: relative;
}
.k-treeview .k-icon, .k-treeview .k-image, .k-treeview .k-sprite, .k-treeview .k-checkbox, .k-treeview .k-in {
    display: inline-block;
    vertical-align: top;
}
.k-treeview .k-request-retry {
    vertical-align: baseline;
}
.k-treeview .k-plus, .k-treeview .k-minus, .k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled {
    margin-top: 3px;
    margin-left: -16px;
    cursor: pointer;
}
.k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled {
    cursor: default;
}
.k-treeview .k-sprite, .k-treeview .k-image {
    margin-right: 3px;
}
.k-treeview .k-in {
    margin: 1px 0 1px 2px;
    padding: 2px 4px 2px 3px;
    line-height: 16px;
    text-decoration: none;
}
.k-treeview span.k-in {
    cursor: default;
}
.k-treeview .k-in.k-state-hover, .k-treeview .k-in.k-state-selected, .k-treeview .k-in.k-state-focused {
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px 1px 2px;
}
.k-treeview .k-drop-hint {
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    width: 80px;
    height: 5px;
    margin-top: -3px;
    background-color: transparent;
    background-repeat: no-repeat;
}
.k-input {
    padding: .25em 0;
}
.k-input, .k-textbox>input {
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-textbox {
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input.k-textbox {
    padding: 2px .3em;
    height: 2.12em;
    line-height: 1.6em;
    text-indent: 2px\9;
}
/*.k-ie7 input.k-textbox {
    line-height: 1.72em;
    height: 1.72em;
    text-indent: .3em;
}*/
textarea.k-textbox {
    height: auto;
}
/*.k-ie7 .k-textbox {
    padding: 1px 0;
    text-indent: 0;
}*/
span.k-numerictextbox {
    background-color: transparent;
}
.k-numerictextbox .k-input {
    margin: 0;
}
.k-numerictextbox .k-link {
    display: block;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;
    border-width: 0;
    padding: 0;
}
.k-numerictextbox .k-icon {
    height: 11px;
}
.k-numeric-wrap .k-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.k-colorpicker .k-selected-color {
    vertical-align: top;
    line-height: 0;
    display: inline-block;
    height: 2em;
    width: 2em;
}
.k-colorpicker .k-tool-icon {
    position: relative;
    top: -2px;
    display: inline-block;
    padding: 3px 3px 2px;
    font-size: 0;
    line-height: 0;
    margin-right: 3px;
    margin-left: 2px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 16px;
    height: 16px;
}
.k-colorpicker .k-tool-icon .k-selected-color {
    display: block;
    height: 3px;
    width: 16px;
    position: absolute;
    left: 3px;
    bottom: -3px;
    border-radius: 0!important;
}
.k-colorpicker .k-icon {
    cursor: pointer;
}
.k-disabled-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
}
.k-colorpalette {
    position: relative;
    width: 120px;
    line-height: 0;
    border-width: 0;
}
.k-colorpalette .k-palette {
    display: inline-block;
    vertical-align: top;
}
.k-colorpalette .k-item {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    font-size: 0;
    padding: 1px;
    z-index: 0;
    position: relative;
}
.k-colorpalette .k-item.k-state-selected {
    z-index: 100;
    background: transparent;
    -webkit-box-shadow: 0 1px 4px #000;
    box-shadow: 0 1px 4px #000;
    border: 1px solid #fff;
    padding: 0;
}
.k-flatcolorpicker {
    display: inline-block;
    width: 250px;
    padding-bottom: 5px;
}
div.k-flatcolorpicker {
    background-color: transparent;
    background-image: none;
}
.k-flatcolorpicker .k-selected-color {
    background-image: url(/media/7/3/transtexture.png);
    background-position: 50% 50%;
    text-align: right;
}
.k-flatcolorpicker .k-selected-color input.k-color-value {
    font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
    padding: .75em .3em .65em 1em;
    border: 0;
    margin: 0;
    width: 70%}
.k-flatcolorpicker .k-hsv-rectangle {
    position: relative;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
    cursor: pointer;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    width: 6px;
    height: 6px;
    border: 2px solid #eee;
    margin-left: -5px;
    margin-top: -5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 4px #444;
    box-shadow: 0 1px 4px #444;
    background: transparent;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover, .k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus {
    background: transparent;
    border-color: #fff;
    -webkit-box-shadow: 0 1px 5px #000;
    box-shadow: 0 1px 5px #000;
}
.k-flatcolorpicker .k-hsv-rectangle.k-dragging, .k-flatcolorpicker .k-hsv-rectangle.k-dragging * {
    cursor: none;
}
.k-flatcolorpicker .k-slider-horizontal {
    height: 20px;
    width: 90%;
    margin: 0 5%}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
    -webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
    box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
}
.k-flatcolorpicker .k-hue-slider, .k-flatcolorpicker .k-transparency-slider {
    display: block;
}
.k-flatcolorpicker .k-hue-slider .k-slider-selection, .k-flatcolorpicker .k-transparency-slider .k-slider-selection {
    background: transparent;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle, .k-flatcolorpicker .k-transparency-slider .k-draghandle {
    background: transparent;
    border: 3px solid #eee;
    margin-top: 1px;
    height: 8px;
    width: 8px;
    -webkit-box-shadow: 0 1px 4px #444;
    box-shadow: 0 1px 4px #444;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover, .k-flatcolorpicker .k-transparency-slider .k-draghandle:hover, .k-flatcolorpicker .k-hue-slider .k-draghandle:focus, .k-flatcolorpicker .k-transparency-slider .k-draghandle:focus {
    background: transparent;
    border-color: #fff;
    -webkit-box-shadow: 0 1px 5px #000;
    box-shadow: 0 1px 5px #000;
}
.k-flatcolorpicker .k-hue-slider .k-slider-track {
    background: -moz-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f00), color-stop(16%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(84%, #f0f), color-stop(100%, #ff0004));
    background: -webkit-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
    background: -o-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
    background: -ms-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
    background: -left-linear-gradient(left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.k-flatcolorpicker .k-transparency-slider .k-slider-track {
    background-image: url(/media/7/3/transparency.png);
    background-size: 100% auto;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
.k-flatcolorpicker .k-controls {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 90%}
.k-flatcolorpicker .k-controls .k-button {
    width: 6em;
}
.k-flatcolorpicker .k-hsv-gradient {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%), -moz-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000)), -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%), -webkit-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%), -o-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%), -ms-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
    background: -top-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%), -left-linear-gradient(left, #fff 0, rgba(255, 255, 255, 0) 100%);
    height: 180px;
    margin-bottom: 5px;
}
.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {
    background: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
    background: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data: image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
/*.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track, */.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track {
    background: url(/media/7/3/hue.png) repeat 0 50%}
/*.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track, */.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track {
    background: url(/media/7/3/transparency.png) repeat 0 50%}
/*.k-ie7 .k-flatcolorpicker .k-hsv-gradient, */.k-ie8 .k-flatcolorpicker .k-hsv-gradient {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
}
.k-editor {
    width: 100%;
    height: 250px;
    table-layout: fixed;
    border-style: solid;
    border-width: 1px;
    border-collapse: separate;
    font-size: 100%;
    vertical-align: top;
}
.k-editor .k-editor-toolbar-wrap {
    border: 0;
    padding: 0;
}
.k-editor-toolbar {
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    line-height: 1.3em;
    cursor: default;
}
.k-editor-toolbar li {
    display: inline;
    vertical-align: middle;
}
.k-webkit .k-editor-toolbar, .k-ff .k-editor-toolbar, .k-ie9 .k-editor-toolbar {
    padding: 0;
}
.k-webkit .k-editor-toolbar li, .k-ff .k-editor-toolbar li, .k-ie9 .k-editor-toolbar li {
    display: inline-block;
    padding: .1em 0;
}
.k-editor-toolbar .k-editor-dropdown, .k-editor-toolbar .k-editor-combobox, .k-editor-toolbar .k-editor-selectbox, .k-editor-toolbar .k-editor-colorpicker {
    margin-right: 2px;
}
.k-editor-toolbar .k-separator {
    position: relative;
    top: 1px;
    border-style: solid;
    border-width: 0 1px 0 0;
    margin: 0 .3em 0 .1em;
    padding: 0 0 0 1px;
    font-size: 1.3em;
}
.k-editor-toolbar .k-break {
    display: block;
    height: 1px;
    font-size: 0;
    line-height: 0;
}
.k-editor-toolbar .k-dropdown, .k-editor-toolbar .k-combobox, .k-editor-toolbar .k-selectbox, .k-editor-toolbar .k-colorpicker {
    vertical-align: middle;
}
.k-editor-button .k-tool-icon {
    width: 22px;
    height: 22px;
    margin: 1px;
    vertical-align: middle;
}
.k-bold {
    background-position: -64px 0;
}
.k-bold.k-state-hover {
    background-position: -90px 0;
}
.k-italic {
    background-position: -64px -22px;
}
.k-italic.k-state-hover {
    background-position: -90px -22px;
}
.k-underline {
    background-position: -64px -44px;
}
.k-underline.k-state-hover {
    background-position: -90px -44px;
}
.k-strikethrough {
    background-position: -64px -66px;
}
.k-strikethrough.k-state-hover {
    background-position: -90px -66px;
}
.k-foreColor {
    background-position: -64px -88px;
}
.k-state-hover>.k-foreColor {
    background-position: -90px -88px;
}
.k-backColor {
    background-position: -64px -110px;
}
.k-state-hover>.k-backColor {
    background-position: -90px -110px;
}
.k-justifyLeft {
    background-position: -64px -132px;
}
.k-justifyLeft.k-state-hover {
    background-position: -90px -132px;
}
.k-justifyCenter {
    background-position: -64px -154px;
}
.k-justifyCenter.k-state-hover {
    background-position: -90px -154px;
}
.k-justifyRight {
    background-position: -64px -176px;
}
.k-justifyRight.k-state-hover {
    background-position: -90px -176px;
}
.k-justifyFull {
    background-position: -64px -198px;
}
.k-justifyFull.k-state-hover {
    background-position: -90px -198px;
}
.k-insertUnorderedList {
    background-position: -64px -242px;
}
.k-insertUnorderedList.k-state-hover {
    background-position: -90px -242px;
}
.k-insertOrderedList {
    background-position: -64px -264px;
}
.k-insertOrderedList.k-state-hover {
    background-position: -90px -264px;
}
.k-indent, .k-rtl .k-outdent {
    background-position: -112px 0;
}
.k-indent.k-state-hover, .k-rtl .k-outdent.k-state-hover {
    background-position: -138px 0;
}
.k-outdent, .k-rtl .k-indent {
    background-position: -112px -22px;
}
.k-outdent.k-state-hover, .k-rtl .k-indent.k-state-hover {
    background-position: -138px -22px;
}
.k-createLink {
    background-position: -112px -44px;
}
.k-createLink.k-state-hover {
    background-position: -138px -44px;
}
.k-unlink {
    background-position: -112px -66px;
}
.k-unlink.k-state-hover {
    background-position: -138px -66px;
}
.k-insertImage {
    background-position: -112px -88px;
}
.k-insertImage.k-state-hover {
    background-position: -138px -88px;
}
.k-subscript {
    background-position: -112px -154px;
}
.k-subscript.k-state-hover {
    background-position: -138px -154px;
}
.k-superscript {
    background-position: -112px -176px;
}
.k-superscript.k-state-hover {
    background-position: -138px -176px;
}
.k-fontName {
    width: 110px;
}
.k-fontSize {
    width: 124px;
}
.k-formatBlock {
    width: 147px;
}
.k-editor-button .k-state-hover, .k-editor-button .k-state-active {
    border-style: solid;
    border-width: 1px;
    margin: 0;
    vertical-align: middle;
}
.k-editor-button .k-state-disabled {
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-editor .k-editable-area {
    width: 100%;
    height: 100%;
    border-style: solid;
    border-width: 1px;
    outline: 0;
}
.k-editor .k-content {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
}
.k-editor iframe.k-content {
    display: inline;
    vertical-align: top;
}
.k-editor .k-raw-content {
    border: 0;
    margin: 0;
    padding: 0;
}
.k-editor .k-raw-content, .k-editor-dialog .k-editor-textarea {
    font-size: inherit;
    font-family: consolas, "courier new", monospace;
}
.k-editor-dialog {
    padding: 1em;
}
.k-editor-dialog ol {
    margin: 0;
    padding: 1em 0 0;
    list-style: none;
}
.k-form-text-row, .k-form-checkbox-row {
    padding-bottom: .3em;
}
.k-form-text-row input {
    margin-right: 1em;
}
.k-form-text-row label {
    display: inline-block;
    width: 7em;
    padding-right: .5em;
    text-align: right;
}
.k-form-checkbox-row input {
    margin-left: 7.5em;
    padding: 0;
    font-size: inherit;
}
.k-form-checkbox-row label {
    padding-left: .3em;
}
.k-form-checkbox-row input, .k-form-checkbox-row label, .k-form-text-row label.k-form-text-row input, .k-form-text-row select {
    vertical-align: middle;
}
.k-form-text-row input, .k-form-text-row select {
    width: 20em;
}
.k-editor-dialog .k-form-text-row label, .k-editor-dialog .k-button {
    display: inline-block;
}
.k-editor-dialog .k-button-wrapper {
    padding: 1em;
    text-align: right;
}
.k-editor-dialog .k-button-wrapper button {
    vertical-align: baseline;
}
.k-editor-dialog .k-editor-textarea {
    width: 600px;
    height: 350px;
    padding: .2em .2em .2em .4em;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}
.k-button-wrapper .k-link:hover {
    text-decoration: underline;
}
div.k-slider {
    position: relative;
    border-width: 0;
    background-color: transparent;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-slider-vertical {
    width: 26px;
    height: 200px;
}
.k-slider-horizontal {
    display: inline-block;
    width: 200px;
    height: 26px;
}
.k-slider-wrap {
    width: 100%;


    height: 100%}
.k-slider .k-button, .k-grid .k-slider .k-button {
    position: absolute;
    top: 0;
    width: 24px;
    min-width: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    outline: 0;
}
.k-slider .k-button .k-icon {
    margin-top: 3px;
    vertical-align: top;
}
.k-state-disabled .k-slider-wrap {
    filter: alpha(opacity=60);
    opacity: .6;
}
.k-state-disabled .k-slider-wrap .k-slider-items {
    color: #333;
}
.k-slider .k-button-decrease {
    left: 0;
}
.k-slider-vertical .k-button-decrease, .k-grid .k-slider-vertical .k-button-decrease {
    top: auto;
    bottom: 0;
}
.k-slider .k-button-increase {
    right: 0;
}
.k-slider .k-icon, .k-slider-track, .k-slider .k-tick {
    cursor: pointer;
}
/*.k-ie7 .k-slider .k-icon {
    margin-top: 2px;
}*/
.k-slider-track, .k-slider-selection {
    position: absolute;
    margin: 0;
    padding: 0;
}
.k-slider-horizontal .k-slider-track, .k-slider-horizontal .k-slider-selection {
    top: 50%;
    left: 0;
    height: 8px;
    margin-top: -4px;
    background-repeat: repeat-x;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track {
    left: 34px;
}
.k-slider-vertical .k-slider-track, .k-slider-vertical .k-slider-selection {
    left: 50%;
    bottom: 0;
    width: 8px;
    margin-left: -4px;
    background-repeat: repeat-y;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
    bottom: 34px;
}
.k-draghandle {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    outline: 0;
}
.k-slider-horizontal .k-draghandle {
    top: -4px;
    width: 13px;
    height: 14px;
}
.k-slider-vertical .k-draghandle {
    left: -4px;
    width: 14px;
    height: 13px;
}
.k-slider-buttons .k-slider-items {
    margin-left: 34px;
}
.k-slider-horizontal .k-slider-items {
    height: 100%}
.k-slider-vertical .k-slider-items {
    padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
    padding-top: 0;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
    margin: 0;
    padding-top: 35px;
}
.k-slider .k-tick {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.k-slider-horizontal .k-tick {
    float: left;
    height: 100%;
    text-align: center;
}
/*.k-ie7 .k-slider-vertical .k-tick {
    float: left;
    clear: left;
    width: 100%}*/
.k-slider-horizontal .k-tick {
    background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
    background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
    background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
    background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
    background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
    background-position: center -62px;
}
.k-slider-vertical .k-tick {
    background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
    background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
    background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
    background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
    background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
    background-position: -62px center;
}
.k-slider-horizontal .k-first {
    background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
    background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
    background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
    background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
    background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
    background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
    background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
    background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
    background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
    background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
    background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
    background-position: 100% -62px;
}
.k-slider-vertical .k-first {
    background-position: -92px 100%}
.k-slider-vertical .k-tick-large.k-first {
    background-position: -2px 100%}
.k-slider-vertical .k-slider-topleft .k-first {
    background-position: -122px 100%}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
    background-position: -32px 100%}
.k-slider-vertical .k-slider-bottomright .k-first {
    background-position: -152px 100%}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
    background-position: -62px 100%}
.k-slider-vertical .k-last {
    background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
    background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
    background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
    background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
    background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
    background-position: -62px 0;
}
.k-slider-vertical .k-tick {
    text-align: right;
}
.k-slider-vertical .k-slider-topleft .k-tick {
    text-align: left;
}
.k-slider .k-label {
    position: absolute;
    white-space: nowrap;
    font-size: .92em;
}
.k-slider-horizontal .k-label {
    left: 0;
    width: 100%;
    line-height: 1;
}
.k-slider-horizontal .k-first .k-label {
    left: -50%}
.k-slider-horizontal .k-last .k-label {
    left: auto;
    right: -50%}
.k-slider-horizontal .k-label {
    bottom: -1.2em;
}
.k-slider-horizontal .k-slider-topleft .k-label {
    top: -1.2em;
}
.k-slider-vertical .k-label {
    left: 120%;
    display: block;
    text-align: left;
}
.k-slider-vertical .k-last .k-label {
    top: -0.5em;
}
.k-slider-vertical .k-first .k-label {
    bottom: -0.5em;
}
.k-slider-vertical .k-slider-topleft .k-label {
    left: auto;
    right: 120%}
.k-slider-tooltip {
    top: -4444px;
}
.k-tooltip {
    position: absolute;
    z-index: 20000;
    border-style: solid;
    border-width: 1px;
    padding: 4px 5px 4px 6px;
    background-repeat: repeat-x;
    min-width: 20px;
    text-align: center;
}
.k-tooltip-button {
    text-align: right;
    height: 0;
}
.k-tooltip-closable .k-tooltip-content {
    padding-right: 20px;
}
span.k-tooltip {
    position: static;
    display: inline-block;
    border-width: 1px;
    padding: 2px 5px 1px 6px;
}
.k-invalid-msg {
    display: none;
}
.k-callout {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent;
}
.k-callout-n {
    top: -13px;
    left: 50%}
.k-callout-w {
    top: 50%;
    left: -13px;
}
.k-callout-s {
    left: 50%;
    bottom: -13px;
}
.k-callout-e {
    top: 50%;
    right: -13px;
}
.k-slider-tooltip .k-callout-n, .k-slider-tooltip .k-callout-s {
    margin-left: -6px;
}
.k-slider-tooltip .k-callout-w, .k-slider-tooltip .k-callout-e {
    margin-top: -6px;
}
.k-tooltip-validation .k-warning {
    vertical-align: text-top;
    margin-right: 3px;
}
.k-window .k-tooltip-validation {
    z-index: 10010;
}
.k-splitter {
    position: relative;
    height: 300px;
}
.k-pane>.k-splitter {
    border-width: 0;
    overflow: hidden;
}
.k-splitter .k-pane {

    overflow: hidden;
}
.k-splitter .k-scrollable {
    overflow: auto;
}
.k-splitter .k-pane-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
}
.k-ghost-splitbar, .k-splitbar {
    position: absolute;
    border-style: solid;
    font-size: 0;
    outline: 0;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-splitter .k-ghost-splitbar-horizontal, .k-splitter .k-splitbar-horizontal {
    top: 0;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical, .k-splitbar-vertical {
    left: 0;
    height: 5px;
    border-width: 1px 0;
    background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal {
    cursor: w-resize;
}
.k-splitbar-draggable-vertical {
    cursor: n-resize;
}
.k-splitbar .k-resize-handle {
    display: none;
}
.k-restricted-size-horizontal, .k-restricted-size-vertical {
    background-color: #f00;
}
.k-splitbar-horizontal .k-icon {
    position: absolute;
    top: 50%;
    width: 5px;
    height: 20px;
    margin-top: -10px;
}
.k-collapse-prev, .k-collapse-next, .k-expand-prev, .k-expand-next {
    cursor: pointer;
}
.k-splitbar-horizontal .k-collapse-prev {
    margin-top: -31px;
}
.k-splitbar-horizontal .k-collapse-next {
    margin-top: 11px;
}
.k-splitbar-static-horizontal {
    width: 1px;
}
.k-splitbar-static-vertical {
    height: 1px;
}
.k-splitbar-vertical .k-icon {
    position: absolute;
    left: 50%;
    width: 20px;
    height: 5px;
    margin-left: -10px;
}
.k-splitbar-vertical .k-collapse-prev {
    margin-left: -31px;
}
.k-splitbar-vertical .k-collapse-next {
    margin-left: 11px;
}
.k-splitbar-draggable-vertical .k-resize-handle, .k-splitbar-draggable-horizontal .k-resize-handle {
    display: inline-block;
}
.k-splitbar-horizontal .k-resize-handle {
    background-position: -165px -6px;
}
.k-splitbar-horizontal-hover>.k-resize-handle {
    background-position: -181px -6px;
}
.k-splitbar-horizontal .k-collapse-prev, .k-splitbar-horizontal .k-expand-next {
    background-position: -6px -174px;
}
.k-splitbar-horizontal-hover>.k-collapse-prev, .k-splitbar-horizontal-hover>.k-expand-next {
    background-position: -22px -174px;
}
.k-splitbar-horizontal .k-collapse-next, .k-splitbar-horizontal .k-expand-prev {
    background-position: -5px -142px;
}
.k-splitbar-horizontal-hover>.k-collapse-next, .k-splitbar-horizontal-hover>.k-expand-prev {
    background-position: -21px -142px;
}
.k-splitbar-vertical .k-resize-handle {
    background-position: -38px -309px;
}
.k-splitbar-vertical-hover>.k-resize-handle {
    background-position: -70px -309px;
}
.k-splitbar-vertical .k-collapse-prev, .k-splitbar-vertical .k-expand-next {
    background-position: 2px -134px;
}
.k-splitbar-vertical-hover>.k-collapse-prev, .k-splitbar-vertical-hover>.k-expand-next {
    background-position: -14px -134px;
}
.k-splitbar-vertical .k-collapse-next, .k-splitbar-vertical .k-expand-prev {
    background-position: 2px -165px;
}
.k-splitbar-vertical-hover>.k-collapse-next, .k-splitbar-vertical-hover>.k-expand-prev {
    background-position: -14px -165px;
}
html .k-upload {
    position: relative;
    border-width: 0;
    background: 0;
}
.k-dropzone em, .k-upload-button {
    vertical-align: middle;
}
/*.k-ie7 .k-dropzone em, .k-ie7 .k-upload-button {
    vertical-align: baseline;
}*/
.k-dropzone {
    border-style: solid;
    border-width: 0;
    padding: 4px;
    background-color: transparent;
}
.k-dropzone em {
    visibility: hidden;
    margin-left: .6em;
}
.k-dropzone-active {
    border-width: 1px;
    padding: 3px;
}
.k-dropzone-active em {
    visibility: visible;
}
.k-upload-button {
    position: relative;
    width: 86px;
    overflow: hidden!important;
    direction: ltr;
}
.k-upload-button input {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    font: 200px monospace!important;
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.k-upload-files {
    border-style: solid;
    border-width: 1px;
    margin: .2em 0 0;
    padding: .3em .7em .5em;
    line-height: 1.9em;
}
.k-upload-files .k-button {
    position: relative;
    top: 1px;
    margin-left: 8px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 84%}
/*.k-ie7 .k-upload-files .k-button {
    line-height: 1;
}*/
.k-upload .k-upload-action .k-icon {
    width: 8px;
    height: 8px;
    vertical-align: baseline;
}
.k-upload .k-upload-files .k-delete, .k-upload .k-upload-files .k-cancel {
    background-position: -164px -116px;
}
.k-upload .k-fail {
    background-position: -161px -111px;
}
.k-retry {
    background-position: -164px -132px;
}
.k-si-refresh {
    background-position: -160px -128px;
}
.k-link:not(.k-state-disabled):hover>.k-si-refresh, .k-state-hover .k-si-refresh, .k-button:hover .k-si-refresh, .k-textbox:hover .k-si-refresh, .k-button:active .k-si-refresh {
    background-position: -176px -128px;
}
.k-si-tick, .k-success {
    background-position: -160px -96px;
}
.k-link:not(.k-state-disabled):hover>.k-si-tick, .k-link:not(.k-state-disabled):hover>.k-success, .k-state-hover .k-si-tick, .k-state-hover .k-success, .k-button:hover .k-si-tick, .k-button:hover .k-success, .k-textbox:hover .k-si-tick, .k-textbox:hover .k-success, .k-button:active .k-si-tick, .k-button:active .k-success {
    background-position: -176px -96px;
}
.k-si-cancel {
    background-position: -160px -112px;
}
.k-link:not(.k-state-disabled):hover>.k-si-cancel, .k-state-hover .k-si-cancel, .k-button:hover .k-si-cancel, .k-textbox:hover .k-si-cancel, .k-button:active .k-si-cancel {
    background-position: -176px -112px;
}
.k-filename {
    position: relative;
    display: inline-block;
    min-width: 120px;
    max-width: 200px;
    vertical-align: middle;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.k-progress, .k-progress-status {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 118px;
    height: 2px;
    border-style: solid;
    border-width: 1px;
    background-repeat: repeat-x;
}
.k-progress-status {
    left: -1px;
    bottom: -1px;
    width: 50%}
.k-upload-selected {
    min-width: 86px;
    margin: 3px 0 0;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
/*.k-ie7 .k-upload-selected {
    min-width: 100px;
}*/
.k-toolbar-wrap .k-dropzone em, .k-toolbar-wrap .k-upload-files {
    display: none;
}
.k-toolbar-wrap .k-dropzone {
    border: 0;
    padding: 0;
}
.k-toolbar-wrap .k-dropzone-active {
    text-align: center;
}
.k-toolbar-wrap .k-dropzone-active em {
    display: inline;
    margin: 0;
    font-size: 5em;
    font-style: normal;
}
.k-toolbar-wrap .k-dropzone-active .k-upload-button {
    display: none;
}
.k-imagebrowser-dropzone {
    z-index: 10010;
    filter: alpha(opacity=40);
    opacity: .4;
    position: fixed;
}
.k-imagebrowser .k-upload-button .k-add {
    background-position: -32px -64px;
}
.k-imagebrowser .k-button-bare span.k-addfolder {
    background-position: -32px -272px;
}
.k-imagebrowser .k-button-bare span.k-delete {
    background-position: -32px -16px;
}
.k-search-wrap {
    position: relative;
    float: right;
    width: 20%;
    padding: 0;
}
.k-search-wrap label {
    position: absolute;
    top: 0;
    left: 4px;
    line-height: 20px;
    font-style: italic;
}
.k-search-wrap input.k-input {
    padding-left: 0;
    padding-right: 0;
}
.k-search-wrap .k-search {
    position: absolute;
    top: 4px;
    right: 2px;
    margin: 0;
}
.k-breadcrumbs {
    position: relative;
    float: left;
    width: 78%;
    padding-right: 2px;
}
.k-breadcrumbs-wrap {
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 1;
    padding-left: 5px;
    line-height: 18px;
}
.k-breadcrumbs>.k-input {
    width: 100%;
    padding-left: 2px;
    font-size: inherit;
    font-family: inherit;
    border: 0;
}
.k-breadcrumbs .k-link, .k-breadcrumbs-wrap .k-icon {
    margin-top: 0;
    text-decoration: none;
    vertical-align: middle;
}
.k-breadcrumbs .k-link:hover {
    text-decoration: underline;
}
.k-imagebrowser .k-breadcrumbs .k-i-seek-w {
    text-decoration: none;
    cursor: default;
}
.k-imagebrowser .k-toolbar {
    clear: both;
    border-style: solid;
    border-width: 1px;
    margin: 8px 0 0;
    padding: 2px 0 3px;
    background-repeat: repeat-x;
    line-height: 23px;
    white-space: nowrap;
}
.k-imagebrowser .k-upload {
    float: left;
    z-index: 10010;
}
.k-imagebrowser .k-upload-button {
    width: auto;
    vertical-align: top;
}
.k-imagebrowser .k-upload .k-icon {
    vertical-align: bottom;
}
/*.k-ie7 .k-imagebrowser .k-upload-button, .k-ie7 .k-imagebrowser .k-upload .k-icon {
    vertical-align: baseline;
    position: relative;
    top: 1px;
}
.k-ie7 .k-imagebrowser .k-upload .k-icon {
    top: 2px;
}
.k-ie7 .k-imagebrowser .k-toolbar .k-button-icon {
    vertical-align: middle;
}*/
.k-toolbar .k-state-disabled, .k-plus-disabled, .k-minus-disabled {
    filter: alpha(opacity=50);
    opacity: .5;
}
.k-toolbar-wrap {
    float: left;
}
.k-tiles-arrange {
    float: right;
}
.k-tiles-arrange .k-i-arrow-s {
    margin: 0 2px 0 3px;
}
.k-tiles-arrange a {
    text-decoration: none;
}
.k-tiles {
    clear: both;
    height: 390px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    margin: 0 0 1.4em;
    padding: 9px;
    overflow: auto;
    line-height: 1.2;
}
.k-tile {
    float: left;
    width: 223px;
    height: 88px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin: 1px;
    padding: 0 0 4px;
    background-position: 0 100px;
    background-repeat: repeat-x;
    cursor: pointer;
}
.k-tiles li.k-state-hover, .k-tiles li.k-state-selected {
    background-position: 0 center;
}
.k-imagebrowser .k-thumb {
    float: left;
    display: inline;
    width: 80px;
    height: 80px;
    margin: 4px 10px 0 4px;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-imagebrowser .k-file {
    width: 80px;
    height: 80px;
}
.k-imagebrowser .k-image {
    margin: 2px 0 0 2px;
}
.k-imagebrowser .k-folder {
    width: 80px;
    height: 80px;
    background-position: 0 -200px;
    background-repeat: no-repeat;
}
.k-imagebrowser .k-loading {
    margin: 35px 0 0 33px;
}
.k-tile strong, .k-tile input {
    margin: 10px 0 4px;
    font-weight: normal;
}
.k-tile strong {
    float: left;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-tile input {
    width: 100px;
}
.k-tile strong, .k-tile input, .k-tile .k-filesize {
    display: block;
}
.k-imagebrowser .k-form-text-row {
    text-align: right;
}
.k-imagebrowser .k-form-text-row label {
    width: 14%}
.k-imagebrowser .k-form-text-row input {
    width: 80%}
.k-tile-empty {
    margin: 160px 0 0;
}
.k-tile-empty .k-dialog-upload {
    font-weight: bold;
    font-size: 120%}
.k-tile-empty strong {
    display: block;
    margin: 0 0 .2em;
    font-size: 3em;
    font-weight: normal;
}
.k-tile-empty, .k-tile-empty .k-button-wrapper {
    text-align: center;
}
/*.k-ie7 .k-button, .k-ie7 .k-grid-filter, .k-ie7 .k-header-column-menu, .k-ie7 .k-grid .k-pager-numbers, .k-ie7 .k-grid .k-status-text, .k-ie7 .k-pager-numbers .k-link, .k-ie7 .k-pager-numbers span, .k-ie7 .k-pager-numbers input, .k-ie7 .k-grouping-row p, .k-ie7 .k-grouping-header a, .k-ie7 .k-grouping-header .k-group-indicator, .k-ie7 .k-grouping-header .k-link, .k-ie7 .k-grouping-header .k-button, .k-ie7 .k-grid-actions, .k-ie7 .k-edit-label, .k-ie7 .k-edit-field, .k-ie7 .k-edit-form-container .editor-label, .k-ie7 .k-edit-form-container .editor-field, .k-ie7 .k-combobox, .k-ie7 .k-dropdown, .k-ie7 .k-selectbox, .k-ie7 .k-picker-wrap .k-select, .k-ie7 .k-dropdown-wrap .k-select, .k-ie7 .k-numerictextbox, .k-ie7 .k-timepicker, .k-ie7 .k-datepicker, .k-ie7 .k-datetimepicker, .k-ie7 .k-colorpicker, .k-ie7 .k-calendar, .k-ie7 .k-calendar .k-nav-fast, .k-ie7 .k-treeview .k-icon, .k-ie7 .k-treeview .k-image, .k-ie7 .k-treeview .k-sprite, .k-ie7 .k-treeview .k-in, .k-ie7 .k-colorpicker, .k-ie7 .k-colorpicker .k-tool-icon, .k-ie7 .k-palette.k-reset, .k-ie7 .k-editor-dialog .k-button, .k-ie7 .k-form-text-row label, .k-ie7 .k-tabstrip-items .k-item, .k-ie7 .k-tabstrip-items .k-link, .k-ie7 .k-slider-horizontal, .k-ie7 .k-splitbar-draggable-vertical .k-resize-handle, .k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle, .k-ie7 .t-filename, .k-ie7 div.k-window, .k-ie7 .k-window-titlebar .k-window-action {
    display: inline;
    zoom: 1;
}
.k-ie7 .k-treeview .k-item, .k-ie7 .k-treeview .k-group {
    zoom: 1;
}*/
.km-scroll-container {
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-collapse: separate;
    -webkit-transform: translatez(0);
}
.k-widget .km-scroll-wrapper {
    position: relative;
    padding-bottom: 0;
}
.km-touch-scrollbar {
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: .3em;
    width: .3em;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
.km-vertical-scrollbar {
    height: 100%;
    right: 2px;
    top: 2px;
}
.km-horizontal-scrollbar {
    width: 100%;
    left: 2px;
    bottom: 2px;
}

/*
* Kendo UI Complete v2013.1.514 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement.aspx
* If you do not own a commercial license,  this file shall be governed by the trial license terms.
*/
.k-in, .k-item, .k-window-action {
    border-color: transparent;
}
.k-block, .k-widget {
    background-color: #fff;
}
.k-block, .k-widget, .k-input, .k-textbox, .k-group, .k-content, .k-header, .k-editable-area, .k-separator, .k-colorpicker .k-i-arrow-s, .k-textbox>input, .k-autocomplete, .k-dropdown-wrap, .k-toolbar, .k-group-footer td, .k-grid-footer, .k-footer-template td, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-grid-header-wrap, .k-grid-header, .k-grid td, .k-grid td.k-state-selected, .k-grid-footer-wrap, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-refresh, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-panelbar>.k-item>.k-link, .k-panel>.k-item>.k-link, .k-panelbar .k-panel, .k-panelbar .k-content, .k-calendar th, .k-slider-track, .k-splitbar, .k-dropzone-active, .k-upload-files, .k-tiles, .k-toolbar, .k-tooltip, .k-progress {
    border-color: #bdbdbd;
}
.k-group, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-group-footer td, .k-grid-footer, .k-footer-template td, .k-widget .k-status, .k-grouping-row td, td.k-group-cell, .k-calendar th, .k-dropzone-hovered, .k-upload-files, .k-widget.k-popup {
    background-color: #ebebeb;
}
.k-list-container {
    border-color: #c5c5c5;
    background-color: #e9e9e9;
}
.k-list-container.k-popup {
    border-color: #c5c5c5;
    background-color: #fff;
	color:#000
}
.k-list-container.k-popup .k-state-selected{
	color:#e60050
}
.k-content, .k-editable-area, .k-panelbar>li.k-item, .k-panel>li.k-item, .k-tiles {
    background-color: #fff;
}
.k-alt, .k-separator {
    background-color: #f5f5f5;
}
/*.k-textbox, .k-autocomplete.k-header, .k-dropdown-wrap.k-state-active, .k-picker-wrap.k-state-active, .k-numeric-wrap.k-state-active {
    border-color: #c5c5c5;
    background-color: #e9e9e9;
}
.k-textbox>input, .k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-autocomplete.k-state-focused .k-input, .k-dropdown-wrap.k-state-focused .k-input, .k-picker-wrap.k-state-focused .k-input, .k-numeric-wrap.k-state-focused .k-input {
    border-color: #c5c5c5;
}*/
input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox>input {
    background: 0;
}
.k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox>input, .k-multiselect-wrap {
    background-color: #fff;
    color: #535c63;
}
.k-input[readonly] {
    background-color: #fff;
    color: #535c63;
}
.k-block, .k-widget, .k-popup, .k-content, .k-dropdown .k-input {
    color: #535c63;
}
.k-link:link, .k-link:visited {
    color: #535c63;
}
.k-tabstrip-items .k-link, .k-panelbar>li>.k-link {
    color: #535c63;
}
.k-header {
    color: #535c63;
}
.k-header label{
    color: #535c63;
	font:11px Arial, Helvetica, sans-serif
}

.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item {
/*    background-image: url(/media/7/3/highlight.png);
    background-image: none, -webkit-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, -moz-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, -o-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, linear-gradient(to bottom, #f6f6f6 0, #eaeaea 100%);
    background-position: 50% 50%;*/
    background-color: #f9f9f9;
}
.k-tabstrip-items .k-state-active {
    background: #fff;
}
.k-widget.k-tooltip {
    background-image: url(/media/7/3/highlight.png);
}
.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle {
    background-color: #f9f9f9;
}
.k-icon:hover, .k-state-hover .k-icon, .k-state-selected .k-icon, .k-state-focused .k-icon, .k-column-menu .k-state-hover .k-sprite, .k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}
.k-icon, .k-state-disabled .k-icon, .k-column-menu .k-sprite {
    opacity: .8;
}
.k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite {
    background-image: url(/media/7/3/sprite.png);
    border-color: transparent;
}
.k-loading, .k-state-hover .k-loading {
    background-image: url(/media/7/3/loading.gif);
    background-position: 50% 50%}
.k-loading-image {
    background-image: url(/media/7/3/loading_b.gif);
}
.k-loading-color {
    background-color: #fff;
}
/*.k-button {
    color: #535c63;
    border-color: #c5c5c5;
    background-color: #e3e3e3;
}
.k-button:hover {
    color: #535c63;
    border-color: #a99f9a;
    background-color: #a99f9a;
}
.k-button.k-state-disabled:hover, .k-state-disabled .k-button:hover, .k-button.k-state-disabled:active, .k-state-disabled .k-button:active {
    color: #9f9e9e;
    border-color: #c5c5c5;
    background-image: url(/media/7/3/highlight.png);
    background-image: none, -webkit-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, -moz-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, -o-linear-gradient(top, #f6f6f6 0, #eaeaea 100%);
    background-image: none, linear-gradient(to bottom, #f6f6f6 0, #eaeaea 100%);
}*/
.k-draghandle {
    border-color: #c5c5c5;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-draghandle:hover {
    border-color: #a99f9a;
    background-color: #a99f9a;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-state-active, .k-state-active:hover, .k-active-filter {
    background-color: #fff;
    border-color: #f0713a;
    color: #535c63;
}
.k-menu .k-state-hover>.k-state-active {
    background-color: transparent;
}
.k-state-highlight {
    background: #fff;
    color: #535c63;
}
.k-state-focused, .k-grouping-row .k-state-focused {
    border-color: #e60050;
}
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list>.k-state-selected, .k-list>.k-state-highlight, .k-panel>.k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover {
    color: #fff;
/*    background-color: #f0713a;
    border-color: #f0713a;*/
}
/*.k-state-focused, .k-list>.k-state-focused, .k-listview>.k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button:focus, .k-button.k-state-focused {
    -webkit-box-shadow: inset 0 0 3px 1px #a99f9a;
    box-shadow: inset 0 0 3px 1px #a99f9a;
}*/
.k-ie8 .k-panelbar span.k-state-focused, .k-ie8 .k-menu li.k-state-focused, .k-ie8 .k-listview>.k-state-focused, .k-ie8 .k-grid-header th.k-state-focused, .k-ie8 td.k-state-focused, .k-ie8 .k-button:focus, .k-ie8 .k-button.k-state-focused/*, .k-ie7 .k-panelbar span.k-state-focused, .k-ie7 .k-menu li.k-state-focused, .k-ie7 .k-listview>.k-state-focused, .k-ie7 .k-grid-header th.k-state-focused, .k-ie7 td.k-state-focused, .k-ie7 .k-button:focus, .k-ie7 .k-button.k-state-focused*/ {
    background-color: #a99f9a;
}
.k-list>.k-state-selected.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-state-selected>.k-link, .k-panelbar>li>.k-state-selected {
    color: #fff;
}
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
	color:#df0f5a;
	border:0;
	border-top:solid 1px #df0f5a
/*    background-image: url(/media/7/3/highlight.png);
    background-image: none, -webkit-linear-gradient(top, #fe761b 0, #e15613 100%);
    background-image: none, -moz-linear-gradient(top, #fe761b 0, #e15613 100%);
    background-image: none, -o-linear-gradient(top, #fe761b 0, #e15613 100%);
    background-image: none, linear-gradient(to bottom, #fe761b 0, #e15613 100%);
    background-position: 50% 50%*/}
.k-state-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list>.k-state-hover, .k-marquee, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-imagebrowser-dropzone {
/*    color: #535c63;
    background-color: #a99f9a;*/
	border:0;
	border-top:solid 1px #e60050;
}
.k-state-hover>.k-select, .k-state-focused>.k-select {
    border-color: #e60050;
}
/*.k-button:hover, .k-button:focus, .k-button.k-state-focused, .k-textbox:hover, .k-state-hover, .k-state-hover:hover, .k-pager-wrap .k-link:hover, .k-other-month.k-state-hover .k-link, div.k-imagebrowser-dropzone em, .k-draghandle:hover {
    background-image: url(/media/7/3/highlight.png);
    background-image: none, -webkit-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, -moz-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, -o-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, linear-gradient(to bottom, #cbc5c2 0, #a99f9a 100%);
}*/
.k-autocomplete.k-state-active, .k-picker-wrap.k-state-active, .k-numeric-wrap.k-state-active, .k-dropdown-wrap.k-state-active, .k-state-active, .k-state-active:hover, .k-state-active>.k-link, .k-button:active, .k-panelbar>.k-item>.k-state-focused {
    background-image: none;
}
.k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover {
    background-image: url(/media/7/3/sprite.png);
}
.k-state-hover>.k-link, .k-other-month.k-state-hover .k-link, div.k-imagebrowser-dropzone em {
    color: #535c63;
}
/*.k-autocomplete.k-state-hover, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-focused {
    background-color: #a99f9a;
    background-image: url(/media/7/3/highlight.png);
    background-image: none, -webkit-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, -moz-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, -o-linear-gradient(top, #cbc5c2 0, #a99f9a 100%);
    background-image: none, linear-gradient(to bottom, #cbc5c2 0, #a99f9a 100%);
    background-position: 50% 50%;
    border-color: #a99f9a;
}*/
.k-calendar .k-state-selected.k-state-focused>.k-link {
    background-color: transparent;
}
.k-dropdown .k-state-focused .k-input {
    color: #535c63;
}
.k-dropdown .k-state-hover .k-input {
    color: #535c63;
}
.k-state-error {
    border-color: #e20000;
    background-color: #ff5252;
    color: #fff;
}
.k-state-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}
.k-tile-empty.k-state-selected, .k-loading-mask.k-state-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent;
}
.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-button, .k-other-month .k-link, .k-dropzone em, .k-tile-empty strong, .k-slider .k-draghandle {
    color: #9f9e9e;
}
.k-slider-track {
    background-color: #c5c5c5;
}
.k-slider-selection {
    background-color: #f0713a;
}
.k-slider-horizontal .k-tick {
    background-image: url(/media/7/3/slider-h.gif);
}
.k-slider-vertical .k-tick {
    background-image: url(/media/7/3/slider-v.gif);
}
.k-widget.k-tooltip {
    border-color: #c5c5c5;
    background-color: #c6c6c6;
    color: #282828;
}
.k-widget.k-tooltip-validation {
    border-color: #ffe79e;
    background-color: #fff4c9;
    color: #635145;
}
.input-prepend .k-tooltip-validation, .input-append .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px;
}
.k-callout-n {
    border-bottom-color: #c5c5c5;
}
.k-callout-w {
    border-right-color: #c5c5c5;
}
.k-callout-s {
    border-top-color: #c5c5c5;
}
.k-callout-e {
    border-left-color: #c5c5c5;
}
.k-splitbar {
    background-color: #e3e3e3;
}
.k-restricted-size-vertical, .k-restricted-size-horizontal {
    background-color: #fff;
}
.k-progress-status {
    border-color: #a99f9a transparent;
}
.k-tile {
    border-color: #fff;
}
.k-textbox:hover, .k-tiles li.k-state-hover {
    border-color: #a99f9a;
}
.k-tiles li.k-state-selected {
    border-color: #f0713a;
}
.k-tile .k-folder, .k-tile .k-file {
    background-image: url(/media/7/3/imagebrowser.png);
}
.k-widget, .k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-slider, .k-treeview, .k-upload {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-state-hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*.k-autocomplete.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}*/
.k-state-selected {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-state-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*.k-grid td.k-state-selected.k-state-focused {
    background-color: #f17b48;
}
.k-popup, .k-menu .k-group, .k-grid .k-filter-options, .k-time-popup, .k-datepicker-calendar, .k-autocomplete.k-state-border-down, .k-autocomplete.k-state-border-up, .k-dropdown-wrap.k-state-active, .k-picker-wrap.k-state-active, .k-multiselect.k-state-focused, .k-imagebrowser .k-image, .k-tooltip {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}*/
/*.k-window {
    border-color: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
    box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
    background-color: #fff;
}
.k-window.k-state-focused {
    border-color: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}
.k-shadow {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-inset {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker.k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-button .k-state-hover, .k-editor-button .k-state-active, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.k-calendar-container.k-state-border-up, .k-list-container.k-state-border-up, .k-autocomplete.k-state-border-up, .k-multiselect.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-numeric-wrap.k-state-border-up, .k-window-content, .k-filter-menu {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.k-autocomplete.k-state-border-up .k-input, .k-dropdown-wrap.k-state-border-up .k-input, .k-picker-wrap.k-state-border-up .k-input, .k-picker-wrap.k-state-border-up .k-selected-color, .k-numeric-wrap.k-state-border-up .k-input {
    -moz-border-radius: 0 0 0 4px;
    -webkit-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.k-window-titlebar, .k-block>.k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-calendar-container.k-state-border-down, .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-multiselect.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.k-dropdown-wrap .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;

    border-radius: 4px 0 0 4px;
}
.k-numeric-wrap .k-link {
    -moz-border-radius: 0 2px 0 0;
    -webkit-border-radius: 0 2px 0 0;
    border-radius: 0 2px 0 0;
}
.k-numeric-wrap .k-link+.k-link {
    -moz-border-radius: 0 0 2px 0;
    -webkit-border-radius: 0 0 2px 0;
    border-radius: 0 0 2px 0;
}
.k-colorpicker .k-selected-color {
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.k-rtl .k-colorpicker .k-selected-color {
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.k-autocomplete.k-state-border-down .k-input, .k-dropdown-wrap.k-state-border-down .k-input, .k-picker-wrap.k-state-border-down .k-input, .k-picker-wrap.k-state-border-down .k-selected-color, .k-numeric-wrap.k-state-border-down .k-input {
    -moz-border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}*/
/*.k-dropdown-wrap .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-datetimepicker .k-select+.k-select, .k-animation-container .k-calendar-container, .k-list-container.k-state-border-right {
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.k-rtl .k-dropdown-wrap .k-select, .k-rtl .k-picker-wrap .k-select, .k-rtl .k-numeric-wrap .k-select, .k-rtl .k-datetimepicker .k-select+.k-select, .k-rtl .k-animation-container .k-calendar-container, .k-rtl .k-list-container.k-state-border-right {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.k-textbox>input, .k-autocomplete .k-input, .k-progress, .k-progress-status, .k-numeric-wrap.k-expand-padding .k-input, .k-multiselect-wrap {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.k-list .k-state-hover, .k-list .k-state-focused, .k-list .k-state-highlight, .k-list .k-state-selected, .k-dropzone, .k-upload-files {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}*/
/*.k-slider .k-button, .k-grid .k-slider .k-button {
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}
.k-draghandle {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}*/
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
    .k-icon, .k-grouping-dropclue, .k-drop-hint, .k-callout, .k-column-menu .k-sprite, .k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover {
    background-image: url(/media/7/3/sprite_2x.png);
    background-size: 192px 336px;
}
}
/*
* Kendo UI Complete v2013.1.514 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement.aspx
* If you do not own a commercial license,  this file shall be governed by the trial license terms.
*/
.k-chart, .k-gauge, .k-sparkline, .k-stockchart {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div.k-chart, div.k-gauge, span.k-sparkline, .k-stockchart {
    background-color: transparent;
}
.k-gauge {
    text-align: left;
}
.k-baseline-marker {
    zoom: 1;
    *display: inline;
}
.k-chart .k-tooltip, .k-sparkline .k-tooltip, .k-stockchart .k-tooltip {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px;
    white-space: nowrap;
    z-index: 1000;
    line-height: normal;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(data:image/png;
    base64, iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);
    color: #fff;
}
.k-chart .k-tooltip-inverse, .k-sparkline .k-tooltip-inverse, .k-stockchart .k-tooltip-inverse {
    color: #000;
}
.k-chart .k-tooltip table, .k-sparkline .k-tooltip table, .k-stockchart .k-tooltip table {
    border-spacing: 0;
    border-collapse: collapse;
    margin: auto;
}
.k-chart .k-tooltip th, .k-sparkline .k-tooltip th, .k-stockchart .k-tooltip th {
    width: auto;
    text-align: center;
    padding: 1px;
}
.k-chart .k-tooltip td, .k-sparkline .k-tooltip td, .k-stockchart .k-tooltip td {
    width: auto;
    text-align: left;
    padding: .1em .2em;
}
.k-selector {
    position: absolute;
    -webkit-transform: translateZ(0);
}
.k-selection {
    border-bottom: 0;
    position: absolute;
    border-width: 1px;
    border-style: solid;
    border-color: #d2d2d2;
    border-bottom: 0;
    height: 100%}
.k-selection-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.01);
    filter: alpha(opacity=1);
}
.k-handle {
    background: #d2d2d2;
    width: 7px;
    height: 26px;
    cursor: e-resize;
    z-index: 1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
}
.k-handle div {
    width: 100%;
    height: 100%;
    padding: 40px 20px 0 0;
    background-color: transparent;
}
.k-leftHandle {
    left: -4px;
}
.k-rightHandle {
    right: -4px;
}
.k-leftHandle div {
    margin: -20px 0 0 -15px;
}
.k-rightHandle div {
    margin: -20px 0 0 -5px;
}
.k-mask {
    position: absolute;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
.k-border {
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute;
}
.k-navigator-hint div {
    position: absolute;
}
.k-navigator-hint .k-scroll {
    position: absolute;
    height: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #d2d2d2;
}
.k-navigator-hint .k-tooltip {
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    background: #fff;
}
.k-sparkline, .k-sparkline span {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}
.k-sparkline span {
    height: 100%;
    width: 100%}
	/*
* Kendo UI Complete v2013.1.514 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement.aspx
* If you do not own a commercial license,  this file shall be governed by the trial license terms.
*/
.k-chart .k-mask {
    background-color: #fff;
    filter: alpha(opacity=68);
    -moz-opacity: .68;
    opacity: .68;
}
.k-chart .k-selection {
    border-color: rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 8px rgba(0, 0, 0, .1);
    transition: box-shadow .2s linear, border-color .2s linear;
    -moz-transition: box-shadow .2s linear, border-color .2s linear;
    -webkit-transition: box-shadow .2s linear, border-color .2s linear;
    -o-transition: box-shadow .2s linear, border-color .2s linear;
}
.k-chart .k-selection:hover {
    border-color: rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
}
.k-chart .k-handle {
    background-color: #fcfcfc;
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}
.k-chart .k-handle:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    -moz-box-shadow: 0 0 0 2px rgba(111, 101, 96, .5);
    -webkit-box-shadow: 0 0 0 2px rgba(111, 101, 96, .5);
    box-shadow: 0 0 0 2px rgba(111, 101, 96, .5);
}
.k-chart .k-navigator-hint .k-tooltip {
    border: 3px solid #fff;
    -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
    background: #fff;
    color: #242424;
}
.k-chart .k-navigator-hint .k-scroll {
    background: rgba(252, 116, 26, .7);
    height: 4px;
}



#RicercaOrdini, .content-docs{
clear:both;
padding:15px 0;
margin:15px 0;
border-bottom:solid 1px #df0f5a;
border-top:solid 1px #df0f5a;
position:relative;
color:#000}
.content-docs{ border-bottom:none}
#pageOrder h3, .content-docs h3, .content-news h3{
	padding:5px 0 5px 50px;
	font:24px Arial, Helvetica, sans-serif;
	color:#df0f5a;
	text-transform:uppercase;
	margin:0 0 20px 10px}
#pageOrder #RicercaOrdini h3{background:url(/media/7/3/ico_search.gif) no-repeat left 5px;}
#pageOrder #elencoOrdini h3{background:url(/media/7/3/ico_ordini.gif) no-repeat left 5px;}
.content-docs  h3{background:url(/media/7/3/ico_ordini.gif) no-repeat left 5px;}
.content-news  h3{background:url(/media/7/3/ico_search.gif) no-repeat left 5px;}
#RicercaOrdini h3:after{
	position:absolute;
	content:'CHIUDI';
	display:block;
	height:24px;
	background:url(/media/7/3/close_accordion.gif) no-repeat right top;
	z-index:100;
	right:10px;
	top:22px;
	padding-right:34px;
	font-size:14px;
	line-height:24px}
#RicercaOrdini h3.div-open:after{
	content:'APRI';
	background:url(/media/7/3/open_accordion.gif) no-repeat right top}
	#tbRicerca{ padding:10px; background-color:#f9f9f9; border:solid 1px #e5e5e5}
#pageOrder #elencoOrdini h3 span{ padding-left:70px; font-size:16px; color:#000}

#txNordine, #txRifOrdine, #RicercaOrdini select, #ddDestinatario, #ddIntestatario, #txNDDT, #txImpianto, #txNFattura, #txDestinatarioInvoice, .fds_field input, .fdssegnalazione_9 select, .fdsmotivo_10 textarea { width:166px; height:36px; color:#e60050; font-size:14px; padding:5px; border:solid 1px #bdbdbd; margin-right:10px}
.fds_field input, .fdssegnalazione_9 select{ width:90%}
.fdsmotivo_10 textarea{ height:100px; width:95%}
#txNordine:focus, #txRifOrdine:focus, #RicercaOrdini select:focus, #ddDestinatario:focus, #ddIntestatario:focus, #txNDDT:focus, #txImpianto:focus, #txNFattura:focus, #txDestinatarioInvoice:focus, .fds_field input:focus, .fdssegnalazione_9 select:focus { border:solid 1px #df0f5a}
.fdsBtnContainer { text-align:center}
.fds_field{
	float:left;
	width:321px;
	position:relative;
	height:80px}
.fds_field.fdsmotivo_10{ height:120px; width:642px}
.fds_label{ text-transform:uppercase; padding-bottom:3px}


#RicercaOrdini .k-header, .k-picker-wrap{height:36px;  background-color:#fff}
.k-picker-wrap .k-input{height:34px;}
.k-picker-wrap .k-select{ border:0}
#RicercaOrdini td{ padding-bottom:5px}

#RicercaOrdini .button, .k-button, .k-button:link {
border:none;
padding: 4px 12px;
float:left;
background-image: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#df0f5a;
color:#fff;
text-align:center;
margin-left:20px;
float:right;
text-transform:uppercase;
text-decoration:none;
font-size:13px;
/*-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.5);*/
}
#RicercaOrdini tfoot td{ padding-top:20px}

.k-grid.k-widget.k-reorderable{ border-color:#bdbdbd; overflow-x: scroll; width: 982px;}
.link, .download-doc, .conferma{
display:inline-block;
width:16px;
height:16px;
background:url(/media/7/3/ico_azione_off.gif) no-repeat;
margin:0 1px}
.download-doc{background:url(/media/7/3/download-doc_off.gif) no-repeat center center;}
.download-doc:hover{background:url(/media/7/3/download-doc_on.gif) no-repeat center center;}
.conferma{background:url(/media/7/3/conferma_off.gif) no-repeat center center;}
.conferma:hover{background:url(/media/7/3/conferma_on.gif) no-repeat center center;}
.link:hover{background:url(/media/7/3/ico_azione_on.gif) no-repeat}
.stato-nuovo, .stato-annullato, .stato-letto, .stato-confermato{
display:inline-block;
width:14px;
height:14px;
margin:0 auto}
.stato-nuovo{background:url(/media/7/3/stato-nuovo.png) no-repeat}
.stato-annullato{background:url(/media/7/3/stato-annullato.png) no-repeat}
.stato-letto{background:url(/media/7/3/stato-letto.png) no-repeat}
.stato-confermato{background:url(/media/7/3/stato-confermato.png) no-repeat}
#tbRicerca table{ border:0 !important}
.k-picker-wrap.k-state-default.k-state-hover{ border:solid 1px #bdbdbd}
.content-docs li{ padding:0 0 20px 60px; border-bottom:solid 1px #df0f5a; margin-bottom:20px; position:relative; clear:both; overflow:hidden; background:url(/media/7/3/ico_lista_documento_pubblico.gif) no-repeat left 5px;}
.data-doc{ display:block; color:#df0f5a; font-size:11px; padding-bottom:5px}
.content-docs li.doc-private{background:url(/media/7/3/ico_lista_documento_privato.gif) no-repeat left 5px}


.content-docs h1{ font-size:16px; color:#535c63}
.content-docs h1 span{ font-size:13px; display:block; padding-top:5px}
.content-docs a.download-doc, .content-docs a.download-doc:link, .content-docs a.download-doc:visited, .content-docs a.download-doc:hover, .content-docs a.download-doc:active{ position:absolute; z-index:100; width:26px; height:22px; bottom:20px; right:0; background:url(/media/7/3/ico_download_doc.gif) no-repeat}


.content-news article{background:url(/media/7/3/ico_news_public.gif) no-repeat; padding-left:35px}

.content-news article.Private{background:url(/media/7/3/ico_news_private.gif) no-repeat}

.content-news .data-news {font-size: 11px; color:#e60050; padding-bottom: 5px; display: block}
.content-news h1, .content-news h1 a, .content-news h1 a:link, .content-news h1 a:visited, .content-news h1 a:hover, .content-news h1 a:active {font-size: 16px; color:#535c63;}
.content-news h1 a:hover{ color:#df0f5a}
.content-news .lista-news article { width:800px}
.k-window-titlebar.k-header{ position:relative !important; padding-bottom:20px}
.content-news .lista-news li{padding:0 0 20px 0; border-bottom:solid 1px #df0f5a; margin-bottom:20px;}

.content-single-news{ clear:both; overflow:hidden; padding:20px 0;  border-bottom:solid 1px #df0f5a;  border-top:solid 1px #df0f5a}
.content-single-news .detailpaginateddate{
padding-bottom:8px;
color:#e60050;
font-size:18px}
aside .assistenza{ margin:0}
.detailpaginatedtitle{ padding-bottom:20px; font-size:24px}
.paragraphdescription{ line-height:18px; padding-bottom:10px; font-size:16px}
.mbsGroupTitleAnagrafica{ display:none}
.k-grid-content td:last-child, .k-grid-content td:first-child{ text-align:center}
.richiedi-accesso{
	padding-top:10px}
.richiedi-accesso{ text-align:center; color:#fff; font-size:14px}
.richiedi-accesso span{ padding-right:10px}
.richiedi-accesso a, .richiedi-accesso a:link{ color:#fff; font-size:14px}
.gemeaz{background:url(/media/7/3/logo_gemeaz.gif) no-repeat; width:200px; height:78px; display:block; margin-bottom:20px}
.copra{background:url(/media/7/3/logo_copra.gif) no-repeat; width:200px; height:78px; display:block; margin-bottom:20px}
.elior{background:url(/media/7/3/logo_elior.gif) no-repeat; width:200px; height:78px; display:block; margin-bottom:20px}
.intestazione-tabella{ background-color:#F9F9F9}
.breadcrumbs{ height:40px}
.breadcrumbs li{
text-transform:uppercase;
font-size:13px;
float:left;
margin-right:10px;
border-left:solid 1px #000;
padding-left:10px}
.breadcrumbs li:first-child{
border-left:none;
padding-left:0}
.breadcrumbs li a, .breadcrumbs li a:link, .breadcrumbs li a:visited, .breadcrumbs li a:hover, .breadcrumbs li a:active{
text-transform:uppercase;
font-size:13px;
text-decoration:none;
color:#000}
.breadcrumbs li a:hover{ color:#DF0F5A}
div.k-window{ min-height:430px !important; min-width:530px !important}
.mbsEmailBox{ float:none}
.msbRememberPwdContainer .mbsLblContainer{ width:278px; margin:0 auto; color:#fff; padding-bottom:3px; text-transform:uppercase}
.msbRememberPwdContainer .mbsCtrlContainer{ width:290px; margin:0 auto; position:relative; height:80px}




/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

#formaccesso{
	width:720px;
	min-height:380px;
	margin:0 auto;
	padding:10px;
	background-color:#fff}
	#formaccesso iframe{min-height:380px; border:0}
.tit-section.richiesta-accesso{
    margin-bottom: 15px;
    padding: 0 0 10px 0}
.detailpaginated .img{
	float:left;
	margin:0 15px 15px 0}
.alert-msg{
	color:#E60050;
	font-size:16px;
	text-align:center;
	padding-bottom:300px}
#row-order td{ padding:5px}
.k-window-titlebar .k-icon{
    width: 30px;
    height: 30px;
	background:none;
	background-position:0}
.k-window-titlebar .k-state-hover, .k-window-titlebar .k-state-hover:hover, .k-window-titlebar .k-window-action{
	border:0; background:url(/media/7/3/close_lightbox.png) no-repeat !important; padding:0}
.k-window-titlebar .k-state-hover .k-icon{
	background-position:0}
	.k-window-titlebar .k-state-hover .k-i-close, .k-window-titlebar .k-i-close{background-position:0 !important}
	.button-accetta{ text-align:center}
.button-accetta .k-button{
	float:none;
	margin:20px 0 0 0}
.tx-accetta p{ font-size:16px}

.recupera-pw .mbsMsgContainer{
position:relatice; left:auto; top:auto; z-index:100; width: 100%; color:#fff; text-align:center
	}
.recupera-pw .mbsMsgContainer .mbsErrorMessage{
position:relative; left:auto; top:80px
	}
.backlink {
	padding:10px;}
.backlink a, .backlink a:link, .backlink a:visited, .backlink a:hover, .backlink a:active{ color:#fff; font-size:14px}
.lista-faq li{
	margin-bottom:30px}
	.faq-head{ font-size:18px; padding-bottom:10px}
.lista-faq p{ padding-bottom:10px}
.lista-faq li ul{margin:0 0 20px 10px;}
.lista-faq li ul li{margin:0 0 5px 5px; padding-left:5px; list-style:disc}
.img-top{
	clear:both;
	overflow:hidden;
	text-align:center}
