@font-face {
	font-style: normal;
	font-weight: 400;
	font-family: Flat-UI-Pro-Icons !important;
	src: url(https://d288fdg4gvvky2.cloudfront.net/font/glyphicons/flat-ui-icons-regular.eot?#iefix)
		format(embedded-opentype),
		url(https://d288fdg4gvvky2.cloudfront.net/font/glyphicons/flat-ui-icons-regular.woff) format(woff),
		url(https://d288fdg4gvvky2.cloudfront.net/font/glyphicons/flat-ui-icons-regular.ttf) format(truetype),
		url(https://d288fdg4gvvky2.cloudfront.net/font/glyphicons/flat-ui-icons-regular.svg#flat-ui-icons-regular)
		format(svg) !important;
}

html {
	height: 100%;
}

body {
	background: #FFFFFF;
	height: 100%;
}

.material-icons {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#page {
	width: 100%;
	position: relative;
	min-height: 100% !important;
}

h1, h2, h3, h4, h5, h6, p, a {	
}

.btn-blue, .btn-blue:hover {
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
	color: #ffffff;
	padding: 5px 10px 5px 10px !important;
}

.btn-padding {
	padding: 5px 10px 5px 10px !important;
}

.btn-blue.active {
	color: rgba(255, 255, 255, 1.0);
}

.btn-blue {
	background-color: #35A9E0;
	background-image: -moz-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -ms-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33C3FD),
		to(#3182B4));
	background-image: -webkit-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -o-linear-gradient(top, #33C3FD, #3182B4);
	background-image: linear-gradient(top, #33C3FD, #3182B4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33C3FD',
		endColorstr='#3182B4', GradientType=0);
	border-color: #2F78A6 #2F78A6 #2C74A1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-blue:hover, .btn-blue:active, .btn-blue.active, .btn-blue.disabled,
	.btn-blue[disabled] {
	background-color: #3182B4;
}

.btn-blue:active, .btn-blue.active {
	background-color: #004099 \9;
}

.image-logo {
	float: left;
	margin-top: 40px;
	width: 460px;
	height: 150px;
	background: url('../images/image-logo.png') no-repeat top right;
	padding: 160px 25px 0 0;
	text-align: center;
}

.login-page {
	margin: 0 auto;
	width: 900px;
}

.image-logo h3 {
	font-size: 24px !important;
	font-weight: normal;
	color: #FFF;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
	padding-left: 170px;
}

.image-logo h5 {
	padding-top: 15px !important;
	border: none !important;
	font-size: 17px !important;
	font-weight: normal;
	color: #FFF !important;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: 180px;
}

.login-gray {
	width: 100%;
	height: 380px;
	margin: 0 0 20px 0;
	background: rgba(255, 255, 255, 0.45);
	border-bottom: 1px solid #ddd;
}

.login-layer {
	width: 350px;
	margin: 0 auto;
	padding: 80px 0 20px 40px;
}

table {
	width: 100%;
}

.login-head {
	width: 220px;
	margin: auto;
	margin-top: 15%;
}

.logo-login {
	float: left;
}

.login-head h3 {
	color: #777;
	font-weight: normal;
	letter-spacing: 6px;
	line-height: 50px;
}

.flefti {
	float: left;
}

.copyright {
	width: 974px;
	margin: 0 auto;
	text-align: center;
	color: #888;
	font-size: 12px;
	text-shadow: 1px 1px #fff;
	padding-top: 10px;
}

.login-head h3 span {
	color: #00A0DD !important;
}

.login {
	margin: 0 auto;
}

.login .username, .login .password, .login .email, .login input[type="text"],
	.login textarea {
	width: 280px;
	padding: 7px 6px 6px 6px !important;
}

.login p {
	text-shadow: 1px 1px #fff;
	color: #666;
	margin-bottom: 20px;
}

.login h5 {
	color: #777;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	width: 295px;
	padding-bottom: 4px;
	text-shadow: 1px 1px #fff;
	/*font-family: 'Lusitana', serif;*/
	font-size: 17px;
	font-weight: normal;
}

.hasPlaceholder {
	color: #777;
}

.btn-login-back {
	padding: 6px 12px 6px 12px !important;
}

.login .btn-login, .login .btn-login:hover {
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
	color: #ffffff;
	padding: 6px 12px 6px 12px !important;
}

.login .btn-login {
	color: rgba(255, 255, 255, 1.0);
	background-color: #35A9E0;
	background-image: -moz-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -ms-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33C3FD),
		to(#3182B4));
	background-image: -webkit-linear-gradient(top, #33C3FD, #3182B4);
	background-image: -o-linear-gradient(top, #33C3FD, #3182B4);
	background-image: linear-gradient(top, #33C3FD, #3182B4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33C3FD',
		endColorstr='#3182B4', GradientType=0);
	border-color: #2F78A6 #2F78A6 #2C74A1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.login .btn-login:hover, .login .btn-login:active, .login .btn-login.active,
	.login .btn-login.disabled, .login .btn-login[disabled] {
	background-color: #3182B4;
}

.login .btn-login:active, .login .btn-login.active {
	background-color: #004099 \9;
}

.alert {
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color: #c09853;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}

.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}

.form-login .alert {
	width: 244px !important;
}

.login .forget {
	font-size: 0.9em;
	margin-left: 10px;
	border-left: 1px solid #ddd;
	padding: 0 0 0 10px;
}

.login-register {
	width: 900px;
	margin: 30px auto;
	text-align: center;
	margin-bottom: 50px;
}

.login-register .left {
	float: left;
	margin-right: 30px;
	padding-right: 30px;
	margin-left: 120px;
}

.login-register h4 {
	font-size: 17px;
	color: #555;
	text-shadow: 1px 1px #fff;
	font-weight: normal;
}

.login-register h4 span {
	color: #787878 !important;
}

.login-register a {
	margin-top: 15px;
	padding: 6px 10px 6px 10px !important;
}

.termo-logo {
	width: 220px;
	margin: 80px auto 40px auto;
}

.termo {
	width: 500px;
	margin: 0px auto !important;
}

.menu-head {
	width: 100%;
	height: 60px;
	position: fixed;
	z-index: 1;
	top: 0 !important;
	border-bottom: 1px solid #3377A2;
	background: #172A3C;
}

.menu-head .menu-itens {
	width: 974px;
	margin: 0px auto;
}

#logo_top {
	float: left;
	margin-top: 18px !important;
}

.menu-head .menu-itens .logo-separator {
	float: left;
	margin-top: 9px;
}

.logo-separator-new {
	width: 128px;
	float: left;
	margin-top: 9px;
}

.menu-head .menu-itens .logo {
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	margin-top: 25px;
	float: left;
}

.menu-head .menu-itens .itens, .menu-head .menu-itens .itens-right {
	float: left;
	list-style: none !important;
	margin: -1px 0 0 10px;
}

.itens-right {
	margin: -1px 0 0 0px !important;
}

#paper-view .paper-content textarea {
	width: 99%;
	height: 800px;
}

.menu-head .menu-itens .itens li, .menu-head .menu-itens .itens-right li
	{
	float: left;
	padding: 20px 0 22px 0;
	height: 60px;
}

.menu-head .menu-itens .itens li a:hover, .menu-head .menu-itens .itens li:hover
	{
	background-color: rgba(255, 255, 255, 0.18);
	text-decoration: none;
	cursor: pointer;
}

.menu-head .menu-itens .itens li a {
	color: #fff;
	/*text-shadow: 1px 1px #286286 !important;*/
	font-size: 15px;
	padding: 25px 15px 25px 0;
}

@-moz-document url-prefix () { .menu-head .menu-itens .itens li a {
	padding: 18px15px17px0;
}

}
.itens li small {
	background: #e30000;
	position: absolute;
	color: #fff;
	font-size: 9px;
	padding: 0 !important;
	border-radius: 2px;
	height: 11px;
	width: 11px;
	text-align: center;
	vertical-align: super;
	line-height: 11px;
	margin: -3px 0 0 0;
	word-spacing: -10px;
	box-shadow: 0 0 1px e00000;
	text-shadow: 1px 0 #000 !important;
}

.small-exame {
	margin-left: -76px !important;
}

.small-myexame {
	margin-left: -110px !important;
}

.itens-active, li.itens-active a:hover {
	background-color: #06A3D6 !important;
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
}

.menu-head .menu-itens .itens-right {
	float: right !important;
}

.itens-right li {
	margin-bottom: 10px;
}

.menu-head .menu-itens .itens-right li a {
	padding: 10px 6px 8px 6px !important;
	/*opacity:0.50;*/
	filter: alpha(opacity = 50);
	color: #FFFFFF !important;
	font-size: 20px;
}

.itens-right .dropdown-menu {
	margin-left: -100px !important;
	margin-top: 15px !important;
}

.itens-right .dropdown-menu li {
	padding: 0 !important;
	margin: 0;
	clear: both;
	display: block;
	width: 100%;
	height: auto !important;
}

.itens-right .dropdown-menu li a {
	font-size: 12px !important;
	padding: 0;
	margin: 0;
}

.menu-head .menu-itens .itens-right li a:hover {
	opacity: 1.0;
	filter: alpha(opacity = 100);
}

.menubar-left {
	margin-left: 20px !important;
	position: relative;
}

.menu-head-tooltip {
	z-index: 100000000000 !important;
}

.separator2 {
	background: url('../images/separator-logo-white2.png') no-repeat left;
}

.icone-exame-small {
	padding-left: 8px !important;
}

.icone-prioridade-small {
	padding-left: 8px !important;
}

.icone-meusexames-small {
	padding-left: 8px !important;
}

.icone-voice-small {
	padding-left: 8px !important;
}

.icone-historico-small {
	padding-left: 8px !important;
}

.icone-perfil-small {
	padding-left: 8px !important;
}

.main {
	width: 974px;
	margin: 85px auto 20px auto;
}

.content {
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fff;
	padding-top: 1px;
	-webkit-box-shadow: 1px 1px 1px rgba(255, 255, 255, 1.0);
	-moz-box-shadow: 1px 1px 1px rgba(255, 255, 255, 1.0);
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 1.0);
}

.content-box {
	margin: 20px 10px 20px 10px;
}

.content-box .content-header {
	padding: 1px 10px 18px 10px !important;
	height: 50px !important;
}

.content-box .content-info {
	padding: 15px 10px;
	color: #333;
	font-size: 12px;
}

.content-box .content-info .options {
	float: right;
	margin-top: -7px;
}

.content-box .content-info .options a {
	border: 1px solid #FFF !important;
}

.content-box .content-info table .td-data {
	width: 100px !important;
}

.content-box .content-info table .td-hour {
	width: 305px !important;
}

.content-box .content-info table .td-user {
	width: 150px !important;
}

.content-box .content-info table .td-id {
	width: 150px !important;
}

.content-box .content-info span {
	color: #777 !important;
}

.content-box .content-info .indent {
	padding-left: 30px;
}

.content-box .content-header h5 {
	font-weight: normal;
	font-size: 13px;
	color: #333;
}

.content-box .content-header h4 {
	font-weight: normal;
	font-size: 17px;
	color: #333;
}

.content-box .perfil .line {
	padding-bottom: 10px;
	margin-bottom: 12px;
	border-bottom: 1px solid #ddd;
}

.content-box .content-header h5 span {
	color: #888 !important;
}

.icone-recorder {
	background: url('../images/icon-micro.png') no-repeat left center;
	text-indent: 24px;
}

.icone-papers {
	background: url('../images/icon-papers.png') no-repeat left center;
	text-indent: 24px;
}

.icone-share-gray {
	background: url('../images/icon-share-gray.png') no-repeat left center;
	text-indent: 24px;
}

.content-header {
	background: #f2f2f3;
	border-bottom: 1px solid #d4d4d4;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	padding: 9px 10px 0 10px;
	height: 76px;
}

.content-header h2 {
	font-size: 30px;
	color: #555;
	font-weight: lighter !important;
	margin-top: 10px !important;
}

.content h2 span {
	color: #888;
	background: url('../images/arrow.png') no-repeat right;
	margin-right: 10px;
	padding-right: 10px;
}

.content-body {
	padding: 10px;
}

.content-body p {
	padding: 10px;
	line-height: 20px;
	color: #666;
	font-size: 12px;
}

.content-bottom {
	border-top: 1px solid #ddd;
	padding: 15px;
}

.icone-exame-normal {
	background: url('../images/icon-exame-normal.png') no-repeat left center;
	text-indent: 30px;
}

.icone-info {
	background: url('../images/icon-info.png') no-repeat left center;
	text-indent: 24px;
}

.icone-commented {
	background: url('../images/icon-commented.png') no-repeat left center;
	text-indent: 24px;
}

.icone-user-gray {
	background: url('../images/icon-user-gray.png') no-repeat left center;
	text-indent: 24px;
}

.icone-exame-normal-new {
	text-indent: 0px;
}

.icone-exame-normal-new I {
	margin-right: 7px;
	color: #888;
}

.icone-info-new I {
	margin-right: 7px;
	vertical-align: sub;
	color: #888;
}

.icone-commented-new I {
	margin-right: 7px;
	vertical-align: sub;
	color: #888;
}

.icone-user-gray-new I {
	margin-right: 7px;
	vertical-align: sub;
	color: #888;
}

.icon-gray {
	color: #888;
}

.icon-gray:hover {
	color: #b7b7b7;
}

.icone-papers-new {	
}

.mid {
	vertical-align: middle;
}

.vtop {
	vertical-align: top;
}

.statistics-new {
	font-size: 24px;
	margin-top: 10px !important;
}

.proc {
	padding: 0;
}

.proc LI {
	list-style: none;
	margin-left: 0;
	margin-top: 5px;
}

.proc LI TABLE {
	
}

.proc LI TABLE TR {
	background-color: #f6f6f6;
	border-bottom: .3px solid #d7d7d7;
	padding-left: 4px;
}

.proc LI TABLE TR TD {
	border-right: 1px solid #ffffff;
	padding: 3px;
}

.icone-voice-normal {
	background: url('../images/icon-voice-normal.png') no-repeat left center;
	text-indent: 30px;
}

.icone-exame-black {
	background: url('../images/icon-exame-black.png') no-repeat left center;
	text-indent: 30px;
}

.icone-papers-normal {
	background: url('../images/icon-papers-normal.png') no-repeat left
		center;
	text-indent: 30px;
}

.library .div-paper {
	width: 445px !important;
	padding-left: 15px !important
}

.div-perfilbusca {
	width: 340px;
}

.library .options {
	margin: -5px 0 0 0 !important;
}

.write-paper {
	padding: 15px 0 8px 25px !important;
}

.write-title, .write-keywords, .write-abstract {
	width: 96% !important;
}

.write-text {
	width: 98%;
	padding: 10px;
	margin-left: 4px;
	height: 800px !important;
}

.busca-medico {
	width: 100% !important;
}

.search-advanced {
	border-bottom: 1px solid #ddd;
	background: #f8f8f9;
	height: 80px;
	padding: 0px 10px 10px 10px;
}

.configs {
	padding: 15px 15px 0 15px;
}

.search-paper-autor {
	width: 100px;
}

.search-paper-data {
	width: 80px;
}

.search-paper-keywords {
	width: 100px;
}

.search-paper-resumo {
	width: 150px;
}

.search-paper-title {
	width: 280px;
}

.search-advanced div {
	float: left;
	margin-right: 5px;
}

.search-advanced .btn-search {
	margin-top: 29px;
	margin-left: 8px;
}

.search-advanced .btn-search2 {
	margin-top: 27px;
	margin-left: 8px;
}

.search-advanced div label {
	font-size: 9px;
	margin-bottom: 0 !important;
	color: #666;
	text-transform: uppercase;
}

.icone-prioridades-normal {
	background: url('../images/icon-prioridades-normal.png') no-repeat left
		center;
	text-indent: 30px;
}

.icone-user-normal {
	background: url('../images/icon-user-normal.png') no-repeat left center;
	text-indent: 40px;
}

.icone-meusexames-normal {
	background: url('../images/icon-meusexames-normal.png') no-repeat left
		center;
	text-indent: 35px;
}

.icone-historico-normal {
	background: url('../images/icon-historico-normal.png') no-repeat left
		center;
	text-indent: 28px;
}

input, a {
	outline: none;
}

.search-left {
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #e1e1e1;
	box-shadow: 1px 0 0 0 #fdfdfd;
}

.search-perfil {
	float: left;
	margin-right: 15px;
	padding-right: 15px;
}

.tab-left {
	float: left;
	margin-right: 15px;
	padding-right: 15px;
}

.tab-right-papers {
	float: right !important;
	margin-top: -4px !important;
}

.formacao .labelf {
	float: left;
	display: block !important;
	color: #888;
	width: 60px;
}

.search {
	width: 480px;
	padding: 7px 25px 6px 25px !important;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: white url('../images/icon-search.png') no-repeat left;
	margin-bottom: 0;
}

.search-hist {
	float: right !important;
}

.search-hist .search {
	width: 280px !important;
}

.reset-search {
	position: absolute;
	background: white url(../images/reset.png) no-repeat right !important;
	width: 15px !important;
	height: 15px !important;
	overflow: hidden !important;
	text-indent: -9999px !important;
	border: none !important;
	margin: 9px 0 0 -23px;
	outline: none;
	opacity: 0.70;
	filter: alpha(opacity = 70);
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	display: none;
}

.search-hist .reset-search {
	margin: -24px 0 0 308px !important;
}

@-moz-document url-prefix () { .search-hist .reset-search {
	margin: 9px00-23px !important;
}

}
span.star {
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
	background: url('../images/icon-stars.png') no-repeat left;
	width: 20px;
	height: 22px;
	outline: none;
	margin-top: -10px;
	margin-left: 5px;
}

span.star:hover {
	background: url('../images/icon-stars.png') no-repeat center;
}

span.star:active, .stared {
	background: url('../images/icon-stars.png') no-repeat right !important;
}

@-moz-document url-prefix () { span .star hover {
	background: url('../images/icon-stars-ff.png') no-repeat center;
}
}

span.star:active, .stared {
	background: url('../images/icon-stars-ff.png') no-repeat right
		!important;
}

.odd {
	margin: 0 0 0 0 !important;
	border-bottom: 1px solid #ddd;
	height: 80px;
}

#modalShare {
	display: none;
}

.table-main .bg, .table-main .even, .table-perfil .even, .table-perfil .bg,
	.even {
	background: #F7F7F8;
	border-bottom: 1px solid #ddd;
	padding: 0 0 0 0 !important;
}

.table-main-compact .bg, .table-main-compact .even {
	background: #F7F7F8;
	border-bottom: 1px solid #ddd;
	padding: 0 0 0 0 !important;
}

.table-main-compact .odd, .table-main-compact .even {
	margin: 0 0 0 0 !important;
	border-bottom: 1px solid #ddd;
	height: 40px !important;
}

.papers {
	padding: 0 0 0 0 !important;
	z-index: 0;
}

.papers table {
	margin-top: -15px !important;
}

@-moz-document url-prefix () { .papers table {
	margin-top: 0px !important;
}

}
.papers table.mcorrect {
	margin-top: 0px !important;
}

.table-main tr:hover, .table-perfil tr:hover {
	background: #fefff4;
}

.table-main-compact tr:hover {
	background: #fefff4;
}

.table-perfil tr td div {
	display: inline-block !important;
}

.table-perfil .div-autor {
	width: 220px;
}

.table-perfil .div-paper {
	width: 434px;
	color: #333;
	font-size: 13px;
}

.table-perfil .div-data {
	width: 80px;
}

.table-perfil .div-actions {
	width: 180px;
	vertical-align: middle !important;
	padding: 10px 0 0px 0 !important;
}

.keyworks span {
	color: #888;
	padding-left: 8px;
}

.keyworks strong {
	padding-right: 30px;
}

.keyworks .spacing {
	padding-left: 50px;
}

.paper-content {
	background: #f5f5f5;
	padding: 15px 20px 15px 20px;
}

.paper-editor {
	padding: 15px;
	background: #FFF;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.table-main td {
	padding: 0 0 0 0 !important;
}

.table-main-compact td {
	padding: 0 0 0 0 !important;
}

.table-perfil tr td div {
	padding: 0 5px 0 5px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: #888;
	line-height: 35px;
}

.icotab {
	margin: 0px;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 12px;
}

table.mcorret tr td div {
	line-height: 10px !important;
}

.table-main td div {
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #888;
}

.table-main-compact td div {
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #888;
}

.table-main td div a {
	color: #888;
}

.table-main-compact td div a {
	color: #888;
}

.table-main .td-name a {
	color: #222;
}

.table-main-compact .td-name a {
	color: #222;
}

.table-main-compact .td-check {
	width: 30px;
	margin-left: 1px !important;
}

.td-star {
	width: 10px;
	margin-right: 20px !important;
}

.td-important {
	width: 10px;
	margin-right: 10px !important;
	margin-left: 5px;
}

.td-id {
	width: 50px;
	margin-right: 30px !important;
}

.td-id-2 {
	font-size: 9px !important;
	width: 50px;
	margin-right: 30px !important;
}

.td-name {
	width: 259px;
	font-size: 11px !important;
	color: #000 !important;
}

.td-exame {
	width: 195px;
	font-size: 11px !important;
}

.td-exame2 {
	width: 173px;
	font-size: 11px !important;
}

.td-exame3 {
	width: 250px;
	color: #777 !important;
	font-size: 11px !important;
}

.td-actions {
	width: 233px;
	padding-top: 8px !important;
	padding-bottom: 0 !important;
	margin-right: 0 !important;
}

.td-actions-compact {
	width: 180px !important;
	padding-top: 8px !important;
	padding-bottom: 0 !important;
	margin-right: 0 !important;
}

@-moz-document url-prefix () { .td-actions {
	width: 240px;
	padding-top: 8px !important;
	padding-bottom: 0 !important;
	padding-right: 0 !important;
}

}
.td-modal {
	width: 10px;
	margin-right: 15px !important;
	font-size: 11px;
}

.td-date {
	margin-right: 30px !important;
}

.td-hour {
	width: 50px;
	margin-right: 30px !important;
	color: #888;
}

.table-history .head td {
	font-size: 10px;
	color: #888;
	text-transform: uppercase;
	padding-top: 0 !important;
	padding-bottom: 4px !important;
	padding-left: 5px !important;
}

.center {
	text-align: center !important;
}

.table-history .head:hover {
	background: #fff;
}

.bord {
	border-bottom: 1px solid #ddd;
}

.table-history .td-data {
	width: 50px;
	font-size: 12px;
	padding-right: 0px !important;
}

.table-history .td-exame, .table-history .td-patient {
	width: 250px;
}

.table-history .td-patient {
	color: #222;
}

.td-check {
	width: 30px;
	margin-left: 15px;
}

.td-check i {
	color: #0fe0fe;
}

.opt1 {
	border-left: 8px solid #0fe0fe;
	padding: 0;
}

.opt2 {
	border-left: 8px solid #52e6b9;
	padding: 0;
}

.opt3 {
	border-left: 8px solid #febf5f;
	padding: 0;
}

.table-history .td-patient {
	font-size: 11px !important;
	width: 308px !important;
}

.content-header h4 span {
	color: #777;
}

.table-history .td-user, .table-history .td-user2 {
	color: #222;
	width: 120px;
	padding-right: 0 !important;
	padding-left: 0 !important;
	text-align: center;
	font-size: 11px !important;
}

.table-history .td-shared {
	font-size: 11px;
	width: 100px;
	text-align: left;
	padding-left: 0 !important;
	padding-right: 0px !important;
}

.pl10 {
	padding-left: 0px !important;
	font-size: 10px !important;
}

.table-history .td-actions {
	width: 85px;
}

.table-history .td-actions .options .btn-table, .table-perfil .td-actions .options .btn-table
	{
	padding: 5px 5px 4px 4px !important;
}

h3.search-results {
	font-size: 18px;
	color: #999;
	text-shadow: 1px 1px #fff;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	padding: 15px 0 8px 10px;
}

.table-my .td-actions {
	width: 225px !important;
	padding-left: 20px !important;
}

.table-my .td-name {
	width: 270px !important;
}

.content-header .nav-tabs {
	border-bottom: none !important;
	margin-top: 6px;
	float: left;
}

.content-header .nav-tabs li {
	margin-right: 2px;
}

.content-header .nav-tabs li a {
	background: #ededef;
	border: 1px solid #e7e7e7;
	border-bottom: 1px solid #d4d4d4 !important;
	color: #888;
}

.content-header .nav-tabs li a:hover {
	background: #f2f4f4;
	border-color: #d4d4d4;
	color: #444;
}

.content-header .nav-tabs .active a {
	background: #fff !important;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff !important;
	color: #444 !important;
}

.td-actions .options {
	padding: 0 0 0px 0 !important;
}

.options .btn-table span {
	display: none;
}

.options .btn-table {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 5px 12px 4px 4px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	*margin-left: .3em;
	border: 1px solid rgba(255, 255, 255, 0.01) !important;
	margin: 0 5px 0 0;
}

.table-perfil .options a.btn-table, .view-span .options a.btn-table {
	border: 1px solid rgba(255, 255, 255, 0.01) !important;
}

.content-menu .options a.btn-table {
	border: 1px solid #fff;
}

.options a:hover.btn-table span, .view-span .options a.btn-table  span,
	.table-history .options .btn-table span, .table-perfil .options .btn-table span,
	.content-menu .options .btn-back span, .view-exame .content-menu .options-black .btn-back-black span
	{
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	padding-left: 3px;
	vertical-align: bottom;
}

.options a:hover.btn-table, .content-menu .options a:hover.btn-table,
	.content-menu .options a:hover.btn-back, #comentarios a:hover.n,
	#sharree a:hover.n, #historico a:hover.n, #laudo a:hover.n {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 5px 5px 4px 4px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#e6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #9da6ac !important;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	cursor: pointer;
	*margin-left: .3em;
	text-decoration: none;
}

.content-menu {
	border-bottom: 1px solid #ddd;
	padding: 8px;
}

.content-menu .options .btn-back {
	border: 1px solid #ddd !important;
	padding: 5px 5px 4px 4px !important;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
}

.content-menu .menu-left {
	float: left;
}

.content-menu .menu-right {
	float: right;
}

.content-menu {
	text-align: right;
}

.separator-right, .separator-right-black {
	margin-right: 5px;
	background: url('../images/separator-logo-login.png') no-repeat right;
	padding: 0 0 4px 5px;
}

.separator-right-black {
	background: url('../images/separator-black.png') no-repeat right
		!important;
}

.alert-top {
	margin: 40px auto;
	margin-top: 65px;
	width: 974px;
	padding-top: 15px;
	margin-bottom: -80px;
}

.laudo-pdf {
	background: #f5f5f5;
	padding: 30px 0 20px 0;
	text-align: left;
}

.view-exame {
	background: #222 url('../images/bg-black.jpg') repeat !important;
	width: 100% !important;
	height: 140% !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed !important;
	margin-top: -85px;
	overflow-y: hidden;
	display: block;
}

.view-exame .content-black .content-header {
	background: transparent url('../images/line-black.png') repeat-x bottom
		!important;
	border: none !important;
	padding-left: 5px !important;
}

.user-top {
	background-position: 0 3px;
	padding: 3px 0 0 0 !important;
}

.view-exame .content-black {
	width: 99% !important;
}

.view-exame .content-black .content-header h2 {
	color: #fff !important;
	text-shadow: 1px 1px #000 !important;
}

.view-exame .content-black .content-header h2 span {
	color: #c3c3c3 !important;
	background: url('../images/arrow-white.png') no-repeat right !important;
	padding-right: 10px;
	margin-right: 10px;
}

.view-exame .content-menu {
	text-align: left;
	border: none !important;
	padding-bottom: 8px;
	padding-left: 5px;
	position: absolute;
}

.view-exame #sv-content {
}

.view-exame .content-menu .options a {
	border: 1px solid rgba(0, 0, 0, 0) !important;
}

.view-exame .content-menu .options .btn-back-black {
	border: 1px solid #222 !important;
	padding: 5px 5px 4px 4px !important;
	background: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05);
}

.view-exame .content-menu .options-black a:hover.btn-back, .view-exame .content-menu .options-black a:hover.btn-table
	{
	color: #FFF !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.95) !important;
	background-color: #111 !important;
	background-image: -moz-linear-gradient(top, #333, #222) !important;
	background-image: -ms-linear-gradient(top, #333, #222) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333),
		to(#222)) !important;
	background-image: -webkit-linear-gradient(top, #333, #222) !important;
	background-image: -o-linear-gradient(top, #333, #222) !important;
	background-image: linear-gradient(top, #333, #222) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',
		endColorstr='#222', GradientType=0) !important;
	border-color: #111 #111 #000 !important;
	border-color: rgba(0, 0, 0, 0.9) rgba(0, 0, 0, 0.9) rgba(0, 0, 0, 1.0)
		!important;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	border: 1px solid #111 !important;
	border-bottom-color: #000 !important;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05) !important;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px
		rgba(0, 0, 0, 0.05) !important;
}

.view-exame .content-menu .options-black .btn-back-black span {
	color: #fff !important;
	text-shadow: 0 1px 1px #000 !important;
}

.laudo-padrao {
	text-align: left;
	width: 845px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	display: none;
}

.send-email {
	text-align: left;
	width: 845px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
}

.send-mail {
	text-align: left;
	width: 845px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
}

.carregar-laudo-padrao {
	text-align: left;
	width: 845px;
	margin: 0 auto;
	padding: 0 0 0 0;
	color: #888;
	text-shadow: 1px 1px #fff;
	display: none;
}

.carregar-laudo-padrao select {
	margin-top: 10px;
}

.carregar-laudo-padrao span {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}

.tradutor-idioma {
	text-align: left;
	width: 845px;
	margin: 0 auto;
	padding: 0 0 0 0;
	color: #888;
	text-shadow: 1px 1px #fff;
	display: none;
}

.tradutor-idioma select {
	margin-top: 10px;
}

.tradutor-idioma span {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}

.textleft {
	text-align: left;
}

.laudo-padrao-form {
	padding-bottom: 15px;
}

.send-email-form {
	padding-bottom: 15px;
}

.laudo-padrao-form select {
}

.fleft {
	float: left;
	margin-right: 10px;
}

.laudo-padrao .laudo-padrao-nome {
	width: 360px;
}

.laudo-padrao a {
	vertical-align: sub !important;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #ddd;
}

.editor {
	width: 845px;
	margin: 0 auto;
	padding: 15px;
	background: #FFF;
}

.editor textarea {
	width: 800px;
	height: 800px;
	padding: 5px !important;
	font-size: 14px;
	text-align: left;
}

.editor .informations {
	float: left;
	text-align: left !important;
	padding: 0 5px 0 5px !important;
}

.editor .informations span {
	border: 1px solid #e9e9e9;
	background: #f5f5f5;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	margin-top: -5px;
}

.editor .informations label {
	color: #9da6ac;
	font-size: 12px;
}

.editor .informations {
	margin-bottom: 15px;
}

.editor .informations2 {
	float: left;
	text-align: left !important;
	padding: 0 3px 0 3px !important;
}

.editor .informations2 span {
	border: 1px solid #e9e9e9;
	background: #f5f5f5;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	margin-top: -5px;
}

.editor .informations2 label {
	color: #9da6ac;
	font-size: 12px;
}

.editor .informations2 {
	margin-bottom: 15px;
}

.patient-name {
	width: 420px;
}

.patient-name-editor {
	width: 280px;
	min-height: 35.5px;
	max-width: 280px;
	white-space: nowrap;                  
	overflow: hidden; 
	text-overflow: ellipsis;
}

.doctor-name {
	width: 340px;
}

.doctor-name-editor {
	width: 280px;
	min-height: 35.5px;
	max-width: 280px;
	white-space: nowrap;                  
	overflow: hidden; 
	text-overflow: ellipsis;
}

.exame-modality {
	width: 55px;
}

exame-modality-editor {
	min-height: 35.5px;
}

.patient-age {
	width: 98px;
}

.patient-sex-editor {
	min-height: 35.5px;
	max-width: 25px;
	white-space: nowrap;                  
	overflow: hidden; 
	text-overflow: ellipsis;
}

patient-age-editor {
	width: 85px;
	min-height: 35.5px;
}

patient-sbo-editor {
	width: 220px;
	min-height: 35.5px;
}

.patient-identification {
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.patient-identification-editor {
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
} 

.exame-name {
	width: 350px;
}

.exame-name-editor {
	width: 465px;
	min-height: 35.5px;
}

.info-sep {
	border-bottom: 1px solid #ddd;
	clear: both;
	margin: 5px 8px 20px 8px;
}

.paper-content .info-sep {
	border-bottom: 1px solid #ddd;
	clear: both;
	margin: 15px 0px 15px 0px;
}

.search-library {
	width: 300px !important;
}

#modalShare {
	width: 400px !important;
	left: 55%;
}

.patient-info .patient-info-name, /*.modal */ .share-info .share-head,
	.share-info .share-head {
	background-color: #f5f5f5;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 2px 5px 6px;
	background-position: 6px 11px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #666;
}

.box-left {
	float: left;
}

.clear {
	clear: both;
	margin-top: 5px;
}

.content-info-patient .patient-info {
	font-size: 11px !important;
}

.content-info-patient .patient-info .patient-info-name {
	background-color: #f9f9fd;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 2px 5px 6px;
	background-position: 8px 11px;
	color: #666;
}

.content-info-patient {
	width: 340px;
}

.comments {
	width: 586px !important;
}

.table-comentarios {
	width: 100%;
}

.messages-tables table {
	width: 100%;
}

.messages-tables .odd td, .messages-tables .even td {
	padding: 6px 10px;
	font-size: 12px !important;
}

.even {
	height: 80px;
}

.view-span {
	padding-top: 8px;
}

.termo h6 {
	/*font-family: 'Lusitana', serif;*/
	font-size: 17px;
	color: #B00000 !important;
	text-shadow: 1px 1px #fff;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	text-transform: capitalize;
	padding: 8px 0 5px 0;
	text-align: center;
}

.termo span {
	font-size: 13px;
	color: #666;
	padding-top: 10px;
	display: block;
	text-align: center;
}

.termo .btns {
	text-align: center;
}

.table-comentarios .odd td, .table-comentarios .even td {
	padding: 10px !important;
	font-size: 11px !important;
}

.commented-input {
	padding: 6px;
	margin-top: 8px;
	width: 430px;
	margin-left: 7px;
}

.form-comments {
	background: #F9F9FD;
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #ddd;
}

.patient-info .patient-info-name {
	background-color: #FFF !important;
}

.modal .alert-info {
	margin-top: 10px;
	font-size: 11px
}

.modal .patient-info label {
	float: left;
	display: block;
}

#modalConfig {
	width: 500px;
}

#radiosms input {
	float: left;
	margin-right: 4px;
}

#radiosms input[type=button] {
	margin-top: -5px;
	margin-left: 10px;
}

.share-info {
	border: none !important;
}

#radiosms {
	padding: 10px 4px 2px 2px;
	vertical-align: middle;
	display: block;
	margin-bottom: 10px;
}

#radiosms span {
	margin-right: 20px;
	margin-top: 1px;
	float: left;
}

.modal .input-config {
	width: 240px;
}

.modal .input-signup {
	width: 480px;
}

.modal .input-perfil {
	width: 390px;
}

.modal .input-perfil-city {
	width: 245px;
}

.btn-cancel {
	padding: 5px;
}

.modal .input-perfil-state {
	width: 130px;
}

.cap {
	margin-top: 5px;
	font-size: 12px
}

.modal-block {
	display: block;
	margin-top: 10px;
}

.modal-dialog {
	width: 480px !important;
}

.cap {
	color: #888;
}

.modal .sep-modal, .sep-modal {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

.modal .cap-right input, .cap-right input {
	margin-left: 0px;
}

.share-info {
	margin-top: 7px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 10px 10px 10px;
}

.buttons-share {
	padding-left: 10px;
}

.doctors-share {
	width: 400px !important;
	margin-right: 8px;
	margin-bottom: 10px;
	outline: none;
	float: left;
}

.modal .close {
	font-size: 18px;
	padding: 1px 1px 1px 1px;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

.modal a:hover.close {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.time-share {
	width: 90px;
	margin-bottom: 10px;
}

.share-info .share-head {
	background-position: 6px 9px !important;
	margin-bottom: 10px;
}

.patient-info .patient-info-studydate, .patient-info .patient-info-study,
	.patient-info .patient-info-modality {
	padding: 10px 2px 5px 6px;
	border-bottom: 1px solid #e1e1e1;
	color: #777;
}

.patient-info .patient-info-name span {
	color: #333;
	font-weight: bold;
}

.patient-info .patient-info-studydate span, .patient-info .patient-info-study span,
	.patient-info .patient-info-modality span {
	color: #333;
}

.loading {
	display: none;
}

.loading2 {
	display: none;
}

.icone-share-gray-normal {
	background: url('../images/icon-share-gray-normal.png') no-repeat left
		center;
}

.icone-config-gray-normal {
	background: url('../images/icon-config-gray-normal.png') no-repeat left
		center;
	text-indent: 30px;
}

.statistics {
	font-size: 24px;
	margin-top: 10px !important;
	text-indent: 30px;
	line-height: 30px;
}

.icone-message-normal {
	background: url('../images/icon-message-normal.png') no-repeat left
		center;
}

.icone-phone-normal {
	background: url('../images/icon-phone-normal.png') no-repeat left center;
	text-indent: 20px;
}

.modal .modal-textarea {
	width: 355px;
	height: 100px;
	margin-top: 10px;
}

#comentarios a.n, #sharree a.n, #historico a.n, #laudo a.n {
	border: 1px solid #fff !important;
}

.share-body .loading {
	display: none
}

.share-body .alert {
	-webkit-border-radius: 0 0 !important;
	-moz-border-radius: 0 0 !important;
	border-radius: 0 0 !important;
}

.search-advanced-general {	
}

.sa-id {
	width: 50px;
	margin: 3px;
}

.sa-paciente {
	width: 330px;
	margin: 3px;
}

.sa-paciente2 {
	width: 260px;
	margin: 3px;
}

.sa-paciente3 {
	width: 385px;
	margin: 3px;
}

.sa-paciente4 {
	width: 230px;
	margin: 3px;
}

.sa-data {
	width: 93px;
	margin: 3px;
}

.sa-pm {
	width: 70px;
	margin: 3px;
}

.sa-modalidade {
	width: 60px;
	margin: 3px;
}

.sa-modalidade SELECT {
	padding: 4px;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	border: 2px solid #9da6ac;
	height: 35px;
	padding: 6px 10px;
	font-size: 13px;
	border-radius: 6px;
}

.sa-exame2 {
	width: 180px;
	margin: 3px;
}

.sa-exame {
	width: 230px;
	margin: 3px;
}

.popover.top .arrow {
	border-top: 5px solid #999 !important;
}

.popover-inner {
	width: 250px !important;
	background: #999 !important;
	padding: 1px !important;
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) !important;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) !important;
}

.popover-title {
	padding: 8px 0px 8px 8px !important;
	font-size: 14px !important;
}

.popover-content {
	padding: 8px !important;
	color: #666 !important;
}

.shadowless A {
	text-shadow: none;
}

.dropdown {
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
	text-shadow: none !important;
}

.dropdown A, UL LI {
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
	text-shadow: none !important;
}

.dropdown A:HOVER {
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
	text-shadow: none !important;
}

.progressbar {
	display: none;
}

.avpw_powered_text a {
	margin-right: 2px;
	text-align: right;
	display: none !important;
}

#ad {
	display: block;
	position: absolute;
	margin-top: 220px;
}

#ad p {
	font-size: 10px;
	font-weight: 10px;
	margin: 0;
	padding: 0;
}

.adsense {
	width: 160px;
	height: 200px;
	margin-bottom: 20px;
}

.admore {
	margin-top: 340px !important;
}

.spacetop {
	margin-top: 80px;
}

.fileupload {
	margin-bottom: 9px;
}

.fileupload .uneditable-input {
	display: inline-block;
	margin-bottom: 0px;
	vertical-align: middle;
	cursor: text;
}

.fileupload .thumbnail {
	overflow: hidden;
	display: inline-block;
	margin-bottom: 5px;
	vertical-align: middle;
	text-align: center;
}

.fileupload .thumbnail>img {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
}

.fileupload .btn {
	vertical-align: middle;
}

.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {
	display: none;
}

.fileupload-inline .fileupload-controls {
	display: inline;
}

.fileupload-new .input-append .btn-file {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.thumbnail-borderless .thumbnail {
	border: none;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.fileupload-new.thumbnail-borderless .thumbnail {
	border: 1px solid #ddd;
}

.control-group.warning .fileupload .uneditable-input {
	color: #a47e3c;
	border-color: #a47e3c;
}

.control-group.warning .fileupload .fileupload-preview {
	color: #a47e3c;
}

.control-group.warning .fileupload .thumbnail {
	border-color: #a47e3c;
}

.control-group.error .fileupload .uneditable-input {
	color: #b94a48;
	border-color: #b94a48;
}

.control-group.error .fileupload .fileupload-preview {
	color: #b94a48;
}

.control-group.error .fileupload .thumbnail {
	border-color: #b94a48;
}

.control-group.success .fileupload .uneditable-input {
	color: #468847;
	border-color: #468847;
}

.control-group.success .fileupload .fileupload-preview {
	color: #468847;
}

.control-group.success .fileupload .thumbnail {
	border-color: #468847;
}

.mar5 {
	margin: 5px;
}

.dsp {
	display: inline !important;
}

.footer A {
	color: #fff;
}

.footer A:HOVER {
	text-decoration: underline;
}

.footer {
	margin-top: 150px;
	color: #fff;
	background: url(../images/bg_foot.jpg) repeat-x left bottom;
	height: 262px;
	width: 100%;
}

.foot_center {
	width: 980px;
	margin: auto;
	height: 257px;
}

.fc_top {
	padding-top: 95px;
	height: 230px;
}

.fc_top_left {
	width: 500px;
	float: left;
}

.f_social {
	margin: 0;
}

.f_social LI {
	float: left;
	margin: 0;
	margin: 5px;
	font-size: 20px;
}

.f_social, .f_lang {
	list-style: none;
	padding-left: 0;
	clear: both;
}

.f_lang {
	margin-top: 10px;
	float: left;
}

.f_lang LI {
	display: inline;
}

.fc_top_right {
	width: 200px;
	float: right;
}

.fc_download {
	float: left;
	width: 200px;
}

.fc_download P {
	text-align: center;
	margin-bottom: 20px;
}

.stores {
	list-style: none;
}

.stores LI {
	display: inline;
	margin: 5px;
}

.fc_bot ul {
	list-style: none;
	font-size: 12px;
	float: left;
	padding-left: 0;
}

.fc_bot ul li {
	display: inline;
	margin-right: 20px;
}

.copy {
	float: right;
	margin-right: 50px;
}

.copy P {
	font-size: 12px;
}

.text-footer {
	font-size: 14px;
	margin: 0;
	padding: 0px;
}

.cont-all {
	max-width: 1200px;
	margin: auto;
}

.mini-menu {
	margin-left: 10px;
}

.load_ind {
	text-align: center;
	text-transform: lowercase;
}

#stlview CANVAS {
	width: 100% !important;
	height: 800px;
}

#stlview2 CANVAS {
	width: 100% !important;
	height: 300px;
}

#stlview3 CANVAS {
	width: 100% !important;
	height: 300px;
}

.fresh-orange {
	color: #FB8C00 !important;
}

.saddle-brown {
	color: #C48F65 !important;
}

.rebecca-purple {
	color: #663399 !important;
}

.western-farm {
	color: #A88E54 !important;
}

.red-wine {
	color: #7D1424 !important;
}

.highlighter-pen {
	color: #92F22A !important;
}

.yellow-corn {
	color: #FFED00 !important;
}

.baby-pink {
	color: #FF1493 !important;
}

.simple-red {
	color: #FF0000 !important;
}

.simple-orange {
	color: #FF8C00 !important;
}

.simple-yellow {
	color: #FFD700 !important;
}

.simple-green {
	color: #24B25D !important;
}

.simple-blue {
	color: #03A9F4 !important;
}

.simple-cyan {
	color: #a7d591 !important;
}

.simple-grey {
	color: #888888 !important;
}

.simple-turquoise {
	color: #00E5EE !important;
}

.simple-rosy {
	color: #f58486 !important;
}

.simple-salmon {
	color: #e6bc91 !important;
}

.simple-darkblue {
	color: #00008B !important;
}

.quick-search {
	position: relative;
	display: inline-table;
	border-collapse: separate;
	width: 380px;
	padding-top: 9px;
	padding-left: 45px
}

.reset-field {
	background-color: inherit;
	font-size: 12px;
	padding: 2px;
	border: 0px;
	text-decoration: none
}

.btn-warning {
	background-color: orange !important;
}

.btn-info {
	background-color: #5399DB;
}

.MaterialDesignCheckbox {
	color: rgb(136, 136, 136);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.MaterialDesignCheckbox::before {
	content: 'check_box_outline_blank';
}

.MaterialDesignCheckbox:checked::before {
	content: 'check_box';
}

.Pagination {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	height: 48px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
}

/* Search specific CSS */
#Search {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-bottom: 1px solid #ddd;
    background: #f8f8f9;
    padding: 8px;
}

#Search__basicContainer, #Search__advancedContainer {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	flex-wrap: wrap;
}

#Search__priority, #Search__patientId {
	width: 72px;
}

#Search__patientName, #Search__radiologist, #Search__referringPhysician,
	#Search__studyDescription, #Search__local {
	width: 140px;
}

#Search__radiologist_compact, #Search__referringPhysician_compact,
 	#Search__local_compact {
	width: 120px;
}

#Search__radiologist_compact_small, #Search__referringPhysician_compact_small,
 	#Search__local_compact_small {
	width: 100px;
}

#Search__patientName_compact, #Search__studyDescription_compact {
	width: 176px;
}

#Search__studyDate, #Search__studyDateInterval {
	width: 93px;
}

#Search__accessionNumber {
	width: 70px;
}

.Search__inputContainer {
	flex-shrink: 0;
	margin: 0 4px;
}

.Search__select, .Search__input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	height: 36px;
	border-radius: 6px;
	border: 2px solid #9da6ac;
	box-sizing: border-box;
	padding: 0 4.5px;
}
.Search__input[readonly] {
	color: #d5dbdb;
    cursor: pointer;
    background-color: #f4f6f6;
    border-color: #d5dbdb;
    opacity: .7;
}
.Search__select:focus, .Search__input:focus {
	border: 2px solid #5399DB;
}

.Search__label {
	display: flex;
	align-items: center;
	color: #666;
	padding: 2px 0;
}
.Search__label label {
	font-size: 9px;
	margin-bottom: 0px;
	line-height: inherit;
	text-transform: uppercase;
	overflow: hidden;
    text-overflow: ellipsis;
}

.Search__clearButton.material-icons {
	font-size: 13px;
	color: #5399db;
	cursor: pointer;
}

#Search__advancedContainer {
	display: none;
}

#Search__advancedContainer.Search__advancedContainer___shown {
	display: flex;
}

#Search__moreContainer {
	position: relative;
}

#Search__moreDropdown {
	display: none;
	position: absolute;
	right: 0px;
	flex-direction: column;
	width: 216px;
	z-index: 1;
	background-color: #f3f4f5;
	border: 1px solid #d6d6d6;
	top: 36px;
}

#Search__moreDropdown.Search__moreDropdown___shown {
	display: flex;
}

#Search__moreTrigger {
	color: #00000080;
	cursor: pointer;
}

.Search__moreItem {
	text-align: left;
	padding: 8px 16px;
    color: #606d7a;
    background-color: transparent;
    border: none;
}
.Search__moreItem:hover {
	background-color: rgba(202, 206, 209, .5);
}

.Search__button {
	box-sizing: border-box;
}

#Search__submit {
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#Search__advancedContainerTrigger {
	padding: 5px 6px 3px;
	height: 36px;
	border-left: 1px solid #4f8dc8;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#Search__advancedContainer {
	margin-top: 4px;
}

#Search__moreDropdown:after, #Search__moreDropdown:before {
	bottom: 100%;
	right: 3px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#Search__moreDropdown:after {
	border-color: rgba(243, 244, 245, 0);
	border-bottom-color: #f3f4f5;
	border-width: 8px;
	margin-left: -8px;
}
#Search__moreDropdown:before {
	border-color: rgba(214, 214, 214, 0);
	border-bottom-color: #d6d6d6;
	border-width: 9px;
	margin-right: -1px;
}
.Search__inputContainer:first-child {
	margin-left: 0px;
}
/* Search specific CSS */

html {
	font-size: 16px !important;
}

#fc_frame, #fc_frame.fc-widget-normal {
	z-index: 1 !important;
}

.td-name-revision {
	display: flex;
	align-items: center;
}

.ic-needs-revision {
	font-size: 20px;
	color: #888 !important;
}

.items-center {
	display: flex;
	align-items: center;
}

.icon-button {
	padding: 0;
	border: none;
	display: inline-flex;
	align-items: center;
	background-color: transparent;
}

.ml-2 {
	margin-left: 2px;
}

.dropdown-button {
	appearance: none;
	background-color: #fafafa;
	color: #666666;
	border: none;
	width: 100%;
	padding: 8px;
	text-align: left;
	transition: 150ms ease background-color;
}
.dropdown-button:hover {
	background-color: #dedede;
}

.page-footer {
	background: #172A3C;
	color: white;
	width: 100%;
	height: 400px;
	overflow: hidden;
}

.page-footer .fui-facebook, .page-footer .fui-twitter, .page-footer .fui-instagram,
	.page-footer .fui-youtube {
	font-size: 24px;
	margin: 2px;
}

.page-footer .fui-android, .page-footer .fui-apple, .page-footer .fui-windows-8
	{
	font-size: 26px;
	margin: 2px;
}

.page-footer a {
	color: white;
}

.page-footer a:hover {
	color: #5399DB;
}

.page-footer__inner, .page-footer__left, .page-footer__center,
	.page-footer__right {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.page-footer__inner {
	width: 980px;
	margin: auto;
	height: 250px;
	justify-content: space-between;
	flex-direction: row;
}

.page-footer__left {
	align-items: flex-start;
}

.page-footer__center {
	align-items: center;
}

.page-footer__right {
	align-items: flex-end;
}

.page-footer__badges img, .page-footer__icon {
	width: 72px;
}

.page-footer__icon {
	margin-top: 24px;
}

.page-footer__copyright, .page-footer__language {
	margin-top: 8px;
	margin-bottom: 8px;
}

.zero-min {
	color: #FF0000 !important;
}

.ten-min {
	color: #FF5926 !important;
}

.twenty-min {
	color: #FF8C00 !important;
}

.fifty-min {
	color: #FFD700 !important;
}

.two-hrs {
	color: #198045 !important;
}

.three-hrs {
	color: #24B25D !important;
}

.four-hrs {
	color: #39E573 !important;
}

.six-hrs {
	color: #66FF99 !important;
}

.twelve-hrs {
	color: #092459 !important;
}

.twenty-four-hrs {
	color: #0E438C !important;
}

.thirty-six-hrs {
	color: #2975CC !important;
}

.forty-eight-hrs {
	color: #59ACFF !important;
}

.seventy-two-hrs {
	color: #5CCFE5 !important;
}

.ninety-six-hrs {
	color: #30F2F2 !important;
}

.hundred-twenty-hrs {
	color: #73FFDC !important;
}

.icon-bottom-left {
    position: fixed;
    bottom: 20px;
    left: 20px;
    padding: 0;
    z-index: 9995;
}

.icon-bottom-left img {
    display: block;
    width: auto; 
    height: auto;
}