﻿@charset "UTF-8";
.messageRight { /*font-size: 12px;*/
  margin-top: 31px;
}

.messageRight span {
  margin-left: 5px; /*font-size: 1.5em*/
}

.clickHere a {
  /*color: #066ca4;
  */
  text-decoration: none; /*font-size: 12px*/
}

.clickHere a:hover {
  text-decoration: underline;
}

*:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

.formHeading {
  padding: 10px 15px;
  margin-bottom: 1px;
  background: #ebebeb;
}

/*babu*/
.libraryBox h3 {
  padding: 10px 20px;
  background-color: #ebebeb; /*font-size:13px*/
}

.buildPackageSelected {
  display: block;
  padding: 10px 0 6px 0; /*font-size:12px*/
}

.saveBtn, .tableWidth100Per {
  width: 100%;
}

.center {
  text-align: center !important;
}

.dividerCstm {
  border-top: none;
  margin: 2%;
}

.semibold {
  font-weight: 600 !important;
}

.hide {
  display: none;
}

/*buttons styles starts*/
/*
.primaryBtn, .primaryBtn:focus {
    width: 100%;
    text-align: center;
    border: none;
    border-radius: 0;
    background-color: #076ca4;
    color: #fff;
    padding: 8px 0
}

.primaryBtn:hover {
    background-color: #10253f;
    color: #fff
}

.secondaryBtn {
    width: 100%;
    border: none;
    border-radius: 0;
    background-color: #d9d9d9;
    color: #2d2d2d;
    padding: 8px 0
}

.secondaryBtn:hover {
    color: #fff !important;
}

.secondaryBtn.disabledBtn {
    background-color: #f1f0ee;
}

.secondaryBtn.disabledBtn:hover {
    background-color: #f1f0ee;
}

.secondaryBtn:hover {
    background-color: #7f7f7f;
    color: #fff
}

.disabledBtn, .disabledBtn:hover {
    color: #d2d2d2;
    background-color: #e1edf4;
}
*/
.nextBtn, .backBtn {
  width: 100%;
}

.primaryBtn#includeAll, .primaryBtn#excludeAll {
  padding: 11px 0;
}

.primaryBtn#includeAll span, .primaryBtn#excludeAll span {
  float: left;
}

.primaryBtn#includeAll span:first-child, .primaryBtn#excludeAll span:first-child {
  margin-left: 40%;
}

/*buttons styles ends*/
.libraryBox ul, .appartmentList, .assignFormList, .assignPropertiesList {
  height: 356px;
}

/*manadge package*/
span.selectedLibrary, span.selectedPackage {
  margin: 10px 0 29px 0;
  display: block;
  padding: 0 10px; /*font-size:13px*/
}

ul.requiredForms, ul.optionalForms {
  height: 121px;
}

.optionalFormsContainer {
  margin-top: 34px;
}

.libraryBox {
  border: 1px solid #d3d0ca;
}

.libraryBox ul {
  margin: 0;
  list-style-type: none;
  padding: 4px;
  padding-bottom: 0;
  overflow-y: auto;
}

.libraryBox ul li {
  float: left;
  width: 100%;
  background: #ebebeb;
  cursor: move;
  margin-bottom: 5px;
  padding: 8px 5px; /*font-size:10px;*/
  color: #076ca4;
}

.libraryBox ul li.propreitary:hover, .libraryBox ul li.propreitary:hover a {
  background-color: #cfcfcf;
  color: #2d2d2d;
}

.libraryBox ul li.propreitary.selected, .libraryBox ul li.propreitary.selected a {
  background-color: #a5a5a5;
  color: #fff;
}

.libraryBox ul li.bluemoon {
  background-color: #acd4ff;
}

.libraryBox ul li.bluemoon:hover, .libraryBox ul li.bluemoon:hover a {
  background-color: #7dbafc;
  color: #2d2d2d;
}

.libraryBox ul li.bluemoon.selected, .libraryBox ul li.bluemoon.selected a {
  background-color: #E06639 !important;
  color: #fff;
}

li a.formCode {
  color: #076ca4;
  float: left;
  max-width: 80%;
}

li.propreitary.selected a.formCode {
  color: #003346;
}

li.bluemoon.selected a.formCode {
  color: #003346;
}

.assignForms li input[type=checkbox] {
  margin: 0 3% 0 1%;
}

.assignForms li .formCode {
  color: #076ca4;
  width: 12%;
  display: inline-block;
}

.formDetailContainer {
  margin-top: 26px;
}

.formDetailContainer.showForms label {
  width: 96.3%;
}

.showForms label span.printImage::after {
  content: "";
  display: inline-block;
  cursor: auto;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background: url("../images/print.png") 50% 50% no-repeat;
}

.archiveItem {
  border: 2px dashed #d3d0ca;
  padding: 18px 10px 20px 111px;
  background: url("../images/Archive.png") no-repeat 20px 20px;
  min-height: 110px;
}

.archiveItem h4, .archiveItem span {
  font-weight: bold;
  color: #000;
}

a.viewArchiveForm, a.createCustomPackage {
  /*color: #066ca4;
  */
}

.webConGroup h4.heading {
  margin-bottom: 0; /*font-size:13px;*/
  font-weight: bold;
}

.printSize label.size, .label {
  color: #2d2d2d;
  margin-left: 8px;
  cursor: pointer;
  font-weight: normal; /*font-size:12px*/
}

.printSize input#size2 {
  margin-left: 58px;
}

/*--Manage package--*/
.customDropdown button {
  padding: 0;
  border: none;
  background: #fff; /*font-size:12px;*/
  font-weight: 600;
}

.customDropdown ul {
  top: 20px;
  margin: 0;
  padding: 0;
  border: 1px solid #D8D8E5;
  font-size: 14px;
  border-radius: 5px;
}

.customDropdown ul li {
  padding: 5px;
  border: none;
}

.customDropdown ul li:hover {
  background-color: #E68E26;
}

.customDropdown ul li:last-child {
  border-bottom: none;
}

.customDropdown ul a {
  padding: 0;
  color: #5C6076;
}

.customDropdown ul li:hover > a,
.customDropdown ul li.active,
.customDropdown ul li.active > a {
  background-color: #E68E26;
  color: #FFF;
}

.customDropdown .caret {
  margin-left: 5px;
}

.customDropdown .dropdownValue {
  padding: 13px 0px 6px 10px; /*font-size: 12px*/
}

.customDropdown .customDropdownBtn img,
.customDropdown button.btn img {
  width: 20px;
  height: 20px;
}

.viewBtn {
  margin-top: 23px;
}

.selectedForm, .formsList { /*font-size:12px*/ }

.searchOptions { /*font-size:12px*/ }

.searchOptions span {
  display: block;
  margin: 8px 0 0 10px;
}

input[type=search].search, input[type=text], input[type=number], input[type=password], input[type=email] {
  padding: 6px 10px; /*font-size:12px;*/
  font-weight: normal;
  border: 1px solid #ccc;
}

.selectionContainer input[type=checkbox], .selectionContainer label {
  margin-left: 10px;
  font-weight: normal; /*font-size:12px*/
}

.selectionContainer label {
  padding: 1px;
}

.managePkgLink { /*font-size:13px;*/
  padding: 7px;
  display: block;
  /*color: #066ca4
  */
}

.unitAddressList ul {
  padding: 10px 10px 0;
  position: relative;
}

.unitAddressList ul li {
  margin-bottom: 10px; /*font-size:12px;*/
}

.unitAddressList select {
  background: #ebebeb; /*font-size:12px;*/
  padding: 0;
  border: none;
  box-shadow: none;
}

.unitAddressList ul li > div {
  float: left;
  text-align: right;
}

.unitAddressList ul li > div.address {
  width: 11%;
  margin-right: 1%;
  display: table;
  height: 34px;
}

.unitAddressList ul li > div.address span {
  display: table-cell;
  vertical-align: middle;
}

.unitAddressList ul li > div.formCount {
  line-height: 30px;
  width: 16%;
}

/* .unitAddressList ul li>div:last-child{text-align: center;} */
.unitAddressList ul li > div:nth-child(1), .unitAddressList ul li > div:nth-child(6) {
  width: 10%;
}

.unitAddressList ul li > div:nth-child(2) {
  width: 25%;
}

.unitAddressList ul li > div:nth-child(3) {
  width: 15%;
}

.unitAddressList ul li > div:nth-child(4) {
  width: 12%;
}

.unitAddressList ul li > div:nth-child(5) {
  width: 27%;
}

/*---------------------------------Custom Assign Page starts*/
.labelChkBoxSpace input {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.paddingTop9 {
  padding-top: 9px;
}

.textBoxAlgnment {
  padding-top: 10px;
  border: none;
  background: #fff; /*font-size: 12px;*/
  font-weight: 600;
}

/*---------------------------------Custom Assign Page ends*/
/*circle style starts*/
.propertyCir {
  padding-left: 50px;
  margin: 0;
}

.propertyCir .proCirStyleGray, .propertyCir .proCirStyleGreen, .propertyCir .proCirStyleBlue, .propertyCir .proCirStyleWhite {
  width: 30px;
  border-radius: 30px;
  background: #d3d0cb;
  text-align: center;
  float: left;
  color: #2d2d2d;
  padding: 6px 0;
}

.propertyCir .proCirStyleGreen {
  background: #609c44;
  color: #fff;
}

.propertyCir .proCirStyleBlue {
  background: #056da4;
  color: #fff;
}

.propertyCir .proLine {
  border-top: 1px solid #ccc;
  width: 215px;
  float: left;
  margin-top: 15px;
}

.propertyCirCon .proCirConFrt, .propertyCirCon .proCirConSec {
  float: left;
  padding-top: 6px;
  text-align: center;
  width: 220px;
}

.propertyCirCon div:first-child {
  width: 112px;
}

.propertyCirCon .proCirConSec {
  margin: 0px 20px 0 78px;
}

.propertyCir .proCirStyleWhite {
  background-color: #fff;
  border: 1px solid #d3d0cb;
  color: #2d2d2d;
}

.showSteps a {
  float: left;
  padding: 6px 25px;
  /*color: #006699;
  */
}

.lineForStep {
  border-top: 1px solid #ccc;
  width: 100px;
  float: left;
  margin-top: 15px;
}

/*circle style ends*/
h1.formsArchiveHeading {
  margin: 25px 0 9px;
}

/*Archieve Popup starts*/
.archiveFormsModal .modal-body .textStyling, .unassignFormsModal .modal-body .textStyling, .archiveFormsModal .modal-body h3, .unassignFormsModal .modal-body h3 {
  text-align: left; /*font-size: 14px*/
}

.archiveFormsModal .modal-body, .unassignFormsModal .modal-body, .removeUnassignDoc .modal-body {
  border: 1px solid #d3d0ca;
  margin: 0px 10px 10px;
}

.archiveFormsModal .modal-dialog {
  width: 710px;
  margin: 2% auto;
}

.archiveFormsModal .modal-body .container-fluid, .unassignFormsModal .modal-body .container-fluid {
  margin: 20px 10px;
}

table.breakAll tbody tr td {
  word-break: break-all;
}

table.breakAll tbody > tr:last-child {
  border-bottom: 1px solid #d3d0ca;
}

table.selectRecipientList thead tr th, table.selectRecipientList tbody tr td {
  border: 0;
  color: #002c41;
}

table.selectRecipientList thead tr {
  border-bottom: 2px solid #333;
}

table.selectRecipientList input[type=text], table.selectRecipientList input[type=email] {
  width: 50%;
  padding: 5px;
}

textarea {
  display: block;
  width: 100%;
}

textarea {
  resize: none;
  overflow-y: auto;
}

textarea.address {
  height: 121px;
}

table.selectRecipientList tbody:before, table.selectRecipientList tbody:after {
  line-height: 6px;
  content: "‌";
  color: white;
  display: block;
}

table.selectRecipientList tbody:after {
  line-height: 0;
}

table.selectRecipientList tbody tr td {
  padding-top: 13px;
}

.customCalender {
  background: #fff;
  border: 0;
}

.customCalender .customCalendarImg {
  padding: 8px 16px;
  background: url("../images/Calendar.png") no-repeat center;
}

img.ui-datepicker-trigger {
  width: 7%;
  margin: 0 0 1% 1%;
  height: 33px;
}

input[type=text].datepicker {
  width: 92%;
  float: left;
}

#ui-datepicker-div .ui-datepicker-title {
  color: #000;
}

.emailTable .table tbody tr.pdTop5 td {
  padding-top: 0px;
}

.emailTable .table tfoot tr th {
  height: 35px;
}

.emailTable .table tr td input[type=text] {
  width: 90%;
}

.emailTable .table tr.borderTop td {
  border-top: 1px solid rgb(221, 221, 221);
}

.emailTable .table tr.borderNone td {
  border-bottom: none;
  padding: 10px;
}

.addRow, .removeRow, .addRow:hover, .removeRow:hover, .addRow:focus, .removeRow:focus {
  border: 1px solid #ccc;
  padding: 0 4px;
  color: #ccc;
}

/*---Properties hover style---*/
.libraryBox ul.list li {
  cursor: move;
}

.propertyBox ul li {
  color: #2d2d2d;
}

.propertyBox ul li.selected, .propertyBox ul li:hover {
  color: #2d2d2d;
  background: #acd4ff;
}

.webConGroup h4.formsList {
  margin-bottom: 0;
}

.reviewApprove, .rejectSelected {
  padding-right: 0px !important;
}

.reportDisclaimer {
  text-align: justify;
  /*line-height: 19px;
  */
}

.photoMarging {
  margin: 48px 0 50px;
}

.crimeSerachHeading { /*font-size: 20px;*/
  line-height: 30px;
}

.crimeSearchAccordPadding {
  padding: 13px 15px 1px 20px;
}

.modal-body .popupboxpdf {
  height: 425px;
  margin: 9px;
  border: 1px solid #d3d0ca;
}

.reviewRental {
  padding: 12px 9px 0 !important;
}

.dropdownValueRent {
  margin: -33px 262px;
  padding: 0px;
  width: 250px;
}

.rentText { /*font-size: 12px;*/ }

.manageFieldPopup {
  cursor: pointer;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: inherit;
  color: #fff;
}

.dropdown-menu > .active > a {
  /*background-color: #1e90ff
  */
}

.list .padding10 {
  padding: 10px;
}
