
html{
	overflow: hidden;
	height: 100% !important;
    }
    
body{
	display: block;
	margin: 0px !important;
	height: 100% !important;
    font-family: sans-serif;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}
.can-selectable{
    -webkit-touch-callout:all;
    -webkit-user-select: text;
    -moz-user-select: all;
    user-select: text;
}
.can-selectable:focus { 
    outline: none !important;
    border:none;
    box-shadow:none;
}
.can-selectable:-webkit-autofill{
    box-shadow:none
} 
.can-break-all{
    word-break: break-all;
    white-space:normal;
}
.can-normal{
    /* text-overflow: ellipsis; */
    overflow: hidden;
    white-space: nowrap;
}
.can-keep-all{
    word-break: keep-all;
    white-space:normal;
}
.can-clip{
    overflow: hidden;
}
.can-landscape{
	top:100%;
	transform:rotate(-90deg);
	transform-origin: 0 0;
	position: fixed
}
div{
	-webkit-overflow-scrolling:touch;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    /* position: absolute; */
}

.can-input:empty:before{
    content: attr(placeholder);
    color:#bbb;
}
.can-input:focus:before{
    content:none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#bbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#bbb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#bbb;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#bbb;
}
.can-moveover:hover{
	fill:rgba(43,72,135,1.00)
}
.can-moveover-light:hover{
	fill:rgba(222,232,255,1.00)
}
.can-edit:hover{
	stroke: rgba(232,33,55,0.3);
	stroke-width:4
}
.can-grid{
	fill:rgba(232,33,55,1)
}
.can-hidden{
	visibility: hidden;
}
.can-container{
    width:100%;
    height:100%;
    position: relative;
}
.can-absolute{
    position: absolute;
}
.can-iframe{
    width:100%;
    height:100%;
    position: absolute;
    border: 0px;
}
text{
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
        cursor :default;
    }
select option{
    background-color: rgb(240, 240, 240);
    color: #000000;
}
.can-scroll-y{
    overflow-y:scroll;
    overflow-x:hidden;
}
.can-scroll-x{
    overflow-x:scroll;
    overflow-y:hidden;
}
/* .can-selectable div{
    position: relative;
} */