body {position: relative; min-height: 100%; height: 100% }
html {position: relative; min-height: 100%; height: 100% }

a.dotted {
    border-bottom: 1px dotted #999;
    text-decoration: none;
    color: inherit;
}

h1 {text-align: center }
h2 {text-align: center }
h3 {text-align: center }
h4 {text-align: center }
h5 {text-align: center }
h6 {text-align: center }
hr {
	border: none;
	border-top: solid 1px #ddd;
}
canvas {display: block; }
.lefted {text-align: left }
.righted {text-align: right }
.centered {text-align: center }
.justified {text-align: justify }
.vertcentered {line-height: 40px; }
.l_float {
	margin-left: 20px;
	float: left
}
.l_float_no_margin{	float: left }
.r_float {float: right }
.cleared {clear: both }
.nullsized {width: 0; height: 0; display: block; overflow: hidden;}
.textmini {font-size: 10px }
.text-error {color: #b91919 }
.inline {display: inline-block }
.bold {font-weight: bold}
.normal {font-weight: normal;}
.italic {font-style: italic;}
.oblique {font-style: oblique;}
.form-inline span.inline {width: 90px }
.hide {display: none }
.popover {
    position: fixed;
}
.alert {text-align: center }
select.list {height: 200px }
span.page {text-align: center; line-height: 16px; width: 16px; display: inline-block; height: 16px }
span.active.page {background: silver; font-weight: bold }
tr#request td {padding-left: 40px; padding-right: 40px }
.table tbody tr:hover td {background: none transparent scroll repeat 0% 0% }
.table tbody tr:hover th {background: none transparent scroll repeat 0% 0% }
.navbar {margin-bottom: 0px !important }
#wrapper {height: auto !important; height: 100%; min-height: 100%; }

.navbar .nav.pull-left {min-width: 200px}
.navbar .nav.pull-right {min-width: 200px}

#body {position: relative; padding-bottom: 60px; padding-top: 60px }
@media screen and (max-width: 979px) {
	#body {position: relative; padding-bottom: 20px; padding-top: 20px }
	.navbar .nav.pull-right {float: left; margin-left: 0px}
}
@media screen and (min-width: 980px) and  (max-width: 1199px) {
	#body {position: relative; padding-bottom: 100px; padding-top: 100px }
	.navbar .nav.pull-right {float: left; margin-left: 0px}
}

#bottom {margin-top: -40px; }

#img_wrap {
	position: relative;
	/*min-width: 805px;*/
	top: -20px;
}

#image_filters {
	position: relative;
	top: -20px;
	/*float: left;*/
}

#temp_canvas {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
#mini_canvas {
/*	position: absolute;
	top: 0;
	left: 800px;*/
	z-index: 5;
}


#bottomedPanel {
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 100%;
}

#panelContent {
	display: none;
	height: 200px;
}

.v_stretch {
	height: 100%;
	position: relative;
	width: 1200px;
}

#svg_container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

.input.input-stretch {
	width: 100%;
}


.input.input-prepend{
	width: 52%
}

.input.input-append{
	width: 78%
}
.input.input-prepend.input-append{
	width: 62%
}

.addonCheckbox{
	margin-right: -6px
}

input[type="checkbox"].addonCheckbox{
	margin-top: 0px
}

.form-string::before, .form-string::after {
	display: table;
	content: "";
}
.form-string::after {
	clear: both;
}
/*path {
	stroke-width: 3;
	fill: #ffffff;
	fill-opacity: 0;
}*/


.file_wrap {
	width: 150px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
}

.file_cont {
	line-height: 100px;
	/*border: solid 1px #888;*/
	width: 100px;
	height: 100px;
	margin: 0 auto;
}

.progress {
	margin-bottom: 5px;
}
.uploadProgress {
	display: none;
	width: 300px;
	position: absolute;
	top: 8px;
	right: 30px;
}


legend {margin-bottom: 0px; }

dl {margin: 0px; }

.researchOne {
	border: 1px solid #EEE;
	border: solid 1px rgba(0, 0, 0, 0.05);
	margin-bottom: 10px;
	border-radius: 5px;
}

input[type="text"].requiredEmpty, input[type="password"].requiredEmpty, select.requiredEmpty, div.requiredEmpty {
	border-color: #B94A48;
}
div.requiredEmpty {
	border-width: 1px;
	border-style: solid;
}


ul.studyList {
	list-style: none;
}
ul.studyList > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	/*white-space: nowrap;*/
}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after{
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

a.toggleAppInfo {
	display: block;
}

.studyList>li {
	transition: background 1.5s;
	-moz-transition: background 1.5s;
	-webkit-transition: background 1.5s;
	-o-transition: background 1.5s;
}

li.docStudy {
	position: relative;
	padding: 3px 20px;
}

li.docStudy button.close {
	position: absolute;
	top: 3px;
	right: 4px;
}

.study {
	position: relative;
	/*padding-top: 10px;*/
	padding-bottom: 20px;
	/*border-bottom: solid 1px #E3E3E3;*/
}
.study.studySmallBottom {
	padding-bottom: 5px;
}

.dropleftarrow {
  display: block;
  float: left;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
}

a.toggleGroup {
	float: left;
}

a.appInfoHeader:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

#conclusion {
	width: 355px;
	height: 80px;
}

#description {
	width: 355px;
	height: 80px;
	/*max-width: 210px;
	min-width: 210px;
	max-height:100px;
	min-height:100px;*/
}

#saveChanges {
	position: relative;
}

button.close {
	padding: 0px 5px;
}

button.delPatient {
	position: absolute;
	top: 8px;
	right: 8px;
}


#overlay {
	/*background: url('/opacityBack.png');*/
	/*background: #000;*/
	opacity: 0.7;
	display: none;
	position: fixed;
	z-index: 10000;
	padding: 10px;
	top: 70px;
	right: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	/*-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.7);*/
	/*-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.7);*/
	/*-o-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.7);*/
	/*box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.7);*/
}

.preloader {
	width: 36px;
	height: 36px;
	background: url('/data/forms/skeleton/images/loadinfo.gif') no-repeat center center;
}

.preloader .progress {
	margin: 0;
}

#filesList h4 {
	overflow: hidden;
	height: 18px;
}

#studyTypes {
	margin-bottom: 0px;
}

.fileinput-button {
	position: relative;
	overflow: hidden;
}

.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 23px;
	direction: ltr;
	cursor: pointer;
}

.buttonPanel {
	background-color: #E0E0E0;
	text-align: center;
}

.well.hovered {
	cursor: pointer;
	/*border: solid 1px #aaa;*/
	background-color: #F0F0F0;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.7);

}

.patient .well {
	position: relative;
}
.well.selected {
	position: relative;
}
.well.wellSmallMargin {
	margin-bottom: 5px;
}
.well.wellSmallPadding{
	padding-bottom: 5px;
}
.well.wellSmallBottom {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/*.well.selected::after {
	content: 'V ';
	position: absolute;
	right: 5px;
	top: 2px;
};*/

.studyFile {
	display: block;
	text-align: left
}

.patient .well {
	transition: border linear 0.2s, box-shadow linear 0.2s, background-color linear 0.2s;
}

.selectFlagCheckbox {
	position: absolute;
	top: 5px;
	right: 5px;
}

.tree_padding {
	padding-left: 20px;
}

.performers_doctor {
	margin: 10px 0;
	padding: 5px 10px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	background: whiteSmoke;
}

.navbar-bottom .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
#filter_navbar {
	top: 40px;
}

#filter_gag {
	height: 50px;
}
#filter_navbar>.navbar-inner {
	min-height: 50px;
}
#filter_navbar select {
	margin-bottom: 4px;
}
div.treeNode.hoveredNode {
	font-weight: bold;
}
div.treeBranch {
	font-weight: normal;
	padding-left: 10px;
}


#files_list {
	z-index: 10;
	position: fixed;
	top: 40%;
	bottom: 0px;
	left: 0;
	background: #0094d6;
	width: 28px;
	height: 50px;
	font: 40px Georgia;
	color: #fff;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
#toggle_files_list {
	z-index: 10;
	position: fixed;
	top: 40px;
	bottom: 0;
	left: -200px;
	background: #fff;
	width: 200px;
	/*height: 100%;*/
	padding: 0 0 0 0;
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.7);
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

#toggle_files_list .thumbnails {
	padding-left: 10px;
	/*height: 100%;*/
}

#thumbnails_wrap {

}
#files_list.hover {
	left: 200px;
}
#files_list.hover #toggle_files_list {
	left: 0;
	padding-top: 10px;
	/*padding-bottom: 10px;*/
	overflow-x: hidden;
	overflow-y: auto;
}

#toggle_files_list a.thumbnail.active {
	border-color: #08c;
}

.thumbsWrap {
	/*width: 100%;*/
	/*height: 120px;*/
	overflow-y: hidden;
	overflow-x: hidden;
	position: relative;
}
.thumbsWrap ul.thumbnails {
	width: 2000px;
}

.studyInfo {
	transition: border linear 0.2s, box-shadow linear 0.2s, background-color linear 0.2s;
}

.studyInfo:hover {
	cursor: pointer;
	border: solid 1px #AAA;
	background-color: #F0F0F0;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.7);
}

.thumbsWrap:after {
position: absolute;
width: 25px;
height: 100%;
content: '';
top: 0px;
right: 0px;
background-image: linear-gradient(left , rgba(255, 255, 255, 0) 1%, rgba(245, 245, 245, 1) 100%);
background-image: -o-linear-gradient(left , rgba(255, 255, 255, 0) 1%, rgba(245, 245, 245, 1) 100%);
background-image: -moz-linear-gradient(left , rgba(255, 255, 255, 0) 1%, rgba(245, 245, 245, 1) 100%);
background-image: -webkit-linear-gradient(left , rgba(255, 255, 255, 0) 1%, rgba(245, 245, 245, 1) 100%);
background-image: -ms-linear-gradient(left , rgba(255, 255, 255, 0) 1%, rgba(245, 245, 245, 1) 100%);
background-image: -webkit-gradient( linear, left top, right top, color-stop(0.01, rgba(255, 255, 255, 0)), color-stop(1, rgba(245, 245, 245, 1)) );
}

.thumbsWrap .span {
	margin-bottom: 0;
	margin-bottom: 0;
}

.thumb_nail {
	display: block;
	padding: 4px;
	line-height: 1;
	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}



#myModalBackdrop {
	z-index: 1050;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#auth_modal {
	width: 500px;
	/*margin: 100px auto;*/
	overflow: hidden;
}

#forms_cont {
	overflow: hidden;
}
#auth_form2 {position: absolute; 
	top: 0; 
	left: 100%; 
	bottom: 0; 
	background: whiteSmoke; 
	width: 100%; 
	padding: 19px;
	display: none;
	transition: left 0.5s;
	-moz-transition: left 0.5s; /* Firefox 4 */
	-webkit-transition: left 0.5s; /* Safari and Chrome */
	-o-transition: left 0.5s; /* Opera */
}


@media print {
	.navbar, #printReports {
		display: none
	}
	#body {
		padding: 0;
	}
}



.windowWrap {
	z-index: 5000;
	position: fixed;
	min-width: 200px;
	min-height: 80px;
	border: solid 3px #3892D3;
	background-color: #FFF;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
}

.windowWrap.active {
	z-index: 6000;
	position: fixed;
	border: solid 3px #3892D3;
	-webkit-box-shadow: 0 0px 18px 6px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0px 18px 6px rgba(0, 0, 0, 0.75);
	box-shadow: 0 0px 18px 6px rgba(0, 0, 0, 0.75);
}

.windowWrap.active2 {
	-webkit-box-shadow: 0 0px 18px 6px rgba(0, 100, 60, 0.75);
	-moz-box-shadow: 0 0px 18px 6px rgba(0, 100, 60, 0.75);
	box-shadow: 0 0px 18px 6px rgba(0, 100, 60, 0.75);
}

.windowWrap.notactive {
	-webkit-box-shadow: 0 0px 9px 3px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0px 9px 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0 0px 9px 3px rgba(0, 0, 0, 0.75);
}

.windowWrap.tools {
	z-index: 6100;
} 
.windowWrap.tools.active2 {
	z-index: 6200;
}

.windowTitle {
	cursor: move;
	height: 30px;
	line-height: 26px;
	padding-left: 10px;
	background: #3892D3;
	position: relative;
	/*border-bottom: solid 1px #888;*/
	color: #fff;
}

.windowTitle .btn {
	background-image: none;
	border-radius: 0;
	border: 0px;
	background: transparent;
	box-shadow: 0 0 0 0;
	color: white;
	font-size: 120%;
}

.windowBody {
	min-height: 44px;
	background: #fff;
	/*padding: 5px 10px;*/
	overflow: auto;
	position: relative;
}

.minimizeButton {
	position: absolute;
	right: 3px;
	top: 3px;
	padding: 0;
	width: 20px;
	height: 20px;
	text-align: center;
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}
.toggleFullscreenButton {
	position: absolute;
	right: 28px;
	top: 3px;
	padding: 0;
	width: 20px;
	height: 20px;
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}

.general_tools_panel {
	z-index: 7000;
	color: #ddd;
	position: fixed;
	height: 40px;
	bottom: 00px;
	width: 100%;
	background-color: #444;
}
.general_tools_panel_content {
	margin: 5px 10px;
}

.table-stripped tbody tr:nth-child(odd) td, .table-stripped tbody tr:nth-child(odd) th {
	background-color: #eaeaff;
}

.divider {
	height: 28px;
	display: inline-block;
	margin: 0 5px;
	overflow: hidden;
	font-size: 150%;

}

.btn-toolbar {
	margin: 0px;
}

.tree_padding > label.checkbox {
	position: relative;
	display: inline-block;
	padding-right: 30px;
}

.tree_padding > label.checkbox > .removePerformer {
	position: absolute;
	right: 0px;
	top: 2px
}

#windowPanel {
	position: relative;
	top: -5px;
	left: -10px;
	margin-right: 220px;
	line-height: 40px;
	overflow: hidden;
}

.windowOnPanel {
	vertical-align: top;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
	display: inline-block;
	height: 40px;
	padding: 0 5px;
	min-width: 40px;
	max-width: 125px;
	overflow: hidden;
	background: #555;
	border: solid 1px #555;
	cursor: pointer;
}

.windowOnPanel.active {
	background: #222;
}

.windowBody svg {
	position: absolute ;
	top: 0;
	left: 0;
}

.modal {z-index: 7500; }
.modal-backdrop {z-index: 7499; }

.topRightPosition {
	position: absolute;
	right: 1px;
	top: 1px;
}


.declineDiv {
	padding: 15px 10px;
	text-align: center;
	position: absolute;
	left: 30px;
	right: 30px;
	top: 30px;
	background-color: #f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
}
.declineDiv textarea {
	width: 90%;
	height: 70px;
	resize: none;
}

.editDiv {
        padding: 15px 10px;
	text-align: center;
	position: absolute;
	left: 30px;
	right: 30px;
	top: 30px;
	background-color: #f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
        z-index: 10;
}

.editDiv input {
        margin-left: 10px;
}

img.action_icons {
	width: 24px;
	height: 24px;
}

.customSlider {
	width: 130px;
}

#smadResultTable>tbody>tr.active {
	transition: background-color 0.25s;
}

#smadResultTable>tbody>tr.active {
	background-color: #BEE5FF;
	color: #333;
}

#smadResultTable>tbody>tr:hover {
	background-color: #EAEAFF;
	cursor: pointer;
}
#smadResultTable>tbody>tr.active:hover{
	background-color: #BEE5FF;
	color: #333;
}

#reportData {
	font-weight: bold;
}

#reportData span {
	text-decoration: underline;
	font-weight: normal;
}

.thinText {
	font-weight: normal;
}





.intervalGroup h4{
	text-align: left;
}
.intLong{
	margin-bottom: 0px;
	width: 30px;
	border-radius: 0;
}

.intervalGroup button.left {
	border-radius: 3px 0 0 3px;
}


.intervalGroup button.right {
	border-radius: 0 3px 3px 0;	
}
.intervalGroup input {
	margin: 0;
	width: 30px;
	background-color: #fff;
	border-radius: 0px;
	text-align: center;
}

.int {
	width: 40px;
	position: relative;
}

.int button {
	margin: 0;
	width: 100%;
}
.int button.up {
	border-radius: 3px 3px 0 0;
	/*margin-bottom: -1px;*/
}
.int button.down {
	border-radius: 0 0 3px 3px;
	/*margin-top: -2px;*/
}

.long {
	margin-top: 10px;
	margin-left: 20px;
}

.long .add-on {
	padding: 0;
}

.intSettings {
	margin-bottom: 20px;
}

.intervalGroup {
	text-align: center;
	display: inline-block;
	padding: 0 10px;
}

.intervalGroup.middle {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.spec .minutes {
	margin-left: 0;
	margin-right: 20px; 
}

#toggleMeasurementsTable {
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.legend_block {
	display: inline-block;
	width: 15px;
	height: 15px;
	transition: opacity 0.5s;
	cursor: pointer;
}

.legend_block.switchOff {
	opacity: 0.5;
}

.legend_block_sad {background: #133aac;}
.legend_block_dad {background: #009999;}
.legend_block_srad {background: #7c07a9;}
.legend_block_pad {background: #e76c9a;}
.legend_block_pulse {background: #ff4f00;}