/* Component page css */
@font-face {
  font-family: "MetaWebPro-Normal";
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Normal.eot");
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Normal.eot") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Normal.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: "MetaWebPro-Medium";
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Medium.eot");
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Medium.eot") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Medium.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: "MetaWebPro-Bold";
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Bold.eot");
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Bold.eot") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Bold.woff") format("woff");
  font-weight: bold;
}

@font-face {
  font-family: "MetaWebPro-Light";
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Light.eot");
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Light.eot#iefix") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Light.woff") format("woff");
  font-weight: normal;
}

@font-face {
  font-family: "MetaWebPro-Thin";
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.eot");
  src: url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.eot#iefix") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.woff") format("woff");
  font-weight: normal;
}

@font-face{
	font-family:"dnicons";
	src:url("../fonts/dnicons/dnicons.eot?uucx8p");
	src:url("../fonts/dnicons/dnicons.eot?uucx8p#iefix")format("embedded-opentype"),url("../fonts/dnicons/dnicons.ttf?uucx8p") format("truetype"),url("../fonts/dnicons/dnicons.woff?uucx8p")format("woff"),url("../fonts/dnicons/dnicons.svg?uucx8p#dnicons")format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
  font-family: "DiscoverSans-Semibold";
  src: url("../fonts/discoversans/DiscoverSans-Semibold.otf");
  /*src: url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.eot#iefix") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.woff") format("woff");*/
  font-weight: Semibold;
}

@font-face {
  font-family: "DiscoverSans-Bold";
  src: url("../fonts/discoversans/DiscoverSans-Semibold.otf");
  /*src: url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.eot#iefix") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.woff") format("woff");*/
  font-weight: Bold;
}

@font-face {
  font-family: "DiscoverSans-Medium";
  src: url("../fonts/discoversans/DiscoverSans-Medium.otf");
  /*src: url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.eot#iefix") format("embedded-opentype"), url("../fonts/meta-web-Pro-font/MetaWebPro-Thin.woff") format("woff");*/
  font-weight: Medium;
}

[class^="icons-"],[class*=" icons-"]{
	font-family:"dnicons"!important;
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

/* line 38, ../scss/components.scss */
body, h1, h2, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, a, .tooltip {
  font-family: MetaWebPro-Normal;
  font-weight: normal;
}

/* line 42, ../scss/components.scss */
h3, h4, th, .detail-attr, table, .btn-group, .treeview li {
  font-family: MetaWebPro-Medium;
  font-weight: normal;
}

/* line 46, ../scss/components.scss */
*[class^='icon-'] {
  background: url(../images/utility-icons.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  height: 25px;
  width: 25px;
}

.icon-mp4 {
    background: url(../images/video.png) no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right:10px;
    vertical-align: middle;
    height: 25px;
    width: 35px;
}

/* line 54, ../scss/components.scss */
* {
  padding: 0px;
  margin: 0px;
}

/* line 59, ../scss/components.scss */
body {
  overflow: hidden;
}

/* line 62, ../scss/components.scss */
.dataTables_scrollBody {
  overflow: hidden !important;
}

/* line 65, ../scss/components.scss */
.row {
  margin: 0;
}

/* line 68, ../scss/components.scss */
.discover-logo:after {
  content: "discover";
  font-family: MetaWebPro-Bold;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Typography CSS */
/* line 79, ../scss/components.scss */
.portal-name {
  padding: 20px 20px;
  background-color: #1a587e;
  font-size: 18px;
  color: #ffffff;
  width: 284px;
}

/* line 86, ../scss/components.scss */
h4 {
  font-size: 18px;
  font-weight: normal;
}

/* line 90, ../scss/components.scss */
h2 {
  font-size: 34px;
  font-weight: normal;
}

/* line 94, ../scss/components.scss */
h3 {
  font-size: 24px;
  font-family: MetaWebPro-Bold;
  font-weight: bold;
}

/* line 100, ../scss/components.scss */
table {
  width: 100%;
}
/* line 102, ../scss/components.scss */
table caption {
  font-size: 20px;
}
/* line 105, ../scss/components.scss */
table th {
  font-size: 15px;
  background-color: #ebebeb;
  padding: 15px 24px;
}
/* line 110, ../scss/components.scss */
table td {
  font-size: 14px;
  font-weight: normal;
  padding: 18px;
  color: #63666b;
}

/* line 117, ../scss/components.scss */
p {
  font-size: 15px;
  font-weight: normal;
  color: #63686b;
}

/* line 122, ../scss/components.scss */
.note {
  font-size: 15px;
  font-weight: normal;
}

/* line 126, ../scss/components.scss */
a {
  color: #2477ab;
  font-size: 15px;
}

/* line 130, ../scss/components.scss */
a:hover {
  color: #022a48;
}

/* line 131, ../scss/components.scss */
a:hover .icon-new-version {
  background-position: -770px -362px;
}

/* line 134, ../scss/components.scss */
a:hover .icon-archive {
  background-position: -769px -339px;
}

/* line 137, ../scss/components.scss */
a:hover .icon-sunset {
  background-position: -659px -72px;
}

/* line 140, ../scss/components.scss */
a:hover .icon-properties {
  background-position: -661px -104px;
}

/* line 143, ../scss/components.scss */
a:hover .icon-delete-link {
  background-position: -764px -280px;
}

/* line 147, ../scss/components.scss */
.btn-capsules .icon-archive {
  background-position: -293px -486px;
}
/* line 150, ../scss/components.scss */
.btn-capsules #doc-status-icon.icon-archive {
  background-position: -294px -488px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}
/* line 156, ../scss/components.scss */
.btn-capsules #doc-status-icon.icon-sunset {
  background-position: -317px -436px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}

/* line 164, ../scss/components.scss */
.page-wrapper {
  max-width: 1366px;
  margin: 0 auto;
  /* Start -  Datatable CSS */
  /*Alert Messages */
  /*table.dataTable tr:last-child,table.dataTable tr:last-child:hover    {
  	   border-bottom: 1px solid #e5e5e5;
  }*/
  /* End -  Datatable CSS */
  /* Start - custom checkbox and radio */
  /* *[class^='icon-'] {
  	  background: url(../images/utility-icons.png) no-repeat;
  }*/
  /* Ends - custom checkbox and radio*/
  /* start button css */
  /* End button css */
  /*start: label button Common Component*/
  /*End: label button Common Component*/
  /*.card-widget:hover{
  	background-color:#f5fcfc;
  	border: solid 1px #2477ab;
  }*/
  /* Begin Confirmation Overlay */
  /* End Confirmation Overlay */
  /*Start :dialog labels*/
  /*Start :tooltip*/
  /*terms and condition*/
}
/* line 167, ../scss/components.scss */
.page-wrapper .page-title {
  width: 100%;
  margin: 0 auto 35px auto;
  padding: 40px 0px;
  background: #f4f9fc;
}
/* line 172, ../scss/components.scss */
.page-wrapper .page-title h3 {
  font-size: 18px;
  font-family: MetaWebPro-medium;
  font-weight: normal;
  margin-top: 0;
}
/* line 179, ../scss/components.scss */
.page-wrapper input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
/* line 180, ../scss/components.scss */
.page-wrapper .content-wrapper {
  width: 86.20%;
  min-height: 500px;
  margin: 0 auto;
  /*for company address*/
  /*company address ends*/
  /*for dynamic loaded checkbox*/
  /*dynamic loaded checkbox ends*/
}
/* line 184, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title-wrapper {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
/* line 189, ../scss/components.scss */
.page-wrapper .content-wrapper .custom-drop-down {
  width: 100%;
}
/* line 193, ../scss/components.scss */
.page-wrapper .content-wrapper .custom-drop-down .bootstrap-select button.err {
  border-right: solid 1px #ff1616;
}
/* line 198, ../scss/components.scss */
.page-wrapper .content-wrapper .custom-drop-down .dropdown-menu {
  padding: 0;
  max-height: 300px !important;
}
/* line 203, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title {
  /*	float: left; */
}
/* line 205, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title h2 {
  float: left;
  margin-left: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.71429em;
  line-height: 1.75em;
  font-family: MetaWebPro-medium;
}
/* line 215, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title *[class^='icon-'] {
  width: 42px;
  height: 42px;
  float: left;
}
/* line 221, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-info {
  background-position: -192px -256px;
}
/* line 225, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-account {
  background-position: -192px -317px;
}
/* line 228, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-company-info {
  background-position: -192px -452px;

}
.page-wrapper .section-title-wrapper .section-title .icon-company-info {
  background-position: -192px -452px;
  height: 40px;
  width: 40px;
  float:left;
}
/* line 231, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-company-respondant {
  background-position: -192px -317px;
}
/* line 234, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-signing-auth {
  background-position: -192px -317px;
}
/* line 237, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-business-purp {
  background-position: -242px -256px;
}
/* line 240, ../scss/components.scss */
.page-wrapper .content-wrapper .section-title .icon-testing {
  background-position: -294px -376px;
}
/* line 246, ../scss/components.scss */
.page-wrapper .content-wrapper .section-description p {
  font-size: 1.07143em;
}
/* line 250, ../scss/components.scss */
.page-wrapper .content-wrapper .req-info {
  float: right;
  font-style: italic;
  margin-top: 12px;
}
/* line 255, ../scss/components.scss */
.page-wrapper .content-wrapper .btn-main {
  width: 107px;
  border-radius: 0;
  color: #fff;
  background-color: #ff6000;
  height: 45px;
  font-size: 18px;
}
/* line 263, ../scss/components.scss */
.page-wrapper .content-wrapper .btn-with-icon {
  border-radius: 0;
  color: #fff;
  background-color: #2477ab;
  height: 45px;
}
/* line 269, ../scss/components.scss */
.page-wrapper .content-wrapper .link {
  color: #0074b4;
  font-size: 15px;
  cursor: pointer;
}
/* line 274, ../scss/components.scss */
.page-wrapper .content-wrapper .remove-border-radius {
  border-radius: 0;
}
/* line 277, ../scss/components.scss */
.page-wrapper .content-wrapper .multiple-input-field {
  width: 298px;
}
/* line 279, ../scss/components.scss */
.page-wrapper .content-wrapper .multiple-input-field input {
  height: 45px;
}
/* line 282, ../scss/components.scss */
.page-wrapper .content-wrapper .multiple-input-field button {
  height: 45px;
}
/* line 286, ../scss/components.scss */
.page-wrapper .content-wrapper .icon-padlock {
  background-position: -352px -257px;
}
/* line 289, ../scss/components.scss */
.page-wrapper .content-wrapper .icon-access {
  background-position: -241px -318px;
}
/* line 292, ../scss/components.scss */
.page-wrapper .content-wrapper .checkbox-error {
  color: #ff1616;
  display: none;
}
/* line 295, ../scss/components.scss */
.page-wrapper .content-wrapper .checkbox-error.err {
  border: none;
}
/* line 300, ../scss/components.scss */
.page-wrapper .content-wrapper .radioBox-error.err {
  border: none;
}
/* line 305, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container {
  margin: 0 0 20px 0;
}
/* line 307, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container .company-name {
  display: block;
  margin-bottom: 7px;
  font-size: 1.28571em;
  line-height: 1.66667em;
  font-family: MetaWebPro-medium;
}
/* line 314, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container .icon-location {
  width: 15px;
  height: 20px;
  background-position: -241px -419px;
  vertical-align: top;
}
/* line 320, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container .company-address {
  display: inline-block;
  padding: 0 0 20px 0;
}
/* line 323, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container .company-address span {
  font-size: 1.07143em;
  line-height: 1.33333em;
  color: #293033;
}
/* line 328, ../scss/components.scss */
.page-wrapper .content-wrapper .company-address-container .company-address .country {
  display: block;
}
/* line 336, ../scss/components.scss */
.page-wrapper .content-wrapper .check-box-wrapper {
  margin-bottom: 36px;
}
/* line 339, ../scss/components.scss */
.page-wrapper .content-wrapper .check-box-wrapper .check-box-wrapper-content h3 {
  margin: 0 0 20px 0;
  display: inline-block;
  font-size: 1.07143em;
}
/* line 345, ../scss/components.scss */
.page-wrapper .content-wrapper .check-box-wrapper .check-box-wrapper-content .check-text {
  margin: -2px 0 0 3px;
  font-size: 13px;
  font-style: italic;
  color: #293033;
  vertical-align: text-top;
}
/* line 352, ../scss/components.scss */
.page-wrapper .content-wrapper .check-box-wrapper .check-box-wrapper-content .custom-checkbox, .page-wrapper .content-wrapper .check-box-wrapper .check-box-wrapper-content .custom-radio {
  display: inline-block;
  width: 24%;
  margin: 0 0 18px 0;
  vertical-align: top;
}
/* line 360, ../scss/components.scss */
.page-wrapper .content-wrapper .icon-i {
  height: 16px;
  width: 18px;
  background-position: -805px -266px;
  margin: 0 0 0 10px;
}
/* line 368, ../scss/components.scss */
.page-wrapper .show-error {
  /*display: block;*/
  display: table-row!important;
}
/* line 371, ../scss/components.scss */
.page-wrapper .hide-error {
  display: none;
}
/* line 374, ../scss/components.scss */
.page-wrapper .jqte-test {
  display: block;
  margin: 0 0 10px;
  padding: 6px;
  width: 95%;
  background: #FFF;
  border: #AAA 1px solid;
  font-size: 13px;
}
/* line 383, ../scss/components.scss */
.page-wrapper textarea.jqte-test {
  min-height: 100px;
}
/* line 386, ../scss/components.scss */
.page-wrapper div.jqte-test {
  min-height: 100px;
}
/* line 389, ../scss/components.scss */
.page-wrapper span.jqte-test {
  min-height: 100px;
}
/* line 392, ../scss/components.scss */
.page-wrapper .message-box {
  border: 1px solid black;
  padding: 10px;
}
/* line 399, ../scss/components.scss */
.page-wrapper table.dataTable td {
  padding-left: 17px;
  font-family: "MetaWebPro-Normal";
}
/* line 404, ../scss/components.scss */
.page-wrapper table.dataTable tr.even:hover, .page-wrapper table.dataTable tr.odd:hover {
  background: none;
  border-bottom: 0;
}
/* line 411, ../scss/components.scss */
.page-wrapper table.dataTable thead > tr > th {
  padding: 9px;
  background: #ebebeb;
}
/* line 416, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting {
  padding: 9px;
  background: #ebebeb;
}
/* line 420, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_asc {
  padding: 9px;
  background: #ebebeb;
}
/* line 424, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_desc {
  padding: 9px;
  background: #ebebeb;
}
/* line 428, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_asc_disabled {
  padding: 9px;
  background: #ebebeb;
}
/* line 432, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_desc_disabled {
  padding: 9px;
  background: #ebebeb;
}
/* line 438, ../scss/components.scss */
.page-wrapper table.dataTable tbody td {
  padding: 9px;
}
/* line 440, ../scss/components.scss */
.page-wrapper table.dataTable tbody td .delete-img {
  margin-right: 10px;
}
/* line 447, ../scss/components.scss */
.page-wrapper .sort_img {
  background-image: url(../images/utility-icons.png);
  background-position: -142px -238px;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-left: 8px;
}
/* line 458, ../scss/components.scss */
.page-wrapper .plain-table thead tr th:first-child {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 466, ../scss/components.scss */
.page-wrapper .plain-table tbody td:first-child {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 474, ../scss/components.scss */
.page-wrapper .delete-img {
  background-image: url(../images/utility-icons.png);
  background-position: -142px -109px;
  width: 17px;
  height: 20px;
  display: inline-block;
}
/* line 483, ../scss/components.scss */
.page-wrapper .dataTable tr .data-table-collpase-table {
  padding-left: 6.5%;
  color: #63666b;
}
/* line 489, ../scss/components.scss */
.page-wrapper .dataTable thead th .custom-checkbox, .page-wrapper .dataTable tbody tr td .custom-checkbox {
  margin: 0;
}
/* line 493, ../scss/components.scss */
.page-wrapper .dataTable tbody tr td a {
  cursor: pointer;
}
/* line 497, ../scss/components.scss */
.page-wrapper .dataTable tr .delete-img {
  display: none;
}
/* line 501, ../scss/components.scss */
.page-wrapper .dataTable tr:hover .delete-img {
  display: block;
}
/* line 504, ../scss/components.scss */
.page-wrapper .dataTable tbody tr.odd:hover td:first-child, .page-wrapper .dataTable tbody tr.even:hover td:first-child {
  background-repeat: repeat-y;
  background-position: top 0 left 0;
}
/* line 509, ../scss/components.scss */
.page-wrapper .delete-btn, .page-wrapper .btn.delete-btn:hover {
  background-color: #fff;
  border: 1px solid;
  border-radius: 0;
  padding: 8px 20px;
}
/* line 516, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_asc span {
  background-image: url(../images/utility-icons.png);
  background-position: -142px -238px;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-left: 8px;
}
/* line 524, ../scss/components.scss */
.page-wrapper table.dataTable thead .sorting_desc span {
  background-image: url(../images/utility-icons.png);
  background-position: -142px -249px;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-left: 8px;
}
/* line 535, ../scss/components.scss */
.page-wrapper .alert-header {
  background: #fff;
  height: 68px;
  font-size: 20px;
  padding: 0 0 15px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
}
/* line 544, ../scss/components.scss */
.page-wrapper .alert-heading {
  font-weigt: bold;
}
/* line 547, ../scss/components.scss */
.page-wrapper .alert-header span {
  vertical-align: -webkit-baseline-middle;
}
/* line 550, ../scss/components.scss */
.page-wrapper .sub-header .icon-margin {
  margin-right: 13px;
  vertical-align: -webkit-baseline-middle;
}
/* line 554, ../scss/components.scss */
.page-wrapper .alert-bg {
  background-image: url(../images/utility-icons.png);
  background-position: -142px -151px;
  height: 40px;
  width: 40px;
  display: inline-block;
  margin-right: 10px;
}
/* line 562, ../scss/components.scss */
.page-wrapper .icon-btn-alert {
  background-position: -142px -204px;
  width: 21px;
  height: 20px;
  margin-right: 7px;
}
/* line 568, ../scss/components.scss */
.page-wrapper .dataTable {
  border: 1px solid #e5e5e5;
  border-bottom: 0;
}
/* line 573, ../scss/components.scss */
.page-wrapper .details-control {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -81px -48px;
  height: 14px;
  width: 14px;
  display: inline-block;
}
/* line 581, ../scss/components.scss */
.page-wrapper table tr.shown td .details-control {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -81px -77px;
  height: 14px;
  width: 14px;
  display: inline-block;
}
/* line 591, ../scss/components.scss */
.page-wrapper table.dataTable tr.odd:hover, .page-wrapper table.dataTable tr.even:hover {
  background: none;
}
/* line 597, ../scss/components.scss */
.page-wrapper table.dataTable tr.even, .page-wrapper table.dataTable tr.odd {
  border-top: 1px solid #e5e5e5;
}
/* line 607, ../scss/components.scss */
.page-wrapper table tr.shown td.details-control {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -84px -85px;
  height: 14px;
  width: 9px;
}
/* line 616, ../scss/components.scss */
.page-wrapper .total-records {
  height: 48px;
  text-align: right;
  border: 1px solid #e5e5e5;
  padding: 10px 34px 10px 0;
  border-top: 0;
}
/* line 624, ../scss/components.scss */
.page-wrapper .form-control:focus {
  box-shadow: none;
}
/* line 628, ../scss/components.scss */
.page-wrapper .form-section {
  margin-bottom: 25px;
}
/* line 630, ../scss/components.scss */
.page-wrapper .form-section .row {
  margin: 0px;
  width: 100%;
}
/* line 633, ../scss/components.scss */
.page-wrapper .form-section .row .form-comp:last-child {
  margin-right: 0;
}
/* line 637, ../scss/components.scss */
.page-wrapper .form-section.custom-accordion {
  margin-bottom: 50px;
}
/* line 644, ../scss/components.scss */
.page-wrapper .form-comp-wrapper {
  width: 31.71%;
  float: left;
  position: relative;
}
/* line 649, ../scss/components.scss */
.page-wrapper .form-comp {
  width: 31.71%;
  float: left;
  margin: 0 2.43% 0 0;
  position: relative;
  padding-bottom: 30px;
}
/* line 655, ../scss/components.scss */
.page-wrapper .form-comp.only-input {
  width: 100%;
  float: none;
}
/* line 658, ../scss/components.scss */
.page-wrapper .form-comp.only-input .form-control:focus {
  border: solid 1px #66afe9;
}
/* line 662, ../scss/components.scss */
.page-wrapper .form-comp.only-input .form-control.err {
  border: solid 1px #ff1616;
  /*border-right:solid 1px #ff1616;*/
}
/* line 667, ../scss/components.scss */
.page-wrapper .form-comp.only-input.form-comp-type {
  float: left;
  width: 31.71%;
}
/* line 673, ../scss/components.scss */
.page-wrapper .form-comp .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  height: 44px;
  color: #293033;
  width: 100%;
  border-radius: 0px;
  font-size: 1.07143em;
  /*line-height:24/15*1em;*/
  line-height: 14px;
}
/* line 684, ../scss/components.scss */
.page-wrapper .form-comp .form-control.err {
  border-right: solid 1px #dbdbdb;
}
/* line 689, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper {
  display: table;
  width: 100%;
  border: solid 1px #dbdbdb;
}
/* line 693, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper.focus {
  border-color: #66afe9;
}
/* line 696, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper.err {
  border-color: #ff1616;
}
/* line 699, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper input, .page-wrapper .form-comp .input-wrapper input:focus {
  border: none;
}
/* line 702, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper input:disabled {
  background-color: #f8f8f8;
}
/* line 706, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper .input-group-addon {
  border: none;
  border-left: solid 1px #dbdbdb;
}
/* line 709, ../scss/components.scss */
.page-wrapper .form-comp .input-wrapper .input-group-addon.disable {
  background-color: #f8f8f8;
}
/* line 714, ../scss/components.scss */
.page-wrapper .form-comp input[type="password"] {
  padding-right: 37px;
}
/* line 717, ../scss/components.scss */
.page-wrapper .form-comp input[type="text"] {
  padding-right: 37px;
}
/* line 720, ../scss/components.scss */
.page-wrapper .form-comp .form-control:focus {
  border-right: solid 1px #dbdbdb;
  box-shadow: none;
}
/* line 724, ../scss/components.scss */
.page-wrapper .form-comp .input-group-addon {
  border-left: none;
  font-size: 1.28571em;
  line-height: 1.33333em;
  color: #63686b;
  padding: 13px 12px 5px 12px;
  background-color: #fff;
  border-radius: 0px;
}
/* line 729, ../scss/components.scss */
.page-wrapper .form-comp .input-group-addon.err {
  color: #ff1616;
}
/* line 731, ../scss/components.scss */
.page-wrapper .form-comp .input-group-addon.err.input-group-addon-focus {
  border: solid 1px #ff1616;
  border-left: none;
}
/* line 739, ../scss/components.scss */
.page-wrapper .form-comp .input-group-addon.icon {
  padding: 0px 9px 3px 9px;
}
/* line 744, ../scss/components.scss */
.page-wrapper .form-comp .input-group-addon-focus {
  border: solid 1px #66afe9;
  border-left: none;
}
/* line 748, ../scss/components.scss */
.page-wrapper .form-comp .form-sub-comp {
  margin: 0 10px;
  float: left;
}
/* line 752, ../scss/components.scss */
.page-wrapper .form-comp .w9_29p {
  width: 9.29%;
}
/* line 755, ../scss/components.scss */
.page-wrapper .form-comp .w17_05p {
  width: 17.05%;
}
/* line 758, ../scss/components.scss */
.page-wrapper .form-comp .w125 {
  width: 125px;
}
/* line 761, ../scss/components.scss */
.page-wrapper .form-comp .w127 {
  width: 127px;
}
/* line 764, ../scss/components.scss */
.page-wrapper .form-comp .no-mar-left {
  margin-left: 0px !important;
}
/* line 767, ../scss/components.scss */
.page-wrapper .form-comp .w233 {
  width: 233px;
}
/* line 770, ../scss/components.scss */
.page-wrapper .form-comp .w235 {
  width: 235px;
}
/* line 774, ../scss/components.scss */
.page-wrapper .form-comp.form-sub-comp1 .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  height: 44px;
  color: #63686b;
  width: 100%;
}
/* line 782, ../scss/components.scss */
.page-wrapper .form-comp .form-sub-comp-2 {
  width: 60.5%;
  float: left;
}
/* line 785, ../scss/components.scss */
.page-wrapper .form-comp .form-sub-comp-2 .form-control {
  padding-top: 15px;
  padding-bottom: 15px;
  height: 44px;
  color: #63686b;
  width: 100%;
}
/* line 794, ../scss/components.scss */
.page-wrapper .form-comp .form-sub-comp-1 {
  width: 37%;
  float: left;
  margin-right: 2.50%;
}
/* line 799, ../scss/components.scss */
.page-wrapper .form-comp .placeholder-label {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: white;
  color: #63686b;
  padding: 0 2px;
  font-size: 1.07143em;
  font-weight: normal;
  line-height: 1.6em;
  font-family: MetaWebPro-medium;
  margin: 0;
  z-index: 1;
}
/* line 813, ../scss/components.scss */
.page-wrapper .form-comp .disabled-input {
  position: absolute;
  top: -11px;
  left: 10px;
  font-size: 0.928em;
  background-color: #fff;
  color: #63686b;
  padding: 0 2px;
  font-family: MetaWebPro-medium;
  margin: 0;
  background: linear-gradient(#ffffff 60%, #f8f8f8 40%);
  font-weight: normal;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#f8f8f8')";
}
/* line 828, ../scss/components.scss */
.page-wrapper .form-comp .icon-password-mask {
  width: 22px;
  height: 18px;
  position: absolute;
  top: 15px;
  right: 35px;
  background-position: -141px -495px;
}
/* line 835, ../scss/components.scss */
.page-wrapper .form-comp .icon-password-mask .hide {
  display: none;
}
/* line 838, ../scss/components.scss */
.page-wrapper .form-comp .icon-password-mask.mask-show {
  background-position: -141px -475px;
}
/* line 842, ../scss/components.scss */
.page-wrapper .form-comp .icon-i {
  margin: 0;
  height: 16px;
  width: 18px;
  background-position: -805px -266px;
}
/* line 847, ../scss/components.scss */
.page-wrapper .form-comp .icon-i.pass {
  position: absolute;
  top: 15px;
  right: 45px;
}
/* line 853, ../scss/components.scss */
.page-wrapper .form-comp .file-input {
  border: solid 1px #dbdbdb;
  display: table;
  height: 44px;
}
/* line 857, ../scss/components.scss */
.page-wrapper .form-comp .file-input .file-input-overlay {
  display: table-cell;
  font-size: 1.07143em;
  line-height: 1.6em;
  padding: 9px 12px 9px 12px;
}
/* line 863, ../scss/components.scss */
.page-wrapper .form-comp .file-input .input-group-addon.icon {
  border-left: 0;
}
/* line 867, ../scss/components.scss */
.page-wrapper .form-comp .file-input .form-control[type=file] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  display: none;
}
/* line 873, ../scss/components.scss */
.page-wrapper .form-comp .file-input .input-group-addon {
  border: none;
  border-left: solid 1px #dbdbdb;
}
/* line 876, ../scss/components.scss */
.page-wrapper .form-comp .file-input .input-group-addon.browse {
  color: #2477ab;
  font-size: 1.07143em;
  line-height: 1.6em;
  padding: 4px 20px 0px 20px;
  cursor: pointer;
}
/* line 882, ../scss/components.scss */
.page-wrapper .form-comp .file-input .input-group-addon.browse.file-browser-label {
  cursor: not-allowed;
}
/* line 887, ../scss/components.scss */
.page-wrapper .form-comp .file-input .icon-remove {
  display: inline-block;
  width: 12px;
  height: 11px;
  position: absolute;
  top: 17px;
  right: 122px;
  background-position: -62px -465px;
}
/* line 895, ../scss/components.scss */
.page-wrapper .form-comp .file-input .icon-remove.hide-remove {
  display: none;
}
/* line 903, ../scss/components.scss */
.page-wrapper .form-comp.only-input .bootstrap-select .btn.err {
  border-right: solid 1px #ff1616;
}
/* line 911, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .btn.err {
  border-right: solid 1px #dbdbdb;
}
/* line 914, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .btn.dropdown-toggle {
  padding-left: 10px;
}
/* line 918, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .dropdown-toggle:focus {
  outline: 0 !important;
  border: solid 1px #66afe9;
}
/* line 921, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .dropdown-toggle:focus.err {
  border: solid 1px #ff1616;
}
/* line 925, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .dropdown-menu {
  border-radius: 0;
}
/* line 928, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .dropdown-menu li a {
  padding-left: 10px;
}
/* line 931, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select .dropdown-menu li a:hover {
  background-color: #f5fcfc;
  color: #2477ab;
}
/* line 939, ../scss/components.scss */
.page-wrapper .form-comp .bootstrap-select.input-group-btn {
  width: 100%;
}
/* line 943, ../scss/components.scss */
.page-wrapper .form-comp#otherContainer {
  float: none;
  padding-bottom: 0;
}
/* line 951, ../scss/components.scss */
.page-wrapper .input-group-btn:last-child > .btn {
  margin-left: 0px;
}
/* line 956, ../scss/components.scss */
.page-wrapper .input-group-btn:first-child > .btn {
  margin-right: 0px;
}
/* line 961, ../scss/components.scss */
.page-wrapper .inner-box-width {
  width: 100%;
  float: left;
  margin-top: 22px;
  background-color: #fff;
}
/* line 966, ../scss/components.scss */
.page-wrapper .inner-box-width .draft-details {
  font-family: "MetaWebPro-Medium";
}
/* line 969, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details {
  padding: 30px 30px 40px 98px;
  float: left;
}
/* line 972, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .doc-name-margin {
  margin-bottom: 20px;
  font-size: 15px;
}
/* line 975, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .doc-name-margin span:first-child {
  font-size: 20px;
}
/* line 978, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .doc-name-margin .version-number {
  margin-right: 10px;
}
/* line 982, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .doc-content {
  margin-top: 40px;
  line-height: 23px;
}
/* line 986, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details span {
  line-height: 30px;
}
/* line 989, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .inter-content-margin {
  width: 50%;
  float: left;
  display: inline-block;
  margin-left: 16%;
}
/* line 995, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .width-30pc {
  width: 30%;
  float: left;
  display: inline-block;
}
/* line 1000, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-details .color-gray {
  color: #6d7075;
}
/* line 1004, ../scss/components.scss */
.page-wrapper .inner-box-width .doc-bg {
  background-image: url(../images/color_pdf.png);
  background-repeat: no-repeat;
  background-position: 30px 30px;
}
/* line 1011, ../scss/components.scss */
.page-wrapper .sub-header {
  background: #fff;
  height: 68px;
  font-size: 20px;
  padding: 12px 20px 12px 20px;
  float: left;
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
}
/* line 1019, ../scss/components.scss */
.page-wrapper .sub-header span {
  vertical-align: -webkit-baseline-middle;
}
/* line 1023, ../scss/components.scss */
.page-wrapper .sub-header .btn-with-icon .icon-margin {
  margin-right: 13px;
  vertical-align: -webkit-baseline-middle;
}
/* line 1033, ../scss/components.scss */
.page-wrapper .custom-radio {
  margin: 30px 0px;
  vertical-align: top;
}
/* line 1036, ../scss/components.scss */
.page-wrapper .custom-radio label {
  font-weight: normal;
  vertical-align: top;
  display: table-cell;
  padding-left: 7px;
}
/* line 1042, ../scss/components.scss */
.page-wrapper .custom-radio .custom-element.elementfocus {
  outline: none;
}
/* line 1045, ../scss/components.scss */
.page-wrapper .custom-radio .custom-element {
  width: 18px;
  height: 18px;
  display: table-cell;
  vertical-align: top;
  background-clip: content-box;
}
/* line 1051, ../scss/components.scss */
.page-wrapper .custom-radio .custom-element input {
  width: 18px;
  height: 18px;
  margin: 0;
  cursor: pointer;
  outline: none;
  opacity: 0;
  _nofocusline: expression(this.hideFocus=true);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}
/* line 1065, ../scss/components.scss */
.page-wrapper .custom-radio legend {
  display: block;
  padding: 0;
  margin-bottom: 0px;
  font-size: 1em;
  font-weight: bold;
  color: inherit;
  border: 0;
}
/* line 1074, ../scss/components.scss */
.page-wrapper .custom-radio .custom-element.icon-radio {
    background-position: -20px -38px;
}

div#rejection-section .icon-radio.custom-element {
    background-position: -20px -35px !important;
}


/* line 1077, ../scss/components.scss */

.page-wrapper .custom-radio .custom-element.icon-radio.disabled {
  background-position: -450px -38px;
}


/* line 1080, ../scss/components.scss */

.page-wrapper .custom-radio .custom-element.icon-radio.selected {
    background-position: -20px -8px;
}

div#rejection-section .icon-radio.custom-element.selected {
    background-position: -20px -3px !important;
}

/* line 1083, ../scss/components.scss */
.page-wrapper .custom-radio .custom-element.icon-radio.selected.disabled {
  background-position: -450px -8px;
}
/* line 1087, ../scss/components.scss */
.page-wrapper .custom-checkbox {
  margin: 30px 0px;
}
/* line 1089, ../scss/components.scss */
.page-wrapper .custom-checkbox label {
  font-weight: normal;
  margin: 0px;
  vertical-align: middle;
}
/* line 1094, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
/* line 1100, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element input {
  width: 18px;
  height: 18px;
  margin: 0;
  cursor: pointer;
  outline: none;
  opacity: 0;
  _nofocusline: expression(this.hideFocus=true);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
}
/* line 1114, ../scss/components.scss */
.page-wrapper .custom-checkbox legend {
  display: block;
  padding: 0;
  margin-bottom: 0px;
  font-size: 1em;
  font-weight: bold;
  color: inherit;
  border: 0;
}
/* line 1123, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element.icon-checkbox {
  background-position: -20px -70px;
}
/* line 1126, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element.icon-checkbox.disabled {
  background-position: -450px -70px;
}
/* line 1129, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element.icon-checkbox.selected {
  background-position: -20px -102px;
}
/* line 1132, ../scss/components.scss */
.page-wrapper .custom-checkbox .custom-element.icon-checkbox.selected.disabled {
  background-position: -450px -102px;
}
/* line 1136, ../scss/components.scss */
.page-wrapper .custom-element.elementfocus {
  outline: 1px solid #2477ab;
}
/* line 1141, ../scss/components.scss */
.page-wrapper .btn-primary, .page-wrapper .btn-secondary {
  padding: 8px 30px;
  background-color: #ff6000;
  border-radius: 0;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff;
  border-color: transparent;
  height: 44px;
}
/* line 1151, ../scss/components.scss */
.page-wrapper .btn-primary:hover, .page-wrapper .btn-primary:focus, .page-wrapper .btn-primary:active {
  background-color: #ff4e00;
  color: #ffffff;
  border-color: transparent;
  box-shadow: none;
}
/* line 1157, ../scss/components.scss */
.page-wrapper .blue-outline, .page-wrapper .btn-secondary.blue-outline {
  background-color: #ffffff;
  color: #3380b1;
  border: 1px solid #2477ab;
}
/* line 1162, ../scss/components.scss */
.page-wrapper .btn-primary.blue-outline:hover, .page-wrapper .btn-primary.blue-outline:focus, .page-wrapper .btn-primary.blue-outline:active {
  background-color: #ededed;
  color: #317faf;
  border: 1px solid #2477ab;
}
/* line 1167, ../scss/components.scss */
.page-wrapper .btn-secondary {
  background-color: #2477ab;
}
/* line 1170, ../scss/components.scss */
.page-wrapper .btn-secondary:hover {
  background-color: #006196;
}
/* line 1173, ../scss/components.scss */
.page-wrapper .btn-secondary.blue-outline:hover, .page-wrapper .btn-secondary.blue-outline:focus, .page-wrapper .btn-secondary.blue-outline:active {
  background-color: #ededed;
  color: #317faf;
  border: 1px solid #2477ab;
}
/* line 1178, ../scss/components.scss */
.page-wrapper button.btn-icon {
  padding: 6px 20px;
}
/* line 1182, ../scss/components.scss */
.page-wrapper .btn-wrapper input:nth-child(2), .page-wrapper .btn-wrapper button:nth-child(2) {
  margin-left: 20px;
}
/* line 1187, ../scss/components.scss */
.page-wrapper .btn-group .btn-secondary.active {
  border: 1px solid #2477ab;
  color: #ffffff;
  box-shadow: none;
}
/* line 1192, ../scss/components.scss */
.page-wrapper .btn-group .btn-secondary.inactive {
  border: 1px solid #dbdbdb;
  color: #6d7075;
  background-color: #ffffff;
  box-shadow: none;
}
/* line 1199, ../scss/components.scss */
.page-wrapper .icon-home {
  width: 21px;
  height: 18px;
  background-position: -763px -199px;
}
/* line 1204, ../scss/components.scss */
.page-wrapper .icon-refresh {
  width: 21px;
  height: 20px;
  background-position: -798px -227px;
}
/* line 1209, ../scss/components.scss */
.page-wrapper .icon-delete-btn {
  background-position: -140px -109px;
  height: 21px;
}
/* line 1213, ../scss/components.scss */
.page-wrapper .icon-download {
  background-position: -22px -303px;
  width: 16px;
}
/* line 1220, ../scss/components.scss */
.page-wrapper .btn-link {
  border-radius: 25px;
  height: 27px;
  width: auto;
  padding: 3px 20px;
}
/* line 1225, ../scss/components.scss */
.page-wrapper .btn-link div {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  margin-left: -3px;
  border-radius: 50%;
}
/* line 1233, ../scss/components.scss */
.page-wrapper .btn-label-current {
  background-color: #f2f9f4;
  color: #008a25;
  border: 1px solid #81c593;
}
/* line 1237, ../scss/components.scss */
.page-wrapper .btn-label-current .btn-current-img {
  background-color: #008a25;
  display: inline-block;
}
/* line 1242, ../scss/components.scss */
.page-wrapper .btn-label-current:hover {
  border: 1px solid #81c593;
  background-color: #f2f9f4;
  text-decoration: none;
  color: #008a25;
}
/* line 1249, ../scss/components.scss */
.page-wrapper .btn-label-previous {
  background-color: #fff7f2;
  color: #ff6600;
  border: 1px solid #ffb27f;
}
/* line 1253, ../scss/components.scss */
.page-wrapper .btn-label-previous .btn-previous-img {
  background-color: #ff6600;
  display: inline-block;
}
/* line 1257, ../scss/components.scss */
.page-wrapper .btn-label-previous:hover {
  border: 1px solid #ffb27f;
  background-color: #fff7f2;
  text-decoration: none;
  color: #ff6600;
}
/* line 1264, ../scss/components.scss */
.page-wrapper .btn-label-archive {
  background-color: #fff8e1;
  color: #293033;
  border: 1px solid #ffe699;
}
/* line 1268, ../scss/components.scss */
.page-wrapper .btn-label-archive:hover {
  border: 1px solid #ffe699;
  background-color: #fff8e1;
  text-decoration: none;
  color: #293033;
}
/* line 1275, ../scss/components.scss */
.page-wrapper .btn-label-sunset {
  background-color: #f6f6f7;
  color: #5e6470;
  border: 1px solid #a3a6ad;
}
/* line 1279, ../scss/components.scss */
.page-wrapper .btn-label-sunset:hover {
  border: 1px solid #a3a6ad;
  background-color: #f6f6f7;
  text-decoration: none;
  color: #5e6470;
}
/* line 1286, ../scss/components.scss */
.page-wrapper .btn-label-draft {
  background-color: #f2fafa;
  color: #41b3b3;
  border: 1px solid #7fcccc;
}
/* line 1290, ../scss/components.scss */
.page-wrapper .btn-label-draft:hover {
  border: 1px solid #7fcccc;
  background-color: #f2fafa;
  text-decoration: none;
  color: #41b3b3;
}
/* line 1298, ../scss/components.scss */
.page-wrapper .card-widget {
  background-color: #f8f8f8;
  box-shadow: -1px 2px 9px #cacaca;
  width: 350px;
  float: left;
  margin: 0 12px;
  margin-bottom: 20px;
  border: solid 1px #dbdbdb;
  padding: 0 12px 0 17px;
}
/* line 1307, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info {
  float: left;
  width: 83%;
  padding: 15px 0;
}
/* line 1311, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .name-job-content, .page-wrapper .card-widget .card-main-info .email-content, .page-wrapper .card-widget .card-main-info .phone-content {
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #dbdbdb;
  margin-left: 10px;
  padding-left: 13px;
  width: calc(100% - 52px);
}
/* line 1319, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .top-content {
  padding-top: 3px;
}
/* line 1322, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .icon-avatar {
  width: 20px;
  height: 16px;
  background-position: -141px -447px;
  margin: 7px 0 0 0;
}
/* line 1330, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .icon-message {
  width: 20px;
  height: 16px;
  background-position: -141px -411px;
  vertical-align: middle;
  margin: 0;
}
/* line 1337, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .icon-phone {
  background-position: -200px -128px;
  width: 20px;
  height: 23px;
  margin: 2px 0 0 0;
}
/* line 1343, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .first-name, .page-wrapper .card-widget .card-main-info .last-name {
  font-size: 1.28571em;
  line-height: 1.33333em;
  font-family: MetaWebPro-medium;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
/* line 1354, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .email {
  font-size: 1.07143em;
  line-height: 1.84em;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
/* line 1363, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .job-title {
  color: #63666b;
  font-size: 1.07143em;
  line-height: 1.66667em;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
/* line 1373, ../scss/components.scss */
.page-wrapper .card-widget .card-main-info .phone, .page-wrapper .card-widget .card-main-info .country-code {
  font-size: 1.07143em;
  line-height: 2.4em;
  display: inline-block;
  /*padding-right:3px;*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
/* line 1384, ../scss/components.scss */
.page-wrapper .card-widget .edit-del {
  float: right;
  width: 17%;
  margin-top: 10px;
}
/* line 1388, ../scss/components.scss */
.page-wrapper .card-widget .edit-del .icon-edit {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-position: -141px -307px;
  vertical-align: top;
  cursor: pointer;
}
/* line 1396, ../scss/components.scss */
.page-wrapper .card-widget .edit-del .icon-edit:hover {
  background-position: -141px -268px;
}
/* line 1399, ../scss/components.scss */
.page-wrapper .card-widget .edit-del .icon-delete {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: -141px -378px;
  margin: 2px 0 0 5px;
  vertical-align: top;
  cursor: pointer;
}
/* line 1409, ../scss/components.scss */
.page-wrapper .card-widget .edit-check {
  float: right;
  margin: 10px 10px 0 0;
}
/* line 1412, ../scss/components.scss */
.page-wrapper .card-widget .edit-check .icon-edit {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-position: -141px -307px;
  vertical-align: top;
  cursor: pointer;
  margin-right: 0;
}
/* line 1421, ../scss/components.scss */
.page-wrapper .card-widget .edit-check .icon-edit:hover {
  background-position: -141px -268px;
}
/* line 1424, ../scss/components.scss */
.page-wrapper .card-widget .edit-check .custom-checkbox {
  margin-bottom: 0;
  margin-top: 46px;
}
/* line 1427, ../scss/components.scss */
.page-wrapper .card-widget .edit-check .custom-checkbox .custom-element {
  margin-right: 0;
}
/* line 1434, ../scss/components.scss */
.page-wrapper .user-widget-wrapper .card-widget:nth-child(odd) {
  clear: both;
}
/* line 1437, ../scss/components.scss */
.page-wrapper .handle-invite {
  padding-top: 15px;
  color: red;
}
/* line 1440, ../scss/components.scss */
.page-wrapper .handle-invite.show-error {
  display: block !important;
}
/* line 1449, ../scss/components.scss */
.page-wrapper .tooltip {
  /*box-shadow: -1px 2px 2px #000;*/
}
/* line 1451, ../scss/components.scss */
.page-wrapper .tooltip > .tooltip-inner {
  box-shadow: 0px 0px 9px #cacaca;
  background-color: #fff;
  padding: 10px;
  color: #2477ab;
  border: none;
  border-radius: 0;
  font-size: 15px;
  line-height: 1.42857em;
  opacity: 1;
  text-align: left;
  max-width: 350px;
  white-space: normal;
}
/* line 1467, ../scss/components.scss */
.page-wrapper .tooltip.in {
  opacity: 1;
}
/* line 1471, ../scss/components.scss */
.page-wrapper .tooltip.top .tooltip-arrow {
  border-top-color: #fff;
}
/* line 1474, ../scss/components.scss */
.page-wrapper .tooltip.top-left .tooltip-arrow {
  border-top-color: #fff;
}
/* line 1477, ../scss/components.scss */
.page-wrapper .tooltip.top-right .tooltip-arrow {
  border-top-color: #fff;
}
/* line 1480, ../scss/components.scss */
.page-wrapper .tooltip.right .tooltip-arrow {
  border-right-color: #fff;
}
/* line 1483, ../scss/components.scss */
.page-wrapper .tooltip.left .tooltip-arrow {
  border-left-color: #fff;
}
/* line 1486, ../scss/components.scss */
.page-wrapper .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
/* line 1489, ../scss/components.scss */
.page-wrapper .tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #fff;
}
/* line 1492, ../scss/components.scss */
.page-wrapper .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #fff;
}
/* line 1495, ../scss/components.scss */
.page-wrapper .message-box {
  padding: 10px 15px;
  margin-bottom: 50px;
  border-radius: 0;
  font-size: 16px;
  vertical-align: sub;
}
/* line 1501, ../scss/components.scss */
.page-wrapper .message-box i {
  background-image: url("../images/utility-icons.png");
  height: 26px;
  width: 26px;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
}
/* line 1509, ../scss/components.scss */
.page-wrapper .message-box i.success-icon {
  background-position: 860px 79px;
}
/* line 1512, ../scss/components.scss */
.page-wrapper .message-box i.info-icon {
  background-position: 870px 505px;
}
/* line 1515, ../scss/components.scss */
.page-wrapper .message-box i.warning-icon {
  background-position: 870px 463px;
}
/* line 1518, ../scss/components.scss */
.page-wrapper .message-box i.danger-icon {
  background-position: 870px 933px;
}
/* line 1522, ../scss/components.scss */
.page-wrapper .simple-messages {
  color: #022a48;
  font-size: 18px;
  padding-top: 20px;
  display: inline-block;
}
/* line 1527, ../scss/components.scss */
.page-wrapper .simple-messages i {
  background-image: url("../images/utility-icons.png");
  height: 26px;
  width: 26px;
  display: inline-block;
  vertical-align: sub;
  margin-right: 10px;
}
/* line 1535, ../scss/components.scss */
.page-wrapper .simple-messages i.success-icon {
  background-position: 860px 79px;
}
/* line 1538, ../scss/components.scss */
.page-wrapper .simple-messages i.info-icon {
  background-position: 870px 505px;
}
/* line 1541, ../scss/components.scss */
.page-wrapper .simple-messages i.warning-icon {
  background-position: 870px 463px;
}
/* line 1544, ../scss/components.scss */
.page-wrapper .simple-messages i.danger-icon {
  background-position: 870px 933px;
}
/* line 1548, ../scss/components.scss */
.page-wrapper .success-alert {
  border: 1px solid #058725;
  background-color: #edf7ee;
  color: #048729;
}
/* line 1553, ../scss/components.scss */
.page-wrapper .success-alert, .page-wrapper .danger-alert {
  display: none;
}
/* line 1556, ../scss/components.scss */
.page-wrapper .info-alert {
  border: 1px solid #63666b;
  background-color: #f5f5f5;
  color: #626367;
}
/* line 1561, ../scss/components.scss */
.page-wrapper .warning-alert {
  border: 1px solid #9d6d18;
  background-color: #fefdfb;
  color: #9c7204;
}
/* line 1566, ../scss/components.scss */
.page-wrapper .danger-alert {
  border: 1px solid #f61815;
  background-color: #ffe7e7;
  color: #ff1414;
}
/* line 1573, ../scss/components.scss */
.page-wrapper .modal-open {
  position: fixed;
  width: 100%;
}
/* line 1577, ../scss/components.scss */
.page-wrapper .modal {
  padding: 0px !important;
}
/* line 1579, ../scss/components.scss */
.page-wrapper .modal .modal-header {
  display: none;
}
/* line 1582, ../scss/components.scss */
.page-wrapper .modal .modal-dialog {
  padding: 100px 0  30px 15px;
}
/* line 1584, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-content {
  border-radius: 0;
  padding: 0 20px 20px 20px;
  margin: 0 auto;
}
/* line 1589, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-body {
  padding: 10px 0 15px 0;
}
/* line 1592, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-close-link {
  float: right;
  margin-top: 10px;
}
/* line 1596, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-footer {
  margin-top: 0;
  border-top: none;
  padding: 15px 0 0 0;
}
/* line 1600, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-footer .btn-primary {
  font-family: MetaWebPro-medium;
}
/* line 1604, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-heading {
  padding-bottom: 10px;
}
/* line 1606, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-heading .modal-headline {
  line-height: 30px;
}
/* line 1610, ../scss/components.scss */
.page-wrapper .modal .modal-dialog .modal-mobile-link {
  display: none;
}
/* line 1615, ../scss/components.scss */
.page-wrapper .change-company-ico {
  background: url("../images/utility-icons.png") 450px 790px;
}
/* line 1618, ../scss/components.scss */
.page-wrapper .close-icon-warning {
  background: url(../images/utility-icons.png) -819px -490px;
  display: inline-block;
  height: 23px;
  width: 30px;
}
/* line 1624, ../scss/components.scss */
.page-wrapper .margin0 {
  margin: 0;
}
/* line 1627, ../scss/components.scss */
.page-wrapper .close-icon {
  background: url(../images/utility-icons.png) -819px -501px no-repeat;
  display: inline-block;
  height: 11px;
  width: 11px;
}
/* line 1633, ../scss/components.scss */
.page-wrapper .change-company-ico {
  background: url(../images/utility-icons.png) -799px -333px;
  display: inline-block;
  height: 30px;
  width: 26px;
  float: left;
  margin-right: 10px;
}
/* line 1641, ../scss/components.scss */
.page-wrapper .sucess-ico {
  background: url(../images/utility-icons.png) -801px -434px;
  display: inline-block;
  height: 25px;
  width: 25px;
  float: left;
  margin-right: 10px;
}
/* line 1649, ../scss/components.scss */
.page-wrapper .heading-text, .page-wrapper .sucess-heading {
  vertical-align: text-bottom;
}
/* line 1653, ../scss/components.scss */
.page-wrapper .icon-sucess {
  background: url(../images/utility-icons.png) -801px -433px;
}
/* line 1656, ../scss/components.scss */
.page-wrapper .icon-delete {
  background: url(../images/utility-icons.png) -799px -397px;
}
/* line 1659, ../scss/components.scss */
.page-wrapper .icon-reject-request {
  background: url(../images/utility-icons.png) -796px -368px;
}
/* line 1662, ../scss/components.scss */
.page-wrapper .icon-warning {
  background: url(../images/utility-icons.png) -799px -332px;
}
/* line 1665, ../scss/components.scss */
.page-wrapper .w500 {
  width: 500px;
}
/* line 1668, ../scss/components.scss */
.page-wrapper .w600 {
  width: 600px;
}
/* line 1672, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon {
  background: url(../images/utility-icons.png) -797px -252px no-repeat;
  padding: 6px 17px;
}
/* line 1677, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon + .tooltip > .tooltip-inner {
  box-shadow: 0px 0px 9px #cacaca;
  background-color: #fff;
  color: #293033;
  border-radius: 0;
  font-size: 1em;
  line-height: 1.42857em;
  opacity: 1;
}
/* line 1688, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon + .tooltip.right > .tooltip-arrow {
  border-right: 5px solid #fff;
}
/* line 1694, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon-cross {
  background: url(../images/utility-icons.png) -797px -291px no-repeat;
  padding: 6px 17px;
}
/* line 1698, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon-cross + .tooltip > .tooltip-inner {
  box-shadow: 0px 0px 9px #cacaca;
  background-color: #fff;
  color: #293033;
  border-radius: 0;
  font-size: 1em;
  line-height: 1.42857em;
  opacity: 1;
}
/* line 1709, ../scss/components.scss */
.page-wrapper .form-comp .tooltip-icon-cross + .tooltip.right > .tooltip-arrow {
  border-right: 5px solid #fff;
}
/* line 1717, ../scss/components.scss */
.page-wrapper .icon-cross {
  background: url(../images/utility-icons.png) -797px -302px;
  cursor: pointer;
}
/* line 1722, ../scss/components.scss */
.page-wrapper .icon-cross + .tooltip > .tooltip-inner {
  box-shadow: 0px 0px 9px #cacaca;
  background-color: #fff;
  color: #293033;
  border-radius: 0;
  font-size: 1em;
  line-height: 1.42857em;
  opacity: 1;
}
/* line 1733, ../scss/components.scss */
.page-wrapper .icon-cross + .tooltip.top > .tooltip-arrow {
  border-top-color: #fff;
}
/* line 1740, ../scss/components.scss */
.page-wrapper .icon-archive, .page-wrapper .icon-sunset, .page-wrapper .icon-properties, .page-wrapper .icon-new-version, .page-wrapper .icon-delete-link {
  margin-right: 5px;
}
/* line 1743, ../scss/components.scss */
.page-wrapper .check-apply {
  font-style: italic;
  color: #acadaf;
}
/* line 1744, ../scss/components.scss */
.page-wrapper .w300 {
  width: 300px;
}
/* line 1745, ../scss/components.scss */
.page-wrapper .icon-new-version {
  background: url(../images/utility-icons.png) -771px -449px;
  width: 15px;
}
/* line 1749, ../scss/components.scss */
.page-wrapper .icon-archive {
  background: url(../images/utility-icons.png) -766px -387px;
  width: 20px;
}
/* line 1750, ../scss/components.scss */
.page-wrapper .icon-sunset {
  background: url(../images/utility-icons.png) -659px -6px;
  width: 22px;
}
/* line 1751, ../scss/components.scss */
.page-wrapper .icon-properties {
  background: url(../images/utility-icons.png) -661px -38px;
  width: 22px;
}
/* line 1752, ../scss/components.scss */
.page-wrapper .icon-delete-link {
  background: url(../images/utility-icons.png) -763px -478px;
}
/* line 1753, ../scss/components.scss */
.page-wrapper .icon-new-version-normal {
  background: url(../images/utility-icons.png) -763px -363px;
}
/* line 1756, ../scss/components.scss */
.page-wrapper .icon-archive-normal {
  background: url(../images/utility-icons.png) -764px -339px;
}
/* line 1757, ../scss/components.scss */
.page-wrapper .icon-properties-normal {
  background: url(../images/utility-icons.png) -763px -310px;
}
/* line 1758, ../scss/components.scss */
.page-wrapper .icon-delete-link-normal {
  background: url(../images/utility-icons.png) -764px -278px;
}
/* line 1759, ../scss/components.scss */
.page-wrapper a.black-link {
  color: #022a48;
}
/* line 1761, ../scss/components.scss */
.page-wrapper a.black-link:hover {
  color: #022a48;
}
/* line 1765, ../scss/components.scss */
.page-wrapper .form-comp input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #63686b;
  font-family: Myriad Pro;
  font-size: 15px;
}
/* line 1770, ../scss/components.scss */
.page-wrapper .form-comp input::-moz-placeholder {
  /* Firefox 19+ */
  color: #63686b;
  font-family: Myriad Pro;
  font-size: 15px;
}
/* line 1775, ../scss/components.scss */
.page-wrapper .form-comp input:-ms-input-placeholder {
  /* IE 10+ */
  color: #63686b;
  font-family: Myriad Pro;
  font-size: 15px;
}
/* line 1780, ../scss/components.scss */
.page-wrapper .form-comp input:-moz-placeholder {
  /* Firefox 18- */
  color: #63686b;
  font-family: Myriad Pro;
  font-size: 15px;
}
/* line 1786, ../scss/components.scss */
.page-wrapper .icon-minus {
  display: inline-block;
  width: 20px !important;
  height: 15px;
  background: url(../images/utility-icons.png) no-repeat;
  background-position: -82px -80px;
}
/* line 1793, ../scss/components.scss */
.page-wrapper .icon-expand {
  width: 20px !important;
  height: 15px;
  background: url(../images/utility-icons.png) no-repeat;
  background-position: -190px -56px;
  margin: 0;
  display: inline-block;
}
/* line 1801, ../scss/components.scss */
.page-wrapper .node-icon {
  display: inline-block;
  width: 20px !important;
  height: 15px;
  background: url(../images/utility-icons.png) no-repeat;
  background-position: -694px -33px;
  margin-right: 10px;
}
/* line 1809, ../scss/components.scss */
.page-wrapper .icon-pdf {
  background-position: -663px -311px;
  height: 32px;
  padding-right: 35px;
}
/* line 1813, ../scss/components.scss */
.page-wrapper .icon-doc, .page-wrapper .icon-txt, .page-wrapper .icon-docm {
  background-position: -663px -473px;
}
/* line 1816, ../scss/components.scss */
.page-wrapper .icon-docx {
  background-position: -663px -437px;
  padding-right: 35px;
}
/* line 1819, ../scss/components.scss */
.page-wrapper .icon-xls {
  background-position: -627px -344px;
  padding-right: 35px;
}
/* line 1822, ../scss/components.scss */
.page-wrapper .icon-xlxs {
  background-position: -663px -405px;
}
/* line 1825, ../scss/components.scss */
.page-wrapper .icon-img {
  background-position: -662px -376px;
}
/* line 1828, ../scss/components.scss */
.page-wrapper .icon-jpg {
  background-position: -663px -344px;
  padding-right: 35px;
}
/* line 1831, ../scss/components.scss */
.page-wrapper .icon-jpeg {
  background-position: -663px -344px;
}
/* line 1834, ../scss/components.scss */
.page-wrapper .icon-png {
  background-position: -663px -276px;
  padding-right: 35px;
}
/* line 1837, ../scss/components.scss */
.page-wrapper .icon-ppt {
  background-position: -629px -472px;
}
/* line 1840, ../scss/components.scss */
.page-wrapper .icon-pptx {
  background-position: -627px -442px;
}
/* line 1843, ../scss/components.scss */
.page-wrapper .icon-tiff, .page-wrapper .icon-tif {
  background-position: -629px -407px;
}
/* line 1846, ../scss/components.scss */
.page-wrapper .icon-txt {
  background-position: -590px -281px;
  padding-right: 35px;
}
/* line 1849, ../scss/components.scss */
.page-wrapper .icon-csv {
  background-position: -590px -339px;
}
/* line 1852, ../scss/components.scss */
.page-wrapper .icon-xml {
  background-position: -590px -309px;
  padding-right: 35px;
}
/* line 1855, ../scss/components.scss */
.page-wrapper .icon-word {
  background-position: -629px -374px;
}
/* line 1858, ../scss/components.scss */
.page-wrapper .icon-xlsx {
  background-position: -625px -309px;
  padding-right: 35px;
}
/* line 1861, ../scss/components.scss */
.page-wrapper .icon-zip {
  background-position: -625px -282px;
}

.page-wrapper .icon-json {
   background-position: -590px -281px;
  padding-right: 35px
}
/* line 1867, ../scss/components.scss */
.page-wrapper .terms-modal .modal-dialog.w90p {
  width: 90%;
}
/* line 1871, ../scss/components.scss */
.page-wrapper .terms-modal .modal-dialog .modal-heading .terms-main-heading {
  margin: 0;
}
/* line 1876, ../scss/components.scss */
.page-wrapper .terms-modal .modal-dialog .terms-sm-subheading {
  font-size: 1.28571em;
}
/* line 1881, ../scss/components.scss */
.page-wrapper input[type="radio"][disabled], .page-wrapper input[type="checkbox"][disabled] {
  cursor: default;
}

/* Start - Common Classes */
/* line 1887, ../scss/components.scss */
.row-no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 1891, ../scss/components.scss */
.resp-width {
  max-width: 1171px;
  margin: 0 auto;
  width: 100%;
}

/* line 1896, ../scss/components.scss */
.margin-top {
  margin-top: 30px;
}

/* line 1899, ../scss/components.scss */
.no-mar-right {
  margin-right: 0px !important;
}

/* line 1902, ../scss/components.scss */
.no-margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* line 1906, ../scss/components.scss */
.no-padding {
  padding: 0px;
}

/* line 1910, ../scss/components.scss */
.font-color-blue {
  color: #4189b6;
}

/* line 1915, ../scss/components.scss */
.bootstrap-select .btn {
  height: 44px;
  color: #646869;
}

/* line 1920, ../scss/components.scss */
::-webkit-input-placeholder {
  /* Chrome */
  color: red;
}

/* line 1923, ../scss/components.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: red;
}

/* line 1926, ../scss/components.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
  opacity: 1;
}

/* line 1930, ../scss/components.scss */
:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: red;
  opacity: 1;
}

/* line 1934, ../scss/components.scss */
.box-shadows {
  box-shadow: -1px 2px 9px #cacaca;
}

/* line 1937, ../scss/components.scss */
.content-gray-bg {
  background: #f8f8f8;
}

/* line 1942, ../scss/components.scss */
.dataTable thead th {
  color: #000;
}
/* line 1945, ../scss/components.scss */
.dataTable tbody td {
  font-weight: normal;
  color: #000;
}
/* line 1949, ../scss/components.scss */
.dataTable td.font-color-blue {
  color: #4189b6;
}

/* line 1953, ../scss/components.scss */
.margin-table {
  margin-top: 20px;
}

/* line 1956, ../scss/components.scss */
.dataTables_length {
  margin-right: 16px;
}
/* line 1959, ../scss/components.scss */
.dataTables_length label {
  display: inline;
}

/* line 1963, ../scss/components.scss */
.overlay-arrow {
  font-size: 9px;
  color: red;
  position: absolute;
  right: 0px;
  top: 10px;
  cursor: default;
  line-height: 1px;
}

/* line 1973, ../scss/components.scss */
.records-per-page span {
  display: inline-block;
  color: #63666b;
}

/* line 1978, ../scss/components.scss */
.select-dropdown {
  display: inline-block;
}

/* line 1981, ../scss/components.scss */
.pagination, .pagination li {
  margin: 0px;
  padding: 0px;
}

/* line 1982, ../scss/components.scss */
.dataTables_info, .dataTables_length {
  line-height: 34px;
}

/* line 1983, ../scss/components.scss */
.dataTables_info {
  padding: 0px 38px;
}

/* line 1984, ../scss/components.scss */
.dataTables_length, .dataTables_info, .dataTables_paginate {
  float: left;
}

/* line 1985, ../scss/components.scss */
select {
  height: 25px;
  padding: 2px;
  border: none;
  outline: none;
  font-size: 16px;
  width: 47px;
}

/* line 1993, ../scss/components.scss */
.bottom {
  border-top: 1px solid #e5e5e5;
  float: right;
  width: 100%;
  padding: 2px 0px 0;
}
/* line 1998, ../scss/components.scss */
.bottom span, .bottom select {
  color: #63666b;
  font-family: MetaWebPro-Medium;
  font-weight: normal;
}
/* line 2003, ../scss/components.scss */
.bottom select {
  color: #333333;
}
/* line 2006, ../scss/components.scss */
.bottom div, .bottom select {
  display: inline-block;
}
/* line 2009, ../scss/components.scss */
.bottom .dataTables_paginate {
  line-height: 34px;
}
/* line 2011, ../scss/components.scss */
.bottom .dataTables_paginate a, .bottom .dataTables_paginate a:hover {
  border: none;
  background: none;
  margin-left: 10px;
  margin-right: 20px;
  cursor: pointer;
}
/* line 2018, ../scss/components.scss */
.bottom .dataTables_paginate .next span, .bottom .dataTables_paginate .next:hover span {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -78px -48px;
  height: 14px;
  width: 14px;
  display: inline-block;
  vertical-align: sub;
}
/* line 2027, ../scss/components.scss */
.bottom .dataTables_paginate .next.disabled, .bottom .dataTables_paginate .next.disabled:hover {
  border: none;
}
/* line 2029, ../scss/components.scss */
.bottom .dataTables_paginate .next.disabled span, .bottom .dataTables_paginate .next.disabled:hover span {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -197px -56px;
  height: 14px;
  width: 14px;
  display: inline-block;
  cursor: not-allowed;
  vertical-align: sub;
}
/* line 2039, ../scss/components.scss */
.bottom .dataTables_paginate .previous.disabled, .bottom .dataTables_paginate .previous.disabled:hover {
  border: none;
}
/* line 2041, ../scss/components.scss */
.bottom .dataTables_paginate .previous.disabled span, .bottom .dataTables_paginate .previous.disabled:hover span {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -201px -7px;
  height: 14px;
  width: 14px;
  display: inline-block;
  cursor: not-allowed;
  vertical-align: sub;
}
/* line 2051, ../scss/components.scss */
.bottom .dataTables_paginate .previous, .bottom .dataTables_paginate .previous:hover {
  background-color: #ffffff;
  border: none;
}
/* line 2054, ../scss/components.scss */
.bottom .dataTables_paginate .previous span, .bottom .dataTables_paginate .previous:hover span {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -201px -34px;
  height: 14px;
  width: 14px;
  display: inline-block;
  vertical-align: sub;
}

/* line 2065, ../scss/components.scss */
.dataTables_length, .dataTables_info, .dataTables_paginate {
  display: inline-block;
}

/* Start accordion*/
/* line 2070, ../scss/components.scss */
.custom-accordion .panel {
  border: none;
  box-shadow: none;
}
/* line 2074, ../scss/components.scss */
.custom-accordion .panel-title {
  display: block;
}
/* line 2076, ../scss/components.scss */
.custom-accordion .panel-title .icon-info {
  float: left;
  height: 42px;
  width: 42px;
  background-position: -192px -386px;
}
/* line 2082, ../scss/components.scss */
.custom-accordion .panel-title a {
  text-decoration: none;
  font-size: 1.5em;
  line-height: 1.75em;
  vertical-align: top;
  margin-left: 12px;
  /*display: block;*/
  font-family: MetaWebPro-medium;
}
/* line 2091, ../scss/components.scss */
.custom-accordion .panel-title a:hover {
  text-decoration: none;
}
/* line 2094, ../scss/components.scss */
.custom-accordion .panel-title a:active {
  text-decoration: none;
}
/* line 2097, ../scss/components.scss */
.custom-accordion .panel-title .icon-close {
  float: right;
}
/* line 2101, ../scss/components.scss */
.custom-accordion .panel-title .icon-plus {
  float: right;
  margin-right: 0;
}
/* line 2107, ../scss/components.scss */
.custom-accordion .panel-default > .panel-heading {
  background-color: #ffffff;
  border: none;
}
/* line 2110, ../scss/components.scss */
.custom-accordion .panel-default > .panel-heading + .panel-collapse {
  padding: 20px 0 0 0;
}
/* line 2112, ../scss/components.scss */
.custom-accordion .panel-default > .panel-heading + .panel-collapse .panel-body {
  border: none;
  padding: 0;
}
/* line 2119, ../scss/components.scss */
.custom-accordion .panel-heading {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 0;
}
/* line 2125, ../scss/components.scss */
.custom-accordion .panel-group .panel {
  overflow: visible;
}

/*end accordion */
/* line 2132, ../scss/components.scss */
.typo-styles .row {
  border-bottom: 1px solid #dbdbdb;
}

/* line 2136, ../scss/components.scss */
.icon-close {
  display: inline-block;
  margin: 12px 0 0 25px;
  background-position: -241px -371px;
  height: 20px;
  width: 20px;
}

/* line 2143, ../scss/components.scss */
.icon-plus {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 12px 0 0 25px;
  background-position: -241px -396px;
}

/* MailBox css Start */
/* line 2153, ../scss/components.scss */
.conversation-wrap .panel-group {
  border: 1px solid #dadcdd;
}
/* line 2156, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-heading {
  background-color: #ebebeb;
  border-bottom: 1px solid white;
}
/* line 2160, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-heading .panel-title a {
  display: block;
  text-decoration: none;
}
/* line 2163, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-heading .panel-title a .icon-expand-toggle {
  background-position: -809px -190px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  height: 24px;
  width: 10px;
}
/* line 2171, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-heading .panel-title a .icon-collapse-toggle {
  background-position: -809px -161px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  height: 24px;
  width: 10px;
}
/* line 2182, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body {
  border-bottom: 1px solid #dadcdd;
  border-top: 0 !important;
  padding: 0px;
}
/* line 2186, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dadcdd;
  border-left: 3px solid #fff;
}
/* line 2191, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message .conversation {
  padding-left: 17px;
  padding-right: 25px;
}
/* line 2194, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message .conversation .custom-checkbox {
  margin: 0;
}
/* line 2195, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message .conversation .media-body {
  padding-left: 20px;
}
/* line 2198, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message .conversation .media-heading {
  font-family: MetaWebPro-Bold;
  font-size: 14px;
}
/* line 2203, ../scss/components.scss */
.conversation-wrap .panel-group .accordion-group .panel-body .slected-message:hover {
  border-left: 3px solid #ff6600;
  /*border-top:1px solid #dadcdd;*/
}

/* line 2215, ../scss/components.scss */
.expanded-body {
  border-bottom: 1px solid #dadcdd;
  padding-top: 30px;
}

/* line 2221, ../scss/components.scss */
.message-id {
  color: #67c2c1;
}

/* line 2224, ../scss/components.scss */
.icon-reply {
  background: url(../images/utility-icons.png) -736px -479px;
}

/* line 2227, ../scss/components.scss */
.padleft30 {
  padding-left: 30px;
}

/* line 2228, ../scss/components.scss */
.icon-hide {
  background: url(../images/utility-icons.png) -735px -407px;
}

/* line 2229, ../scss/components.scss */
.icon-show {
  background: url(../images/utility-icons.png) -735px -427px;
}

/*select-caret*/
/* line 2234, ../scss/components.scss */
.dropup .btn-default .caret {
  border-bottom-color: #63686b;
}

/* line 2240, ../scss/components.scss */
.btn-default .caret {
  border-top-color: #63686b;
}

/* line 2244, ../scss/components.scss */
.btn {
  border-radius: 0;
}

/*end-select-caret*/
/*new-user-add*/
/* line 2250, ../scss/components.scss */
.user-accounts-heading {
  font-size: 1.07143em;
  color: #63686b;
}

/* line 2254, ../scss/components.scss */
.user-accounts-wrapper {
  margin-top: 30px;
}

/* line 2257, ../scss/components.scss */
.user-accounts-form {
  width: 33.32%;
  float: left;
  padding-right: 1.36%;
}
/* line 2262, ../scss/components.scss */
.user-accounts-form .buttons-container {
  float: right;
}

/* line 2266, ../scss/components.scss */
.user-widget-wrapper {
  width: 66%;
  float: left;
  overflow: auto;
  height: 488px;
}
/* line 2271, ../scss/components.scss */
.user-widget-wrapper.initial {
  width: 100%;
}
/* line 2273, ../scss/components.scss */
.user-widget-wrapper.initial .card-widget {
  width: 29.916%;
  margin-left: 0;
  margin-right: 5.126%;
}
/* line 2278, ../scss/components.scss */
.user-widget-wrapper.initial .card-widget:nth-of-type(3n) {
  margin-right: 0;
}

/*new-user-add-ends*/
/*width classes*/
/* line 2286, ../scss/components.scss */
.w100p {
  width: 100% !important;
}

/* line 2287, ../scss/components.scss */
.w55p {
  width: 55.07% !important;
  margin-right: 2.43%;
}

/* line 2288, ../scss/components.scss */
.w42p {
  width: 42.5% !important;
}

/**/
/*Doc library start*/
	/*.icon-pdf{
	background: url(../images/utility-icons.png) -5px -150px no-repeat ;
	height:34px;width:32px;
} */
/*start: overidden label button Common Component*/
/* line 2297, ../scss/components.scss */
.btn-link {
  border-radius: 25px;
  height: 27px;
  width: auto;
  padding: 3px 20px;
}
/* line 2302, ../scss/components.scss */
.btn-link div {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  margin-left: -3px;
  border-radius: 50%;
}

/* line 2310, ../scss/components.scss */
.btn-label-current {
  background-color: #f2f9f4;
  color: #008a25;
  border: 1px solid #81c593;
}
/* line 2314, ../scss/components.scss */
.btn-label-current .btn-current-img {
  background-color: #008a25;
  display: inline-block;
}
/* line 2319, ../scss/components.scss */
.btn-label-current:hover {
  border: 1px solid #81c593;
  background-color: #f2f9f4;
  text-decoration: none;
  color: #008a25;
}

/* line 2326, ../scss/components.scss */
.btn-label-previous {
  background-color: #fff7f2;
  color: #ff6600;
  border: 1px solid #ffb27f;
}
/* line 2330, ../scss/components.scss */
.btn-label-previous .btn-previous-img {
  background-color: #ff6600;
  display: inline-block;
}
/* line 2334, ../scss/components.scss */
.btn-label-previous:hover {
  border: 1px solid #ffb27f;
  background-color: #fff7f2;
  text-decoration: none;
  color: #ff6600;
}

/* line 2341, ../scss/components.scss */
.btn-label-archive {
  background-color: #fff8e1;
  color: #293033;
  border: 1px solid #ffe699;
}
/* line 2345, ../scss/components.scss */
.btn-label-archive .btn-archive-img {
  background-color: #ffce34;
  display: inline-block;
}
/* line 2350, ../scss/components.scss */
.btn-label-archive:hover {
  border: 1px solid #ffe699;
  background-color: #fff8e1;
  text-decoration: none;
  color: #293033;
}

/* line 2357, ../scss/components.scss */
.btn-label-sunset {
  background-color: #f6f6f7;
  color: #5e6470;
  border: 1px solid #a3a6ad;
}
/* line 2361, ../scss/components.scss */
.btn-label-sunset .btn-sunset-img {
  background-color: #474e5b;
  display: inline-block;
}
/* line 2366, ../scss/components.scss */
.btn-label-sunset:hover {
  border: 1px solid #a3a6ad;
  background-color: #f6f6f7;
  text-decoration: none;
  color: #5e6470;
}

/* line 2373, ../scss/components.scss */
.btn-label-draft {
  background-color: #f2fafa;
  color: #41b3b3;
  border: 1px solid #7fcccc;
}
/* line 2377, ../scss/components.scss */
.btn-label-draft .btn-draft-img {
  background-color: #009999;
  display: inline-block;
}
/* line 2381, ../scss/components.scss */
.btn-label-draft:hover {
  border: 1px solid #7fcccc;
  background-color: #f2fafa;
  text-decoration: none;
  color: #41b3b3;
}

/*End: label button Common Component*/
/* Start - Calendar CSS */
/* line 2392, ../scss/components.scss */
.range-datepicker {
  width: 258px !important;
  height: 44px;
  padding: 10px 15px!important;
  background: #fff;
  cursor: pointer;
  border: 1px solid #ccc;
}
/* line 2399, ../scss/components.scss */
.range-datepicker span {
  font-size: 15px !important;
  vertical-align: text-bottom !important;
}

/* line 2404, ../scss/components.scss */
.icon-calendar {
  background-position: -40px -156px;
  position: absolute;
  top: 5px;
  right: 0px;
  height: 35px;
  width: 40px;
  cursor: pointer;
}

/* line 2414, ../scss/components.scss */
.daterangepicker {
  margin: 0;
  padding: 0;
}
/* line 2417, ../scss/components.scss */
.daterangepicker th {
  background-color: #ffffff;
}
/* line 2420, ../scss/components.scss */
.daterangepicker .table-condensed > tbody > tr > td, .daterangepicker .table-condensed > tbody > tr > th, .daterangepicker .table-condensed > tfoot > tr > td, .daterangepicker .table-condensed > tfoot > tr > th, .daterangepicker .table-condensed > thead > tr > td, .daterangepicker .table-condensed > thead > tr > th {
  padding: 12px 10px;
}
/* line 2423, ../scss/components.scss */
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #23233f;
  font-family:"DiscoverSans-Medium";
  height: 42px;
  color: #ffffff !important;
  
}
/* line 2426, ../scss/components.scss */
.daterangepicker .calendar.left, .daterangepicker .calendar.right {
  margin: 0;
}
/* line 2428, ../scss/components.scss */
.daterangepicker .calendar.left .calendar-table, .daterangepicker .calendar.right .calendar-table {
  padding: 0 10px 10px 10px;
}
/* line 2432, ../scss/components.scss */
.daterangepicker .from-row, .daterangepicker .to-row {
  background-color: #23233F;
  color: #ffffff;
  padding: 7px 20px;
  text-align: center;
  font-family: "DiscoverSans-Medium";

}
/* line 2438, ../scss/components.scss */
.daterangepicker .table-condensed tr th {
  font-size: 13px;
  /* color: #23233f; */
  font-family: "DiscoverSans-Medium";
}
.daterangepicker .table-condensed .prev, .daterangepicker .table-condensed .next{
  font-size: 13px;
  color: #23233f;
  font-family: "DiscoverSans-Medium";
}
/* line 2442, ../scss/components.scss */
.daterangepicker .calendar td {
  /* color: #fff; */
  font-family:"DiscoverSans-Medium";
  color: #23233F;
}
/* line 2445, ../scss/components.scss */
.daterangepicker select {
  border: 1px solid #dbdbdb;
  font-family: "DiscoverSans-Bold";
  color:#ffffff;
}

/* line 2450, ../scss/components.scss */
.daterangepicker.ltr .calendar.left .calendar-table {
  border-right: 1px solid #dbdbdb;
}

/* line 2454, ../scss/components.scss */
.single-date-picker-wrapper {
  display: inline-block;
  position: relative;
}
/* line 2457, ../scss/components.scss */
.single-date-picker-wrapper .icon-calendar {
  right: 0px;
}
/* line 2460, ../scss/components.scss */
.single-date-picker-wrapper .single-date-picker {
  height: 44px;
  border: 1px solid #cccccc;
  width: 230px;
}
/* line 2465, ../scss/components.scss */
.single-date-picker-wrapper input.single-date-picker[readonly] {
  cursor: pointer;
  background-color: #fff !important;
}

/* line 2470, ../scss/components.scss */
.single-date-picker.err:focus {
  outline: none;
}

/* End - Calendar CSS */
/* line 2475, ../scss/components.scss */
.input-error {
  color: #ff1616;
  font-size: 0.92857em;
  line-height: 1.84615em;
  display: none;
  /*visibility:hidden;*/
}
/* line 2481, ../scss/components.scss */
.input-error.err {
  visibility: visible;
}

/* line 2485, ../scss/components.scss */
.server-error {
  padding-bottom: 15px;
  float: left;
}

/*request toolkit STARTS*/
/* line 2491, ../scss/components.scss */
.request-order-modal .modal-content {
  padding: 0 5px 70px 20px;
}
/* line 2494, ../scss/components.scss */
.request-order-modal .modal-body {
  padding: 10px 0 15px 15px;
}
/* line 2497, ../scss/components.scss */
.request-order-modal .w90p {
  width: 90%;
}
/* line 2498, ../scss/components.scss */
.request-order-modal .custom-checkbox {
  display: inline-block;
  width: 15%;
  margin: 0 0 0px 0;
}
/* line 2503, ../scss/components.scss */
.request-order-modal .custom-checkbox.w22p {
  width: 22%;
}
/* line 2506, ../scss/components.scss */
.request-order-modal .check-box-wrapper {
  margin-bottom: 20px;
}
/* line 2509, ../scss/components.scss */
.request-order-modal .checkbox-content {
  margin-bottom: 20px;
}

/*request toolkit ENDS*/
/* line 2516, ../scss/components.scss */
.dropdown-toggle .filter-option {
  font-size: 15px;
}

/* line 2520, ../scss/components.scss */
.w970 {
  width: 970px;
}

/*document library icons*/
/* line 2524, ../scss/components.scss */
.doc-detail-redirect, .doc-detail-redirect:hover, .doc-detail-redirect:focus, .doc-detail-redirect:active {
  text-decoration: none;
  color: #000;
  cursor: auto;
}

/* line 2529, ../scss/components.scss */
.doc-lib-icon {
  margin-left: 11px;
}

/* line 2532, ../scss/components.scss */
.icon-archive-popup {
  background-position: -319px -461px;
  width: 25px;
  height: 32px;
  float: left;
  margin-top: 19px;
}

/* line 2539, ../scss/components.scss */
.icon-sunset-popup {
  background-position: -657px -6px;
  width: 25px;
  height: 27px;
  float: left;
  margin-top: 19px;
}

/* line 2546, ../scss/components.scss */
.icon-current {
  background-position: -294px -436px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}

/* line 2552, ../scss/components.scss */
.icon-previous {
  background-position: -294px -461px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}

/* line 2559, ../scss/components.scss */
.statusBtn .icon-archive {
  background-position: -294px -488px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}
/* line 2565, ../scss/components.scss */
.statusBtn .icon-sunset {
  background-position: -317px -436px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}

/* line 2574, ../scss/components.scss */
.icon-draft {
  background-position: -349px -78px;
  width: 15px;
  height: 15px;
  margin-right: 4px;
}

/* line 2581, ../scss/components.scss */
.doc-type {
  font-family: MetaWebPro-Medium;
  vertical-align: middle;
}

/* line 2585, ../scss/components.scss */
.current-text {
  color: #008a25;
}

/* line 2589, ../scss/components.scss */
.previous-text {
  color: #ff6600;
}

/* line 2593, ../scss/components.scss */
.statusBtn .archive-text {
  color: #474e5b;
}

/* line 2597, ../scss/components.scss */
.sunset-text {
  color: #66696e;
}

/* line 2600, ../scss/components.scss */
.draft-text {
  color: #386889;
}

/* line 2603, ../scss/components.scss */
.icon-right {
  background: url(../images/utility-icons.png) no-repeat center center;
  background-position: -202px -55px;
  margin: 0px 10px;
  height: 16px;
  width: 10px;
  display: inline-block;
}

/*ends*/
/* line 2614, ../scss/components.scss */
div.loader {
  display: table;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  opacity: 0.5;
  display: none;
}
/* line 2624, ../scss/components.scss */
div.loader div {
  display: table-cell;
  width: 100%;
  height: 100%;
  background: #ccc;
  text-align: center;
  vertical-align: middle;
}

/* line 2634, ../scss/components.scss */
.btn-wrapper.modal-footer button {
  min-width: 87px;
}

/* line 2639, ../scss/components.scss */
.btn-wrapper-modal.modal-footer button {
  min-width: 87px;
}
/* line 2642, ../scss/components.scss */
.btn-wrapper-modal.modal-footer button:first-child {
  margin-right: 20px;
}

/* line 2648, ../scss/components.scss */
.pop-up.modal .btn-wrapper
button {
  min-width: 110px;
}

/* line 2652, ../scss/components.scss */
.sort_img.down {
  background-position: -142px -249px !important;
}

/* line 2656, ../scss/components.scss */
.inviteBtnClear, .inviteBtn {
  padding: 0px !important;
  width: 100px;
}

/* line 2661, ../scss/components.scss */
input::-ms-clear,
input::-ms-reveal {
  display: none;
}

/* line 2665, ../scss/components.scss */
.icon.expand-icon {
  cursor: pointer !important;
}

/* line 2670, ../scss/components.scss */
.treeview .list-group-item {
  cursor: auto !important;
}

/*for error modal in document library*/
/* line 2675, ../scss/components.scss */
.app-backend-error {
  z-index: 1100;
}

/*header cookie change*/
/* line 2680, ../scss/components.scss */
.header-cookie .container {
  padding: 0;
}
/* line 2683, ../scss/components.scss */
.header-cookie .cookie-toast {
  background: #e6f4f9;
}
/* line 2685, ../scss/components.scss */
.header-cookie .cookie-toast p {
  position: relative;
  margin: 0;
  padding: 10px 30px 10px 0;
}
/* line 2689, ../scss/components.scss */
.header-cookie .cookie-toast p .close-toast {
  position: absolute;
  top: 10px;
  right: 15px;
}
/* line 2693, ../scss/components.scss */
.header-cookie .cookie-toast p .close-toast .icon-cross {
  background-position: -819px -501px;
  margin-right: 0;
  height: 14px;
  width: 12px;
}

/* line 2703, ../scss/components.scss */
.highlight-y {
  background-color: #ffff00;
}

/* new-inquiry-modal-admin start*/
.new-inquiry-modal #add-recipient-admin {
  position: absolute;
  top: 11px;
  background: #fff;
  color: #2477ab;
  cursor: pointer;
  padding-left: 9px;
  right: 25px;
  font-size: 15px;
}

.new-inquiry-modal #inquiry-company-search {
  height: 44px;
  border-radius: 0px;
  display: block;
  padding: 12px;
  width: 100%;
  border: 1px solid #ccc;
}

.new-inquiry-modal #inquiry-company-search span:not(.selectedUser) {
  color: #707070c7;
}

.new-inquiry-modal #inquiry-company-search:focus {
  border-color: #66afe9 !important;
}

.new-inquiry-modal #inquiry-company-search .close-icon {
  cursor: pointer;
}

#company-list-inquiry div.row {
  padding-top: 0px;
}

#user-list-inquiry div.row {
  padding-top: 0px;
}

#select-user-span {
  padding: 10px;
  background: #f8f8f8;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  height: 35px;
  margin-top: 0px;
  display: inline-block;
  width: 100%;
  font-weight: bold;
}


ul.searchResult {
  display: inline-block;
  width: 100%;
  list-style: none;
  border: 1px solid #ccc;
  margin-top: 0px;
  z-index: 100;
  background: #ffffff;
  max-height: 150px;
}

ul.searchResultUser {
  margin-top: 25px;
}

ul.userSearchResult {
  display: block;
  list-style: none;
  border: 1px solid #ccc;
  position: absolute;
  margin-top: 0px;
  z-index: 100;
  background: #ffffff;
  max-height: 150px;
}

ul.userSearchResult li {
  padding: 10px;
}

ul.userSearchResult li:hover {
  background: #EBEBEB;
  font-weight: bold;
}

ul.userSearchResult div {
  padding: 0px;
}

ul.searchResult li {
  padding: 10px;
  background: #f8f8f8;
  border-bottom: 1px solid #cccccc;
}

ul.searchResult li:hover {
  background: #EBEBEB;
  font-weight: bold;
}

ul.searchResult div {
  padding: 0px;
}

[contentEditable=true]:empty:not(:focus)::before {
  content: attr(data-text);
  color: #707070;
  font-size: 14px;
}

/* new-inquiry-modal-admin end*/

/* follow-up create */

#followUpCreate .followup-create-icon {
  position: relative;
  background-image: url(../images/CreateRemediation.png);
  background-repeat: no-repeat;
  background-position: 5px 0px;
  padding: 10px 54px;
  margin-left: 0px;
  text-align: left;
  letter-spacing: 0px;
  color: #293033;
  opacity: 1;
}

#followUpCreate .fbold {
  font-weight: bold;
}

#followUpCreate .inputwidth {
  width: 791px;
  padding-top: 10px;
}

#followUpCreate .form-control {
  height: 44px;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #DBDBDB;
}

#followUpCreate .margt {
  margin-top: 20px;
}

#followUpCreate #fCategorySelect {
  width: 791px;
  padding-top: 10px;
  outline: 0;
}

#followUpCreate .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

#followUpCreate #fCategorySelect .btn-default {
  height: 44px;
  margin-left: 0px;
}

#followUpCreate .textdescription {
  width: 791px;
  height: 200px;
  padding-top: 10px;
  padding-left: 10px;
  opacity: 0.5;
  resize: none;
  outline: none;
  border: none!important;
}

#followUpCreate .padl0 {
  padding-left: 0px;
}

#followUpCreate .single-date-picker {
  width: 100%;
  font-size: 16px;
  padding: 0 8px;
}

#followUpCreate #fdueDate {
  margin-top: 10px;
  height: 34px;
}

#followUpCreate .btn-primary {
  outline: 0;
}

#followUpCreate #followCancel {
  margin-right: 10px;
}

#followUpCreate .pad4 {
  padding-right: 4.5em;
}

#followUpCreate ul.searchResult {
  display: block;
  width: 87%;
  list-style: none;
  border: 1px solid #ccc;
  position: absolute;
  margin-top: 0px;
  z-index: 100;
  background: #ffffff;
  max-height: 150px;
}

#followUpCreate tbody tr{

   height: 0px;

}
 /*Ep-217 Started*/
.text-CountDesc{
  margin: 0px;
    /* width: calc(100% - 61px) !important; */
    position: relative;
    height: 222px;
    border: 1px solid #b3b3b3 !important;
    resize: both;
    overflow: hidden;
    width: min-content;
 }
 #text-counterCreate {
  bottom: 30px;
  left: 3px !important;
  position: relative;
  margin: 0 !important;
  font-family: DiscoverSans-Medium, Arial Bold, sans-serif;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0px;
  top: 6px !important;
  color: #666;
 }
 /* Ep-217 Ended */

 #memoText.alertComments{
border: none !important;
resize:none;
 }
 .text-countMemo{
border: 1px solid #b3b3b3 !important;
resize: both;
overflow: hidden;
border-radius: 4px;
 }
 #text-counterMemoText{
  padding-left: 10px;
 }


 /*warning pop up*/
 #updatepass-modal .modal-heading h3 {
  font-size: 24px;
  font-family: MetaWebPro-Bold;
  font-weight: 700;
}
#updatepass-modal .modal-heading {
  padding-bottom: 10px;
}
#updatepass-modal .icon-warning {
  background: url(../images/utility-icons.png) -799px -332px;
}
#updatepass-modal p{
  font-size: 15px;
  font-weight: 400;
  color: #63686b;
  font-family: MetaWebPro-Normal;
}
#updatepass-modal .close-icon-warning {
  background: url(../images/utility-icons.png) -819px -490px;
  display: inline-block;
  height: 23px;
  width: 30px;
}
#updatepass-modal button#profileSave {
  padding: 8px 30px;
  background-color: #ff6000;
  border-radius: 0;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  border-color: transparent;
  height: 44px;
}
#updatepass-modal a.link.modal-mobile-link {
  display: none;
}
.modal-footer {
  border: none;
}
#updatepass-modal .modal-dialog .modal-close-link {
  float: right;
  margin-top: 10px;
  color: #2477ab;
  font-family: MetaWebPro-Normal;
  font-weight: 400;
  line-height: 1.428571429;
  font-size: 15px;
  text-decoration: none;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  color:#23233f !important;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #f0f0f2 !important;
  color: #23233F !important;
}
.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
color: #23233f !important;
font-family:"DiscoverSans-Medium";
}
.daterangepicker .table-condensed > thead > tr > th{
  color:#B3B3B3;
}