@font-face {
	font-family:medsynapse;
	src:url(fonts/medsynapse.eot);
	src:url(fonts/medsynapse.eot?#iefix) format("embedded-opentype"), url(fonts/medsynapse.woff) format("woff"), url(fonts/medsynapse.ttf) format("truetype"), url(fonts/medsynapse.svg#medsynapse) format("svg");
	font-weight:400;
	font-style:normal
}
/*Open Sans Font*/
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular_0-webfont.eot');
    src: url('fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold_0-webfont.eot');
    src: url('fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff2') format('woff2'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
	font-family:medsynapse!important;
	content:attr(data-icon);
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
[class*=" md-"]:before, [class^=md-]:before {
	font-family:medsynapse!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-row .fa, .md-icon {
	float:left;
	width:28px;
	height:35px;
	text-align:center;
	line-height:35px
}
.icon-row .fa.fa-step-backward, .icon-row .fa.fa-step-forward, .icon-row .fa.fa-backward, .icon-row .fa.fa-forward {
	color:#3B3B3B!important
}
.icon-row .fa.download-play {
	height:15px;
	line-height:15px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:29px
}
.icon-row .fa:hover, .md-icon:hover {
	color:#fff!important;
	font-weight:100
}
.view-toolbar .icon-row .fa:hover, .view-toolbar .md-icon:hover {
	background-color:#404040
}
.view-toolbar .icon-row .fa-forward:hover, .view-toolbar .icon-row .fa-play:hover, .view-toolbar .icon-row .fa-step-forward:hover, .view-toolbar .icon-row .fa.fa-backward:hover, .view-toolbar .icon-row .fa.fa-step-backward:hover {
	background-color:transparent
}
.md-angle:before {
	content: "/";
}
.md-brightness:before {
	content: "b";
}
.md-contrast:before {
	content: "c";
}
.md-enverse:before {
	content: "3";
}
.md-hu:before {
	content: "e";
}
.md-vr:before {
	content: "g";
}
.md-text:before {
	content: "h";
}
.md-originalimage:before {
	content: "i";
}
.md-printer:before {
	content: "j";
}
.md-drag:before {
	content: "k";
}
.md-history:before {
	content: "l";
}
.md-annotatione:before {
	content: "m";
}
.md-annotationp:before {
	content: "n";
}
.md-attachment:before {
	content: "o";
}
.md-bookmark:before {
	content: "p";
}
.md-convertimage:before {
	content: "q";
}
.md-ct:before {
	content: "s";
}
.md-datetime:before {
	content: "t";
}
.md-delete:before {
	content: "u";
}
.md-more:before {
	content: "v";
}
.md-measurement:before {
	content: "w";
}
.md-syncronize:before {
	content: "x";
}
.md-stack:before {
	content: "y";
}
.md-sort:before {
	content: "z";
}
.md-magifying:before {
	content: "A";
}
.md-localizervertical:before {
	content: "B";
}
.md-slice:before {
	content: "C";
}
.md-setting:before {
	content: "D";
}
.md-localizercenter:before {
	content: "E";
}
.md-level:before {
	content: "7";
}
.md-selection:before {
	content: "G";
}
.md-selectimage:before {
	content: "H";
}
.md-kye:before {
	content: "J";
}
.md-rotate:before {
	content: "L";
}
.md-keyword:before {
	content: "M";
}
.md-reset:before {
	content: "N";
}
.md-report:before {
	content: "O";
}
.md-toggle:before {
	content: "P";
}
.md-playersetting:before {
	content: "R";
}
.md-revers:before {
	content: "S";
}
.md-repeate:before {
	content: "T";
}
.md-text-pointer:before {
	content: "U";
}
.md-pointer:before {
	content: "V";
}
.md-addimage:before {
	content: "W";
}
.md-selectseries:before {
	content: "X";
}
.md-picture:before {
	content: "Y";
}
.md-crop:before {
	content: "0";
}
.md-save:before {
	content: "r";
}
.md-imagegrid:before {
	content: "K";
}
.md-layout:before {
	content: "1";
}
.md-add-media:before {
	content: "I";
}
.md-assign-keyword:before {
	content: "Q";
}
.md-cardio-ratio:before {
	content: "Z";
}
.md-cobbs-angle:before {
	content: "2";
}
.md-inverse:before {
	content: "3";
}
.md-more2:before {
	content: "4";
}
.md-note:before {
	content: "5";
}
.md-toggle-overlay:before {
	content: "6";
}
.md-window-level:before {
	content: "7";
}
.md-draw-text:before {
	content: "8";
}
.md-linear-measurement:before {
	content: "9";
}
.md-pip:before {
	content: "!";
}
.md-series-syn:before {
	content: "\"";
}
.md-set-completed:before {
	content: "#";
}
.md-zoom:before {
	content: "%";
}
.md-write-media:before {
	content: "&";
}
.md-3d:before {
	content: "f";
}
.md-localizerfirstlast:before {
  content: "\\";
}
.md-qf:before {
  content: ":";
}
.md-showangle:before {
  content: "<";
}
.md-comparestudy:before {
  content: "-";
}
.md-timeline:before {
  content: "+";
}
.md-timeline:hover
{
    background-color:Gray;
}
.md-hisreport:before {
  content: "[";
}
body, html {
	height:100%
}
body {
	color:#000;
	font-family: 'open_sansregular';
	padding:0!important;
	margin:0!important;
	font-size:13px;
	direction:ltr
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@viewport {
width:device-width
}
@-ms-viewport {
width:auto!important
}
::-webkit-scrollbar {
width:12px
}
::-webkit-scrollbar-track {
background-color:#eaeaea
}
::-webkit-scrollbar-thumb {
background-color:#cecece
}
::-webkit-scrollbar-thumb:hover {
background-color:#aaa
}
::-webkit-scrollbar-track {
border-radius:0;
box-shadow:none;
border:0
}
::-webkit-scrollbar-thumb {
border-radius:0;
box-shadow:none;
border:0
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color:#444
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'open_sanslight';
	font-weight:300!important
}
h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
	padding-top:10px;
	padding-bottom:10px
}
a {
	text-shadow:none!important;
	color:#30B9CC
}
a:hover {
	text-shadow:none!important;
	color:#30B9CC!important;
	text-decoration:none!important
}
a, a:active, a:focus, a:hover {
	outline:0;
	border:none
}
.bg-blue {
	background-image:none!important;
	background-color:#4b8df8!important;
	border-color:#4b8df8!important;
	color:#fff!important
}
.bg-red {
	background-image:none!important;
	background-color:#e02222!important;
	border-color:#e02222!important;
	color:#fff!important
}
.bg-yellow {
	background-image:none!important;
	background-color:#ffb848!important;
	border-color:#ffb848!important;
	color:#fff!important
}
.bg-green {
	background-image:none!important;
	background-color:#35aa47!important;
	border-color:#35aa47!important;
	color:#fff!important
}
.bg-purple {
	background-image:none!important;
	background-color:#852b99!important;
	border-color:#852b99!important;
	color:#fff!important
}
.bg-dark {
	background-image:none!important;
	background-color:#555!important;
	border-color:#555!important;
	color:#fff!important
}
.bg-grey {
	background-image:none!important;
	background-color:#fafafa!important;
	border-color:#fafafa!important
}
[class*=" fa-"], [class^=fa-] {
display:inline-block;
margin-top:1px;
font-size:14px;
*margin-right:.3em;
line-height:14px
}
li [class*=" fa-"], li [class^=fa-] {
	display:inline-block;
	width:1.25em;
	text-align:center
}
.page-sidebar-menu li [class*=" fa-"], .page-sidebar-menu li [class^=fa-] {
	display:inline-block;
	width:20px;
	height:20px;
	margin-left:11px;
	text-align:center;
	float:left;
	margin-top:2px
}
.page-sidebar-menu li [class*=" md-"], .page-sidebar-menu li [class^=md-] {
	display:inline-block;
	width:20px;
	height:20px;
	margin-left:9px;
	text-align:center;
	float:left;
	margin-top:2px
}
.page-sidebar-menu li ul.sub-menu [class*=" fa-"], .page-sidebar-menu li ul.sub-menu [class^=fa-] {
	display:inline-block;
	width:20px;
	height:20px;
	margin-left:0;
	text-align:center;
	margin-top:4px;
	float:left;
	font-size:16px
}
li [class*=" fa-"].icon-large, li [class^=fa-].icon-large {
	width:1.5625em
}
.fa-lg, .icon-lg {
	font-size:16px
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.icon-default {
	color:#ccc
}
.icon-success {
	color:#468847
}
.icon-info {
	color:#27a9e3
}
.icon-warning {
	color:#dbc056
}
.icon-danger {
	color:#B94A48
}
.close {
	display:inline-block;
	margin-top:0;
	margin-right:0;
	width:9px;
	height:9px;
	background-repeat:no-repeat!important;
	text-indent:-10000px;
	outline:0;
	background-image:url(../img/remove-icon-small.png)!important
}
hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #E0DFDF;
	border-bottom:1px solid #FEFEFE
}
.display-hide, .display-none {
	display:none
}
.no-space {
	margin:0!important;
	padding:0!important
}
.no-margin {
	margin:0!important
}
.no-border {
	border:0!important
}
.pad {
	padding:0!important
}
.margin-bottom-5 {
	margin-bottom:5px
}
.margin-bottom-10 {
	margin-bottom:10px!important
}
.margin-top-10 {
	margin-top:10px!important
}
.margin-bottom-15 {
	margin-bottom:15px!important
}
.margin-bottom-20 {
	margin-bottom:20px!important
}
.margin-top-20 {
	margin-top:20px!important
}
.margin-bottom-25 {
	margin-bottom:25px!important
}
.margin-right-10 {
	margin-right:10px!important
}
.bold {
	font-weight:600!important
}
.fix-margin {
	margin-left:0!important
}
.border {
	border:1px solid red
}
.inline {
	display:inline
}
.text-align-reverse {
	text-align:right
}
.visible-ie8 {
	display:none
}
.ie8 .visible-ie8 {
	display:inherit!important
}
.visible-ie9 {
	display:none
}
.ie9 .visible-ie9 {
	display:inherit!important
}
.hidden-ie8 {
	display:inherit
}
.ie8 .hidden-ie8 {
	display:none!important
}
.hidden-ie9 {
	display:inherit
}
.ie9 .hidden-ie9 {
	display:none!important
}
.header.navbar {
	width:100%;
	margin:0;
	border:0;
	padding:0;
	box-shadow:none;
	height:49px;
	min-height:49px
}
.header.navbar.navbar-fixed-top {
	z-index:9995!important
}
.header.navbar .navbar-brand {
	display:inline-block;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	width:186px;
	height:49px
}
.header.navbar .navbar-brand img {
	margin-left:0
}
.header.navbar .navbar-brand.text-logo {
	padding-left:20px;
	padding-top:12px
}
.header.navbar .navbar-toggle {
	margin:8px 6px 4px;
	padding:0;
	padding-top:2px;
	padding-bottom:6px;
	background-image:none;
	filter:none;
	box-shadow:none;
	color:#fff;
	border:0
}
.header.navbar .navbar-toggle:hover {
	text-decoration:none;
	background:0 0
}
.header.navbar .navbar-nav {
	display:block;
	height:49px;
	margin:0!important
}
.header.navbar .navbar-nav>li {
	margin:0;
	padding:0
}
.header.navbar .navbar-nav>li.dropdown, .header.navbar .navbar-nav>li.dropdown>a {
	padding-left:0;
	padding-right:4px
}
.header.navbar .navbar-nav>li.dropdown>a:last-child {
	padding-right:0
}
.header.navbar .navbar-nav>li.dropdown:last-child {
	padding-right:0px
}
.header.navbar .navbar-nav>li.dropdown .dropdown-toggle {
	margin:0;
	padding:15px 10px 7px
}
.header.navbar .navbar-nav>li.dropdown .dropdown-toggle>i {
	font-size:18px
}
.header.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a>i {
	font-size:20px
}
.header.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a>i.fa-th-list {
	font-size:18px
}
.header.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a>i.fa-location-arrow, .header.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a>i.fa-question {
	font-size:24px
}
.header.navbar .navbar-nav>li.dropdown.user .dropdown-toggle {
	padding:0
}
.header.navbar .navbar-nav>li.dropdown.user .dropdown-toggle:hover {
	text-decoration:none
}
.username {
	padding-left:10px;
	font-size:15px;
	color:#fff;
	display:block;
	float:left;
overflow:hidden !important;
text-overflow: ellipsis;
white-space: nowrap;    
width:230px;
}
.header.navbar .navbar-nav>li.dropdown.user .dropdown-toggle .menu_user {
	float:right;
	width:60px;
	padding:14px 0
}
.header.navbar .navbar-nav>li.dropdown.user .dropdown-toggle .menu_user span {
	display:block;
	margin:0 auto 5px;
	height:2px;
	width:24px
}
.header.navbar .navbar-nav>li.dropdown.user .dropdown-menu i {
	width:30px;
	display:inline-block
}
.header.navbar .navbar-nav>li.dropdown .dropdown-toggle .badge {
	position:absolute;
	top:8px;
	right:20px
}
.header.navbar .search-form {
	float:left;
	display:inline-block;
	padding:0;
	height:41px;
	margin:0
}
.header.navbar .search-form .form-control {
	margin-top:8px;
	border:0;
	padding-top:1px;
	padding-right:27px
}
.header.navbar .search-form .submit {
	position:relative;
	display:block;
	float:right;
	margin-top:-21px;
	margin-right:8px;
	width:13px;
	height:15px;
	box-shadow:none;
	border:0;
	padding:0;
	background-color:none;
	background-repeat:no-repeat!important;
	outline:0!important;
	opacity:.8;
	filter:alpha(opacity=80)
}
.header.navbar .search-form .submit:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.header.navbar .navbar-nav>li.dropdown.language {
	padding-left:0;
	padding-right:0;
	margin:0
}
.header.navbar .navbar-nav>li.dropdown.language>a {
	color:#ddd;
	font-size:13px;
	padding:11px 1px 11px 5px
}
.header.navbar .navbar-nav>li.dropdown.language>a>img {
	margin-bottom:2px
}
.header.navbar .navbar-nav>li.dropdown.language>a>i {
	font-size:16px
}
.header.navbar .navbar-nav>li.dropdown.language>.dropdown-menu>li>a>img {
	margin-bottom:2px
}
.header.navbar .navbar-nav .dropdown-menu {
	margin-top:0
}
.page-container {
	margin:0;
	padding:0;
	position:relative
}
.page-container:after, .page-container:before {
	display:table;
	content:" "
}
.page-container:after {
	clear:both
}
.page-header-fixed .page-container {
	margin-top:0
}
.ie8 .page-sidebar {
	width:48px!important;
	float:left;
	position:relative;
	margin-right:-100%
}
.ie8 .page-content-wrapper {
	float:left;
	width:100%
}
.page-sidebar.navbar-collapse {
	padding:0
}
.page-sidebar-menu {
	list-style:none;
	margin:0;
	padding:0
}
.page-sidebar-menu>li {
	display:block;
	margin:0;
	padding:0;
	border:0;
	position:relative
}
.page-sidebar-menu>li.start>a {
	border-top-color:transparent!important
}
.page-sidebar-menu>li.last>a, .page-sidebar-menu>li:last-child>a {
	border-bottom-color:transparent!important
}
.page-sidebar-menu>li>a {
	display:block;
	position:relative;
	margin:0;
	border:0;
	padding:5px 0 2px;
	text-decoration:none;
	font-size:14px;
	font-weight:300
}
.page-sidebar-fixed .page-sidebar-menu>li>a {
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
.page-sidebar-reversed.page-sidebar-fixed .page-sidebar-menu>li>a {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.page-sidebar-menu>li>a i {
	font-size:16px;
	margin-right:5px;
	text-shadow:none
}
.page-sidebar-menu>li.break {
	margin-bottom:20px
}
.page-sidebar-menu>li.open>a {
	font-size:14px
}
.page-sidebar-menu>li.active>a {
	border:none;
	text-shadow:none;
	font-size:14px
}
.page-sidebar-menu>li.active>a .selected, .page-sidebar-menu>li.active_blue>a .selected, .page-sidebar-menu>li.active_green>a .selected, .page-sidebar-menu>li.active_red>a .selected {
	display:block;
	width:8px;
	height:25px;
	background-image:url(../img/sidebar-menu-arrow.png);
	float:right;
	position:absolute;
	right:0;
	top:8px
}
.page-sidebar-reversed .page-sidebar-menu>li.active>a .selected {
	background-image:url(../img/sidebar-menu-arrow-reverse.png);
	right:auto;
	left:0
}
.page-sidebar ul>li>a>.arrow:before {
	float:right;
	margin-top:0;
	margin-right:5px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f104";
	font-weight:300;
	text-shadow:none
}
.page-sidebar-menu>li>a>.arrow.open:before {
	float:right;
	margin-top:0;
	margin-right:3px;
	display:inline;
	font-family:FontAwesome;
	height:auto;
	font-size:16px;
	content:"\f107";
	font-weight:300;
	text-shadow:none
}
.page-sidebar-menu li>a>.badge {
	float:right;
	margin-top:1px;
	margin-right:13px
}
.page-sidebar-menu .sub-menu {
	padding:0
}
.page-sidebar-menu>li>ul.sub-menu {
	display:none;
	list-style:none;
	clear:both;
	margin:8px 0
}
.page-sidebar-menu>li.active>ul.sub-menu {
	display:block
}
.page-sidebar-menu>li>ul.sub-menu>li {
	background:0 0;
	margin:0;
	padding:0;
	position:relative;
	margin-top:1px!important
}
.page-sidebar-menu>li>ul.sub-menu>li>a {
	display:block;
	margin:0;
	padding:5px 0;
	padding-left:44px!important;
	text-decoration:none;
	font-size:14px;
	font-weight:300;
	background:0 0
}
.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu {
	display:none;
	list-style:none;
	clear:both;
	margin:0
}
.page-sidebar-menu>li>ul.sub-menu li>a>.arrow:before {
	float:right;
	margin-top:1px;
	margin-right:20px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f104";
	font-weight:300;
	text-shadow:none
}
.page-sidebar-menu>li>ul.sub-menu li>a>.arrow.open:before {
	float:right;
	margin-top:1px;
	margin-right:18px;
	display:inline;
	font-family:FontAwesome;
	height:auto;
	font-size:16px;
	content:"\f107";
	font-weight:300;
	text-shadow:none
}
.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu {
	display:block
}
.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu li {
	background:0 0;
	margin:0;
	padding:0;
	margin-top:1px!important
}
.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a {
	display:block;
	margin:0;
	padding:5px 0;
	text-decoration:none;
	font-size:14px;
	font-weight:300;
	background:0 0
}
.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
	padding-left:60px
}
.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
	padding-left:80px
}
.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu>li.active ul.sub-menu {
	display:block
}
.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a>i {
	font-size:13px
}
.page-sidebar .sidebar-search {
	padding:0;
	margin:0
}
.page-sidebar .header.navbar-responsive-search {
	display:none
}
.page-sidebar .sidebar-search .form-container {
	margin:15px 20px;
	height:35px;
	padding-top:7px
}
.page-sidebar .sidebar-search .form-container .submit {
	display:block;
	float:right;
	margin-top:3px;
	width:13px;
	height:15px;
	background-repeat:no-repeat;
	box-shadow:none;
	border:0;
	padding:0;
	outline:0!important
}
.page-sidebar .sidebar-search .form-container input[type=text] {
	margin:0;
	width:165px;
	border:0;
	padding:0!important;
	font-size:14px!important;
	box-shadow:none!important;
	font-weight:400
}
.page-sidebar .sidebar-search .form-container input[type=text]:focus {
	outline:0!important
}
.sidebar-toggler {
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50);
	width:29px;
	height:29px;
	background-repeat:no-repeat
}
.sidebar-toggler:hover {
	filter:alpha(opacity=100);
	opacity:1
}
.page-sidebar .sidebar-toggler {
	margin-top:15px;
	margin-left:175px
}
.header.navbar .sidebar-toggler {
	float:left;
	display:inline-block;
	margin-top:6px;
	margin-left:-42px
}
.page-content {
	margin-top:0;
	padding:0;
	background-color:#fff;
	position:relative
}
.ie8 .page-content {
	padding:8px 15px 0 12px;
	margin-left:48px;
	margin-top:0;
	min-height:760px
}
.ie8 .page-sidebar-fixed .page-content {
	min-height:600px
}
.ie8 .page-content.no-min-height {
	min-height:auto
}
.page-full-width .page-content {
	margin-left:0!important
}
.page-full-width .page-sidebar-menu {
	display:none
}
.page-title {
	padding:0;
	font-size:30px;
	letter-spacing:-1px;
	display:block;
	color:#666;
	margin:0 0 15px;
	font-weight:300;
	font-family: 'open_sanslight';
}
.page-title small {
	font-size:14px;
	letter-spacing:0;
	font-weight:300;
	color:#888
}
.ie8 .row .page-breadcrumb.breadcrumb>li {
	margin-right:1px
}
.page-content .page-breadcrumb.breadcrumb {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	box-shadow:none;
	padding-right:30px;
	padding-left:8px;
	margin-top:15px;
	margin-bottom:25px;
	border:0!important;
	background-color:#eee
}
.page-content .page-breadcrumb.breadcrumb>li>a, .page-content .page-breadcrumb.breadcrumb>li>i, .page-content .page-breadcrumb.breadcrumb>li>span {
	color:#333;
	font-size:14px;
	text-shadow:none
}
.page-content .page-breadcrumb.breadcrumb>li>i {
	color:#666
}
.page-content .page-breadcrumb.breadcrumb>li+li:before {
	display:none
}
.page-content .page-breadcrumb.breadcrumb .btn-group {
	right:15px;
	position:absolute;
	margin-top:-8px
}
.page-content .page-breadcrumb.breadcrumb>.btn-group .btn {
	padding-top:8px;
	padding-bottom:8px
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range {
	position:relative;
	top:-8px;
	margin-right:-30px;
	display:none;
	padding:9px 9px 8px;
	cursor:pointer;
	color:#fff;
	background-color:#e02222
}
.select_group {
	width:100%;
	margin:0 auto
}
.select_group td.title {
	width:80px
}
@media all and (-webkit-min-device-pixel-ratio:0) {
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range {
	padding:9px
}
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>span {
	font-size:12px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.fa-calendar {
	text-transform:none;
	color:#fff;
	margin-top:0;
	font-size:14px
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.fa-angle-down {
	color:#fff;
	font-size:16px
}
.footer_outer {
	bottom:0;
	width:100%;
	z-index:99/*changed becoz for 1366X768 res more menu overlaps with footer 9999*/
}
.footer {
	padding:10px 20px;
	font-size:13px
}
.footer:after, .footer:before {
	content:"";
	display:table;
	line-height:0
}
.footer:after {
	clear:both
}
.footer .footer-inner {
	float:left;
	display:inline-block
}
.footer .footer-tools {
	float:right;
	display:inline-block
}
.footer .footer-tools .go-top {
	display:block;
	text-decoration:none;
	cursor:pointer;
	margin-top:-2px;
	margin-right:0;
	margin-bottom:0;
	font-size:16px;
	padding:0 6px
}
.footer .footer-tools .go-top i {
	font-size:22px;
	margin-bottom:5px
}
a.icon, i.icon {
	color:#999;
	margin-right:5px;
	font-weight:400;
	font-size:13px
}
i.icon-black {
	color:#000!important
}
a.icon:hover {
	text-decoration:none;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
	opacity:.4;
	filter:alpha(opacity=40)
}
a.icon.huge i {
	font-size:16px!important
}
i.big {
	font-size:20px
}
i.warning {
	color:#d12610
}
i.critical {
	color:#37b7f3
}
i.normal {
	color:#52e136
}
.well {
	background-color:#fafafa;
	border:1px solid #eee;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.well.mini {
	padding:7px!important
}
.input-icon {
	position:relative
}
.input-icon input {
	padding-left:33px!important
}
.input-icon i {
	color:#ccc;
	display:block;
	position:absolute;
	margin:11px 2px 4px 10px;
	width:16px;
	height:16px;
	font-size:16px;
	text-align:center
}
.input-icon.right input {
	padding-left:12px!important;
	padding-right:33px!important
}
.input-icon.right i {
	right:8px;
	float:right
}
.has-success .input-icon>i {
	color:#468847
}
.has-warning .input-icon>i {
	color:#c09853
}
.has-error .input-icon>i {
	color:#b94a48
}
.portlet {
	margin-top:0;
	margin-bottom:0;
	padding:0
}
.portlet>.portlet-title {
	margin-bottom:15px;
	border-bottom:1px solid #eee
}
.portlet>.portlet-title:after, .portlet>.portlet-title:before {
	content:"";
	display:table;
	line-height:0
}
.portlet>.portlet-title:after {
	clear:both
}
.portlet>.portlet-title>.caption {
	float:left;
	display:inline-block;
	font-size:18px;
	line-height:30px;
	font-weight:400;
	margin:0;
	padding:0
}
.portlet>.portlet-title>.caption>i {
	float:left;
	margin-top:4px;
	display:inline-block!important;
	font-size:13px;
	margin-right:5px;
	color:#666
}
.portlet.blue>.portlet-title>.caption, .portlet.green>.portlet-title>.caption, .portlet.grey>.portlet-title>.caption, .portlet.purple>.portlet-title>.caption, .portlet.red>.portlet-title>.caption, .portlet.yellow>.portlet-title>.caption {
	color:#333
}
.portlet.box.blue>.portlet-title>.caption>i, .portlet.box.green>.portlet-title>.caption>i, .portlet.box.grey>.portlet-title>.caption>i, .portlet.box.light-grey>.portlet-title>.caption>i, .portlet.box.purple>.portlet-title>.caption>i, .portlet.box.red>.portlet-title>.caption>i, .portlet.box.yellow>.portlet-title>.caption>i {
	color:#fff
}
.sortable .portlet>.portlet-title {
	cursor:move
}
.portlet>.portlet-title>.actions, .portlet>.portlet-title>.tools {
	display:inline-block;
	padding:0;
	margin:0;
	margin-top:6px;
	float:right
}
.portlet>.portlet-title>.tools>a {
	display:inline-block;
	height:16px;
	margin-left:5px
}
.portlet>.portlet-title>.actions>.dropdown-menu i {
	color:#000!important
}
.portlet>.portlet-title>.tools>a.remove {
	margin-bottom:2px;
	background-image:url(../img/portlet-remove-icon.png);
	background-repeat:no-repeat;
	width:11px
}
.portlet>.portlet-title>.tools>a.config {
	margin-bottom:2px;
	background-image:url(../img/portlet-config-icon.png);
	background-repeat:no-repeat;
	width:12px
}
.portlet>.portlet-title>.tools>a.reload {
	margin-bottom:2px;
	background-image:url(../img/portlet-reload-icon.png);
	width:13px
}
.portlet>.portlet-title>.tools>a.expand {
	margin-bottom:2px;
	background-image:url(../img/portlet-expand-icon.png);
	width:14px
}
.portlet>.portlet-title>.tools>a.collapse {
	margin-bottom:2px;
	background-image:url(../img/portlet-collapse-icon.png);
	width:14px
}
.portlet>.portlet-title>.tools>a:hover {
	text-decoration:none;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
	opacity:.6;
	filter:'alpha(opacity=60)'
}
.portlet>.portlet-title>.actions>.btn-group {
	margin-top:-13px
}
.portlet>.portlet-title>.actions>.btn {
	padding:4px 10px;
	margin-top:-14px
}
.portlet>.portlet-title>.actions>.btn-group>.btn {
	padding:4px 10px;
	margin-top:-1px
}
.portlet>.portlet-title>.actions>.btn.btn-sm {
	padding:3px 8px;
	margin-top:-13px
}
.portlet>.portlet-title>.actions>.btn-group>.btn-sm {
	padding:3px 8px;
	margin-top:-1px
}
.portlet>.portlet-title>.pagination.pagination-sm {
	float:right!important;
	display:inline-block!important;
	margin:0;
	margin-top:-4px
}
.table-wrapper {
	height:475px
}
@media (max-width:767px) {
.portlet>.portlet-title>.actions.btn-set>.btn, .portlet>.portlet-title>.actions.btn-set>.btn-group {
	margin-top:0;
	margin-bottom:5px
}
}
.portlet>.portlet-body {
	padding:0
}
.portlet>.portlet-empty {
	min-height:125px
}
.portlet.light-blue, .portlet>.portlet-body.light-blue {
	background-color:#bfd5fa!important
}
.portlet.blue, .portlet>.portlet-body.blue {
	background-color:#4b8df8!important
}
.portlet.red, .portlet>.portlet-body.red {
	background-color:#e02222!important
}
.portlet.yellow, .portlet>.portlet-body.yellow {
	background-color:#ffb848!important
}
.portlet.green, .portlet>.portlet-body.green {
	background-color:#35aa47!important
}
.portlet.purple, .portlet>.portlet-body.purple {
	background-color:#852b99!important
}
.portlet.light-grey, .portlet>.portlet-body.light-grey {
	background-color:#fafafa!important
}
.portlet.grey, .portlet>.portlet-body.grey {
	background-color:#555!important
}
.ui-sortable-placeholder {
	border:1px dotted #000;
	visibility:visible!important;
	height:100%!important
}
.ui-sortable-placeholder * {
	visibility:hidden
}
.sortable-box-placeholder {
	background-color:#f5f5f5;
	border:1px dashed #DDD;
	display:block;
	margin-top:0!important;
	margin-bottom:24px!important
}
.sortable-box-placeholder * {
	visibility:hidden
}
.portlet.solid {
	padding:10px
}
.portlet.solid>.portlet-title>.tools {
	margin-top:2px;
	border:0
}
.portlet.solid>.portlet-title {
	margin-bottom:5px;
	border:0
}
.portlet.solid.bordered>.portlet-title {
	margin-bottom:15px
}
.portlet.solid.blue>.portlet-body, .portlet.solid.blue>.portlet-title, .portlet.solid.blue>.portlet-title>.caption>i, .portlet.solid.green>.portlet-body, .portlet.solid.green>.portlet-title, .portlet.solid.green>.portlet-title>.caption>i, .portlet.solid.grey>.portlet-body, .portlet.solid.grey>.portlet-title, .portlet.solid.grey>.portlet-title>.caption>i, .portlet.solid.purple>.portlet-body, .portlet.solid.purple>.portlet-title, .portlet.solid.purple>.portlet-title>.caption>i, .portlet.solid.red>.portlet-body, .portlet.solid.red>.portlet-title, .portlet.solid.red>.portlet-title>.caption>i, .portlet.solid.yellow>.portlet-body, .portlet.solid.yellow>.portlet-title, .portlet.solid.yellow>.portlet-title>.caption>i {
	border:0;
	color:#fff
}
.portlet.bordered {
	border-left:2px solid #ddd
}
.portlet.box {
	padding:0!important
}
.portlet.box>.portlet-title {
	padding:0 10px 0 0;
	border-bottom:5px solid #ddd;
	color:#999!important
}
.portlet.box>.portlet-title>.tools {
	margin-top:7px
}
.portlet.box>.portlet-title>.tools>a.remove, .portlet.solid>.portlet-title>.tools>a.remove {
	background-image:url(../img/portlet-remove-icon-white.png)
}
.portlet.box>.portlet-title>.tools>a.config, .portlet.solid>.portlet-title>.tools>a.config {
	background-image:url(../img/portlet-config-icon-white.png)
}
.portlet.box>.portlet-title>.tools>a.reload, .portlet.solid>.portlet-title>.tools>a.reload {
	background-image:url(../img/portlet-reload-icon-white.png)
}
.portlet.box>.portlet-title>.tools>a.expand, .portlet.solid>.portlet-title>.tools>a.expand {
	background-image:url(../img/portlet-expand-icon.png)
}
.portlet.box.setting-main>.portlet-title>.tools>a.expand {
	background-image:url(../img/portlet-expand-icon-white.png)
}
.portlet.box>.portlet-title>.tools>a.collapse, .portlet.solid>.portlet-title>.tools>a.collapse {
	background-image:url(../img/portlet-collapse-icon.png)
}
.portlet.box.setting-main>.portlet-title>.tools>a.collapse {
	background-image:url(../img/portlet-collapse-icon-white.png)
}
.portlet.box>.portlet-body {
	background-color:#f5f5f5;
	padding:10px
}
.portlet.box>.portlet-title {
	margin-bottom:0;
	height:35px;
	overflow:hidden;
	width:100%
}
.portlet.box.blue>.portlet-title {
	background-color:#f5f5f5
}
.portlet.box.blue {
	border:0 solid #b4cef8;
	border-top:0
}
.portlet.box.red>.portlet-title {
	background-color:#e02222
}
.portlet.box.red {
	border:1px solid #ef8476;
	border-top:0
}
.portlet.box.yellow>.portlet-title {
	background-color:#ffb848
}
.portlet.box.yellow {
	border:1px solid #fccb7e;
	border-top:0
}
.portlet.box.green>.portlet-title {
	background-color:#35aa47
}
.portlet.box.green {
	border:1px solid #77e588;
	border-top:0
}
.portlet.box.purple>.portlet-title {
	background-color:#852b99
}
.portlet.box.purple {
	border:1px solid #af5cc1;
	border-top:0
}
.portlet.box.grey>.portlet-title {
	background-color:#555
}
.portlet.box.grey {
	border:1px solid #9d9c9c;
	border-top:0
}
.portlet.box.light-grey>.portlet-title {
	background-color:#aaa
}
.portlet.box.light-grey {
	border:1px solid #bbb;
	border-top:0
}
.bars, .chart, .pie {
	overflow:hidden;
	height:300px
}
.item-list.table .percent {
	width:30px;
	float:right;
	margin-right:10px;
	margin-top:3px
}
.chart-tooltip {
	clear:both;
	z-index:100;
	background-color:#736e6e!important;
	padding:5px!important;
	color:#fff
}
.chart-tooltip .label {
	clear:both;
	display:block;
	margin-bottom:2px
}
.bar-chart, .line-chart {
	display:none
}
.icon-btn {
	height:60px;
	min-width:80px;
	margin:5px 5px 0 0;
	border:1px solid #ddd;
	padding:12px 0 0;
	background-color:#fafafa!important;
	background-image:none!important;
	filter:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	display:inline-block!important;
	color:#646464!important;
	text-shadow:none!important;
	text-align:center;
	cursor:pointer;
	position:relative;
	-webkit-transition:all .3s ease!important;
	-moz-transition:all .3s ease!important;
	-ms-transition:all .3s ease!important;
	-o-transition:all .3s ease!important;
	transition:all .3s ease!important
}
.icon-btn i {
	font-size:18px
}
.ie8 .icon-btn:hover {
	filter:none!important
}
.icon-btn:hover {
	text-decoration:none!important;
	border-color:#999!important;
	color:#444!important;
	text-shadow:0 1px 0 rgba(255,255,255,1)!important;
	-webkit-transition:all .3s ease!important;
	-moz-transition:all .3s ease!important;
	-ms-transition:all .3s ease!important;
	-o-transition:all .3s ease!important;
	transition:all .3s ease!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.icon-btn:hover .badge {
	-webkit-transition:all .3s ease!important;
	-moz-transition:all .3s ease!important;
	-ms-transition:all .3s ease!important;
	-o-transition:all .3s ease!important;
	transition:all .3s ease!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.icon-btn div {
	font-family: 'open_sanslight';
	margin-top:5px;
	margin-bottom:20px;
	color:#000;
	font-size:12px;
	font-weight:300
}
.icon-btn .badge {
	position:absolute;
	font-family: 'open_sanslight';
	font-size:11px!important;
	font-weight:300;
	top:-5px;
	right:-5px;
	padding:3px 6px;
	color:#fff!important;
	text-shadow:none;
	border-width:0;
	border-style:solid;
	-webkit-border-radius:12px!important;
	-moz-border-radius:12px!important;
	border-radius:12px!important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dropdown-menu.extended {
	min-width:160px!important;
	max-width:300px!important;
	width:233px!important;
	background-color:#fff!important
}
.dropdown-menu.extended:after, .dropdown-menu.extended:before {
	border-bottom-color:#ddd!important
}
.dropdown-menu.extended li a {
	display:block;
	clear:both;
	font-weight:400;
	line-height:20px;
	white-space:normal!important
}
.dropdown-menu.extended li i {
	margin-right:3px
}
.dropdown-menu.extended li a {
	padding:10px!important;
	background-color:#fff
}
.dropdown-menu.extended li a:hover {
	background-image:none;
	background-color:#f5f5f5;
	color:#000;
	filter:none
}
.dropdown-menu.extended li p {
	padding:10px;
	background-color:#eee;
	margin:0;
	font-size:14px;
	font-weight:300;
	color:#000
}
.dropdown-menu.extended li a {
	list-style:none;
	border-bottom:1px solid #f4f4f4!important;
	font-size:12px;
	text-shadow:none
}
.dropdown-menu.extended li:first-child a {
	border-top:none;
	border-bottom:1px solid #f4f4f4!important
}
.dropdown-menu.extended li:last-child a {
	border-top:1px solid #fff!important;
	border-bottom:1px solid #f4f4f4!important
}
.dropdown-menu.extended li.external>a {
	font-size:13px;
	font-weight:400
}
.dropdown-menu.extended li.external>a>i {
	margin-top:3px;
	float:right
}
.dropdown-menu .dropdown-menu-list.my-scroll, .dropdown-menu .dropdown-menu-list.scroller {
	padding-right:0!important;
	padding-left:0;
	list-style:none
}
.dropdown-menu.notification li>a .time {
	font-size:12px;
	font-weight:600;
	text-align:right;
	font-style:italic
}
.dropdown-menu.inbox li>a .photo {
	float:left;
	padding-right:6px
}
.dropdown-menu.inbox li>a .photo>img {
	height:40px;
	width:40px
}
.dropdown-menu.inbox li>a .subject {
	display:block
}
.dropdown-menu.inbox li>a .subject .from {
	font-size:14px;
	font-weight:400;
	color:#02689b
}
.dropdown-menu.inbox li>a .subject .time {
	font-size:12px;
	font-weight:600;
	font-style:italic;
	position:relative;
	float:right
}
.dropdown-menu.inbox li>a .message {
	display:block!important;
	font-size:12px
}
.dropdown-menu.tasks .task {
	margin-bottom:5px
}
.dropdown-menu.tasks .task .desc {
	font-size:13px;
	font-weight:300
}
.dropdown-menu.tasks .task .percent {
	font-size:14px;
	font-weight:600;
	font-family: 'open_sansbold';
	float:right;
	display:inline-block
}
.dropdown-menu.tasks .progress {
	display:block;
	height:11px;
	margin:0
}
.item-list li .img {
	height:50px;
	width:50px;
	float:left;
	margin-top:3px;
	margin-right:5px
}
.item-list {
	margin:0;
	list-style:none
}
.item-list li {
	padding:7px 0 5px;
	list-style:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #EBEBEB;
	font-size:12px
}
.item-list li:first-child {
	border-top:none;
	border-bottom:1px solid #EBEBEB
}
.item-list li:last-child {
	border-top:none;
	border-bottom:none
}
.item-list li .label {
	margin-right:5px
}
.item-list.todo li .label {
	position:absolute;
	right:80px
}
.item-list.todo li .actions {
	position:absolute;
	right:45px
}
.table-toolbar {
	margin-bottom:15px
}
.table.table-full-width {
	width:100%!important
}
.table .m-btn {
	margin-top:0;
	margin-left:0;
	margin-right:5px
}
.table thead tr th {
	font-size:14px;
	font-weight:600
}
.table-advance {
	margin-bottom:10px!important
}
.table-advance thead {
	color:#999
}
.table-advance thead tr th {
	background-color:#DDD;
	font-size:14px;
	font-weight:400;
	color:#666
}
.table-advance div.danger, .table-advance div.important, .table-advance div.info, .table-advance div.success, .table-advance div.warning {
	position:absolute;
	margin-top:-5px;
	float:left;
	width:2px;
	height:30px;
	margin-right:20px!important
}
.table-advance tr td {
	border-left-width:0
}
.table-advance tr td:first-child {
	border-left-width:1px!important
}
.table-advance tr td.highlight:first-child a {
	margin-left:15px
}
.table-advance td.highlight div.success {
	border-left:2px solid #6e6
}
.table-advance td.highlight div.info {
	border-left:2px solid #87ceeb
}
.table-advance td.highlight div.important {
	border-left:2px solid #f02c71
}
.table-advance td.highlight div.warning {
	border-left:2px solid #fdbb39
}
.table-advance td.highlight div.danger {
	border-left:2px solid #e23e29
}
.rating {
	unicode-bidi:bidi-override;
	direction:rtl;
	font-size:30px
}
.rating span.star {
	font-family:FontAwesome;
	font-weight:400;
	font-style:normal;
	display:inline-block
}
.rating span.star:hover {
	cursor:pointer
}
.rating span.star:before {
	content:"\f006";
	padding-right:5px;
	color:#999
}
.rating span.star:hover:before, .rating span.star:hover~span.star:before {
content:"\f005";
color:#e3cf7a
}
.item {
	overflow:hidden;
	display:block;
	margin-bottom:20px
}
.item .details {
	width:100%;
	display:none;
	background-color:#000;
	color:#fff!important;
	padding:5px;
	text-align:center;
	position:relative;
	bottom:30px;
	margin-bottom:-30px;
	overflow:hidden;
	z-index:6
}
.item:hover .details {
	display:block;
	opacity:.7;
	filter:alpha(opacity=70)
}
.item:hover .zoom-icon {
	opacity:.5;
	filter:alpha(opacity=50)
}
.zoom {
	cursor:pointer;
	width:100%;
	height:100%;
	position:relative;
	z-index:5
}
.zoom .zoom-icon {
	background-image:url(../img/overlay-icon.png);
	background-color:#222;
	background-repeat:no-repeat;
	background-position:50%;
	position:absolute;
	width:inherit;
	height:inherit;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:6;
	top:0
}
.chats {
	margin:0;
	padding:0;
	margin-top:-15px
}
.chats li {
	list-style:none;
	padding:5px 0;
	margin:10px auto;
	font-size:12px
}
.chats li img.avatar {
	height:45px;
	width:45px;
	-webkit-border-radius:50%!important;
	-moz-border-radius:50%!important;
	border-radius:50%!important
}
.chats li.in img.avatar {
	float:left;
	margin-right:10px
}
.chats li .name {
	color:#3590c1;
	font-size:13px;
	font-weight:400
}
.chats li .datetime {
	color:#333;
	font-size:13px;
	font-weight:400
}
.chats li.out img.avatar {
	float:right;
	margin-left:10px
}
.chats li .message {
	display:block;
	padding:5px;
	position:relative
}
.chats li.in .message {
	text-align:left;
	border-left:2px solid #35aa47;
	margin-left:65px;
	background:#fafafa
}
.chats li.in .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	left:-8px;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #35aa47
}
.chats li.out .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	right:-8px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #da4a38
}
.chats li.out .message {
	border-right:2px solid #da4a38;
	margin-right:65px;
	background:#fafafa;
	text-align:right
}
.chats li.out .datetime, .chats li.out .name {
	text-align:right
}
.chats li .message .body {
	display:block
}
.chat-form {
	margin-top:15px;
	padding:10px;
	background-color:#e9eff3;
	overflow:hidden;
	clear:both
}
.chat-form .input-cont {
	margin-right:40px
}
.chat-form .input-cont .form-control {
	width:100%!important;
	margin-bottom:0
}
.chat-form .input-cont input {
	border:1px solid #ddd;
	width:100%!important;
	margin-top:0;
	background-color:#fff!important
}
.chat-form .input-cont input:focus {
	border:1px solid #4b8df9!important
}
.chat-form .btn-cont {
	margin-top:-42px;
	position:relative;
	float:right;
	width:44px
}
.chat-form .btn-cont .arrow {
	position:absolute;
	top:17px;
	right:43px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #4d90fe;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chat-form .btn-cont:hover .arrow {
	border-right-color:#0362fd
}
.chat-form .btn-cont:hover .btn {
	background-color:#0362fd
}
.chat-form .btn-cont .btn {
	margin-top:8px
}
.feeds {
	margin:0;
	padding:0;
	list-style:none
}
.feeds li {
	background-color:#fafafa;
	margin-bottom:7px
}
.feeds li:after, .feeds li:before {
	display:table;
	line-height:0;
	content:""
}
.feeds li:after {
	clear:both
}
.feeds li:last-child {
	margin-bottom:0
}
.feeds .col1 {
	float:left;
	width:100%;
	clear:both
}
.feeds .col2 {
	float:left;
	width:75px;
	margin-left:-75px
}
.feeds .col1 .cont {
	float:left;
	margin-right:75px;
	overflow:hidden
}
.feeds .col1 .cont .cont-col1 {
	float:left;
	margin-right:-100%
}
.feeds .col1 .cont .cont-col1 .label {
	display:inline-block;
	padding:5px 4px 6px 5px;
	vertical-align:middle;
	text-align:center
}
.feeds .col1 .cont .cont-col1 .label>i {
	text-align:center;
	font-size:14px
}
.feeds .col1 .cont .cont-col2 {
	float:left;
	width:100%
}
.feeds .col1 .cont .cont-col2 .desc {
	margin-left:35px;
	padding-top:4px;
	padding-bottom:5px;
	overflow:hidden
}
.feeds .col2 .date {
	padding:4px 9px 5px 4px;
	text-align:right;
	font-style:italic;
	color:#c1cbd0
}
.user-info {
	margin-bottom:10px!important
}
.user-info img {
	float:left;
	margin-right:5px
}
.user-info .details {
	display:inline-block
}
.user-info .label {
	font-weight:300;
	font-size:11px
}
.accordion-heading {
	background:#eee
}
.accordion-heading a, .accordion-heading a:hover {
	text-decoration:none
}
.ver-inline-menu {
	padding:0;
	margin:0;
	list-style:none
}
.ver-inline-menu li {
	position:relative;
	margin-bottom:1px
}
.ver-inline-menu li i {
	width:37px;
	height:37px;
	display:inline-block;
	color:#b9cbd5;
	font-size:15px;
	padding:12px 10px 10px 8px;
	margin:0 8px 0 0;
	text-align:center;
	background:#e0eaf0!important
}
.ver-inline-menu li a {
	font-size:13px;
	color:#557386;
	display:block;
	background:#f0f6fa;
	border-left:solid 2px #c4d5df
}
.ver-inline-menu li:hover a, .ver-inline-menu li:hover i {
	background:#e0eaf0;
	text-decoration:none
}
.ver-inline-menu li:hover i {
	color:#fff;
	background:#c4d5df!important
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
	font-size:13px
}
.ver-inline-menu li.active a {
	border-left:solid 2px #0c91e5
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
	color:#fff;
	background:#169ef4;
	text-decoration:none
}
.ver-inline-menu li.active i {
	background:#0c91e5!important
}
.ver-inline-menu li.active:after {
	content:'';
	display:inline-block;
	border-bottom:6px solid transparent;
	border-top:6px solid transparent;
	border-left:6px solid #169ef4;
	position:absolute;
	top:12px;
	right:-5px
}
.nav-pills>li>a>.badge, .nav-tabs>li>a>.badge {
	margin-top:-3px
}
.nav-pills>li>a, .nav-tabs>li>a {
	font-size:14px
}
.nav-pills-sm>li>a, .nav-tabs-sm>li>a {
	font-size:13px
}
.tabbable-custom {
	margin-bottom:0;
	padding:0
}
.tabbable-custom>.nav-tabs {
	border:none!important;
	margin:0
}
.tabbable-custom>.tab-content {
	border:none!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:20px 0 0
}
.tabbable-custom.nav-justified .tab-content {
	margin-top:-1px
}
.tabs-below.tabbable-custom.nav-justified .tab-content {
	margin-top:0;
	margin-bottom:-2px
}
.tabbable-custom.boxless>.tab-content {
	padding:15px 0;
	border-left:none;
	border-right:none;
	border-bottom:none
}
.tabbable-custom .nav-tabs>li {
	margin-right:5px;
	border:none!important
}
.favorite_tab_title.nav-tabs>li {
	margin-right:0;
	border:none!important
}
.tabbable-custom .nav-tabs>li>a {
	margin-right:0;
	border:none!important;
	background:#30b9cc;
	color:#fff;
	padding:5px 20px;
	line-height:25px
}
.favorite_tab_title.nav-tabs>li>a {
	padding:0!important;
	line-height:19px!important;
	background:transparent!important
}
.tabbable-custom .nav-tabs>li>a:active, .tabbable-custom .nav-tabs>li>a:focus, .tabbable-custom .nav-tabs>li>a:hover {
	background:#fff;
	color:#666!important;
	border:none!important
}
.tabbable-custom .nav-tabs>li.active {
	border:none!important;
	margin-top:0;
	position:relative
}
.tabbable-custom .nav-tabs>li.active>a {
	font-weight:400;
	border:none!important
}
.tabbable-custom .nav-tabs>li.active>a:hover {
	background:#fff;
	border:none!important
}
.tabs-below.tabbable-custom .nav-tabs>li>a {
	border-top:none;
	border-bottom:2px solid transparent;
	margin-top:-1px
}
.tabs-below.tabbable-custom .nav-tabs>li.active {
	border-top:none;
	border-bottom:3px solid #d12610;
	margin-bottom:0;
	position:relative
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a {
	border-bottom:none
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a:hover {
	background:#fff;
	border-color:#d4d4d4 #d4d4d4 transparent
}
.tabbable-custom.tabbable-full-width>.tab-content {
	padding:15px 0;
	border-left:none;
	border-right:none;
	border-bottom:none
}
.tabbable-custom.tabbable-full-width .nav-tabs>li>a {
	color:#424242;
	font-size:15px;
	padding:9px 15px
}
.portlet-tabs>.nav-tabs {
	position:relative;
	margin-top:-50px;
	margin-right:0;
	overflow:hidden
}
.portlet-tabs.search_tab>.nav-tabs {
	float:left;
	left:360px
}
.portlet-tabs>.nav-tabs>li {
	float:right
}
.portlet-tabs.search_tab>.nav-tabs>li {
	float:left
}
.portlet-tabs>.nav-tabs {
	border-bottom:none
}
.portlet-tabs>.nav-tabs>li>a {
	color:#fff;
	font-size:15px;
	line-height:49px;
	padding:0 20px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	border-left:0;
	border-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.portlet-tabs>.nav-tabs>li:last-child>a {
	border-right:0
}
.portlet-tabs>.nav-tabs>li {
	margin-left:0
}
.portlet-tabs>.nav-tabs>li.active {
	color:#333;
	border-top-color:transparent;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.portlet-tabs>.nav-tabs>li.active>a {
	margin-bottom:0;
	border-bottom:0;
	margin-left:0;
	margin-right:0;
	border-left:0;
	border-right:0;
	border-top-color:transparent!important
}
.portlet-tabs>.nav-tabs>li>a:hover {
	margin-bottom:0;
	border-bottom-color:transparent;
	margin-left:0;
	margin-right:0;
	border-left:0;
	border-right:0;
	border-top-color:transparent
}
.portlet-tabs>.nav-tabs>.active>a {
	color:#555;
	cursor:default;
	background-color:#fff
}
.portlet-tabs>.tab-content {
	padding:15px!important;
	margin:0;
	margin-top:-50px!important;
	padding-bottom:0!important;
	padding-top:10px!important
}
.portlet-tabs.search_tab>.tab-content {
	margin-top:-10px!important
}
.portlet.tabbable .portlet-body {
	padding:0
}
.tab-pane>p:last-child {
	margin-bottom:0
}
.tabs-reversed>li {
	float:right
}
.tabs-reversed>li, .tabs-reversed>li>a {
	margin-right:0
}
#dashboard {
	overflow:hidden
}
.dashboard-stat {
	margin-bottom:25px
}
.portlet .dashboard-stat:last-child {
	margin-bottom:0
}
.dashboard-stat:after, .dashboard-stat:before {
	display:table;
	line-height:0;
	content:""
}
.dashboard-stat:after {
	clear:both
}
.dashboard-stat .visual {
	width:80px;
	height:80px;
	display:block;
	float:left;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:10px
}
.dashboard-stat .visual i {
	font-size:65px;
	line-height:65px;
	color:#fff
}
.dashboard-stat .visual {
	font-size:35px;
	line-height:35px
}
.search_pannel {
	width:100%;
	position:relative;
	margin-top:0
}
.search_group {
	margin:0 auto;
	clear:both;
	padding-bottom:0
}
.search_group.second {
	text-align:left
}
.search_group .form-group {
	margin-right:10px;
	float:left!important;
	margin-bottom:13px!important;
	width:16.93%;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
.search_group .form-group.study {
	width:28.615%;
	margin-right:0
}
.search_group .form-group:last-child {
	margin-right:0
}
.search_group .bootstrap-select, .search_group .multiselect select, .search_group input[type=email], .search_group input[type=password], .search_group input[type=text], .search_group select {
	width:100%;
	height:36px;
	-moz-border-radius:3px!important;
	-o-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	-ms-border-radius:3px!important;
	border-radius:3px!important;
	-webkit-appearance:box
}
.search_group select {
	line-height:30px
}
.search_group .bootstrap-select .selectpicker {
	min-width:100%;
	min-width:100px\9;
	max-height:250px!important;
	margin-right:0!important;
	-moz-border-radius:3px!important;
	-o-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	-ms-border-radius:3px!important;
	border-radius:3px!important
}
.search_group .bootstrap-select .dropdown-menu.inner.selectpicker {
	display:block;
	float:none
}
.bootstrap-select.btn-group .dropdown-menu {
	overflow:visible!important
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	overflow-y:auto!important
}
.annotation_block .bootstrap-select.btn-group .dropdown-menu.inner {
	max-height:200px!important
}
.search_group .btn .caret {
	font-size:20px;
	margin-top:-13px!important
}
.search_btn {
	float:right;
	margin-right:5px;
	padding-top:3px;
	margin-bottom:15px
}
.search_btn .btn-default {
	margin-left:10px;
	padding:4px 10px
}
.user_links {
	width:360px
}
.user_imgname {
	position:relative;
}
.user_imgname img {
	float:left;
}
.user_imgname .user-logged-info {
	padding-left:10px;
	font-size:11px;
	color:#fff;
	position:absolute;
	bottom:3px;
	line-height:18px;
	width:247px;
	left:60px;
	text-transform:uppercase;
}
table.main {
	width:100%;
	height:415px;
	table-layout:fixed;
	border:1px solid #f1f1f1;
	border-top:none;
	border-right:none
}
table.root {
	table-layout:fixed
}
table.content, table.head {
	table-layout:fixed;
	width:1890px
}
table.frozen {
	table-layout:fixed
}
table.main td {
	line-height:31px;
	font-size:14px;
	color:#666
}
div.horizontal-scroll {
	width:100%;
	height:22px;
	overflow:hidden;
	overflow-x:scroll
}
div.horizontal-scroll div {
	width:2531px;
	height:1px
}
div.vertical-scroll {
	height:388px;
	width:22px;
	overflow:hidden;
	overflow-y:scroll
}
div.vertical-scroll div {
	height:613px;
	width:1px
}
td.inner {
	border-bottom:1px solid #f1f1f1;
	padding:3px;
	height:31px
}
td.frozencol {
	width:100%;
	position:relative
}
td.col1 {
	border-left:none;
	width:150px;
	padding-left:10px
}
.col10, .col11, .col12, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9 {
	width:150px;
	overflow:hidden;
	text-overflow:ellipses;
	white-space:nowrap
}
.col6 {
	width:200px
}
.col7, .col9 {
	width:100px
}
.col10 {
	width:300px
}
.col11, .col12 {
	width:220px
}
td.head {
	background-color:#30b9cc;
	color:#fff!important;
	font-size:17px!important
}
.toprow {
	border-top:0
}
div.root {
	margin-left:0;
	overflow:hidden;
	width:100%;
	height:38px
}
div.frozen {
	overflow:hidden;
	width:100%;
	height:350px
}
div.divhead {
	overflow:hidden;
	height:38px;
	width:100%
}
div.content {
	overflow:hidden;
	width:100%;
	height:350px
}
td.tablefrozencolumn {
	width:35%;
	border-right:1px solid #f2f2f2;
	background:#fdfcfc
}
td.tablecontent {
	width:63%
}
td.tableverticalscroll {
	width:2%
}
div.ff-fill {
	width:23px;
	height:22px
}
.col_patient_id {
	width:150px!important;
	padding-left:20px!important
}
.col_report_a {
	width:100px;
	display:block;
	text-align:center;
	color:#666
}
.lagent-icon {
	float:right;
	position:absolute;
	right:10px;
	top:7px
}
.lagent-icon ul {
	list-style:none;
	display:block
}
.lagent-icon ul li {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin-top:6px;
	margin-left:5px
}
.lagent-icon ul li:first-child {
	border-left:1px solid #ddd;
	padding-left:10px
}
.lagent-icon ul li a {
	display:block
}
.lagent-icon ul li a i.fa {
	font-size:16px
}
.pagination_W {
	margin-top:10px
}
.my_pagination {
	float:right
}
.my_pagination ul {
	list-style:none;
	display:block
}
.my_pagination ul li {
	display:block;
	float:left
}
.my_pagination ul li a {
	display:block;
	font-size:13px;
	color:#666;
	width:41px;
	text-align:center;
	padding:0;
	font-weight:600;
	border-bottom:3px solid #e3e3e3
}
.my_pagination ul li.active {
	background-repeat:no-repeat;
	background-position:center 26px
}
.my_pagination ul li a:hover {
	color:#30b9cc;
	border-color:#30b9cc;
	text-decoration:none
}
.my_pagination ul li.active a {
	color:#30b9cc;
	border-color:#30b9cc
}
.table_info {
	font-size:14px;
	color:#666;
	line-height:30px
}
.footer-lagent-icon {
	background:#f9f9f9;
	height:41px;
	border-top:1px solid #ddd
}
.footer-lagent-icon ul {
	list-style:none;
	display:block;
	line-height:40px;
	margin:0;
	padding:0
}
.footer-lagent-icon ul li {
	display:block;
	float:left;
	font-size:14px;
	color:#666;
	padding:15px 5px 0;
	line-height:19px
}
.footre_file_update {
	float:right;
	text-align:right;
	line-height:40px;
	width:100%
}
.footre_file_update span {
	padding-left:5px;
	font-size:17px
}
.work-table-filter {
	margin-bottom:-1px;
	position:relative;
	z-index:99
}
.work-table-filter ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	margin-left:1px
}
.work-table-filter ul li {
	display:block;
	float:left;
	line-height:37px
}
.work-table-filter ul li a {
	font-size:17px;
	color:#666;
	display:block;
	padding:0 10px
}
.work-table-filter ul li a:hover {
	background:#11abc0;
	color:#fff!important
}
.work-table-filter ul li a.active {
	background:#11abc0;
	color:#fff;
	border-right:1px solid #fff
}
.footer-lagent-icon ul li a i.fa {
	font-size:14px
}
i.fa.fa-volume-down {
	font-size:20px!important
}
.dashboard-stat .details {
	position:absolute;
	right:15px;
	padding-right:10px
}
.dashboard-stat .details .number {
	padding-top:15px;
	text-align:right;
	font-size:34px;
	line-height:34px;
	letter-spacing:-1px;
	margin-bottom:5px;
	font-weight:300;
	color:#fff
}
.dashboard-stat .details .desc {
	text-align:right;
	font-size:16px;
	letter-spacing:0;
	font-weight:300;
	color:#fff
}
.dashboard-stat .more {
	clear:both;
	display:block;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:300;
	font-size:11px;
	color:#fff;
	opacity:.7;
	filter:alpha(opacity=70)
}
.dashboard-stat .more:hover {
	text-decoration:none;
	opacity:1;
	filter:alpha(opacity=100)
}
.dashboard-stat .more>i {
	display:inline-block;
	margin-top:1px;
	float:right
}
.dashboard-stat.blue {
	background-color:#27a9e3
}
.dashboard-stat.blue .more {
	background-color:#208dbe
}
.dashboard-stat.green {
	background-color:#28b779
}
.dashboard-stat.green .more {
	background-color:#10a062
}
.dashboard-stat.red {
	background-color:#e7191b
}
.dashboard-stat.red .more {
	background-color:#bc0d0e
}
.dashboard-stat.yellow {
	background-color:#ffb848
}
.dashboard-stat.yellow .more {
	background-color:#cb871b
}
.dashboard-stat.purple {
	background-color:#852b99
}
.dashboard-stat.purple .more {
	background-color:#6e1881
}
.text-stat h3 {
	margin-top:5px;
	margin-bottom:0;
	font-size:18px
}
.text-stat span {
	font-size:12px;
	text-transform:uppercase
}
@media (max-width:767px) {
.text-stat {
	margin-top:20px
}
}
.tiles {
	margin-right:-10px
}
.tiles:after, .tiles:before {
	display:table;
	content:" "
}
.tiles:after {
	clear:both
}
.tile {
	display:block;
	float:left;
	height:135px;
	width:135px!important;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	position:relative;
	font-weight:300;
	font-size:12px;
	letter-spacing:.02em;
	line-height:20px;
	overflow:hidden;
	border:4px solid transparent;
	margin:0 10px 10px 0
}
.tile:after, .tile:before {
	content:"";
	float:left
}
.tile.double {
	width:280px!important
}
.tile.double-down {
	height:280px!important
}
.tile.selected, .tile:active {
	border-color:#ccc!important
}
.tile:hover {
	border-color:#aaa!important
}
.tile.selected .corner:after {
	content:"";
	display:inline-block;
	border-left:40px solid transparent;
	border-bottom:40px solid transparent;
	border-right:40px solid #ccc;
	position:absolute;
	top:-3px;
	right:-3px
}
.tile.selected .check:after {
	font-family:FontAwesome;
	font-size:13px;
	content:"\f00c";
	display:inline-block;
	position:absolute;
	top:2px;
	right:2px
}
.tile * {
	color:#fff
}
.tile .tile-body {
	height:100%;
	vertical-align:top;
	padding:10px;
	overflow:hidden;
	position:relative;
	font-weight:400;
	font-size:12px;
	color:#000;
	color:#fff;
	margin-bottom:10px
}
.tile .tile-body img {
	float:left;
	margin-right:10px
}
.tile .tile-body img.pull-right {
	float:right!important;
	margin-left:10px;
	margin-right:0
}
.tile .tile-body .content {
	display:inline-block
}
.tile .tile-body>i {
	margin-top:17px;
	display:block;
	font-size:56px;
	line-height:56px;
	text-align:center
}
.tile.double-down i {
	margin-top:95px
}
.tile .tile-body h1, .tile .tile-body h2, .tile .tile-body h3, .tile .tile-body h4, .tile .tile-body h5, .tile .tile-body h6, .tile .tile-body p {
	padding:0;
	margin:0;
	line-height:14px
}
.tile .tile-body h3, .tile .tile-body h4 {
	margin-bottom:5px
}
.tile .tile-body h1:hover, .tile .tile-body h2:hover, .tile .tile-body h3:hover, .tile .tile-body h4:hover, .tile .tile-body h5:hover, .tile .tile-body h6:hover, .tile .tile-body p:hover {
	color:#fff
}
.tile .tile-body p {
	font-weight:400;
	font-size:13px;
	color:#000;
	color:#fff;
	line-height:20px;
	overflow:hidden
}
.tile .tile-body p:active {
	color:rgba(0,0,0,.4)
}
.tile .tile-body p:hover {
	color:#fff
}
.tile.icon>.tile-body {
	padding:0
}
.tile .tile-object {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	min-height:30px;
	background-color:transparent;
*zoom:1
}
.tile .tile-object:after, .tile .tile-object:before {
	display:table;
	content:""
}
.tile .tile-object:after {
	clear:both
}
.tile .tile-object>.name {
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:15px;
	font-weight:400;
	font-size:13px;
	color:#fff
}
.tile .tile-object>.name>i {
	vertical-align:middle;
	display:block;
	font-size:24px;
	height:18px;
	width:24px
}
.tile .tile-object>.number {
	position:absolute;
	bottom:0;
	right:0;
	color:#fff;
	text-align:center;
	font-weight:600;
	font-size:14px;
	letter-spacing:.01em;
	line-height:14px;
	margin-bottom:8px;
	margin-right:10px
}
.tile.image>.tile-body {
	padding:0!important
}
.tile.image>.tile-body>img {
	width:100%;
	height:auto;
	min-height:100%;
	max-width:100%
}
.tile.image .tile-body h3 {
	display:inline-block
}
.theme-panel {
	width:400px;
	margin-top:-20px;
	margin-right:1px;
	z-index:999;
	float:right;
	position:relative
}
.theme-panel>.toggler {
	top:4px;
	right:0;
	padding:20px;
	cursor:pointer;
	position:absolute;
	background:#c9c9c9 url(../img/icon-color.png) center no-repeat
}
.theme-panel>.toggler:hover {
	background-color:#3d3d3d!important
}
.theme-panel>.toggler-close {
	display:none;
	top:4px;
	right:0;
	padding:20px;
	cursor:pointer;
	position:absolute;
	background:#3d3d3d url(../img/icon-color-close.png) center no-repeat!important
}
.theme-panel>.toggler-close:hover {
	background-color:#222!important
}
.theme-panel>.theme-options {
	top:4px;
	right:40px;
	display:none;
	position:absolute;
	background:#3d3d3d
}
.theme-panel>.theme-options>.theme-option {
	color:#cfcfcf;
	padding:15px;
	border-top:1px solid #585858;
	margin-top:0;
	margin-bottom:0
}
.theme-panel>.theme-options>.theme-option.theme-colors {
	border-top:0
}
.theme-panel>.theme-options>.theme-option>span {
	text-transform:uppercase;
	display:inline-block;
	width:138px;
	font-size:14px
}
.theme-panel>.theme-options>.theme-option.theme-colors>span {
	display:block;
	width:auto
}
.theme-panel>.theme-options>.theme-option>select.form-control {
	display:inline;
	width:100px;
	text-transform:lowercase
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul {
	list-style:none;
	padding:0;
	display:block;
	margin-bottom:1px!important;
	margin-top:10px
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li {
	width:37px;
	height:37px;
	margin:0 4px;
	cursor:pointer;
	list-style:none;
	float:left;
	border:solid 1px #707070
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li:first-child {
	margin-left:0
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.current, .theme-panel>.theme-options>.theme-option.theme-colors>ul>li:hover {
	border:solid 2px #ebebeb
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-black {
	background:#333438
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-grey {
	background:#6d6d6d
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-blue {
	background:#124f94
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-brown {
	background:#623f18
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-purple {
	background:#701584
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-white {
	background:#fff
}
.mega-menu .collapse, .mega-menu .mega-menu-dropdown, .mega-menu .mega-menu-dropup, .mega-menu .nav {
	position:static
}
.mega-menu .container {
	position:relative
}
.mega-menu .mega-menu-dropdown .dropdown-menu {
	left:auto;
	width:auto
}
.mega-menu .nav.navbar-right .dropdown-menu {
	left:auto;
	right:0
}
.mega-menu .mega-menu-content {
	padding:10px;
	margin:0
}
.mega-menu .mega-menu-full .dropdown-menu {
	left:20px;
	right:20px
}
.mega-menu-responsive-content {
	padding:10px 15px 10px 60px
}
.page-boxed .mega-menu .mega-menu-dropdown .dropdown-menu {
	top:42px
}
.page-boxed .mega-menu .mega-menu-dropdown.mega-menu-full .dropdown-menu {
	margin:0;
	padding:0;
	left:18px;
	right:18px
}
.mega-menu .mega-menu-submenu {
	width:auto!important;
	padding:0 15px!important;
	margin:0!important
}
.mega-menu .mega-menu-submenu:last-child {
	border-right:0
}
.mega-menu .mega-menu-submenu li>h3 {
	font-size:14px;
	margin-top:10px;
	padding-left:5px
}
.mega-menu .mega-menu-submenu li {
	padding:2px!important;
	margin:0!important;
	list-style:none
}
.mega-menu .mega-menu-submenu li>a {
	padding:5px!important;
	margin:0!important
}
.header.navbar .hor-menu {
	margin:0;
	float:left
}
.header.navbar .hor-menu ul.nav li>a {
	font-size:14px;
	padding:11px 10px
}
.header.navbar .hor-menu ul.nav li.active .selected, .header.navbar .hor-menu ul.nav li.current .selected {
	left:50%;
	bottom:0;
	position:absolute;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #e02222;
	display:inline-block;
	margin:0;
	width:0;
	height:0;
	margin-left:-7px;
	margin-bottom:-6px
}
.header.navbar .hor-menu .dropdown-menu {
	margin-top:0;
	border:none;
	box-shadow:none
}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-submenu>.dropdown-menu {
	top:0
}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-submenu>a:after {
	top:8px;
	margin-right:0
}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li>a {
	padding:7px 18px!important;
	margin-bottom:1px
}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu .arrow {
	display:none
}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li.active>a, .header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li:hover>a, .header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li>a:hover {
	filter:none!important
}
.header.navbar .hor-menu .nav>li>.dropdown-menu:after, .header.navbar .hor-menu .nav>li>.dropdown-menu:before {
	border-bottom:none!important
}
.header.navbar .hor-menu .hor-menu-search-form-toggler {
	display:inline-block;
	padding:12px 22px!important;
	cursor:pointer;
	background:url(../img/hor-menu-search.png) no-repeat center
}
.header.navbar .hor-menu .hor-menu-search-form-toggler:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.header.navbar .hor-menu a.hor-menu-search-form-toggler-close {
	display:none
}
.header.navbar .hor-menu .search-form {
	margin:0;
	top:42px;
	right:0;
	padding:0 4px;
	display:none;
	z-index:999;
	position:absolute
}
.header.navbar .hor-menu .search-form .btn {
	padding:7px 20px;
	height:32px;
	width:10px;
	display:inline-block
}
.header.navbar .hor-menu .search-form .btn:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.header.navbar .hor-menu .search-form form {
	margin-bottom:0
}
.header.navbar .hor-menu .search-form form input {
	background:0 0;
	width:200px;
	border:none;
	margin-top:6px
}
.top-news {
	color:#fff;
	margin:8px 0
}
.top-news a, .top-news em, .top-news span {
	display:block;
	text-align:left
}
.top-news a {
	padding:10px;
	position:relative;
	margin-bottom:10px
}
.top-news a .top-news-icon {
	right:8px;
	bottom:15px;
	opacity:.3;
	font-size:35px;
	position:absolute;
	filter:alpha(opacity=30)
}
.top-news em {
	margin-bottom:0;
	font-style:normal
}
.top-news span {
	font-size:18px;
	margin-bottom:5px
}
.blog-images {
	margin-bottom:0
}
.blog-images li {
	padding:0;
	margin:0;
	display:inline
}
.blog-images li a:hover {
	text-decoration:none
}
.blog-images li img {
	width:50px;
	height:50px;
	opacity:.6;
	margin:0 2px 8px
}
.blog-images li img:hover {
	opacity:1;
	box-shadow:0 0 0 4px #72c02c;
	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s
}
ul.sidebar-tags a {
	color:#555;
	font-size:12px;
	padding:3px 5px;
	background:#f7f7f7;
	margin:0 2px 5px 0;
	display:inline-block
}
ul.sidebar-tags a:hover, ul.sidebar-tags a:hover i {
	background:#EEE;
	text-decoration:none;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
ul.sidebar-tags a i {
	color:#777
}
ul.sidebar-tags li {
	padding:0
}
.social-icons {
	padding:0;
	margin:0
}
.social-icons:after, .social-icons:before {
	content:"";
	display:table
}
.social-icons:after {
	clear:both
}
.social-icons li {
	float:left;
	display:inline;
	list-style:none;
	margin-right:5px;
	margin-bottom:5px;
	text-indent:-9999px
}
.social-icons li a, a.social-icon {
	width:28px;
	height:28px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}
.social-icons li:hover a {
	background-position:0 -38px
}
.social-icons-color li a {
	opacity:.7;
	background-position:0 -38px!important
}
.social-icons-color li a:hover {
	opacity:1
}
.social-icons .amazon {
	background:url(../img/social/amazon.png) no-repeat
}
.social-icons .behance {
	background:url(../img/social/behance.png) no-repeat
}
.social-icons .blogger {
	background:url(../img/social/blogger.png) no-repeat
}
.social-icons .deviantart {
	background:url(../img/social/deviantart.png) no-repeat
}
.social-icons .dribbble {
	background:url(../img/social/dribbble.png) no-repeat
}
.social-icons .dropbox {
	background:url(../img/social/dropbox.png) no-repeat
}
.social-icons .evernote {
	background:url(../img/social/evernote.png) no-repeat
}
.social-icons .facebook {
	background:url(../img/social/facebook.png) no-repeat
}
.social-icons .forrst {
	background:url(../img/social/forrst.png) no-repeat
}
.social-icons .github {
	background:url(../img/social/github.png) no-repeat
}
.social-icons .googleplus {
	background:url(../img/social/googleplus.png) no-repeat
}
.social-icons .jolicloud {
	background:url(../img/social/jolicloud.png) no-repeat
}
.social-icons .last-fm {
	background:url(../img/social/last-fm.png) no-repeat
}
.social-icons .linkedin {
	background:url(../img/social/linkedin.png) no-repeat
}
.social-icons .picasa {
	background:url(../img/social/picasa.png) no-repeat
}
.social-icons .pintrest {
	background:url(../img/social/pintrest.png) no-repeat
}
.social-icons .rss {
	background:url(../img/social/rss.png) no-repeat
}
.social-icons .skype {
	background:url(../img/social/skype.png) no-repeat
}
.social-icons .spotify {
	background:url(../img/social/spotify.png) no-repeat
}
.social-icons .stumbleupon {
	background:url(../img/social/stumbleupon.png) no-repeat
}
.social-icons .tumblr {
	background:url(../img/social/tumblr.png) no-repeat
}
.social-icons .twitter {
	background:url(../img/social/twitter.png) no-repeat
}
.social-icons .vimeo {
	background:url(../img/social/vimeo.png) no-repeat
}
.social-icons .wordpress {
	background:url(../img/social/wordpress.png) no-repeat
}
.social-icons .xing {
	background:url(../img/social/xing.png) no-repeat
}
.social-icons .yahoo {
	background:url(../img/social/yahoo.png) no-repeat
}
.social-icons .youtube {
	background:url(../img/social/youtube.png) no-repeat
}
.social-icons .vk {
	background:url(../img/social/vk.png) no-repeat
}
.social-icons .instagram {
	background:url(../img/social/instagram.png) no-repeat
}
.social-icons .reddit {
	background:url(../img/social/reddit.png) no-repeat
}
.social-icons .aboutme {
	background:url(../img/social/aboutme.png) no-repeat
}
.social-icons .flickr {
	background:url(../img/social/flickr.png) no-repeat
}
.social-icons .foursquare {
	background:url(../img/social/foursquare.png) no-repeat
}
.social-icons .gravatar {
	background:url(../img/social/gravatar.png) no-repeat
}
.social-icons .klout {
	background:url(../img/social/klout.png) no-repeat
}
.social-icons .myspace {
	background:url(../img/social/myspace.png) no-repeat
}
.social-icons .quora {
	background:url(../img/social/quora.png) no-repeat
}
.social-icon {
	display:inline-block!important;
	width:28px;
	height:28px;
	background-position:0 0;
	background-repeat:no-repeat;
	transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}
.social-icon.amazon {
	background:url(../img/social/amazon.png) no-repeat
}
.social-icon.behance {
	background:url(../img/social/behance.png) no-repeat
}
.social-icon.blogger {
	background:url(../img/social/blogger.png) no-repeat
}
.social-icon.deviantart {
	background:url(../img/social/deviantart.png) no-repeat
}
.social-icon.dribbble {
	background:url(../img/social/dribbble.png) no-repeat
}
.social-icon.dropbox {
	background:url(../img/social/dropbox.png) no-repeat
}
.social-icon.evernote {
	background:url(../img/social/evernote.png) no-repeat
}
.social-icon.facebook {
	background:url(../img/social/facebook.png) no-repeat
}
.social-icon.forrst {
	background:url(../img/social/forrst.png) no-repeat
}
.social-icon.github {
	background:url(../img/social/github.png) no-repeat
}
.social-icon.googleplus {
	background:url(../img/social/googleplus.png) no-repeat
}
.social-icon.jolicloud {
	background:url(../img/social/jolicloud.png) no-repeat
}
.social-icon.last-fm {
	background:url(../img/social/last-fm.png) no-repeat
}
.social-icon.linkedin {
	background:url(../img/social/linkedin.png) no-repeat
}
.social-icon.picasa {
	background:url(../img/social/picasa.png) no-repeat
}
.social-icon.pintrest {
	background:url(../img/social/pintrest.png) no-repeat
}
.social-icon.rss {
	background:url(../img/social/rss.png) no-repeat
}
.social-icon.skype {
	background:url(../img/social/skype.png) no-repeat
}
.social-icon.spotify {
	background:url(../img/social/spotify.png) no-repeat
}
.social-icon.stumbleupon {
	background:url(../img/social/stumbleupon.png) no-repeat
}
.social-icon.tumblr {
	background:url(../img/social/tumblr.png) no-repeat
}
.social-icon.twitter {
	background:url(../img/social/twitter.png) no-repeat
}
.social-icon.vimeo {
	background:url(../img/social/vimeo.png) no-repeat
}
.social-icon.wordpress {
	background:url(../img/social/wordpress.png) no-repeat
}
.social-icon.xing {
	background:url(../img/social/xing.png) no-repeat
}
.social-icon.yahoo {
	background:url(../img/social/yahoo.png) no-repeat
}
.social-icon.youtube {
	background:url(../img/social/youtube.png) no-repeat
}
.social-icon.vk {
	background:url(../img/social/vk.png) no-repeat
}
.social-icon.instagram {
	background:url(../img/social/instagram.png) no-repeat
}
.social-icon.reddit {
	background:url(../img/social/reddit.png) no-repeat
}
.social-icon.aboutme {
	background:url(../img/social/aboutme.png) no-repeat
}
.social-icon.flickr {
	background:url(../img/social/flickr.png) no-repeat
}
.social-icon.foursquare {
	background:url(../img/social/foursquare.png) no-repeat
}
.social-icon.gravatar {
	background:url(../img/social/gravatar.png) no-repeat
}
.social-icon.klout {
	background:url(../img/social/klout.png) no-repeat
}
.social-icon.myspace {
	background:url(../img/social/myspace.png) no-repeat
}
.social-icon.quora {
	background:url(../img/social/quora.png) no-repeat
}
.social-icon:hover {
	background-position:0 -38px
}
.social-icon-color {
	opacity:.7;
	background-position:0 -38px!important
}
.social-icon-color:hover {
	opacity:1
}
.note {
	margin:0 0 20px;
	padding:15px 30px 15px 15px;
	border-left:5px solid #eee
}
.note h1, .note h2, .note h3, .note h4 {
	margin-top:0
}
.note p:last-child {
	margin-bottom:0
}
.note .highlight, .note code {
	background-color:#fff
}
.note-danger {
	background-color:#FAEAE6;
	border-color:#ed4e2a
}
.note-warning {
	background-color:#FCF3E1;
	border-color:#fcb322
}
.note-info {
	background-color:#E8F6FC;
	border-color:#57b5e3
}
.note-success {
	background-color:#EBFCEE;
	border-color:#3cc051
}
.scrollspy-example {
	position:relative;
	height:200px;
	margin-top:10px;
	overflow:auto
}
.util-btn-group-margin-bottom-5 .btn-group, .util-btn-margin-bottom-5 .btn {
	margin-bottom:5px!important
}
.fontawesome-demo i {
	font-size:18px
}
.fontawesome-demo li {
	padding-top:5px;
	padding-bottom:5px
}
.bs-glyphicons, .glyphicons-demo ul {
	padding-left:0;
	padding-bottom:1px;
	margin-bottom:20px;
	list-style:none;
	overflow:hidden
}
.glyphicons-demo ul li {
	float:left;
	width:25%;
	height:115px;
	padding:10px;
	margin:0 -1px -1px 0;
	font-size:12px;
	line-height:1.4;
	text-align:center;
	border:1px solid #ddd
}
.glyphicons-demo .glyphicon {
	display:block;
	margin:5px auto 10px;
	font-size:24px
}
.glyphicons-demo ul li:hover {
	background-color:rgba(86,61,124,.1)
}
@media (min-width:768px) {
.glyphicons-demo ul li {
	width:12.5%
}
}
.static-info {
	margin-bottom:10px
}
.static-info .name {
	font-size:14px
}
.static-info .value {
	font-size:14px;
	font-weight:600
}
.static-info.align-reverse .name, .static-info.align-reverse .value {
	text-align:right
}
input.placeholder, textarea.placeholder {
	color:#aaa!important
}
.help-block {
	margin-top:5px;
	margin-bottom:5px
}
.form-inline input {
	margin-bottom:0!important
}
.control-label {
	margin-top:2px
}
.form-control-static {
	font-size:14px;
	padding-top:7px
}
.control-label .required, .required {
	color:#e02222;
	font-size:12px;
	padding-left:2px
}
.switch-wrapper {
	display:inline-block
}
.form {
	padding:0!important
}
.form-body {
	padding:0 10px 10px
}
.form-actions {
	padding:20px 10px;
	background-color:#f5f5f5;
	border:1px solid #eee;
*zoom:1
}
.form-actions.nobg {
	background-color:transparent
}
.form-actions.top {
	margin-top:0;
	margin-bottom:20px;
	border-top:0;
	border-bottom:1px solid #e5e5e5
}
.form-actions.fluid {
	padding:20px 0
}
.form-actions.fluid>[class^=col-] {
padding-left:13px
}
.form-actions:after, .form-actions:before {
	display:table;
	line-height:0;
	content:""
}
.form-actions:after {
	clear:both
}
.form-section {
	margin:30px 0 25px;
	padding-bottom:5px;
	border-bottom:1px solid #eee
}
.form .form-section:first-child {
	margin-top:5px
}
.help-inline {
	font-size:13px;
	color:#737373;
	display:inline-block;
	padding:5px
}
.form-actions.right {
	padding-left:0;
	padding-right:10px;
	text-align:right
}
.form-actions.left {
	padding-left:10px;
	padding-right:0;
	text-align:left
}
.form-group .checkbox {
	padding-left:0
}
.checkbox-list>label {
	display:block
}
.checkbox-list>label.checkbox-inline {
	display:inline-block
}
.checkbox-list>label.checkbox-inline:first-child {
	padding-left:0
}
.radio-list>label {
	display:block
}
.radio-list>label.radio-inline {
	display:inline-block
}
.radio-list>label.radio-inline:first-child {
	padding-left:0
}
.form-horizontal .radio-list .radio {
	padding-top:1px
}
.form-horizontal .radio-list>label {
	margin-bottom:0
}
.form-horizontal .radio>span {
	margin-top:2px
}
.form-row-seperated .form-group {
	margin:0;
	border-bottom:1px solid #efefef;
	padding:10px 0
}
.form-row-seperated .form-group.last {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:10px
}
.form-row-seperated .form-actions {
	margin-top:0
}
.form-row-seperated .form-body {
	padding:0;
	margin-top:0
}
.form-row-seperated .help-block {
	margin-bottom:0
}
.form-bordered .form-body {
	margin:0;
	padding:0
}
.form-bordered .form-actions {
	margin-top:0
}
.form-bordered .form-group {
	margin:0;
	border-bottom:1px solid #efefef
}
.form-bordered .form-group.last {
	border-bottom:0
}
.form-bordered .help-block {
	margin-bottom:0
}
.form-bordered .control-label {
	padding-top:16px
}
.form-bordered .form-group>div {
	padding:10px;
	border-left:1px solid #efefef
}
.form-bordered .form-actions.fluid>.row>div {
	padding-left:10px
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even), .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
	background-color:#fcfcfc
}
.form-horizontal.form-bordered.form-row-stripped .form-control {
	background:#fff!important
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div {
	background-color:#fff
}
.form-bordered .form-control {
	margin:0
}
.disabled-link>a>span.text, .disabled-link>a>span.title {
	font-style:italic!important;
	color:#888!important
}
.disabled-link>a:hover {
	cursor:not-allowed!important
}
.table-scrollable {
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
	border:1px solid #ddd;
	margin:10px 0!important
}
.table-scrollable>.table {
	width:100%!important;
	margin:0!important;
	margin-bottom:0;
	background-color:#fff
}
.table-scrollable>.table>tbody>tr>td, .table-scrollable>.table>tbody>tr>th, .table-scrollable>.table>tfoot>tr>td, .table-scrollable>.table>tfoot>tr>th, .table-scrollable>.table>thead>tr>td, .table-scrollable>.table>thead>tr>th {
	white-space:nowrap
}
.table-scrollable>.table-bordered {
	border:0
}
.table-scrollable>.table-bordered>tbody>tr>td:first-child, .table-scrollable>.table-bordered>tbody>tr>th:first-child, .table-scrollable>.table-bordered>tfoot>tr>td:first-child, .table-scrollable>.table-bordered>tfoot>tr>th:first-child, .table-scrollable>.table-bordered>thead>tr>td:first-child, .table-scrollable>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-scrollable>.table-bordered>tbody>tr>td:last-child, .table-scrollable>.table-bordered>tbody>tr>th:last-child, .table-scrollable>.table-bordered>tfoot>tr>td:last-child, .table-scrollable>.table-bordered>tfoot>tr>th:last-child, .table-scrollable>.table-bordered>thead>tr>td:last-child, .table-scrollable>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-scrollable>.table-bordered>tbody>tr:last-child>td, .table-scrollable>.table-bordered>tbody>tr:last-child>th, .table-scrollable>.table-bordered>tfoot>tr:last-child>td, .table-scrollable>.table-bordered>tfoot>tr:last-child>th, .table-scrollable>.table-bordered>thead>tr:last-child>td, .table-scrollable>.table-bordered>thead>tr:last-child>th {
	border-bottom:0
}
.flip-scroll table {
	width:100%
}
@media only screen and (max-width:768px) {
.flip-scroll .flip-content:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.flip-scroll * html .flip-content, .flip-scroll :first-child+html .flip-content {
	zoom:1
}
.flip-scroll table {
	border-collapse:collapse;
	border-spacing:0
}
.flip-scroll td, .flip-scroll th {
	margin:0;
	vertical-align:top
}
.flip-scroll th {
	border:0!important;
	border-bottom:1px solid #ddd!important;
	border-right:1px solid #ddd!important;
	font-size:13px!important;
	padding:5px;
	width:auto!important
}
.flip-scroll table {
	display:block;
	position:relative;
	width:100%
}
.flip-scroll thead {
	display:block;
	float:left
}
.flip-scroll tbody {
	display:block;
	width:auto;
	position:relative;
	overflow-x:auto;
	white-space:nowrap
}
.flip-scroll thead tr {
	display:block
}
.flip-scroll th {
	display:block;
	text-align:right
}
.flip-scroll tbody tr {
	display:inline-block;
	vertical-align:top;
	margin-left:-5px
}
.flip-scroll td {
	display:block;
	min-height:1.25em;
	text-align:left;
	border-top:0!important;
	border-left:0!important;
	border-right:0!important
}
.flip-scroll th {
	border-left:0
}
.flip-scroll td {
	border-right:0;
	border-bottom:0
}
.flip-scroll tbody tr {
	border-left:1px solid #ddd
}
.flip-scroll td:last-child, .flip-scroll th:last-child {
	border-bottom:1px solid #ddd
}
}
.loading-message {
	display:inline-block;
	min-width:125px;
	padding:10px;
	margin:0 auto;
	color:#000!important;
	font-size:13px;
	font-weight:400;
	text-align:center;
	vertical-align:middle
}
.loading-message span {
	line-height:20px;
	vertical-align:middle
}
.loading-message.loading-message-boxed {
	border:1px solid #ddd;
	background-color:#eee;
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);
	box-shadow:0 1px 8px rgba(0,0,0,.1)
}
.page-loading {
	position:fixed;
	top:50%;
	left:50%;
	min-width:125px;
	margin-left:-50px;
	margin-top:-30px;
	padding:7px;
	text-align:center;
	color:#333;
	font-size:13px;
	border:1px solid #ddd;
	background-color:#eee;
	vertical-align:middle;
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);
	box-shadow:0 1px 8px rgba(0,0,0,.1)
}
.page-loading span {
	line-height:20px;
	vertical-align:middle
}
.quck-search-group {
	margin:0 auto 10px
}
.quck-search-group .quickbtn, .quck-search-group .quicktitle {
	height:39px;
	line-height:35px;
	float:left
}
.quck-search-group.one {
	margin-left:-.66%
}
.quck-search-group.one .quickbtn, .quck-search-group.one .quicktitle {
	width:16%;
	margin-left:.66%
}
.quck-search-group.two {
	margin-left:-.66%
}
.quck-search-group.two .quickbtn, .quck-search-group.two .quicktitle {
	width:10.45%;
	margin-left:.66%
}
.quck-search-group.three {
	margin-left:-.66%
}
.quck-search-group.three .quickbtn, .quck-search-group.three .quicktitle {
	width:7.67%;
	margin-left:.66%
}
.quck-search-group.four {
	margin-left:-.66%
}
.quck-search-group.four .quicktitle {
	width:7%;
	margin-left:.66%
}
.quck-search-group.four .quickbtn {
	width:5.75%;
	margin-left:.66%
}
.quck-search-group.five {
	margin-left:-.66%
}
.quck-search-group.five .quicktitle {
	width:7%;
	margin-left:.66%
}
.quck-search-group.five .quickbtn {
	width:4.45%;
	margin-left:.66%
}
.quck-search-group.six {
	margin-left:-.66%
}
.quck-search-group.six .quicktitle {
	width:7%;
	margin-left:.66%
}
.quck-search-group.six .quickbtn {
	width:3.6%;
	margin-left:.66%
}
.quicktitle {
	background:#999;
	border:2px solid #fff;
	-webkit-border-radius:3px!important;
	-moz-border-radius:3px!important;
	-o-border-radius:3px!important;
	-ms-border-radius:3px!important;
	border-radius:3px!important;
	text-align:center;
	vertical-align:middle
}
.quickbtn {
	background:#4a4a4a;
	border:none;
	-webkit-border-radius:3px!important;
	-moz-border-radius:3px!important;
	-o-border-radius:3px!important;
	-ms-border-radius:3px!important;
	border-radius:3px!important;
	text-align:center;
	vertical-align:middle
}
.table-alert {
	margin-left:30px;
	width:45%\0
}
.table-alert .alert {
	margin-bottom:0;
	padding:7px;
	padding-right:35px
}
.table-alert .alert-dismissable .close {
	position:relative;
	top:5px;
	right:-21px;
	color:inherit
}
.dropdown-menu li {
	position:relative
}
.dropdown-menu li:hover .sub-links {
	display:block!important
}
.dropdown-menu li .sub-links {
	display:none;
	position:absolute;
	left:100%;
	background:#fff;
	list-style:none;
	padding:0;
	margin:0;
	top:-1px;
	border:1px solid #ddd;
	border-bottom:none
}
.tab-mini i.fa {
	font-size:22px
}
.parent>a {
	background-image:url(../img/arrow-right.png);
	background-repeat:no-repeat;
	background-position:95% center
}
.parent>a:hover {
	background-image:url(../img/arrow-right.png)!important;
	background-repeat:no-repeat;
	background-position:95% center
}
.datagrid-cell-c1-report {
	text-align:center
}
.view_wrapper {
	width:100%;
	height:100%;
	margin:0 auto;
	background:#000
}
.tool_title {
	text-align:center;
	width:99%;
	margin:0 auto;
	height:19px;
	line-height:15px;
	color:#707070;
	font-size:12px;
	border-top:1px solid #3b3b3b
}
.sep-line {
	background-image:url(../img/sep-line.png);
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:100% 4px;
	width:98%;
	margin:0 auto;
	height:4px
}
.view-toolbar {
	width:100%;
	margin:0 auto;
	background:#202020
}
.image_block_main {
	width:100%;
	height:100%;
	padding-top:100px;
	margin:-100px auto 0
}
.tools_divide {
	height:92px;
	width:1px;
	background:#000;
	float:left;
	margin:0
}
.favorite_tab {
	min-width:100%;
	margin:0
}
.favorite_tab .tab-content {
	padding:0;
	background-color:transparent;
	border:none;
	min-height:75px;
	padding-left:10px;
	color:#fff;
	margin:0!important
}
.favorite_tab_title {
	background-color:#303030!important;
	padding-left:10px
}
.favorite_tab_title li {
	border:none!important;
	border-top-width:0!important
}
.favorite_tab_title li a {
	font-size:12px;
	color:#c1c1c1;
	border:none!important;
	border-radius:0!important;
	height:20px;
	padding:0;
	line-height:20px;
	border-bottom:1px solid #303030
}
.favorite_tab_title li.active a {
	background-color:#202020!important;
	border-bottom:1px solid #303030!important;
	color:#c1c1c1!important
}
.icon-row {
	margin:0 auto;
	width:100%;
	float:left;
	position:relative;
	padding:0 8px
}
.first-tool .icon-row {
	padding:0!important
}
.view-icon_W {
	height:35px;
	line-height:35px;
	display:block;
	color:#00b7c9;
	float:left;
	margin-left:0;
	position:relative
}
.icon-drop-link {
	list-style:none;
	margin:0;
	padding:0
}
.view-icon {
	width:25px;
	height:35px;
	display:block
}
.icon-dropdown {
	width:29px!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:21px 21px;
	text-align:left!important;
	padding-left:3px
}
.icon-dropdown:hover {
	background-position:21px -9px
}
.view-icon_W.drop .icon-drop-link {
	display:block!important
}
.icon-drop-link {
	position:absolute;
	top:100%;
	background:#fff;
	z-index:99;
	float:none;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ddd;
	color:#00b7c9;
	font-size:13px;
	display:none
}
.pop_arrow {
	position:absolute;
	top:-9px;
	left:7px
}
.icon-drop-link li {
	display:block;
	float:none;
	min-width:180px
}
.icon-drop-link li a {
	display:block;
	float:none;
	color:#333;
	padding:0 10px 0 20px;
	border-bottom:1px solid #ddd
}
.icon-drop-link li:last-child a {
	border:none
}
.icon-drop-link li.block-pannal {
	display:block;
	min-width:100px;
	padding:10px;
	float:left
}
.annotstion_properties {
	width:100%;
	margin:0 auto
}
.tabbable-custom {
	overflow:visible
}
.select_td .bs-select {
	width:80px!important;
	height:23px!important
}
.select_td .bs-select .btn-default.selectpicker {
	border-radius:0!important;
	background-color:transparent!important;
	border:1px solid #ddd;
	color:#666;
	font-size:100%;
	padding:2px 12px!important
}
.select_td .bs-select .btn-default.selectpicker:active, .select_td .bs-select .btn-default.selectpicker:focus, .select_td .bs-select .btn-default.selectpicker:hover {
	box-shadow:none!important
}
.select_td .bs-select .dropdown-menu, .select_td .bs-select .dropdown-menu.open {
	right:auto;
	left:0;
	top:25px;
	min-width:100px;
	padding:0;
	margin:0
}
.select_td .bs-select .dropdown-menu li {
	padding:0;
	width:100%
}
.anno_text {
	width:100px;
	text-align:left
}
.anno_text.last {
	width:80px
}
.anno_btn {
	padding:4px 15px;
	margin-top:5px;
	text-transform:uppercase
}
.playersetting-block {
	background:#fff;
	padding:10px;
	min-height:50px;
	min-width:300px!important
}
.play-setting-W {
	margin:0 auto
}
.play-setting-W span {
	display:block;
	float:left;
	color:#30b9cc;
	width:50px
}
.play-setting-W .spped-slide {
	display:block;
	float:left;
	width:200px;
	border:1px solid #ddd;
	padding:5px;
	margin-top:3px
}
.play-setting-W .spped-slide .slider {
	margin:8px;
	min-height:2px;
	height:2px;
	background:#ddd
}
.play-setting-W .spped-slide .slider .ui-slider-handle {
	width:12px!important;
	height:17px!important;
	background:#30b9cc;
	padding:0;
	border-radius:0!important;
	top:-8px;
	cursor:pointer
}
.play-setting-W .spped-slider-value span {
	width:30px;
	text-align:center
}
.player_setting_btn {
	color:#30B9CC!important;
	font-size:15px;
	display:block;
	height:25px;
	font-weight:600;
	text-align:center;
	line-height:25px;
	float:left!important;
	margin:3px;
	padding:0 2px!important
}
.player_setting_btn:hover {
	color:#fff!important
}
.five-tool, .four-tool, .second-tool, .thired-tool {
	float:left
}
.first-tool {
	float:left;
	padding:0;
	width:19%
}
.second-tool {
	width:26.7%
}
.thired-tool {
	width:15%
}
.four-tool {
	width:14%
}
.five-tool {
	width:25%
}
.download_w {
	float:left;
	height:35px;
	width:40%;
	margin:0 5px;
	position:relative
}
.download_w .dtitle {
	font-size:11px;
	color:#00b7c9;
	float:left
}
.download_w .D-data {
	font-size:11px;
	color:#666;
	text-align:right;
	float:right
}
.download_w .D-data .fa {
	font-size:11px;
	margin-right:5px;
	color:#30b9cc
}
.range_W {
	float:left;
	width:32%;
	height:28px;
	margin-top:4px;
	position:relative;
	border:1px solid #404040;
	padding:5px;
	margin-left:5px
}
.rangetitle {
	float:left;
	color:#717171;
	font-size:15px;
	line-height:15px;
	width:20px;
	margin-right:3px
}
.range_W .slider {
	background:#30b9cc;
	margin:8px 0;
	min-height:1px;
	height:1px;
	float:left;
	width:50%
}
.range_W .slider-value {
	float:right;
	color:#fff;
	font-size:13px
}
.range_W .ui-slider-horizontal .ui-slider-handle {
	top:-9px;
	height:19px!important;
	background:#303030!important;
	border:none!important;
	cursor:pointer;
	border-radius:0!important
}
.movie_W {
	width:100%;
	height:35px;
	margin:0 auto;
	padding-top:10px
}
.movie_W .slider {
	background:#30b9cc;
	margin:8px auto;
	min-height:1px;
	height:1px;
	width:90%
}
.movie_W .ui-slider-horizontal .ui-slider-handle {
	top:-5px;
	height:10px!important;
	width:10px;
	background:#30b9cc!important;
	border:none!important;
	cursor:pointer;
	-moz-border-radius:50%!important;
	-ms-border-radius:50%!important;
	-o-border-radius:50%!important;
	-webkit-border-radius:50%!important;
	border-radius:50%!important
}
.movie_W .slider-value {
	display:none
}
.player_control {
	float:left
}
.player_control a {
	float:left;
	display:block;
	height:35px;
	width:25px;
	line-height:38px
}
.player_control a .fa-backward, .player_control a .fa-forward {
	color:#3b3b3b
}
.icon-drop-link .annotstion_properties li {
	min-width:80px!important
}
#dp_swf_engine {
	display:none
}
.left-part {
	width:150px;
	height:100%;
	position:relative;
	background:#202020;
	float:left;
	overflow:hidden;
	margin-right:-100%
}
.left-part.remove-thume .study-image {
	display:none
}
.left-part.remove-thume .study_info {
	height:100%;
	position:relative
}
.left-part.remove-thume .study_info .stydu_container {
	height:100%;
	padding-bottom:85px
}
.left-part.remove-thume .study_info .study_control {
	position:absolute;
	bottom:0
}
.study_info {
	width:100%;
	height:30%
}
.left-title {
	background:#151515;
	height:25px;
	line-height:25px;
	color:#e7e7e7;
	font-size:13px;
	padding:0 10px
}
.stydu_container {
	margin:0 auto;
	width:100%;
	height:60%
}
.stydu_container ul.alter {
	background:#292929
}
.stydu_container ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.stydu_container ul li {
	display:block;
	color:#afafaf;
	font-size:13px;
	line-height:28px;
	padding:0 10px;
	border-bottom:1px solid #262626
}
.stydu_container ul.selected li {
	background:#333
}
.stydu_container ul li label {
	font-weight:400;
	font-size:13px;
	display:block;
	float:right
}
.stydu_container ul li span.image {
	display:block;
	float:left;
	line-height:28px
}
.stydu_container ul li span.image .md-icon, .stydu_container ul li span.sreport .md-icon {
	line-height:28px;
	height:28px!important;
	padding-right:5px;
	float:left
}
.stydu_container ul li span.sreport {
	display:block;
	float:right;
	line-height:28px;
	margin-top:-3px
}
.study_control {
	width:100%;
	height:57px;
	margin:5px auto 0;
	background:#151515;
	border:1px solid #272727;
	border-width:1px 0
}
.study-date {
	padding:5px;
	line-height:24px;
	color:#30b9cc;
	font-size:12px
}
.study-date .md-icon {
	height:25px!important;
	width:25px;
	line-height:25px!important
}
.study-date .time {
	color:#717272
}
.study_nav {
	width:53px!important;
	margin:0 auto;
	color:#30b9cc;
	font-size:11px;
	line-height:20px
}
.study_nav .study_next, .study_nav .study_pre {
	width:15px;
	text-align:center;
	display:block;
	float:left
}
.study_next:hover, .study_pre:hover {
	color:#fff!important
}
.study_nav span {
	line-height:15px;
	display:block;
	float:left;
	padding:0 5px
}
.study-image {
	width:100%;
	margin:25px auto 0;
	height:68%
}
.simage-container {
	width:100%;
	margin:0 auto;
	height:90%
}
.simage-W.selected {
	background:#555
}
.simage-W {
	width:60%;
	height:100px;
	margin:5px auto;
	position:relative;
	text-align:center;
	background:#333;
	cursor:move
}
.study-image.withoutthumb .simage-W {
	height:auto
}
.study-image.withoutthumb .simage-W img, .study-image.withoutthumb .simage-W span.simage-count {
	display:none
}
.simage-W table {
	margin-bottom:2px
}
.simage-W table tr td {
	color:#fff;
	font-size:9px;
	padding:0 3px
}
.simage-W span.simage-count {
	color:#fff;
	position:absolute;
	bottom:0;
	right:0;
	font-size:10px;
	padding:0 5px;
	display:block;
	background:#30b9cc
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.image-view-port {
	height:100%;
	margin:0 0 0 150px;
	background-color:#000;
	background-image:url(../img/viewer-sep.png);
	background-position:center top;
	background-repeat:no-repeat;
	overflow:hidden
}
.image-view-port img {
	width:100%
}
.layout_block {
	width:360px;
	margin:0 auto
}
.layout_category {
	width:100px;
	float:left;
	background-image:url(../img/vertical-line.png);
	background-repeat:no-repeat;
	background-position:center right
}
.layout_category.last {
	background-image:none;
	width:160px
}
.layout_category ul {
	margin:0;
	padding:0
}
.layout_category ul li {
	min-width:100%;
	text-align:center;
	border-bottom:1px solid #ddd;
	font-size:16px
}
.layout_category ul li a {
	font-size:13px;
	padding:0
}
.layout_category ul li:last-child {
	border:none
}
.thume_image_W {
	position:relative;
	cursor:pointer
}
.thume_image_W a {
	width:30px;
	height:30px
}
.thume_image_W.view {
	transition:all .2s ease-in-out;
	display:block;
	opacity:1
}
.image-container {
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	display:none;
	opacity:0;
	z-index:999999;
	position:absolute;
	top:200px;
	left:100px
}
.thum-outer {
	background:#fff!important;
	padding:0;
	padding-right:0;
	border:1px solid #ddd;
	min-height:100px;
	max-width:925px;
	height:220px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-bottom:20px
}
.thume_W {
	background:#fff!important;
	margin:0
}
.thume_block {
	border:1px solid #ddd;
	font-size:10px;
	width:160px
}
.thume_block tr:nth-child(even) {
	background:#fefefe
}
.thume_block tr td:nth-child(1) {
	color:#000
}
.thume_W>table {
	margin:0
}
.thume_block tr td {
	padding:1px 3px;
	border-bottom:1px solid #ddd
}
.thume_block tr td.thume-image-block {
	border-bottom:1px solid #ddd;
	padding:5px
}
.arrow-thume {
	position:absolute;
	left:-8px;
	top:14px
}
.close-image {
	position:absolute;
	right:-1px;
	top:-5px;
	display:block;
	width:21px;
	height:22px;
	line-height:18px;
	color:#fff;
	font-weight:700;
	font-size:15px;
	-moz-border-radius:50%!important;
	-ms-border-radius:50%!important;
	-o-border-radius:50%!important;
	-webkit-border-radius:50%!important;
	border-radius:50%!important;
	background:#282828;
	cursor:pointer;
	text-align:center;
	padding:0;
	margin:0;
	box-shadow:0 0 #ddd
}
.close-image:hover {
	color:#fff!important
}
.image_W {
	margin:0 auto 15px
}
.image_W a img {
	border:1px solid #ddd;
	margin-right:15px
}
.tooltipm {
	display:none;
	position:absolute;
	background-color:#30b9cc;
	padding:5px 10px;
	color:#fff;
	width:200px;
	text-align:right;
	-moz-border-radius:3px!important;
	-ms-border-radius:3px!important;
	-o-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	border-radius:3px!important;
	z-index:9999999;
	font-size:14px
}
.icontooltip1 {
	display:none;
	position:absolute;
	background-color:#30b9cc;
	padding:2px 7px;
	color:#fff;
	text-align:right;
	-moz-border-radius:1px!important;
	-ms-border-radius:1px!important;
	-o-border-radius:1px!important;
	-webkit-border-radius:1px!important;
	border-radius:1px!important;
	z-index:9999999;
	font-size:12px
}
.instu_multy .dropdown-menu {
	left:auto!important;
	right:0!important
}
.right-drop .dropdown-menu {
	left:auto!important;
	right:0!important
}
.left-drop .dropdown-menu {
	left:0!important;
	right:auto!important
}
.form-select.right-drop .dropdown-menu {
	left:auto!important;
	right:0!important
}
.form-select.left-drop .dropdown-menu {
	left:0!important;
	right:auto!important
}
.max-100 .dropdown-menu {
	max-height:100px !important;
	min-height:100px !important;
}
.max-100 .bootstrap-select ul.selectpicker {
	max-height:98px !important;
	min-height:98px !important;
}
.max-40 .dropdown-menu {
	max-height:40px !important;	
	min-height:40px !important;
}
.max-40 .bootstrap-select ul.selectpicker {
	max-height:48px !important;
	min-height:48px !important;
}
.max-150 .dropdown-menu {
	max-height:150px !important;	
	min-height:150px !important;
}
.max-150 .bootstrap-select ul.selectpicker {
	max-height:148px !important;
	min-height:148px !important;
}
.max-250 .dropdown-menu {
	max-height:250px !important;	
	min-height:250px !important;
}
.max-250 .bootstrap-select ul.selectpicker {
	max-height:248px !important;
	min-height:248px !important;
}
.left_dt_link a {
	color:#fff;
	line-height:30px
}
.left_dt_link a i {
	color:#30b9cc
}
.pop-close {
	background-image:none!important;
	text-indent:0;
	width:20px;
	height:20px
}
.btn-theme {
	color:#fff;
	background-color:#30B9CC;
	border-color:#30B9CC
}
.btn-theme.active, .btn-theme:active, .btn-theme:focus, .btn-theme:hover {
	color:#fff!important;
	background-color:#25A3B4;
	border-color:#25A3B4!important
}
.heading_W {
	width:100%;
	line-height:30px;
	background-image:url(../img/heading-bg.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:20px
}
.heading_W h3 {
	margin:0 0 0 20px;
	padding:0 5px;
	display:inline-block;
	background-color:#f2f2f2;
	line-height:30px;
	font-size:18px;
	color:#30b9cc;
	font-weight:600!important
}
.wrapper {
	width:100%
}
table.form-table {
	margin:0
}
table.form-table tr td {
	padding:4px 0!important;
	vertical-align:middle
}
table.form-table tr.nopad td {
	padding:0!important;
	vertical-align:middle
}
table.form-table tr td .help-block {
	margin:0
}
table.form-table tr td table tr td {
	padding:0!important;
	vertical-align:middle
}
table.form-table tr td table.inner tr td {
	padding:4px 0!important;
	vertical-align:middle
}
table.date-table tr {
	border-bottom:1px solid transparent!important
}
table.date-table tr.selected {
	background:#EFEACA!important;
	border-bottom:1px solid #fff!important
}
.form-select {
	width:100%
}
.form-select .bootstrap-select {
	width:100%!important
}
.form-select .btn-default, .form-select .btn-default.open, .form-select .btn-default:active, .form-select .btn-default:focus, .form-select .btn-default:hover {
	background-color:#fff;
	color:#333;
	border:1px solid #ddd
}
.form-select .dropdown-menu {
	min-width:100%!important;
	max-height:250px!important;
	width:auto!important;
	left:auto!important;
	right:0!important
}
.form-select.select .dropdown-menu.open {
	width:auto!important
}
.scroller {
	height:500px
}
.moadl-button_W {
	width:100%;
	margin:10px auto -10px;
	border-bottom:1px solid #ddd;
	padding:5px 0;
	text-align:right
}
.slimScrollDiv {
	margin:0 -15px;
	padding:0 15px
}
.broker-result {
	border:1px solid #ddd;
	min-height:30px;
	margin:0 auto;
	background:#fafafa;
	padding:5px
}
.date-table {
	margin:10px auto 0
}
.date-table tbody tr td:nth-child(1), .date-table thead tr td:nth-child(1) {
	padding-left:10px
}
.date-table thead tr td {
	border-bottom:2px solid #30b9cc;
	line-height:30px
}
.date-table tbody tr.odd {
	background:#f9f9f9;
	border-bottom:1px solid #ddd
}
.date-table tbody tr td {
	line-height:30px
}
.data-table-scroll {
	position:relative
}
.header-bottom {
	background:#f9f9f9;
	border-bottom:1px solid #ddd;
	height:30px;
	padding:0 15px 15px
}
.header-bottom ul, .header-bottom ul li {
	display:block;
	float:right
}
.header-bottom ul li a.selected {
	color:#30b9cc;
	background:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd
}
.header-bottom ul li a {
	color:#666;
	font-size:15px;
	line-height:30px;
	display:block;
	padding:0 10px
}
.unassign_W {
	padding:0 15px;
	margin:15px auto 0
}
.date-table-black {
	border:1px solid #ddd
}
.date-table-black tr td:nth-child(1) {
	padding-left:5px
}
.date-table-black thead {
	background:#282828;
	color:#fff;
	height:38px;
	font-size:17px
}
.date-table-black tbody tr {
	height:38px;
	border-bottom:1px solid #ddd
}
.info-table {
	margin:15px auto 0
}
.info-table .patient_img_W {
	border:2px solid #fff;
	width:85px;
	height:90px;
	overflow:hidden;
	box-shadow:0 0 8px 0 #ddd
}
.info-table .patient_img_W img {
	width:100%
}
.info-table .pinfo tr td {
	height:30px
}
.scan-preview_W {
	width:100%;
	margin:20px auto 0;
	max-height:500px;
	min-height:300px;
	background:#282828
}
.import_file_view {
	margin:0 auto!important;
	padding:5px!important;
	height:115px;
	overflow:auto;
	border:1px solid #ddd;
	-webkit-border-radius:4px!important;
	-ms-border-radius:4px!important;
	-o-border-radius:4px!important;
	-moz-border-radius:4px!important;
	border-radius:4px!important
}
.importfile_W .slimScrollDiv {
	margin:0!important;
	padding:0!important
}
.import_image_view_W {
	border:1px solid #ddd;
	-webkit-border-radius:4px!important;
	-ms-border-radius:4px!important;
	-o-border-radius:4px!important;
	-moz-border-radius:4px!important;
	border-radius:4px!important;
	padding:10px;
	height:159px
}
.import_image_view_inner {
	background:#282828;
	width:100%;
	height:100%;
	overflow:hidden
}
.import_image_view_inner img {
	width:100%
}
.import-process {
	border:1px solid #ddd;
	background:#f6f6f6;
	min-height:100px;
	padding:10px
}
.import_filetype {
	margin-top:10px
}
input[type=file].group_fileupload, input[type=file].group_fileupload:active, input[type=file].group_fileupload:focus, input[type=file].group_fileupload:hover {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	cursor:pointer;
	outline:0 0;
	border:none
}
.process_msg {
	line-height:40px;
	display:inline;
	padding-right:20px
}
.patient-history_result {
	border:1px solid #ddd;
	padding:10px;
	min-height:200px;
	-webkit-border-radius:4px!important;
	-moz-border-radius:4px!important;
	-o-border-radius:4px!important;
	-ms-border-radius:4px!important;
	border-radius:4px!important
}
.print_preview_section {
	height:100%;
	float:left;
	width:980px
}
.dicom-row, .dicomprint_W, .dicomprint_W .page-content, .dicomprint_W .page-content-wrapper {
	height:100%
}
.print-preview-inner {
	border:1px solid #ddd;
	width:100%;
	height:99%
}
.main-preview_block {
	margin:0 15px;
	height:100%
}
.print-annotation {
	padding-left:10px!important;
	color:#fff
}
.print_setting {
	width:280px;
	height:100%;
	float:right;
	padding:15px;
	margin-left:-100%;
	background:#e0e0e0;
	margin-right:-15px
}
.print_setting h3.print_setting_heading {
	margin:0;
	padding:0;
	display:block;
	font-size:15px;
	color:#333;
	height:25px
}
.p-patient-list {
	width:100%;
	min-height:160px;
	margin:0 auto
}
.p-patient-list-wrapper {
	border:1px solid #b3b3b3
}
.p-patient-list .list_header {
	background:#30b9cc;
	color:#fff !important;
}
.scroll-table-data {
	position:relative;
	width:100%;
	padding-top:30px
}
.scroll-table-data .list_header {
	position:absolute;
	top:0;
	width:100%
}
.scroll-table-data .list_header table tr td {
	height:30px;
	padding-left:10px
}
.scroll-table-data .slimScrollDiv {
	margin:0;
	padding:0
}
.scroll-table-data .list_body {
	height:150px;
	position:relative;
	padding-right:0
}
.scroll-table-data .list_body table tr td:first-child {
	padding-left:30px;
}
.scroll-table-data .list_body table tr td {
	height:30px;
	padding-left:10px;
	border-bottom:1px solid #b3b3b3;
	font-size:12px;
}
.scroll-table-data .list_body table tr.selected {
	background-image:url(../img/tick-mark.png);
	background-repeat:no-repeat;
	background-position:6px center;
	background-color:#EFEACA;
	cursor:pointer;
}
.scroll-table-data .list_body table tr:hover {
	background:#cacaca;
}
.p-patient-images {
	position:relative;
	width:100%;
	margin:5px auto 0
}
.p-patient-images-wrapper {
	margin:0 -5px 0
}
.p-image-sort {
	width:92px;
	height:25px;
	position:absolute;
	right:0;
	top:0
}
.p-image-sort .form-control, .p-image-sort .form-group {
	margin:0;
	padding:0;
	height:25px!important;
	background:none!important
}
.p-image-sort .btn-default {
	background:#fff;
	color:#666;
	font-size:13px;
	border-radius:0!important;
	padding:0;
	line-height:25px
}
.p-image-sort .btn-default:active, .p-image-sort .btn-default:focus, .p-image-sort .btn-default:hover {
	background:#fff;
	color:#666
}
.p-image-sort .form-control.open .dropdown-menu, .p-image-sort .form-control.open .dropdown-menu.open {
	right:0;
	left:auto;
	min-width:100%
}
.p-image-sort .form-control.open .dropdown-menu.open a {
	padding:4px!important;
	line-height:24px
}
.p-thume-preview {
	background:#282828;
	height:60px;
	overflow:hidden;
	margin:2px
}
.p-patient-image-control {
	width:100%;
	margin:0 auto
}
.p-patient-image-control p.result-show {
	color:#666;
	font-size:13px;
	line-height:30px;
	display:block;
	float:left;
	margin-bottom:0
}
.p-patient-image-control .slider-control {
	float:right;
	margin-top:8px
}
.p-patient-image-control .slider-control a {
	float:right;
	display:block;
	width:18px;
	height:17px;
	background-image:url(../img/control-arrow.png);
	background-repeat:no-repeat
}
.p-patient-image-control .slider-control a.next {
	background-position:right center
}
.p-patient-image-control .slider-control a.pre {
	background-position:left center
}
.filmnext {
	display:inline-block;
	width:18px;
	height:17px;
	background-image:url(../img/control-arrow.png);
	background-repeat:no-repeat;
	background-position:right center
}
.filmpre {
	display:inline-block;
	width:18px;
	height:17px;
	background-image:url(../img/control-arrow.png);
	background-repeat:no-repeat;
	background-position:left center
}
.p-setting-form {
	width:100%
}
.print_setting .form-select .form-control {
	background:0 0;
	border:none
}
.print_setting .form-select {
	border-radius:4px!important
}
.print_setting .form-control * {
	font-size:13px
}
.p-serring-btn {
	width:100%;
	margin:10px auto;
	text-align:right
}
.p-setting-form table.form-table tr td {
	padding:0!important
}
.current-film-dt {
	width:100%;
	color:#666;
	font-size:14px
}
.current-film-dt span {
	color:#30b9cc;
	font-weight:700
}
.print-layout_W {
	margin:10px auto
}
.ptint-layout_view {
	min-height:300px;
	border:1px solid #ddd
}
.ptint-layout_view table {
	background:#eee
}
.ptint-layout_view table tr td {
	height:100px
}
.addfilm i.fa.fa-picture-o {
	color:#428BCA
}
.film_option_panel {
	padding:10px
}
.addfilm:hover i.fa.fa-picture-o {
	color:#30B9CC
}
.addfilmgroup {
	position:relative;
	z-index:99
}
.addfilmgroup:hover .addfilmDrop {
	display:block
}
.addfilmDrop {
	position:absolute;
	bottom:21px;
	left:-30%;
	width:150px;
	background:#fff;
	border-radius:3px;
	border:1px solid #ddd;
	display:none
}
.addfilmDrop a {
	display:block;
	padding:3px;
	text-align:center;
	border-bottom:1px solid #ddd
}
.tab-heading_back {
	margin:0 -20px;
	background:#128898;
	height:45px
}
.print-setting-tab {
	margin-top:-35px
}
table.black-table tr td:nth-child(1) {
	padding-left:10px
}
table.black-table {
	border:1px solid #ddd
}
table.black-table thead {
	background:#282828;
	color:#fff;
	font-size:15px;
	height:30px;
	line-height:30px
}
table.black-table tbody tr:nth-child(even) {
	background:#f5f5f5
}
table.black-table tbody tr.selected {
	background:#EFEACA
}
table.black-table tbody tr {
	height:30px;
	font-size:15px;
	color:#666;
	border-bottom:1px solid #ddd;
	cursor:pointer
}
.wrapper.scroller {
	height:430px
}
.p-setting-info-W {
	border:1px solid #ddd;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	min-height:150px;
	padding:0 15px 0 80px;
	position:relative;
	margin-left:35px
}
.MT30 {
	margin-top:30px
}
.setting-tab-info-deco {
	position:absolute;
	left:-28px;
	top:20px;
	bottom:20px;
	background-image:url(../img/info-decoration.png);
	background-position:left center;
	background-repeat:no-repeat;
	width:70px
}
.info-list_W {
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-height:100px
}
.info-list_W table tr {
	height:30px;
	background:#f5f5f5;
	border-bottom:1px solid #ddd
}
.setting-info_btn {
	margin-top:90px
}
.setting-tab-info-deco .checker {
	position:absolute;
	left:29%;
	top:45%
}
.setting-logo-preview {
	background:#282828;
	height:100px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.logo-position {
	margin-top:25px;
	display:block
}
.setting-logo_btn {
	margin-top:48px
}
.report_wrapper {
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
	background:#e0e0e0
}
.worklist_report {
	height:100%
}
.report-toolbar {
	padding:15px;
	max-width:250px;
	width:250px;
	background:#E0E0E0;
	min-height:100%;
	margin-right:-100%;
	float:left;
	padding-top:0
}
.report-toolbar h3.patient-name {
	display:block;
	text-align:center;
	margin:0 -15px 0;
	padding:2px 0;
	font-size:15px;
	border-bottom:1px solid #f1f1f1
}
.report-toolbar .patient-detail {
	margin:0 -15px;
	color:#666;
	background:#d0d0d0;
	font-size:13px;
	padding:5px 15px
}
.report-toolbar .patient-detail table tr {
	height:20px
}
.report-toolbar .patient-detail table tr td span.final {
	background:#2C8E0E;
	color:#fff;
	padding:0 5px
}
.report-toolbar .patient-detail .title {
	font-size:11px;
	color:#333
}
.report-form-tool {
	margin:5px auto 0;
	font-size:13px
}
.report-form-tool table.form-table tr td {
	padding:1px 0!important;
	vertical-align:middle
}
h3.report-heading {
	font-size:13px;
	margin:0 auto;
	padding:0;
	display:block
}
.report-option-btn {
	width:auto;
	background:#e0e0e0;
	margin:0 -1px
}
.report-option-btn ul {
	list-style:none;
	display:block;
	margin:0;
	padding-left:5px
}
.report-option-btn ul li {
	display:block;
	float:left;
	margin-right:5px;
	padding:10px 0
}
.report-option-btn ul li a {
	display:block;
	padding:5px 10px;
	background:#30b9cc;
	color:#fff;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
.report-option-btn ul li a:hover {
	background:#25A3B4;
	color:#fff!important
}
.report_detail_W {
	height:100%;
	margin-left:250px;
	padding:0 1px;
	background:#fff;
	position:relative
}
.report-info-position table tr td label {
	padding:3px;
	padding-right:5px
}
.report-info-position table tr td label:hover {
	background:#f5f5f5;
	padding:3px;
	color:#333;
	padding-right:5px
}
.ipd-field {
	background:#3C6;
	color:#fff;
	padding:3px;
	padding-right:5px
}
.report-display-name table {
	margin-top:0
}
.report-display-name table tr td span.selected {
	background:#30b9cc;
	color:#fff
}
.report-display-name table tr td span {
	display:block;
	width:90%;
	padding:3px 5px;
	cursor:pointer;
	background:#f5f5f5;
	border:1px solid transparent
}
.report-multiname {
	font-size:10px!important;
	padding:5px 0!important
}
.scroller.demographics-info {
	height:430px
}
.demographics-info table tr td span.selected {
	background:#30b9cc;
	color:#fff
}
.demographics-info table tr td span {
	display:block;
	width:100%;
	padding:3px 5px;
	cursor:pointer;
	background:#f5f5f5;
	border:1px solid transparent
}
.viewaddphoto, .viewerspinetags {
	margin-top:20px
}
.table-body-scroll {
	max-height:420px;
	overflow-y:auto
}
.edittag-scroll.table-body-scroll {
	height:450px;
	padding:0 20px;
	margin:0 -20px
}
.table-body-scroll.assign-study-scroll {
	max-height:200px;
	width:100%;
	height:auto
}
.nomt {
	margin-top:0!important
}
.mt20 {
	margin-top:20px!important
}
.dicon-setting {
	margin:0 -20px;
	padding:15px 20px!important;
	max-height:600px;
	overflow:auto
}
.fileinput-button {
	position:relative;
	overflow:hidden
}
.fileinput-button input {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	opacity:0;
	-ms-filter:'alpha(opacity=0)';
	font-size:200px;
	direction:ltr;
	cursor:pointer
}
@media screen\9 {
.fileinput-button input {
	filter:alpha(opacity=0);
	font-size:100%;
	height:100%
}
}
.content-section {
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
	background:#282828
}
.cont-left-block {
	width:280px;
	padding:0 15px 30px;
	min-height:520px;
	background:#282828;
	height:100%;
	float:left;
	margin-right:-100%
}
.cont-right-block {
	padding:20px 20px 0 40px;
	min-height:520px;
	height:100%;
	background:#fff;
	margin-left:280px
}
.dashboard-dial {
	height:310px;
	overflow:hidden
}
.cont-right-block .wrapper {
	margin-bottom:10px
}
.cont-left-block ul {
	display:block;
	margin:20px auto 0;
	padding:0;
	list-style:none
}
.cont-left-block ul li {
	margin:0 -15px;
	display:block;
	border-bottom:1px solid #575757
}
.cont-left-block ul li a {
	display:block;
	line-height:39px;
	color:#fff;
	padding:0 15px
}
.cont-left-block ul li a.selected, .cont-left-block ul li a:hover {
	background:#151515;
	color:#fff!important
}
.modal-body.admin-modality {
	overflow:visible
}
.table-body-scroll.admin-modality {
	max-height:230px
}
.admin-active_W {
	margin-top:20px
}
.cont-left-block .dashboard-heading {
	line-height:35px;
	background:#151515;
	color:#fff;
	font-size:15px;
	padding:0 15px;
	border-bottom:1px solid #575757
}
.dashboard-left {
	padding:0
}
.dashboard-left .wrapper {
	margin-bottom:10px
}
.dashboard-left table tr td {
	color:#fff;
	line-height:28px;
	padding-left:15px
}
.dashboard-left table tr.total {
	border-top:1px solid #3e3e3e;
	border-bottom:1px solid #3e3e3e
}
.examstatus-bar {
	padding:20px 15px 0
}
.dashboard-left table.form-table {
	margin:10px 0
}
.dashboard-left table.form-table tr td.title {
	padding-left:15px!important
}
.dashboard-left table.form-table tr td.tool {
	padding-right:15px!important
}
.dashboard-left table.form-table tr td.tool .form-control {
	background:#4a4a4a;
	border:1px solid #4a4a4a
}
.data-table-scroll.dashboard-data-scroll {
	max-height:130px;
	overflow:auto
}
.tool-dt {
	display:block;
	float:left;
	margin:0 10px
}
.storage-cur {
	width:250px;
	float:left;
	margin-top:20px;
	overflow:hidden;
	height:250px;
	position:relative
}
.storage-cur #graph-donut {
	top:-50px;
	left:00px;
	position:relative
}
.morris-hover {
	position:absolute;
	z-index:1000
}
.morris-hover.morris-default-style {
	border-radius:10px;
	padding:6px;
	color:#666;
	background:rgba(255,255,255,.8);
	border:solid 2px rgba(230,230,230,.8);
	font-size:12px;
	text-align:center
}
.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight:700;
	margin:.25em 0
}
.morris-hover.morris-default-style .morris-hover-point {
	white-space:nowrap;
	margin:.1em 0
}
.storage-data-result {
	float:left;
	width:200px;
	margin-top:50px;
	color:#666
}
.storage-data-result .used {
	color:#30b9cc
}
.storage-data-result .free {
	color:#EEE
}
.wrapper.dicom-user {
	padding:20px 15px;
	background:#fff
}
.wrapper.dicom-user .wrapper {
	margin-bottom:20px
}
.min-searchpannel {
	padding:0 15px;
	margin:0 auto;
	background:#282828
}
body.login-body {
	background:#fff url(../images/login-body.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:fixed;
	background-size:cover;
	width:100%;
	height:100%;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.login-body .company-name {
	position:relative;
	bottom:0px;
	font-size:13px;
	text-align:center;
	line-height:30px;
	color:#666;
	width:100%;
	top:17px;
}
.form-signin {
	max-width:430px;
	margin:150px auto 0;
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(PIE.htc);
	position:relative;
	zoom:1
}
.form-signin h2.form-signin-heading {
	margin:0;
	padding:1px 0 8px;
	text-align:center;
	background:#fff;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-weight:300;
	font-family: 'open_sanslight';
	behavior:url(PIE.htc);
	position:relative;
	zoom:1
}
.form-signin h2.form-signin-heading .app-version {
	display:inline-block;
	color:#999;
	font-size:10px;
	position:relative;
	top:10px;
	left:-13px;
}
.form-signin .input-group-addon {
	background:0 0;
	border-color:#999
}
.form-signin .input-group-addon:first-child {
	border:1px solid #999;
}
.form-signin .input-group-addon .fa {
	font-size:20px;
	color:#999;
	width:15px;
}
.form-signin .checkbox {
	margin-bottom:14px;
	line-height:20px;
	font-weight:400;
	color:#666;
	font-size:15px;
	font-family: 'open_sansregular';
	padding-left:0px;	
}
.form-signin .checkbox input[type="checkbox"] {
	margin-right:5px;
}
.form-signin .form-control {
	position:relative;
	font-size:16px;
	height:auto;
	padding:8px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.form-signin .form-control:focus {
	z-index:2
}
.form-signin input[type=password], .form-signin input[type=text] {
	margin-bottom:0;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	border:1px solid #999;
	box-shadow:none;
	font-size:14px;
	border-left:none;
	font-family:Arial;
	color:#000;
	behavior:url(PIE.htc);
	position:relative;
	zoom:1
}
.m-bot15 {
	margin-bottom:15px!important
}
.form-signin .btn-login {
	background:#30b9cc;
	color:#fff;
	font-size:20px;
	font-family: 'open_sansregular';
	margin:17px 0 2px
}
.form-signin .btn-login:hover {
	background:#25a3b4
}
.form-signin p {
	text-align:left;
	color:#b6b6b6;
	font-size:16px;
	font-weight:300
}
.form-signin a {
	color:#666
}
.form-signin a:hover {
	color:#30b9cc
}
.login-wrap {
	padding:0 43px 22px;
	position:relative
}
.user-login-info {
	background:#fff;
	margin:0;
	padding:0
}
.user-login-info .form-control:last-child {
	margin-bottom:0!important
}
.registration {
	position:absolute;
	right:0;
	bottom:-35px;
	color:#b8bab9
}
.B-left {
	border-left:1px solid #999!important
}
input.login_input, input.login_input:focus {
	border:1px solid #999!important;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	behavior:url(PIE.htc);
	position:relative;
	zoom:1;
	border-left:none!important
}
.wrapper.dicom-logs {
	padding:20px 15px;
	background:#fff
}
.wrapper.misreport {
	padding:0 15px;
	background:#fff;
	height:100%
}
.wrapper.dicom-logs .wrapper, .wrapper.misreport .wrapper {
	margin-bottom:20px
}
.wrapper.mis-report-set {
	background:#e9e9e9;
	margin:0 -15px;
	padding:0 15px;
	width:auto;
	border:1px solid #ddd
}
.table-sep-mid {
	background:#e0e0e0!important;
	text-align:center;
	font-weight:700
}
.wrapper.mis-filter {
	border-bottom:1px solid #ddd;
	background:#f9f9f9;
	width:auto;
	margin:0 -15px;
	margin-top:-20px;
	padding:0 15px;
	padding-top:3px
}
.main_wrapp {
	background:#fff;
	min-height:300px
}
.broker_tab {
	position:relative
}
.broker_tab .nav.nav-pills {
	position:relative;
	top:0;
	margin:0;
	background:#128898;
	padding:2px 15px 0
}
.broker_tab .tab-content {
	clear:both;
	padding:5px 15px 0
}
.broker_tab .nav>li>a {
	color:#fff;
	font-weight:700;
	padding:0 15px;
	line-height:30px;
	border-radius:3px 3px 0 0!important
}
.broker_tab .nav>li>a:focus, .broker_tab .nav>li>a:hover {
	text-decoration:none;
	color:#fff!important;
	background-color:#30b9cc
}
.broker_tab .nav-pills>li.active>a, .broker_tab .nav-pills>li.active>a:focus, .broker_tab .nav-pills>li.active>a:hover {
	text-decoration:none;
	color:#fff!important;
	background-color:#30b9cc!important
}
.borcker-filter-btn {
	width:100%;
	text-align:right;
	border-bottom:2px solid #ddd;
	padding:10px 15px
}
.pacsbroker-result_W {
	padding:15px;
	min-height:300px
}
.data-table-scroll.group-list {
	max-height:100px;
	overflow:auto
}
.data-table-scroll.institute_list {
	max-height:200px;
	overflow:auto
}
.discom-log-message {
	padding:5px 30px!important;
	margin:0 auto;
	margin-bottom:0!important;
	max-width:100%;
	width:auto;
	float:left
}
.discom-log-message .close {
	top:5px!important
}
ul.access-code {
	display:block;
	margin:0;
	padding:0
}
ul.access-code li {
	display:block;
	float:left;
	width:35px;
	border:1px solid #ddd;
	height:30px;
	border-bottom:none;
	border-top:none;
	text-align:center
}
.ra {
	background:#ff0;
	text-align:center
}
.mt {
	background:#add8e6;
	text-align:center
}
.vr {
	background:#db7093;
	text-align:center
}
.mv {
	background:#9370db;
	text-align:center
}
.his {
	background:#9acd32;
	text-align:center
}
.vcr{
	background:#00bfff;
	text-align:center
}
.rt{
	background:#bd2bbd;
	text-align:center
}
.wrapper.reset-pass {
	margin-top:20px
}
.vr-sub {
	color:#30b9cc;
	padding-left:20px!important
}
.wrapper.setting {
	padding:20px 15px 50px;
	margin:0;
	width:auto;
	background:#fff
}
.portlet.setting-main {
	border:1px solid #ddd!important;
	padding-bottom:10px!important;
	background:#f5f5f5!important;
	margin-bottom:20px
}
.portlet.setting-main>.portlet-title {
	background:#282828!important;
	border-bottom:none;
	padding:3px 10px 0
}
.portlet.setting-main>.portlet-title .caption {
	color:#fff
}
.input-group.form-select .btn-default {
	background-color:#fff!important;
	color:#333;
	border-radius:0 4px 4px 0!important;
	border-left:0 solid #ddd!important
}
.input-group.form-select .input-group-addon {
	color:#fff;
	font-size:18px;
	font-weight:700;
	max-width:40px;
	padding:0;
	height:35px
}
.images-setting .nav.nav-pills {
	position:relative;
	top:0;
	margin:0;
	padding:2px 15px 0
}
.images-setting .tab-content {
	clear:both;
	position:relative;
	z-index:2;
	top:-1px;
	padding:5px 15px;
	border:1px solid #ddd;
	background:#f5f5f5
}
.images-setting .nav>li>a {
	color:#fff;
	background:#30b9cc;
	padding:0 15px;
	line-height:30px;
	border-radius:3px 3px 0 0!important;
	border:1px solid transparent;
	border-bottom:none
}
.images-setting .nav>li>a:focus, .images-setting .nav>li>a:hover {
	text-decoration:none;
	color:#333!important;
	background-color:#f6f6f6
}
.images-setting .nav-pills>li.active>a, .images-setting .nav-pills>li.active>a:focus, .images-setting .nav-pills>li.active>a:hover {
	text-decoration:none;
	color:#30b9cc!important;
	background-color:#f5f5f5!important;
	border:1px solid #ddd;
	border-bottom:none;
	z-index:3
}
.admin-applyuser .applysecondLast {
	width:50%;
	display:block
}
.admin-applyuser .applylast {
	float:none;
	width:100%;
	max-width:100%;
	display:block;
	margin-top:10px
}
table.innertablepn td {
	padding:0!important
}
.table-heading {
	color:#30b9cc;
	font-weight:700;
	font-size:18px
}
.select.form-select.left .dropdown-menu {
	left:0!important;
	right:auto!important
}
.tab-portlet {
	margin-top:10px;
	margin-bottom:10px
}
.tab-portlet .portlet-title {
	background:#F5F5F5!important;
	border-bottom-color:#30b9cc!important
}
.tab-portlet .portlet-body {
	background:#F5F5F5!important;
	padding-top:0!important
}
.data-table-scroll.kyeboardcut {
	max-height:100px;
	overflow:auto
}
.gen_stting_deco {
	border:1px solid #ddd;
	background:#f3f3f3;
	padding:10px;
	margin:10px auto
}
.tab-btn {
	margin:30px auto 20px;
	text-align:center
}
.overlayselecction {
	border:1px solid #ddd;
	margin:10px auto;
	padding:10px 0
}
.overlayselecction ul {
	list-style:none;
	display:block
}
.overlayselecction ul li {
	display:block;
	line-height:25px;
	float:left;
	clear:both
}
.overlayselecction ul li label {
	cursor:move;
	padding-right:5px
}
.overlayselecction ul li label:active, .overlayselecction ul li label:focus, .overlayselecction ul li label:hover {
	background:#EFEACA
}
.data-table-scroll.window_width_setting {
	max-height:200px;
	overflow:auto
}
.wrapper.window-setting-table {
	width:60%;
	float:left;
	margin-bottom:30px;
	margin-top:20px;
	border:1px solid #ddd
}
.wrapper.window-setting-form {
	float:right;
	width:35%;
	margin-top:30px;
	margin-bottom:30px
}
.tab-btn-inner {
	text-align:center;
	clear:both;
	margin:10px auto
}
.wrapper.windowlevel-part {
	width:45%;
	float:left;
	margin-top:10px
}
.wrapper.windowlevel-part2 {
	width:45%;
	float:right;
	margin-top:10px
}
select.studypreset {
	height:77px!important
}
.createuser_W {
	margin:0 auto;
	background:#fff;
	padding:0 15px 60px;
	height:100%
}
.create-user-wizard {
	position:relative
}
.caption small {
	font-size:11px;
	color:#999;
	padding-left:10px
}
.form-body .portlet-body {
	padding:10px 46px!important
}
.wrapper.view-image-table {
	width:50%;
	border:1px solid #ddd
}
.data-table-scroll.view-image-table {
	max-height:100px;
	overflow:auto
}
.mat20 {
	margin-top:20px!important
}
.wrapper.key-board-table {
	border:1px solid #ddd;
	margin-top:20px
}
td[field=none] {
	display:none!important
}
.table-menu {
	background:#282828;
	width:200px;
	z-index:9999;
	border:1px solid #222;
	border-radius:3px;
	overflow:auto;
	display:none;
	position:absolute;
	left:30px;
	top:-100px
}
.table-menu ul {
	display:block;
	margin:0;
	padding:0;
	position:relative
}
.table-menu ul li {
	display:block;
	border-bottom:1px solid #222;
	position:relative
}
.table-menu ul li a {
	line-height:25px;
	padding-left:10px;
	color:#ddd;
	display:block;
	font-size:13px
}
.table-menu ul li a:hover {
	color:#fff!important
}
.table-menu ul li.sub-menu ul {
	display:none;
	background:#222
}
.table-menu ul li.sub-menu ul li {
	border-top:1px solid #111;
	border-bottom:none
}
.table-menu ul li.sub-menu ul li a {
	padding-left:15px;
	font-size:12px
}
.ui-state-highlight {
	height:25px
}
.modal-iframe {
	border:none;
	background-color:transparent
}
.iframe_body .wrapper {
	padding:0 20px
}
.study_table_arrow {
	display:block;
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px
}
.study_table_arrow .fa {
	font-size:25px!important
}
.page-sidebar-closed .page-sidebar-menu>li.last:hover>a {
	cursor:text;
	float:none !important;
}
.page-sidebar-closed .page-sidebar-menu>li {
	z-index:99
}
.Menu_drop_frame, .Menu_frame, .img_drop_frame {
	position:absolute;
	height:300px;
	border:none;
	background:transparent;
	z-index:9;
	top:0;
}
.img_drop_frame {
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	background:transparent;
}
.img_drop_menu, .color-picker-frame, .report_drop_menu {
	position:absolute;
	height:300px;
	border:none;
	background:transparent;
	z-index:9;
	top:0;
	display:none;
}
.activeDropdown {
	position:absolute;
	width:240px;
	background:#3D3D3D;
	display:none
}
.activeDropdown ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.activeDropdown ul li {
	display:block;
	line-height:30px;
	border-bottom:1px solid #444;
	padding:0;
	margin:0
}
.activeDropdown ul li a {
	display:block;
	padding-left:36px;
	color:#ddd
}
.activeDropdown ul li.sub-menu>a {
	background:#444
}
.activeDropdown ul li.sub-menu ul li a {
	padding-left:50px
}
.tr_btn a {
	background:#333;
	padding:0 4px!important
}
.tr_btn a span {
	color:#FFF;
	font-size:12px;
	border-left:1px solid #444;
	height:23px;
	display:inline-block;
	padding-left:4px;
	line-height:26px
}
.annotation_block {
	display:none;
	position:absolute;
	top:20px;
	left:20px;
	z-index:99;
	background:#fff
}
.annotation_block .icon-drop-link {
	display:block!important
}
.dataList.table-wrapper thead tr, .dataList.table-wrapper thead tr td {
	background:#30b9cc
}
.imageview-top-space {
	margin-top:100px !important;
}
.imageview-right-space {
	margin-right:150px !important;
}


/*Responsive*/
@media (max-width:981px) {
.search_group .form-group {
	width:14.59%!important
}
.search_group .form-group.study {
	width:34.715%!important
}
.footre_file_update {
	float:left;
	text-align:left
}
.footre_file_update span {
	padding-left:8px!important;
	padding-right:0!important
}
.page-content-wrapper {
	float:left;
	width:100%;
	padding-right:0
}
.footer-lagent-icon ul li a i.fa {
	font-size:80%
}
i.fa.fa-volume-down {
	font-size:80%!important
}
.footer-lagent-icon ul li {
	padding:0 2px
}
.footre_file_update span {
	font-size:100%
}
}
@media (min-width:980px) and (max-width:1024px) {
.dashboard-stat .visual i {
	font-size:28px;
	line-height:28px
}
.footer-lagent-icon ul li {
	padding:0 2px
}
.footre_file_update span {
	padding-left:10px!important;
	font-size:17px
}
.search_group .form-group {
	width:13.25%!important
}
.search_group .form-group.study {
	width:13.25%!important;
	margin-right:10px
}
.icon-row .fa, .md-icon {
	float:left;
	width:15px;
	height:30px;
	text-align:center;
	line-height:30px
}
.view-icon_W {
	height:30px;
	line-height:30px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:25px
}
.icon-dropdown {
	width:23px!important;
	background-position:17px 18px
}
.icon-dropdown:hover {
	background-position:17px -12px
}
.study_nav .study_next, .study_nav .study_pre {
	font-size:13px
}
.rangetitle {
	font-size:10px;
	width:13px
}
.range_W .slider-value {
	font-size:10px
}
.range_W {
	width:80px!important;
	height:23px;
	padding:3px
}
.player_control a {
	height:25px;
	line-height:25px
}
.movie_W {
	height:32px
}
.favorite_tab .tab-content {
	min-height:64px
}
.download_w .progress {
	margin:0!important;
	margin-top:5px!important
}
.download_w {
	height:30px
}
.tools_divide {
	height:83px
}
.range_W .slider {
	width:28px!important
}
.first-tool {
	width:20%
}
.tool_title {
	font-size:80%
}
.thired-tool {
	width:15%
}
.second-tool {
	width:27%
}
.favorite_tab {
	margin:0
}
.download_w {
	width:44%;
	margin:0 4px
}
.five-tool {
	width:23%
}
.four-tool {
	width:14.5%
}
.range_W .ui-slider-horizontal .ui-slider-handle {
	height:10px!important;
	width:10px;
	top:-5px
}
.favorite_tab_title li a {
	font-size:8px
}
.download_w .D-data, .download_w .dtitle {
	font-size:9px;
	line-height:16px
}
.download_w .D-data .fa {
	font-size:9px
}
.image_block_main {
	padding-top:85px;
	margin:-85px auto 0
}
.nopad10023 {
	padding:0 15px 0 0!important
}
.anno_btn {
	padding:4px 10px;
	margin-top:5px;
	font-size:12px!important;
	text-transform:uppercase
}
.scroller.unassign-scroll {
	height:430px
}
table.black-table thead {
	font-size:13px
}
.dicon-setting {
	max-height:460px
}
.modal-body.edittag-scroll, .modal-body.importimagescroll {
	max-height:480px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.modal-body.report-setting {
	max-height:480px
}
ul.access-code li {
	width:27px;
	font-size:13px
}
.input-group.date.date-picker input {
	padding:6px 5px
}
.input-group.date.date-picker .input-group-btn .btn {
	padding:7px 6px
}
.form-control.timepicker {
	padding:6px 5px!important
}
.quicktitle {
	font-size:12px
}
}
@media screen and (min-width:1025px) and (max-width:1152px) {
.dashboard-stat .visual i {
	font-size:28px;
	line-height:28px
}
.footer-lagent-icon ul li {
	padding:0 2px
}
.footre_file_update span {
	padding-left:10px!important;
	font-size:17px
}
.icon-row .fa, .md-icon {
	float:left;
	width:21px;
	height:30px;
	text-align:center;
	line-height:30px
}
.view-icon_W {
	height:30px;
	line-height:30px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:21px
}
.icon-dropdown {
	width:28px!important;
	background-position:22px 18px
}
.icon-dropdown:hover {
	background-position:22px -12px
}
.rangetitle {
	font-size:10px;
	width:13px
}
.range_W .slider-value {
	font-size:10px
}
.range_W {
	height:23px;
	padding:3px
}
.player_control a {
	height:25px;
	line-height:25px
}
.movie_W {
	height:32px
}
.favorite_tab .tab-content {
	min-height:64px
}
.download_w .progress {
	margin:0!important;
	margin-top:2px!important
}
.download_w {
	height:30px
}
.tools_divide {
	height:83px
}
.study_nav .study_next, .study_nav .study_pre {
	font-size:16px
}
.tool_title {
	font-size:10px
}
.thired-tool {
	width:14%
}
.second-tool {
	width:26%
}
.favorite_tab {
	margin:0
}
.download_w {
	width:40%
}
.five-tool {
	width:25%
}
.four-tool {
	width:15%
}
.range_W .ui-slider-horizontal .ui-slider-handle {
	height:10px!important;
	width:10px;
	top:-5px
}
.favorite_tab_title li a {
	font-size:10px
}
.download_w .D-data, .download_w .dtitle {
	font-size:9px;
	line-height:16px
}
.download_w .D-data .fa {
	font-size:9px
}
.search_group .form-group {
	width:13.35%!important
}
.search_group .form-group.study {
	width:13.35%!important;
	margin-right:10px
}
.study_nav {
	width:85px
}
.edittag-scroll.table-body-scroll, .modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:500px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:420px
}
.dicon-setting {
	max-height:530px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:590px
}
.report-toolbar {
	margin-bottom:30px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
}
@media (min-width:1153px) and (max-width:1280px) {
.search_group .form-group {
	width:13.4%!important
}
.search_group .form-group.study {
	width:13.4%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.thired-tool {
	width:14%
}
.second-tool {
	width:26%
}
.favorite_tab {
	margin:0
}
.download_w {
	width:44%
}
.five-tool {
	width:26%
}
.four-tool {
	width:14%
}
.icon-dropdown {
	background-position:19px 21px
}
.icon-dropdown:hover {
	background-position:19px -9px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:550px
}
.table-body-scroll.unassignstudy {
	max-height:440px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:350px
}
.dicon-setting {
	max-height:480px
}
.modal-body.importimagescroll {
	max-height:550px
}
.modal-body.importimagescroll.importimagescroll1024 {
	max-height:750px
}
.modal-body.report-setting {
	max-height:550px
}
.modal-body.report-setting.report-setting1024 {
	max-height:750px
}
.report-toolbar {
	margin-bottom:30px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.search_group .bootstrap-select .selectpicker {
	min-width:139px\9;
}
}
@media screen and (min-width:1281px) and (max-width:1366px) {
.search_group .form-group {
	width:13.5%!important
}
.search_group .form-group.study {
	width:13.5%!important;
	margin-right:10px
}
.study_nav {
	width:95px
}
.modal-body.edittag-scroll {
	max-height:550px
}
.table-body-scroll.unassignstudy {
	max-height:400px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.dicon-setting {
	max-height:450px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:500px
}
.report-toolbar {
	margin-bottom:0
}
.report-option-btn {
	bottom:0
}
}
@media (min-width:1367px) and (max-width:1440px) {
.search_group .form-group {
	width:13.5%!important
}
.search_group .form-group.study {
	width:13.5%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:550px
}
.table-body-scroll.unassignstudy {
	max-height:440px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:350px
}
.dicon-setting {
	max-height:580px
}
.modal-body.importimagescroll {
	max-height:590px
}
.modal-body.importimagescroll.importimagescroll1024 {
	max-height:750px
}
.modal-body.report-setting {
	max-height:630px
}
.modal-body.report-setting.report-setting1024 {
	max-height:750px
}
.report-toolbar {
	margin-bottom:30px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.search_group .bootstrap-select .selectpicker {
	min-width:162px\9;
}
}
@media (min-width:1441px) and (max-width:1600px) {
.icon-row .fa, .md-icon {
	width:29px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:31px
}
.icon-dropdown {
	width:33px!important;
	text-align:left!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:23px 21px
}
.stydu_container ul li span.image .md-icon, .stydu_container ul li span.sreport .md-icon {
	width:25px
}
.view-icon_W {
	margin-left:1px
}
.thired-tool {
	width:14%
}
.second-tool {
	width:27%
}
.four-tool {
	width:14.5%
}
.five-tool {
	width:25%
}
.player_control a {
	width:29px
}
.search_group .form-group {
	width:13.5%!important
}
.search_group .form-group.study {
	width:13.5%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:550px
}
.table-body-scroll.unassignstudy {
	max-height:440px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:350px
}
.dicon-setting {
	max-height:480px
}
.modal-body.importimagescroll {
	max-height:550px
}
.modal-body.importimagescroll.importimagescroll1024 {
	max-height:750px
}
.modal-body.report-setting {
	max-height:550px
}
.modal-body.report-setting.report-setting1024 {
	max-height:750px
}
.report-toolbar {
	margin-bottom:30px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.search_group .bootstrap-select .selectpicker {
	min-width:150px\9;
}
.tooltipster-default .tooltipster-content{font-size:14px;line-height:30px;padding:0 10px;overflow:hidden}
}
@media (min-width:1601px) and (max-width:1680px) {
.icon-row .fa, .md-icon {
	width:31px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:33px
}
.icon-dropdown {
	width:35px!important;
	text-align:left!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:28px 21px;
	padding-left:4px
}
.icon-dropdown:hover {
	background-position:28px -9px
}
.stydu_container ul li span.image .md-icon, .stydu_container ul li span.sreport .md-icon {
	width:25px
}
.view-icon_W {
	margin-left:3px
}
.thired-tool {
	width:14%
}
.second-tool {
	width:28%
}
.four-tool {
	width:14.5%
}
.five-tool {
	width:24%
}
.player_control a {
	width:33px
}
.stydu_container {
	height:70%
}
.search_group .form-group {
	width:13.65%!important
}
.search_group .form-group.study {
	width:13.65%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.table-body-scroll {
	width:100%;
	max-height:550px;
	overflow-y:auto
}
.modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:650px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:450px
}
.dicon-setting {
	max-height:670px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:750px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.cont-right-block {
	padding-bottom:80px!important
}
.search_group .bootstrap-select .selectpicker {
	min-width:197px\9;
}
.left-part {
	width:180px;
}
.left-title {
	line-height:30px;
	height:30px;
	font-size:15px;
}
.stydu_container ul li {
	line-height:30px;
	font-size:15px;
}
.image-view-port {
	margin-left:180px;
}
.split .image-view-port {
	margin:0 180px 0 180px;
}
.tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.tool_title, .favorite_tab_title li a { font-size:14px;}
}
@media (min-width:1681px) and (max-width:1920px) {
.search_group .form-group {
	width:13.75%!important
}
.search_group .form-group.study {
	width:13.75%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:650px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:450px
}
.dicon-setting {
	max-height:670px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:750px
}
.report-toolbar {
	margin-bottom:50px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.left-part {
	width:180px;
}
.left-title {
	line-height:30px;
	height:30px;
	font-size:17px;
}
.stydu_container ul li {
	line-height:30px;
	font-size:16px;
}
.image-view-port {
	margin-left:180px;
}
.split .image-view-port {
	margin:0 180px 0 180px;
}
.tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.tool_title, .favorite_tab_title li a { font-size:15px;}
.simage-W table tr td { font-size:12px;}
.icon-dropdown {
    width: 40px !important;
    background-image: url("../img/drop-arrow.png");
    background-repeat: no-repeat;
    background-position: 28px 21px;
    text-align: left !important;
    padding-left: 3px;
}
.icon-dropdown:hover {
	background-position: 28px -9px;
}
}
@media (min-width:1921px) and (max-width:2048px) {
.search_group .form-group {
	width:13.75%!important
}
.search_group .form-group.study {
	width:13.75%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:650px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:450px
}
.dicon-setting {
	max-height:670px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:750px
}
.report-toolbar {
	margin-bottom:50px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.left-part {
	width:250px;
}
.left-title {
	line-height:40px;
	height:40px;
	font-size:20px;
}
.stydu_container ul li {
	line-height:40px;
	font-size:18px;
}
.image-view-port {
	margin-left:250px;
}
.split .image-view-port {
	margin:0 250px 0 250px;
}
.tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.tool_title, .favorite_tab_title li a { font-size:17px;}
.simage-W table tr td { font-size:14px;}
.simage-W { height:auto; padding-bottom:5px;}
/*Split*/
.split .tool_title {
    font-size: 80%;
}
.split .favorite_tab_title li a {
    font-size: 8px;
}
.split .left-part {
    width: 150px;
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:13px;
}
.split .simage-W table tr td {
    font-size: 9px;
}
.split .tooltipster-default .tooltipster-content{font-size:13px;line-height:25px;padding:0 5px;overflow:hidden}
.split .icon-dropdown {
    width: 27px !important;
    background-position: 17px 18px;
}
.split .icon-dropdown:hover {
    background-position: 17px -12px;
}
.icon-dropdown {
    width: 40px !important;
    background-image: url("../img/drop-arrow.png");
    background-repeat: no-repeat;
    background-position: 30px 21px;
    text-align: left !important;
    padding-left: 3px;
}
.icon-dropdown:hover {
	background-position: 30px -9px;
}
}
@media (min-width:2049px) and (max-width:2560px) {
.icon-row .fa, .md-icon {
	width:35px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:38px
}
.icon-dropdown {
	width:38px!important;
	text-align:left!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:28px 21px
}
.icon-dropdown:hover {
	background-position:28px -9px
}
.stydu_container ul li span.image .md-icon, .stydu_container ul li span.sreport .md-icon {
	width:25px;
	font-size:16px
}
.study-date .md-icon {
	font-size:16px
}
.view-icon_W {
	margin-left:5px
}
.player_control a {
	width:35px
}
.thired-tool {
	width:14%
}
.four-tool {
	width:15%
}
.second-tool {
	width:30%
}
.stydu_container {
	height:65%
}
.search_group .form-group {
	width:13.85%!important
}
.search_group .form-group.study {
	width:13.85%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:650px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:450px
}
.dicon-setting {
	max-height:670px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:750px
}
.report-toolbar {
	margin-bottom:50px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.left-part {
	width:250px;
}
.left-title {
	line-height:40px;
	height:40px;
	font-size:20px;
}
.stydu_container ul li {
	line-height:40px;
	font-size:18px;
}
.image-view-port {
	margin-left:250px;
}
.split .image-view-port {
	margin:0 250px 0 250px;
}
.tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.tool_title, .favorite_tab_title li a { font-size:17px;}
.simage-W table tr td { font-size:14px;}
.simage-W { height:auto; padding-bottom:5px;}
/*Split*/
.split .tool_title {
    font-size: 12px;
}
.split .favorite_tab_title li a {
    font-size: 12px;
}
.split .left-part {
    width: 150px;
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:13px;
}
.split .simage-W table tr td {
    font-size: 9px;
}
.split .tooltipster-default .tooltipster-content{font-size:13px;line-height:25px;padding:0 5px;overflow:hidden}
.split .icon-dropdown {
    width: 29px !important;
    background-position: 19px 18px;
}
.split .icon-dropdown:hover {
    background-position: 19px -12px;
}
}
@media (min-width:2561px) {
.icon-row .fa, .md-icon {
	width:35px
}
.icon-row .fa.addsize, .md-icon.addsize {
	width:38px
}
.icon-dropdown {
	width:38px!important;
	text-align:left!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:28px 21px
}
.split .icon-dropdown {
	width:29px!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:21px 21px;
	text-align:left!important;
	padding-left:3px
}
.split .icon-dropdown:hover {
    background-position: 21px -9px;
}
.icon-dropdown:hover {
	background-position:28px -9px
}
.stydu_container ul li span.image .md-icon, .stydu_container ul li span.sreport .md-icon {
	width:25px;
	font-size:16px
}
.study-date .md-icon {
	font-size:16px
}
.view-icon_W {
	margin-left:5px
}
.player_control a {
	width:35px
}
.thired-tool {
	width:14%
}
.four-tool {
	width:15%
}
.second-tool {
	width:30%
}
.stydu_container {
	height:65%
}
.search_group .form-group {
	width:13.85%!important
}
.search_group .form-group.study {
	width:13.85%!important;
	margin-right:10px
}
.study_nav {
	width:90px
}
.study-image {
	height:70%
}
.modal-body.edittag-scroll {
	max-height:600px
}
.table-body-scroll.unassignstudy {
	max-height:650px
}
.modal-body.annotation-scroll, .modal-body.assign-study, .modal-body.convertscroll {
	overflow:visible
}
.table-body-scroll.assign-study-scroll {
	max-height:450px
}
.dicon-setting {
	max-height:670px
}
.modal-body.importimagescroll, .modal-body.report-setting {
	max-height:750px
}
.report-toolbar {
	margin-bottom:50px
}
.report-option-btn {
	bottom:40px
}
.print_setting {
	margin-bottom:30px
}
.left-part {
	width:250px;
}
.left-title {
	line-height:40px;
	height:40px;
	font-size:20px;
}
.stydu_container ul li {
	line-height:40px;
	font-size:18px;
}
.image-view-port {
	margin-left:250px;
}
.split .image-view-port {
	margin:0 250px 0 250px;
}
.simage-W table tr td {
	font-size:13px;
}
.simage-W span.simage-count {
	font-size:13px;
}
.tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.tool_title, .favorite_tab_title li a { font-size:17px;}
.simage-W table tr td { font-size:14px;}
.simage-W { height:auto; padding-bottom:5px;}
}
@media (min-width:2800px) and (max-width:3199px) {
/*Split*/
.split .tool_title {
    font-size: 12px;
}
.split .favorite_tab_title li a {
    font-size: 12px;
}
.split .left-part {
    width: 150px;
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:13px;
}
.split .simage-W table tr td {
    font-size: 9px;
}
.split .tooltipster-default .tooltipster-content{font-size:13px;line-height:25px;padding:0 5px;overflow:hidden}
}
@media (min-width:3200px) and (max-width:3839px) {
/*Split*/
.split .tool_title {
    font-size: 12px;
}
.split .favorite_tab_title li a {
    font-size: 12px;
}
.split .left-part {
    width: 150px;
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:13px;
}
.split .simage-W table tr td {
    font-size: 9px;
}
.split .tooltipster-default .tooltipster-content{font-size:14px;line-height:28px;padding:0 7px;overflow:hidden}
.split .icon-dropdown {
	width:33px!important;
	text-align:left!important;
	background-image:url(../img/drop-arrow.png);
	background-repeat:no-repeat;
	background-position:23px 21px
}
.split .icon-dropdown:hover {
	background-position:23px -9px
}
}
@media (min-width:3840px) and (max-width:4095px) {
/*Split*/
.split .tool_title {
    font-size: 15px;
}
.split .favorite_tab_title li a {
    font-size: 15px;
}
.split .left-part {
    width: 180px;
}
.split .image-view-port {
	margin:0 150px 0 150px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:15px;
}
.split .simage-W table tr td {
    font-size: 12px;
}
.split .tooltipster-default .tooltipster-content{font-size:14px;line-height:28px;padding:0 7px;overflow:hidden}
.split .icon-dropdown {
    width: 40px !important;
    background-image: url("../img/drop-arrow.png");
    background-repeat: no-repeat;
    background-position: 28px 21px;
    text-align: left !important;
    padding-left: 3px;
}
.split .icon-dropdown:hover {
	background-position: 28px -9px;
}
}
@media (min-width:4096px) and (max-width:5119px) {
/*Split*/
.split .tool_title {
    font-size: 16px;
}
.split .favorite_tab_title li a {
    font-size: 16px;
}
.split .left-part {
    width: 250px;
}
.split .image-view-port {
	margin:0 250px 0 250px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:20px;
}
.split .simage-W table tr td {
    font-size: 15px;
}
.split .tooltipster-default .tooltipster-content{font-size:14px;line-height:28px;padding:0 7px;overflow:hidden}

.split .icon-dropdown {
    width: 40px !important;
    background-image: url("../img/drop-arrow.png");
    background-repeat: no-repeat;
    background-position: 30px 21px;
    text-align: left !important;
    padding-left: 3px;
}
.split .icon-dropdown:hover {
	background-position: 30px -9px;
}
}
@media (min-width:5120px) {
/*Split*/
.split .tool_title {
    font-size: 16px;
}
.split .favorite_tab_title li a {
    font-size: 16px;
}
.split .left-part {
    width: 250px;
}
.split .image-view-port {
	margin:0 250px 0 250px;
}
.split .left-title, .split .stydu_container ul li {
	font-size:20px;
}
.split .simage-W table tr td {
    font-size: 15px;
}
.split .tooltipster-default .tooltipster-content{font-size:16px;line-height:30px;padding:0 10px;overflow:hidden}
.split .icon-dropdown {
    width: 40px !important;
    background-image: url("../img/drop-arrow.png");
    background-repeat: no-repeat;
    background-position: 30px 21px;
    text-align: left !important;
    padding-left: 3px;
}
.split .icon-dropdown:hover {
	background-position: 30px -9px;
}
}

@media screen and (min-width:2010px) {
/*.second-tool {
    width: 28%;
}
.five-tool {
    width: 23%;
}*/
}

@media screen and (min-height:769px) {
.report-toolbar h3.patient-name {
	padding:8px 0;
	font-size:18px
}
.report-toolbar .patient-detail table tr {
	height:25px
}
.report-toolbar .btn-default {
	padding:6px 13px;
	font-size:15px
}
.report-toolbar .patient-detail {
	font-size:14px
}
.p-thume-preview {
	height:75px;
	margin:5px
}
.report-form-tool table.form-table tr td {
	padding:4px 0!important;
	vertical-align:middle
}
}
@media screen and (min-height:1024px) {
.p-setting-form table.form-table tr td {
	padding:5px 0!important
}
.p-thume-preview {
	height:90px
}
}
