/* Minification failed. Returning unminified contents.
(531,335): run-time error CSS1035: Expected colon, found '}'
 */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900');
<!--@import url('https://fonts.googleapis.com/css?family=Dawning+of+a+New+Day');-->
@font-face {font-family: 'Dawning of a New Day';
	src: url('../fonts/DawningofaNewDay.eot');
	src: url('../fonts/DawningofaNewDay.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DawningofaNewDay.woff2') format('woff2'),
		url('../fonts/DawningofaNewDay.woff') format('woff'),
		url('../fonts/DawningofaNewDay.ttf') format('truetype'),
		url('../fonts/DawningofaNewDay.svg#DawningofaNewDay') format('svg');
	font-weight: normal;font-style: normal;}
html {-ms-overflow-style: scrollbar;}
body {font-family:  'Roboto', sans-serif; font-size:14px;color:#444;background-color:#fafafa;}
input::-ms-clear {display: none;}
a{color:#195091;}
a:focus {text-decoration: none;outline: none}
/*a:hover{text-decoration:underline;}*/
.form-control:focus{box-shadow:none !important;}
.input-group-addon, .panel.panel-default{border-radius:0;}
.radius-100{border-radius: 100px;}
.top-buffer-50{margin-top:50px;}
.no-padding-bottom{padding-bottom: 0 !important;}
.no-padding-top{padding-top: 0 !important;}
.top-buffer-60{margin-top:60px;}
.top-bottom-buffer-40{margin-top:40px;margin-bottom:40px;}
.max-height-65{height:65px;}
.hr-line{border-bottom:1px solid #e0e0e0;clear:both;padding-top:5px;}
.text-thin{font-weight:300}
.lh-25{line-height:25px;}
.img-60{width:60px;border:2px solid #ccc;border-radius:100px;}
.primary-border{border-color:#195091 !important;transition: all 0.3s ease-out 0s;}
.danger-border{border-color:#a94442 !important;}
.no-padding-lr{padding-left:0;padding-right:0;}
.no-padding-left {  padding-left: 0 !important;}
.hide-scroll{overflow: hidden;/*padding-right:17px;*/}
.ln-20{line-height:20px;}
.ln-24{line-height:24px;}
.border-color-ddd{border-color:#ddd;}
.border-success{border-color:#488729 !important;}
.left-buffer-5{margin-left:5px;}
.border-right-ddd{border-right:1px solid #ddd;}
.border-left-ddd{border-left:1px solid #ddd;}
.border-bottom-ddd{border-bottom:1px solid #ddd;}
.border-top-ddd{border-top:1px solid #ddd;}
.border-bottom-eee{border-bottom:1px solid #eee;}
.border-r-l-b-ddd{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.offset-half-xs{margin-left:4%;}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-15{padding:15px;}
.padding-10{padding:10px;}
.top-bottom-buffer-5{margin-top:5px;margin-bottom:5px;}
.top-buffer-3{margin-top:3px;}
.top-buffer-62{margin-top:62px;}
.top-buffer-64 {
    margin-top: 64px;
}
.top-buffer-66 {
    margin-top: 66px;
}
.top-buffer-68 {
    margin-top: 68px;
}
.top-buffer-70 {
    margin-top: 70px;
}
.top-buffer-72 {
    margin-top: 72px;
}
.font-11{font-size:11px;}
.top-buffer-27{margin-top:27px;}
.top-buffer-30-xs{margin-top:30px;}
.text-purple{color:#a66290 ;}
.xs-show{display:none;}
.minwidth-50{min-width:50px;}
.text-right-important{text-align:right !important;}
.text-right-xs{text-align:right;}
.x-scroll{max-width:100%;overflow-x:auto;}
.max-full-width{max-width:100%;}
.table-ellipsis tr td{overflow: hidden !important;text-overflow: ellipsis;white-space: nowrap;max-width: 0;} 
.font-18{font-size:18px;}
.font-19{font-size:19px;}
.font-30{font-size:30px;}
.font-25{font-size:25px;}
.disabled-click{pointer-events:none;} 
.disabled-click.opacity{opacity:0.5;}
.disabled-cursor{cursor: not-allowed !important;pointer-events:auto !important;}
.disabled-cursor.k-state-disabled{cursor: not-allowed !important;pointer-events:auto !important;}
hr{border-top-color:#e0e0e0;}
.top-bottom-buffer-30{margin-bottom:30px;margin-top:30px;}
.padding-top-bottom-10{padding-top:10px;padding-bottom:10px;}
.padding-top-5{padding-top:5px}
.padding-top-bottom-30{padding-top:30px;padding-bottom:30px;}
.top-buffer-offset-3{margin-top:-3px;}
.field-error{color: red;font-size: 13px; position: absolute; top: -16px;}
.field-errorROS {color: red;font-size: 13px;top: -16px;}
.field-error.right{right:0;}
.write-soap-notes .field-error{top:-24px;}
.signature{font-family: 'Dawning of a New Day', cursive;font-size:24px;text-transform:capitalize;font-weight:600;}
.btn-idocs-web{height:40px;font-size:16px;padding-left:40px;padding-right:40px;font-weight:300;line-height:26px;}
.fixed{position:fixed;}
.ls-8{letter-spacing:8px;}
table td{position:relative;}
.text-red{color:#ff0000} 
.text-eee{color:#eee;}
.border-radius{border-radius:100px;}
.word-br tr td{    word-break: break-all;} 
.sent-soap:after{content: "";background-color: #5cb85c;height: 8px;width: 8px;border-radius: 100px;position: absolute;left: -3px;border: 2px solid #fff;bottom: -2px;}
.padding-left-right-15{padding-left:15px;padding-right:15px;}
.padding-right-15{padding-right: 15px;}
.text-prewrap {
    white-space: pre-wrap;
}
.bottom-buffer-30{margin-bottom: 30px;}
.vertical-middle{vertical-align: middle}
.pull-right {
    float: right;
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.width-64{width: 64px} 
/**/
.overflow-y-xs{overflow:hidden;}
.cu-show{display:none;}
.max-w-350{max-width:350px;width:100%;}
.top-offset-buffer-15{margin-top:-15px}
.height-auto{height: auto !important}
.no-min-height{min-height:0 !important; }
.d-inline-block{display:inline-block;}
.idw-title-26{font-size:26px;font-weight:400;}
.nav.nav-pills{text-transform:uppercase;font-weight:500;font-size:16px;}
.navbar-wrapper{margin:0;}
.navbar-brand{padding:10px 15px;}
.reg-section{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:40px 0;
background:url(../images/telemedicine-call.jpg) #fff center right no-repeat;background-size:50%;}
.cricle-bg-85{background-color:#195091;height:85px;width:85px;text-align:center;border-radius:100px;color:#fff;font-size:20px;text-transform:uppercase;padding-top:17px;}
.cricle-bg-85 .day{font-size:24px;margin-top:-5px;}
.sub-footer{background-color:#242b32;padding:10px 0;color:#ddd;min-height:90px;position:relative;}
.sub-footer img{display:inline-block}
.inner-banner{background:url(../images/inner-banner.jpg) no-repeat center top;text-align:center;margin-top:4px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0}
.inner-banner h1{color:#195091;font-weight:700}
.inner-banner-1{background-image:url(../images/inner-banner-1.jpg);background-position:center 0;}
.inner-banner-2{background-image:url(../images/inner-banner-2.jpg);background-position:center 0;}
.inner-banner-3{background-image:url(../images/inner-banner-3.jpg);background-position:center 0;}
.contact-detials{margin:0;padding:0}
.contact-detials li{margin:0;padding:0;display:block;font-size:16px;line-height:40px;}
.contact-detials li span{margin-right:10px;font-weight:600;color:#195091;}
.contact-detials li span a{color:#195091;}
.contact-detials li span:first-child{font-size:15px;color:#333;}
.social-media-contact{margin-top:30px;}
.social-media-contact h4{font-size:16px;font-weight:400;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:15px;}
.facebook-alt, .google-alt, .linkedin-alt{background:url(../images/sprite.png) no-repeat -6px -997px;height:52px;width:52px;float:left;border:1px solid #ccc;border-radius:50px;margin-right:10px;cursor:pointer;}
.google-alt{background-position:-5px -1040px;}
.linkedin-alt{background-position:-5px -1086px;}
.facebook-alt:hover, .google-alt:hover, .linkedin-alt:hover{background-color:#EBEBEB;}

.white-from{background-color:#eee;padding-bottom:15px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);border:1px solid #ddd}
.white-from textarea{height:120px;}
.small-bold-title-top-20{margin-top:20px;margin-bottom:5px;font-weight:bold;font-size:18px;}

/*New Contact From Design */
.new-form .form-group{border:1px solid #ddd;padding:13px 11px 0px 11px;height:48px;position:relative;background-color:#fff;}
.new-form input[type="radio"], input[type="checkbox"]{margin-top:3px;}
.new-form .form-group .form-control {border: none;box-shadow: none !important;padding: 15px 10px 0 10px;z-index: 9;position: absolute;background-color: transparent;top: 0;left: 0;height: 48px;}
.new-form .form-group label{font-weight:normal;font-size:13px;position:absolute;z-index:9;top:15px;transition: all 0.3s ease-out 0s;color:#666;}
.new-form .form-group label.top5{top:3px;font-size:12px;color:#bbb;}
.new-form .form-group.textarea-field{height:105px;}
.new-form .form-group.textarea-field textarea{resize:none;    margin-top: 20px; padding-top: 0;}
.new-form .form-group select.form-control{font-size:13px;width: calc(100% - 10px);top:-1px;padding-top:10px;}

.new-form .form-group.disabled{background-color:#f2f2f2}
/*New Contact From Design End*/

.idw-side-ad{margin-top:50px;position:relative;height:200px;overflow:hidden;background:url(../images/telemedicine-call.jpg) center center;background-size:cover;}
.ad-content{background-color:rgba(0,0,0,0.6);position:absolute;z-index:9;width:100%;height:100%;text-align:center;color:#fff;padding:45px 15px 30px 15px;}
.ad-content h5{font-weight:300;margin:15px 0;font-size:17px;}

.new-form .modal-body{overflow:hidden;}
.new-form .modal-content .modal-body{padding-bottom:30px !important;}
.login-image{background:url(../images/telemedicine-call.jpg) no-repeat center center;background-size:cover;transition: all 0.3s ease-out 0s;margin:0 -15px;height:150px}
.login-image .ad-content{padding-top:20px}
.close-popup-btn{background-color: #ccc !important; position: absolute;padding: 5px 10px !important;right:0;opacity:.3;text-shadow:none;z-index:99}
.close-popup-btn:focus{outline:none;}
.reset-password, .success-reset{background-color:#fff;position:absolute;z-index:10;height:100%;right:-900px;transition: all 0.3s ease-out 0s;}
.reset-password.show{right:0;}
.success-reset{padding-top:75px;z-index:12;right:0;opacity:0;visibility:hidden}
.success-reset.show{opacity:1;visibility:visible}
a.link{text-decoration:underline}

/*Testiminals css for animations*/
.testimonials-content{/*text-align:center;*/font-size:16px;line-height:24px;font-weight:300;margin-top:10px;margin-bottom:20px;}
.testimonials .carousel{height:auto;}
.testimonials .carousel-indicators{text-align:left;}
.testimonials .carousel .item{height:auto;background:none;border:none;}
.testimonials .carousel-inner{width:auto;}
.testimonials .carousel-indicators{margin: auto;position: relative;width: auto;right: auto;height:auto;left: auto;}
.testimonials .carousel-indicators .active{background-color: transparent;width:50%;height:auto;}
.testimonials .testi-name{/*opacity:0.25;width: 300px;*/margin: 25px auto 0;line-height:18px;}
.testimonials .testi-name h4{font-weight:500;margin-top:3px;}
.testimonials .active .testi-name{opacity:1;}
.testimonials .carousel-control.right, .testimonials .carousel-control.left{background-image:none;}
.testimonials .carousel-control.left{left:-20px;}
.testimonials .carousel-control .glyphicon{position: absolute;top: 50%;color:#666;text-shadow: none;z-index: 5;display: inline-block;}
.testimonials .carousel-control{width:20px;}

.care-content .modal-content{box-shadow:0 5px 10px rgba(0, 0, 0, .2);padding-top:10px;}
.care-content .modal-content h3{display:none;}
.care-content .modal-dialog{margin-top:10px;}
.care-content .modal-content .success-reset{padding-top:20px;}
	
	
.login-page-image{width:calc(100% - 440px);float:left;background:url(../images/login-bg.jpg) no-repeat center;background-size:cover;height:100%;position:fixed;}
.login-page-image h2{color:#195091;}
.login-page-image-content{padding:20px 30px;background-color:rgba(0,0,0,0.1);height:100%;width:100%;}
.login-page-image h2{font-weight:300;width:60%;}
.login-page-image h2 span{font-weight:500;}
.login-org{width: 440px;float: right; padding: 0 15px;position: absolute;min-height: 100%;right: 0;box-shadow:0px 0px 15px rgba(0,0,0,0.2);background-color:#fff;}

.login-header{/*border-bottom:1px solid #eee*/;padding:0px 30px 15px;margin:10px -15px 20px -15px;}
.login-header img{height:52px;}

.powered{position:absolute;bottom:15px;left:30px;font-size:10px;}
.login-org .modal-body{padding-bottom:80px !important;}
.feature-list{margin:0;padding:0;position:absolute;bottom:15px;}
.feature-list li{display:block;color:#444;margin:5px 0;}
.feature-list li:first-child{font-weight:bold;color:#195091;}
.feature-list li .fa{margin-right:5px;}
.login-panel{    height: 560px;position: absolute;width: 768px;margin-left: -384px;left: 50%;margin-top: -280px;top: 50%;}
/*After login */
.nav-user{border-top:2px solid #1b232a;border-bottom:1px solid #ddd;    width: 100%;background-color: #fff;z-index: 9;text-transform:none !important;height:72px;}
.nav-user .nav-pills .dropdown-menu {border-radius:0;}
.nav-user .navbar-brand{padding:9px 0 9px 0;}
.nav-user .navbar-brand img{max-height:52px;}
.nav-user .notification{background-color: #ff0000;height: 17px; width: 17px;color: #fff;text-align: center;border-radius: 50px; font-size: 11px;position: absolute;right: 7px;top: 17px;line-height: 17px;}
.nav-user .nav-pills .dropdown-menu{right: 0;left: auto;margin:0;text-align:right;}
.nav-user .nav-pills .dropdown-menu li {text-transform:none !important;}

.nav-user .nav-pills > li > a{border-radius:0;padding-top:24px;padding-bottom:24px;} 
.user-logout{padding-bottom:15px !important;padding-top:15px !important;}
.user-logout img{border-radius:100px;}

.nav-user .notification-section{text-align:left;}
.page-label{float:right;margin:0;padding:0;}
.page-label li{display:block;line-height:42px;}
.nav-user .dropdown-menu{padding:0;}
.dropdown.user li a{border-bottom:1px solid #eee;padding-bottom:7px;padding-top:7px;font-size:13px;}

.new-item-nav{font-size: 10px;right: 2px;top: 3px;line-height: 14px;}
.blink {animation: blink-animation 2s steps(5, start) infinite;-webkit-animation: blink-animation 2s steps(5, start) infinite;}
@keyframes blink-animation {
to {visibility: hidden;}
}
@-webkit-keyframes blink-animation {
to { visibility: hidden;}
}

.full-screen-popup{background-color:#fff;position:fixed;width:calc(100% - 40px);height:calc(100% - 40px);z-index:1000;display:none;margin:20px 0 0 20px;left:0;top:0;}
.full-screen-popup.active{display:block;}

.mask-bg{z-index:999;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:0;top:0}
.appointment-action{border-bottom:1px solid #eee;height:45px;}
.full-screen-popup-content{height:calc(100% - 45px); overflow-y:auto;width:100%;background-color:#f8fded}
.appointment-action a{padding: 12px 15px;display: block;float: left;font-weight: bold;font-size: 14px;}
.appointment-action a:hover{text-decoration:none;color:#539931;} /*.appointment-action a:focus,*/ 
.appointment-action a.active{text-decoration:none;color:#539931;background-color:#f2f2f2;}
.appointment-action .fa{margin-right:3px;}
.full-screen-popup .close-full-screen-popup{opacity:.35;color:#000;font-size:20px;padding:0px 8px !important;}
.full-screen-popup .close-full-screen-popup:hover{color:#000;opacity:.45}

.nc-banner{background-image:url(../images/nc-banner.jpg);}
/*for autofilled yellow color bg*/
input:focus{
    outline:none !important; 
}
input, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;} 
input[type=checkbox], input[type=checkbox]:-webkit-autofill, input[type=checkbox]:-webkit-autofill:hover, input[type=checkbox]:-webkit-autofill:focus, input[type=checkbox]:-webkit-autofill:active, input[type=radio], input[type=radio]:-webkit-autofill, input[type=radio]:-webkit-autofill:hover, input[type=radio]:-webkit-autofill:focus, input[type=radio]:-webkit-autofill:active {transition: none; }

.light-yellow-bg{background-color:#EDF6DB !important;}
.dark-yellow-bg{background-color:#ebffc4 !important;}

.email-soap{width: 100%;height: 60px;background-color: #fff;box-shadow: 0px 1px 5px rgba(0,0,0,0.1);position: relative;z-index: 1;margin-top:-62px;transition: all 0.3s ease-out 0s;padding:0 15px;}
.email-soap.active{margin-top:0;}

.to-section{width:90px;float:left;margin-top:7px;}
.email-section{width:calc(100% - 250px);float:left;position:relative;}
.email-section input{padding-right:90px;}
.btn-section{width:160px;float:left;}
.add-new-biller{position:absolute;right:30px;top:10px;font-size:11px;}
.btn-add-patient{ position:absolute;top:18px;right:15px;}
.write-soap-notes .form-group{margin-bottom:10px;position:relative;}

.inline-li {text-align:center;}
.inline-li li{display:inline;padding:0 10px;border-right:1px solid #aaa;}
.inline-li li:last-child {border:none;}
.z-10k{z-index:10000;}
.page-alert{background-color:rgba(0,0,0,0.5);position:fixed;height:100%;width:100%;z-index:9999;padding-bottom:20px;overflow-y:auto;}
.page-alert-content{width:400px;margin:0 auto;background-color:#fff;margin-top:15px;}
.page-alert-lg{width:680px;}
/*Kendo overwrite */
#callMeBackDiv .input-group .k-dropdown-wrap.k-state-default .k-input{position :absolute;}
#callMeBackDiv .input-group-addon {z-index: 2;position: relative;} 
#divAfterHoursSetup .k-picker-wrap  .k-icon, #divAfterHoursSetup .k-dropdown .k-icon {margin-top:8px !important;}
#divAfterHoursSetup .k-picker-wrap .k-input{height: 32px;padding-top: 0 !important;}
#divAfterHoursSetup .k-select {    height: 32px !important; margin: 0 !important;}
#divAfterHoursSetup .k-multiselect-wrap li {line-height:20px !important;}
#divAfterHoursSetup .k-multiselect-wrap .k-icon{background-image:none !important;}
#divAfterHoursSetup .k-multiselect-wrap .k-icon:after {content: 'x';font-size: 14px;float: right;line-height: 16px;color: #fff;}
.custom-reset-icon span:before{content: "";background: url(../kendo/Default/sprite.png);background-position: -48px -110px;padding: 1px 9px;}
.custom-reset-icon .k-button-text{
    font-family:Roboto;
    color: #195091;
    top:0;
}
.custom-edit-icon span:before{content: "";background: url(../kendo/Default/sprite.png);background-position: -48px 2px;padding: 1px 9px;}
.custom-cross-icon .k-button-text{
    font-family:Roboto;
    color: #195091;
    top:0;
}
.custom-cross-icon span:before{content: "";background: url(../kendo/Default/sprite.png);background-position: -48px -14px;padding: 1px 9px;}
/*.custom-plus-icon:before{content: "";background: url(../kendo/Default/sprite.png);background-position:-32px -64px;padding: 1px 9px;display:block !important;}*/
.custom-plus-icon{
    gap: 0 !important;
}
.custom-plus-icon:before {content: ""; background: url(../kendo/Default/sprite.png) !important;
    background-position: -32px -63px !important;
    padding: 1px 9px;
    display: block !important;
    width: 16px;
    height: 16px;
    position: relative !important;
    opacity: 1 !important;
}
.k-pager .k-button{
    color:#666 !important;
}

.k-pager .k-dropdown-list{
    display:none;   
}
#divAfterHoursSetup .form-group{margin-bottom:20px;}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select{height:91% !important;margin-top:1px !important;margin-right:1px !important;}
.k-multiselect-wrap.k-floatwrap .k-button span:first-child{float:left !important;}
.chart-wrapper svg{top:0 !important;left:0 !important;}
.has-error .k-dropdown-wrap, .has-error.k-widget  {border-color:#a94442 !important;} 
.k-grid td{overflow:visible !important}
.k-edit-cell .k-tooltip, html .k-grid-edit-row .k-tooltip{z-index:9;}
.meeting-action{background-color:#f5f5f5;padding:15px 0;border-bottom:1px solid #eee}
.btn-success.input-group-addon{color:#fff;}
.table-first-td-15 td:first-child, .table-first-td-15 th:first-child{padding-left:15px;}
/*.k-widget.k-window{top:50% !important;margin-top:-135px;}*/

.floating-alert{position:fixed;z-index:9999999;width:600px;margin-left:-300px;left:50%;bottom:-120px;background-color:#333;color:#fff;padding:8px 35px 10px 15px;box-shadow:0px 0px 10px rgba(0,0,0,0.25);transition: all 0.2s ease-out 0s;}
.floating-alert.active{bottom:25px;}
.floating-alert .close-alert{position:absolute;right:15px;color:#777;font-size:18px;top:6px;cursor:pointer;}
.floating-alert .close-alert:hover{text-decoration:none;color:#eee}

.search-from-right .k-input {height:24px !important;padding-left:5px !important}
.search-from-right .k-select{min-height: 32px !important; margin: 0 !important;line-height:30px !important;} 

.steps-count{background-color:#fff;border-radius:100px;font-size:16px;line-height:30px;position:absolute;height:30px;width:30px;right:56%;z-index:9;box-shadow:0px 0px 5px rgba(0,0,0,0.3);font-weight:600}
.i-cricle-primary{background-color: #195091;width: 80px;height: 80px;line-height:80px;border-radius: 100px;color: #fff;margin-bottom:15px;}
.arrow-float-right{position:absolute;right:0;top:25px;color:#ccc}

.accordion-3-0 .accordion-section-title{background-color:transparent;border:none;border-top:1px solid #eee;font-size:16px;}
.accordion-3-0 .accordion-section-title .accordion-arrow{/*background-position: center -1565px;height: 12px;*/ background-image:none;top: 9px;}
.accordion-3-0 .accordion-section-title .accordion-arrow:before{content: "\f067";  font-family:FontAwesome;font-size:12px;}
.accordion-3-0 .accordion-section-title.active .accordion-arrow{/*background-position: center -1577px;*/}
.accordion-3-0 .accordion-section-title.active .accordion-arrow:before{content: "\f068";}
.accordion-3-0 .accordion-section-content{border:none;/*background-color:#fff;*/}
.accordion-3-0 .accordion-section-title.active{background-color:#fff;border-color:#fff;}
.accordion-3-0 .accordion-section:first-child .accordion-section-title{border:none;}
.accordion-3-0 .accordion-section-title:before{content:none;}
/*font changes */
.facilities-contact{width:100%;margin-top:20px;background-color:#eee;padding-bottom:20px;}
.facilities{font-size:16px;}
.facilities .media{padding:15px;background-color:#eee;border:1px solid #ddd;min-height:150px;}
.facilities .media-heading{font-size:18px;}
.facilities h3{margin-top:0px;}
.light-color-bg{/*background-color:#edfcd4;border-bottom:1px solid #eee;*/padding:20px 0px 0px 0px;color:#000}
/**/
.team{margin-top:30px;}

.morecontent span {display: none}
.testimonials-content .more strong{font-size:24px;color: #888;}
.morelink{font-size:13px;font-weight:400;}
/*.testimonials-content p.more:before{content:'"';font-size:32px;}*/

.all-testimonials .testimonials-content{background-color:#fff;padding:15px 20px;box-shadow:0px 2px 5px rgba(0,0,0,0.08);}
.all-testimonials .testi-name {text-align:right !important;}
.all-testimonials .media-left{float:right; margin-left:15px;}

.upload-logo{position:relative;width:175px;max-height:60px;cursor:pointer;float:left;border:1px solid #ccc;text-align:center;}
.upload-logo img{max-height:58px;padding:5px 10px;max-width:175px;}  
.upload-logo input{width:100%;height:100%;position: absolute;top: 0;opacity:0;cursor:pointer;}
.upload-overly-text{position:absolute;background-color:rgba(0,0,0,0.7);width:100%;height:100%;color:#fff;text-align:center;line-height:60px;font-size:13px;opacity:0;transition: all 0.3s ease-out 0s;}
.upload-logo:hover .upload-overly-text{opacity:1}
.opacity-1{opacity:1}

.upload-landingImg {
    position: relative;
    width: 175px;
    max-height: 60px;
    cursor: pointer;
    float: left;
    border: 1px solid #ccc;
    text-align: center;
}

.upload-landingImg img {
    max-height: 58px;
    padding: 5px 10px;
    max-width: 175px;
}

.upload-landingImg input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

.upload-overly-text {
    position: absolute;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    line-height: 60px;
    font-size: 13px;
    opacity: 0;
    transition: all 0.3s ease-out 0s;
}

.upload-landingImg:hover .upload-overly-text {
    opacity: 1
}

.join-status li{font-size: 14px;margin-bottom: 5px;color: #999}
.join-status li i{margin-right: 10px;background-color:#999;color: #fff;padding: 8px;width: 32px;height: 32px;text-align: center}
.join-status li.done{color: #3c763d}
.join-status li.done i{background-color:#3c763d;}
.join-status li.failed {color: #a94442}
.join-status li.failed i{background-color: #a94442;}


.admin-content .panel-heading-light{padding:7px 10px;background-color: #e1e1e1;border-bottom: 1px solid #ccc;}
.control-label-normal-left{font-weight:normal;font-size: 13px;text-align: left !important;padding-top: 0 !important;}

.meeting-access{background-color: #fff;height: 100%;width: 100%;position: fixed;z-index: 9999999;}
.meeting-access-content{width:480px;margin: 3% auto 0;text-align: center;padding: 15px;}
.meeting-access h3{font-weight: 300;margin-bottom: 20px;}
.meeting-access .powered-by{font-size: 11px;}
.input-lg-pin{width:240px;margin: 0 auto;}

.k-grid-content p{white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;} 

.v-drop-down{width:100%;position:relative;border:1px solid #c0c0c0;height:34px;font-size:14px;}
.v-drop-down-title i{position:absolute;right:8px;top:12px;cursor:pointer;}
.v-drop-down-title{position:relative;width:100%;height:100%;cursor:pointer;}
.v-placeholder{position:absolute;left:10px;top:6px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;max-width:88%;}
.v-drop-down-content{background-color:#fff;border:1px solid #ddd;position:relative;z-index:3;max-height:350px;
    overflow-y: auto;}
.v-drop-down .panel{margin:0 !important;border:none;}
.v-drop-down .panel-title{font-size:13px;}
.v-drop-down .panel-title a, .v-drop-down .panel-title span, .v-drop-down ul li span{padding-left:20px;display:block;}
.v-drop-down .panel-title a span{padding-left:0;}
.v-drop-down .panel-title span{display:block;width: calc(100% - 15px);}
.v-drop-down input[type="checkbox"]{position:absolute;margin:0;}
.v-drop-down .panel-heading{border:none;border-top:1px solid #ddd;padding:10px;position:relative;}
.v-drop-down .panel-body{padding:0;}
.v-drop-down ul{margin:0;padding:0}
.v-drop-down ul li{display:block;position:relative;padding:8px 10px 8px 20px;border-bottom:1px solid #e2e2e2;}
.v-drop-down ul li:last-child{border-bottom:none;}
.v-drop-down ul li input[type="checkbox"]{top:10px;}
.v-drop-down .panel-title i{position:absolute;right: 12px;    top: 11px;color:#888;}
.v-drop-down .panel-title i:before{content: "\2212";} /*- icon*/
.v-drop-down .panel-title .collapsed i:before{content: "\2b";} /*+ icon */
.v-drop-down .panel-title i.glyphicon-plus:before{content: "\2b";} /*+ icon */

.sub-media{border-top:1px solid #e0e0e0;padding:15px;margin-top:0px;margin-left:125px}
.col-table-heading{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-weight:bold;}
/*.nav-tabs > li > a{color:#666;border-radius:0;border:none;}
.nav-tabs > li > a:hover{border-color:#fff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:none;border-bottom: 4px solid #195091 !important;
color: #195091;font-weight: 600;background-color:#f7f7f7}*/

/*
for kendo only
*/
input.k-padding-10, select.k-padding-10{padding:7px 10px !important;}
.upload-file{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e1e1e1;}
.upload-file i{width:30px;height:30px;border-radius:20px;text-align:center;background-color:#195091;color:#fff;line-height:30px;}
.upload-file a i{background-color:transparent;color:#195091;float:right;}
.upload-file-btn{ overflow: hidden;position: relative;width:106px;}
.upload-file-btn input{cursor: pointer;opacity: 0;position: absolute;right: 0;top: 0;height:30px;}

.attached-files{margin:0 0 20px 0;padding:0;}
.attached-files li{display:inline-block;margin-right:10px;}
.attached-files li a{font-weight:normal;}
.attached-files li a:hover{text-decoration:underline;}
.attached-files .upload-file{border-bottom:none;}

.horizontal-tab{background-color:#fff;min-height:400px;border:1px solid #ddd;margin-bottom:10px;}
.horizontal-tab .horizontal-tabs{float:left;width:255px; border:none;}
.horizontal-tab .horizontal-tab-content {float:left;width:calc(100% - 255px);border-left:1px solid #ddd;min-height:400px;}
.horizontal-tab .horizontal-tabs li{float:none;display:block;border-bottom:1px solid #ddd}
.horizontal-tab .horizontal-tabs li.active{background-color:#195091;}
.horizontal-tab .horizontal-tabs li a{border-radius:0;border:none;color:#333}
.horizontal-tab .horizontal-tabs li.active a{border:none;background-color:transparent;color:#fff;}

.horizontal-tab-content .nav-tabs{background-color:#f8f8f8}
.horizontal-tab-content .nav-tabs li a{border:none;border-radius:0;padding-bottom:7px;position:relative;}
.horizontal-tab-content .nav-tabs li.active a{border:none; border-bottom:4px solid #195091;font-weight:bold;background-color:transparent}
.horizontal-tab-content .Psyc-nav-tabs{background-color:#f8f8f8}
.horizontal-tab-content .Psyc-nav-tabs li a{border:none;border-radius:0;padding-bottom:7px;position:relative;}
.horizontal-tab-content .Psyc-nav-tabs li.active a{border:none; border-bottom:4px solid #195091;font-weight:bold;background-color:transparent}

.horizontal-tab .horizontal-tabs li.pending a:before, .horizontal-tab .horizontal-tabs li.done a:before{width:8px;height:8px;background-color:#a94442;position:absolute;content:"";border-radius:10px;right:8px;}
.horizontal-tab .horizontal-tabs li.done a:before{background-color:#3c763d;}


.cam-section{width:calc(100% - 420px);float:left;position:relative;height:100%;background-color:#000;transition:all 0.3s ease-out 0s;}
/*.cam-action{position:absolute;z-index:10;text-align:center;width:500px;bottom:0;background-color:rgba(0,0,0,0.2);border-radius:30px 30px 0px 0px;padding:15px 0;left:50%;margin-left:-205px;}*/
.cam-action{position:absolute;z-index:10;width:max-content;text-align:center;bottom:0;background-color:rgba(0,0,0,.2);border-radius:30px 30px 0 0;padding:15px;left:50%;transform:translateX(-50%);-ms-transform: �translateX(-50%);-webkit-transform: �translateX(-50%);-moz-transform: �translateX(-50%);-o-transform: �translateX(-50%); � }
.cam-action:after{content:" ";width:0px;position:absolute;height:0px;border-left:0px;border-right:10px solid transparent;border-bottom:55px solid rgba(0,0,0,0.2);top:25px;right:-10px;}
.cam-action:before{content:" ";width:0px;position:absolute;height:0px;border-left:10px solid transparent;border-right:0px;border-bottom:55px solid rgba(0,0,0,0.2);top:25px;left:-10px;}
/*.cam-action.nurse{width:180px !important;margin-left:-75px !important;left:50% !important}*/
.cam-action ul{padding:0;margin:0}
.cam-action li{display:inline-block}
.cam-action li a{background-color:rgba(0,0,0,0.2);color:#fff;border-radius:100px;width:50px;height:50px;display:inline-block;font-size:24px;line-height:50px;}
.cam-action li a:hover{background-color:rgba(0,0,0,0.4);}

.cam-action li a.red{background-color:rgba(248,0,4,0.5);}
.cam-action li a.red:hover{background-color:rgba(248,0,4,1.0)}
.cam-action li a.active{background-color:#fff;color:#333}

.publisher-thumb{width:150px;height:120px;border:2px solid #fff;position:absolute;bottom:10px;right:10px;z-index:9;cursor:pointer;transition: all 0.3s ease-out 0s;}
.publisher-thumb.ps-small-thumb{width:40px;height:40px;}
.publisher-thumb .fa{color:#fff;position:absolute;opacity:.4;margin-left:-12px;margin-top:-14px;top:50%;left:50%;display:none}
.publisher-thumb:hover .fa{display:block;}
.publisher-thumb.ps-small-thumb .fa{margin-left:-6px;margin-top:-7px;font-size:14px;display:block;}


#subscriber{width:100%;height:100%;max-height:100%;max-width:100%;position:absolute;}
.appt-info{width:420px;float:right;height:100%;position:relative;transition: all 0.3s ease-out 0s;}
.appt-info .content-partial{height:100%;width:100%;}
.appt-info .page-loading{position:absolute;}
.appt-info .title{border-bottom:1px solid #ddd;padding:10px 15px;font-size:16px;font-weight:bold;background-color:#eee;}
.appt-info .content{padding:15px;width:100%;max-height:calc(100% - 43px);overflow-y:auto}

.close-appt-info{position:absolute;right: 15px;top: 10px;color:#888;font-size:14px;}
.close-appt-info:hover, .close-appt-info:focus{color:#555;}
.appt-info .doc-details{padding:0}
.appt-info  .invite-btn{right:0}

.appt-info .ul-list label{width:45%}
.appt-info  .ul-list-text{width:55%;}

.cam-section.ended{width:40%;}
.cam-section.shrink {
    width: 50%;
}
.cam-section.shrink2 {
    width: 16%;
}
.appt-info.expand2 {
    width: 100%;
}
.cam-section.ended .cam-action{display:none;}
.cam-section.shrink .publisher-thumb{bottom:100px;}
.appt-info.write{width:60%;}
.appt-info.expand{width:50%;}
.page-cam{width:100%;height:600px;}
.page-cam .container {position: relative;height: 600px;} /*make sure height should be same to .page-cam*/
.page-cam .timelaps-alert{z-index:9;width:calc(100% - 30px)}
/*.page-cam #subscriber{width:calc(100% - 30px)}*/ 

.attached-snap{position:absolute;right:5px;z-index:1003;top:5px;}
.attached-snap .dropdown-menu{left: auto;right: 0;border-radius:0}
.attached-snap .dropdown-toggle{font-size: 12px;padding: 3px 6px;color:#fff}
.attached-snap .dropdown-toggle:focus{box-shadow:none;outline:none;}
.attached-snap li a{font-size:12px;display:inline-block;padding-right:35px;padding-left:10px;}

.attached-snap .delete-snap{position:absolute;right:5px;padding-right:7px;padding-left:7px;}
.timelaps-alert{background-color:rgba(0,0,0,0.5);position:absolute;z-index:1001;width:100%;color:#fff;padding:15px;top: 45%;text-align: center;transition: all 0.3s ease-out 0s;}
.timelaps-alert-top {
    background-color: inherit;
    position: absolute;
    z-index: 1001;
    width: 100%;
    color: black;
    padding: 5px;
    text-align: center;
    transition: all 0.3s ease-out 0s;
}
.timelaps-alert .close-alert, .timelaps-alert .close-alert:hover, .timelaps-alert .close-alert:focus{color:#fff;}
.OT_mute{left: 48%;border: none !important;}
.snap-name{position:absolute;width:100%;background-color:rgba(0,0,0,0.6);color:#fff;padding:5px 10px;font-size:12px;display:none;}
.modal-body:hover .snap-name{display:block}

.appt-info .action-fixed{max-height:calc(100% - 100px);}
.fixed-appt-info-action{padding:10px 15px;border-top:1px solid #ddd;background-color:#fff;bottom:0}
.emr-e-round-content{position: absolute; width: 100%; padding-right: 15px; overflow-y: auto; height: calc(100% - 92px);}

.prev-snap, .next-snap{position:absolute;z-index:9;top:48%;left:15px;color:#fff;}
.next-snap{right:15px;left:auto;}
.prev-snap:hover, .next-snap:hover{color:#fff;} 

.cam-action .dropdown-menu{padding:5px 0;border-radius:0;}
.cam-action .dropdown-menu li{display:block;}
.cam-action .dropdown-menu li a{display: block;background-color: transparent;width: auto;color: #333;font-size: 14px;border-radius: 0;height: auto;line-height: normal;padding:7px 20px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.cam-action .dropdown-menu li a:hover{color: #262626;text-decoration: none;background-color: #f5f5f5;}
.cam-action .dropup.open a.dropdown-toggle{background-color:white;color:#333}
#modalSnapshot .modal-body{min-height:448px;} 

.video-testimonial{background-color:#ddd;background:url(../images/video-testimonial-preview-2.jpg) no-repeat center center;background-size:cover; height:480px;width:100%;position:relative;color:#fff;}
.video-testimonial:before{background-color:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;content:"";}
.v-content{position:relative;z-index:1;padding-top:50px;}
.v-content h1{font-size:42px;margin-top:40px;}
.v-content a{font-size:80px;color:#ddd;transition: all 0.3s ease-out 0s;}
.v-content a:hover{color:#fff;}
.v-content a p{margin:-10px 0 0 0;}
.modal-full{width:80%;}
.modal-full .modal-content{border:none;height:100%;}
.modal-full .modal-body {margin-right:-1px;}
.modal-full video{width:100%;margin-bottom:-6px;}
#close-video-popup{background-color:#000 !important;color:#fff;}


.download-app h2{margin-top:60px;font-size:26px;}
.cookies{position:fixed;background-color:#242b32;padding:20px;width:380px;z-index:99;box-shadow:0 0 10px rgba(0,0,0,0.2);bottom:15px;left:15px;color:#ccc}

.blog-post{background-color:#fff;padding:15px;box-shadow:0px 0 5px rgba(0,0,0,0.1)}
.bottom-border-eee{border-bottom:1px solid #eee;}
.blog-img {width:135px;}
/* mixin for multiline */

.divider-with-or{height:1px;background-color:#ddd;width:100%;}
.divider-with-or span{border:1px solid #c6c6c6;background-color:#fff;border-radius:100px;width:36px;height:36px;display:block;margin:0 auto;text-align:center;line-height:36px;font-size:14px;position:relative;top:-18px;}

.outcome-title{padding:10px 15px;margin:0;background-color:#eee}
.outcome .checkbox i, .outcome .radio i, .outcome .form-group i{display:none;position: relative;top: 2px;right: -4px;}
.outcome .checkbox:hover i, .outcome .radio:hover i, .outcome .form-group:hover i{display:inline-block;}
.reward-table td{padding:5px 8px !important;}
.reward-table td:first-child{padding-top:12px !important;}
.reward-table td:last-child{padding-top:12px !important;}
.reward-table td .form-control{text-align:right;font-weight:bold}
.reward-table .input-group{width:110px;} 

.circle-count{display:inline-block;padding:10px 12px;font-size:18px;border-radius:100px;background-color:#6fad0c;color:#fff;font-weight:bold;margin-right:5px;min-width: 45px;
    text-align: center;}
.bg-blue{background-color:#0c407e;}
.bg-dark-green{background-color:#3c763d}
.bg-warm{background-color:#8a6d3b;}

.border-e5{border-color:#e5e5e5 !important}

.grey-bg-border-ddd{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-top:10px;padding-bottom:10px;background-color: #f5f5f5;margin-top:5px;}
.select-provider-type .radio{margin:0}
.select-provider-type .select-provider, select-provider-type.three-col .select-provider, .select-provider-type.four-col .select-provider, .select-provider-type.five-col .select-provider{width:50%;float:left}
.select-provider-type.three-col .select-provider{width:33.33%;}
.select-provider-type.four-col .select-provider{width:25%;}
.select-provider-type.five-col .select-provider{width:20%;}
.switch-cam{width:35px;height:35px;margin-bottom:7px;}

.card{background-color:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.1);border:1px solid #ddd;}

.dashboardcode-bsmultiselect .custom-control{font-size:12px;font-weight:400;line-height:1.5rem;}
.dashboardcode-bsmultiselect .custom-control label{cursor:pointer}
.dashboardcode-bsmultiselect ul.dropdown-menu{padding:10px;}
.dashboardcode-bsmultiselect li{border-radius:15px !important;cursor:pointer}
.dashboardcode-bsmultiselect .badge{padding:2px 10px;margin-right:5px;margin-bottom:2px}
.dashboardcode-bsmultiselect .close{color:#fff;text-shadow:none;padding:0px 2px 0 5px;opacity:1 !important;position:relative;top:2px;right:-2px;}
.dashboardcode-bsmultiselect .custom-control-input{float:left;margin-right:5px;}
.dashboardcode-bsmultiselect .custom-control-label{margin-top:3px;}
/*Select2 css*/
.select2-container{
    width:100% !important;
}

.select2-container .select2-selection{
    border-color: #aaa !important;
    border-radius: 0 !important;
}


.select2-container--default .select2-results>.select2-results__options{
    background-color:#e9e9e9;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: #c5c5c5 !important;
    color:#444 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
    background-color: #195091 !important;
    color: #fff !important;
}

/*.k-toolbar .k-svg-icon, .k-pager.k-grid-pager .k-button-flat, .k-pager.k-grid-pager .k-dropdown.k-picker, .k-pager.k-grid-pager .k-pager-numbers li.k-current-page {
    display:none;
}

.k-pager.k-grid-pager .k-pager-numbers li{
    display:inline-block;
}

.k-pager.k-grid-pager .k-link .k-icon{
    margin-top:4px;
}*/

.quick-register-user .k-toolbar.k-grid-toolbar{
        justify-content: end;
}


@media (min-width:1200px) {
    .publisher-thumb.nurse {
        width: 300px;
        height: 240px
    }

        .publisher-thumb.nurse .OT_publisher .OT_bar {
            height: 100%;
            top: 0 !important;
        }

        .publisher-thumb.nurse .OT_publisher .OT_archiving-status {
            display: none;
        }

        .publisher-thumb.nurse .OT_publisher .OT_mute {
            top: 50% !important;
            left: 50% !important;
            margin-top: -18px;
            margin-left: -18.5px;
            border: none;
        }
}
@media (min-width:991px){
    .top-buffer-10-md-min{margin-top:10px !important;}
}
@media (min-width:992px) and (max-width:1199px){
.facilities .media{min-height:210px;}
.publisher-thumb{width:90px;height:70px;}
/*.cam-action{
        left:0;
        margin-left:12px
   }*/

.horizontal-tab .horizontal-tabs{width:205px;}
.horizontal-tab .horizontal-tab-content{width:calc(100% - 205px);}
}
@media (max-width: 991px) and (min-width: 768px) {
.action-nav .navbar-collapse{padding:0px;}
.reg-section{background-size:50% 100%}
/*.p-admin{padding:0;}*/
.sub-footer h3{font-size:20px;}
.facilities .media{min-height:235px;}
.blog-img {width:100px}

.select-provider-type.five-col .select-provider{width:33.33%;border-bottom:1px solid #ddd;}
}
@media (max-width:1199px){
    .cam-section{width:calc(100% - 360px);}
    .cam-section.page-cam{width:100%;}
    .appt-info{width:360px;}
    .publisher-thumb{bottom:auto;right:auto;top:10px;left:10px;width:100px;height:80px;}
    .cam-section.page-cam, .page-cam .container{height:400px;}
    .cam-action li a{width:46px;height:46px;line-height:46px;}
}
@media (max-width: 991px){
.navbar-static-top .navbar-brand{padding:5px 0px !important;}
.top-bottom-buffer-10-sm{margin-top:5px;margin-bottom:5px;}
/*.navbar-right{margin-right:0 !important;}*/
.top-buffer-10-md{margin-top:10px;}
.hide-md{display:none;}
.no-padding-sm{padding:0 !important}


.horizontal-tab .horizontal-tabs{width:180px;}
.horizontal-tab .horizontal-tab-content {width:calc(100% - 180px)}
.horizontal-tab-content .nav-tabs li a, .horizontal-tab .horizontal-tabs li a{font-size:13px;}
/*.cam-section{
        width:calc(100% - 360px);
   }
        .cam-section.page-cam{
            width:100%;
       }
    .appt-info{
        width:360px;
   }
    .publisher-thumb{
        bottom:auto;
        right:auto;
        top:10px;
        left:10px;
        width:100px;
        height:80px;
   }
    .cam-section.page-cam, .page-cam .container{
        height:400px;
   }
    .cam-action li a{
        width:46px;
        height:46px;
        line-height:46px;
   }*/
/*.cam-action{
        width:360px;
        margin-left:-180px;
   }*/
.download-app h2{margin-top:10px;}
.cam-action:after{
        border-bottom:51px solid rgba(0,0,0,0.2);
   }
    .cam-action:before{
        border-bottom:51px solid rgba(0,0,0,0.2);
   }

}
@media (min-width: 767px) {
.new-form.modal-sm {width:400px;}.text-right-xs{text-align:right;}
.navbar-right{margin-right:0;}
.top-buffer-5-xs-only{margin-top:5px;}
.remove-appt{right:-500px !important;}
.show-full{width:100% !important;}
}

@media (max-width: 767px) {
	.top-buffer-30-xs{margin-top:0px;}
.offset-half-xs{margin:0;}
.top-buffer-10-xs{margin-top:10px;}
.top-buffer-20-xs{margin-top:20px;}
.no-margin-top-xs{margin-top:0;}
.xs-display-none{display:none}
.pull-left-xs-only{float:left;}
.top-buffer-250-xs{margin-top:250px;}
.reg-section{background-size:auto;background-position:center -170px;}
/*.testimonials, .testimonials .carousel-indicators{text-align:center;}*/
.testimonials .media-body{display:table-cell;}
.testimonials .media-left{display:table-cell}
.testimonials .media-object{    display: initial;}
.xs-show{display:block;}
.sub-footer h3{float:left;font-size:18px;margin-bottom:15px !important;}
.sub-footer h4{float:left;margin-right:5px !important;font-size:18px;margin-bottom:15px !important;}
.team-image{width:150px;}
.modal-dialog.new-form{margin-top:30px;}
.login-page-image{display:none;}
.login-org{width:100%;float:none;}
.login-panel{width:100%;left:0%;margin-left:0;}
.nav-user .notification-section{width:320px;}
.new-item-nav{top:12px;right:5px;}
.to-section{width:65px;}
.email-section{width:calc(100% - 165px);}
.email-section input{padding-right:70px;}
.btn-section{width:100px;}
.add-new-biller{font-size:10px;}
.floating-alert{width:90%;left:5%;margin-left:0;}
.page-alert-lg{width:92%;}
.text-right-xs{text-align:inherit}
.carousel-caption h1, .carousel-caption p{background-color:rgba(255,255,255,0.8);padding:10px;}
.team{margin-top:30px;}
.team h3{font-size:20px;}
.team h3 p{line-height:20px;}
.sub-media{margin-left:40px;}
.appointment-action a{padding-left:8px;padding-right:8px;}
.appointment-action a span{font-size:12px;}
.overflow-y-xs{overflow-y:auto}
.appt-info .content{max-height:none;}
.cam-section{height:300px;}
.cam-section, .appt-info{width:100%;}
.cam-section.ended{width:100%;height:80px}
.cam-section.shrink {
    width: 100%;
}
.appt-info.write, .appt-info.expand{width:100%;}
.cam-section.ended .timelaps-alert{top:0;padding:10px;}
.appt-info .action-fixed{margin-bottom:50px;}
.fixed-appt-info-action{   position: fixed; width: calc(100% - 40px) !important;bottom: 20px;}

.cam-action .dropdown-menu{left: auto;right: -70px;min-width: 100%;margin: 0 auto;position: absolute;max-width: 320px;}
.modal-full{width: calc(100% - 20px);}

.download-app{text-align:center;margin-bottom:25px;}
.download-app h2{margin-top:30px;font-size:28px;}
}
@media (max-width: 540px) {
	
.horizontal-tab .horizontal-tabs,
.horizontal-tab .horizontal-tab-content {width:100%}
.horizontal-tab-content .nav-tabs li a{padding-left:5px;padding-right:5px;}
.horizontal-tab-content .Psyc-nav-tabs li a{padding-left:5px;padding-right:5px;}
.write-soap-notes .soap-title.write-soap{width:100%;margin-bottom:0}
.write-soap-notes .col-xs-9{padding:0;width:100%;}
.select-provider-type.five-col .select-provider{width:33.33%;border-bottom:1px solid #ddd;}
}

.Psyc-nav-tabs {
    border-bottom: 1px solid #ddd;
}
.Psyc-nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.Psyc-nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}
.Psyc-nav-tabs > li > a:hover {
	border-color: #eee #eee #ddd;
}
.Psyc-nav-tabs > li.active > a, .Psyc-nav-tabs > li.active > a:hover, .Psyc-nav-tabs > li.active > a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.Psyc-nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.Psyc-nav-tabs.nav-justified > li {
	float: none;
}
.Psyc-nav-tabs.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.Psyc-nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
.Psyc-nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
}
.Psyc-nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
}
.Psyc-nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.Psyc-nav-tabs.nav-justified > .active > a, .Psyc-nav-tabs.nav-justified > .active > a:hover, .Psyc-nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media (min-width: 768px) {
.Psyc-nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
}
.Psyc-nav-tabs.nav-justified > .active > a,  .Psyc-nav-tabs.nav-justified > .active > a:hover,  .Psyc-nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
}
}

@media (max-width: 479px) {
.carousel-caption{top:120px;}
.testimonials .media-body{display:table-cell;}
.testimonials, .testimonials .carousel-indicators{text-align:left;}
.testimonials .media-left{display:table-cell;margin-bottom:10px;}
.testimonials .media-object{display: block;}
.testimonials .testi-name{margin-bottom:10px;}
.testimonials .carousel-indicators .active{width:100%;}
.navbar-brand.responsive{width:100%;text-align:center}
.navbar-brand.responsive img{display:inline}
.nav.nav-pills{text-align: center;float: none !important;width: 253px;margin: 75px auto 0;}
.login-org{width:100%;}
.nav-user .nav.nav-pills{    width: 138px;margin: 0;float: right !important;}
.nav-user .notification-section{width:260px;}
.accordion-section .accordion-section-title small.pull-right{float:left !important;margin-top:5px;}
.accordion-section-title p{margin-bottom:0;float:none;}
.accordion-section-title:before{content:none;}
.accordion-section-title .glyphicon {left: 10px;top: 5px;}
.meeting-access-content{width:100%;}
/*.search-result .media-left{display:block;}
.search-result .sub-media .media-left{display:table-cell;}*/
.sub-media{margin-left:0px}
.text-left-cu{text-align:left;}
.col-table-heading.two-line{height:60px;}
.full-width-cu{width:100%;}
.appointment-action a{padding-left:15px;padding-right:15px;}
.appointment-action a{font-size:15px;}
.no-margin-cu{margin:0 !important;}
.top-buffer-10-cu{margin-top:10px;}
.cam-action li a{width:36px;height:36px;line-height:36px;font-size:20px;}
/*.cam-action{
        width:300px;
        margin-left:-150px;
   }*/
.cam-action:after{
            border-bottom:41px solid rgba(0,0,0,0.2);
       }
        .cam-action:before{
            border-bottom:41px solid rgba(0,0,0,0.2);
       }

.covered{margin:10px 0 0 10px;width:calc(100% - 20px);height:calc(100% - 20px);}
.fixed-appt-info-action{width:calc(100% - 20px) !important;bottom:10px;}
.v-content h1{margin-top:15px;}
.cu-show{display:block;}
.select-provider-type .select-provider, .select-provider-type.four-col .select-provider, .select-provider-type.five-col .select-provider, .select-provider-type.three-col .select-provider { width: 50%; border-bottom: 1px solid #ddd;} 
}
@media (max-width: 360px) {
.nav-user .nav-pills > li > a{padding:24px 8px}
.nav-user .nav.nav-pills{    width: 110px;}
.nav-user .notification-section{width:230px;}
.idw-title-26{font-size:24px;}
.top-buffer-7-cu{margin-top:7px !important;}

.blog-post .media-left{display:block;padding:0;margin-bottom:10px;}
.blog-img{width:100%;}
}
