a {
    cursor: pointer;
}

img {
    border: none;
}

.link {
    cursor: pointer !important;
}

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

.circle {
    border-radius: 50% !important;
}

.txt-left {
    text-align: left !important;
}

.txt-center {
    text-align: center !important;
}

.txt-right {
    text-align: right !important;
}

.txt-nowrap {
    white-space: nowrap !important;
}

.txt-only {
    border: none !important;
    background: none !important;
}

.txt-bold {
    font-weight: bold;
}

.txt-underline {
    text-decoration: underline;
}

.txt-top {
    vertical-align: top !important;
}

.txt-middle {
    vertical-align: middle !important;
}

.txt-bottom {
    vertical-align: bottom !important;
}

.txt-red {
    color: red !important;
}

.txt-green {
    color: green !important;
}

.w-adjust {
    width: 0 !important;
}

.w-100p {
    width: 100% !important;
}

.w-75p {
    width: 75% !important;
}

.w-50p {
    width: 50% !important;
}

.w-auto {
    width: auto !important;
}

.w-resize {
    resize: horizontal;
}

.h-100p {
    height: 100% !important;
}

.h-50p {
    height: 50% !important;
}

.h-resize {
    resize: vertical;
}

.p-absolute {
    position: absolute;
}

.p-relative {
    position: relative;
}


.v-clear {
    clear:both;
}

.v-inline {
    display: inline;
    width: auto;
}

.v-inblock {
    display: inline-block;
    width: auto;
}

.v-float {
    float: left;
}

.va-top {
    vertical-align: top;
}

.va-middle {
    vertical-align: middle;
}

.title{
	font-size:15px;
}

.pad-0 {
    padding: 0 !important;
}

.block-centered {
    margin: auto;
}