﻿/*#region Css for each page*/
/*#region Home*/

#recentJobHistory {
    margin-top: 25px;
    margin-left: 380px;
}
/*#endregion*/
/*#region Site.Master*/

.hwcfooter {
    background: #ebebeb;
    width: 100%;
    margin: 0 auto;
}
.hwcfooter div.termsandconditionslink a {
    color: #00948b;
}
.hwcfooter div.termsandconditionslink a:hover {
    color: #00c7bb;
}
.hwcfooter,
.push {
    height: 5em;
    clear: both;
}
form {
    height: 93%;
}
/*#endregion*/
/*#region Home.aspx*/

.Italics {
    font-style: italic;
}

.divcolMarketingMessage {
    margin-left: 2px;
    margin-top: -10px;
}
/*#endregion*/
/*#region JobResults*/

.savesettings {} .resultsContainer span.jrtitle {
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    color: #323232;
}
.resultsContainer div.divLabels {
    font-size: 10pt;
    font-family: Arial;
    color: #323232;
    position: absolute;
    margin-top: -2px;
    float: left;
}
.resultsContainer div.divSubmittedOn {
    font-size: 10pt;
    font-family: Arial;
    color: #323232;
    position: absolute;
    margin-top: 19px;
    float: left;
    margin-left: 348px;
    width: 100px;
}
.resultsContainer div.divDropdown {
    font-size: 10pt;
    width: 300px !important;
    border: 1px solid #696969;
}
.resultsContainer div.divRsultLastUpdatedPanel {
    float: right;
    margin-top: -7px;
}
.resultsContainer div.divTitleMainContainer {
    width: 100%;
    height: 100px;
    position: relative;
}
.resultsContainer div.divDDMainContainer {
    float: left;
}
.resultsContainer div.divDtLabel {
    text-align: right;
    margin-left: 22px !important;
}
.resultsContainer div.divDtText {
    padding-bottom: 6px;
}
.resultsContainer div.divNTDdMain {
    margin-top: 40px;
}
.resultsContainer div.divNTDd {
    float: left;
    margin-top: 2px;
}
.resultsContainer div.divSubmittedOnLabel {
    float: left;
    margin-left: 46px;
    margin-top: 2px;
}
.resultsContainer div.divJobStatuses {
    float: left;
    position: relative;
    margin-left: 540px;
    margin-top: -6px;
}
.resultsContainer div.divForPhone {
    float: left;
    height: 17px;
}
.resultsContainer div.divForPhoneLabel {
    width: 20px;
    float: left;
    font-size: 10pt;
}
.resultsContainer div.divForPhoneText {
    float: left;
    margin-left: 30px;
}
.resultsContainer div.divForSms {
    width: 100px;
}
.resultsContainer div.divForSmsLabel {
    float: left;
    margin-top: 3px;
    font-size: 10pt;
}
.resultsContainer div.divForSmsText {
    float: left;
    margin-left: 50px;
    margin-top: -18px;
    width: 100%;
}
.resultsContainer div.divForEmail {
    width: 100px;
}
.resultsContainer div.divForEmailLabel {
    float: left;
    font-size: 10pt;
}
.resultsContainer div.divForEmailText {
    float: left;
    margin-left: 50px;
    width: 100%;
}
.divMessageLabelFadeout {
    margin-left: 660px;
    height: 15px;
    vertical-align: middle;
    text-align: center;
    line-height: 0;
    float: right;
    margin-top: 2px;
    position: relative;
    width: 110px;
    line-height: 1;
    font-size: 10pt;
}
.refreshbutton {
    margin-left: -11px;
}
.allButtonDisplay {
    position: relative !important;
    width: 100% !important;
    ;
    margin-top: 85px !important;
}
.rgHeader a,
#recentJobHistory .rgHeader {
    font-size: 10pt;
}
.ulbl {
    padding-bottom: 6px;
    margin-left: 29px;
}
#tblReportHeader.tablelayout {
    table-layout: fixed;
}
#tblReportHeader.td1 {
    font-family: Arial;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    width: 303px;
}
#tblReportHeader.table1 {
    table-layout: auto;
    width: 303px;
}
#tblReportHeader.td2 {
    font-family: Arial;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    float: right;
}
#tblReportHeader.table2 {
    table-layout: auto;
    width: 375px;
}
#tblReportHeader.td3 {
    font-family: Arial;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}
#tblReportHeader.td4 {
    font-family: Arial;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
}
.divLabels.chooseareport {
    margin-top: 19px !important;
}
.clearboth {
    clear: both;
}
.resultsContainer div.divPhoneParent {
    height: 65px;
    width: 150px;
}
.resultsContainer div.divPhoneChild {
    position: absolute;
    height: 15px;
    width: 100%;
}
.resultsContainer div.divSmsParent {
    position: absolute;
    height: 15px;
    margin-top: 20px;
    width: 100%;
}
.resultsContainer div.divForSmsLabelText {
    position: absolute;
}
.resultsContainer div.divForSmsTextLabel {
    position: absolute;
    margin-top: 3px;
}
.resultsContainer div.divForEmailParent {
    position: absolute;
    height: 15px;
    margin-top: 29px;
    width: 100%;
}
.resultsContainer div.divForEmailLabelText {
    position: absolute;
    margin-top: 17px;
}
.resultsContainer div.divForEmailTextLabel {
    position: absolute;
    margin-top: 17px;
}
.ResultsDivParent {
    margin-top: 4px !important;
}
.alignleftdiv {
    margin-top: -2px;
}
.alignleftdiv1 {
    margin-top: -2px;
}
.alignleftdiv2 {
    margin-top: 1px;
}
.alignleftdiv3 {
    margin-left: 8px;
}
.alignleftdiv4 {
    margin-top: -2px;
}
.alignrightdiv {
    margin-left: -4px;
    margin-top: -5px;
    width: 460px;
}
.emrpopupdiv4 {
    float: right;
    position: absolute;
    margin-left: 11px;
    margin-top: -3px;
}
.divRadWindowTemplateInner {
    padding: 20px;
}
.integrationRadWindowDivInner {
    padding: 20px;
    text-align: left;
}
.integrationRadWindowDivInnerbutton {
    text-align: right;
    position: absolute;
    margin-top: 340px;
    margin-left: 220px;
}
.integrationRadWindowH1 {
    margin-top: -12px;
    padding-bottom: 10px;
}
/*#endregion*/
/*#region FilteredReport*/

.nomargintop {
    margin-top: 0 !important;
}
#searchCrieteria .searchCrieteriatd1 {
    padding-top: 5px;
}
#searchCrieteria .searchCrieteriath2 {
    padding-bottom: 10px;
}
/*#endregion*/
/*#region jobresults*/

.visibleNone {
    display: none !important;
}
.imgclosecur {
    cursor: pointer;
}
.subMenu {
    display: block;
    background-color: #ebebeb;
    width: auto !important;
}
.subMenuLi {
    width: 100% !important;
}
.subMenuLi a span {
    white-space: nowrap;
    color: black !important;
    background-color: #ebebeb !important;
}
.subMenuLi a:hover span {
    white-space: nowrap;
    color: #ebebeb !important;
    background-color: #7d7d7d !important;
}
.subMenuLi:hover {
    color: #ebebeb !important;
    background-color: #7d7d7d !important;
}
.errorLbl {
    color: red !important;
}
.errorLbl {
    color: red !important;
}
/*#endregion*/
/*#endregion*/
/* Grid CSS */

thead .rgSorted {
    background-color: #becd2b !important;
}
div.RadComboBox {
    height: 20px;
    background: #ebebeb !important;
    height: 20px !important;
}
.rgNumPart a.rgCurrentPage {
    border: 2px solid #00948b !important;
    width: 20px;
    padding: 0 !important;
}
.rcbList .rcbHovered {
    background-color: #7d7d7d !important;
    color: #ebebeb !important;
    font-family: Arial !important;
}
.rgHovered .rcbInputCell {
    background-color: red !important;
    border-color: yellow !important;
}
.rcbList {
    background-color: #ebebeb !important;
    color: #373737 !important;
    font-family: Arial !important;
}
.RadComboBox_Metro .rcbReadOnly .rcbInputCell {
    border: none !important;
    background-color: white !important;
}
.RadComboBox_Metro .rcbHovered .rcbReadOnly .rcbInputCell {
    border: none !important;
    background-color: white !important;
    color: #373737 !important;
}
.RadComboBox_Metro .rcbHovered .rcbArrowCell {
    background-color: #dcdcdc !important;
}
.rcbFocused .rcbArrowCell {
    border: none !important;
    background-color: #dcdcdc !important;
    background-image: url('../Images/dropdownwhitebackground_16x16.png');
    background-position: 5px 5px !important;
}
.RadComboBox_Metro .rcbArrowCell {
    border: none !important;
}
.rcbFocused .rcbReadOnly .rcbInput {
    color: #7d7d7d !important;
}
.RadGrid_Metro .rgRow td {
    background-color: #ebebeb;
}
.RadGrid_Metro .rgAltRow td {
    background-color: #fff;
}
.RadGrid_Metro .rgHeader {
    height: 20px;
}
#recentJobHistory .RadGrid_Metro .rgHeader,
.excludetextboxdivtenthdiv .RadGrid_Metro .rgHeader,
.telerikradgridlistfirstdiv .RadGrid_Metro .rgHeader,
.emailradlistpanelfirstdiv .RadGrid_Metro .rgHeader {
    color: #373737;
}
.excludetextboxdivtenthdiv .RadGrid .rgNoRecords td,
.telerikradgridlistfirstdiv .RadGrid .rgNoRecords td,
.emailradlistpanelfirstdiv .RadGrid .rgNoRecords td {
    border-bottom-color: #c2c2c2;
}
.RadGrid_Metro,
.rgInfoPart,
.rgNumPart a,
.rgInfoPart strong,
.rgHeader a,
.RadComboBox .rcbReadOnly .rcbInput {
    color: #373737 !important;
    font-family: Arial !important;
}
#recentJobHistory .RadGrid_Metro .rgHeader,
.rgHeader a,
.rgPagerLabel,
.rgInfoPart,
.RadGrid .rgPager .rgInfoPart strong,
.RadGrid .rgNumPart a span {
    font-weight: bold;
    font-family: Arial;
}
.RadGrid th.rgSorted,
.RadGrid th.rgSorted a {
    color: white !important;
}
.rmLink .rmLeftImage {
    margin-right: 10px !important;
}
.RadMenu > .rmVertical:after {
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    border: 1px solid white;
    top: 0px;
    left: 27px;
}
.RadMenu .rmGroup .rmText {
    padding-left: 5px !important;
    margin-left: 0px !important;
}
.rmLast .rmSlide .rmVertical {
    background-color: #ebebeb !important;
}
.rmLast .rmSlide .rmVertical .rmFirst:hover {
    background-color: transparent !important;
}
.rmLast .rmSlide .rmVertical .rmItem input[type=text] {
    background-color: #fff !important;
}
.rmLast .rmSlide .rmVertical .rmItem input[type=button],
.rmLast .rmSlide .rmVertical .rmItem input[type=submit] {
    background-color: #00948b !important;
    color: #fff;
    text-align: center;
    border: none !important;
}
.rmLast .rmSlide .rmVertical .rmItem input[type=button]:hover,
.rmLast .rmSlide .rmVertical .rmItem input[type=submit]:hover {
    background-color: #00c7bb !important;
    color: #fff;
    border: none !important;
}
.rmLast .rmSlide .rmVertical .rmItem .rcbHovered .rcbInputCell,
.rmLast .rmSlide .rmVertical .rmItem .rcbFocused .rcbInputCell {
    background-color: #fff !important;
}
.rmLast .rmSlide .rmVertical .rmItem .rcbHovered .rcbArrowCell,
.rmLast .rmSlide .rmVertical .rmItem .rcbFocused .rcbHovered .rcbArrowCell,
.rmLast .rmSlide .rmVertical .rmItem .rcbFocused .rcbArrowCell:hover {
    background-color: #dcdcdc !important;
}
.RadMenu_Metro .rmGroup,
.RadMenu_Metro .rmPopup,
.RadMenu_Metro .rmGroup .rmVertical:hover {
    background-color: #ebebeb !important;
}
li.rmItem:hover,
li.rmItem.rmTemplate:hover {
    background-color: #7d7d7d;
}
.RadMenu_Metro .rgHCMClear,
.RadMenu_Metro .rgHCMFilter,
.rmSlide .rmScrollWrap:hover {
    background-color: #ebebeb !important;
}
.rmSlide .rcbHovered .rcbInput {
    background-color: #fff !important;
}
.rmSlide .rmItem:hover {
    background-color: #ebebeb !important;
}
.rmSlide .rcbHovered .rcbArrowCell,
.rmSlide .rcbHovered .rcbArrowCell a {
    background-color: #dcdcdc !important;
}
.rmSlide .rcbHovered .rcbArrowCell a:hover {
    background-color: #dcdcdc !important;
    background-image: url('../Images/dropdownwhitebackground_16x16.png');
    background-position: center !important;
}
/* ??? Slide-bare-ul ??? */
/*.ui-widget-header {
    background-color: #00948b;
}*/
/*Tree*/

.rtPlus,
.RadTreeView_Office2007 .rtMinus {
    background-image: url("../../Images/telerik-plus-minus.png") !important;
}
.rtUnchecked,
.rtChecked,
.rtChk,
.rtIndeterminate {
    background-image: url("../../Images/telerik-radio-button.png") !important;
}
/*Checkboxes*/

.rlbCheck {
    margin-right: 10px !important;
}
#searchCrieteria .RadTreeView .rtSelected .rtIn,
div.site-access-panel .RadTreeView .rtSelected .rtIn,
table .RadTreeView .rtSelected .rtIn {
    border-color: white;
    background-image: none;
    background-color: white;
}
#searchCrieteria .RadTreeView .rtHover .rtIn,
div.site-access-panel .RadTreeView .rtHover .rtIn,
#activeuser .RadTreeView .rtHover .rtIn,
#accessibleby .RadTreeView .rtHover .rtIn,
#passwordexpiration .RadTreeView .rtHover .rtIn,
table .RadTreeView .rtHover .rtIn {
    border-color: white;
    background-color: white;
    background-image: none;
}
/* Time selectors */

#tsl_PhoneDontContactBeforeMon img:first-child {
    background: none !important;
    background-image: url("../Images/timepiker-up-arrow.png") !important;
}
#tsl_PhoneDontContactBeforeMon img:nth-child(2) {
    background: none !important;
    background-image: url("../Images/timepiker-down-arrow.png") !important;
    background: url("../Images/timepiker-down-arrow.png") !important;
}
/* Admin image */

.tdtlpd .rcbInput {
    width: 90% !important;
    background-position-y: 2px !important;
    max-width: 300px !important;
}
#rcbUsers_Input {
    width: 89% !important;
    background-position-y: 1px !important;
}
div .RadComboBoxDropDown {
    border-color: #7d7d7d;
}
.ui-draggable-iframeFix {
    background: #ebebeb;
}
.ui-icon-triangle-1-e {
    background-position: -64px -16px !important;
}
.ui-icon-triangle-1-s {
    background-position: -32px -16px !important;
}
.ui-state-hover .ui-icon-triangle-1-e {
    background-image: url('../images/ui-icons_ffffff_256x240.png') !important;
}
.ui-state-hover .ui-icon-triangle-1-s {
    background-image: url('../images/ui-icons_ffffff_256x240.png') !important;
}
.ui-state-active .ui-icon {
    background-image: url('../images/ui-icons_ffffff_256x240.png') !important;
}
/* Login autofill textboxes */

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #ebebeb inset;
}
.rgMasterTable td,
.rgMasterTable .rgRow td a,
.rgMasterTable .rgAltRow td a {
    color: #373737;
}
.RadGrid_Metro,
.RadGrid_Metro .rgRow td,
.RadGrid_Metro .rgAltRow td {
    border-color: #c2c2c2 !important;
}
.RadGrid_Metro thead th {
    border: none !important;
    border-bottom: solid 1px #c2c2c2 !important;
    border-left: solid 1px #c2c2c2 !important;
}
.RadGrid_Metro thead th:first-of-type,
.resultsContainer > .ResultsDiv .RadGrid_Metro thead th:first-of-type {
    border-left: none !important;
}
.ResultsDiv .RadGrid .rgClipCells {
    border: none !important;
}
.RadGrid .rgClipCells .rgPager table tbody {
    border-top: 1px solid #c2c2c2;
}
.RadGrid .rgClipCells .rgPager .RadComboBox table tbody {
    border-top: none;
}
.rgHeaderWrapper {
    border-bottom: solid 1px #c2c2c2 !important;
}
.RadGrid_Metro td.rgPagerCell {
    border: none !important;
}
/*div.site-access-panel > div > .RadTreeView .rtBot,*/
#accessibleby > .RadTreeView .rtTop,
#accessibleby > .RadTreeView .rtMid,
#accessibleby > .RadTreeView .rtBot {
    padding-left: 0;
}
#accessibleby {
    padding-left: 0 !important;
}
#statusdeliveres > .RadTreeView .rtTop,
#statusdeliveres > .RadTreeView .rtMid,
#statusdeliveres > .RadTreeView .rtBot,
#statusundelivered > .RadTreeView .rtTop,
#statusundelivered > .RadTreeView .rtMid,
#statusundelivered > .RadTreeView .rtBot {
    padding-left: 10px;
}
#includereplies > .RadTreeView .rtTop,
#includereplies > .RadTreeView .rtMid,
#includereplies > .RadTreeView .rtBot {
    padding-left: 8px;
}
#activeuser > .RadTreeView .rtTop,
#activeuser > .RadTreeView .rtMid,
#activeuser > .RadTreeView .rtBot {
    padding-left: 5px;
}
#includereplies > .RadTreeView .rtTop .rtUnchecked,
#includereplies > .RadTreeView .rtTop .rtChecked {
    padding-bottom: 8px;
}
#includereplies > .RadTreeView .rtTop .rtIn {
    display: none;
}
#hoursnumberictextbox .riSingle .riUp,
#hoursnumberictextbox .riSingle .riDown {
    display: none;
}
#hoursofjobsubmission {
    margin-left: -10px;
}
.clsBodyMainContainer_From div#divBDMonday_From.colMonday {
    margin-left: 123px;
}
.RadGrid tbody .rgRow td,
.RadGrid tbody .rgAltRow td {
    border-bottom: none;
}
.rgNoRecords td {
    padding-left: 8px;
    font-family: Arial;
}
.manageUsersDisplayDataFrom .RadComboBox {
    width: 300px !important;
}
#firstDisplayDataFrom {
    margin-left: 238px !important;
}
.csluitdwidth .reasonForImpersonatingRow {
    height: 80px;
}
.reasonForImpersonatingCell {
    padding-top: 15px;
}
.reasonForImpersonatingText {
    vertical-align: top;
    padding-top: 10px;
}
#divCallsallowedon {
    float: left;
}
#divCallsallowedon + .RadTreeView .rtLI {
    padding-left: 25px;
}
#divEmailWeekContainer #divCallsallowedon + .RadTreeView .rtFirst {
    padding-left: 17px !important;
}
#divCallsallowedon + .RadTreeView .rtLI:nth-child(6) {
    padding-left: 35px !important;
}
#divCallsallowedon + .RadTreeView .rtLI:nth-child(7) {
    padding-left: 30px !important;
}
.resultsContainer .divTitleMainContainer .divDDMainContainer {
    padding-top: 2px;
}