﻿/* Start CSS Document */

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/Roboto-Thin-webfont.eot');
    src: url('../fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Thin-webfont.woff2') format('woff2'), url('../fonts/Roboto-Thin-webfont.woff') format('woff'), url('../fonts/Roboto-Thin-webfont.ttf') format('truetype'), url('../fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin_italic';
    src: url('../fonts/Roboto-ThinItalic-webfont.eot');
    src: url('../fonts/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-ThinItalic-webfont.woff2') format('woff2'), url('../fonts/Roboto-ThinItalic-webfont.woff') format('woff'), url('../fonts/Roboto-ThinItalic-webfont.ttf') format('truetype'), url('../fonts/Roboto-ThinItalic-webfont.svg#robotothin_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/Roboto-Light-webfont.eot');
    src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light-webfont.woff2') format('woff2'), url('../fonts/Roboto-Light-webfont.woff') format('woff'), url('../fonts/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/Roboto-LightItalic-webfont.eot');
    src: url('../fonts/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-LightItalic-webfont.woff2') format('woff2'), url('../fonts/Roboto-LightItalic-webfont.woff') format('woff'), url('../fonts/Roboto-LightItalic-webfont.ttf') format('truetype'), url('../fonts/Roboto-LightItalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular-webfont.woff2') format('woff2'), url('../fonts/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/Roboto-Italic-webfont.eot');
    src: url('../fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Italic-webfont.woff2') format('woff2'), url('../fonts/Roboto-Italic-webfont.woff') format('woff'), url('../fonts/Roboto-Italic-webfont.ttf') format('truetype'), url('../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium-webfont.woff2') format('woff2'), url('../fonts/Roboto-Medium-webfont.woff') format('woff'), url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'), url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('../fonts/Roboto-MediumItalic-webfont.eot');
    src: url('../fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-MediumItalic-webfont.woff2') format('woff2'), url('../fonts/Roboto-MediumItalic-webfont.woff') format('woff'), url('../fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('../fonts/Roboto-MediumItalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold-webfont.woff2') format('woff2'), url('../fonts/Roboto-Bold-webfont.woff') format('woff'), url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: "robotoregular" !important;
    font-size: 10pt;
    font-weight: normal !important;
}

/*Start RadWindow*/

a {
    outline: 0 !important;
}

.RadWindow .rwShadow .rwTitlebar, .RadWindow.rwMinimizedWindow .rwShadow .rwTitlebar {
    background-color: #FFF !important;
}

.RadWindow_Default .rwShadow .rwControlButtons {
    margin: -4px -13px 0 0 !important;
}

.RadWindow .rwDialogPopup {
    padding: 1px 0 16px 28px !important;
}


.RadWindow_Default .rwShadow .rwBodyLeft, .RadWindow_Default .rwShadow .rwBodyRight, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: none !important;
}


.RadWindow .rwShadow .rwTopLeft, .RadWindow .rwShadow .rwTopRight {
    height: 2px !important;
}

.RadWindow .rwTitleWrapper {
    padding: 4px 5px !important;
    line-height: 1.42857em !important;
    height: 2.428571em !important;
}

.RadWindow .rwIcon:before {
    content: "" !important;
}

.RadWindow_MetroTouch .rwTitleBar {
    background-color:#065baa !important;
    border-bottom: 1px solid #cdcdcd;
}

.RadWindow .rwTitleBar .rwTitleWrapper {
    padding: 0.6em 0.286em 0.114286em !important;
}

.RadWindow.rwRoundedCorner .rwTitleBar {
    border-radius: 10px 10px 0 0 !important;
}

.RadWindow_MetroTouch.rwRoundedCorner, .RadWindow_MetroTouch.rwRoundedCorner .rwTitleBar, .RadWindow_MetroTouch.rwRoundedCorner.rwCollapsed .rwTitleBar, .RadWindow_MetroTouch.rwRoundedCorner.rwMinimizedWindow .rwTitleBar, .RadWindow_MetroTouch.rwRoundedCorner .rwPromptInput, .RadWindow_MetroTouch.rwRoundedCorner .rwDialogButtons input {
    border-radius: 10px 10px 0 0 !important;
}

/*End RadWindow*/


/***DROPDOWN LIST STYLE***/

/*
    //for drop-down only

.rcbInput::-ms-clear {
    display: none;
}
    
    OR

    //for generic
    ::-ms-clear { display: none; }
//color:#303030 !important;    
*/

/* For confirmation box text */

.ConfirmText {
    color: #000 !important;
    font-weight: bold !important;
    font-family: "robotoregular" !important;
}

@media screen and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0) {

    textarea[disabled="disabled"] {
        background: rgba(255, 255, 255,0.5) !important;
        color: #000000 !important;
    }

    input[disabled] {
        background: rgba(255, 255, 255,0.5) !important;
        color: #000000 !important;
    }

        input[disabled]:hover {
            background: rgba(255, 255, 255,0.5) !important;
            color: #000000 !important;
            border-color: #cccccc !important;
        }
}


/* For disable controls */

input[readonly="readonly"] {
    border: 0px !important;
    padding: 0 0px !important;
}

textarea[disabled="disabled"] {
   background: rgba(255, 255, 255,0.5) !important;
    color: #cccccc;
    /*opacity:0.5 !important;*/
}

/*input[disabled] {
    background-color: transparent !important;
    color: #cccccc !important;
     border:0px !important;
          padding: 0 0px !important;
}*/

input[disabled] {
   background: rgba(255, 255, 255,0.5) !important;
    color: #cccccc;
     /*opacity:0.5 !important;*/
}

    input[disabled]:hover {
        background: rgba(255, 255, 255,0.5) !important;
        color: #cccccc;
        border-color: #cccccc;
         /*opacity:0.5 !important;*/
    }


/* For remove X from controls in IE */
::-ms-clear {
    display: none;
}

.RadComboBox {
    width: 100%;
    line-height: 1.3333em !important;
    text-align: left !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
    cursor: default !important;
    zoom: 1 !important;
    display: inline !important;
}

    .RadComboBox input[type="text"]:focus {
        border: 0px solid #007bc4 !important;
    }

    .RadComboBox input[type="text"]:hover {
        border: 0px solid #007bc4 !important;
    }

    .RadComboBox .rcbInput {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
        border: 0 none;
        box-shadow: none;
        color: inherit;
        display: inline-block;
        font: inherit;
        height: 1.929em !important;
        margin: 0;
        outline: 0 none;
        overflow: hidden;
        padding: 0;
        text-overflow: ellipsis;
        width: 100%;
    }


.t-i-arrow-s::before, .t-i-arrow-down::before {
    content: " " !important;
    background-image: url('../Images/select-icons.png');
}

.RadComboBox_MetroTouch .rcbReadOnly {
    background-color: #fff !important;
    border-color: #cdcdcd !important;
    color: #000 !important;
}

    .RadComboBox_MetroTouch .rcbReadOnly .rddlHovered {
       background-position: 100% -181px !important;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat !important;
        height: 1.929em !important;
        background-color: #fff !important;
        border-color: #cdcdcd !important;
    }

.RadComboBox_MetroTouch .rcbInput {
    margin: 0;
    color: #000000;
    /*width: 48px !important;
    height: 41px !important;*/
    font-size: 16px;
    font-family: "robotoregular" !important;
    font-weight: 100;
}

.RadComboBox_MetroTouch .rcbArrowCell a {
    width: 48px !important;
    height: 38px !important;
    background-position: 100% -121px !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAFeCAMAAAD9vsxRAAABLFBMVEUAX5cAe8T///8AX5cBYJcCYJgEYpkEfcUGY5kHY5oNZ5wPaJ0QaZ4Qg8gXbaAbcKIdcaMdisskdqYqeag0gKw2ga02l9A8ha9HjLRRkrhcmb1pocJyp8Vytt51qMeAr8uDscyDv+KItM6IweOLttCXvtWjxdmlx9ql0Oqvzd6xzt+x1+240uLE2ufI3OnI4/LL3urO4OvO5vTW5e7b6PDf6/Lf7vjl7/To8fbw9vny9/rz9/rz+fz4+/z5+/38/f7////+/v8bicoPg8c8mtLL5PMHf8ZHoNQAe8TW6vaLw+Tb7PdRpdeXyeckjszl8vlcq9no8/oNgsfw9/xpsdyv1uwXh8k0ltACfMS42u91uN/E4PEqkc4GfsX4+/2AveL5/P4BfMTy+Pyjz+pZM9cOAAAAA3RSTlMAAAD6dsTeAAABuUlEQVR42u3Z104CURSFYWxgL1iw9957VxaKXbH3ru//Dl6AtERy9jJEiOvcEfIlM5M5yZ7ze/aJ5RESyjl0dmxHkY/TbSt63gFOrOgQQChsQ3shADjYtaCbcwAAXg3o/T5q8PLkjh7wvR7vXNHtWxzhyhFdHCUMLrfc0CeS17X2k5BQdlEhsYSEhP4PKiKWkFDuodYWO/KvLlVYUek0MGBF/QBCARtqDgHAXJkFVS9H5+suAyoejw3lG/XuqDM+yk+UuKKGzcQHQJsjKp9P+mpYqXFDgynfGiPaT0JC2UUaqISEhDIhHcwICWUTUYfs1HE+FQ64RMHFECq7cIGHS0lctKLyGBfitJ+E1DWEhITUNYSEhH57yE4d51PhgEsUXAyhsgsXeLiUxEUrKo9xIU77SUhdQ0hIKJdQQdqydQ0qhggJCfFoODqKj5lQ1SIArNfZLi8cBNBhvaceYNZnRb6pYJP96UX69EYICeUH+nHeyDR8sEjznpDQHyNP2or9k/zDtWtQMURISIhHQ9FvjVETqlwAgLVa2+UFggDarffUDcx4rcg7GWy0Pz1/r94IIaH8QJrChFLWF/sQTlm+S/vvAAAAAElFTkSuQmCC') /*../images/select-icons.png*/ !important;
    background-repeat: no-repeat !important;
    float: right !important;
    background-repeat: no-repeat !important;
}


.RadComboBox_MetroTouch .rcbActionButton {
    width: 52px !important;
    height: 36px !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAFeCAMAAAD9vsxRAAABLFBMVEUAX5cAe8T///8AX5cBYJcCYJgEYpkEfcUGY5kHY5oNZ5wPaJ0QaZ4Qg8gXbaAbcKIdcaMdisskdqYqeag0gKw2ga02l9A8ha9HjLRRkrhcmb1pocJyp8Vytt51qMeAr8uDscyDv+KItM6IweOLttCXvtWjxdmlx9ql0Oqvzd6xzt+x1+240uLE2ufI3OnI4/LL3urO4OvO5vTW5e7b6PDf6/Lf7vjl7/To8fbw9vny9/rz9/rz+fz4+/z5+/38/f7////+/v8bicoPg8c8mtLL5PMHf8ZHoNQAe8TW6vaLw+Tb7PdRpdeXyeckjszl8vlcq9no8/oNgsfw9/xpsdyv1uwXh8k0ltACfMS42u91uN/E4PEqkc4GfsX4+/2AveL5/P4BfMTy+Pyjz+pZM9cOAAAAA3RSTlMAAAD6dsTeAAABuUlEQVR42u3Z104CURSFYWxgL1iw9957VxaKXbH3ru//Dl6AtERy9jJEiOvcEfIlM5M5yZ7ze/aJ5RESyjl0dmxHkY/TbSt63gFOrOgQQChsQ3shADjYtaCbcwAAXg3o/T5q8PLkjh7wvR7vXNHtWxzhyhFdHCUMLrfc0CeS17X2k5BQdlEhsYSEhP4PKiKWkFDuodYWO/KvLlVYUek0MGBF/QBCARtqDgHAXJkFVS9H5+suAyoejw3lG/XuqDM+yk+UuKKGzcQHQJsjKp9P+mpYqXFDgynfGiPaT0JC2UUaqISEhDIhHcwICWUTUYfs1HE+FQ64RMHFECq7cIGHS0lctKLyGBfitJ+E1DWEhITUNYSEhH57yE4d51PhgEsUXAyhsgsXeLiUxEUrKo9xIU77SUhdQ0hIKJdQQdqydQ0qhggJCfFoODqKj5lQ1SIArNfZLi8cBNBhvaceYNZnRb6pYJP96UX69EYICeUH+nHeyDR8sEjznpDQHyNP2or9k/zDtWtQMURISIhHQ9FvjVETqlwAgLVa2+UFggDarffUDcx4rcg7GWy0Pz1/r94IIaH8QJrChFLWF/sQTlm+S/vvAAAAAElFTkSuQmCC') /*../images/select-icons.png*/ !important;);
    background-position: 100% -121px !important;
    background-repeat: no-repeat !important;
    /*background-color: #fff !important;*/
    border-color: #cdcdcd !important;
    box-sizing: border-box !important;
}

.RadComboBox .rcbInner {
    background-position: 0 0;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    display: block;
    padding: 0 3em 0 10px;
    position: relative;
}

.RadComboBox_MetroTouch .rcbFocused .rcbInputCell {
    border-color: #065baa !important;
    color: #000 !important;
    background-color: #065baa !important;
}

.RadComboBoxDropDown_MetroTouch .rcbHovered {
    color: #fff !important;
    background-color: #065baa !important;
}

.RadComboBox_MetroTouch .rcbFocused {
    color: #fff !important;
    background-color: #065baa !important;
}

.RadComboBoxDropDown input[type="checkbox"] {
    margin: 3px 10px 3px 4px !important;
}

.RadComboBox_Bootstrap .rcbArrowCell a {
    width: 32px !important;
    height: 32px !important;
}

.RadComboBox_Bootstrap table td.rcbInputCell, .RadComboBox_Bootstrap table td.rcbArrowCell {
    border-width: 1px !important;
}


.RadDropDownList {
    width: 100% !important;
    line-height: 1.3333em !important;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    cursor: default;
    zoom: 1;
    display: inline;
}

    .RadDropDownList .rddlInner {
        display: block;
        position: relative;
        overflow: hidden;
        border-style: solid;
        border-width: 1px;
        padding: 2px 22px 2px 5px;
    }

    .RadDropDownList .rddlFakeInput {
        width: 100%;
        min-height: 16px;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .RadDropDownList .rddlHovered .rddlEmptyMessage, .RadDropDownList .rddlHovered .rddlDefaultMessage, .RadDropDownList .rddlFocused .rddlEmptyMessage, .RadDropDownList .rddlFocused .rddlDefaultMessage, .RadDropDownList .rddlDisabled .rddlEmptyMessage, .RadDropDownList .rddlDisabled .rddlDefaultMessage {
        color: inherit;
    }

    .RadDropDownList .rddlIcon {
        height: 100%;
        border: 0;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        right: 0;
    }

    .RadDropDownList .rrdlLabel {
        padding-right: 10px;
        vertical-align: top;
        line-height: 40px;
    }

    .RadDropDownList .rddlDisabled {
        filter: alpha(opacity=50);
        opacity: .5;
        background-position: 100% -121px !important;
    }

    .RadDropDownList .rddlHovered {
       background-position: 100% -181px !important;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat !important;
    }

    .RadDropDownList .rddlFocused {
        background-position: 100% -121px !important;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat !important;
    }

.RadDropDownList_MetroTouch {
    color: #000;
    font-size: 16px;
    font-family: "robotoregular" !important;
    line-height: 2.1em !important;
    font-weight: 100;
}

    .RadDropDownList_MetroTouch .rddlInner {
        padding-left: 10px;
        padding-right: 34px;
        color: #000;
        background-color: #f9f9f9;
        border-color: #cdcdcd;
    }

    .RadDropDownList_MetroTouch .rddlFakeInput {
        min-height: 1.875em;
    }

    .RadDropDownList_MetroTouch .rddlIcon {
        width: 52px !important;
       background-position: 100% -121px !important;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat !important;
    }

    .RadDropDownList_MetroTouch .rddlHovered .rddlIcon {
      background-position: 100% -181px;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat;
    }

    .RadDropDownList_MetroTouch .rddlFocused {
        background-position: 100% -121px !important;
        background-image: url('../Images/select-icons.png');
        background-repeat: no-repeat !important;
    }

.RadDropDownList_rtl {
    text-align: right;
}

.RadUpload .ruInputs {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.rddlSlide, .rddlDropDownSlide {
    float: left;
    display: none;
    position: absolute;
    overflow: hidden;
    z-index: 7000;
}

.rddlPopup {
    *zoom: 1;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    position: relative;
    cursor: default;
    width: 160px;
    *width: 158px;
    box-sizing: border-box;
}

    .rddlPopup:after {
        content: "";
        height: 0;
        clear: both;
        display: block;
    }

    .rddlPopup .rddlScroll {
        *zoom: 1;
        position: relative;
        overflow: auto;
    }

        .rddlPopup .rddlScroll:after {
            content: "";
            height: 0;
            clear: both;
            display: block;
        }

    .rddlPopup .rddlHeader, .rddlPopup .rddlFooter {
        *zoom: 1;
        margin: -0.16667em;
        padding: 0.25em 0.41667em;
        background-repeat: repeat-x;
    }

        .rddlPopup .rddlHeader:after, .rddlPopup .rddlFooter:after {
            content: "";
            height: 0;
            clear: both;
            display: block;
        }

    .rddlPopup .rddlHeader {
        margin-bottom: 0.16667em;
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

    .rddlPopup .rddlFooter {
        margin-top: 0.16667em;
        border-top-width: 1px;
        border-top-style: solid;
    }

    .rddlPopup .rddlList {
        margin: 0;
        padding: 0;
        height: 100%;
        list-style: none;
        position: relative;
        overflow: auto;
    }

    .rddlPopup .rddlItem {
        margin: 0;
        padding: 2px 6px;
        min-height: 13px;
    }

        .rddlPopup .rddlItem > label {
            margin: -2px -6px;
            padding: 2px 6px;
            display: block;
        }

.rddlPopup_rtl {
    text-align: right;
    direction: rtl;
}

.rddlPopup_MetroTouch {
    border-color: #cdcdcd;
    color: #000000;
    background-color: #ffffff;
    font-size: 16px;
    font-family: "robotoregular" !important;
    line-height: 1.5;
    font-weight: 100;
}

    .rddlPopup_MetroTouch .rddlHeader, .rddlPopup_MetroTouch .rddlFooter {
        border-color: #cdcdcd;
        color: #333333;
        background-color: #f9f9f9;
    }

    .rddlPopup_MetroTouch .rddlItemHovered, .rddlPopup_MetroTouch .rddlItemLoading {
        color: #000000;
        background-color: #e8e8e8;
    }

    .rddlPopup_MetroTouch .rddlItemSelected {
        color: #ffffff;
        background-color: #25a0da;
    }

/***DROPDOWN LIST STYLE***/
html body .RadInput_Default .riTextBox,
html body .RadInputMgr_Default {
    height: 40px;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: 1px solid #cccccc !important;
    padding: 0 10px !important;
    font-size: 14px !important;
    width: 100%;
}


.riSingle {
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}

.inputNumeric {
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
    white-space: nowrap;
    width: 80% !important;
}

html body .inputNumeric {
    height: 40px !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    border: 1px solid #cccccc !important;
    padding: 0 10px !important;
    font-size: 14px !important;
    width: 155px !important;
}

.width-550 {
    width: 43em !important;
}

.width-255 {
    width: 20.7em !important;
}

.width-400 {
    width: 436px !important;
}

.width-100 {
    width: 100%;
}

.width-50 {
    width: 50% !important;
}

.width-70 {
    width: 70% !important;
}

.width-46 {
    width: 46% !important;
}

.width-40 {
    width: 40% !important;
}

.width-8 {
    width: 8% !important;
}

.width-30 {
    width: 30% !important;
}

.width-20 {
    width: 20% !important;
}

.width-21 {
    width: 21% !important;
}

.width-25 {
    width: 25% !important;
}

.width-15 {
    width: 15% !important;
}

.width-18 {
    width: 18% !important;
}

.width-10 {
    width: 10% !important;
}

.width-33 {
    width: 33% !important;
}

.width-27 {
    width: 27% !important;
}

.FloatLeft {
    float: left !important;
}

.FloatRight {
    float: right !important;
}

.paddingTop-5 {
    padding-top: 5px !important;
}

.paddingTop-10 {
    padding-top: 10px !important;
}

.paddingTop-15 {
    padding-top: 15px;
}

.paddingTop-20 {
    padding-top: 20px !important;
}

.paddingTop-30 {
    padding-top: 30px !important;
}

.paddingTop-40 {
    padding-top: 40px !important;
}

.paddingTop-50 {
    padding-top: 50px !important;
}

.paddingTop-60 {
    padding-top: 60px !important;
}

.paddingLeft-5 {
    padding-left: 5px !important;
}

.paddingLeft-10 {
    padding-left: 10px !important;
}

.paddingLeft-15 {
    padding-left: 15px !important;
}

.paddingLeft-20 {
    padding-left: 20px !important;
}

.paddingLeft-25 {
    padding-left: 20px !important;
}

.paddingLeft-27 {
    padding-left: 27px !important;
}


.paddingLeft-30 {
    padding-left: 30px !important;
}

.paddingLeft-35 {
    padding-left: 35px !important;
}

.paddingLeft-37 {
    padding-left: 37px !important;
}

.paddingLeft-40 {
    padding-left: 40px !important;
}

.paddingLeft-45 {
    padding-left: 45px !important;
}

.paddingLeft-50 {
    padding-left: 50px !important;
}

.paddingLeft-55 {
    padding-left: 55px !important;
}

.paddingLeft-60 {
    padding-left: 60px !important;
}

.paddingLeft-65 {
    padding-left: 65px !important;
}

.paddingLeft-70 {
    padding-left: 70px !important;
}

.paddingRight-5 {
    padding-right: 5px !important;
}

.paddingRight-10 {
    padding-right: 10px !important;
}

.paddingRight-20 {
    padding-right: 20px !important;
}

.paddingRight-25 {
    padding-right: 25px !important;
}

.paddingRight-30 {
    padding-right: 30px !important;
}

.paddingRight-35 {
    padding-right: 35px !important;
}

.paddingRight-40 {
    padding-right: 40px !important;
}

.paddingRight-45 {
    padding-right: 45px !important;
}

.paddingRight-50 {
    padding-right: 50px !important;
}

.paddingRight-53 {
    padding-right: 53px !important;
}

.paddingRight-55 {
    padding-right: 55px !important;
}

.paddingRight-60 {
    padding-right: 60px !important;
}

.paddingBottom-5 {
    padding-bottom: 5px !important;
}

.paddingBottom-10 {
    padding-Bottom: 10px !important;
}

.paddingBottom-20 {
    padding-Bottom: 20px !important;
}

.paddingBottom-30 {
    padding-Bottom: 30px !important;
}

.paddingBottom-40 {
    padding-Bottom: 40px !important;
}

.paddingBottom-50 {
    padding-Bottom: 50px !important;
}

.paddingBottom-60 {
    padding-Bottom: 60px !important;
}

.MarginLeft-10 {
    margin-left: 10px !important;
}

.MarginLeft-15 {
    margin-left: 15px !important;
}

.MarginLeft-20 {
    margin-left: 20px !important;
}

.MarginLeft-29 {
    margin-left: 29px !important;
}

.MarginLeft-30 {
    margin-left: 30px !important;
}

.MarginLeft-40 {
    margin-left: 40px !important;
}

.MarginLeft-50 {
    margin-left: 50px !important;
}

.MarginLeft-60 {
    margin-left: 60px !important;
}

.MarginLeft-70 {
    margin-left: 70px !important;
}

.MarginLeft-80 {
    margin-left: 80px !important;
}

.MarginLeft-90 {
    margin-left: 90px !important;
}

.MarginLeft-100 {
    margin-left: 100px !important;
}

.MarginRight-10 {
    margin-right: 10px !important;
}

.MarginRight-15 {
    margin-right: 15px !important;
}

.MarginRight-20 {
    margin-right: 20px !important;
}

.MarginRight-30 {
    margin-right: 30px !important;
}

.MarginRight-40 {
    margin-right: 40px !important;
}

.MarginRight-50 {
    margin-right: 50px !important;
}

.MarginRight-60 {
    margin-right: 60px !important;
}

.MarginRight-70 {
    margin-right: 70px !important;
}

.MarginRight-80 {
    margin-right: 80px !important;
}

.MarginRight-90 {
    margin-right: 90px !important;
}

.MarginRight-100 {
    margin-right: 100px !important;
}

.MarginTop-10 {
    margin-top: 10px !important;
}

.MarginTop-15 {
    margin-top: 15px !important;
}

.MarginTop-20 {
    margin-top: 20px !important;
}

.MarginTop-30 {
    margin-top: 30px !important;
}

.MarginTop-40 {
    margin-top: 40px !important;
}

.MarginTop-50 {
    margin-top: 50px !important;
}

.MarginTop-60 {
    margin-top: 60px !important;
}

.MarginTop-70 {
    margin-top: 70px !important;
}

.MarginTop-80 {
    margin-top: 80px !important;
}

.MarginTop-90 {
    margin-top: 90px !important;
}

.MarginTop-100 {
    margin-top: 100px !important;
}


.MarginBottom-10 {
    margin-bottom: 10px !important;
}

.MarginBottom-15 {
    margin-bottom: 15px !important;
}


.MarginBottom-20 {
    margin-bottom: 20px !important;
}

.MarginBottom-30 {
    margin-bottom: 30px !important;
}

.MarginBottom-40 {
    margin-bottom: 40px !important;
}

.MarginBottom-50 {
    margin-bottom: 50px !important;
}

.MarginBottom-60 {
    margin-bottom: 60px !important;
}

.MarginBottom-70 {
    margin-bottom: 70px !important;
}

.MarginBottom-80 {
    margin-bottom: 80px !important;
}

.MarginBottom-90 {
    margin-bottom: 90px !important;
}

.MarginBottom-100 {
    margin-bottom: 100px !important;
}


.RequestHistoryOrgPanel {
    float: left;
    padding-left: 2px;
    width: 33% !important;
}

.DisplayErrorMessage {
    color: #a94442;
    display: block;
    font-size: 10pt;
    margin: 0 0 8px;
    padding: 0;
}

/**SPACE BETWEEN DIVS**/

.divider-1 {
    clear: both;
    display: block;
    height: 1px;
}

.divider-10 {
    clear: both;
    display: block;
    height: 10px;
}

.divider-15 {
    clear: both;
    display: block;
    height: 15px;
}

.divider-20 {
    clear: both;
    display: block;
    height: 20px;
}

.divider-30 {
    clear: both;
    display: block;
    height: 30px;
}

.divider-40 {
    clear: both;
    display: block;
    height: 40px;
}

.divider-45 {
    clear: both;
    display: block;
    height: 45px;
}

.divider-50 {
    clear: both;
    display: block;
    height: 50px;
}

.divider-55 {
    clear: both;
    display: block;
    height: 55px;
}

.divider-60 {
    clear: both;
    display: block;
    height: 60px;
}

.divider-70 {
    clear: both;
    display: block;
    height: 70px;
}

.divider-73 {
    clear: both;
    display: block;
    height: 73px;
}

.divider-80 {
    clear: both;
    display: block;
    height: 80px;
}

.divider-90 {
    clear: both;
    display: block;
    height: 90px;
}

.divider-110 {
    clear: both;
    display: block;
    height: 110px;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

p, h2, h3 {
    orphans: 3;
    widows: 3;
}

h2, h3 {
    page-break-after: avoid;
}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before,
    *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    h1 small,
    h2 small,
    h3 small,
    h4 small,
    h5 small,
    h6 small,
    .h1 small,
    .h2 small,
    .h3 small,
    .h4 small,
    .h5 small,
    .h6 small,
    h1 .small,
    h2 .small,
    h3 .small,
    h4 .small,
    h5 .small,
    h6 .small,
    .h1 .small,
    .h2 .small,
    .h3 .small,
    .h4 .small,
    .h5 .small,
    .h6 .small {
        font-weight: normal;
        line-height: 1;
        color: #777777;
    }

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

    h1 small,
    .h1 small,
    h2 small,
    .h2 small,
    h3 small,
    .h3 small,
    h1 .small,
    .h1 .small,
    h2 .small,
    .h2 .small,
    h3 .small,
    .h3 .small {
        font-size: 65%;
    }

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    h4 small,
    .h4 small,
    h5 small,
    .h5 small,
    h6 small,
    .h6 small,
    h4 .small,
    .h4 .small,
    h5 .small,
    .h5 .small,
    h6 .small,
    .h6 .small {
        font-size: 75%;
    }

h1,
.h1 {
    font-size: 36px;
}

h2,
.h2 {
    font-size: 30px;
}

h3,
.h3 {
    font-size: 24px;
}

h4,
.h4 {
    font-size: 18px;
}

h5,
.h5 {
    font-size: 14px;
}

h6,
.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777777;
}

.text-primary {
    color: #337ab7;
}

a.text-primary:hover {
    color: #286090;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #F79118;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger-new {
    color: #007BC4;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-lg-Cust6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-Cust6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-Cust6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 33.333% !important;
    }

    .col-lg-4 {
        margin-right: 10%;
        width: 33.333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 2.333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}



.sidebar {
    z-index: 999999;
    position: fixed;
    top: -1px;
    bottom: -1px;
    padding: 0px;
    width: auto;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

    .sidebar > .row > .col-xs-12, .sidebar > .row > .col-sm-12, .sidebar > .row > .col-md-12, .sidebar > .row > .col-lg-12 {
        padding: 0px;
        position: absolute;
        bottom: 0px;
        top: 0px;
        overflow: auto;
    }

    .sidebar > .row {
        margin: 0px;
    }

.sidebar {
    width: auto;
}

    .sidebar.sidebar-left {
        left: 0px;
        right: 20px;
    }

    .sidebar.sidebar-right {
        right: 0px;
        left: 20px;
    }

@media (min-width: 400px) {
}

@media (min-width: 528px) {
    .sidebar {
        width: 300px;
    }

        .sidebar.sidebar-left {
            left: 0px;
            right: auto;
        }

        .sidebar.sidebar-right {
            right: 0px;
            left: auto;
        }
}

@media (min-width: 768px) {
    .sidebar {
        width: 60%;
        height: 85%;
    }

        .sidebar.sidebar-left {
            left: 0px;
            right: auto;
        }

        .sidebar.sidebar-right {
            right: 0px;
            left: auto;
        }
}

@media (min-width: 992px) {
    .sidebar {
        width: 60%;
        height: 85%;
    }

        .sidebar.sidebar-left {
            left: 0px;
            right: auto;
        }

        .sidebar.sidebar-right {
            right: 0px;
            left: auto;
        }
}

@media (min-width: 1200px) {
    .sidebar {
        width: 60%;
        height: 85%;
    }

        .sidebar.sidebar-left {
            left: 0px;
            right: auto;
        }

        .sidebar.sidebar-right {
            right: 0px;
            left: auto;
        }
}

.toggler {
    /*-webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);*/
    width: 8%;
    height: 14%;
    position: absolute;
    top: 34%;
    cursor: pointer;
}

.SliderSearch {
    margin-left: 12%;
    margin-top: 7%;
}

.sidebar-left > .toggler {
    /*-webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;*/
    /*-webkit-border-radius: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid #fff;
      -webkit-box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);*/
    right: -8%;
}

    .sidebar-left > .toggler > span {
        margin: 15px 2px;
    }

    .sidebar-left > .toggler > .glyphicon glyphicon-search {
        display: none;
    }

.sidebar-right > .toggler {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: 1px solid #fff;
    -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    left: -20px;
}

    .sidebar-right > .toggler > span {
        margin: 15px 2px;
    }

    .sidebar-right > .toggler > .glyphicon-chevron-left {
        display: none;
    }

.sidebar .submenu {
    display: none;
    position: fixed;
}

/*Native BootStrap Hack*/
.sidebar .list-group-item:last-child, .sidebar .list-group-item:first-child {
    border-radius: 0px;
}

.sidebar .list-group {
    margin-bottom: 0px;
}

.sidebar .list-group-item {
    padding: 5px;
    border: 1px solid #DDD;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 0px;
    margin-top: -1px;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}



.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

    .navbar:before,
    .navbar:after {
        display: table;
        content: " ";
    }

    .navbar:after {
        clear: both;
    }

    .navbar:before,
    .navbar:after {
        display: table;
        content: " ";
    }

    .navbar:after {
        clear: both;
    }

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px;
    }
}

.navbar-header:before,
.navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

.navbar-header:before,
.navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    max-height: 340px;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse:before,
    .navbar-collapse:after {
        display: table;
        content: " ";
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse:before,
    .navbar-collapse:after {
        display: table;
        content: " ";
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

        .navbar-collapse .navbar-nav.navbar-left:first-child {
            margin-left: -15px;
        }

        .navbar-collapse .navbar-nav.navbar-right:last-child {
            margin-right: -15px;
        }

        .navbar-collapse .navbar-text:last-child {
            margin-right: 0;
        }
}

.container > .navbar-header,
.container > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    z-index: 1030;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
}

.navbar-brand {
    float: left;
    padding: 10px 10px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:hover,
    .navbar-brand:focus {
        text-decoration: none;
    }

@media (min-width: 768px) {
    .navbar > .container .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover,
            .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
    }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
    }

    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

        .navbar-form .radio input[type="radio"],
        .navbar-form .checkbox input[type="checkbox"] {
            float: none;
            margin-left: 0;
        }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-text {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        margin-right: 15px;
        margin-left: 15px;
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777777;
    }

        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777777;
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            color: #333333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a,
    .navbar-default .navbar-nav > .disabled > a:hover,
    .navbar-default .navbar-nav > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #dddddd;
    }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: #dddddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #cccccc;
        }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #e6e6e6;
    }

    .navbar-default .navbar-nav > .dropdown > a:hover .caret,
    .navbar-default .navbar-nav > .dropdown > a:focus .caret {
        border-top-color: #333333;
        border-bottom-color: #333333;
    }

    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

        .navbar-default .navbar-nav > .open > a .caret,
        .navbar-default .navbar-nav > .open > a:hover .caret,
        .navbar-default .navbar-nav > .open > a:focus .caret {
            border-top-color: #555555;
            border-bottom-color: #555555;
        }

    .navbar-default .navbar-nav > .dropdown > a .caret {
        border-top-color: #777777;
        border-bottom-color: #777777;
    }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #333333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777777;
}

    .navbar-default .navbar-link:hover {
        color: #333333;
    }

.navbar-inverse {
    background-color: #222222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #999999;
    }

        .navbar-inverse .navbar-brand:hover,
        .navbar-inverse .navbar-brand:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #999999;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #999999;
    }

        .navbar-inverse .navbar-nav > li > a:hover,
        .navbar-inverse .navbar-nav > li > a:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a,
    .navbar-inverse .navbar-nav > .disabled > a:hover,
    .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333333;
    }

        .navbar-inverse .navbar-toggle:hover,
        .navbar-inverse .navbar-toggle:focus {
            background-color: #333333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #ffffff;
        }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:hover,
    .navbar-inverse .navbar-nav > .open > a:focus {
        color: #ffffff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
        border-top-color: #ffffff;
        border-bottom-color: #ffffff;
    }

    .navbar-inverse .navbar-nav > .dropdown > a .caret {
        border-top-color: #999999;
        border-bottom-color: #999999;
    }

    .navbar-inverse .navbar-nav > .open > a .caret,
    .navbar-inverse .navbar-nav > .open > a:hover .caret,
    .navbar-inverse .navbar-nav > .open > a:focus .caret {
        border-top-color: #ffffff;
        border-bottom-color: #ffffff;
    }

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999999;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #999999;
}

    .navbar-inverse .navbar-link:hover {
        color: #ffffff;
    }

/*.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}*/
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
    /*.row {
  margin-left: -15px;
  margin-right: -15px;
}*/



  /*  .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
        content: " ";
        display: table;
    }

    .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
        clear: both;
    }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

.nav {
    list-style: outside none none;
}

.dropdown, .dropup {
    position: relative;
}

.navbar-nav > li {
    float: left;
}

.nav > li {
    display: block;
    position: relative;
}*/



roleitem {
    display: inline-block;
    padding: 5px;
    border: 1px solid #808080;
    border-radius: 4px;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    text-decoration: none !important;
}

/*.roleitem:hover {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
    display: inline-block;
    text-decoration: none;
    padding: 5px;
    border: 1px solid #808080;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}*/

.roleitemselection {
    background-color: #f8f8f8;
}

.roleContainer {
    width: 100%;
}


.radio,
.checkbox {
    display: block;
    min-height: 20px;
    /*padding-left: 20px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

    .radio label,
    .checkbox label {
        display: inline;
        margin-bottom: 0;
        font-size: 14px !important;
        font-family: "robotoregular" !important;
        font-weight: normal;
        cursor: pointer;
    }

    .radio input[type="radio"],
    .radio-inline input[type="radio"],
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
        float: left;
        margin-left: -20px;
    }

    .radio + .radio,
    .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

    .radio-inline + .radio-inline,
    .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

    input[type="radio"][disabled],
    input[type="checkbox"][disabled],
    .radio[disabled],
    .radio-inline[disabled],
    .checkbox[disabled],
    .checkbox-inline[disabled],
    fieldset[disabled] input[type="radio"],
    fieldset[disabled] input[type="checkbox"],
    fieldset[disabled] .radio,
    fieldset[disabled] .radio-inline,
    fieldset[disabled] .checkbox,
    fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
    }




.footer .footer-container {
    padding-top: 50px;
}

.footer a, .footer a:hover {
    color: #FFF;
    outline: 0;
    background-color: transparent !important;
}

    .footer a:visited {
        background-color: transparent !important;
    }

.RadGrid_Bootstrap {
    border-radius: 0 !important;
}

    .RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper, .RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader {
        border-bottom: 1px solid #ddd !important;
        border-left: 1px solid #ddd !important;
        border-top: 3px solid #c2c4c4 !important;
    }

radgrid_wordBreak {
    word-break: break-all !important;
    line-height: initial !important;
}


.RadGrid_Bootstrap .rgRow > td:first-child, .RadGrid_Bootstrap .rgAltRow > td:first-child {
    word-wrap: break-word;
    line-height: initial !important;
}

.RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td {
    word-wrap: break-word;
    line-height: initial !important;
}

    .RadGrid_Bootstrap .rgRow > td:first-child a, .RadGrid_Bootstrap .rgAltRow > td:first-child a {
        word-wrap: break-word;
        line-height: initial !important;
    }

    .RadGrid_Bootstrap .rgRow > td a, .RadGrid_Bootstrap .rgAltRow > td a, .RadGrid_Bootstrap .rgEditRow > td a {
        word-wrap: break-word;
        line-height: initial !important;
    }


.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap .rgHeader a {
    /*word-break: break-all !important;
    line-height: initial !important;*/
}


.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper {
    /*word-break: break-all !important;
    line-height: initial !important;
    word-break: break-word;
    */
}

.RadGrid .rgFilterRow > td {
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 4px;
    /*padding-left: 0px !important;
    padding-right: 0px !important;*/
    padding-left: 3px !important;
    padding-right: 25px !important;
    border-left: 1px solid #ddd !important;
}

.AspGrid {
    width: 100%;
}

    .AspGrid td {
        padding: 5px;
        border: 1px solid #ddd !important;
    }

        .AspGrid td a, .AspGrid td a:hover {
            color: #065baa;
            text-decoration: underline;
            cursor: pointer;
        }

    .AspGrid .headerRow, .AspGrid th {
        border-bottom: 1px solid #ddd !important;
        border-left: 1px solid #ddd !important;
        border-top: 3px solid #c2c4c4 !important;
        background-color: #F5F5F5;
    }

    .AspGrid th {
        border-right: 1px solid #ddd !important;
    }

    .AspGrid .footerRow {
        font-weight: bold;
    }

    .AspGrid .alternateRow {
        background-color: #F9F9F9;
    }

    .AspGrid .selectedItem {
        background-color: #c2c4c4;
    }


    .AspGrid .pager {
        background-color: #F5F5F5;
    }
    .AspGrid .pager::after, .AspGrid .pager::before {
content: none !important;
}

        .AspGrid .pager a, .AspGrid .pager span {
            padding: 4px;
            display: inline-block;
            background-color: #fff;
            border: 1px solid #ddd;
            width: 32px;
            height: 32px;
            text-align: center;
        }

.cleanTable {
    border: 0 none !important;
}

    .cleanTable td, .cleanTable th {
        border: 0 none !important;
    }

.WrapText {
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
    word-break: break-all;
    white-space: normal;
    max-width: 20% !important;
}


ul.nav-wizard {
    /*background-color: #f9f9f9;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;*/
    *zoom: 1;
    position: relative;
    overflow: hidden;
    margin-left: -35px;
}

    ul.nav-wizard:before {
        /*display: block;*/
        position: relative;
        left: 0px;
        right: 0px;
        top: 46px;
        height: 47px;
        /*border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;*/
        z-index: 11;
        content: " ";
    }

    ul.nav-wizard:after {
        /*display: block;*/
        position: relative;
        left: 0px;
        right: 0px;
        top: 138px;
        height: 47px;
        /*border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;*/
        z-index: 11;
        content: " ";
    }

    ul.nav-wizard li {
        position: relative;
        float: left;
        height: 48px;
        display: inline-block;
        text-align: center;
        padding: 0 5px 0 25px;
        margin-top: 10px;
        font-size: 16px;
        line-height: 18px !important;
        border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;
        background-color: #ededed;
    }

        ul.nav-wizard li a {
            color: #468847;
            padding-right: 10px !important;
        }

            ul.nav-wizard li a:hover {
                background-color: transparent;
            }

        ul.nav-wizard li:before {
            position: absolute;
            display: block;
            border: 24px solid transparent;
            border-left: 16px solid #d4d4d4;
            border-right: 0;
            top: -1px;
            z-index: 10;
            content: '';
            right: -16px;
        }

        ul.nav-wizard li:after {
            position: absolute;
            display: block;
            border: 24px solid transparent;
            border-left: 16px solid #ededed;
            border-right: 0;
            top: -1px;
            z-index: 10;
            content: '';
            right: -15px;
        }

        ul.nav-wizard li.active {
            color: #3a87ad;
            background: #007BC4;
        }

            ul.nav-wizard li.active:after {
                border-left: 16px solid #007BC4;
            }

            ul.nav-wizard li.active a,
            ul.nav-wizard li.active span,
            ul.nav-wizard li.active a:active,
            ul.nav-wizard li.active a:visited,
            ul.nav-wizard li.active a:focus {
                color: #ffffff;
                background: #007BC4;
            }

        ul.nav-wizard li a {
            color: #000000;
        }

    ul.nav-wizard .active ~ li {
        color: #999999;
        background: #ededed;
    }

        ul.nav-wizard .active ~ li:after {
            border-left: 16px solid #ededed;
        }

        ul.nav-wizard .active ~ li a,
        ul.nav-wizard .active ~ li a:active,
        ul.nav-wizard .active ~ li a:visited,
        ul.nav-wizard .active ~ li a:focus {
            color: #999999;
            background: #ededed;
        }

    ul.nav-wizard.nav-wizard-backnav li:hover {
        color: #468847;
        background: #f6fbfd;
    }

        ul.nav-wizard.nav-wizard-backnav li:hover:after {
            border-left: 16px solid #f6fbfd;
        }

        ul.nav-wizard.nav-wizard-backnav li:hover a,
        ul.nav-wizard.nav-wizard-backnav li:hover a:active,
        ul.nav-wizard.nav-wizard-backnav li:hover a:visited,
        ul.nav-wizard.nav-wizard-backnav li:hover a:focus {
            color: #468847;
            background: #f6fbfd;
        }

    ul.nav-wizard.nav-wizard-backnav .active ~ li {
        color: #999999;
        background: #ededed;
    }

        ul.nav-wizard.nav-wizard-backnav .active ~ li:after {
            border-left: 16px solid #ededed;
        }

        ul.nav-wizard.nav-wizard-backnav .active ~ li a,
        ul.nav-wizard.nav-wizard-backnav .active ~ li a:active,
        ul.nav-wizard.nav-wizard-backnav .active ~ li a:visited,
        ul.nav-wizard.nav-wizard-backnav .active ~ li a:focus {
            color: #999999;
            background: #ededed;
        }

    ul.nav-wizard li a span {
                    width: auto !important;
                    word-wrap: break-word !important;
                    margin-left: -7px !important;
                    margin-top: 14px !important;
                    min-width: 85px;
    }

.RadPicker td a {
    outline: 0 none;
    position: relative;
    text-decoration: none;
    z-index: 2;
    margin: 0 !important;
}


.well {
    background-color: #ffffff;
    /*border: 1px solid #adadad;
    border-radius: 4px;*/
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;*/
    /*margin-bottom: 12px;
    margin-left: 0;
    min-height: 30px;*/
    padding-top: 4px;
}

    .well span {
        font-weight: bolder !important;
    }

.Clearwell {
    /*background-color: #FFFFFF;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;*/
    margin-bottom: 12px;
    margin-left: 0;
    min-height: 30px;
    padding-top: 4px;
}

.btn {
    display: inline-block !important;
    /*padding: 6px 12px;*/
    padding: 6px !important;
    margin-bottom: 0 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.42857143 !important;
    text-align: center !important;
    /*white-space: nowrap !important;*/
    vertical-align: middle !important;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-image: none !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
}

    .btn.active.focus,
    .btn.active:focus,
    .btn.focus,
    .btn:active.focus,
    .btn:active:focus,
    .btn:focus {
        /*outline: thin dotted !important;
        outline: 5px auto -webkit-focus-ring-color !important;
        outline-offset: -2px !important;*/
    }

    .btn.focus,
    .btn:focus,
    .btn:hover {
        color: #333 !important;
        text-decoration: none !important;
    }

    .btn.active,
    .btn:active {
        background-image: none !important;
        outline: 0 !important;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
    }

    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        cursor: not-allowed !important;
        filter: alpha(opacity=65) !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        opacity: .65 !important;
    }

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none !important;
}

.btn-default {
    color: #333 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
}

    .btn-default.focus,
    .btn-default:focus {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #8c8c8c !important;
    }

    .btn-default:hover {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #adadad !important;
    }

    .btn-default.active,
    .btn-default:active,
    .open > .dropdown-toggle.btn-default {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #adadad !important;
    }

        .btn-default.active.focus,
        .btn-default.active:focus,
        .btn-default.active:hover,
        .btn-default:active.focus,
        .btn-default:active:focus,
        .btn-default:active:hover,
        .open > .dropdown-toggle.btn-default.focus,
        .open > .dropdown-toggle.btn-default:focus,
        .open > .dropdown-toggle.btn-default:hover {
            color: #333 !important;
            background-color: #d4d4d4 !important;
            border-color: #8c8c8c !important;
        }

    .btn-default.active,
    .btn-default:active,
    .open > .dropdown-toggle.btn-default {
        background-image: none !important;
    }

    .btn-default.disabled.focus,
    .btn-default.disabled:focus,
    .btn-default.disabled:hover,
    .btn-default[disabled].focus,
    .btn-default[disabled]:focus,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default.focus,
    fieldset[disabled] .btn-default:focus,
    fieldset[disabled] .btn-default:hover {
        background-color: #fff !important;
        border-color: #ccc !important;
    }

    .btn-default .badge {
        color: #fff !important;
        background-color: #333 !important;
    }

.btn-btnprofile {
    color: #fff !important;
    background-color: #f1d600 !important;
    border-color: #f1d600 !important;
}

    .btn-btnprofile.focus,
    .btn-btnprofile:focus {
        color: #fff !important;
        background-color: #d7bf00 !important;
        border-color: #d7bf00 !important;
    }

    .btn-btnprofile:hover {
        color: #fff !important;
        background-color: #d7bf00 !important;
        border-color: #d7bf00 !important;
    }

    .btn-btnprofile.active,
    .btn-btnprofile:active,
    .open > .dropdown-toggle.btn-btnprofile {
        color: #fff !important;
        background-color: #d7bf00 !important;
        border-color: #d7bf00 !important;
    }

        .btn-btnprofile.active.focus,
        .btn-btnprofile.active:focus,
        .btn-btnprofile.active:hover,
        .btn-btnprofile:active.focus,
        .btn-btnprofile:active:focus,
        .btn-btnprofile:active:hover,
        .open > .dropdown-toggle.btn-btnprofile.focus,
        .open > .dropdown-toggle.btn-btnprofile:focus,
        .open > .dropdown-toggle.btn-btnprofile:hover {
            color: #fff !important;
            background-color: #204d74 !important;
            border-color: #204d74 !important;
        }

    .btn-btnprofile.active,
    .btn-btnprofile:active,
    .open > .dropdown-toggle.btn-btnprofile {
        background-image: none !important;
    }

    .btn-btnprofile.disabled.focus,
    .btn-btnprofile.disabled:focus,
    .btn-btnprofile.disabled:hover,
    .btn-btnprofile[disabled].focus,
    .btn-btnprofile[disabled]:focus,
    .btn-btnprofile[disabled]:hover,
    fieldset[disabled] .btn-btnprofile.focus,
    fieldset[disabled] .btn-btnprofile:focus,
    fieldset[disabled] .btn-btnprofile:hover {
        background-color: #f1d600 !important;
        border-color: #f1d600 !important;
    }

    .btn-btnprofile .badge {
        color: #f1d600 !important;
        background-color: #fff !important;
    }



.btn-btnprimary {
    color: #fff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}

    .btn-btnprimary.focus,
    .btn-btnprimary:focus {
        color: #fff !important;
        background-color: #286090 !important;
        border-color: #122b40 !important;
    }

    .btn-btnprimary:hover {
        color: #fff !important;
        background-color: #286090 !important;
        border-color: #204d74 !important;
    }

    .btn-btnprimary.active,
    .btn-btnprimary:active,
    .open > .dropdown-toggle.btn-btnprimary {
        color: #fff !important;
        background-color: #286090 !important;
        border-color: #204d74 !important;
    }

        .btn-btnprimary.active.focus,
        .btn-btnprimary.active:focus,
        .btn-btnprimary.active:hover,
        .btn-btnprimary:active.focus,
        .btn-btnprimary:active:focus,
        .btn-btnprimary:active:hover,
        .open > .dropdown-toggle.btn-btnprimary.focus,
        .open > .dropdown-toggle.btn-btnprimary:focus,
        .open > .dropdown-toggle.btn-btnprimary:hover {
            color: #fff !important;
            background-color: #204d74 !important;
            border-color: #122b40 !important;
        }

    .btn-btnprimary.active,
    .btn-btnprimary:active,
    .open > .dropdown-toggle.btn-btnprimary {
        background-image: none !important;
    }

    .btn-btnprimary.disabled.focus,
    .btn-btnprimary.disabled:focus,
    .btn-btnprimary.disabled:hover,
    .btn-btnprimary[disabled].focus,
    .btn-btnprimary[disabled]:focus,
    .btn-btnprimary[disabled]:hover,
    fieldset[disabled] .btn-btnprimary.focus,
    fieldset[disabled] .btn-btnprimary:focus,
    fieldset[disabled] .btn-btnprimary:hover {
        background-color: #337ab7 !important;
        border-color: #2e6da4 !important;
    }

    .btn-btnprimary .badge {
        color: #337ab7 !important;
        background-color: #fff !important;
    }

.btn-success {
    color: #fff !important;
    background-color: #94C948 !important;
    border-color: #94C948 !important;
}

    .btn-success.focus,
    .btn-success:focus {
        color: #fff !important;
        background-color: #449d44 !important;
        border-color: #255625 !important;
    }

    .btn-success:hover {
        color: #fff !important;
        background-color: #449d44 !important;
        border-color: #398439 !important;
    }

    .btn-success.active,
    .btn-success:active,
    .open > .dropdown-toggle.btn-success {
        color: #fff !important;
        background-color: #449d44 !important;
        border-color: #398439 !important;
    }

        .btn-success.active.focus,
        .btn-success.active:focus,
        .btn-success.active:hover,
        .btn-success:active.focus,
        .btn-success:active:focus,
        .btn-success:active:hover,
        .open > .dropdown-toggle.btn-success.focus,
        .open > .dropdown-toggle.btn-success:focus,
        .open > .dropdown-toggle.btn-success:hover {
            color: #fff !important;
            background-color: #398439 !important;
            border-color: #255625 !important;
        }

    .btn-success.active,
    .btn-success:active,
    .open > .dropdown-toggle.btn-success {
        background-image: none !important;
    }

    .btn-success.disabled.focus,
    .btn-success.disabled:focus,
    .btn-success.disabled:hover,
    .btn-success[disabled].focus,
    .btn-success[disabled]:focus,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success.focus,
    fieldset[disabled] .btn-success:focus,
    fieldset[disabled] .btn-success:hover {
        background-color: #5cb85c !important;
        border-color: #4cae4c !important;
    }

    .btn-success .badge {
        color: #5cb85c !important;
        background-color: #fff !important;
    }

.btn-info {
    color: #fff !important;
    background-color: #5bc0de !important;
    border-color: #46b8da !important;
}

    .btn-info.focus,
    .btn-info:focus {
        color: #fff !important;
        background-color: #31b0d5 !important;
        border-color: #1b6d85 !important;
    }

    .btn-info:hover {
        color: #fff !important;
        background-color: #31b0d5 !important;
        border-color: #269abc !important;
    }

    .btn-info.active,
    .btn-info:active,
    .open > .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

        .btn-info.active.focus,
        .btn-info.active:focus,
        .btn-info.active:hover,
        .btn-info:active.focus,
        .btn-info:active:focus,
        .btn-info:active:hover,
        .open > .dropdown-toggle.btn-info.focus,
        .open > .dropdown-toggle.btn-info:focus,
        .open > .dropdown-toggle.btn-info:hover {
            color: #fff !important;
            background-color: #269abc !important;
            border-color: #1b6d85 !important;
        }

    .btn-info.active,
    .btn-info:active,
    .open > .dropdown-toggle.btn-info {
        background-image: none !important;
    }

    .btn-info.disabled.focus,
    .btn-info.disabled:focus,
    .btn-info.disabled:hover,
    .btn-info[disabled].focus,
    .btn-info[disabled]:focus,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info.focus,
    fieldset[disabled] .btn-info:focus,
    fieldset[disabled] .btn-info:hover {
        background-color: #5bc0de !important;
        border-color: #46b8da !important;
    }

    .btn-info .badge {
        color: #5bc0de !important;
        background-color: #fff !important;
    }

.btn-warning {
    color: #fff !important;
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
}

    .btn-warning.focus,
    .btn-warning:focus {
        color: #fff !important;
        background-color: #ec971f !important;
        border-color: #985f0d !important;
    }

    .btn-warning:hover {
        color: #fff !important;
        background-color: #ec971f !important;
        border-color: #d58512 !important;
    }

    .btn-warning.active,
    .btn-warning:active,
    .open > .dropdown-toggle.btn-warning {
        color: #fff !important;
        background-color: #ec971f !important;
        border-color: #d58512 !important;
    }

        .btn-warning.active.focus,
        .btn-warning.active:focus,
        .btn-warning.active:hover,
        .btn-warning:active.focus,
        .btn-warning:active:focus,
        .btn-warning:active:hover,
        .open > .dropdown-toggle.btn-warning.focus,
        .open > .dropdown-toggle.btn-warning:focus,
        .open > .dropdown-toggle.btn-warning:hover {
            color: #fff !important;
            background-color: #d58512 !important;
            border-color: #985f0d !important;
        }

    .btn-warning.active,
    .btn-warning:active,
    .open > .dropdown-toggle.btn-warning {
        background-image: none !important;
    }

    .btn-warning.disabled.focus,
    .btn-warning.disabled:focus,
    .btn-warning.disabled:hover,
    .btn-warning[disabled].focus,
    .btn-warning[disabled]:focus,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning.focus,
    fieldset[disabled] .btn-warning:focus,
    fieldset[disabled] .btn-warning:hover {
        background-color: #f0ad4e !important;
        border-color: #eea236 !important;
    }

    .btn-warning .badge {
        color: #f0ad4e !important;
        background-color: #fff !important;
    }

.btn-danger {
    color: #fff !important;
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
}

    .btn-danger.focus,
    .btn-danger:focus {
        color: #fff !important;
        background-color: #c9302c !important;
        border-color: #761c19 !important;
    }

    .btn-danger:hover {
        color: #fff !important;
        background-color: #c9302c !important;
        border-color: #ac2925 !important;
    }

    .btn-danger.active,
    .btn-danger:active,
    .open > .dropdown-toggle.btn-danger {
        color: #fff !important;
        background-color: #c9302c !important;
        border-color: #ac2925 !important;
    }

        .btn-danger.active.focus,
        .btn-danger.active:focus,
        .btn-danger.active:hover,
        .btn-danger:active.focus,
        .btn-danger:active:focus,
        .btn-danger:active:hover,
        .open > .dropdown-toggle.btn-danger.focus,
        .open > .dropdown-toggle.btn-danger:focus,
        .open > .dropdown-toggle.btn-danger:hover {
            color: #fff !important;
            background-color: #ac2925 !important;
            border-color: #761c19 !important;
        }

    .btn-danger.active,
    .btn-danger:active,
    .open > .dropdown-toggle.btn-danger {
        background-image: none !important;
    }

    .btn-danger.disabled.focus,
    .btn-danger.disabled:focus,
    .btn-danger.disabled:hover,
    .btn-danger[disabled].focus,
    .btn-danger[disabled]:focus,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger.focus,
    fieldset[disabled] .btn-danger:focus,
    fieldset[disabled] .btn-danger:hover {
        background-color: #d9534f !important;
        border-color: #d43f3a !important;
    }

    .btn-danger .badge {
        color: #d9534f !important;
        background-color: #fff !important;
    }

.btn-link {
    font-weight: 400 !important;
    color: #337ab7 !important;
    border-radius: 0 !important;
}

    .btn-link,
    .btn-link.active,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

        .btn-link,
        .btn-link:active,
        .btn-link:focus,
        .btn-link:hover {
            border-color: transparent !important;
        }

            .btn-link:focus,
            .btn-link:hover {
                color: #23527c !important;
                text-decoration: underline !important;
                background-color: transparent !important;
            }

            .btn-link[disabled]:focus,
            .btn-link[disabled]:hover,
            fieldset[disabled] .btn-link:focus,
            fieldset[disabled] .btn-link:hover {
                color: #777 !important;
                text-decoration: none !important;
            }

.btn-group-lg > .btn,
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-group-sm > .btn,
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-xs > .btn,
.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%;
}

.border-left {
    border-left: 2px solid;
    border-color: #F5F5F5;
}

.border-right {
    border-right: 2px solid;
    border-color: #F5F5F5;
}

.border-top {
    border-top: 2px solid;
    border-color: #F5F5F5;
}

.border-bottom {
    border-bottom: 2px solid;
    border-color: #F5F5F5;
}

.border_all {
    border: 2px solid;
    border-color: #F5F5F5;
}

/* Start Style for modal popup */
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: 70%;
    /*margin: 300px 10px 10px 240px;*/
    margin: 15% 15% 15% 25%;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
    }

.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }


.panel-primary {
    border-color: #337ab7;
}

    .panel-primary > .panel-heading {
        color: #ffffff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    width: 64% !important;
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover,
    .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}



.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}



/* End Style for modal popup */


.UploadControl input[type="text"] {
    width: 65% !important;
}

html .RadUpload .ruUploadProgress {
    display: inline-block;
    vertical-align: middle;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trborder tr {
    border: 1px solid #f5bc7b !important;
}

.RadGrid_Bootstrap .rgPagerCell .rgAdvPart {
    display: inline-flex !important;
    margin-left: 10px !important;
}



input[type="text"]:focus, textarea:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    border-color: #66afe9 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;
    outline: 0 none !important;
}

.cust-panel-group {
    margin-bottom: 15% !important;
}

    .cust-panel-group .cust-panel {
        border-radius: 4px !important;
        float: left !important;
        margin-bottom: 0 !important;
    }

.cust-panel-default {
    border-color: #ddd !important;
    width: 30% !important;
    margin-top: 1% !important;
    margin-right: 1% !important;
}

.cust-panel {
    background-color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    margin-bottom: 20px !important;
}

.cust-role-div {
    float: left !important;
    margin-bottom: 5% !important;
    margin-top: 1% !important;
}

.cust-role-option {
    /*float:left !important;*/
    margin-left: 15% !important;
    margin-top: 1% !important;
}

.cust-list-group-item {
    background-color: #fff;
    border: 0px solid #ddd !important;
    display: inline-block;
    float: left;
    margin-bottom: -1px;
    padding: 0px 15px;
    position: relative;
}

.cust-panel-heading {
    padding: 18px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.cust-list-group {
    /*float: right;*/
    margin-bottom: 20px;
    padding-left: 0;
}

/*.panel-group .panel {
    border-radius: 4px;
    float: left !important;
    margin-bottom: 0;
}*/

.list-group-item {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #fff !important;
    border-bottom: 1px solid #ddd !important;
    border-image: none !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    border-top: 0px solid #ddd !important;
    display: block !important;
    margin-bottom: -1px !important;
    padding: 10px 15px !important;
    position: relative !important;
}

#superfeature {
    background-color: #007bc4 !important;
    padding-top: 22px !important;
    height: 251px !important;
    font-family: "robotoregular" !important;
    font-size: 13px !important;
}

    #superfeature #superfeature-inner {
        padding: 5px 0 0px !important;
    }

    #superfeature h1 {
        font-size: 2em !important;
    }

    #superfeature h1 {
        color: #fff;
        font-size: 1.5em !important;
        margin: 0 0 25px !important;
    }

.ForgotPass {
    color: #000 !important;
}

a {
    outline: 0 !important;
}

#home-feature {
    padding: 0px !important;
}

    #home-feature .hp-feature-col {
        display: inline-block;
        float: left;
        margin: 0 -4.5%;
        width: 100% !important;
    }

        #home-feature .hp-feature-col .inner {
            margin: 0 auto;
            max-width: 95%;
            text-align: left !important;
            font-family: "robotoregular" !important;
            font-size: 13px !important;
        }

#home-callout .col1 .home-culture-copy {
    display: inline-block;
    float: left;
    font-size: 9pt !important;
    width: 100% !important;
}

.wrap {
    margin: 0 auto;
    max-width: 90% !important;
    width: 90% !important;
}


#login-feature .hp-feature-col {
    display: inline-block;
    float: right;
    margin-right: 4.2em;
    padding-top: 10px !important;
    width: 36.4em;
}

#login-feature .hsf-btn {
    font-size: 1.3125em;
    padding: 9px 36px 7px;
}

#login-feature .hsf-btn {
    border: 2px solid #fff;
    color: #fff;
    font-family: "robotoregular" !important;
    font-size: 1em;
    margin-right: 1em;
    padding: 5px 14px 2px;
    text-decoration: none;
}



.slide-wrapper {
    padding-top: 12.5%;
    position: relative;
    border-bottom: 2px solid #f57d00;
}

.carousel-inner {
    float: right !important;
    overflow: hidden;
    position: relative;
    width: 35% !important;
    height: 40% !important;
    padding-top: 2px !important;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

img {
    vertical-align: middle;
}


@media (min-width: 768px) {
    .carousel-caption {
        text-align: left;
        padding-right: 300px;
    }
}

#homepage-feature .item {
    overflow: hidden;
    height: 300px;
    background-color: transparent;
    background-size: cover;
}

#homepage-feature > .carousel-control {
    color: #fff;
    filter: none;
    font-size: 50px;
    opacity: 1;
    text-shadow: none;
    width: 3%;
}

    #homepage-feature > .carousel-control span {
        position: absolute;
        top: 50%;
        margin-top: -30px;
        width: 90%;
        text-align: center;
        display: block;
    }

#LoginTable div {
    padding-right: 10px;
    padding-bottom: 5px;
}

#LoginTable {
    word-break: keep-all;
    max-width: 400px;
}

img#wpstats {
    display: none;
}

#header-nav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    clear: right !important;
    display: inline-block !important;
    float: right !important;
    font-size: 1.0em !important;
    padding-top: 7px !important;
    position: relative !important;
    width: 80% !important;
}

.home-callout-column .inner {
    margin: 0 auto !important;
    max-width: 95% !important;
    text-align: left !important;
}

#home-callout .home-callout-column {
    display: inline-block;
    float: left !important;
    margin: 0 1% !important;
    width: 100% !important;
}

.spanLanguage {
    padding-right: 30px;
}

.header {
    height: 27% !important;
    transition: height 0.75s ease 0s;
    /*border-bottom: 2px solid #f57d00;*/
    background-color: #fff !important;
}

#header-nav #menu-main-menu {
    border-top: medium none;
    clear: none;
    float: right;
    margin: 0 !important;
    padding-top: 0;
}

#divdlLanguage {
    width: 150px;
}

#header-nav #menu-main-menu li a {
    font-size: 1em !important;
    font-weight: normal !important;
    padding: 0.3em 3em 0.3em 0;
    text-align: center !important;
}

.nav li a span {
    display: inline-block;
    margin-top: 6px !important;
}

.nav li span {
    display: inline-block;
    margin-top: 6px !important;
}

#homepage-feature .item {
    background-color: transparent;
    background-size: cover;
    height: 251px;
    overflow: hidden;
}

.controlRAI {
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483 !important;*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
    outline: 0 none !important;*/
    /*border-color: #5cb85c !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;*/
    /*display: inline-block !important;
    margin: 4px !important;
    width: 100% !important;
    padding: 1% 3% .5%;
    position: relative;
    padding-top: 8px;
     border: 1px solid #a94442 !important;*/
    /*border-color: #56aff1 !important;
    background-color: #fff4d8 !important;*/
    /*text-align: center;
    vertical-align: middle;*/
    /*padding: 4px !important;*/
    /*color: #333333;
    font-size: 14px;*/
}

    /*.controlRAI tr {
        text-align: center;
        vertical-align: middle;
    }*/

    .controlRAI label, .controlRAI span {
        color: #117bc2;
        font-weight: bold;
    }

    .controlRAI div.RadComboBox_MetroTouch .rcbInputCell,
    .controlRAI textarea,
    .controlRAI input[type="text"],
    .controlRAI input[type="number"] {
        background-color: #daf8fa !important;
    }

    .controlRAI .riSingle .riTextBox,
    .controlRAI .RadComboBox_MetroTouch .rcbReadOnly,
    .controlRAI .RadComboBox_MetroTouch .rcbCheckAllItems {
        background-color: #daf8fa !important;
    }

    .controlRAI input[type="radio"] + label {
        color: #30868b !important;
        font-weight: bold;
    }

    .controlRAI .AspGrid td {
        padding: 5px;
        border: 1px solid #94dade !important;
    }

        .controlRAI .AspGrid td a, .AspGrid td a:hover {
            color: #007BC4;
            text-decoration: underline;
            cursor: pointer;
        }

    .controlRAI .AspGrid .headerRow, .AspGrid th {
        /*border-bottom: 1px solid #94dade !important;
        border-left: 1px solid #94dade !important;
        border-top: 3px solid #30868b !important;
        background-color: #daf8fa;*/
    }

    .controlRAI .AspGrid th {
        border-right: 1px solid #94dade !important;
    }

    .controlRAI .AspGrid .footerRow {
        font-weight: bold;
    }

    .controlRAI .AspGrid .pager {
        background-color: #daf8fa;
    }

        .controlRAI .AspGrid .pager a, .AspGrid .pager span {
            padding: 4px;
            display: inline-block;
            background-color: #fff;
            border: 1px solid #ddd;
            width: 32px;
            height: 32px;
            text-align: center;
        }

    .controlRAI .RadGrid_Bootstrap .rgHeader {
        background-color: #daf8fa;
    }

    .controlRAI .RadGrid_Bootstrap .rgHeader, .controlRAI .RadGrid_Bootstrap th.rgResizeCol, .controlRAI .RadGrid_Bootstrap .rgHeaderWrapper, .controlRAI .RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader {
        border-bottom: 1px solid #94dade !important;
        border-left: 1px solid #94dade !important;
        border-top: 3px solid #30868b !important;
    }

    .controlRAI .cleanTable {
        border: 0 none !important;
    }

        .controlRAI .cleanTable td, .cleanTable th {
            border: 0 none !important;
        }


.DataGridCSS tr td {
    padding: 5px !important;
}

.MyModalPanel {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #007BC4;
    z-index: 100000 !important;
    background-position: center;
    background-image: url('../images/loading.gif');
    background-repeat: no-repeat;
    opacity: 0.2 !important;
    filter: alpha(opacity=20) !important;
}

/* arrow icon (span tag) */
a.back-to-top {
    display: none;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 20px;
    background: #d60057 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAOVBMVEX///////////////////////////////////////////////////////////////////////////+0EB4eAAAAEnRSTlMAAY+FjYeJi5WRg5OXjoGEkIrFRDi4AAAAh0lEQVR4Xs3S3Q6DIAyG4RUEBHQ/3/1f7JLFNq2tO93eM3iCxuLtf7qPbzqAx7VmAMhXWvCpxFpxVCNtkJrXBarlrDtMiTRSwqmncupwdXGa4LYN3GRfwa1EanGwOmAexWxeR92x+RhKESc3ImY3qGbYj/llufrrEw6vuAjHP0hmHo54+6e9AVjzEKmrxOhnAAAAAElFTkSuQmCC') /*../Images/up-arrow.png*/ no-repeat center 43%;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

    a.back-to-top:hover {
        /*background-color: #000;*/
        background-color: #d93e7d;
        border-color: #df6496;
    }



.required {
    font-size: 11px;
    color: #a94442 !important;
}

.bordered_table {
    border: solid 1px #C2C4C4; /*#9a9a9a;*/
    padding: 10px;
}

.RadInput_Bootstrap.riSingle .riTextBox, .RadForm_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
    height: 40px !important;
}

.RadPicker_Bootstrap td input.riTextBox {
    border-radius: 0px !important;
}

.RadPicker_Bootstrap .rcCalPopup, .RadPicker_Bootstrap .rcTimePopup {
    background-image: url('../Images/calendar.jpg') !important;
    border: 1px solid #ccc;
    height: 40px !important;
    width: 49px !important;
}

.RadPicker_Bootstrap .rcCalPopup {
    background-position: 0 !important;
}

/* End CSS Document */

