﻿body {
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.no-top-pad {
    padding-top: 0;
    margin-top: 0;
}

.logo-bg {
    background-image: url('images/bg-top-container.gif');
}

.text-upper {
    text-transform: uppercase;
}

.nowrap {
    white-space: nowrap;
}

.form-group .checkbox label:after {
    content: "";
}

textarea.form-control {
    height: 8em;
}

.form-group label {
    display: block;
}

    .form-group label:after,
    .profile-listing-header label:after {
        content: ":";
    }

    .form-group label.checkbox-inline:after,
    .form-group label.radio-inline:after {
        content: "";
    }

.profile-listing-header label {
    text-transform: uppercase;
}

.profile-listing .panel {
    margin-bottom: 5px;
}

.profile-listing-body label {
    display: block;
}

.form-group label.checkbox-inline,
.form-group label.radio-inline {
    display: inline-block;
}

.break-line {
    padding-bottom: 10px;
    display: block;
}

.LabelRequired:before {
    color: red;
    content: "*";
    position: absolute;
    margin-left: -5px;
}

.capitalLetter {
    text-transform: uppercase;
}

.greyColor {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #e2e2e2;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.customFooterButtonLink {
    display: inline;
    border-color: transparent;
    padding: 0px 0px;
    background: transparent;
    color: darkorange;
}

.big-font {
    font-size: large;
}


.k-widget.k-upload.k-header.k-upload-sync.k-upload-empty {
    /*border-color: transparent;*/
    background-color: transparent;
}

.k-icon {
    margin-top: 8px;
}

/*Text Alignment - Start */

.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}

/*Text Alignment - End */

.padding-top-20 {
    padding-top: 20px;
}