﻿* {
    margin: 0px;
    padding: 0px;
}

body {
    background: url(../images/kairos_bg.png) repeat-x 0 0 #ccc;
    font-size: 14px !important;
    font-family: Calibri !important;
    color: #333 !important;
    margin: 0px;
    padding: 0px;
}

div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, canvas, embed, figure {
    margin: 0px;
    padding: 0px;
}

ul, li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

input {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    outline: none !important;
}

img, a {
    border: none;
    outline: none;
    vertical-align: middle;
}

a {
    color: #0070c0;
    text-decoration: none;
    cursor: pointer !important;
}

    a:hover {
        color: #0070c0;
        text-decoration: underline;
        cursor: pointer !important;
    }


form {
    margin: 0px !important;
    padding: 0px !important;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

h2, h3 {
    font-size: 18px !important;
    font-family: Calibri !important;
    font-weight: normal !important;
}
.support {
    border-bottom-left-radius: 10px !important;
}

.logout {
    border-bottom-right-radius: 10px !important;
}

/*https://css-tricks.com/snippets/css/truncate-string-with-ellipsis/ */
div.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.nowrap {
	white-space: nowrap
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rpItem .rpSlide .rpTemplate .left_mter_d .dfltcol1 lable {
        float: right;
    }

    .left_mter_d .dfltcol1 .dfltfiledlcol lable {
        margin-top: 5px;
    }

    .RadForm.rfdRadio label {
        margin-top: 4px;
    }
}






@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rpItem .rpSlide .rpTemplate .left_mter_d .dfltcol1 lable {
        float: right;
    }

    .left_mter_d .dfltcol1 .dfltfiledlcol lable {
        margin-top: 5px;
    }

    .RadForm.rfdRadio label {
        margin-top: 3px;
    }

    .left_mter_d input {
        float: left;
    }
}
/*for grey color text*/
.greytxt {
    font: normal 12px calibri !important;
    color: #999999 !important;
    line-height: 16px;
    margin-bottom: 10px;
}