﻿#layoutbody {
    background-color:var(--bodycolor);
    color:var(--textcolor);
}


#acctform,
#accounttrigger,
#p-fontsize-titletext,
#h5-forgotpassword,
#accountform-form,
#h5-forgotpassword2,
#accountform-group,
#h4-pagefailed {
    color: var(--textcolor)
}



#LoginName,
#Password,
.accountform-input {
    background-color: var(--pagecolor);
    color: var(--normaltextcolor);
}




#first,
#menuheader {
    background-color:var(--menucolor);
}

#left-separator,
#second {
    background-color:var(--bodycolor);
}

#dropdown-menu {
    background-color:var(--menucolor);
    color:var(--textcolor);
}

#navbarform-span1 {
    background-color:transparent;
    color:var(--normaltextcolor);
    border-radius: 0px;
}

#navbarform-span2 {
    font-size:12px;
}

#navbarform-img {
    width:20px;height:20px;
}

#globalsearch {
    background-color:transparent; 
    color:var(--normaltextcolor);
    border-radius: 0px;
}

#proledropdown {
    display: block;
}


#pdropdown {
    display:block;
    margin-top:10px;
}

#li-dropdown-menu1,
#li-dropdown-menu2 {
    width:150px;
}

#logoimg {
    display:block; 
    margin-left:auto; 
    margin-right:auto;
}


#loginsubmitbtn,
#logindiffworkspace {
    margin-bottom: 10px;
}

#emailsent-img,
#pagefailed-img,
#forgotpassword-img,
#resetpassword-img {
    width: 250px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:20px;
}


/* -----------------  Custom Styles for Home Page  ----------------- */
#home-left {
    padding-top: 40px;
}

#label-homettile1 {
    display:block;
    color:var(--normaltextcolor);
}

#label-homettile2,
#a-hometitle,
#dayornight,
#dashboard-sub-div1 {
    color: var(--normaltextcolor);
}


#cookieConsent {
    background-color:var(--textcolor);
}

#cookieconsenttext {
    display:inline;
    width:auto;
    text-align:center;
}

#cookieconsentspan {
    padding-left:30px;
}

#favouritesitem,
#recentrecordsitem,
#followedrecordsitem,
#releaseitem,
#nextreleaseitem,
#notificationsitem,
#navbarmain,
#favoritesection,
#recentsection,
#followedsection {
    background-color: var(--menucolor);
}


.p-classbody,
.notification-span,
#whatsnew,
#whattoexpect {
    color: var(--normaltextcolor);
}

#notification-img {
    width:60px;
    padding-left:10px;
}

#releasediv,
#nextreleasediv {
    display:block;
}

#favourites-main,
#followed-main,
#recentrecord-main {
    padding: 0;
    height: 98%;
}

.followed-table-span,
.recentrecords-table-span {
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 5px;
    cursor: default;
}

.favourites-img,
.followed-img,
.recentrecords-img {
    width:25px;
    height:25px;
    margin:4px;
}


.td-col-content {
    white-space: nowrap; 
    padding-left:10px;
    padding-right:0px;
    padding-bottom:5px;
}

.followed-li,
.recentrecords-li {
    padding-bottom:10px;
}

.followed-a,
.recentrecords-a,
.highlight-h3,
.highlight-h4,
.highlight-p {
    color: var(--normaltextcolor);
}


.comment-p {
    color: var(--normaltextcolor);
    margin: 10px 0 10px;
    white-space: pre-line;
}

.td-col {
    white-space:nowrap;
    color:var(--normaltextcolor);
}

.td-col-filler,
.followed-li-span,
.recentrecords-li-span {
    white-space: nowrap;
}


.td-notification-description {
    max-width:400px;
}


#accessdesnied-img {
    width:140px;
    display:block; 
    margin-left:auto; 
    margin-right:auto; 
    padding: 10px; 
    padding-top: 80px;
}

#accessdesnied-div,
#querylistpage {
    padding-top: 20px;
}

.isfavorite-img {
    width:30px;height:30px;
}

#favorite-img,
#fileimport-img,
#help-img,
#indicatorform-img {
    display: inline;
    width: 60px;
    padding-right: 10px;
}


/* -----------------  Custom Styles for Side Menu  ----------------- */
.caret {
    color: var(--textcolor);
}

/* -----------------  Custom Styles for Buttons  ----------------- */


.awesomeimagebuttonspan {
    padding-right: 5px;
}

.awesomeimagebuttonimg {
    width: 12px;
    height: 12px;
}

.inline-span {
    display:inline;
}

#dashboardformpropertypanel-header,
#listmain-maindiv,
#menumaintenance-div {
    padding-top: 10px;
}

#forms-maindiv,
#globalsearch-maindiv {
    padding-top:80px;
}

#second-title-span,
.heading-text-span {
    text-align:left; padding-left:10px; display:block;
}

#dashboardformpropertypanel-span {
    margin-left: 30px;
    margin-top: 30px;
}


/************************** Others ************************/
#fileimportcopy {
    float:right;display:inline;padding-right:20px;padding-top:11px;
}

#fileimportTable {
    overflow:visible !important;
}

#fileimport-maindiv {
    margin-left: 20px; padding-left: 5px;
}

.fileimportbrowse-div {
    background-color:var(--menucolor); height: 680px;"
}

#fileimportbrowse-img,
#globalsearch-img,
#list-img {
    display:inline;width:60px; margin-left:auto; margin-right:auto; padding: 10px;
}

.fileimporttable-col {
    white-space: nowrap; padding: 0px 5px 0px 10px;
}

#modal-footer-frombrowse-search-span {
    display:inline;
}


#querylist_maxrecordentry {
    height:30px; width:80px;background-color:transparent;color:var(--normaltextcolor);border:1px solid var(--textcolor);
}

#querylist_nameentry {
    height:30px; width:300px;background-color:transparent;color:var(--normaltextcolor);border:1px solid var(--textcolor);
}


#routine-div {
    padding-top: 80px;
}

#routine-span {
    text-align: left;
    padding-left: 10px;
    display: block;
}


/* -----------------  Custom Styles for Menu Maintenance ----------------- */

#menumaintenance-img {
    display:inline; margin-left:auto; margin-right:auto; padding: 10px;
}
#savedone {
    float:left;display:none;padding-right:10px;padding-top:3px;
}

#savedone-img {
    width:30px;height:30px; }

#menumaintenance-span {
    float:right;margin-right:10px;padding-top:10px;
}

#menumaintenanceArea {
    visibility:hidden;
}

/* -----------------  Resizable Font Style ----------------- */
/*.resizablefont {
    resize: both;
    margin: 0;
    padding: 0;
    height: 200px;
    width: 500px;
    background-color: lightblue;
    overflow: hidden;
}*/