body {
    font-family: Arial, Helvetica, sans-serif;
}

.col-centered {
    float: none;
    margin: 0 auto;
}


.account-pages {
    margin-top: 40px;
}

.btn-default {
    background-color: rgb(150, 186, 208);
}

.lblError {
    color: rgb(170, 26, 30);
}

.userTopMenu {
    font-size: 2em;
}

.userNameTopMenu {
    font-size: 1.4em;
}

.userNameLink {
    color: rgb(150, 186, 208);
}

.userNameLink:hover {
    color: black;
}

.default-button {
    background-color: white;
}

.default-button:hover {
    background-color: rgb(150, 186, 208);
}

.account-user-box {
    padding: 20px 20px 10px 10px;
    border-radius: 5px 5px 0 0;
    margin-top: 20px;
}

.account-logo-box {
    padding: 10px;
    border-radius: 5px 5px 0 0;
}

.left-menu {
    background-color: rgb(245, 245, 245);
    border-radius: 5px;
    padding: 20px 10px 10px 15px;
}

.main-board {
    min-height: 500px;
    background-color: #ffffff;
}

.link-decoration-none:hover {
    text-decoration: none;
}

.link-decoration-none:focus {
    text-decoration: none;
}

.left-margin
{
    margin-left:10px !important;
}

.dashboard-link {
    margin-left: 10px;
    color: rgb(150, 186, 208);
}

.button-list {
margin-left: -8px;
margin-bottom: -12px;
padding-bottom: 15px;
}

.left-menu-header {
    color: rgb(150, 186, 208);
}

.main-page {
    margin-bottom: 30px;
}

.noRLpadding {
    padding-left: 0px;
    padding-right: 0px;
}

.reportContainer {
    position: relative;
    overflow: hidden;
    padding-top: 45%;
    width: 100%;
    height: 100%;
}

.reportContainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    background-color: #ffffff; /* to set the backgrounf color in fullscreen */
}

.container-board {
    background-color: #f9f9f9;
}

.content-page .content {
    padding-left: 0 !important;
}

.profileRow {
    padding: 5px 0 5px 0;
    border-top: 0 !important;
}
.card-box {
    padding: 5px;
    border: none;
}

.footer {
    position: fixed;
    background-color: white;
    padding: 12px;
    font-family: Segoe UI light;
}

ul .dropdown-menu {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.sweet-loading {
    position: absolute;
    top: 56%;
    left: 47%;
}

/*  Bookmarks  */

.left.side-menu {
    bottom: 0px;
    font-family: Segoe UI light;
}

    .left.side-menu #sidebar-menu ul li a.active {
        background-color: #ffffff;
    }


    .left.side-menu #sidebar-menu > ul > li > a {
        font-size: 15px;
    }

    .left.side-menu #sidebar-menu ul li a i.menu-icon-2-lines {
        float: left;
        margin-top: 14px;
    }

#sideBarHelp, .enlarged #wrapper .left.side-menu #sidebar-menu ul > li#sideBarHelp {
    position: fixed;
    bottom: 0px;
}

.enlarged #wrapper .left.side-menu #sidebar-menu ul li a i.menu-icon-2-lines {
    float: none;
    margin-top: inherit;
}

.bookmark-top-bar {
    height: 20px;
}

.bookmark-top-bar .bookmark-btn {
    cursor: pointer;
    color: #9c9c9c;
}

.bookmark-top-bar .bookmark-btn:hover {
    color: #000000;
}

.bookmark-top-bar .bookmark-btn-new {
    float: left;
    padding-left: 10px;
}

.bookmark-top-bar .bookmark-btn-clear {
    float: right;
    padding-right: 10px;
}

.nav-second-level.nav > li.bookmark-view > a {
     padding-left: 10px;
     padding-right: 40px;
}

.bookmark-view button {
    position: relative;
    float: right;
    top: -30px;
}

.bookmark-view i {
    position: relative;
    float: right;
    top: -26px;
    padding-right: 4px;
    cursor: pointer;
    color: #9c9c9c;
    z-index: 99999;
}

.bookmark-view i:hover {
    color: #000000;
}

.enlarged #wrapper .left.side-menu #sidebar-menu ul > li.bookmark-view {
    white-space: normal;
}

.bookmark-edit {
    padding: 6px;
}

.bookmark-edit textarea {
    width: 100%;
}

.bookmark-edit .bookmark-edit-btns {
    height: 32px;
}

.bookmark-edit .bookmark-edit-btns button {
    float: right;
}

.input-error {
    border: solid red 2px;
    background-color: #eea8a8
}


/* Menu scroll */
ul.nav-second-level.nav {
}

/* Company login */
.company-logo {

}

.company-logo img {
    width: 300px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.company-welcome {
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    font-size: 16px; 
    font-weight: bold;
}


.icon-menu-mobile {
    color: #3D6389;
}

.icon-user {
    color: #679EBF;
}

.icon-full-screen {
    cursor: pointer;
    float: right;
    color: #3D6389;
}

h2.report-name {
    display: inline-block;
    font-family: Segoe UI light;
}
