﻿/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Content\plugins\summernote\summernote-bs3.css*/
.modal-open {
    overflow: visible;
}

/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Content\plugins\sweetalert\sweetalert.css*/
body.stop-scrolling {
    overflow: visible;
}

/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Content\bootstrap.css*/
/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Content\bootstrap.css.map*/
.modal-open {
    overflow: visible;
}

.toast-success {
    background-color: #1AB394;
}

/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Content\style.css*/
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 280px;
}

.navbar-top-links li a {
    padding: 18px 10px;
    min-height: 50px;
}

.nav-header {
    padding: 10px 25px;
}

.nav.navbar-top-links a i {
    font-size: 20px;
}

.nav > li > a i {
    margin-right: 0px;
}

body.canvas-menu .nav-header {
    padding: 10px 25px;
}


.right-sidebar-toggle img.img-circle {
    width: 38px;
    height: 38px;
    margin-top: -10px;
    margin-bottom: -10px;
}

/*new css by Vishal start*/
.profile-pic {
    position: relative;
    display: inline-block;
}

    .profile-pic:hover .edit {
        display: block;
    }

.edit {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    opacity: 0.3;
}
/*new css by Vishal End*/

/* PANELS */
.page-heading {
    padding: 0px 5px 5px 5px;
}


.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    background-color: #CECCCC;
}


.loginColumns {
    padding: 60px 20px 20px 20px;
}


.input-validation-error {
    border: 1px solid #cc5965;
}

.lblerror {
    color: #cc5965;
    font-weight: 700;
}

.lblsuccess {
    color: #18A689;
    font-weight: 700;
}

.media-body-left {
    padding-left: 10px;
}

.default-focus {
}

.padding10 {
    padding: 10px 10px 60px 10px;
}

@media (min-width: 480px) {
    .test1 {
        width: 108px !important;
        display: inline-block;
    }

    .test2 {
        width: 400px !important;
    }

    .test3 {
        width: 200px !important;
    }

    .test4 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .test5 {
        width: 75px !important;
        display: inline-block;
    }

    .test6 {
        width: 55px !important;
        display: inline-block;
    }

    .test7 {
        width: 50px !important;
        display: inline-block;
    }
}

@media(width:320px) {
    #Table {
        position: relative;
        top: 10px;
        right: 15px;
    }
}

@media (max-width:750px){
    #divContent {
        color:red;
        visibility:hidden;
    }
}

@media (min-width: 992px) {
    .alignDivLeft {
        float:left;
    }

    .alignDivRight {
        float:right;
    }
}

@media (max-width: 992px) {
    .loginColumns
    {
        padding-top:20px;
    }
}

.strikeEvent,
.strikeEvent div,
.strikeEvent span {
    text-decoration: line-through;
}


/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Scripts\plugins\jquery-ui\jquery-ui.css*/
.ui-front {
    z-index: 9000;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}


/*D:\Development\RadixWork\Radixwork\Radixwork.Web\Scripts\plugins\jquery-ui\jquery-ui.min.css*/
.ui-front {
    z-index: 9000;
}



/* TOOGLE SWICH 
.showhideswitch {
    position: relative;
    width: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.showhideswitch-checkbox {
    display: none;
}

.showhideswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #1ab394;
    border-radius: 2px;
}

.showhideswitch-inner {
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .showhideswitch-inner:before,
    .showhideswitch-inner:after {
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 20px;
        font-size: 12px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .showhideswitch-inner:before {
        content: "In Use";
        padding-left: 5px;
        background-color: #1ab394;
        color: #FFFFFF;
    }

    .showhideswitch-inner:after {
        content: "Not In Use";
        padding-right: 5px;
        background-color: #FFFFFF;
        color: #ED5565;
        text-align: right;
    }

.showhideswitch-switch {
    width: 20px;
    margin: 0px;
    background: #FFFFFF;
    border: 2px solid #1ab394;
    border-radius: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 30px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner {
    margin-left: 0;
}

.showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-switch {
    right: 0px;
}*/


/* SWITCHES */
.showhideswitch {
    position: relative;
    width: 82px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.showhideswitch-checkbox {
    display: none;
}

.showhideswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #1AB394;
    border-radius: 3px;
}

.showhideswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .showhideswitch-inner:before,
    .showhideswitch-inner:after {
        display: block;
        float: left;
        width: 50%;
        height: 18px;
        padding: 0;
        line-height: 18px;
        font-size: 12px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .showhideswitch-inner:before {
        content: "In Use";
        padding-left: 7px;
        background-color: #1AB394;
        color: #FFFFFF;
    }

    .showhideswitch-inner:after {
        content: "Not In Use";
        padding-right: 2px;
        background-color: #FFFFFF;
        color: #ED5565;
        text-align: right;
    }

.showhideswitch-switch {
    display: block;
    width: 16px;
    margin: 0px;
    background: #FFFFFF;
    border: 2px solid #1AB394;
    border-radius: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 66px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner {
    margin-left: 0;
}

.showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-switch {
    right: 0px;
}

.navbar-form-custom {
    width: 240px;
}

.fahead {
    font-size: 18px;
}

.heading-margin {
    margin-top: -10px;
    margin-bottom: -5px;
}

.inline-group {
    width: 200px;
    padding-left: 20px;
    padding-right: 20px;
}

.DivYAxisName {
    transform: rotate(270deg);
    transform-origin: left top 0;
    z-index: 1;
    float: left;
    position: relative;
    text-align: center;
    padding-left:100px;
}

.DivXAxisName {
    z-index: 1;
    position: relative;
    text-align: left;
}

.GraphResize > svg {
    width: 100% !important;
}

.radix-modal-header {
    padding: 5px !important;
    background-color: #F5F5F5;
    text-align: left !important;
    font-size: 18px !important;
}

.radix-modal-body {
    background-color: #fff !important;
}

.radix-modal-footer {
    padding: 5px !important;
    background-color: #F5F5F5;
}

.radix-modal-header > h3 {
    font-size: 18px !important;
}


.table > thead > tr > td, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
   padding: 4px;
}

a:link {
    outline:none;
}

.mandatory {
   color:rgb(204,89,101);
 font-weight:bold;
}


.social-icon a {
  background: #1ab394;
  color: #fff;
  padding: 4px 8px;
  height: 28px;
  width: 28px;
  display: block;
  border-radius: 50px;
}
.social-icon a:hover {
  background: #179d82;
}

.radix-form-control {
  font-size: 12px;
  padding: 0px;
}

.footable-row-detail-value {
    display: inline-flex;
}

@media (max-width: 992px) {
    .practiva-logo
    {
        padding-bottom:20px;
    }
}

.facesheet-icon {
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 5px;
    padding-top: 4px;
    height:30px;
    width:30px;
}

#divTime {
    font-weight:400;
    text-align:center;
    width:100%;
    color:#676A6C;
    background:#FFF;
}

@media (max-width: 479px) {
    #divTime{
        font-size:60px;
    }
}

@media (min-width: 480px) {
    #divTime{
        font-size:90px;
    }
}

.test8 > li > a {
    color: #676a6c;
}

.test8 > li > a:hover {
    background-color:#EC4758;
    color: #fff;
}

.top-pos {
margin-top: -17px;
}


@media (max-width: 480px) {
   .top-pos{
       margin-top: 0;
    }
}

.hr-padding{
       margin-top:40px;
    }

@media (max-width: 480px) {
   .hr-padding{
       margin-top:70px;
    }
}


.list-view-padding2
{
    padding : 2px;
}

.list-view-padding5
{
    padding : 5px;
}

.list-view-height20
{
    height:20px;
    overflow:hidden;
}

.list-view-height42
{
    font-size:16px;
    height:45px;
    overflow:hidden;
}

.chosen-container-single .chosen-single {
    cursor: pointer;
}

.nav > li > a {
   padding: 12px 20px 12px 25px;
}

.inactive {
color:#bcbcca;
}
.inactive :hover {
 	cursor:not-allowed;
}

#right-sidebar {
    top: 55px;
}


@media(max-width:360px) {
    #lock-Icon {
       display:none;
    }
}

.dropdown-menu .divider {
    margin: 3px 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 0;
}

.teamBG {
    background-color: #1ab394;
    background-image: url('../Content/landing/band_long.png');
    background-repeat:no-repeat;
    padding-top: 80px;
}
.landing-page .med-icon {
    font-size: 24px !important;
    color: #1c84c6 !important;
}
.price_text {
    color: #ef6c0f !important;
}

.offer_price {
    line-height: 1.7;
    font-weight:800;
    margin-bottom: 20px;
     color: #000;
     margin-top:-30px;
     /*text-align:left!important;*/
}
.mark {
    background: rgba(254, 220, 69, 0.7) none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    line-height: 1.42857;
    margin: -0.08em 0;
    padding: 0.08em 0.2em;
    position: relative;
}

.fa-angle-right {
    float: right;
}

.fa.fa-angle-right::before {
    content: "";
}

.active > a > .fa.fa-angle-right::before {
    content: "";
}


.landing-page section p {
    color: #282525;
    font-size: 14px;
    }

 .landing-page .pricing-plan li {
    color: #282525;
    font-size: 14px;
}

 body.landing-page {
    color: #282525;
}

 .landing-page .btn-primary {
    font-size: 15px;
}

 .landing-page address {
    font-size: 14px;
}
 .landing-page  .client-img {
    border-radius: 50%;
    height: 60px;
    margin-right: 10px;
    width: 60px;
}
 
/*Landing Page - Header
.landing-page .navbar-default .nav li a {
    color: #102A43;
}

.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
    color: #102A43;
}

.landing-page .navbar-default.navbar-scroll {
    background-color: #000 !important;
}

.landing-page .navbar-scroll.navbar-default .nav li a {
    color: #fff;
}


navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    color: #102A43 !important;
}
    */
/*.navbar-default .nav > li > a > i:hover {
     color: #cc5965;
}*/


#aDashboard:hover > #idashboard {
    color: #0cf3c4;
}

#aAppontment:hover > #iAppontment {
    color: #f78507;
}

#aPlanner:hover > #iPlanner {
    color: #0cf4f7; 
}

#aPatients:hover > #iPatients {
    color: #f70f27;
}

#aReports:hover > #iReports {
    color: #04f8fb;
}

#aClinicTurnoverReport:hover > #iClinicTurnoverReport {
    color: #129af1;
}

#aClinicInvoiceReport:hover > #iClinicInvoiceReport {
    color: #129af1;
}

#aCollection:hover > #iCollection {
    color: #129af1;
}

#aDoctors:hover > #iDoctors {
     color: #10f1c3;
}

#aTasks:hover > #iTasks {
    color: #f59021;
}

#aPromoSms:hover > #iPromoSms {
    color: #25a9fe;
}

#aSettings:hover > #iSettings {
     color: #21f1f3; 
}

#aMaster:hover > #iMaster {
     color: #f61e35;
}

#aInventory:hover > #iInventory {
     color: #f59021;
}

#aHelp:hover > #iHelp {
    color: #15e8ea;
}

#aRequest:hover > #iRequest {
    color: #25a9fe;
}

#aReferral:hover > #iReferral {
    color: #f59021;
}

@media(max-width:600px) {
    #careerVideo {
        min-width: 90%;
    }
}

 .allfields {
        background: #fff;
        padding:5px;
    }
 .allfields li{
       float:left;
    }
    .dragitems ul {
        margin-top:5px;
        list-style-type: none;
        display: block;
    }
    .dragitems {
        float: left;
        background: #f1f1f1;
    }

    .dropitems {
        float: left;
        background: #f1f1f1;
        margin-left: 10px;
        padding: 5px 5px 5px 5px;
    }

    .unselectable {
    -moz-user-select: -moz-none;
    user-select: none;
}

.alternateColor {
background-color:#F5F5F5;
}

.opdRecordDiv:hover {
background-color:#F5F5F5;
}

.autocompleteLoader {
    float: right;
    margin-right: 6px;
    position: relative;
    color:#2B3643;    
    margin-top: -25px;
    z-index:1001;
}

.inactiveImage {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.contact-box.center-version > .inactiveDiv {
    background:#d1d1d1 ;
}

.btnLockVisit {
display:none;
}

.showFacility {
display: block;
}

.hideFacility {
display: none;
}

.inactiveRow {
background-color:#faf9f9;
color:ActiveBorder;
}
.hideYscroll {
    overflow-y: hidden !important;
    width: 100%;
}