@import url("http://fonts.googleapis.com/css?family=Lato:300,400,500,600,700,800,900,300 light italic,400 light italic");
.assessment-flow-table-sec{
background:#F7F8F9;
padding:60px 0px;
}
table.dataTable thead th{
border-bottom:none !Important;
vertical-align: inherit;
    display: table-cell;
}
.assessment_title h2{
font-size: 39px !important;
line-height: 44px !important;
color: #43484C !Important;
text-align: center !Important;
font-family: 'Lato', sans-serif !important;
margin-bottom:35px;
}
.assessment_filter{
     align-items: center;
    display: flex;
  justify-content: center;}

/* select box changing ul li css code */
.cs-skin-elastic>span{margin-bottom:0}.cs-select.cs-active .cs-placeholder{border-bottom:1px solid #e5e7ea!important;margin-bottom:0}.sr-jobs-filter .form-group{margin-bottom:20px}.sr-job-listing-01 .hhb-jobs .hhb-jobs-listing-2 .listing-title{width:85%}.sr-job-listing-01 .hhb-jobs .hhb-jobs-listing-2 .hs-accordion__item-icon{top:39px!important}.sr-job-listing-01 .hhb-jobs .hhb-jobs-listing-2 span.p.bg-primary{height:2px!important}.sr-job-listing-01 .hhb-jobs .hhb-jobs-listing-2 .blog-list-block,.sr-job-listing-01 .hhb-jobs .hhb-jobs-listing-2 .col-md-4{display:block!important}}.styledSelect{background-color:#fff;bottom:0;font-weight:700;left:0;padding:0 10px;position:absolute;right:0;top:0}.styledSelect:after{border:5px solid transparent;border-top-color:#000;content:"";height:0;position:absolute;right:6px;top:9px;width:0}.styledSelect.active,.styledSelect:active{background-color:#eee}.options{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:999}.options li{margin:0;padding:0 10px}.options li:hover{background-color:#39f;color:#fff}div.cs-select{-webkit-touch-callout:none;display:inline-block;max-width:500px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;vertical-align:middle;width:100%;z-index:100}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{cursor:pointer;display:block;overflow:hidden;padding:1em;position:relative;text-overflow:ellipsis;white-space:nowrap}.cs-select>span{padding-right:3em}.cs-select .cs-selected span:after,.cs-select>span:after{position:absolute;top:50%}
.cs-skin-elastic>span{position:relative}.cs-skin-elastic>span.cs-placeholder{margin-bottom:0}.cs-select>span:after{background-image:url(https://6667574.fs1.hubspotusercontent-na1.net/hubfs/6667574/Icon%20ionic-ios-arrow-down.svg);background-position:5%;background-repeat:no-repeat;background-size:10px;content:"";height:8px;padding-right:5px;position:absolute;right:0em;top:20px;width:20px}.cs-select .cs-selected span:after{content:"\2713";margin-left:1em}div.cs-active{z-index:200}.cs-select .cs-options{background:#fff;overflow:hidden;position:absolute;visibility:hidden;width:100%}.cs-select.cs-active .cs-options{border:1px solid #e5e7ea;visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}div.cs-skin-elastic{color:#5b8583;font-size:1.5em;font-weight:700;margin-bottom:35px;}
.cs-skin-elastic>span{
    background-color: #fff;
    border: 1px solid #DFE4E9;
    border-radius: 3px;
    color: #43484C;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    line-height: 22px;
    padding: 12px;
    z-index: 100;}
.cs-skin-elastic .cs-options{background:transparent;border-radius:3px;opacity:1;overflow:visible;padding-bottom:0!important;pointer-events:none;visibility:visible}
.cs-skin-elastic .cs-options span{margin-bottom:0}.cs-skin-elastic.cs-active .cs-options{background:#fff;box-shadow:15px 10px 20px 0 rgba(0,0,0,.05);pointer-events:auto}.cs-skin-elastic .cs-options>ul:before{background:#fff;content:"";left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .3s;transition:transform .3s;width:100%}.cs-skin-elastic .cs-options ul li{opacity:0}.cs-skin-elastic.cs-active .cs-options ul li{opacity:1}.cs-skin-elastic .cs-options li:hover span,.cs-skin-elastic.cs-active .cs-options li.cs-selected span{background:#d9edf7}.cs-select.cs-active .cs-placeholder{border-bottom:none;margin-bottom:0}
.cs-skin-elastic .cs-options span{
background-position: 1.5em 50%;
    background-repeat: no-repeat;
    background-size: 2em auto;
    color: #43484C;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    padding: 12px;
    font-family: 'Lato', sans-serif;}
.cs-skin-elastic .cs-options .cs-selected span,.cs-skin-elastic .cs-options li.cs-focus span,.cs-skin-elastic .cs-options span:hover{color:#1e4c4a}.cs-skin-elastic .cs-options .cs-selected span:after{content:""}@media (max-width:550px){.sr-job-listing-01 .listing-title h5{font-size:18px!important}}
/* table css code */
.see_moreless.lesstext {
  -webkit-animation: slide-up .6s cubic-bezier(0.4, 0, 0.2, 1) 3000ms;
  -moz-animation: slide-up .6s  cubic-bezier(0.4, 0, 0.2, 1) 3000ms;
  animation: slide-up .6s  cubic-bezier(0.4, 0, 0.2, 1) 3000ms;
}

@-webkit-keyframes slide-up {
        0% { -webkit-transform: translateY(100%); }
        100% { -webkit-transform: translateY(0); }
}
.see-more-block{
position:relative;
}
.assessment_table-btn{
text-align: center;
margin: 30px 0px;
}
#show-data-btn{
    text-align: center;
    color: #3387C6;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
  -moz-transition: all .5s linear;
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
  cursor: pointer;
}
.assessment_table-btn #show-data-btn.moretext a{
    bottom: 0px;
    position: absolute;
    width: 100%;
    left: 0px;
    right: 0px;
  color: #3387C6 !important;
}
.assessment_table-btn .moretext a:after{
content: "\f063";
    font-family: fontawesome;
  padding-left: 10px;
}
.assessment_table-btn .lesstext a:after{
content: "\f062";
    font-family: fontawesome;
  padding-left: 10px;
 }
.assessment_table-btn .moretext{
text-align:center;
    margin: 15px 0px;
    background: transparent linear-gradient(180deg, #F7F8F900 0%, #F7F8F9B3 31%, #F7F8F9 100%) 0% 0% no-repeat padding-box;
    bottom: -4px;
    height: 160px;
    left: 0px;
    position: absolute;
    right: 0px;
}
.assessment_table thead{ 
background: #6154AD 0% 0% no-repeat padding-box;
    border-radius: 4px 4px 0px 0px;
    color: #fff;
}
.assessment_table thead th{
padding:17px !Important;
font-size: 18px;
line-height: 22px;
font-weight: 500 !important;
font-family: 'Lato', sans-serif;
text-align:left;
background:transparent !Important;
border:none !Important;
}
/* .assessment_table thead tr th:nth-child(2){
    max-width: 310px !important;
} */
table.dataTable.assessment_table tr.odd {
 background-color: #fff !important;
} 
table.dataTable.assessment_table tr.even{
background-color: #F7F8F9 !important;
}
table.dataTable.assessment_table td {
 padding: 17px !Important;
  font-family: 'Lato', sans-serif;
    color: #43484C;
    font-size: 18px;
    line-height: 26px;
  border-right: 1px solid #DFE4E9;
    border-bottom: 1px solid #DFE4E9;
  vertical-align: top !Important;
      text-align: left !Important;
  font-weight: 300;
 }
table.dataTable.assessment_table td p{
margin:0px;
  font-weight: 300;
}

table.dataTable.assessment_table{
background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px #dee0e2;
    border-radius: 4px;
   border-spacing: 0px;
}
table.dataTable tr.odd td.sorting_1 {
    background-color: transparent !Important;
}
table.dataTable tr.even td.sorting_1 {
    background-color: transparent !Important;
}
.sorting, .sorting_asc, .sorting_desc{
background: none !Important;
}
.sorting:after, .sorting_asc:after, .sorting_desc:after{
content: '';
background: url(https://6600195.fs1.hubspotusercontent-na1.net/hubfs/6600195/arrow-top-bottom.png) no-repeat center right;
background-position: center;
background-size: 35%;
height: 17px;
position: absolute;
padding: 11px 0px;
width: 38px;
}
body{
margin:0px;
}
.dataTables_length{
  display:none;}
.dataTables_filter{
  display:none;}
.dataTables_info{
  display:none}
.dataTables_paginate{
  display:none}
/* mobile flow code */
.assessment-flow-mob .ass-flow-block{
background: #fff;
border:1px solid #DFE4E9;
margin-bottom:20px;
}
.assessment-flow-mob .assessment_mobtable tr td h3{
    color: #6154AD;
    font-size: 18px;
  padding-bottom: 10px;
    line-height: 22px;
    margin: 0px;
    font-family: 'Lato', sans-serif;
}
.assessment-flow-mob .ass-flow-block p{
font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #43484C;
   margin-bottom: 0px;
   }
.ass-flow-list{
 padding:20px;
  border-bottom: 1px solid #DFE4E9;
}
.ass-flow-block .ass-flow-list:last-child{
 border-bottom: 0px solid #DFE4E9;
}
.dnd-section, .content-wrapper--vertical-spacing {
padding: 0px 20px!important;
}
@media screen and (min-width: 769px){
.assessment-flow-web{
display:block}
.assessment-flow-mobile{
display:none}
}
@media (min-width: 768px){
.dnd_area-row-4-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
}

.dnd_area-row-4-max-width-section-centering > .row-fluid {
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
}
.dnd-section > .row-fluid {
    max-width: 1240px;
}
@media screen and (max-width: 992px){
.row-fluid .assessment_filter .span3{
width:50% !important;
  }
}
@media screen and (max-width: 768px){
.row-fluid .assessment_filter .span3{
width:100% !important;
  }
table.dataTable.assessment_mobtable tr.even {
 background-color: #fff !important;
}
.assessment-flow-web{
display:none}
.assessment-flow-mobile{
display:block}
.assessment_filter{
/* margin:0px 30px;
display:block !important; */
text-align:center
}
  table.dataTable.assessment_table td:last-child {
   border-bottom: unset;
}
.assessment_mobtable{
 background: transparent !important;
    box-shadow: unset !important;
    border-radius: 0px !important;
    border-spacing: 0px !important;
    border: none;
}
table.dataTable.assessment_mobtable tr.odd {
    background-color: #fff;
}
  table.dataTable.assessment_mobtable td{
  border-right:unset;}
table.assessment_mobtable tbody tr{
 margin-bottom:30px;
display: grid;
 border: 1px solid #DFE4E9;
}
.assessment_mobtable thead .sorting_disabled {
display:none;
} 
/* .assessment_mobtable thead tr th:first-child .sorting{
display:block;
} */
table.assessment_mobtable thead th{
border-bottom:none !Important;
font-weight: 400 !important;
display: block;
color:#43484C;
padding: 10px 15px !Important;
}
table.assessment_mobtable thead th span{
font-size: 18px;
    color: #43484C;
    line-height: 22px;
    font-weight: bold;
  }
.assessment_mobtable thead {
background: #fff !Important;
border-radius: 4px 4px 0px 0px!Important;color: #43484C!Important;
border: none!Important;
margin-bottom: 20px;
box-shadow: 0px 3px 20px #dee0e2;
display:block;
position: absolute;
width: 100%;
}
.assessment_mobtable thead tr{
display:none
}
.assessment_mobtable thead tr th{
white-space: nowrap;
}
/* table.assessment_mobtable thead th.sorting_asc:after, .assessment-flow-mob .assess-mobfilter span:after, table.assessment_mobtable thead th.sorting:after, table.assessment_mobtable thead th.sorting_desc:after{ */
.assessment-flow-mob .assess-mobfilter span:after{
 content: '';
    background: url(https://6600195.fs1.hubspotusercontent-na1.net/hubfs/6600195/arrow-top-bottom-mobile.png) no-repeat center right;
    background-position: center;
    background-size: 30%;
    height: 17px;
    position: absolute;
    padding: 11px 0px;
    width: 38px; 
}
}
 @media screen and (max-width: 768px) {
 .assess-mobfilter {
margin-bottom:20px;
color: #43484C;
font-size: 18px;
line-height: 22px;
font-family: 'Lato', sans-serif;
font-weight: bold;
}
.assess-mobfilter span{
font: normal normal normal 18px/22px Lato;
}
.assessment_mobtable thead tr{
padding: 10px 15px !important;
box-sizing: border-box;
background: #fff !important;}
table .assessment_mobtable thead {
border: none;
    /* clip: rect(0 0 0 0); */
    /* height: 1px; */
    margin: 0px;
    overflow: hidden;
    padding: 0;
    /* position: absolute; */
    /* width: 1px;*/
  }
  
  table td {
  
    display: block;
  
    text-align: right;
  }

  table td:last-child {
    border-bottom: 0;
  }
}
@media (max-width: 900px) and (min-width: 800px) {
.sorting:after, .sorting_asc:after, .sorting_desc:after{
background-position: 30%;
background-size: 30%;
width: 38px;
  }}

.sorting_disabled {cursor: text !important;}