@font-face { font-family: OpenSans-CondLight; src:url(../fonts/OpenSans-CondLight.ttf) } @font-face { font-family: OpenSans-CondBold; src:url(../fonts/OpenSans-CondBold.ttf) } @font-face { font-family: OpenSans-CondLightItalic; src:url(../fonts/OpenSans-CondLightItalic.ttf) } /*@import url('open-sans.css'); @import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500;600&display=swap');*/ @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); body { color: #000; font-family: 'Red Hat Display', sans-serif; /*font-family: OpenSans-CondLight;*/ font-size:15px; /*font: 11px "Open Sans", "trebuchet ms", arial, sans-serif; background: #5a8fb6 repeat-y 0 0;*/ /*background: #466cb5 repeat-y 0 0;*/ background: #fff repeat-y 0 0; } .ui-widget { font-size: 0.8em; } .container { width: 1024px; margin: 0 auto; padding-right: 0px; padding-left: 0px; } .container-fluid { padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; } label { font-weight: 400; font-size: 0.87em; /*text-transform:uppercase;*/ padding-top: 4px; margin-bottom:0px; } .containerBackground { width:100%; float:left; background-color:#F6F6F6; } #leftBar { width: 25%; float: left; margin: 0px 0 0 0; display: block; background-color:#630460; } .leftLinkSectionLast { width: 100%; float: left; padding: 4%; font-size: 1.0em; } .leftLinkSection { width:100%; float:left; padding:4%; font-size:1.0em; border-bottom:1px solid #b182b0; } .leftLinkSection a, .leftLinkSectionLast a { width:100%; float:left; color:#fff; } .leftLinkSection a:hover, .leftLinkSectionLast a:hover { width:100%; float:left; color:#b182b0; } .leftLinkSection i, .leftLinkSectionLast i { width:15%; color:#fff; } .fa-power-off { color: #fff !important; } .sticky { background: #ffffff; height:50px; } hr { margin-top: 12px; margin-bottom: 0px; } .dashboardBodyText { font-size:15px; border-bottom:1px solid #dff4ff; padding:8px 0px; width:50%; float:left; } .ManagementSection { padding:0px 10px; width: 12%; float: left; margin-left: 2%; color: #fff; text-align: center; } .tokenfield.input-lg, .input-group-lg .tokenfield { min-height: 46px !important; } .dropdown-menu { min-width: 164px; padding: 0; font-size: 1em; } .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] { display: contents !important; } .titleBarRight .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] { display: inline-block !important; } /*/////////////////////////////////////////////////////*/ .input-group .form-control { /*height: 26px;*/ } .input-group .input-group-btn .btn { height: 26px; text-transform:none; } .input-group .input-group-addon { height: 26px; } .multiselect-container .input-group { display: table; } .multiselect-container > li > a > label { padding: 6px 20px 6px 32px !important; border-radius: 0px; } .multiselect-container .input-group { margin: 5px 0px !important; } .multiselect-container .dropdown-menu > li > a { border-radius: 0px; } .multiselect-container input[type="checkbox"] { margin-top: 1px; } #cwlAlertMessageModal .modal-footer { width: 100%; height: 50px; float: left; } #cwlAlertMessageModal .btn { display: inline-block; padding: 0px 24px; height: 30px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; font-size: 1em; vertical-align: middle; cursor: pointer; border-radius: 8px; margin-bottom: 2px; text-transform: uppercase; } #cwlAlertMessageModal .modal-footer { padding: 10px 0; text-align: right; border-top: 1px solid #e5e5e5; } /*.dropdown-menu > li > a:nth-child(2n) { background: #f00; } .dropdown-menu > li > a:nth-child(2n+1) { background: #f6f9ff; }*/ .btn .multiselect-selected-text { text-align: left; float: left; font-weight:400; font-size: 10.5px; } .multiselect .caret { float:right; margin-top: 6px; } .multiselect-container { max-height: 300px; overflow-y: auto; width:100%; } .multiselect-item filter { width:100%; } .nav > li > a { padding: 12px 15px 12px 8px; } .input-append, .input-prepend { display: inline-block; font-size: 0; white-space: nowrap; vertical-align: middle; width: 100%; } .input-append .add-on, .input-prepend .add-on { /* display: inline-block; width: auto; height: 24px; min-width: 16px;*/ position: absolute; right: 0; z-index: 99; padding: 3px 6px; font-size: 14px; font-weight: 400; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #fff; background-color: #eee; border: 1px solid #ccc; } /*////////////////////////////////////////////////*/ .dashboardText { color:#4a4a4a; } .roundBox{ width: 5%; float:left; border-radius: 50%; } .bodyMiddle { width:100%; float:left; padding-top:54px; } .header { /* font: "Open Sans", "trebuchet ms", arial, sans-serif; font-family:'FontinRegular';*/ /*font-family:'Conv_CALIBRI'; letter-spacing: 0.5px; text-transform:uppercase; */ margin-top:3px; font-weight: 400 !important; } #material .table > tbody > tr > td { padding: 4px !important; } .headerText { width: 100%; float: left; padding-top: 1%; font-size:22px; text-transform: uppercase; } .dashboardDocLeft { width: 65%; float:left; } .dashboardRightIcon { width:50px; float:left; padding-left:5px; padding-top:14px; } .subHeaderText { width: 100%; float: left; padding-left:5px; padding-top: 1%; font-size: 18px; color: #0089ff; font-weight: 400; } .topSection { width:100%; float:left; padding-top:8px; } .topSectionForm{ width:100%; float:left; padding-top:10px; } .bodyTopSection { /*padding-top: 6px;*/ padding-bottom: 8px !important; } .topButtonSection { width:100%; float:left; padding:8px 0; text-align:center; } .bodySection { background-color:#fff1f9; padding-top: 5px !important; padding-bottom: 10px !important; width:100%; float:left; } strong { font-weight:600; } .subHeader { padding-top: 1%; font-size:18px; /*text-transform: uppercase;*/ padding-left:5px; } a { color: #9b3771; } a:focus, a:hover { color: #9b3771; text-decoration: none; } .subHeading { width: 100%; float: left; font-size: 16px; padding: 7px 0px 10px 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #0089ff; text-transform: uppercase; font-weight: 400; } .customer_fieldset { width: 33%; float: left; } textarea { height:48px !important; /*resize: none;*/ } .paddingTop { padding-top:8px; } .topPadding { padding-top:17px; } .btn-purple { color: #fff !important; background-color: #6c89c5 !important; border-color: #6c89c5 !important; } .pageSubHeading { width:100%; float:left; font-size: 18px; padding: 7px 0px 10px 5px; color:#0089ff; font-weight:500; } .well { margin-bottom: 5px; background-color: #f1fbff; } h4 { /*margin-bottom: 13px !important;*/ } .titleBarRight .btn:hover { color: #fff; } .btn-group.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; } .titleBarRight .bootstrap-select .btn:focus { outline: 0px dotted #6c89c5 !important; outline: 0px auto -webkit-focus-ring-color !important; outline-offset: -2px; color: #fff; } .row { margin-right: 0px; margin-left: 0px; } .table { margin-bottom: 0px; width:100%; } .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #f3d7d5; } .labDataTable .table-bordered>tbody>tr>td, .labDataTable .table-bordered>tbody>tr>th, .labDataTable .table-bordered>tfoot>tr>td, .labDataTable .table-bordered>tfoot>tr>th, .labDataTable .table-bordered>thead>tr>td, .labDataTable .table-bordered>thead>tr>th { border: 0px solid #f3d7d5; border-right: 1px solid #f3d7d5; border-bottom: 1px solid #f3d7d5; } .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #fff1f9 !important; } tr.edit_tr:nth-child(2n) { background: #FFF !important; } .table > tbody > tr > td{ border-top: none; padding: 10px 7px 10px 5px !important; vertical-align:middle; } .spanText { color:#777676; } .table > thead > tr > th{ padding: 10px 7px 10px 5px !important; /*background-color: #f1f1f1;*/ border-bottom: 1px solid #eaeaea; /*border: 1px solid #bdbdbd;*/ } thead > tr { background-color: #E1E1E1; border-top: 1px solid #eaeaea; } /*.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th { border: 1px solid #bdbdbd; }*/ .table-dark > thead > tr > th{ padding: 12px 7px 12px 5px !important; background-color: #bdd2fb; border: 1px solid #ddd; } .table-dark > tbody > tr:nth-of-type(2n+1) { background-color: #FFF !important; } .table-dark tr.edit_tr:nth-child(2n) { background: #F2F8FB !important; } .nav > li > a:hover, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: transparent; } thead tr { background-color: #FFF; } .dashboadrBox { width:30%; float:left; min-height:170px; background-color:#fff; margin:15px; padding:10px; border:1px solid #ccc; } .dashboadLeaveBox { width:17%; float:left; min-height:170px; background-color:#fff; margin:15px; padding:12px; border:1px solid #ccc; border-radius: 15px; } .processedStatus { color:#029802; text-transform:uppercase; } input[type="file"] { font-size: 13px !important; } .partiallyStatus { color:#0a26ff; text-transform:uppercase; } .unprocessedStatus { color:#f00; text-transform:uppercase; } .pendingStatus { color:#000; text-transform:uppercase; } #header { width: 100%; height: 90px; border-bottom: 1px solid #B7B4B4; position: relative; z-index: 15; } option{ white-space: pre; } .show_profile { float: right; padding-top: 18px; width:35%; } #operationReassign { float:right; padding-right:5px; } #operationMessage { float: left; padding-left: 15px; } .nav-tabs { background: #e1e2ff; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { /*color: #0089ff !important;*/ } #show_raise_issue { float: right; width: 100%; text-align: right; } input[type="radio"] { margin: 2px 0 0; } .header_top_middle_section { float: left; width: 55%; text-align: center; } .show_left_menu { width: 16%; float: left; } .show_content { width: 100%; float: left; border-left:1px solid #fac1e2; } .bootstrap-select.btn-group .dropdown-toggle .filter-option { width: 96% !important; } #content { /*background: #f6f6f6;*/ width: 100%; margin-right: 1px; position: relative; left: auto; top: auto; float: left; } .input-group-lg .token-input, .tokenfield.input-lg .token-input { height: auto; padding-top: 5px; } .input-group-lg .token-input, .tokenfield.input-lg .token-input { margin-bottom: 0px; vertical-align: top; } #sidebar { width: 100%; display: block; float: left; position: relative; z-index: 16; border-top: 1px solid #fac1e2; } .dropdown-menu li { margin: 0px; } .bootstrap-select.btn-group .dropdown-menu { max-width: 250px; } #main-nav { width: 100%; padding: 0; position: relative; top: 0px; } #selected { background: #066ECD; background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#f0f0f0)); background-image: -webkit-linear-gradient(top, #ffffff, 0%, #f0f0f0, 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0); border-top: none; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.075); color: #e5412d; text-shadow: none; font-weight: 600; } #main-nav > li.active > a { /*background: #066ECD; background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#f0f0f0)); background-image: -webkit-linear-gradient(top, #ffffff, 0%, #f0f0f0, 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background-image: linear-gradient(to bottom, #fffcdc 0%, #f0f0f0 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0); background: #e6e5de; */ border-top: none; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.075); color: #9b3771; text-shadow: none; font-weight: 600; } #main-nav > li.active > a i { color: #9b3771; } #main-nav > li.dropdown > a { padding: 11px 0 11px 10px; text-transform: uppercase; font-weight: 400; } #main-nav .sub-nav > li > a i { position: relative; top: 1px; margin-right: .65em; color: #fff; font-size: 13px; } /* ---------------------------------- */ #page-content-wrapper { background: #FFF; width: 100%; min-height: 970px; padding-bottom: 25px; margin-right: 1px; left: auto; top: auto; float: left; } .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { color: #e5412d; background-image: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%); background-repeat: repeat-x; } .nav-stacked > li + li { margin-top: 0px; margin-left: 0; } .sub-nav { background: #fff; /* background: transparent url("../images/body-bg.jpg") repeat scroll 0px 0px;*/ width: 100%; display: none; list-style-type: none; padding-left: 15px; margin-top: 0; margin-bottom: 0; border-bottom: none; position: relative; border-left:none; top: 0; } .topHeader { font-size: 20px; padding-top:5px; color: #4b4b4b; } .blinking { animation: opacity 4s ease-in-out infinite; opacity: 1; } .h3, h3 { font-size: 1em; } @keyframes opacity { 0% { opacity: 1; } 50% { opacity: 0 } 100% { opacity: 1; } } .project_name { font-size: 20px; padding-top:8px; padding-bottom: 8px; color: #4b4b4b; text-transform:uppercase; } .header-navbar .navbar-container { padding: 0px 0px; } .header-navbar .navbar-container ul.nav li a.menu-toggle { padding: 12px 0.8rem 1rem 5px; } .page_header { color: #fff; padding-top: 8px; font-size: 16px; padding-bottom: 8px; } .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100% !important; } #top-bar .nav > li { float: left; font-size: 12px; } /*.navbar-nav > li > a { padding: 6px 5px 6px 6px; font-size: 15px !important; color:#000; }*/ .navbar-default .navbar-nav > li > a { color: #000; } .navbar { min-height: auto; } .checkbox label, .radio label { padding-left: 3px; } .navbar-dark .nav-tabs li, .navbar-dark .navbar-nav li { padding: 2px; } .dropdown-menu > li > a { padding: 3px 2px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 5px; padding-left: 5px; } .wrap table { table-layout: fixed; margin-bottom: 0px; } .inner_table table tr td { padding: 5px; word-wrap: break-word; /*border:1px solid #ccc;*/ } .inner_table { height: 200px; width: 100%; overflow: auto; } .bootstrap-select > .dropdown-toggle { width: 100%; padding-right: 2px; font-size: 14px; font-weight: 400; border-radius: 2px; } .dropdown-menu > li > a span { font-weight: 400; } .btn-purple_banner { color: #fff; background-color: #931d8f !important; border-color: #931d8f !important; display: inline-block; padding: 7px 36px; height: 50px; font-weight: 500; line-height: 1.42857143; text-align: center; white-space: nowrap; font-size:1.25em; vertical-align: middle; cursor: pointer; border-radius: 8px; margin-bottom: 2px; text-transform:uppercase; } .btn { display: inline-block; padding: 7px 36px; height: 40px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; font-size:1em; vertical-align: middle; cursor: pointer; border-radius: 8px; margin-bottom: 2px; text-transform:uppercase; } /*.form-control { display: block; width: 100%; height: 52px; padding: 10px 10px; font-size:0.8em; font-weight: normal; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ba729b; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }*/ .input-group-lg .token-input, .tokenfield.input-lg .token-input { height: 31px !important; line-height: 23px; margin-bottom: 0px; vertical-align: top; } .input-lg { font-size: 1em; line-height: 1.3333333; } .form-control { display: block; width: 100%; height: 40px; font-size:1em; padding: 4px 6px !important; font-weight: normal; /* line-height: 1.42857143; */ color: #555; /*background-color: #FFFFDF !important;*/ background-color: #FFFFDF; background-image: none; border: 1px solid #ba729b; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } .modal-header .close { color: #fff !important; opacity: 1; } .close { color: #887e7e !important; opacity: 1; } .close:hover { color: #CCC; opacity: 1; } .icon-wrapper { position: absolute; display: table; left: 50%; top: 50%; margin: -13px 0 0 -13px; height: 26px; width: 26px; background-color: #fff; border: 1px solid #aaa; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; text-align: center; } /*.btn { display: inline-block; padding: 4px 25px; font-size: 16px; height:52px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 20px; margin-bottom: 2px; text-transform: uppercase; }*/ .btn-group-vertical > .btn, .btn-group > .btn { border-radius: 2px; padding:8px 8px; } .bootstrap-select.btn-group .btn .caret { right: 12px !important; } .stripeBackground { background-image:url(../images/back.jpg); background-repeat:repeat-x; border-top:#b257af; width:100%; float:left; } .bootstrap-select .btn{ margin-bottom:0px; border-radius:3px; } .headerCount { width:15%; float:left; font-size:3.3em; font-family: OpenSans-CondBold; color:#b257af; line-height: 55px; margin-left: 1%; padding-top: 7px; } .bannerHeader { width:100%; float:left; } .bannerText { width:65%; float:left; color:#fff; padding-top: 3%; font-size:19px; } .bannerSearchText { width:100%; float:left; font-size:2em; color:#fff; line-height: 44px; } .bannerSearchText1 { width:100%; float:left; color:#dc7bd9; } .quickText { width:28%; float:left; color:#dc7bd9; } .defaultText { width:60%; float:left; color:#cebccf; } .bannerSubHeader { font-size:2.5em; text-align:center; color:#fff; } .bannerSubHeaderText { font-size:0.91em; text-align:center; color:#dc7bd9; } .headerTitle { width:100%; float:left; font-size:2.2em; color:#464646; line-height: 60px; } .headerSubTitle { width:100%; float:left; color:#2d2d2d; } .headerText { font-size:1.5em; color:#99044a; } .loginHeader { font-size:1.5em; color:#99044a; padding:1% 0; } #editIcon { padding:2% 1% 2%; color:#99044a; } .navbar-nav > li > a { line-height: 28px; } .lblText { font-size: 0.87em; text-transform: uppercase; padding-top: 4px; margin-bottom: 0px; color:#000000; font-weight: 500; } .userLoginText { font-size: 0.87em; color:#707070; } .testCountText { color:#2d2d2d; padding-top:20px; width:100%; float:left; } .discountText { color:#2d2d2d; width:100%; float:left; text-decoration:line-through; } .actualPriceText { color:#99044a; width:100%; float:left; } .discountPercentage { font-size:0.85em; color:#2d2d2d; width:100%; float:left; } .learnMore { color:#99044a !important; width:100%; float:left; padding:1%; } .input-group-lg .token, .tokenfield.input-lg .token { margin-top: 5px; } .testNameHeader { font-size:1.5em; color:#464646; } .testNameDesc { color:#464646; } .testNameDesc a { color:#99044a; } .testNameDesc a:hover { color:#464646; } .btn-success { border:none; } .btn-warning { border:none; } .btn-danger { border:none; } .divAdvSearchPanel { max-height: 200px; border: 1px solid #C2BEBE; background-color:#F9F3D1; z-index:999; position: absolute; overflow-y: auto; display: none; margin-top: -1px; width:100%; border-radius: 3px; box-shadow: 8px 8px 30px #888888; } .divAdvSearchPanel li:hover { background-color: #83827c; color: #ffffff; cursor: pointer; font-size: 14px; } .divAdvSearchPanel ul { padding: 0; margin: 0 0 10px 0px; } .divAdvSearchPanel ul li { padding-left:5px; color: #000000; list-style:none; } .modal-header { border-bottom: 1px solid #bf544f; background-color: #bf544f; width: 100%; color: #fff; height: 45px; display: flex; align-items: center; } .text_top { padding-top: 5px; } .hideElement { display: none; } .modal-dialog { width: 950px; } .modal-title { margin: 0; text-transform: uppercase; color: #fff; padding-left: 0px; } .modal-body { position: relative; padding: 10px !important; width: 100%; float: left; background-color: #f4fcfb; color: #191919; } .help-modal-body { position: relative; padding: 10px 20px 10px 11px !important; width: 100%; float: left; background-color: #f4fcfb; color: #191919; font-size:13px; } .btn-default { color: #333; /*background-color: #ffc;*/ border-color: #ccc; } .btn-default:hover { color: #333; /*background-color: #faffa6;*/ } .btn-default.focus, .btn-default:focus { color: #333; background-color: #FFF; } .modal-footer { width: 100%; height: 50px; float:left; padding: 11px; } .modal-footer button { position: absolute; right: 15px; } .modal-content{ width: 100%; float: left; } fieldset { border: 1px solid #d8d8d8; padding:7px; margin:3px; border-radius:5px; } legend { display: block; width: auto; padding: 10px; margin-bottom: 0px; font-size: 11px; line-height: inherit; color: #333; border: 0; border-bottom: none; } .table-bordered thead tr th, .table-bordered tfoot tr th { font-size: 0.9em; font-weight: 400; text-transform: uppercase; background-color: #9b3771; border-bottom-width: 1px; vertical-align: middle; color: #000; } /*.table-bordered { border: 1px solid #9b3771 !important; }*/ .labDataTable .table-bordered { border: 1px solid #f3d7d5 !important; } .editboxFees { font-size: 14px; width: 100%; background-color: #FFC; border: 1px solid #000; padding: 3px; height: 23px; } .txtBox { font-size:1em; } .table thead:first-child tr:first-child th{ font-size: 0.9em; text-transform: uppercase; font-weight: 400; border: 1px solid #f3d7d5; } .labDataTable .table thead:first-child tr:first-child th { font-size: 0.9em; text-transform: uppercase; font-weight: 400; border: 0px solid #f3d7d5; border-right: 1px solid #f3d7d5; border-bottom: 1px solid #f3d7d5; } .company_label { color:#FFF; padding-top:3px; text-transform:uppercase; } .titleBar h4 { margin-bottom: 7px; } .dropdown-menu > li > a { font-size: 1em; font-weight: 400; color: #333; white-space: normal; border-radius:5px; padding: 6px 6px; border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; background-color: #9b3771 ; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #fff; background-color: #9b3771 ; } .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { color: #FFF; background-color: #9b3771; border-color: #9b3771; } .bootstrap-select.btn-group .btn .filter-option { left: 6px !important; right: 6px !important; } .bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] { margin-bottom: 0px !important; } .footerBg { width:100%; float:left; background-color:rgb(255, 255, 255); bottom:0px; color:#000; z-index:99999; } #footer { width:100%; float:left; bottom:0px; color:#000; z-index:99999; } #footer .ftCopyright .copyright { color:#fff; font-size:13px; margin-left:10px; } /* ********** Password strength ************** */ #passwordStrength { height:5px; display:block; float:left; } .strength0 { /*width:40px; background:#ff0000;*/ color:#ff0000; } .strength1 { /*width:80px; background:#e6840d;*/ color:#e6840d; } .strength2 { /*width:120px; background:#56e500;*/ color:#56e500; } .strength3 { /*width:150px; background:#399800;*/ color:#399800; } .strength4 { /*background:#4dcd00; width:180px;*/ color:#4dcd00; } .strength5 { /*background:#399800; width:200px;*/ color:#399800; } /* ********** End Password strength ************** */ .disable { pointer-events: none; opacity: 0.5; cursor: not-allowed; } /*.dropdown-menu { left: -85px; }*/ .top-bar-collapse { display:block; } .table > tbody > tr > td, .table > thead > tr > th { padding: 5px 5px 5px 4px; } .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select { vertical-align: middle; font-size: 12px; height: 30px; padding: 6px 8px; border: 1px solid #ccc; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; width: 63%; margin-right: 16px; } #back-to-top { position: fixed; right: 20px; bottom: 20px; z-index: 1001; width: 45px; height: 45px; display: block; background: #222; background: rgba(0, 0, 0, 0.75); font-size: 16px; text-align: center; line-height: 45px; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; cursor: pointer; transition: background 0.25s linear; } #back-to-top:hover { text-decoration: none; background-color: #0089ff; background:#0089ff; } #back-to-top i { color: #fff; padding-left: 0px; } .checkbox-inline, .radio-inline { margin-right: 20px; } .checkbox-inline + .checkbox-inline{ margin-left: 0px; } input[type="checkbox"] { margin: 3px 0 0; } .tooltip-inner { max-width: 150px; width: 150px; } .tooltip{ max-width: 150px; width: 150px; } .table-width-half{ width:50%; } .collapse { display: block; } .logoSection { width:30%; float:left; padding:3px 0px; } .middleSection { width:58%; float:left; text-align:center; } .navbar-fixed-top { width:100%; } .dropdown .dropdown-menu { margin-right: 0px; margin-top: 7px !important; } .middleContain { width: 100%; float: left; } .rightSection { text-align:right; padding-top:0px; } .titleBarLeft { width: 37%; float: left; color: #fff; padding-top: 5px; padding-left: 4px; font-weight:400; } .titleBarLeftHelp { width: 90%; float: left; color: #fff; padding-top: 5px; padding-left: 4px; font-weight:400; } .titleBarMiddleHelp { width: 10%; float: left; color:#fff; text-align:center; font-size:14px; padding:13px 0 0 0; text-transform: uppercase; } .titleBarMiddle a { color: #fff; } .titleBarRight { width: 25%; float: right; background-color: #6c89c5; color:#fff; text-transform:capitalize; padding-top: 3px; } .companyLeft { width: 28%; float: left; padding-top:3px; padding-left: 8px; color: #fff; text-transform: uppercase; font-weight: 400; } .companyRight { width: 100%; float: left; padding-right:3px; } .submenu { background-color: #e4e5ff; z-index: 2; position: relative; border-radius: 2px; list-style-type: none; width: 100%; padding: 9px 10px 9px 5px; font-size:12px; } .submenu > .col-sm-2 { width:170px; float:left; } .submenu > .col-sm-3 { width:170px; float:left; } .submenu >.col-sm-9 { width:170px; float:left; } .submenu > .col-sm-10 { width:170px; float:left; } .dashboardSubHeading { width: 100%; float: left; font-size: 18px !important; padding: 7px 0px 10px 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #0089ff; /*text-transform: uppercase;*/ font-weight: 400; } .bootstrap-select > .btn { text-transform: none; } .btnSection { float:right; width:13%; text-align:center; } .fileUploadSection { float:right; width:17%; text-align:center; } .tree { width: 97%; margin:1% 0 0 2%; float:left; max-height: 1000px; overflow: auto; } /*.woBtnSection { float:right; width:25%; text-align:center; }*/ .woBtnSection { float:right; width:46%; text-align:center; padding-top:10px; } .poBtnSection { float:right; width:48%; text-align:right; padding-top:10px; } /*///////////////////////////////COLOR CODE///////////////////////////////////////////////////*/ #main-nav > li { list-style-type: none; padding: 0; margin: 0; position: relative; border-bottom:1px solid #bbe8ff; } #main-nav > li > a { width: 100%; font-size: 13px; font-weight: 400; text-decoration: none; color: #000; display: inline-block; padding: 6px 18px 6px 9px; padding-bottom: 11px; outline: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } #main-nav li .selected_menu { color: #F00; background-color: #E0E0E0; } #main-nav > li > a i { position: relative; top: 1px; width: 15px; display: inline-block; text-align: center; margin-right: 3px; color: #000; font-size: 15px; text-shadow: none; } #main-nav > li.active { border-top: none; } #main-nav > li.dropdown > a .caret { width: 0; height: 0; display: inline-block; border-top-color: #5e204f; border-bottom-color: #030303; position: absolute; top: 19px; right: 9px; } #main-nav > li.active > a .caret { border-top-color: #9b3771; border-bottom-color: #9b3771; } #main-nav .sub-nav { /*background: transparent url("../images/body-bg.jpg") repeat scroll 0px 0px;*/ width: 100%; display: none; list-style-type: none; padding: 0px 0 0 5px; padding-left: 0px; margin-top: 0; margin-bottom: 0; border-bottom: none; position: relative; top: 0; } #main-nav .sub-nav > li { background: none; list-style-type: none; padding: 0; margin: 0 1em 0 0; } #main-nav .sub-nav > li > a { width: auto; font-size: 13px; display: block; padding: 7px 0px 7px 15px; color: #000; } #main-nav .sub-nav > li .selected_menu { width: auto; font-size: 13px; display: block; padding: 7px 0px 7px 15px; color: #9b3771; background-color: transparent; } #main-nav .sub-nav > li > a:hover { text-decoration: none; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; color:#9b3771; } .bodyMiddleSection { /*background-color:#fff9f9;;*/ } tr.edit_tr:nth-child(2n) { background: #FFFCE7; } tr.edit_tr:nth-child(2n+1) { background: #f6f9ff; } .titleBar { width:100%; float:left; padding-top: 0px; padding-bottom: 6px; padding-left: 5px; background-color: #9b3771; padding-bottom: 0px; margin-bottom:0%; } .selected_text { width: 100%; float: left; text-align: center; padding: 10px 15px; margin-bottom: 5px; } .selected_text label { color: #0089ff; text-transform:uppercase; /*font-size: 15px;*/ font-weight: 400; } .selected_text span { color: #000; text-transform:uppercase; } .modal-body .selected_text { width: 100%; float: left; text-align: center; padding: 10px 15px; margin-bottom: 5px; color:#0089ff; } .header_section{ background-color: #edf3ff; padding-bottom: 8px; border-bottom: 1px solid #e3e3e3; width:100%; float:left; } .nav-tabs ul, li { margin: 0px 0 0 0px !important; } header .navbar-collapse ul.navbar-nav { float: right; margin-right: 0; margin: 0px 0px; } .star-rating{ font-size: 0; } .star-rating__wrap{ display: inline-block; font-size: 1rem; } .star-rating__wrap:after{ content: ""; display: table; clear: both; } .star-rating__ico{ float: right; padding-left: 2px; cursor: pointer; color: #FFB300; } .star-rating__ico:last-child{ padding-left: 0; } .star-rating__input{ display: none; } .star-rating__ico:hover:before, .star-rating__ico:hover ~ .star-rating__ico:before, .star-rating__input:checked ~ .star-rating__ico:before { content: "\f005"; } .modal-verysmall { width:40% !important; } .modal-small { width:50% !important; } .modal-medium { width:60% !important; } .modal-lead { width:70% !important; } .container1 { position: relative; padding-left:18px; padding-bottom:9px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-top: 0px; } table th .container1 { padding-top: 4px !important; } .container1 input { position: absolute; opacity: 0; height: 20px; /*cursor: pointer;*/ } .container1 input disabled { background-color:#eee; opacity: 1; } .checkmark { position: absolute; top: 0; left: 0; height: 14px; width: 14px; background-color: #FFFFBC; border: 1px solid #9b3771; border-radius: 2px; cursor: pointer; } /*.checkmark { position: absolute; top: 0; left: 0; height: 14px; width: 14px; background-color: #FFFFBC; border: 1px solid #4379ff; border-radius: 2px; }*/ .disabled { background-color: #d7949400; opacity: 1; cursor: not-allowed; } .container1 input:checked ~ .checkmark { background-color: #9b3771; } .checkmark:after { content: ""; position: absolute; display: none; } .container1 input:checked ~ .checkmark:after { display: block; } .container1 .checkmark:after { left: 3.5px; top: 1px; width: 5px; height: 8px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .checkbox, .radio { margin-top: 2px; margin-bottom: 2px; } .container2 { display: block; position: relative; padding-left: 22px; margin-bottom: 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-top: 0; } .container2 input { position: absolute; opacity: 0; } /* Create a custom radio button */ .checkmark2 { position: absolute; top: 0; left: 0; height: 14px; width: 14px; background-color: #FFFFBC; border: 1px solid #4379ff; border-radius: 50%; cursor: pointer; } .container2 input:checked ~ .checkmark2 { background-color: #2196F3; } .checkmark2:after { content: ""; position: absolute; display: none; } .container2 input:checked ~ .checkmark2:after { display: block; } .container2 .checkmark2:after { top: 4px; left: 3.7px; width: 5px; height: 5px; border-radius: 50%; background: white; } .bodyLeftSection { width:83%; float:left; } .leadTopMenu { display:block; } .leadTopMenuMobile { display:none; } .topPaddingMiddle { padding-top:60px; } .modal-mid { width:38% !important; } .topFrameSection { width:100%; float:left; padding-top:10px; } .preloader { padding-top:230px; position:absolute; padding-left:33%; display:none; z-index:99999; } .pagingLeft { width: 85%; float: left; padding: 15px 0px 5px 10px; text-align: center; } .pagingRight { width: 15%; float: right; padding: 15px 0px 10px 10px; text-align: center; } .showUser { display:show; } .userImage { width:17%; float:left; text-align:left; } .userMedia { width:80px; float:left; text-align:center; } .userMessage { width:67%; float:left; text-align:left; } .userMedia { width:80px; float:left; text-align:center; } .userMediaSection { width:80px; float:left; text-align:center; padding-top:15px; } .userMediaMessage { width:80px; float:left; text-align:center; padding-top:7px; } .userMediaTime { width:80px; float:left; text-align:center; padding:10px 0; } .replySection { width:100%; float:left; padding-left:17%; } .replyMessage { padding-top:15px; width:64%; float:left; padding-left: 0px; } .replyMedia { width:80px; float:left; text-align:center; padding-top:14px; } .showLogout { display:show; } .btn-purple { color: #fff; background-color: #895784 !important; border-color: #895784 !important; } .menuBar { float: left; width:10%; padding-left:3px; padding-top:0px; } .scrollSection { width:100%; float:left; height:550px; overflow:auto; } .scrollSectionBig { width:100%; float:left; height:550px; overflow:auto; } .scrollSectionMedium { width:100%; float:left; height:550px; overflow:auto; } #divEmployeeDetails .table { margin-bottom: 0px; width: 100%; } .searchSection { width:100%; float:left; padding-top:0px; } .tblWidth { width:80%; } /*///////////////////////////////COLOR CODE///////////////////////////////////////////////////*/ @media only screen and (min-width: 320px) and (max-width: 1200px) { #divEmployeeDetails .table { margin-bottom: 0px; width: 300%; max-width: 300%; } #assetDetails .table { margin-bottom: 0px; width: 300%; max-width: 300%; } #dvTerminate .table { margin-bottom: 0px; width: 230%; max-width: 230%; } #tableRefresh .table { margin-bottom: 0px; width: 200%; max-width: 200%; } #employeeData .table { margin-bottom: 0px; width: 300%; max-width: 300%; } #dvData .table { margin-bottom: 0px; width: 200%; max-width: 200%; } #dvBreakdown .table { margin-bottom: 0px; width: 250%; max-width: 250%; } #dvSkillDetails .table { margin-bottom: 0px; width: 250%; max-width: 250%; } .tblWidth { width:100%; } .searchSection { width:100%; float:left; padding-top:10px; } .modal-dialog > .dropdown-menu { min-width: 90% !important; } .dropdown-menu>table { min-width: 14% !important; } /*.dropdown-menu { min-width: 94%; } */ .scrollSection { width:100%; float:left; overflow-x:auto; } .scrollSectionMedium { width:100%; float:left; overflow-x:auto; } .scrollSectionBig { width:140%; float:left; overflow-x:auto; } .menuBar { float: left; width:10%; padding-left:3px; padding-top:8px; } .box1 { width:30%; float:left; padding-top:10px; } .box2 { padding-top:16px; width:30%; float:left; text-align:center } .showLogout { display:none; } .userImage { width:17%; float:left; text-align:center; } .userMedia { width:70px; float:left; text-align:center; display:none; } .userMessage { width:71%; float:left; } .userMediaSection { width:40px; float:left; text-align:center; padding:7px o; } .userMediaMessage { width:70px; float:left; text-align:center; padding:7px o; } .userMediaTime { width:115px; float:left; text-align:center; padding:10px 0 10px 8px; } .replySection { width:100%; float:left; padding-left:10%; } .replyMessage { padding-top:7px; width:68%; float:left; padding-left: 8px; } .replyMedia { width:50px; float:left; text-align:center; padding-top:7px; } .pagingLeft { width: 98%; float: left; padding: 2px 0px 2px 2px; text-align: left; } .pagingRight { width: 98%; float: right; padding: 2px 0px 2px 2px; text-align: left; } .modal-mid { width:95% !important; } .modal-body { padding: 2px 8px 10px 11px; } .modal-header h4 { font-size:14px; } .msgSection { display:none; } .topHeader { padding-top:0px; font-size: 15px; text-align: center; } .roundBox{ width: 8%; float:left; border-radius: 50%; } .sticky { border-bottom:1px solid #CCC; } .navbar-fixed-top { left: 0%; width:100%; } .topPaddingMiddle { padding-top:0px; } .topSection { width:100%; float:left; padding-top:8px; } .topFrameSection { width:100%; float:left; padding-top:10px; } .topPadding { padding-top:5px; } .leadTopMenu { display:none; } .leadTopMenuMobile { display:block; } .dashboardBodyText { font-size:15px; border-bottom:1px solid #dff4ff; padding:8px 0px; width:100%; float:left; } .dashboardDocLeft { width: 75%; float:left; } .dashboardRightIcon { width:22px; float:left; padding-left:5px; padding-top:14px; } element { } .bodyLeftSection { width:100%; float:left; } .customer_fieldset { width: 100%; float: left; } .modal-small { width:96% !important; } .modal-lead { width:96% !important; } .modal-medium { width:96% !important; } .project_name { padding-top:1px; } .dashboadrBox { width:90%; float:left; min-height:220px; background-color:#fff; margin:15px; padding:10px; border:1px solid #ccc; } .navbar-toggle { position: relative; float: right; padding: 0px; margin-top: 4px; margin-right: 11px; margin-bottom: 0px; background-image: none; border: 1px solid transparent; border-radius: 4px; font-size: 20px; color: #f00; } .logoSection{ /*display:none;*/ padding-top:2px; padding-bottom:2px; } .topPadding { padding-top: 5px; } .btnSection { float:left; width:100%; text-align:right; } .fileUploadSection { float:left; width:100%; text-align:right; } .woBtnSection { float:right; width:100%; text-align:center; } .poBtnSection { float:right; width:100%; } #top-bar .nav > li { float: none !important; } .show_profile { float: left; width: 8%; padding-top: 15px; } #wrapper.toggled { padding-left: 0px; overflow: hidden; } #wrapper.toggled #sidebar-wrapper { width: 100%; } #sidebar-wrapper { padding:0px; } .sidebar-nav { width: 100%; } .container-fluid { padding-right: 0px; padding-left: 0px; padding-top:30px; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; margin-top: 55px; background-color: #fff; } .navbar-nav { margin: 7.5px 0px; } #wrapper.toggled #sidebar-wrapper { width: 100%; } #wrapper.toggled { padding-left: 250px; overflow: hidden; width:100%; } #show_raise_issue { display:none; } #sidebar { width: 100%; float: none; position: static; display: block; z-index: 16; } .show_left_menu { width: 100%; float: left; } .show_content { width: 100%; float: left; } .collapse { display: none; } #header .navbar-toggle { margin-top: 6px; } /*#header .navbar-toggle { float: right; padding: 5px 7px; margin-top: -8px; margin-bottom: 0; color: #666; font-size: 18px; line-height: 0; border-color: transparent; background: #F00; color: #FFF; margin-right: 3px; }*/ .logoSection img { width: 100%; } .logoSection { float: left; width: 12%; text-align: center; display: none; } .middleSection { width: 90%; float: left; text-align: left; padding-top: 8px; } .project_name { font-size: 15px; text-align: center; } #top-bar { position: static; padding: 0 7px; margin-left: 0; background-color: #DDD; border-top: 1px solid #a8a7a7; border-bottom: 1px solid #a8a7a7; width:100%; } .pull-right { float: left !important; } #top-bar .nav > li > a { padding-right: 25px; padding-left: 25px; font-size: 13px; } #top-bar .nav > li > a { padding: 4px 10px; padding-right: 10px; padding-left: 10px; color: #000; } .middleContain{ width:100%; float:left; overflow:auto; } .modal-dialog { width: 96%; } #content { background: #FFF; width: 100%; padding-left: 0px; } .header_section { background-color: #FFF; padding-bottom: 0px; padding-top: 0px; } .titleBar { /* background: #484848;*/ margin-bottom: 0px; padding-left: 0px; } .rightSection { text-align:left; padding-top:10px; } .titleBarLeft { width: 100%; float: right; color: #fff; padding-top: 8px; padding-left: 5px; /*color:#FFF;*/ } .titleBarLeft span { display:none; } .titleBarLeft h4 { margin-bottom: 5px !important; font-size:15px; } .titleBarMiddle { width: 100%; float: left; /*color:#fff;*/ text-align:left; text-transform: uppercase; font-weight:400; font-size:12px; padding:5px 0 5px 5px; } /*.titleBarMiddle a { color:#FFF; }*/ .titleBarLeftHelp { width: 100%; float: left; color: #fff; padding-top: 5px; padding-left: 4px; font-weight:400; } .titleBarMiddleHelp { width: 100%; float: left; color:#fff; text-align:right; font-size:14px; padding:13px 15px 0 0; text-transform: uppercase; } .titleBarRight { width: 100%; float: left; color: #fff; padding: 7px 0 3px 5px; } .companyLeft { width: 60px; float: left; padding-top:4px; padding-right:3px; padding-left:0px; text-align:left; } .companyRight { width: 80%; float: left; padding-right:3px; } .text-right { text-align: left; } .tree { width: 98%; margin:1% 0 0 2%; float:left; max-height: 300px; overflow: auto; } .showUser { display:none; } .fa-power-off { color:#f00 !important; } } @media (min-width:768px) and (max-width: 1200px){ .bootstrap-select.btn-group .dropdown-menu { max-width: 150px; } .dashboadrBox { width:90%; float:left; min-height:220px; background-color:#fff; margin:15px; padding:10px; border:1px solid #ccc; } .navbar-toggle { display: block } .titleBarLeft { width: 50%; float: left; } .titleBarRight { width: 50%; float: left; padding:5px 0 0 0 ; } .companyLeft { width: 60px; float: left; padding-top:3px; padding-right:3px; text-align:left; /*color:#FFF; */ } .companyRight { width: 70%; float: left; padding-right:3px; } } @media only screen and (min-width: 961px) and (max-width: 1200px) { .middleContain { width:1180px; float:left; overflow:auto; } .dashboadrBox { width:90%; float:left; min-height:220px; background-color:#fff; margin:15px; padding:10px; border:1px solid #ccc; } } .bootstrap-select > .dropdown-toggle { width: 100% !important; padding-right: 25px; border: 1px solid #ccc; background-color:#FFFFDF; } .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { color: #333; background-color: #FFFFDF; border-color: #ba729b; } .label_light_color { padding: 3px 6px 3px 4px; margin-left:10px; border: 1px solid #9b3771; background-color: #9b3771; color: #FFF; } .label_dark_blue { padding: 3px 6px 3px 4.6px; margin-left: 10px; border: 1px solid #9b3771; background-color: #fff; color: #23527c; } .input-group { width: 100%; } .fa, .fab, .fal, .far, .fas { cursor:pointer; } .fa-file-excel { color:green !important; font-size:15px !important; } .fa-search { font-size:12px !important; } .fa-cloud-download-alt { /*color:#007ce7 !important;*/ } .fa-times-circle { color:#f00 !important; font-size:12px !important; } .fa-plus-circle, .fa-minus-circle { font-size:12px !important; } .titleBarMiddle .fa-plus-circle { color:#fff !important; } .titleBarMiddle .fa-plus-circle { cursor:auto; } .fa-pencil-alt { } .fa-pencil { color:#9b3771 !important; font-size:11px !important; } .fa-times { color:#9b3771 !important; font-size:13px !important; } .fa-file-pdf { font-size:15px !important; } .fa-save { color:#9b3771 !important; font-size:15px !important; } .fa-paperclip { font-size:15px !important; } .fa-envelope { font-size:15px !important; } .fa-file-word { color:#0044cc !important; } .fa-comments { font-size:15px !important; } .btn .fa, .btn .fab, .btn .fal, .btn .far, .btn .fas, .titleBarMiddle .fa, .titleBarMiddle .fab, .titleBarMiddle .fal, .titleBarMiddle .far, .titleBarMiddle .fas{ color: #fff; } .fa-thumbs-up{ font-size: 18px !important; } .fa-question-circle { font-size: 18px !important; } button .fa-plus-circle { color:#fff !important; } @media only screen and (min-width: 320px) and (max-width: 560px) { .roundBox{ width: 25px; } .dashboadLeaveBox { width: 90%; float: left; min-height: 170px; margin: 15px; padding: 12px; } .showUser { display:none; } .middleSection { width: 80%; float: left; text-align: center; padding-top: 12px; } .logoSection img { max-width: 100%; } .logoSection { float: left; width: 20%; text-align: center; } .show_profile { float: left; width: 8%; padding-top: 15px; } } @media only screen and (min-width: 561px) and (max-width: 768px) { .dashboadLeaveBox { width: 42%; float: left; min-height: 170px; margin: 15px; padding: 12px; } .middleSection { width: 80%; float: left; text-align: center; padding-top: 8px; } .show_profile { float: left; width: 8%; padding-top: 13px; } } .main{ display: flex; justify-content: center; width: 100%; float: left; } .left { /*position: relative;*/ padding-top: 3%; width: 70%; float:left; } .right { /* position: relative;*/ padding:3% 0% 2% 3%; width: 30%; float:right; } .panel { -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.12); box-shadow: 0 1px 5px rgba(0,0,0,.12); } input[type="radio"], input[type="checkbox"] { width: 18px; height: 18px; } .modal-footer .btn { display: inline-block; padding: 2px 24px; height: 30px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; font-size: 13px; vertical-align: middle; cursor: pointer; border-radius: 8px; margin-bottom: 2px; text-transform: uppercase; } .rs-footer { /*background: url(../images/footer-bg.png);*/ background-color: rgba(0, 0, 0, 0); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; /*background-color: #F5F6F9;*/ background-color: rgba(0, 0, 0, 0.04); background-size: cover; background-repeat: no-repeat; background-position: center; float:left; width:100%; background-image: linear-gradient(white, #d8b8de); } .rs-footer .footer-top { padding: 92px 0 65px; border-top: 1px solid #acacac; } /*.rs-footer .footer-top .container { max-width: 1240px; width: 100%; }*/ .rs-footer .footer-top .widget-title { font-size: 22px; line-height: 40px; color: #101010; margin-bottom: 25px; } .rs-footer .footer-top .site-map li { margin-bottom: 12px !important; } .rs-footer .footer-top .address-widget li { margin-bottom: 15px !important; } .pl-75 { padding-left: 75px; } .rs-footer .footer-top p input[type="email"] { border: none; width: 91%; font-size: 13px; padding: 16px 60px 16px 20px; margin: 0; color: #0a0a0a; overflow: hidden; border-radius: 30px 0 0 30px; background: #fff; box-shadow: 0 0 25px #eeeeee; } /*.rs-footer .footer-top p input[type="email"]:focus { border: 2px solid #990000; }*/ .rs-footer .footer-top p { margin: 30px 0 0; position: relative; } .rs-footer .footer-top p input[type="submit"] { position: absolute; top: 1px; right: 1px; bottom: 1px; /*background-image: linear-gradient(90deg, #03228f 0%, #0e73e4 100%);*/ background-image:linear-gradient(90deg, #630460 0%, #b257af 100%); border-radius: 50%; padding: 15px 25px 15px; font-family: "Flaticon"; font-size: 0; border: none; } .rs-footer .footer-top p i { position: absolute; right: 0; top: 0; bottom: 0; padding:15px 18px 15px 15px; pointer-events: none; color: #ffffff; } .rs-footer .footer-top .footer-social li a { display: block; width: 45px; height: 45px; line-height: 35px; border-radius: 50%; color: #555; text-align: center; font-size: 15px; transition: all .8s ease; background: rgba(255, 255, 255, 1); border:1px solid #ccc; } .rs-footer .footer-top .footer-social li { display: inline; margin-right: 5px; } .rs-footer .footer-top .footer-social li a { line-height: 35px; color: #555; text-align: center; font-size: 15px; margin-bottom: 10px; } .rs-footer .footer-top .footer-social li a i { line-height: 44px; } .rs-footer .footer-top .footer-social li a:hover { color: #ffffff; background: #990000; border:1px solid #990000; } .pb-30 { padding-bottom: 30px; } .rs-footer .footer-bottom { padding: 20px 0; background: #792c77; border-top: 1px dotted #9b3771; } .rs-footer .footer-bottom .copy-right-menu li { display: inline-block; position: relative; padding: 0px 15px 0 15px; } .rs-footer .footer-bottom .copy-right-menu li a { color: #fff; } .rs-footer .footer-bottom .copyright { color: #fff; } .rs-footer .footer-bottom .copy-right-menu li::before { display: block; content: ""; position: absolute; font-size: 18px; background: #fff; left: 0; top: 50%; width: 6px; height: 6px; transform: translateY(-50%); border-radius: 50%; } .footer-top a { color:#000; } .footer-top a:hover { color: #990000; } .two_box:nth-of-type(even) { margin-right: 0; } .two_box { padding: 25px;border: 1px solid #ccc;margin-top: 20px;margin-right: 2%;width: 49%; float:left; background-color:#f8f8f8; } .two_box_left { justify-content: left;display: flex;flex: 1; } .two_box_right { justify-content: right;display: flex;flex: 1; } .custom-placeholder { display: none; } .hideInWeb { display: none !important; } @media only screen and (max-width: 768px) { .two_box { width: 100%; float:left; } .main { justify-content: space-between; flex-wrap: wrap; } .left { order:2; width: 100%; } .right { order:1; position: relative; padding: 3% 0% 0% 0%; width: 100%; } .container { width: 100%; } .col-sm-4{ width:100%; float:left; } .customer_section ul { padding-left: 20px !important; padding-right: 20px; } .loginBox .col-sm-1 { display:none; } #contentArea { margin: 40px 0 25px 0px !important; } #clsPageIndex #main #contentArea { margin: 0px 0 25px 15px !important; padding-right: 30px; } #footerBottom .ftBox2 .ftLnk { padding: 10px 15px; margin-left: 2%; } #footerBottom .ftBox2 .ftLnk1 { margin-left: 6%; } body.vertical-layout.vertical-menu.menu-expanded .navbar .navbar-header{ float: left; width: 100%; box-shadow: none; } #topBar .navigation ul li a:last-child { padding: 0px 10px 15px 10px; } .navbar-right { float: left !important; margin-right: 0px; } .bgTopSecBody { padding: 0px 0 0px 0px; } .bgTopSecNumber { justify-content: left; } .bgTopSecSearch { padding: 20px; } .bgTopSecBodyMiddle { padding: 20px; } .bgTopSecSearch .col-sm-8, .bgTopSecBodyMiddle .col-sm-4 { padding:0px; } .headerCount { margin-left:0; } .bgTopSecTitle { padding: 40px 20px; } .bgTopSecBody { padding: 40px 0 25px 0px; } .bgMiddleSecContent, .rs-footer .footer-top { padding-left:20px; padding-right:20px; } #editPersonalDetails .topSectionForm input { padding-left:100px !important; } .custom-placeholder { display: block; position: absolute; top: 8px; left: 12px; color: #949494; text-transform: capitalize; } .hideInMobile { display: none !important; } .hideInWeb { display: block !important; } .pl-75 { padding-left: 0px; } } .bdy_serch_rht_rht { float: right; background: #b257af; text-align: center; padding: 16px 0px; border-radius: 0 4px 4px 0; border: 0px; width:100%; } .navbar { padding: 0; } .navbar-toggleable-sm { padding: 7px 0 0px 0; } .header-navbar .navbar-header { height: auto; } .innerHeaderTitle { width: 100%; font-size: 1.8rem; color: #464646; line-height: 60px; } .green-tick-list { list-style: none; padding: 0; margin: 0 0 20px 0; } .green-tick-list li { position: relative; padding-left: 35px; margin-bottom: 15px; font-size: 16px; color: #333; line-height: 1.6; } .green-tick-list li::before { content: "✔"; position: absolute; left: 0; top: 2px; width: 22px; height: 22px; background: #1a7f37; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 22px; border-radius: 3px; /* square with slight rounding */ } .smart-text { font-size: 17px; font-weight: 600; color: #0a2540; margin-top: 10px; } .support-container { max-width: 1000px; margin: 40px auto; padding:20px; background-color:#f5ebf3; } .support-badge { display: inline-block; background: #1a7f37; color: #ffffff; font-size: 13px; font-weight: 700; letter-spacing: 1px; padding: 8px 18px; border-radius: 4px; margin-bottom: 25px; } .support-title { font-size: 32px; font-weight: 700; color: #0a2540; line-height: 1.3; margin-bottom: 25px; } .support-text { font-size: 17px; color: #444; line-height: 1.8; margin-bottom: 18px; } /* Mobile Optimization */ @media (max-width: 768px) { .support-title { font-size: 24px; } .support-text { font-size: 15px; } } .why-citywidelab { background: #f8fbff; padding: 80px 20px; font-family: "Segoe UI", Arial, sans-serif; } .why-container { max-width: 1200px; margin: auto; } .why-title { text-align: center; font-size: 2.2em; line-height: 60px; color: #464646; margin-bottom: 10px; } .why-subtitle { text-align: center; font-size: 17px; color: #555; margin-bottom: 50px; } .card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 30px; } .why-card { background: #ffffff; padding: 32px 26px; border-radius: 18px; box-shadow: 0 10px 32px rgba(0, 0, 0, 0.08); transition: all 0.35s ease; } .why-card:hover { transform: translateY(-10px); box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12); } .card-icon { width: 60px; height: 60px; background: #b257af; color: #ffffff; font-size: 26px; display: flex; align-items: center; justify-content: center; border-radius: 14px; margin-bottom: 20px; } .why-card h3 { font-size: 20px; color: #0a2540; margin-bottom: 15px; } .why-card ul { padding-left: 18px; margin: 0; } .why-card ul li { font-size: 15px; color: #444; line-height: 1.8; margin-bottom: 6px; } /* Mobile */ @media (max-width: 768px) { .why-title { font-size: 26px; } .why-subtitle { font-size: 15px; } } .citywidelab-app-cta { background: #eef6f3; padding: 70px 20px; font-family: "Segoe UI", Arial, sans-serif; } /*.cta-container { max-width: 1200px; margin: auto; display: flex; align-items: center; gap: 40px; border-radius: 24px; padding:10px; } .cta-content { flex: 1; } .cta-content h2 { font-size: 2.2em; color: #464646; line-height: 1.3; margin-bottom: 20px; } .cta-content h2 span { color: #931d8f; } .cta-subtext { font-size: 17px; color: #555; line-height: 1.7; margin-bottom: 25px; } .cta-points { margin-bottom: 30px; } .cta-point { font-size: 16px; color: #333; margin-bottom: 12px; display: flex; align-items: center; gap: 10px; } .cta-point i { color: #1a7f37; font-size: 18px; } .cta-buttons { display: flex; gap: 15px; flex-wrap: wrap; } .cta-btn { padding: 14px 26px; border-radius: 30px; font-size: 16px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; } .primary-btn { background: #1a7f37; color: #ffffff; } .primary-btn:hover { background: #14652c; } .secondary-btn { background: #ffffff; color: #1a7f37; border: 2px solid #1a7f37; } .secondary-btn:hover { background: #1a7f37; color: #ffffff; } .cta-image { flex: 1; text-align: right; } .cta-image img { max-width: 240px; width: 100%; border-radius: 24px; box-shadow: 0 18px 40px rgba(0, 0, 0, 0.18); }*/ /* Mobile Optimization */ /*@media (max-width: 900px) { .cta-container { flex-direction: column; text-align: center; } .cta-image { text-align: center; } .cta-buttons { justify-content: center; } }*/ /*@media (max-width: 600px) { .cta-content h2 { font-size: 26px; } .cta-subtext { font-size: 15px; } } .brand-container { margin: auto; text-align: center; }*/ .citywidelab-cta-section { padding: 5% 0; } .cta-container { max-width: 1200px; margin: auto; display: flex; align-items: flex-start; gap: 40px; } /* LEFT */ .cta-content { flex: 1; } .cta-content h2 { font-size: 2.2em; color: #464646; line-height: 1.3; margin-bottom: 20px; } .cta-content h2 span { color: #1a7f37; } .cta-subtext { font-size: 17px; color: #555; line-height: 1.7; margin-bottom: 25px; } .cta-points { margin-bottom: 25px; } .cta-point { font-size: 16px; color: #333; margin-bottom: 12px; display: flex; align-items: center; gap: 10px; } .cta-point i { color: #1a7f37; } .support-badge { display: inline-block; background: #b257af; color: #fff; padding: 8px 18px; border-radius: 6px; font-size: 14px; font-weight: 600; margin-bottom: 20px; } .cta-buttons { display: flex; gap: 15px; flex-wrap: wrap; } /* RIGHT */ .cta-image { flex: 0.9; display: flex; justify-content: center; } /* CAROUSEL */ .carousel-container { max-width: 320px; width: 100%; text-align: center; } .carousel-container input { display: none; } .carousel-slides { display: flex; width: 400%; transition: transform 0.6s ease-in-out; } .slide { width: 100%; } .slide img { width: 100%; border-radius: 22px; box-shadow: 0 16px 38px rgba(0, 0, 0, 0.2); } /* Slide switching */ #slide1:checked ~ .carousel-slides { transform: translateX(0); } #slide2:checked ~ .carousel-slides { transform: translateX(-100%); } #slide3:checked ~ .carousel-slides { transform: translateX(-200%); } #slide4:checked ~ .carousel-slides { transform: translateX(-300%); } /* Dots */ .carousel-dots { display: flex; justify-content: center; gap: 10px; margin-top: 15px; } .carousel-dots label { width: 10px; height: 10px; background: #ccc; border-radius: 50%; cursor: pointer; } #slide1:checked ~ .carousel-dots label:nth-child(1), #slide2:checked ~ .carousel-dots label:nth-child(2), #slide3:checked ~ .carousel-dots label:nth-child(3), #slide4:checked ~ .carousel-dots label:nth-child(4) { background: #1a7f37; } .app-screenshot-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; } .app-screenshot-grid img { width: 100%; border-radius: 16px; box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15); transition: transform 0.3s ease, box-shadow 0.3s ease; } .app-screenshot-grid img:hover { transform: translateY(-4px); box-shadow: 0 18px 36px rgba(0, 0, 0, 0.22); } /* Mobile Optimization */ @media (max-width: 768px) { .app-screenshot-grid { grid-template-columns: repeat(2, 1fr); margin-top: 25px; } } @media (max-width: 900px) { .cta-container { flex-direction: column; text-align:center; padding: 10px; } .cta-buttons { justify-content: center; /* center horizontally */ flex-wrap: nowrap; /* keep buttons in one row */ } .cta-image { margin-top: 30px; } .app-screenshot-grid { grid-template-columns: repeat(2, 1fr); } } .cta-faq-accordion { /*margin-top: 30px;*/ border-radius: 12px; background: #f8f9fb; padding: 10px; } .cta-faq-accordion details { border-radius: 8px; background: #ffffff; margin-bottom: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); overflow: hidden; } .cta-faq-accordion summary { cursor: pointer; padding: 14px 18px; font-size: 15px; font-weight: 600; color: #333; list-style: none; position: relative; } .cta-faq-accordion summary::after { content: "+"; position: absolute; right: 18px; font-size: 20px; color: #1a7f37; transition: transform 0.3s ease; } .cta-faq-accordion details[open] summary::after { content: "−"; } .cta-faq-accordion .faq-content { padding: 0 18px 16px 18px; font-size: 14px; color: #555; line-height: 1.7; } .faq-section-header { text-align: center; margin: 40px 0 20px; padding-top:40px; } .faq-section-header h2 { font-size: 2.2em; color: #464646; line-height: 1.3; margin-bottom: 10px; } .faq-section-header p { font-size: 15px; color: #99008cf7; max-width: 720px; margin: 0 auto; line-height: 1.6; } .brand-logos { display: flex; align-items: center; justify-content: center; gap: 35px; margin-bottom: 30px; flex-wrap: wrap; } .brand-logo { display: flex; flex-direction: column; align-items: center; } .brand-logo img { max-width: 300px; height: auto; margin-bottom: 10px; } .brand-logo span { font-size: 15px; font-weight: 600; color: #1a7f37; } .brand-divider { font-size: 32px; font-weight: 700; color: #999; } .brand-note { font-size: 16px; color: #444; line-height: 1.8; max-width: 800px; margin: auto; } /* Mobile Optimization */ @media (max-width: 768px) { .brand-logo img { max-width: 150px; } } .infographic-flow { display: flex; align-items: stretch; justify-content: center; gap: 18px; margin: 40px 0; flex-wrap: wrap; } .info-step { background: #ffffff; border-radius: 16px; padding: 22px 18px; width: 260px; text-align: center; box-shadow: 0 10px 25px rgba(0,0,0,0.08); transition: transform 0.3s ease; } .info-step:hover { transform: translateY(-6px); } .info-step h4 { font-size: 1.5rem; color: #333; margin: 14px 0 8px; } .info-step p { font-size: 14px; color: #666; line-height: 1.6; } .info-icon { width: 52px; height: 52px; background: #ecdeef; color: #8f198b; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: 22px; } .info-step.highlight { background: linear-gradient(135deg, #850880, #d59cdf); color: #ffffff; } .info-step.highlight h4, .info-step.highlight p, .info-step.highlight .info-icon { color: #ffffff; } .info-step.highlight .info-icon { background: rgba(255,255,255,0.2); } .info-arrow { display: flex; align-items: center; color: #952693; font-size: 22px; } /* Mobile Optimization */ @media (max-width: 900px) { .infographic-flow { flex-direction: column; } .info-arrow { display: none; } .info-step { width: 100%; max-width: 360px; margin: 0 auto; } }