@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&display=swap");
/* line 2, ../../sass-ccm/ccm2.scss */
body { font-family: 'Open Sans', sans-serif; color: #323131; }

@media (min-width: 1200px) { /* line 4, ../../sass-ccm/ccm2.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1000px; } }
/*********** Global style ***************/
/* line 9, ../../sass-ccm/ccm2.scss */
a { color: #E55825; }

/* line 12, ../../sass-ccm/ccm2.scss */
a:hover { color: #c84719; }

/* line 15, ../../sass-ccm/ccm2.scss */
h1 { font-size: 1.8rem; font-weight: 700; }

/* line 16, ../../sass-ccm/ccm2.scss */
li { margin-bottom: 10px; }

/*.navbar {    padding: .5rem 8rem;}*/
/* line 18, ../../sass-ccm/ccm2.scss */
.btn { border-radius: 5rem; }

/* line 19, ../../sass-ccm/ccm2.scss */
.fa { margin: 0  0.2rem; }

/* line 20, ../../sass-ccm/ccm2.scss */
.content { width: 100%; }

/* line 21, ../../sass-ccm/ccm2.scss */
.form-control { height: calc(1.5em + .75rem + 5px); border: 1px solid #bdbdbd; }

/* line 22, ../../sass-ccm/ccm2.scss */
form button, form .btn { width: 100%; }

/* line 23, ../../sass-ccm/ccm2.scss */
.form-check-label { font-size: 0.8rem; }

/* line 24, ../../sass-ccm/ccm2.scss */
.register-btn:focus, .register-btn:hover { box-shadow: 1px 0px 7px #E55825; }

/****************Header*******************/
/* line 27, ../../sass-ccm/ccm2.scss */
.top-header { border-bottom: 1px solid #eeeeee; }

/* line 28, ../../sass-ccm/ccm2.scss */
.top-header a { color: #272a2b; text-transform: uppercase; padding: 0 10px; font-size: 13px; }

/* line 29, ../../sass-ccm/ccm2.scss */
.top-header a:last-child { padding: 0; }

/* line 30, ../../sass-ccm/ccm2.scss */
.top-header a:first-child::after { content: "|"; margin-left: 10px; color: #cacfd1; }

/* line 31, ../../sass-ccm/ccm2.scss */
.top-header a:hover { color: #E55825; text-decoration: none; }

/* line 32, ../../sass-ccm/ccm2.scss */
.navbar { padding-bottom: 0; }

/* line 33, ../../sass-ccm/ccm2.scss */
.topmenu-space { padding: 0 20px; }

/* line 35, ../../sass-ccm/ccm2.scss */
.navbar-expand-lg .navbar-nav .nav-link { line-height: 3rem; }

/* line 37, ../../sass-ccm/ccm2.scss */
.navbar-light .navbar-nav .nav-link { color: #4d4d4b; font-weight: 600; }

/* line 38, ../../sass-ccm/ccm2.scss */
.navbar-light .navbar-nav .nav-link:hover { color: #E55825; }

/* line 39, ../../sass-ccm/ccm2.scss */
.sign-in { padding: .5rem 2rem; font-weight: 600; border: 1.5px solid #E55825; color: #E55825; }

/* line 40, ../../sass-ccm/ccm2.scss */
.sign-in:hover { color: #fff; background: #E55825; }

/*.navbar-light .navbar-nav .active>.nav-link {color:#fdb740; font-weight:600; border-bottom:5px solid;}*/
/* line 44, ../../sass-ccm/ccm2.scss */
.navbar-light .navbar-nav .active .nav-link { color: #E55825; font-weight: 600; }

/* line 45, ../../sass-ccm/ccm2.scss */
.navbar-light .navbar-nav .active .nav-link:after { content: ""; bottom: -12px; height: 4px; width: 100%; left: 0; background-color: #E55825; z-index: 2; display: block; position: absolute; }

/* line 56, ../../sass-ccm/ccm2.scss */
.nav-item { position: relative; margin-left: 1rem; margin-right: 1rem; }

/************* Main banner *************/
/* line 59, ../../sass-ccm/ccm2.scss */
.hero-bg { width: 100%; float: left; }

/* line 61, ../../sass-ccm/ccm2.scss */
.hero-bg { background-image: url(../images/hero_banner.jpg); background-repeat: no-repeat; background-size: cover; }

/* line 62, ../../sass-ccm/ccm2.scss */
.jumbotron { max-width: 720px; margin: 5rem auto 2rem auto; z-index: 9999; position: relative; background: #fff; box-shadow: 0px 5px 34px #cccc; }

/* line 70, ../../sass-ccm/ccm2.scss */
.jumbotron h1 { font-size: 3rem; font-weight: 700; }

/* line 71, ../../sass-ccm/ccm2.scss */
.jumbotron h1 span { color: #E55825; }

/* line 72, ../../sass-ccm/ccm2.scss */
.jumbotron p { font-size: 1.5rem; font-weight: 600; color: #4d4d4b; }

/* line 75, ../../sass-ccm/ccm2.scss */
.brand-separator { margin-bottom: 40px; }

/* line 76, ../../sass-ccm/ccm2.scss */
.side-line { display: inline-block; border-top: 4px solid #d9e7eb; width: 200px; margin-right: auto; margin-left: auto; }

/* line 83, ../../sass-ccm/ccm2.scss */
.triangle { display: inline-block; height: 20px; width: 20px; transform: rotate(45deg); transform-origin: center center; border-bottom: 4px solid #d9e7eb; border-right: 4px solid #d9e7eb; margin-left: -3px; margin-right: -3px; margin-bottom: -9px; }

/* line 95, ../../sass-ccm/ccm2.scss */
.register-btn { background: #E55825; color: #fff; font-weight: 600; padding: .7rem 2.2rem; text-transform: uppercase; font-size: 1.2rem; line-height: 2; border-radius: 5rem; }

/* line 99, ../../sass-ccm/ccm2.scss */
.register-btn .fa { margin-right: .5rem; }

/* line 100, ../../sass-ccm/ccm2.scss */
.register-btn:hover { color: #fff; }

/* line 101, ../../sass-ccm/ccm2.scss */
.find-btn { font-size: 1rem; text-decoration: underline; text-transform: uppercase; }

/***** Footer*****/
/* line 108, ../../sass-ccm/ccm2.scss */
footer { border-top: 1px solid #f1f1f1; margin-top: 3rem; float: left; width: 100%; }

/* line 109, ../../sass-ccm/ccm2.scss */
footer p { font-size: .9rem; }

/******************* Inner pages ******************/
/*****Contact****/
/* line 119, ../../sass-ccm/ccm2.scss */
.orangebtn { background: #FC9246; color: #fff; }

/* line 123, ../../sass-ccm/ccm2.scss */
.orangebtn:hover { background: #e7843e; }

/* line 126, ../../sass-ccm/ccm2.scss */
.graybtn { background: #E8E8E8; color: #A7A7A7; }

/* line 130, ../../sass-ccm/ccm2.scss */
.graybtn:hover { background: #b9b9b9; }

/*-----------------*/
/* line 134, ../../sass-ccm/ccm2.scss */
.info-sec { background-color: #F5F5F5; padding: 100px 0px; }

/* line 135, ../../sass-ccm/ccm2.scss */
.text-center { text-align: center; }

/* line 136, ../../sass-ccm/ccm2.scss */
.flex-1 { flex: 1; }

/* line 138, ../../sass-ccm/ccm2.scss */
.page-title { font-weight: bold; color: #000000; font-size: 32px; margin-bottom: 30px; }

/*---------------*/
/* line 145, ../../sass-ccm/ccm2.scss */
.table.custom-table { background-color: #FFFFFF; }

/* line 148, ../../sass-ccm/ccm2.scss */
.table.custom-table thead.thead-dark th { color: #fff; background-color: #747474; border-color: #747474; text-transform: uppercase; font-size: 17px; font-weight: bold; padding: 20px; }

/* line 156, ../../sass-ccm/ccm2.scss */
.table.custom-table tbody tr > th { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; box-shadow: 0px 2px 40px rgba(0, 0, 0, 0.06); background: #fff; }

/* line 162, ../../sass-ccm/ccm2.scss */
.table.custom-table tbody tr th, .table tbody tr td { padding: 30px 20px; }

/* line 163, ../../sass-ccm/ccm2.scss */
.table.custom-table tbody tr th { color: #0D0D0D; }

/* line 164, ../../sass-ccm/ccm2.scss */
.table.custom-table tbody tr td { color: #000000; font-size: 14px; }

/*----------*/
/* line 166, ../../sass-ccm/ccm2.scss */
.inner-info-sec { box-shadow: 0px 2px 40px rgba(0, 0, 0, 0.06); background: #fff; padding: 60px 40px; }

/* line 171, ../../sass-ccm/ccm2.scss */
.inner-info-sec h2 { color: #000000; font-size: 16px; line-height: 26px; font-weight: bold; }

/* line 174, ../../sass-ccm/ccm2.scss */
.inner-info-sec p, .inner-info-sec li { color: #000000; font-size: 15px; }

/* line 177, ../../sass-ccm/ccm2.scss */
.inner-info-sec ul { padding-left: 20px; margin: 20px 0 0; }

/* line 183, ../../sass-ccm/ccm2.scss */
.inner-info-sec hr { color: #D9D9D9; margin-bottom: 30px; }

/* line 187, ../../sass-ccm/ccm2.scss */
p.highlighted { background-color: #FFF2ED; border-radius: 10px; padding: 30px 25px; font-size: 16px; font-weight: bold; margin: 20px 0px; }

/********************* Responsive css *****************/
@media (max-width: 360px) { /* line 197, ../../sass-ccm/ccm2.scss */
  .navbar-toggler { padding: .25rem 0.3rem; }
  /* line 199, ../../sass-ccm/ccm2.scss */
  .register-btn { padding: .7rem 1.2rem; font-size: 1rem; } }
@media (min-width: 1300px) { /* line 203, ../../sass-ccm/ccm2.scss */
  .navbar, .top-header { padding: .3rem 8rem; } }
@media (max-width: 767px) { /* line 207, ../../sass-ccm/ccm2.scss */
  .jumbotron { margin: 1rem; }
  /* line 208, ../../sass-ccm/ccm2.scss */
  .jumbotron h1 { font-size: 2rem; word-break: break-word; }
  /* line 209, ../../sass-ccm/ccm2.scss */
  .side-line { width: 100px; }
  /* line 210, ../../sass-ccm/ccm2.scss */
  .graph-wrap { padding: 1rem 1rem; }
  /* line 211, ../../sass-ccm/ccm2.scss */
  .lmsearch .orange-higlight { padding: 1rem; }
  /* line 212, ../../sass-ccm/ccm2.scss */
  .lmsearch .side-line { width: 130px; }
  /* line 213, ../../sass-ccm/ccm2.scss */
  .topmenu-space { text-align: center; width: 100%; padding: 5px 0; }
  /* line 214, ../../sass-ccm/ccm2.scss */
  .lmsearch h1, .lmsearch h2 { font-size: 1.4rem; }
  /* line 215, ../../sass-ccm/ccm2.scss */
  h1 { font-size: 16px; }
  /* line 216, ../../sass-ccm/ccm2.scss */
  .contat-form { padding: 30px; margin: 0 auto; }
  /* line 220, ../../sass-ccm/ccm2.scss */
  .contact-single-head { min-height: 140px; } }
@media screen and (min-width: 320px) and (max-width: 991px) { /* line 227, ../../sass-ccm/ccm2.scss */
  .navbar-light .navbar-nav .active .nav-link:after { bottom: 0; }
  /* line 228, ../../sass-ccm/ccm2.scss */
  .nav-item { margin-left: 0; margin-right: 0; }
  /* line 229, ../../sass-ccm/ccm2.scss */
  .navbar-expand-lg .navbar-nav .nav-link { padding: .5rem 0; } }
@media screen and (min-width: 992px) and (max-width: 1024px) { /* line 233, ../../sass-ccm/ccm2.scss */
  .navbar-light .navbar-nav .active .nav-link:after { bottom: 0; }
  /* line 234, ../../sass-ccm/ccm2.scss */
  .nav-item { margin-left: .5rem; margin-right: .5rem; } }
/* line 237, ../../sass-ccm/ccm2.scss */
.ui-widget-overlay { background-color: lightgrey; opacity: 0.5; }

/* line 241, ../../sass-ccm/ccm2.scss */
.ui-dialog { background: grey; }

/* line 245, ../../sass-ccm/ccm2.scss */
#firm .btn { border-color: darkgrey; }

/* line 5, ../../sass-ccm/sass-common/_jquery-confirm.scss */
.jconfirm.jconfirm-cm .jconfirm-bg { background-color: rgba(0, 0, 0, 0.2); }
/* line 17, ../../sass-ccm/sass-common/_jquery-confirm.scss */
.jconfirm.jconfirm-cm .jconfirm-box div.jconfirm-title-c { font-family: Verdana,Arial,sans-serif; }
/* line 20, ../../sass-ccm/sass-common/_jquery-confirm.scss */
.jconfirm.jconfirm-cm .jconfirm-box div.jconfirm-content-pane { font-family: Verdana,Arial,sans-serif; }
/* line 28, ../../sass-ccm/sass-common/_jquery-confirm.scss */
.jconfirm.jconfirm-cm .jconfirm-box .jconfirm-buttons button { text-transform: capitalize; font-family: Verdana,Arial,sans-serif; font-weight: bold; }

/* line 1, ../../sass-ccm/sass-common/_notifications-v2.scss */
button.peAccessibleAcceptBut { background-color: lightgreen; }

/* line 5, ../../sass-ccm/sass-common/_notifications-v2.scss */
button.peAccessibleRejectBut { background-color: lightcoral; }

/* line 9, ../../sass-ccm/sass-common/_notifications-v2.scss */
.peUnreviewedAndOlder { border-width: 1px; border-color: red; border-style: dotted; }

/* line 15, ../../sass-ccm/sass-common/_notifications-v2.scss */
.peUnreviewedAndOlder span { text-align: center; color: red; font-size: 24px; width: 100%; display: inline-block; }

/* line 23, ../../sass-ccm/sass-common/_notifications-v2.scss */
.clear { clear: both; }

/* line 27, ../../sass-ccm/sass-common/_notifications-v2.scss */
.precedentStatusGroup { text-align: left; width: 175px; }
