.justified {
	text-align: justify;
}

#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.facts-box p {
  font-size: 25px;
  font-family: 'Lato', 'Roboto', sans-serif;
  font-weight:300;
}

.features-box h3 {
  font-size:33px;
}

.features-box p {
  font-size:18px;
}

.home-wrapper h4 {
  line-height: 45px;
  font-size: 28px;
  font-weight: 300;
  font-family: 'Lato', 'Roboto', sans-serif;
}

.slogany {
  color: #f5f5f5;
}

.feature-icon {
  border:none;
}

.features-alt p {
    font-size: 20px;
    line-height: 34px;
}
.roadmap {
  padding-left: 80px;
  padding-right: 80px;
}
.roadmap-2 {
  padding-left: 30px;
  padding-right: 30px;
}
.roadmap-3 {
  padding-left: 20px;
  padding-right: 20px;
}
.p-areas {
  padding-top:20px;
}


/* ------ /FILTERED TABLE ------ */


@media only screen and (min-width : 400px) {

  .home-alt h1 {font-size:60px;}
  .facts-box h2 {font-size: 30px;}

}

body {
  /* background-color: #f9f9f9; */
  background-color: rgb(244,243,249);
  font-family: 'Lato', 'Roboto', sans-serif;
  font-weight:400;
}

::-webkit-input-placeholder {
   font-style: italic;
}
:-moz-placeholder {
   font-style: italic;
}
::-moz-placeholder {
   font-style: italic;
}
:-ms-input-placeholder {
   font-style: italic;
}
.navbar-header-sign {
    float: left;
    padding: 15px;
    text-align: center;
    width: 100%;
}
.navbar-brand-sign {
  float:none;
}
.navbar-brand-sign img {
 width:100px;
}
input.btn-forgot, input.btn-forgot:hover {
 background-color: #fff;
 color: rgb(37,99,171);
}
input.btn-sign {
 background-color: rgb(37,99,171);
}
input.btn-sign, input.btn-forgot {
  font-family: 'Lato', 'Roboto', sans-serif;
  font-weight:300;
}
.navbar-default {
  background-color: rgb(244,243,249);
  padding-top: 20px;
  padding-bottom:20px;
}
.navbar-brand {
  padding-top:7px;
  padding-bottom:7px;
}
.navbar-brand img {
  width:150px;
}
.breadcrumb {
  background-color: rgb(244,243,249);
  padding-left:0;
}
h1, h2 {
color: rgb(63,66,70);
margin-bottom:30px;
}
.signin {
  padding-top:20px;
}
.no-left-pad {
 padding-left:0;
}

#matter-details {
  margin-top:0;
}
.matter-table {
  padding-left:0;
  float:left;
  border:0;
}
.matter-name {
  font-family: 'Lato';
  font-weight:500;
  font-size:35px;
}
a:hover.matter-name {
text-decoration: none;
}
.reports-layout {
  padding-left:50px;
  padding-right:50px;
}
.matter-type {
  font-family: 'Lato';
  font-weight:300;
  font-style:oblique;
  font-size:16px;
}
.filter-dropdown {
  margin-left:-5px;
}
.status {
  color:#01c17b;
}
.btn-open {
  background-color: rgb(24,39,89);
  color:#fff;
}
.btn-import {
  background-color: rgb(35,82,164);
  color:#fff;
}
.nice-blue {
  color: rgb(24,39,89);
  }
.btn-assess, .btn-assess:hover {
  background-color: rgb(52,200,144);
  color:#fff;
  border:none;
  border-radius: 5px;
  font-size: 16px;
}
.btn-link-case, .btn-link-case:hover {
  background-color: rgb(238,89,42);
  color:#fff;
  border:none;
  border-radius: 5px;
  margin-top:20px;
}
.counsel-lead, .status, .opened-on {
  font-family: 'Lato';
  font-weight:300;
}
.boxed {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  background: rgb(255, 255, 255);
  padding-top: 40px;
  padding-bottom:70px;
  padding-right:30px;
  padding-left:40px;
  border-radius: 7px 7px 0 0;
  font-size: 16px;
}
.boxed-text-page {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  background: rgb(255, 255, 255);
  padding-top: 20px;
  padding-bottom:20px;
  padding-right:30px;
  padding-left:40px;
  border-radius: 7px 7px 0 0;
  font-size: 16px;
}
.boxed-sign {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  background: rgb(255, 255, 255);
  padding-top: 20px;
  padding-bottom:50px;
  padding-right:30px;
  padding-left:40px;
  border-radius: 7px 7px 0 0;
  font-size: 16px;
}
.boxed .row, .boxed-sign .row, .boxed-text-page .row {
  margin-left:0;
  margin-right:0;
}
.boxed-2 {
  background-color: rgb(250,251,251);
  padding: 0px;
}


.boxed-3 {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  border-top: 1px solid #E3E4E6;
  background-color: rgb(247,247,247);
  padding-top: 30px;
  padding-bottom: 50px;
  border-radius: 0 0 7px 7px;
  font-family: 'Lato';
  font-weight:300;
}
.boxed-onboard {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  border-top: 1px solid #E3E4E6;
  background-color: rgb(247,247,247);
  padding-top: 10px;
  padding-bottom: 60px;
  padding-left:60px;
  border-radius: 0 0 7px 7px;
  font-family: 'Lato';
  font-weight:300;
}
.boxed-3-sign {
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px -3px 31px 0px, rgba(0, 0, 0, 0.0196078) 0px 6px 20px 0px;
  border-top: 1px solid #E3E4E6;
  background-color: rgb(247,247,247);
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 0 0 7px 7px;
  font-family: 'Lato';
  font-weight:300;
}
.boxed-3 h2, .boxed-3-sign h2, .boxed-onboard h2 {
  font-family: 'Lato';
  font-weight:300;
  color: rgb(24,39,89);
  padding-left: 15px;
}
.practice-areas-dd {
  padding-left:0  ;
}
.onboard {
  margin-top:30px;
}
.matter-name-field {
width:50%;
 }
.boxed-onboard h3 {
  font-family: 'Lato';
  font-weight:300;
  font-style:oblique;
  margin-top:10px;
  margin-bottom:20px;
}
.boxed-onboard p {
  font-family: 'Lato';
  font-weight:500;
}
.boxed-3 p  {
 padding-left: 15px;
 font-family: 'Lato';
  font-weight:300;
  font-style:oblique;
}
.boxed-3-sign p  {
 font-family: 'Lato';
  font-weight:300;
  font-style:oblique;
}
.colored-grey {
  background-color: rgb(245,245,245);
}
.colored-grey td {
  font-family: 'Lato';
  font-weight:300;
  font-style:oblique;
  color:grey;
}
.litigation-details th.greyed {
  color:grey;
}
.litigation-details th {
  text-transform: uppercase;
  font-size: 13px;
}
.matter-table th, .matter-table tr, .matter-table td {
  border-bottom: 0;
}
.litigation-details {
  background-color: #fff;
}
.footer {
  padding-top:50px;
  padding-bottom:30px;
}
.copy {
  padding: 10px 15px;
}
.tos {
  font-size: 14px;
}

/* ------ CASE ASSESSMENT SCREEN ------ */

.value-shower {margin-left:25px; text-align:center;}
.value-shower, .value-shower p {padding-left:0; padding-right:0;}
.value-shower p {margin-top:10px;}
.value-shower .docket-p {margin-top:20px;}
.value-shower .docket-btn {margin-top:10px;}
h2.dashboard-title {padding-left:0;}

/***********************
  RAISED BUTTONS
************************/
.btn-primary.raised {
    box-shadow: 0 3px 0 0 #007299;
}
.btn-primary.raised:active, .btn-primary.raised.active {
    background: #33a6cc;
    box-shadow: none;
    margin-bottom: -3px;
    margin-top: 3px;
}

/***********************
  CUSTON BTN VALUES
.btn {
    padding: 14px 24px;
    border: 0 none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
.btn-primary {
    background: #0099cc;
    color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #33a6cc;
}
.btn-primary:active, .btn-primary.active {
    background: #007299;
    box-shadow: none;
}
************************/

table.auto { table-layout: auto; }

th.thead-low {text-transform: capitalize; font-size: 16px; font-weight: 300;}

/* ------ /CASE ASSESSMENT SCREEN ------ */


/* ------ FILTERED TABLE ------ */

.filterable {
    margin-top: 15px;
    margin-left:50px;
    margin-right:50px;
    color:#000;
    border-color:rgb(247,247,247);
}
.panel-primary>.panel-heading {
  color:#000;
  background-color:rgb(247,247,247);
  border-color: rgb(247,247,247);
}
.filterable .panel-heading .pull-right {
    margin-top: -20px;
}
.panel-heading {
  padding-left:0;
  padding-right: 0;
}
.filterable .filters input[disabled] {
    background-color: transparent;
    border: none;
    cursor: auto;
    box-shadow: none;
    padding: 0;
    height: auto;
}
.filterable .filters input[disabled]::-webkit-input-placeholder {
    color: #333;
}
.filterable .filters input[disabled]::-moz-placeholder {
    color: #333;
}
.filterable .filters input[disabled]:-ms-input-placeholder {
    color: #333;
}
.form-control.filter-dropdown {
  margin-bottom: 10px;
}
.filterable .filters input[disabled] {
  margin-bottom: 18px;
  margin-left: 8px;
}

.table>tbody>tr>td.matters-prop {padding-left:16px;}

/* ------ /FILTERED TABLE ------ */


@media only screen and (min-width : 400px) {
  .btn-link-case, .btn-link-case:hover {margin-top:30px;}
  .case-assess {padding-left:0; float:left;}
  .counsel-status {padding-top:30px;}
  .btn-assess, .btn-assess:hover {padding:20px; font-size: 20px;}
  .navbar>.container .navbar-brand {margin-left:-10px;}
}
@media only screen and (min-width : 429px) {
  .btn-link-case, .btn-link-case:hover {margin-top:-6px;}
  .case-assess {padding-left:0; float:left;}
}
@media only screen and (min-width : 480px) {
  .btn-link-case, .btn-link-case:hover {margin-left: 10px;}
}
@media only screen and (min-width : 768px) {
  .boxed-3-sign {padding-left:50px; padding-right:50px;}
  .btn-assess, .btn-assess:hover {padding:30px;}
  .navbar-right {margin-right:-40px;}
  .navbar>.container .navbar-brand {margin-left:-30px;}
}
@media only screen and (min-width : 992px) {
  .btn-assess, .btn-assess:hover { margin-top:10px; padding:30px; font-size: 20px;}
  .case-assess {padding-left:15px; float:right;}
  .btn-assess, .btn-assess:hover {padding:20px; font-size: 18px;}
  .matter-title {padding-top:30px;}
  .page-title {padding-top:10px;}
}
@media only screen and (min-width : 1200px) {
  .btn-assess, .btn-assess:hover {margin-top:0px; padding:30px; font-size: 20px;}
}


.lim-cap {
margin-top:5px;
color: rgb(255, 215, 0);
}


@media (max-width: 576px) {
.lim-cap {margin-top: 55px}
.earlybird button {margin-top:55px}
}

.alt-section{
	border-top:1px solid #dadfe3;
	border-bottom:1px solid #dadfe3;
	background-color:white;
}

#contactus {text-align:center;}

::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder , :-ms-input-placeholder {
color: #fff;
}

.text-white {
color:#ffffff;
}

form.earlybird {
margin-top:80px;
}
form.earlybird-1 {
margin-top:40px;
}

.btn-light {
background-color: #43cea2;
margin-left:20px;
margin-top:-10px;
color: #fff !important;
padding: 9px 20px !important;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.04em;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}

.bio-box p {font-size:18px;}

.subscribe-form-home button {
  margin-top:20px;
  position:relative;
    outline: none !important;
    border-radius: 4px;
    font-weight: 300;
    border: none;
    color: #fff;
    font-size: 17px;
    background: #43cea2;
    padding: 11px 30px;
  }

  .home-wrapper .earlybird {margin-top:20px; background-color:rgba(255,255,255,0.85); padding: 30px 30px 60px 30px; border-radius: 5px; border: 3px #dadfe3;}

  .home-wrapper .earlybird h4 {
    line-height: 0px;
    font-size: 22px;
    font-weight: 400;
    color:rgba(32, 105, 167, 0.78);
    font-family: 'Lato', 'Roboto', sans-serif;
  }


    .subscribe-form-home input {
      margin-top:10px;
      padding: 11px 30px;
      width: 100%;
      font-size: 17px;
      color: #767D8E;
      border: none;
      outline: none !important;
      padding-right: 30px;
      padding-left: 30px;
      border: 1px solid #dadfe3;
      border-radius: 4px;
      }

	  .thankyou-top {
padding-bottom:50px;
padding-top:50px;
}

.thankyou-head {
margin-top:20px;
}

.thankyou-head .panel-body {
line-height: 2;
padding-left:25px;
padding-right:25px;
}

.thankyou {
padding:15px;
font-size:28px;
color:#fff;
}
.thankyou span {
font-size:26px;
color: #43cea2;
}

.thankyou-head .panel-body { font-size:16px;}

/* ------ /COURTS COVERAGE MAP START ------ */

.overflow-table {
  overflow:auto;
  height:400px;
}

@media screen and (max-width: 767px) {
  .table-responsive {
  border:none;
  }
}

/*Initial table header*/
.overflow-table table thead {
    background-color: #eee;
}
/*Rendered Floating Table Header*/
table.floatThead-table {
    border-top: none;
    border-bottom: none;
    background-color: #eee;
}

.bg-map {
  background-color:#383f47;
}

.jvectormap-container {
  background-color:#383f47 !important;
}

.coverage-title {
  color: #fff;
}

.coverage-btn, .coverage-btn:hover, .coverage-btn:active {
  background:#43cea2;
}

.coverage-title-table {
  color: #fff;
}

#show-coverage, .pills-coverage {
  margin-bottom:30px;
}

.pills-coverage > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.pills-coverage > li.active > a, .pills-coverage > li.active > a:hover {
  background:#43cea2 !important;
  color:#383f47;
}

.pills-coverage > li > a {
  color:#43cea2;
}

.jvectormap-legend {
 background:none;
}

.jvectormap-legend-title {
  font-size: 14px;
  margin-bottom:5px;
  text-align:left;
}

.jvectormap-legend .jvectormap-legend-tick-sample {
  height: 26px;
}

.jvectormap-legend-icons {
  background: white;
  border: black 1px solid;
}

.jvectormap-legend-icons {
  color: black;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 70px;
}

/* ------ /COURTS COVERAGE MAP END ------ */

