.mui-textfield>input.mui-textfield>input.mui-textfield>input.mui-textfield>input::selection{background:#1e88e5;color:#fff;text-shadow:none;}
::-moz-selection{background:#1e88e5;color:#fff;text-shadow:none;}
::-moz-placeholder{font-weight:300;font-family:'robotoregular';}
::-web-placeholder{font-weight:300;font-family:'robotoregular';}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
*:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html, body, input, textarea, buttons{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);}
body{background:#FFF;margin:0px;padding:0px;font-size:28px;color:#323232;line-height:normal;background-size:100% auto;font-weight:400;font-family:'robotoregular';}  /*overflow:hidden;*/

a{outline:none;border:0px;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;box-shadow:none;}
a:active, a:hover, a:focus{outline:none;border:0px;text-decoration:none;color:#007acc;box-shadow:none;box-shadow:none;}
span.adnotidelect {position:absolute; right:10px; top:10px; font-size:18px; height:18px; width:18px; background-color:#a5a5a5; border-radius:50%;}
span.adnotidelect .fa {color: #f5f5f5; font-size: 11px; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%,-50%);                       
    -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.newmessage {background: #2196f3; margin-right: 14px; color: #fff;  font-size: 10px; padding: 0px 7px; height: 15px; min-width: 36px; border-radius: 3px;}
#tblProjectNotificationList .mynotifiyold {background:inherit; border:0px; border-bottom: 1px solid #e9e9e9;}
.pnc_notification_tabs{cursor:pointer; position:relative;}
.pncnotificationtabs .pnc_notification_tabs.active {background-color:#f5f5f5 !important; }

.colorred { color:#de4747;}
.colorblue { color:#3276ac;}
.colorlightblue { color:#4d8fff;}
.colorpurple { color:#592c72;}
.coloryellow { color:#e1af37;}
.lightgray{ color:#797777;}
.redflag { color:#fe4d4d;}
.greyflag { color:#a1a1a1;}
.download-icon{color:#2887d0;margin-top:3px;float:right;}
.colordocumentAudit:before{color:#2887d0;}
.colordocumentExecuted:before{color:#7f51c4;}
.colordocumentSining:before{color:#deb23a;}
.colordocumentElectrician:before{color:#22b626;}
.colordocumentPrint:before{color:#cccccc;}
.colordocumentFreeItem:before{color:#c23e3e;}
.margin-left-5{margin-left:5px;}

input::-webkit-input-placeholder {color:rgba(255,255,255,0.6) !important;}
input:-ms-input-placeholder {color:rgba(255,255,255,0.6) !important;}
input::-moz-placeholder {color:rgba(255,255,255,0.6) !important;}
input:-moz-placeholder {color:rgba(255,255,255,0.6) !important;}


input, button, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{font-family:'robotoregular';outline:none;}


h1, h2, h3, h4, h5, h6, p, ul, li{font-family:'robotoregular'; margin:0px; padding:0px; list-style:none; letter-spacing: 0px; line-height: normal;}

p{ line-height: normal; }
.img-radius {border-radius:50%;}
.clearfix:before, .clearfix:after{ display: table; content: " ";}
.clearfix:after{ clear: both;}

.mui-textfield > input:invalid:not(:focus):not(:required), .mui-textfield > input.mui--is-empty.mui--is-touched:invalid:required:not(:focus), .mui-textfield > input.mui--is-not-empty:invalid:required:not(:focus), .mui-textfield > input:invalid:required:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > input[value]:invalid:required:not(:focus):not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > input.mui--is-invalid:not(:focus):not(:required), .mui-textfield > input.mui--is-invalid.mui--is-empty.mui--is-touched:required:not(:focus), .mui-textfield > input.mui--is-invalid.mui--is-not-empty:required:not(:focus), .mui-textfield > input.mui--is-invalid:required:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > input.mui--is-invalid[value]:required:not(:focus):not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty) {
height:66px;}
/************************************************ custom MUI effects radio here ***************************************/
.mui-appbar {position:relative;}
.mui-btn {text-transform:none; margin: 0px; letter-spacing: 0px; font-size:0.857em; height: 72px; padding: 0px 10px; line-height: 72px; width:100%; max-width:283px; margin-bottom:20px;}
.mui-btn+.mui-btn {margin-left:15px;}
.mui-btn.gray {background: #ebebeb;}
.mui-btn.green {background: green;}
.mui-btn.light-green {background: #40b740;}
.mui-btn.blue {background: blue;}
.mui-textfield>input:focus, .mui-textfield>textarea:focus {color:#7a7a7a;}
#dvOperationalAverageHours .avgCOHours {
    line-height: 0px !important;
}

.mui-textfield, .mui-select {margin-bottom:60px;}
.mui-textfield>input, .mui-textfield>textarea {height:68px; font-size:1.000em;}
.mui-textfield--float-label>label {font-size:1.000em; overflow: inherit; line-height:68px;}
.mui-textfield>input:focus {line-height:71px; height:68px; border-width:4px;}
.mui-select>select {font-size:1.000em; height:68px; line-height: 68px;}
.mui-select:focus>select {height:70px; line-height: 70px; border-width:4px;}
.mui-select__menu {padding:0px; font-size: 1.000em; min-height: 282px;}
.mui-select__menu>div {height:70px; line-height: 70px; font-size:1.000em;}
.mui-select>select:focus{height:69px; line-height: 69px; font-size:1.000em;}
	
.mui-textfield--float-label>input:focus~label, .mui-textfield--float-label>textarea:focus~label {-webkit-transform: translate(0, 0); transform: translate(0, 0); font-size:0.714em; line-height:30px; text-overflow: ellipsis}

.mui-textfield--float-label>input:not(:focus).mui--is-not-empty~label, .mui-textfield--float-label>input:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label, .mui-textfield--float-label>input:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label, .mui-textfield--float-label>textarea:not(:focus).mui--is-not-empty~label, .mui-textfield--float-label>textarea:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty)~label, .mui-textfield--float-label>textarea:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty)~label {
	color: rgba(0,0,0,.54);	font-size:0.714em; line-height:30px; -webkit-transform: translate(0, 0); transform: translate(0, 0); text-overflow: ellipsis}
.mui-select>select {background-image:url(../images/arrow2.png);}

.md-checkbox{position:relative;display:inline-block;}
.md-checkbox label{font-size:0.857em;padding:0px 0px 0px 38px;color:rgba(0,0,0,0.8);cursor:pointer;margin-bottom:0px;vertical-align:top; position: relative;}
.md-checkbox label:before, .md-checkbox label:after{content:"";position:absolute;left:0;top:0;}
.md-checkbox label:before{width:26px;height:26px;background:none;border:2px solid rgba(0, 0, 0, 0.6);border-radius:2px;cursor:pointer;transition:background .3s;top:4px;}
.md-checkbox input[type="checkbox"], .md-checkbox input[type="hidden"]{outline:0;margin-right:10px; opacity:0;display: none;} /*opacity:0;display: none;*/
.md-checkbox input[type="checkbox"]:checked + label:before, .md-checkbox input[type="checkbox"]:checked + input[type="hidden"] + label:before{background:#468bff;border:1px solid #468bff;}
.md-checkbox input[type="checkbox"]:checked + label:after, .md-checkbox input[type="checkbox"]:checked + input[type="hidden"] + label:after{transform:rotate(-45deg);top:10px;left:4px;width:18px;height:8px;border:3px solid #FFF;border-top-style:none;border-right-style:none;}



.mui-btn input[type="file"] {position:absolute; left:0px; top: 0px; height: 100%; width:100%; opacity: 0; cursor: pointer;}
.mui-btn span { font-size: 0.777em;}
.mui-btn span[class^="icon-"], .mui-btn span[class*=" icon-"]{margin:8px 0px 0px 8px;}

.radiobox input[type=radio ]:not(old) {margin : 0; padding : 0; font-size : 1em; opacity : 0; float: left;}
.radiobox input[type=radio]:not(old) + label{display:block;font-weight:500;padding-left:30px;font-size:15px;color:#5d5b5a;cursor:pointer;line-height:normal;position:relative;}
.radiobox input[type=radio]:not(old) + label > span{display:inline-block;width:18px;height:18px;border:2px solid #2084ba;border-radius:20.25em;background:transparent;vertical-align:bottom;position:absolute;left:0px;top:2px;}
.radiobox input[type=radio]:not(old):checked + label > span > span{display:block;width:8px;height:8px;border-radius:20px;background:#89c86b;position:absolute;left:3px;top:3px;}

.mui-dropdown {width:100%;}
.mui-dropdown .mui-btn--primary {background:none; font-size:1.000em; color: #575756; font-family: 'robotoregular'; padding:0px; width:auto; max-width:100%; height: 68px; margin: 0px; text-transform:none; line-height:68px;}
.mui-dropdown .mui-btn:focus, .mui-dropdown .mui-btn:hover {box-shadow: 0 0 0px rgba(0,0,0,.12), 0 0px 0px rgba(0,0,0,.2); -webkit-box-shadow:0 0 0px rgba(0,0,0,.12), 0 0px 0px rgba(0,0,0,.2)}

.mui-dropdown__menu {width:100%; padding: 0px; margin: 0px; box-shadow:0 3px 5px rgba(0,0,0,.12), 0 3px 5px rgba(0,0,0,.24); -webkit-box-shadow:0 3px 5px rgba(0,0,0,.12), 0 3px 5px rgba(0,0,0,.24); border-radius: 0px; font-size:1.000em;}
.mui-dropdown__menu:before {content:''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 12px solid #000; position: absolute; top:-11px; left:50%; margin-left:-10px;}
.mui-dropdown__menu li {border-top:solid 1px #2181e0; border-bottom:solid 1px #126eca;}
.mui-dropdown__menu>li>a {padding: 10px 20px;}
.padding-top-100 {
    padding-top: 100px !important;
}
ul.mui-tabs__bar {background:#1976d3;}
.mui-tabs__bar>li> {}
.mui-tabs__bar>li>a {text-align:center; color:rgba(255,255,255,0.65); cursor: pointer; line-height: normal; height: auto; text-transform: none; font-size: 1.500em; padding:25px 40px 15px;}
.mui-tabs__bar>li>a span {display:inline-block;}
.mui-tabs__bar>li>a b {display:block; font-weight: normal; padding-top:10px;}

.mui-tabs__bar>li.mui--is-active {border-bottom:0px;}
.mui-tabs__bar>li.mui--is-active>a {color:#FFF;}
.mui-tabs__bar>li.mui--is-active>a b {font-weight:bold;}

/************************************************ Checkbox radio end here ***************************************/
#wrapper{display:block;position:relative; height: 100vh;}
#wrapper .maincontent{min-width:inherit;}
#content-wrapper{margin-left:0px;box-sizing:border-box;position:relative;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-top:0px; padding-bottom:0px; overflow-x:hidden; /*overflow-y: scroll;*/ position:relative;clear:both;min-height:400px;}


.leftsection{width:0%;background:#1e88e5;position:fixed;overflow:auto;height:100%;z-index:99; top:0; -webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-left:0;padding-top:100px;}
.leftsection .sidebar { overflow:auto; height:100%;}

.padding-bottom70 {padding-bottom:55px !important;}

#content-wrapper .mui-appbar{position:relative; left:0; top:0px; width:100%; z-index:1;}
/*.secondappbar{position:fixed; left:0; top:137px; width:100%; z-index:9;}
.threebig-head .assign-div{position:fixed; left:0; top:112px; width:100%; z-index:9;}
.taskdiscriptiontab{position:fixed; left:0; top:165px; width:100%; z-index:9;}
#content-wrapper.twobig-head{margin-top:224px; padding:0; height:calc(100vh - 219px); overflow:auto;}
#content-wrapper.onebig-head{margin-top:112px; padding:0; height:calc(100vh - 112px); overflow:auto;}
#content-wrapper.threebig-head{margin-top:175px; padding:0; height:calc(100vh - 175px); overflow:auto;}
#content-wrapper.onebig-appbar{margin-top:252px; padding:0; height:calc(100vh - 252px); overflow:auto;}
.statustabblock{height: calc(100vh - 149px); overflow: auto;}
.statustabblock .status-comment-box{position: fixed; bottom: 0; width: 100%; background: #fff;}*/
/************************************************ Login Page ***************************************/
.login-bg{background:url(../images/login-bg.jpg) top left no-repeat; background-size:cover; padding:70px 30px 40px; height: 100%; overflow: auto;}
.logo{text-align:center;}
.logo img{max-width:432px;width:100%;}
.login-form{max-width:559px;width:100%;margin:0 auto;padding:50px 0px 80px;}
.login-form .mui-form legend{font-size:1.750em;color:#FFF;margin-bottom:30px;}
.login-pageform .mui-textfield>input{background:rgba(255,255,255,0.8);border:solid 2px #314353;border-radius:6px;padding:10px 20px;}
.login-pageform .mui-textfield>input:focus{margin-bottom:0px;}
.login-pageform .mui-textfield.mui-textfield--float-label > label{position:relative;transform:translate(0,0px);font-size:0.857em;color:#FFF;margin-bottom:10px;}
.login-pageform .mui-textfield{padding-top:0px;}
.login-pageform span.field-validation-error{color:rgba(255,255,255,0.8)}


.remember-forgot{display:block;margin-bottom:40px;}
.remember-forgot .md-checkbox{position:relative;display:inline-block;}
.remember-forgot .md-checkbox label{font-size:0.857em;padding:0px 0px 0px 45px;color:rgba(255,255,255,0.8);cursor:pointer;margin-bottom:0px;vertical-align:top;}
.remember-forgot .md-checkbox label:before, .remember-forgot .md-checkbox label:after{content:"";position:absolute;left:0;top:0;}
.remember-forgot .md-checkbox label:before{width:26px;height:26px;background:none;border:2px solid rgba(255, 255, 255, 0.7);border-radius:2px;cursor:pointer;transition:background .3s;top:4px;}
.remember-forgot .md-checkbox input[type="checkbox"]{outline:0;margin-right:10px;opacity:0; display: none;}
.remember-forgot .md-checkbox input[type="checkbox"]:checked + label:before{background:#fff;border:1px solid #ececec;}
.remember-forgot .md-checkbox input[type="checkbox"]:checked + label:after{transform:rotate(-45deg);top:11px;left:6px;width:14px;height:8px;border:2px solid #171717;border-top-style:none;border-right-style:none;}
.forgotpassword{float:right;font-size:0.857em;font-family:'robotolight_italic';}
.forgotpassword a{color:rgba(255,255,255,0.8);}
.forgotpassword a:hover{color:rgba(255,255,255,100);text-decoration:underline;}
.login-pageform .mui-btn{font-size:0.857em;color:#FFF;height:7.2rem;line-height:7.2rem;text-transform:none;background:#1976d2;max-width:270px;width:100%;box-shadow:0 0 0px rgba(0,0,0,.12), 0 0px 0px rgba(0,0,0,.2);margin:0px;}
.login-footer{font-family:'robotolight_italic';text-align:right;font-size:0.857em;color:rgba(255,255,255,0.8);}
.login-footer a{color:rgba(255,255,255,0.8);font-family:'robotoregular';font-style:italic;}
.login-footer a:hover{color:rgba(255,255,255,100);text-decoration:underline;}
/************************************************ Login Page start here ***************************************/
#topfix {width:100% !important; position: fixed; top: 0px; z-index:3;}
#topfix2 {width:100%; position:fixed; z-index:2;clear:both;}

#header .mui-appbar{background:#ebebeb; min-height: 100px; padding: 0px 15px;}
#header .mui--appbar-line-height{line-height:normal;}
#header{position:relative;top:0;right:0;left:0;z-index:100;transition:left 0.2s;}
.mobilemenu{float:right;margin:30px 0px 0px 0px;}
.logo-header{display:inline-block;padding:14px 0px 0px; max-width: 100%;}
.logo-header img {float:left;}

.cover-photo{background:url(../images/cover-bg.jpg) top left no-repeat;background-size:cover;border-bottom:solid 20px #1e88e5;text-align:center;padding:50px 0px 100px;}
.profile-div{display:inline-block;}
.profile-div .img-radius{border-radius:50%; background:#FFF;}
.profile-div .rrofilename{display:block;font-size:1.143em;color:rgba(255,255,255,0.9);padding:10px 0px;}
.content-part{display:block;margin-top:-67px;padding:0px 15px;}
a.box{display:block;background:#FFF;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);padding:57px 20px 30px;margin-bottom:30px;text-align:center;}
a:hover.box {background:#f7fbff; -webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);}
.box p{display:inline-block;position:relative; margin-bottom:0px;}
.box p b{background:#1e88e5;font-family:'robotobold';font-size:0.845em;padding:10px 0px;display:block;min-width:30px;text-align:center;border-radius:50%;color:#FFF;position:absolute;right:-40px;top:-30px;}
a.box p b.task{background-color:#43a047;}
a.box p b.notification{background-color:#f94444;}
a.box p span[class^="icon-"], .box p span[class*=" icon-"]{font-size:3.214em;color:#1976d2;}
a.box span.title{display:block;font-size:1.044em;color:#333333;padding:16px 0px 0px 0px;}

.new-lead {display: block;}
.main-title {padding:31px 30px 25px; position: relative;}
.main-title h1 {font-size:1.286em; display:block; padding-right:20px;}

.main-title p.date-title {font-size:0.857em; color:rgba(255,255,255,0.6); padding-top:4px;}
.main-title p.date-title b {font-weight:normal; float: right;}

.main-title .righticon { position:absolute; right:30px; top:30px;}
.main-title span.icon-arrow-yel, .main-title span.icon-arrow-red {font-size:0.893em; position:absolute; right:32px; top:42px;}
.main-title span.icon-arrow-yel, .main-title span.icon-arrow-priority {font-size:0.893em; position:absolute; right:32px; top:42px;}

.main-title .righticon a, .main-title .righticon button {border: 0px; background: none; display:inline-block; color:#FFF; padding: 0px; cursor: pointer;}
.main-title .righticon a i, .main-title .righticon button i {font-size:1.286em;}
.lead-details {background:#f5f5f5; min-height:98px; padding:28px 30px;}
.lead-details h2 {font-size:1.071em; color:#181818; line-height: normal;}
.mui-form {padding:15px 30px;}

.mui-scroll-lock {padding-right:0px !important;}

.mui-select>select, .mui-textfield--float-label>label {color:#7a7a7a; overflow:inherit;}
.mui-select>select {background-image:url(../images/arrow.png); padding-right:15px;}
.photoadddiv {display: block;}
.photoadddiv p, .photoadddiv a, .photoadddiv p a{margin:0px; border-bottom: solid 2px #e9e9e9; padding:20px 30px; display:flex;}
.audit-pic-a{padding: 12px 16px; border-bottom-width: 1px;  display: flex; margin: 0px; border-bottom: solid 2px #e9e9e9;}

.photoadddiv p img, .photoadddiv a img , .photoadddiv p a img{float:left; width:100%; max-width:65px; height:100%;}
.photoadddiv p span, .photoadddiv a span,.photoadddiv p a span { padding:0px 0px 0px 20px; display:flex; align-items:center; word-break: break-word; color:#2e2e2e;}
.photoadddiv p .imgDeletePhotoAudit,.photoadddiv p a .imgDeletePhotoAudit{width:15px;height:15px;}
.if-text-not p img, .if-text-not a img {float:none;}

.new-lead-button {padding:45px 30px; /*border-bottom: solid 2px #e9e9e9;*/}
.new-lead-button button, .new-lead-button input { background: #1e88e5; margin: 0px 0px 30px 0px;}


.customselect img {width:52px; float: left; margin-top:8px;}

.fes-team-row { border-bottom: solid 2px #e9e9e9; padding:15px 15px 10px;}
.fes-team-row .designation {color:#181818; line-height: 68px;}
.fes-team-row .mui-select {padding:0px; margin: 0px 0px 0px 65px;}
.fes-team-row .mui-select select {border: 0px;}


.setting-menu {background:#1e88e5; display:none; position:absolute; top: 0px; left: 0px; width:100%; height:100vh; z-index:1; -webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35); -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease; overflow:auto; padding-bottom:30px;}
.setting-menu .mui-form {padding:0px 30px 70px;}

.project-chart .mui-btn {background:#01579b;}

.setting-menu .mui-textfield--float-label>label {color:rgba(255,255,255,0.65);}
.setting-menu .mui-textfield>input {border-bottom:solid 1px rgba(255,255,255,0.65); color:rgba(255,255,255,100);}
.setting-menu .mui-textfield--float-label>input:focus~label, .setting-menu .mui-textfield--float-label>textarea:focus~label {color:rgba(255,255,255,0.65);}
.setting-menu .mui-select>select { color:rgba(255,255,255,0.65); border-bottom: solid 1px rgba(255,255,255,0.65); background-image: url(../images/greenarrow.png);}
.setting-menu .mui-select__menu {background-color:#127cd9;}
.setting-menu .mui-select__menu>div:not(.mui-optgroup__label):not(.mui--is-disabled):hover {background:#0b73ce;}
.setting-menu .mui-select__menu>div.mui--is-selected {background:#0b73ce;}


.setting-menu .gray {background:#ebebeb; color: #797979;}

.inner-title {background:#ebebeb; border-bottom:solid 1px #d7d7d7; min-height:48px; padding:28px 30px;}
.inner-title h2 {font-size:1.071em; color:#181818; line-height: normal;}


.assign-div {padding:15px 30px 14px; background:#FFF; border-bottom: solid 1px #d7d7d7;}
.assign-div .mui-dropdown__menu{background:#1976d3;}
.assign-div .mui-dropdown__menu:before {border-bottom-color:#1976d3;}
.assign-div .mui-dropdown__menu li a {color:#FFF;}
.assign-div .mui-dropdown__menu li a:hover {background:#1e88e5;}

.customassign {display:block; float: right;}
.customassign .img-radius {width:52px; margin-top:7px; float:left;}
.customassign .mui-dropdown {margin-left:65px; width:auto; display: block;}


.audit-div {display: block;}
.audit-div a.audit-fix {display: block; padding:30px; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec;}
.audit-div a:hover.audit-fix {background:#fafafa;}
.audittitle {font-size:1.071em; color:#181818;}
.statusdiv {display:block; background: white; width:100%; height:74px; margin:10px 0px; position: relative;}
.statusdiv .greenbg {background:#57bf5b;}
.statusplay {background:#1e88e5; min-width:10%; position:absolute; height: 100%; position: absolute;}
.statusplayred {background:#de4747; min-width:10%; position:absolute; height: 100%; position: absolute;}
.statusplaygreen {background:#57bf5b; min-width:10%; position:absolute; height: 100%; position: absolute;}

.auditstatus {color:#565656;}
.auditstatus span{font-weight:bold;}



.audit-list {display:block; }
.auditdiv {display:block; position: relative; padding:30px; border-bottom:solid 1px #9f9f9f;}
.auditdiv .img-radius{width:45px; float: left; margin-top:3px;}
.auditdiv .name-img-small{width:65px; height:65px; line-height:65px; text-align:center; color:#fff; border-radius:100%; float: left; margin-top:3px;}
.audit-text {margin-left:68px;}
.audit-text h4 {font-size:1.000em; color:#242424; line-height: normal;}
.audit-text p {display:block; font-size:0.857em; color: #7a7a7a; margin-top:5px;}
.audit-text p a {float:right;}
.audit-text p span.right{float:right;}
.audit-text p a{/*padding-right:30px; */position: relative;}
.audit-text p a span[class^="icon-"], .audit-text p a span[class*=" icon-"] { right:0px; position: absolute; top: 0px;  text-align: center;}


.audit-text p a.yellow{color:#7a7a7a;}
.audit-text p a:hover.yellow {color:#efa200;}
.audit-text p a.green{color:#7a7a7a; padding-right:30px; position: relative;}
.audit-text p a:hover.green {color:#20b029;}

.audit-text p a.red{color:#fe0000;}
.audit-text p a:hover.red {color:#e44428;}
.audit-text p a.blue{color:#7a7a7a; padding-right:30px; position: relative;}
.audit-text p a:hover.blue {color:#1f8b9e;}



.tabaudit-text {padding:55px 30px;}
.tabaudit-text p {color:#7a7a7a; margin-bottom:55px;}
.tabaudit-text .mui-btn--primary {margin-right:20px;}

.map {display:block; width:100%; float:left;}
.map iframe {width:100%;}

.soft-audit-document {display:block;}
.soft-audit-document p {padding: 40px 29px;}
.soft-audit-document ul {display:block;}
.soft-audit-document ul li{padding:30px 29px; font-size:1.000emm; border-bottom: solid 1px #e9e9e9; border-top: solid 1px #e9e9e9; display:block;}
.cbody .soft-audit-document ul li a {padding:0px; border: 0px;}
.soft-audit-document.sublistingaudit ul a{padding:30px 29px; font-size: 1.071em; color: #181818; border-bottom: solid 1px #e9e9e9; border-top: solid 1px #e9e9e9; display:block;}
.soft-audit-document ul a span {font-size:1.200em; color:#2887d0; float: left; margin-right:18px; margin-top:3px; }
.soft-audit-document.sublistingaudit ul a strong {font-weight:normal;}
.soft-audit-document ul li a {color:#505050;}
.soft-audit-document ul li a:hover {color:#2887d0;}
.soft-audit-document .doc-file-list {padding-left:40px;}
.doc-file-list .file-title {padding:20px 0 12px;}

.soft-audit-document button.mui-btn--primary {background:#1e88e5;}

.status-list {display:block; border-bottom:solid 2px #e9e9e9; padding-bottom:40px;}
.status-fix {display:block; position: relative; padding:40px 30px 0px;}
.status-fix .img-radius{width:45px; float: left; margin-top:0px;}
.status-fix .name-img-small{width:45px; height:45px; border-radius:100%; line-height:45px; text-align:center; color:#fff; border-radius:100%; float: left; margin-top:0px;}
.status-text {margin-left:68px; margin-bottom:20px;}
.status-text:last-child {margin-bottom:0px;}
.status-text h4 {font-size:0.643em; color:#3d3d3d; line-height: normal;}
.status-text h4 a {color:#4d90fe;}
.status-text h4 span {float:right;}
.status-text .comment {position: relative; display:block; font-size:0.857em; color: #7a7a7a; margin-top:25px; background:#f2f7ff; border:solid 1px #d9d9d9; padding:30px; border-radius:7px;}
.status-text .comment:before {position:absolute; content:""; width:15px; height:9px; top:-9px; left:20px; background:url(../images/curve.png) top left no-repeat;}
.status-text .reply {border-left:solid 2px #e1e1e1; position: relative; display:block; font-size:0.857em; color: #7a7a7a; margin-top:25px; padding:10px 15px 4px 15px; }
.status-text .comment .message {padding:15px 0 0;}
.status-text .comment .message .imgProjectPhoto {width:52px;}
.status-text .comment .message .label-blue {color:#fff; padding:0 12px;}
.status-text .comment .message .attachment {padding:15px 0 0;}

.status-comment-box{padding:30px;}
.status-comment-fix {display:block; position: relative; padding:0px;}
.status-comment-fix .img-radius{width:52px; float: left; margin-top:0px;}
.status-comment-text {margin-left:68px;}
.status-comment-text .mui-form {padding:0px; margin-bottom:30px;}
.status-comment-text .mui-form .mui-textfield {margin:0px; padding:4px 6px; border:1px solid #1e88e5; border-radius:6px; background:#f9f9f9; display:table; width:100%;}
.status-comment-text .mui-form .mui-textfield strong{display:table-cell; line-height:32px; vertical-align:top; font-size:0.857em; color:#2196F3; font-weight:normal;}
.status-comment-text .mui-form .mui-textfield input[type="text"]{border:none; background:none; display:table-cell; vertical-align:top; height:32px; font-size:0.857em;}
.status-comment-text .mui-form .mui-textfield textarea {border:solid 0px #7a7a7a; background:#f9f9f9; height:56px; border-radius:7px; padding:15px 15px; font-size:0.857em; height:56px; text-indent:200px;}
.status-comment-text .project-button{padding:15px 0;}
.status-comment-text .project-button button{ float:left;}
.status-comment-text .project-button .mui-btn+.mui-btn{margin-left:14px;}

.status-comment-text .mui-form .mui-textfield textarea:focus {border-color:#1e88e5;}

.status-comment-text .mui-form .mui-textfield .inputor {background:none; border:0px; margin:0px;}

.button-div .mui-btn {max-width:275px; margin-right:10px; margin-bottom:0px;}
.button-div .mui-btn:last-child {margin:0px;}

.settings {padding:15px 30px 14px; border-bottom: solid 2px #e9e9e9;}
.settings .textsetting {font-size:1.000em; color:#000; padding:5px 0px;}
.settings .mui-col-xs-8 {text-align:right; color:#7a7a7a; padding-top:5px; padding-bottom:5px;}
.settings .mui-col-xs-7 .textsetting{color:#7a7a7a;}
.settings .mui-select, .settings .mui-dropdown, .settings span.project-duedate-expired, .settings span.prioritylblBold {padding:0px; margin:-5px 0px; display: inline-block;  text-align: left;}
.error-message{color:red !important}
.settings .mui-select>select {border: 0px;}
.settings .mui-select span.icon-arrow-yel {font-size:1.071em; float:left; margin-right:10px; margin-top:20px;}
.settings .priority>select {margin-left:50px; width:auto;}


.settings .mui-col-xs-8 .mui-dropdown__menu li {border:0px; border-bottom:solid 1px #d7d7d7;}
.settings .mui-col-xs-8 .textsetting {padding:0px;
    }
.settings .mui-select .img-radius {float:left; margin-right:10px; margin-top:20px;}
.settings .assigeddiv>select {margin-left:50px; width:auto;}
.settings .assign-select {display:inline-block;width:100%;}
.settings .assign-select .img-radius {width:53px; float: left; margin-top:8px;}
.settings .assign-select .mui-select {margin-left:20px;}

.settings .mui-dropdown {width:100%;}
.settings .mui-dropdown .mui-btn--primary {margin-right:0px; margin-left: 10px; font-family: 'robotoregular'; color:#fff; width:calc(100% - 30px); text-align:center;}
.settings .mui-dropdown .mui-btn--primary span { margin-right: 0px;}
.settings .mui-dropdown__menu {background:#EEE;}
.settings .mui-dropdown__menu>li> a{color:#323232;}
.settings .mui-dropdown__menu>li> a:hover {background:#FFF; color:#323232;}
.settings .mui-dropdown__menu:before {border-bottom-color:#EEE;}

/*******************************************************St************************************************************/
.collepse-div {margin:0px;}
.headerc {background:#FFF; font-size:1.071em; color:#181818; padding:30px; border-bottom:solid 1px #d7d7d7; cursor:pointer;}
.headerc:hover {background:#ebebeb;}
.headerc span.icon-angle-arrow-down {float:right; font-size:0.777em; position: relative; top:10px; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.headerc.active {background:#ebebeb;}
.headerc.active span.icon-angle-arrow-down {-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform:rotate(-180deg);}
.cbody {display:none;}
.cbody ul, .cbody ul li {display:block;}
.cbody ul li a{display:block; font-size:1.071em; color:#181818; padding:30px; border-bottom:solid 1px #d7d7d7;}
.cbody ul li a:hover, .cbody ul li.active a{color:#1e88e5}

.back-div { padding:34px 30px 28px; position: relative;}
.back-div a {color:#FFF;}
.back-div a span.icon-angle-left {font-size:0.786em;}
.back-div a:hover {color:#FFF;}
.back-div a.send {font-size:1.500em; position: absolute; top:28px; right:30px; line-height: 18px;}


.mail-composs form.mui-form {padding:0px;}
.mail-composs form.mui-form .mui-textfield {padding:0px; margin:0px;}
.mail-composs form.mui-form .mui-textfield input, .mail-composs form.mui-form .mui-textfield textarea {padding:30px; min-height:98px;}
.mail-composs form.mui-form .mui-textfield input:focus, .mail-composs form.mui-form .mui-textfield textarea:focus{height:99px;}
.mail-composs form.mui-form .mui-textfield input::placeholder, .mail-composs form.mui-form .mui-textfield textarea::placeholder {color:#7a7a7a;}
.mail-composs form.mui-form .attechment {padding:35px; margin:0px; border-bottom: 1px solid rgba(0,0,0,.26);}
.mail-composs form.mui-form .mui-textfield input[type="checkbox"]{height:auto; display: none;}
.mail-composs form.mui-form .mui-textfield textarea {padding:30px; min-height:210px; border-bottom: 0px;}
.mail-composs form.mui-form p {padding:30px;}

.attechment .md-checkbox label {padding-left:48px;}
.attechment .md-checkbox {padding-left:60px; position: relative;}
.attechment .md-checkbox span[class^="icon-"], .attechment span[class*=" icon-"] {font-size:1.500em; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform:rotate(-90deg); position: absolute; left:0px; color:#7a7a7a;}

.mail-composs form.mui-form .mui-btn--primary {background:#1e88e5;}

.owl-carousel.owl-drag .owl-item li {padding:25px 0px 15px;}
.owl-carousel.owl-drag .owl-item li a{text-align: center; color: rgba(255,255,255,0.65); cursor: pointer; line-height: normal; height: auto;text-transform: none;
 padding:0; display: block;}
.owl-carousel.owl-drag .owl-item li a span {display: inline-block; font-size:1.357em; position: relative;}
.owl-carousel.owl-drag .owl-item li a b{font-size: 0.643em; display: block; font-weight: normal; padding-top:8px;}
.owl-carousel.owl-drag .owl-item li.mui--is-active a{color: rgba(255,255,255,100);}

.owl-carousel.owl-drag .owl-item li a span sup {width:28px; font-family: 'robotoregular'; display: block; height:28px; line-height: 28px; border-radius:50%; background:#42a147; font-size:18px; position: absolute; right:-15px;}

.project-info {display:block; width:100%; float:left;}
.project-info ul, .project-info ul li{display:block;}
.project-info ul li {padding:30px; border-bottom:solid 1px #d7d7d7; color: #181818;}
.project-info ul li span{float: right; font-size:0.777em; color: #b2b2b2;}

.project-button {padding:30px;  width:100%; float:left;}
.project-button .mui-btn {margin:0px 20px 0px 0px;}
.project-button .mui-btn:last-child{margin-right:0px;}
/************************************************ Smart Class Start From Here***************************************/
.bluetext{color:#1e88e5;}
.redtext{color:#de4747;}
.green-appbar {background:#43a047;}
.greenbg{background:#43a047;}
.greenbg .mui-select__menu {background: #37933b;}
.greenbg .mui-select__menu>div.mui--is-selected {background: #57bf5b;}
.greenbg .mui-select__menu>div:not(.mui-optgroup__label):not(.mui--is-disabled):hover{background: #57bf5b;}
.greenbg .mui-btn--primary {background:#1b5e20; color:#FFF;}
.greenbg .mui-btn--primary:hover {background:#216d27; color:#FFF;}
.mui-btn--green {background:#388e3c; color:#FFF;}
.mui-btn--green:hover {background:#3f9a43;color:#FFF;}
.dropdowngreen {padding:15px 30px 14px; border-bottom: solid 1px #d7d7d7;}
.dropdowngreen .mui-dropdown__menu{background:#43a047;}
.dropdowngreen .mui-dropdown__menu:before {border-bottom-color:#43a047;}
.dropdowngreen .mui-dropdown__menu li {border-top:solid 1px #47af4c; border-bottom:solid 1px #328d36;}
.dropdowngreen .mui-dropdown__menu li a {color:#FFF;}
.dropdowngreen .mui-dropdown__menu li a:hover {background:#4bb14f;}
ul.greenbg {background:#398e3d;}
.greentext{color:#43a047;}





.fade {opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;}
.modal {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; background:rgba(0,0,0,0.7);}
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.fade.in {opacity: 1;}
.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0,25%); -ms-transform: translate(0,25%); -o-transform: translate(0,25%); transform: translate(0,25%);}
.modal-dialog {position: relative; width: auto; margin:20px 17px; }
.modal-content{background:#fff;}
.modal.in .modal-dialog {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0);}
.modal-header h4{font-size:3.000em; line-height:normal; color:#ffffff; padding:13px 40px 13px 15px; margin:0;}
.modal-body{padding:28px 35px 58px;}
.modal-body h2{font-size:1.143em; color:#141414; padding:20px 0 25px; line-height: normal;}

.statusreasons .md-checkbox input[type="checkbox"]{position:absolute;}
.statusreasons.mui-form{padding:15px 16px;}
.statusreasons .mui-textfield{padding:0; margin-bottom:15px;}
.statusreasons .md-checkbox label{display:inline-block; padding:0 0 0 55px; font-size: 1.000em; color:#7a7a7a;}
.statusreasons .md-checkbox label:before {top:7px;}
.statusreasons .md-checkbox input[type="checkbox"]:checked + label:after {top:13px;}

.statusreasons .mui-textfield>textarea{border:1px solid #7a7a7a; min-height:155px; border-radius:3px; padding:15px;}
.statusreasons .mui-select{padding:0; margin-bottom:34px;}
.statusreasons .mui-btn{background:#1976d2; width:142px; }
.darkblue{background:#1976d3;}
.site-information .mui-form {padding-top:54px; padding-bottom:54px;}
.md-checkbox.marginbt{margin-bottom:60px;}
.md-checkbox.marginbt3{margin-top:20px; margin-bottom:30px;}
.date{position:relative;}
.date span {position:absolute; top:50%; margin-top:-5px; right: 0px; color:#7a7a7a;}

.contact-information .mui-form {padding-top:54px; padding-bottom:34px;}

.buttonsigned {padding:42px 30px;}
.financial-title {background: #616161;}
.financial-title h2 {color:#FFF;}
.financial-thresholds {padding:35px 30px; border-bottom: solid 2px #e9e9e9; margin-bottom:20px;}
.financial-thresholds p {margin-bottom:35px;}
.financial-thresholds p:last-child {margin-bottom:0px;}
.financial-thresholds p span {float:right; max-width:50%; width:100%;}
.financial-thresholds p span b {width:19px; height: 19px; margin-top:10px; margin-right:20px; border-radius:50%; float:left;}
.financial-thresholds p span.red b {background:#fe1515;}
.financial-thresholds p span.green b {background:#7aba2e;}
.financial-thresholds p span.orenge b {background:#f3a33a;}

.photo-list {display:block;}
.photo-list ul, .photo-list ul li{display:block;}
.photo-list ul li a{display:block; padding:30px; border-bottom:solid 1px #d7d7d7; color:#181818;}
.photo-list ul li a:hover {color:#468bff;}
.photofolderdiv .headerc {color:#7a7a7a;}
.photofolderdiv .headerc span.icon-Folder{font-size: 1.464em; color:#7a7a7a; float: left; margin-right:30px;}
.photofolderdiv .headerc.active span.icon-Folder {color:#468bff;}
.photofolderdiv .headerc:hover {background:#FFF; color:#000;}
.photofolderdiv .headerc:hover span.icon-Folder, .photofolderdiv .headerc.active span.icon-Folder {color:#468bff;}
.photofolderdiv .headerc.active {background:#ebebeb; color:#000;}


.graybg{background:#757575;}
.darkgray{background:#616161;}
ul.mui-tabs__bar.darkgray{background:#616161;}
ul.graybgtabs{background:#616161;}

.submit-audit{padding:40px 30px 56px;}
.submit-audit button{ margin:0px;}
/*.submit-audit .mui-btn{width:283px;}*/
.costperform{padding:49px 30px 68px;}
.costperform .mui-form--inline .mui-textfield {width:68%; margin-right:2%; display:inline-block;}
.mui-form--inline .mui-btn {width:28%;}
.costperform .mui-textfield>label {font-size:0.857em; top:-10px; line-height:normal;}
.costperform .mui-btn.gray {margin:0px;}


.fixturelistdiv{float:left; width:100%; padding:40px 30px 23px; border-top:1px solid #9f9f9f;}
.fixtureimg{float:left; width:40px; padding:0; text-align:center;margin-left:10px;}
.fixtureimg img{width:100%;}
.fixturelist-list .fixtureSrNo {float: left;margin-right: 5px;}
.fixturetext{margin-left:68px; position:relative;}
.fixtureflag{display:block; background:url(../images/fixture-flag.png) no-repeat left top; width:23px; height:20px; position:absolute; right:0; top:5px;}
.fixtureflag.active{background:url(../images/fixture-flag_red.png) no-repeat left top;}
.fixturetext h3{font-size:1.000em; color:#454545; padding:0 0 18px;}
.fixturetext p{font-size:0.857em; color:#7a7a7a; text-align:left;}
.fixturetext p strong{font-weight:normal; display:inline-block;width:33.33%; vertical-align:top;}
.fixturetext p strong:last-child{padding-right:0px; float: right; width:auto;}
.fixturetext p strong:nth-child(1){text-align:left; float: left;}
.fixturetext p strong.fixtureview {text-align:center;}
.fixturetext p span{display:inline-block; vertical-align:top;}
.fixtureview span:nth-child(1){width:122px; text-align:left;}
.addfixture{width:108px; height:108px; font-size:2.571em; line-height:108px; font-weight:300; position:fixed; bottom:30px; right:30px; box-shadow:0 2px 7px rgba(33,30,30,0.55);}

.siteinfo .new-lead-button {padding:30px 30px 90px 30px;}

.sitedetails {padding:55px 30px;}
.sitedetails-list {display:block; color:#7a7a7a; line-height:51px; margin-bottom:59px;}
.sitedetails-list:last-child {margin-bottom:0px;}
.sitedetails-list .onoffswitch {float:right;}


.fixture-information .mui-form{padding-top:35px; padding-bottom:35px;}
.fixture-information .mui-form h3 {color:#7a7a7a; font-size:1.000em; margin:30px 0px}

.fixture-information .mui-form .mui-textfield, .fixture-information .mui-form .mui-select {margin-bottom:35px;}
.fixture-information .md-checkbox label {padding-left:48px; color:#7a7a7a;}
.fixture-information .notes {display:block; padding:15px 30px 0px;}
.fixture-information .notes .mui-textfield{margin-bottom: 0px;}
.fixture-information .notes .mui-textfield>textarea{display:block; border:1px solid #9f9f9f; min-height: 155px; border-radius: 3px; padding: 15px;}
.checkbox-padding .md-checkbox.marginbt3 {margin-bottom:20px;}

.fixture-information .mui-form .mui-select label{font-size:1.000em; line-height: normal; padding-bottom:10px; display: block;}
.fixture-information .mui-form .mounting {padding-top:35px;}
.mounting>select{color:#161616;}


.fixture-folderdiv{}
.fixture-folderdiv .headerc {color:#343434;}
.fixture-folderdiv .headerc span.icoall{font-size: 1.464em; color:#468bff; float: left; margin-right:30px;}
.fixture-folderdiv .headerc.active span.icoall {color:#FFF;}
.fixture-folderdiv .headerc:hover {background:#468bff; color:#FFF;}
.fixture-folderdiv .headerc:hover span.icoall, .photofolderdiv .headerc.active span.icoall {color:#FFF;}
.fixture-folderdiv .headerc.active {background:#468bff; color:#FFF;}

.table-div, .table-div-text {border-bottom:solid 1px #468bff}
.table-div {padding: 30px 45px; color:#7a7a7a; font-size:0.857em; }
.table-div .mui-col-xs-6:first-child {line-height: 30px; padding:20px 0px;}
.table-div .mui-col-xs-6:last-child{float: right; display: block; width:50%;  padding:18px 0px; color:#1a1a1a; font-size:1.000em;}
.table-div-text {font-size:1.000em; color:#7a7a7a; padding:45px 30px;}
.table-div-text p {line-height: 45px; margin-bottom:30px;}

.service-details .md-checkbox label{color:#7a7a7a;}
.service-details .md-checkbox label:before {border-color:#6e6e6e;}

.notification-fix {display:block;}
.notification-div {display:block; padding:30px 30px 40px 30px;  border-bottom:solid 2px #e9e9e9;}
.notification-div.gray {background:#f5f5f5;}
.notification-div img {float:left; width:52px;}
.notification-div .notification-text a.close {font-size: 1.214em; color:#a6a5a5; position:absolute; top:0px; right:0px;}
.notification-div .notification-text {margin-left:68px; position: relative; padding-right:60px;}
.notification-div .notification-text h2 {font-size: 0.857em;}
.notification-div .notification-text h2 a{ color: #4d90fe; text-decoration:underline;}
.notification-div .notification-text h2 a span.icon-open-folder-open {color:#f2ae05;}
.notification-div .notification-text h2 a span.icon-text-document {color:#3bb000;}

.notification-div .notification-text h2 a.folder, .notification-div .notification-text h2 a.file{text-decoration:none; padding: 0px 5px;}

.notification-div .notification-text p {color:#505050; font-size:0.857em; padding:10px 0px;}

.notification-div .notification-text b {font-size:0.857em; color:#acacac; font-weight:normal;}
.notification-div .notification-text .mui-btn {height:32px; border:solid 1px #d8d8d8; line-height:32px; width:auto; max-width:inherit; margin-bottom:0px; font-size: 0.714em;}
.notification-div .notification-text .mui-btn--white {background:#ffffff; color:#4b7bbe;}
.notification-div .notification-text .mui-btn--primary {border:solid 1px #2196f3; color:#FFF;}

/**********************************************************************************************************************/
.onoffswitch {position: relative; width:119px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer; border-radius:26px; font-size:0.857em;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height:51px; padding: 0; line-height:50px; color: white; box-sizing: border-box;}
.onoffswitch-inner:before {content: "YES"; padding-left:21px; background-color: #1e88e5; color: #bbdfff;}
.onoffswitch-inner:after {content: "NO"; padding-right:20px; background-color: #9c9c9c; color: #d4d4d4; text-align: right;}
.onoffswitch-switch {display: block; width:42px; height: 42px; margin:5px 5px 4px 5px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right:67px; border-radius: 20px; transition: all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px;}


.overflowauto{ height: 100%; overflow-y:auto; }
.drop-down .k-header {border:none;  background:none; display:inline-block; width:100%; border-bottom:solid 1px #d7d7d7;}
.drop-down .k-dropdown-wrap {border:none; font-size:1.000em; height:auto; box-shadow:none; display:block; background:none; padding-right:40px; }
.drop-down .k-dropdown-wrap .k-input {font-size: 1.000em;  color:#575756; display:inline-block; line-height:68px; padding:0px; height:auto; text-indent:inherit;    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;}
.drop-down .k-select {width:auto; height:auto; padding:0; overflow:hidden; font-size: 0.777em; color:#575756; margin:0px; font-family:'icomoon' !important; line-height:68px; min-height:inherit; }
.drop-down .k-select .k-icon {background:none; width:auto; height:auto;display:none; }
.drop-down .k-select:before {content: "\e92a"; }

#content-wrapper.edit-project-inner {/*height:100vh calc(100vh - 56px)*/; top:56px; position:relative;}
#content-wrapper.edit-project-inner .maintab { height:100%; position:relative; overflow:auto;}
#content-wrapper.edit-project-inner .fixedtitle {height:128px; position:absolute; left:0px; right:0px;}
#content-wrapper.edit-project-inner .titlecontentheight {height:calc(100% - 128px); overflow:auto; padding-top:128px;}

.drop-down .k-list > .k-state-selected {background-color:#1e88e5 !important;}

.setting-menu .k-autocomplete.k-state-default {width:100%; border:0px; border:0px; border-bottom:solid 1px rgba(255,255,255,0.6); background:none;}
.setting-menu .k-autocomplete.k-state-default input {background:none; border:0px; color:rgba(255,255,255,0.6); border-bottom:rgba(255,255,255,0.6);}


.setting-menu .drop-down .k-header {border-bottom:solid 1px rgba(255,255,255,0.7)}
.setting-menu .drop-down .k-dropdown-wrap .k-input {color:rgba(255,255,255,0.7);}
.setting-menu .drop-down .k-select {color:rgba(255,255,255,0.7);}

.setting-menu .k-multiselect-wrap {background:none; border-bottom:rgba(255,255,255,0.6);}
.setting-menu .k-multiselect.k-header {background:none; border:0px; border-bottom:solid 1px rgba(255,255,255,0.6);}
.setting-menu .k-multiselect-wrap .k-input {color:rgba(255,255,255,0.7);}
.setting-menu .k-multiselect-wrap li.k-button {border:0px; background:#fff;}
.hide { display: none !important;}


.fullselectmenu span.k-dropdown{ width: 100%; border:0px; background-color:transparent; border-bottom:1px solid rgba(0,0,0,.26);border-radius: 0;}
.fullselectmenu #dvOperationalAverageHours {
margin-top:-8px;}

.settings label.project-assignName{ vertical-align:top; margin-top:3px; display:inline-block;}
.settings label.project-assignName img{ background: #68217A; display: inline-block; width: 25px; text-align: center;height: 25px;font-size: 12px;color: #FFF;font-weight: 600;line-height: 25px;border-radius: 50px;margin-right: 4px; vertical-align:middle;}
.project-center-drop-td label{ vertical-align:top; margin-top:3px; display:inline-block;}
.changepriority.tasklistdropdown li{ padding:7px 10px;}
.changepriority.tasklistdropdown li .name-img-small{ width:20px; height:20px; line-height:20px;}
.changepriority.tasklistdropdown li .image-resize{width:20px !important; height:20px !important; vertical-align: top; }


.assign-div .drop-down {padding-top:3px; display:inline-block;}

.assign-div .drop-down .k-header {border-bottom:0px;}
.height-150 {min-height:150px;}
.padding-top0 {padding:0px 0px 16px 0px; }
.padding-top-10 {
    padding-top: 10px !important;
}
.padding-top-50 {
    padding-top: 50px !important;
}
.padding-left-50 {
    padding-left: 50px !important;
}
.padding-left-65 {
    padding-left: 65px !important;
}
.chklist-div-fix .mui-row{padding:8px 0px; border-bottom:solid 1px #d7d7d7; display:flex;}
.count {float:left; width:32px; height:32px; background:#e9e9e9; border-radius:25px; margin-right:10px; text-align:center; line-height:32px; }
.chklistfes-1 {margin:0px; padding:10px 0px; float:left;}
.chklistfesimg-1 {float:left;}
.chkimgdiv {line-height:32px; padding:2px 0px 0px 0px;}
.chklistfesimg-1 img{width:24px;margin-right:10px;}
.clearfixcustom {
clear:both;padding-top:20px;}

.custom-note {padding:20px 0px;}
.custom-note textarea{width:100%;}

.savefix-bottom {padding-top:10px;width:100%; position:relative; bottom:0px; left:0px; right:0px; background:#FFF; padding:10px 15px 0px;}

.popup-assign {/*line-height:38px;*/ position:relative; /*padding-right:20px;*/ /*background:url(../images/arrow.png) right 15px no-repeat;*/ display:inline-block;}
.name-img-small {background: #68217A; display: inline-block;     width: 20px;     text-align: center; height: 20px; font-size: 12px;    color: #FFF; font-weight: 600; line-height: 20px; border-radius: 50px; margin-right: 4px; vertical-align: middle;}

.popupbox {display: block; height: auto; background: #ffffff; z-index: 5; position:absolute; border: 1px solid #d3d3d3; right:-1px; top:33px;}
.priority{line-height:20px !important;}
.prioritylblBold {color: #333333 !important; float: left; padding-right:10px;}
.priority li{background: #fff; padding:7px 10px; cursor:pointer; text-align:left;}
.priority li:nth-child(odd) { background: #F0F0F0; }
.priority li a{ color:#000; text-decoration:none; padding:0px !important; border:none !important; }
.priority li a:hover{ color:#fff !important; text-decoration:none; padding:0px !important; border:none !important; background-color:transparent !important;}
.priority li .normal i{color:#2097F5;}
.priority li .low i{color:#4CB050;}
.priority li .high i{color:#00BCD2;}
.priority li .highest i{color:#F44234;}
.priority li:hover, .priority li.active, .priority li.active i, .priority li:hover i,.priority li.active a, .priority li:hover a{background-color:#4D8FFD; color:#fff;}

.searchblock.tasklistsearch{ width:100%;}
.searchblock.tasklistsearch .fes-fieldrow{ width:100%;  margin-left:0px; padding:5px;}
.searchblock.tasklistsearch .k-autocomplete.k-state-default{ border:0px; color:#b7b7b7; font-style:italic;}
.searchblock.tasklistsearch .k-autocomplete.k-state-default input{ color:#b7b7b7; font-style:italic;}
.searchblock.tasklistsearch .k-autocomplete.k-state-default input::-moz-placeholder, .searchblock.tasklistsearch .k-autocomplete.k-state-default input::-webkit-input-placeholder, .searchblock.tasklistsearch .k-autocomplete.k-state-default input:-ms-input-placeholder, .searchblock.tasklistsearch .k-autocomplete.k-state-default input::-moz-placeholder {color:#7a7a7a !important;}
.popup-main-div {display:inline-block; position:relative; /*padding:3px 4px;*/ margin:-8px 0px; /*border:1px solid #c5c5c5;*/}
.popup-main-div label.project-assignName {margin:0px !important;}
.popup-main-div label.project-assignName span.icon-angle-arrow-down, .popup-main-div label.popup-assign span.icon-angle-arrow-down {margin-top: 7px; margin-left:5px; margin-right:5px; float: right; font-size: 0.777em;}

.popup-main-div label.project-assignName + div.popupbox{top:33px; right:-1px;}
.custombut {padding:5px 0px 0px 0px;}

.custom-edit {float:right;}
.taskfollowers {display:block; margin-right:25px; text-align:right;}
.taskfollowers .mui-dropdown {display:inline-block; width:80px;}
.taskfollowers .mui-dropdown .mui-btn--primary {color:#7a7a7a;}
.taskfollowers .mui-dropdown__menu {left:auto; right:0px;    }
.taskfollowers #new-task-followers-form {min-width:190px; max-width:410px;}
.taskfollowers .button-div .mui-btn {max-width:125px; width:100%;}
.taskfollowers .mui-dropdown__menu:before {left:22%;}

.statuspage {padding:15px 0px;}
.assignto-status {margin-bottom:30px;}
.assign-status .mui-btn {max-width:198px;}
.padding-topcust {padding-top:40px !important;}
.padding-topcust label {font-size:0.714em; line-height:35px; top:-20px;}
.padding-topcust .k-datepicker, .padding-topcust span.k-datepicker {width:100%;}

.doc-box-comment {max-width:40px; display:inline-block; margin-right:5px; margin-bottom:5px;}
.doc-box-comment a {display:block; background:#FFF; border:solid 1px rgba(0,0,0,0.35);}
.doc-box-comment img {width:100%; }
div.k-window {width:96% !important; top:200px !important; margin-left:2% !important;}

.settings .drop-down .k-dropdown {border:0px; margin:-3px 0px;}
#schedule-appointment-form .k-multiselect.k-header.k-state-focused,#schedule-appointment-form .k-multiselect-wrap,
 #schedule-appointment-form .k-widget k-multiselect k-header,#schedule-appointment-form .k-widget{border-top:none !important;border-right:none !important;border-left:none !important;width:100%;padding:0px;}
#schedule-appointment-form .box-shadow{box-shadow:none !important}
#projectcalendar .mui--text-headline, h2 {font-size:17px;}

/*------------------------------------------- Calender Design Custom --------------------------------------*/
#projectcalendar {padding:30px 30px;}
#projectcalendar .fc-list-view {border:0px;    }
#projectcalendar .fc-list-table td {padding:10px 0px 10px 0px; background: none; border: 0px;}
#projectcalendar span.fc-list-heading-main, #projectcalendar span.fc-list-heading-alt {color:#7a7a7a; font-weight:normal;}
.fc-scroller{height:100% !important}

#calendar {padding:16px 16px}
#calendar .fc-list-view {border:0px;    }
#calendar .fc-list-table td {padding:10px 0px 10px 0px; background: none; border: 0px;}
#calendar span.fc-list-heading-main, #calendar span.fc-list-heading-alt {color:#7a7a7a; font-weight:normal;}

#schedule-appointment-form .box-shadow,#schedule-appointment-form .k-multiselect.k-state-focused,#schedule-appointment-form .k-multiselect.k-header.k-state-focused{box-shadow:none !important;-webkit-box-shadow:none;}
#schedule-appointment-form h2 span,#appoint-view  h2 span{color:#797979;}
.margin-bottom-16{margin-bottom:16px;}
.margin-top-15{margin-top:15px}
.margin-5 {margin : 5px 0;}

.mui-btn span.icon-Edit {
margin:0px;}

.subtitlebox h4{font-size:1.286em; margin-bottom:5px; margin-top:20px;}
.text-custom-check{color:#181818}
.white-box-cal{ background:#FFF; border-radius:5px; padding:0px !important;}
.reasontextrow{display:flex; margin-bottom:5px; padding:10px 20px; border-bottom:solid 1px rgba(0,0,0,0.3);}
.reasontextrow:last-child{margin:0px; border:0px;}

.color-div{display:block; padding:0px 10px;}
.color-custom{width:32px; display:inline-block; margin-right:5px;}

#page-loader {position:fixed; height: 100%; width:100%; top:50%; margin-top:-10px; left:50%; margin-left:-80px; z-index:9999;}

/*------------ new form staructure create----------------------------*/
.fixture-information .mui-form .lead-details {margin:0px -30px;}
.fixture-information .mui-form .new-lead-button {margin:0px -30px;}
.fes-team-row {padding:15px 0px;}

.actionbtn{ padding:30px 0px;}
.content-wrapper-dynamic
{
bottom:0px;}
/*------------ new form staructure create----------------------------*/
span.festeamselect1{float:left; width:22px;}
span.festeamselect1 img{width:100%;}
span.festeamselect2{display:block; margin-left:30px; padding:3px 0px; line-height:20px;}
#new-task-request-form .mui-select,#new-task-request-form .k-autocomplete,#new-task-request-form .k-datepicker {width:100%;}
.Document-Audit ul li{text-align:left}
#new-task-request-form .k-multiselect.k-header.k-state-focused,#new-task-request-form .k-multiselect-wrap,
 #new-task-request-form .k-widget k-multiselect k-header,#new-task-request-form .k-widget{border-top:none !important;border-right:none !important;border-left:none !important;width:100%;padding:0px;}
.float-left{float:left}
.float-right{float:right}
.width-30 {
    width: 30px;
}
.fiter-button {padding-top:20px; padding-bottom:50px;}
.fiter-button input {max-width:272px;}
#task-title{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.radioColor {color:rgba(255,255,255,0.7)}
.newlead-fix-div {height:auto; overflow:inherit !important;}
.mui-dropdown .drop-down{width:100%;}
.name-img{width: 20px; height: 20px; font-size:0.750em; line-height: 20px;border-radius:50%; margin-right:5px; float:left;color:#fff; text-align:center; text-indent:0px; padding:0px;}
.customselect .k-dropdown-wrap .k-input{padding:2px 0px; height:auto;}
.customselect .k-dropdown-wrap .k-input .k-state-default {float:left; margin-right: 5px; display:inline-block; margin-right:0px;}
.customselect .k-dropdown-wrap .k-input span.selectname{padding:5px 0px; display:inline-block; text-indent:0px; line-height:normal;}


#NewProjectLead-Site-form .k-dropdown-wrap {border:none; box-shadow:0 0 0px 0 rgba(77,143,253,0.3);}
#NewProjectLead-Site-form  .customselect .k-dropdown-wrap .k-input span.selectname{padding: 2px 0px;}
.vertical-top{vertical-align:top}
#uploadDemandDocument .icon-arrow-up{font-size:0.777em;margin: 15px 0px 0px 0px;color:#000;}
.changepriority  li .normal span{color:#2097F5;}
.changepriority  li .low span{color:#4CB050;}
.changepriority  li .high span{color:#00BCD2;}
.changepriority  li .highest span{color:#F44234;}
.fc-view-container {padding:20px;}
.fc-list-empty{padding:2px;}
.autopopulate .k-autocomplete.k-state-default {width: 100%; border: 0px; border: 0px;    border-bottom:solid 1px #d7d7d7; background: none;}
.autopopulate label, .customautopoulate label {position:relative; margin-bottom:10px;}
.customautopoulate span.k-dropdown {width: 100%;}
.status-text .label-blue {  background: #3475ab;  text-transform: uppercase;   color: #fff;  padding: 1px 5px;  font-size: 0.8em;}
.icon-arrow-yel .path1:before{ color:inherit;}
.deletephoto{height:25px !important;width:25px !important;}
.clearBoth {clear:both}
.text-align-right{text-align:right !important}
.text-align-left{text-align:left !important}
.arrow-down-settings{margin-top: 7px;margin-left: 5px;margin-right: 5px;font-size: 0.777em;}

.custominput span.k-widget + script + label,
.custominput-c span.k-widget + script + label,
.custominput-b span.k-widget + script + label,
.custominput-f span.k-widget + script + label{line-height:36px;}
.custominput span.k-state-focused + script + label, .custominput span.k-state-hover + script + label,
.custominput-c span.k-state-focused + script + label, .custominput-c span.k-state-hover + script + label,
 .custominput-b span.k-state-focused + script + label, .custominput-b span.k-state-hover + script + label,
.custominput-f span.k-state-focused + script + label, .custominput-f span.k-state-hover + script + label{ color:rgba(255,255,255,0.6); top:-32px; font-size:0.714em;}
.autofocus span.k-state-default + script + label{ color:rgba(255,255,255,0.6); top:-32px; font-size:0.714em;}


#siteinformationContent {display:block; float:left;width:100%;}
.highlighted {color:#d12727 !important;}

.audit-agreement { line-height: 20px; }
.audit-agreement .main-panel { padding: 40px; font-size: 14px; background: white !important; color: black; }
.audit-agreement p.header { font-weight: bold; }
.audit-agreement p { margin-bottom: 20px; }
.audit-agreement ul li { margin: 0 0 20px 0; }
.audit-agreement ul li input { width: 15px; display: block; float: left; }
.audit-agreement ul li label { padding-left: 28px; display: block;  font-style: normal; text-align: left; }
.audit-agreement .signature-box { border: thin solid black; padding: 20px; }
.audit-agreement .signature-box .company-name, .audit-agreement .signature-box .authorized-signer { display: inline-block; margin-right: 10px; font-weight: bold; font-size: 14px; }
.audit-agreement .signature-box .sig { margin: 20px 0; height: 60px; }
.invoice-lalbe{color: #fff;font-size: 10px;padding: 0 3px;border-radius: 3px; margin-left:30px;background:#ff3a8a}
.position-relative{position : relative !important}
.min-width-140{min-width:140px !important;max-width:100% !important;}
#edit-task-request-form table.k-editor,#new-task-request-form table.k-editor {height: 200px !important;}
.cancelappointmentcheckbox {
        margin: 0px;
    padding: 10px 0px;
    margin-left: 5%;
}
.cancelappointmentheader{
    font-size: 1.286em;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 5%;
}
.cancelappointmenttext {
    width: 95%;
    margin-left: 5%;    
}

.calanderwrap {
    word-wrap: break-word;
}
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
z-index:0 !important;}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
    line-height: 37px;
}

#CompleteInstallAuditView label, #Install_Complete_Pending_Issue .fes-11{
    margin-left: 10px;
}
.gridborder {
    border-bottom: 1px solid #d7d7d7;
}
#CompleteInstallAuditView .subtitleright {
    margin-top: 5px;
}


.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    color: #fff;
    background-color: #2196F3;
    border-color: #2196F3 !important;
    box-shadow: none !important;
}

.k-widget.k-tooltip-validation {
    border-color: #ffe79e;
    background-color: #fff4c9;
    color: #635145;
    background-image: none;
}
.k-tooltip-validation .k-callout-n {
    border-bottom-color: #ffe79e;
}
.k-popup.k-calendar-container, .k-popup.k-list-container {
background-color:#ffffff;}

.status-comment-text .mui-form .mui-textfield .inputor div:focus{outline: none;}

.k-multiselect-wrap ul ~ span.k-icon.k-i-close {
display: none!important;}

#new-task-request-form .k-multiselect.k-header.k-state-focused, #new-task-request-form .k-multiselect-wrap, #new-task-request-form .k-widget k-multiselect k-header{
background-color:#fff;}

.settings .assign-select .k-icon.k-i-close {
display: none;}

.k-button-group .k-tool {
width: 24px;}

#new-task-request-form table.k-editor {
    background-color: #e3e3e3;
}

.customselect .k-dropdown {
    background: none;
}
    .customselect .k-dropdown span {
    background: none;}
    .customselect .k-dropdown span.k-input:before{display: none;}

.mui-textfield--float-label.subcategory-label > label {
    position: inherit;
    line-height: 14px;
    margin-bottom: 7px;
    display: block;
    vertical-align: top;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

.autopopulate .fes-fieldrow .k-autocomplete.k-state-default .k-icon.k-i-close {
    display: none;
}
.k-picker-wrap .k-select {
line-height: 2em;}

#schedule-appointment-form .appointment-type-field .k-timepicker .k-tooltip.k-tooltip-validation {
    position: absolute;
    right: 0;
    width: 190px;
    max-width: inherit;
    top: 32px;
    z-index: 1;
}

.adjust-date-form {
    padding: 9px 16px;
}
.adjust-date-form label{
    display: block;
    margin-bottom: 5px;
}
.adjust-date-form textarea {
    display: block;
    border: 1px solid #9f9f9f;
    min-height: 155px;
    border-radius: 3px;
    line-height: normal;
    padding: 10px 15px;
    width: 100%;
}

.mui-textfield.masked-input .k-maskedtextbox {
    display: block;
}

.mui-textfield.masked-input .k-maskedtextbox > input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background-color: transparent;
    color: rgba(0,0,0,.57);
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.26);
    outline: 0;
    width: 100%;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 16px;
    font-family: inherit;
    background-image: none;
    height: 41px;
    line-height: 41px;
}

.mui-textfield.masked-input .k-maskedtextbox.fieldfocus ~ label{
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    font-size: 0.714em;
    line-height: 30px;
    text-overflow: ellipsis;
    top: -5px;
    /*color: #2196F3;*/
}

    .mui-textfield.masked-input .k-maskedtextbox.fieldfocus > input {
        border-color: #2196F3;
    }

.mui-textfield.masked-input.custom-phone-input .k-maskedtextbox ~ label {
    -webkit-transform: translate(0, -4px);
    transform: translate(0, -4px);
}

.margin-bottom-10 {margin-bottom: 10px;}

.inputor.note {
    overflow: auto;
    padding: 5px;
    max-height: 200px;
}

/*---- Start (drop-down arrow - changes) ----*/
.k-widget.k-dropdown.drop-down,
.k-widget.k-multiselect {
    width: 100%;
    background: transparent;    
}

.k-widget.k-dropdown.drop-down {
    border-bottom: 1px solid rgba(0,0,0,0.26);
    border-radius: 0;
}

.setting-menu .k-widget.k-dropdown.drop-down {
    border-bottom: 1px solid rgba(255,255,255,0.6);
}

.k-widget.k-multiselect {
    border-bottom: none;
}

.k-widget.k-multiselect .k-multiselect-wrap {
    padding: 2px;
    border: 1px solid rgba(255,255,255,0.6);
}

.k-multiselect-wrap li {margin: 1px;}

.mui-select .k-multiselect-wrap ul ~ span.k-icon.k-i-close {
    position: absolute;
    top: 16px;
    font-size: 30px;
    right: 15px;
    color: #2e2e2e;
    display: none !important;
}

.setting-menu .drop-down .k-dropdown-wrap .k-input,
.setting-menu .k-autocomplete.k-state-default input,
.setting-menu .mui-textfield--float-label > label,
.setting-menu .k-multiselect-wrap .k-input {
    color: #fff;
}

.setting-menu .k-autocomplete.k-state-default input,
.setting-menu .k-autocomplete.k-state-default {
    border-radius: 0;
    -webkit-border-radius: 0;
}

.setting-menu .k-multiselect-wrap .k-input {
    opacity: 1;
}
/*---- End (drop-down arrow - changes) ----*/

/*---- Start (Sales Report - changes) ----*/
.project-text {
    display: block;
    position: relative;
    padding: 15px;
    border-bottom: solid 1px #9f9f9f;
}
.project-text h4 {font-size:1.000em; color:#242424; line-height: normal;}
.project-text p {display:block; font-size:0.857em; color: #7a7a7a; margin-top:5px;}
.project-text p a {float:right;}
.project-text p span.right{float:right;}
.project-text p a{/*padding-right:30px; */position: relative;}
.project-text p a span[class^="icon-"], .audit-text p a span[class*=" icon-"] { right:0px; position: absolute; top: 0px;  text-align: center;}

.color-qb-error {
    color: #d12727 !important;
}

.mui-btn--lightblue {
    background: #1e88e5;
    color: #fff;
}

.status-fix .status-text .list-items ul, .status-fix .status-text .list-items > ul >li {
    list-style: disc !important;
}

.status-fix .status-text .list-items ol, .status-fix .status-text .list-items > ol > li {
    list-style: decimal !important;
}