.btn-group.labelsuccess {
    padding: 10px;
}
.reportbtn .dropdown-menu {
    left: -100px!important;
}
.leftmar {
    margin-left: 30px;
}
.displaynone{ display:none;}
.custom_all_drop{ position: relative!important;margin-left: 20%;}
.custom_drop{ margin-left: 5%;}
#projecttypeshown{color: #B6B6B6!important;}
.footer {  padding-top: 5px!important;  padding-bottom: 5px!important;  font-size: 11px !important;}
.displaynone {	display:none;}
.thumb-lg-new {		width:60px;}
.counters.text-whited {    font-size: 22px;    line-height: 25px;}
.form-control.myselect {    font-size: 11px !important;    height: 32px;    margin-bottom: 2%;    width: 32%;}
.floatright { float:right!important; }
.heightcustom {  height: 120px;}
.mini-stat-icon-new {    background-color: rgba(255, 255, 255, 0.2);    border-radius: 100%;    display: inline-block;    float: left;    font-size: 25px;    height: 60px;    line-height: 37px;    margin-right: 10px;    text-align: center;   width: 60px;}
.panel-2,.panel-3{width:100%;}
.firstbox {    background: #fff;    margin-bottom: 35px;    width: 100%;}
.secondbox{	background: #fff }
.firstbox .mini-stat-icon{	width: 50%;	text-align: right;	font-size:62px;}
.firstbox .mini-stat-icon .thumb-lg{	height: 75px;    width: 75px;}
.firstbox .panel-footer{border-top:1px solid #ddd;}
.secondbox.panel .panel-body{	padding : 0 20px;}
.secondbox .panel-footer{border-top:1px solid #ddd;}
.producttableimg {width:50px;height:50px;}
.panel.secondbox {    height: auto;}
.panel-footer.bg-white.secondfooter {    margin-top: 0;    padding: 8px 15px;}
.panel-3 .panel-body{	padding:0;}
.col-sm-3.pull-right.margincust {    margin-top: 1%;}
.margincust .dropdown-menu{ left:unset !important; right:0;};
.margincust .badge{background:f2f2f2;}
.panel-3  .panel{	padding:9px 12px 9px;}
.marginLeft10 { margin-left: 10px; }
.material-icons {    color: #00CED1;    font-size: 60px!important;}
.panel {  /* -webkit-box-shadow: 0 0px 6px rgba(0,0,0,.19), 0 4px 4px rgba(0,0,0,.23);   box-shadow: 0 0px 6px rgba(0,0,0,.19), 0 4px 4px rgba(0,0,0,.23); */}
.width50 {    float: left;    width: 50% !important;}
.material-icons.customfont {    font-size: 40px !important;}
.counterstat.fontblack > strong {    color: #000;    font-size: 20px;}
.font-600.custommargin {    font-size: 44px!important;    margin-bottom: 2%;    margin-top: 4%;}
.width50.iconsstats {    text-align: right;}
.btn.btn-default.m-r-15.displayblock {    margin: 10px;}
#topnav .topbar-main {    background-color: #fff !important;}
#topnav .has-submenu.active a {
    color: #e67e22; // #5fbeaa
}
.myinputclass { width: 70%!important; }
.phone-text {
    color: blue;
    font-size: 12px;
}
.error {
	color: #f6504d!important;
}

#cover-spin {
  background: #D3D3D3!important;
  width: 100%!important;
  height: 100%!important;
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  opacity: .2!important;
}

.navbar-nav>li>.dropdown-menu { margin-top: 12px; }
#topnav .topbar-main .logo { margin-bottom: 8px; }
#topnav .topbar-main .navbar-nav { margin: 8px 0px 8px 0px; }
#topnav .navbar-toggle { margin: 8px 0px 8px 0px; }
.panel-body.ht200.pad45new{	min-height:365px;}
.link_btn{    background-color: #eeeeee !important;    border: 1px solid #c3c3c3 !important;    color: #555555 !important;}
.link_btn:hover{	background-color: #dddddd !important;    border: 1px solid #c3c3c3 !important;    color: #555555 !important;}
#add_provider .switch {  position: relative;  display: inline-block;  width: 60px;  height: 34px;}
#add_provider .switch input {  opacity: 0;  width: 0;  height: 0;}
#add_provider  .slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;  border-radius: 34px;}
#add_provider .slider:before {  position: absolute;  content: "";  height: 26px;  width: 26px;  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;  border-radius: 50%;}
#add_provider input:checked + .slider {  background-color: #2196F3;}
#add_provider input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}
#add_provider .switch_div{    display: inline-block !important;    margin-left: 20px !important;	}
#add_provider .provider_switch {    display: inline-block !important;    vertical-align: middle !important;    margin: 0 !important;} 
#add_provider input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}
.panel .panel-body{padding : 15px;}
.panel .div-title{font-size: 18px;color: #505458; padding-left: 10px; padding-right: 10px;}
.panel .panel-body .counter{line-height: 26px;}
.panel .mini-stat{padding-top: 10px;}
.panel .responses .text-percentage{color: #bababa;font-size: 14px;margin-left: 12px;}
.panel,.panel-default>.panel-heading{border-radius:4px;}
.review_alert{color: red;font-weight: bold;text-decoration: underline;}
.panel .responses{padding-top: 10px;}
.panel .total_reviews {background: #ececec;}
.panel-default>.panel-heading{background-color: #fff;color : #505458;}
.panel-default>.panel-heading .panel-title{text-transform: capitalize !important; font-size: 18px; color: #505458; padding-left: 10px; padding-right: 10px;}
.panel-default>.panel-heading .sub_heading{color: #bababa;font-size: 12px;margin-left: 16px;}
.link_div{padding: 23px 0;}
#chart_nps svg .highcharts-label-box {fill: none; x: -4.5; y: 3.5; width: 35px !important; height: 30px !important;display : none !important;}
#chart_nps svg .highcharts-label text{font-size: 24px !important; x: 0 !important; y:28 !important;}
#chart_nps .highcharts-label tspan{x: 0 !important; y:28 !important;}
.panel-group .panel{margin-bottom : 5px !important;}
.sub_header_bar .buttons{float : right;}
.header_icons{text-align:center;padding: 19px 0;}
.header_icons i{font-size:20px; color:#000000;}
.sub_header_bar button{margin-right: 5px; background-color: #eeeeee !important; border: 1px solid #c3c3c3 !important; color: #555555 !important;}
.breadcrumb_wrapper ul.breadcrumb{margin: 0; padding: 20px 0;font-size: 12px;}
.breadcrumb_wrapper ul.breadcrumb li:first-child{border-left:1px solid #ccc;padding-left:10px;}
.header_icons i{padding:0  10px;}
.header_icons i:first-child{border-left:1px solid #ccc;}
.header_icons i:last-child{border-right:1px solid #ccc;}
.modal-header{background:#fff !important; border:0px !important; border-bottom: 1px solid #e5e5e5 !important;}
.modal-title{color: #000000;}
.modal-dialog .btn{margin-right: 5px;background-color: #eeeeee !important;border: 1px solid #c3c3c3 !important;color: #555555 !important;}
.btn-primary{color: #fff;background-color: #abb337 !important;border: 1px solid #abb337 !important;}
.btn-primary:hover{color: #fff;background-color: #abb337 !important;border: 1px solid #abb337 !important;}
.newtoolbar.card-box{top: 59px;}
#topnav .topbar-main .nav > li > a{color: #000000 !important;}
#topnav{border-bottom: 1px solid #ccc;}
.modal-dialog .btn.btn-info,.btn-default{background-color: #abb337 !important;border: 1px solid #abb337 !important;}
.pull-right{text-align : right;}
.browse_catalog_wrapper .browse_catalog_div>div>div{padding : 10px; background : #fff; border: 1px solid #ccc;}
.view_product_btn{text-align: center; padding-top: 10px;}
.word-wrap{word-break: break-all;white-space: normal;}
.cursor-pointer{cursor: pointer;}
.img_div img{display: block; margin-left: auto; margin-right: auto;height: 250px;}

/* item_list */

.item_list .assessment {
	padding: 30px 15px !important;
}
.item_list .assessment .img_div{
	height: 150px;
}
.item_list .assessment .img_div img{
	width: auto;
	height: 100%;
	max-width:100%;
}
.item_list .assessment h4{
	display: inline-block;
    font-size: 22px;
}
.item_list .assessment .view_product_title{ text-align: center;}
.item_list .assessment .view_product_title span a{
	border-radius: 20px;
    border: 1px solid #abb337;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 10px;
    line-height: 30px;
    color: #abb337;
}
.item_list .assessment .view_product_btn .btn{
	background-color: #abb337;
	border: 2px solid #abb337;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
	padding: 10px 25px;
	transition: all 0.4s ease;
}
.item_list .assessment .view_product_btn .btn .fa{
	padding:0 5px;
}
.item_list .assessment .view_product_btn .btn:hover{
	color: #abb337;
	background-color: transparent;
}
/* // item_list */

.sub_header_bar .btn-default.white-color{
	color: #ffffff !important;
}
.fa-plus-circle::before {    
    font-size: 18px!important;
    color: #abb337!important;
}

.customerror {    
    border: 1px solid #f6504d;
}

.m-progress-bar {
    min-height: 1em;
    background: #abb337;
    width: 5%;
}

.bs-actionsbox .btn-group button {
    width: 45%!important;
}

.fa.fa-plus-circle.manualcircle {
    font-size: 18px !important;
}

/* Assesment Details 14-06-2019 */
	.sBlock-main-title {margin-bottom: 30px;font-weight: 600;}
	.assessment-page .col{padding: 0 15px;float: left;}
	.assessment-page .assess-img{width:20%;}
	.assessment-page .assess-img img{display: block; margin: 0 auto;}
	.assessment-page .assess-purchase{width:60%;}
	.assessment-page .assess-details{width:20%;float: right;}
	.assessment-page .assess-details .sDetails-inner {background: #ebebeb;padding: 15px; min-height: 300px; overflow: auto; display: -webkit-box; -webkit-line-clamp: 11; -webkit-box-orient: vertical; max-height: 300px;}
	.assessment-page .assess-details .sBlock-title {font-weight: bold; text-align: center; font-size: 16px;}
	.assessment-page .assess-details ul {list-style: none; padding: 0;}
	.assessment-page .assess-details ul {list-style: unset !important; padding: 0; margin-left: 5%;}
	.assessment-page .assess-details ul li {padding:5px;}
	.row.no-margin {margin: 0;}
	.heading-type-1 {background: #e1e1e1;color: #000;font-size: 14px;padding: 6px 12px;}
	.heading-type-2 {background: #e1e1e1;color: #000;font-size: 16px;padding: 6px 12px;}
	
	.assessment-page .assess-purchase .sMain-content{position: relative; padding-right: 150px;}
	/* .assessment-page .assess-purchase .sMain-content table thead th {font-size: 12px;font-weight: normal;} */
	.assessment-page .assess-purchase .sMain-content table.table-striped>tbody>tr:nth-of-type(odd) {background-color: #ebebeb !important;}
	.assessment-page .assess-purchase .sMain-content h4{font-size: 16px;font-weight: 600;margin-top: 15px;}
	.assessment-page .assess-purchase .sMain-content .sForm-options {width: 130px; position: absolute; top: 25px; right: 0;}
	.sForm-options {max-width:150px;}
	.sForm-options .sFinal-price {color: #084d81;font-weight: bold;font-size: 22px;margin-top: -1px;}
	.sForm-options .quantity-control {margin: 8px 0 10px 0;}
	.sForm-options .quantity-control .btn, .sForm-options .quantity-control .form-control {padding: 16px 10px;height: auto;font-size: 14px;text-align: center;}
	.sForm-options .btn {border-radius: 0;}
	.sForm-options .quantity-control .form-control {font-weight: bold;}
	.btn.btn-outline{ background-color: #ffffff;border: 1px solid #ddd; color: #686868;}
	.btn.btn-grey{ background-color: #777;border: 1px solid #777; color: #fff;padding: 10px 12px;}
	.btn.btn-light-grey{ background-color: #ecedf1;background-image: linear-gradient(#f5f6f8, #ecedf1); border: 1px solid #c5c6c8; color: #333;border-radius: 2px;font-size: 12px;}
	.btn.bold {font-weight: bold;}
	.mt-30 {margin-top: 30px;}
	.sProduct-desc {padding: 0 15px;}
	.sProduct-desc .desc-para {padding:15px 0px;}
	.sProduct-desc .desc-para ul{    margin-left: 18px; margin-top: 20px;}
	.sProduct-desc .desc-para ul li{     list-style: disc;
    line-height: 32px;}
	.sProduct-desc .desc-para p, .sProduct-desc .desc-para ul li{color: #333;}
	.top-cart {position: relative;}
	#topnav .topbar-main .top-cart .badge {top:-10px; right: 3px;}
	.addtocartbutton:hover {background-color: #abb337; border: 2px solid #abb337; color: #000000;}
	.borderbox {border: 2px solid #000;}
	.subtotal {color: red; margin-left: 40%;}
	.bottom { border-top: 1px solid #000;}
	#quantity {text-align: center;}
	.numberformat1 {margin-left: 40%;}
	.numberformat2 {margin-left: 6%;}
	.numberformat3 {margin-left: 7%;}
	.removea {margin-top: 3%;}
	.removefromcartdiv {margin: 5%;}
	.loader {
		display:none;
		border: 5px solid #777;
		border-radius: 50%;
		border-top: 5px solid #abb337;
		width: 30px;
		height: 30px;
		margin: auto;
		-webkit-animation: spin 1s linear infinite; /* Safari */
		animation: spin 1s linear infinite;
	}
	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(360deg); }
		}
		

/* End of Assesment Details */
.checkout-wrapper .borderless, .borderless td, .borderless th {border-top: none;}
table.table.borderless .form-control {width: 50%;text-align: center;background: #fff}    
.checkout-wrapper .btn-apply{background: #fff;border-color: #ccc;color: #333;padding: 8px 12px;margin-left: 15px;}
.checkout-wrapper .checkout-titles{color:#347ab6;}
.checkout-wrapper .promotional{padding-top:20px;}
.checkout-wrapper .payment-method{padding-top:20px;}
.checkout-wrapper .checkout-summary-box li{text-align:center;}
.checkout-wrapper .checkout-summary{text-align:left;}
.checkout-wrapper .order-total-row h4 {color:red;text-align:left;font-weight:bold;}
.checkout-wrapper .order-total-row strong {color:red;text-align:left;font-weight:bold;}  
.checkout-wrapper .place-order-btn{margin-bottom: 10px;  }
.checkout-wrapper .promotional-code .form-control {width: 25%;}
.checkout-wrapper .place-order-btn{color:#000 !important;font-weight:bold;}
.checkout-wrapper .remove_promo{color:#337ab7;}
.checkout-wrapper .stripe-radio{width:13%;}
.checkout-wrapper .stipe-gateway h4 {margin-left: 25px;margin-top: 11px;}

/* hep request page */
.help_request_wrapper .user_name{margin-bottom : 0px;}
.help_request_wrapper .client-info{border-bottom: 1px solid #dfdfdf;}
.message img{display: block; max-width: 100%; height: auto;}
.create_project_wrapper #organization_clients,.create_project_wrapper #individual_clients{display:none;}
.create_project_wrapper #organization_clients #group_list_wrapper{display:none;}
.file_icon{font-size: 150px;line-height: 0;}
.mb-1{margin-bottom:1rem;}
.imageContainer{min-height:160px;}

/* All inventories dropdown button */
.dropdown-menu.custom_all_inv {min-width:200px;}
.dropdown-menu > li > a.cust_padding {padding:6px 25px;}
.dropdown-menu.custom_all_inv li{
	/* padding:3px 20px; */
	font-size: 16px;
}
.dropdown-menu.custom_all_inv li a{
	font-size: 12px;
}


/* 7.3.2022	*/
.test_box_content .ques_list:hover {background: #eaece5; transform: none; color: inherit;}


@media (max-width:1280px){
	.assessment-page .assess-img, .assessment-page .assess-details {float: left;width: 50%;}
	.assessment-page .assess-purchase {width: 100%;}
	.assessment-page .col {margin: 15px 0;}
}

@media(max-width:1110px){
	.panel-body.ht200.pad45new{
		min-height:450px;
	}
}
@media (max-width: 991px) {

  #navigation { top: 76px; }
  #topnav .logo{ margin-left: 27px;}
  #topnav .logo img{width:120px;height:auto; }
  .breadcrumb_wrapper ul.breadcrumb{font-size:11px;}
}

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

  .flex, .flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
  }

  .flex .panel {
    display: flex;
    flex-direction:column;
    align-content:stretch; 
    min-width: 100%;
  }

}
/* Date:Jan 10,17 (Provider reports) */
.dropdown-menu.provider_dropdown_menu{
	right:0;
	max-height:300px;
	overflow-y:scroll;
	left:initial;
}
@media(max-width:795px){
	.panel-body.ht200.pad45new{
		min-height:495px;
	}
}
@media screen and (max-width: 767px) {
  .modal{z-index: 99999;}
  #content { margin-bottom: 50px; }
  .mycustomtable .mainpatientnamemodal, .mycustomtable .mainpatientidmodal{font-size:17px;}
  .akashtable td{padding:0 5px;}
  .panel-body.ht200.pad45{
		min-height:1px;
	}
	#topnav .logo{ margin-left: 27px;}
	#topnav .breadcrumb_wrapper{margin-left: 45px;font-size: 12px;}
	.breadcrumb_wrapper ul.breadcrumb{padding: 5px 0;}
	.header_icons i:first-child,.header_icons i:last-child,.breadcrumb_wrapper ul.breadcrumb li:first-child{border:none;}
	#topnav .topbar-main .nav > li > a{line-height:30px;}
	.header_icons{padding: 5px 0; margin-left: 53px;text-align:left;}
	.header_icons i{font-size: 16px;padding: 0 2px;}
	.newtoolbar.card-box{padding: 20px;top: 92px !important;}
	.newtoolbar .buttons .btn{font-size:12px;padding:4px 10px;}
	.sub_header_bar .buttons{float:none;}
	.wrapper .dash_wrapper{margin-top: 45px !important;}

	.assessment-page .col {width: 100%;margin: 15px 0;}
	.assessment-page .assess-purchase .sMain-content {padding-right: 0;}
	.assessment-page .assess-purchase .sMain-content .sForm-options {position: static; width: 100%;}
	.no-padding-767 {padding: 0;}
}
@media(max-width:640px){
	.wrapper {
		margin: 200px 12px 0 75px !important;
	}
}

@media(max-width:440px){
	#chart_nps
	{
		min-width: 228px !important;
	}
	.panel .panel-body h1
	{
		font-size: 26px !important;
	}
	
}

/* priya */

.details-top h4 {
    font-size: 16px;
    line-height: 26px;
}
.details-top h1 {
    margin: 10px 0;
}
.details-content {
    padding: 10px 0;
}
.details-content * {
    padding: 5px 0;
    font-size: 14px;
    line-height: 20px;
}
.details-content-below {
    display: flex;
    flex-direction: column;
}
.details-content-below h5 {
    padding: 5px 0;
    font-size: 14px;
    line-height: 20px;
}

/* priya */

.major_pti_report .btn-dload{ background-color:#ffba00; color:#333; font-weight:600; }
.report-section {
    border-top: 1px solid gray;
    border-bottom: 2px solid gray;
}
.major_pti_report .listing_col{
width: 100%;
height: auto;
text-align: center;
font-size: 12px;
margin-bottom: 2rem;
text-align: center;
}
.major_pti_report .listing_col table{
text-align: center;
width: 100%;
}
.major_pti_report .listing_col table span{color: #435ab2;font-size: 12px;}
.major_pti_report .listing_col{font-size:14px;font-size: 12px; }
.major_pti_report .listing_col strong{font-size: 30px;padding: .5rem;color: #283c98;font-weight:bold; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}
.major_pti_report .listing_col p{padding: .5rem ;color: #283c98;font-size: 14px; margin-bottom:0; font-family: 'Open Sans', sans-serif;}
.major_pti_report .report-details-inner {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 15px;
    min-height: 200px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
}
.major_pti_report .report-details {
    width: 20%;
    float: right;
    background: #fff;
}
.major_pti_report .report-content{
	position: relative;
	padding: 10px 0;
}
.major_pti_report .details-content h5 {
    word-wrap: break-word;
    line-height: 20px;
}
.major_pti_report .details-content-below h5 {
    word-wrap: break-word;
    line-height: 20px;
}
.major_pti_report .details-top {
    text-align: center;
    padding: 10px;
}
.major_pti_report .details-content hr{
	border-top: 2px solid #ddd;
}
.margin-btm
{
	margin-bottom:15px;
}
.margin-btmassessment-page
{
	margin-bottom:40px !important;
}
.input-group.quantity-control input[type=number]::-webkit-inner-spin-button, 
.input-group.quantity-control input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.sDetails-inner p 
{
	    line-height: 24px;
		    font-size: 12px;
}
.scrollstyle
{
    max-height: 150px;
    overflow: scroll;
}
@media only screen and (max-width : 767px) {
	.major_pti_report .report-details{ width:100%; float:left;}
	.major_pti_report .listing_col  .img-responsive{ height:70%;}
	.major_pti_report .listing_col strong{ padding-left:0;}
	.major_pti_report .listing_col p{ padding::0; margin-bottom:0; }
}
