/**SCROLL**/
.scroll-element {
  overflow-y: scroll;
}
.height-80p{
	height: 80%;
}
.height-90p{
	height: 90%;
}
.height-100p{
	height: 100%;
}
.height-190px{
	height: 190px;
}
.height-290px{
	height: 290px;
}
.height-360px{
	height: 360px;
}
/** opacity**/
.opacity-25{
	-webkit-opacity: 0.25;
	-moz-opacity: 0.25;
	opacity: 0.25;
	filter: alpha(opacity=25);
}
.opacity-50{
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.opacity-75{
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
img.w15p,
.w15p{
	width: 15%;
}
img.w20p,
.w20p{
	width: 20%;
}
img.w25p,
.w25p{
	width: 25%;
}
img.w33p,
.w33p{
	width: 33%;
}
img.w50p,
.w50p{
	width: 50%;
}
img.w67p,
.w67p{
	width: 67%;
}
img.w75p,
.w75p{
	width: 75%;
}
img.w80p,
.w80p{
	width: 80%;
}
img.w85p,
.w85p{
	width: 85%;
}
img.w90p,
.w90p{
	width: 90%;
}
img.w100p,
.w100p{
	width: 100%;
}

img.w50px,
.w50px{
	width: 50px;
}
img.w75px,
.w75px{
	width: 75px;
}
img.w100px,
.w100px{
	width: 100px;
}
img.w125px,
.w125px{
	width: 125px;
}
img.w150px,
.w150px{
	width: 150px;
}
img.w175px,
.w175px{
	width: 175px;
}
img.w200px,
.w200px{
	width: 200px;
}

.wta {
    width: calc(100% - 40px);
}
.wta2 {
    width: calc(100% - 70px);
}
.wta3 {
    width: calc(100% - 55px);
}
.wta4 {
    width: calc(100% - 109px);
}

.position-absolute{
	position: absolute;
}
.position-relative{
	position:relative;
}
.valign-center{ 
	vertical-align: middle;
}
.position-align-bottom{
	position: absolute;
	bottom: 0;
	left: inherit;
}
.horizontal-wrapper {
	width:100%;
	margin : 0;
}
.horizontal-1 {
	width:75%;
	margin : 0;
	float : left ;
}
.horizontal-2 {
	width:25%;
	margin : 0;
	float : right ;
}
.horizontal-a {
	width:calc(100% - 50px);
	margin : 0;
	float : left ;
}
.horizontal-a2 {
	width:calc(100% - 60px);
	margin : 0;
	float : left ;
}
.horizontal-b {
	width:50px;
	margin : 0;
	float : left ;
}
.horizontal-b2 {
	width:45px;
	margin : 0;
	float : left ;
}
.horizontal-b3 {
	width:53px;
	margin : 0;
	float : left ;
}
.horizontal-c {
	width: 50px;
	margin : 0;
	float : right ;
}
.horizontal-x {
	width: 40px;
	margin : 0;
	float : left ;
}
.horizontal-y {
	width:calc(100% - 40px);
	margin : 0;
	float : right ;
}

.clear {
    clear: both;
}
.z-index-10000{
	z-index: 10000;
}
.right-for-small{
	float: left !important;
}
@media only screen and (max-width:640px) {
	.right-for-small{
		float: right !important;
	}
}