@charset "UTF-8";
/* CSS Document */

/** COMMON **/

.btn-search {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0d315f;
}
.btnhelp {
	position: absolute;
	top: 0px;
	right: 2px;
}
.mergedbox {
	position: relative;
}
.mergedbox .mergedcount {
	position: absolute;
	font-size: 1.3em;
	font-weight: bold;
	color: #f95e3a;
	right: 0px;
	bottom: 0px;
}



.table tbody tr.even td {
	background-color: #cfede6;
}

.table-th-rborder {
	width: 99%;
	margin-bottom: 5px;
}
.table-th-rborder td {
	padding-left: 15px;
}
.table-th-rborder th {
	border-right: 1px #bf2a2a solid;
}

.table-supercondensed th, .table-supercondensed td {
padding: 0 2px;
}

.btn-alert {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ea3333;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ea3333, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea3333), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ea3333, #bd362f);
  background-image: -o-linear-gradient(top, #ea3333, #bd362f);
  background-image: linear-gradient(to bottom, #ea3333, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  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(startColorstr='#ea3333', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-alert:hover,
.btn-alert:focus,
.btn-alert:active,
.btn-alert.active,
.btn-alert.disabled,
.btn-alert[disabled] {
  color: #ffffff;
  background-color: #bf2a2a;
  *background-color: #ea3333;
}

.btn-alert:active,
.btn-alert.active {
  background-color: #942a25;
}

.btn {
	font-size: 12px;
}

.bTnOnOff {
	width: 64px;
	height: 26px;
	cursor: pointer;
}
.bTnOn {
	background: transparent url(../images/puls_on.png) no-repeat;
}
.bTnOff {
	background: transparent url(../images/puls_off.png) no-repeat;
}

.count_tmpnn {
	width: 20px;
	height: 18px;
	font-size: 11px;
	background-color: #f00;
	color: #fff;
	text-align: center;
	padding-top: 2px;
	position: absolute;
	top: -6px;
	right: -6px;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #fff;
}

img.micon {
	padding: 2px;
	width: 24px;
	height: 24px;
}

img.minicon {
	padding: 2px;
	width: 22px;
	height: 22px;
}

/** FWLOGIN **/

#fwlogin {
	background-position: 10px 10px;
	width: 758px;
	height: 443px;
	padding: 10px;
    margin: 0 auto;
    position: relative;
    background-color: #dfefef;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#fwlogin .fwlogintitle {
	text-align: center;
}
#fwlogin .fwlogintitle h3 {
}
#fwlogin .loginformbox {
	padding-top: 20px;
}
#fwlogin .loginformbox .lbox {
	float: left;
}
#fwlogin .form-horizontal .control-label {
	width: 300px;
}
#fwlogin .form-horizontal .controls {
	margin-left: 320px;
}
#fwlogin .logincrs {
	text-align: center;
	margin-bottom: 10px;
}

#fwlogin table.tlogin {
	width: 500px;
	margin: 0 auto;
}
#fwlogin table.tlogin td {
	padding: 8px;
	line-height: 20px;
}

#fwlogin .fwhelp {
	position: absolute;
	bottom: 6px;
	left: 6px;
}

#fwlogin .fwlogofooter {
	position: absolute;
	bottom: 6px;
	right: 6px;
	font-size: 12px;
}

#loginbtn {
	padding: 20px;
	font-weight: bold;
}
/** LOGIN **/
#login {
	background-color: #dfefef;
}

#login .box-login {
    max-width: 600px;
    margin: 60px auto 20px;
}
#login .box-login .box-login-top {
	background: url(../images/bordo_sup.png) no-repeat;
	height: 12px;
}
#login .box-login .box-login-body {
	min-height: 150px;
	background: #4ab2d5 url(../images/laterali.png) repeat-y;
}
#login .box-login .box-login-body .box-login-image {
	text-align: center;
}
#login .box-login .box-login-body .box-login-image img {
	max-width: 100%;
	border: 0;
}
#login .box-login .box-login-body .box-login-image.thumb3 {
	width: 100%;
	bottom: 0;
	left: 0;
}
#login .box-login .box-login-footer-top {
	background: url(../images/bordo_mez.png) no-repeat;
	height: 6px;
}
#login .box-login .box-login-footer {
	background: #a7bbc2 url(../images/laterali.png) repeat-y;
	color: #fff;
	font-size: 1.1em;
	text-align: center;
	padding: 8px;
}
#login .box-login .box-login-bottom {
	background: url(../images/bordo_inf.png) no-repeat;
	height: 12px;
}
#login .box-login .box-login-body .form-login {
	width: 500px;
	margin: 20px auto;
}
#login .box-login .box-login-body .form-login .lft {
	float: left;
	width: 320px;
	
}
#login .box-login .box-login-body .form-login .rght {
	float: left;
}
#login .box-login .box-login-body .form-login input[type="text"],
#login .box-login .box-login-body .form-login input[type="password"] {
	height: 40px;
    margin-bottom: 15px;
    padding: 7px 7px 7px 50px;
	background-color: #125292;
	color: #fff;
}

#login .box-login .box-login-body .form-login input.usr {
	background: #125292 url(../images/ico_utente.png) no-repeat scroll 0 0;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}

#login .box-login .box-login-body .form-login input.pswd {
	background: #125292 url(../images/ico_psw.png) no-repeat scroll 0 0;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}
#login .box-login .box-login-body .form-login input.ctv {
	font-size: 1.4em;
	font-weight: bold;
}
#login .box-login-shadow  {
	background: url(../images/ombra_login.png) no-repeat;
	height: 73px;
	width: 609px;
	margin: 30px auto;
}
#login button.login {
	background: url(../images/login_submit.png) no-repeat;
	width: 68px;
	height: 125px;	
	text-indent: -9999em;
	font-size: 1px;
	border: 0;
}
#login button.login.active {
	background: url(../images/login_submit.png) no-repeat -5px;
}

.fw-page-title {
	padding-top: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
}

#page-aostaconsenso #fwmain {
	padding: 6px;
}

/** MENU **/
#fwmenu {
	/** font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; **/
	height:56px;
}

#fwmenu img {
	border: 0;
}
#fwmenu .stayleft {
	float: left;
}
#fwmenu .stayright {
	float: right;
}
#fwmenu #logo_medas {
	width: 135px;
	margin-left: 15px;
}
#fwmenu #logo_medas img {
	margin: 6px 0;
	max-height: 44px;
}
#fwmenu #logo_prodotto {
	width: 304px;
	text-align: center;
}
#fwmenu #logo_prodotto img {
	
	margin: 10px 0 0 0;
}
#fwmenu #logo_prodotto {
	color: #7c7b80;
	font-size: 14px;
	font-weight: bold;
}
#fwmenu #logo_prodotto p {
	margin: 0;
	padding: 0;
}
#fwmenu #logo_prodotto p.l1 {
	margin-top: 10px;
}
#fwmenu #info_box {
	width: 32px;
	height:32px;
	padding-top: 12px;
}
#fwmenu #info_box i {
  cursor: pointer;
}
#fwmenu #info_box a {
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(../images/32/warning.png);
}
#fwmenu #user_zone {
	width: 220px;
	height: 56px;
}
#fwmenu #user_zone #user_zone_icon {
	float: left;
	background: url(bot_utente_32.png) no-repeat;
	cursor: pointer;
	height: 32px;
}
#fwmenu #user_zone #user_zone_icon:HOVER {
	background: url(bot_utente_hover_32.png) no-repeat;
}
#fwmenu #user_zone p {
	padding: 0 0 0 40px;
	margin: 12px 0;
}
#fwmenu #user_zone .fullname {
	color:#092140;
	font-size:14px;
}
#fwmenu #user_zone .rolename {
	color:#7c7b80;
	font-size:12px;
}
#fwmenu .fwbtn {
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px 1px rgba(0, 0, 0, 0.3);
	
}
#fwmenu .fwicon {
	margin: 12px;
	height: 32px;
	width: 32px;
}
#fwmenu #log_zone {
	cursor: pointer;
	background: url(bot_logout_32.png) no-repeat;
}
#fwmenu #log_zone:HOVER {
	background: url(bot_logout_hover_32.png) no-repeat;
}
#fwmenu #menu_clock_zone {
	color:#408686;
	text-align: right;
	margin-right: 20px;
	width: 175px;
}
#fwmenu #menu_clock_zone .icona_calendario {
	background: url(calendario.png) no-repeat;
}
#fwmenu #menu_clock_zone p {
	padding: 0;
	margin: 12px 0 0;
}
#fwmenu #menu_clock_zone p .date {
	font-size:14px;
}
#fwmenu #menu_clock_zone p .time {
	font-size:12px;
}

/** SF MENU **/


#fwsfbar {
	/* background-color:#f1f7f7; */
	position: relative;
	background-color: rgb(223, 239, 252);
	-moz-border-radius: 8px 5px 0 0;
    -webkit-border-radius: 8px 5px 0 0;
    border-radius: 8px 5px 0 0;
	border-top: 3px solid #2e6e9e;
	border-right: 2px solid #2e6e9e;
	border-bottom: 1px solid #2e6e9e;
	border-left: 3px solid #2e6e9e;
}
#fwsfbar ul {
	-moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
	padding: 0;
	margin: 0;
	min-width: 140px;
	list-style: none;
}
#fwsfbar ul.sf-menu {
	background-color: #0f3668;
}

#menu {
    background: none;
    border: none;
}

#menu > ul {
  display: table;
  overflow: auto;
  list-style: none;
  margin: 0;
  position: relative;
}

#menu .open {
  display: none;
  position: relative;
  z-index: 999;
}

#menu > ul > li {
  border-right: 2px solid #f1f7f7;
  display: table-cell;
  position: relative;
  min-width: 85px;
  padding: 0 6px;
}

#menu > ul > li:nth-child(2){
    border-left: none;
  	-moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

#menu > ul > li > a {
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  display: block;
  z-index: 6;
  position: relative;
  /** font-family: 'Oswald', Tahoma, Geneva, sans-serif; **/
  line-height: 3;
}

#menu > ul > li:hover {
  background-color: #ea2e49;
}

#menu > ul li.active {
    background-color: #ea2e49;
}

#menu > ul li.active > a {
    color:white;
}

#menu > ul > li div {
  background: white;
  position: absolute;
  z-index: 5;
  color: #333745;
  box-shadow: 0 1px 6px -1px rgba(0,0,0,0.5);
  transition: all 0.2s ease;
  display: table;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

#menu > ul > li:hover div {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

#menu > ul > li:last-child > div {
  right: 0;
}

#menu > ul > li > div > ul {
  display: table-cell;
  min-width: 100px;
}

#menu > ul > li > div > ul li a:before {
  font-family: 'icons';
  content: "1";
  font-size: 8px;
}

#menu > ul > li ul + ul {
  border-left: 1px solid #dbdbdb;
}

#menu > ul > li ul > li > a {
  text-decoration: none;
  padding: 12px;
  padding-left: 8px;
  color: #333745;
  display: block;
  white-space: nowrap;
  overflow:hidden;
}

#menu > ul > li ul > li:hover > a {
  background: #ea2e49;
  color: white;
}

#menu > ul > li.active {
  background: #ea2e49;
  color: white;
}

#menu > ul > li > div > ul > li > a {
  color: #333745;
}

/** APPMENU **/

#fwappbar {
	font-size: 0.9em;
	margin-top: 2px;
	font-weight: bold;
	color: rgb(51, 51, 51);
	position: relative;
	border: 1px solid #AAA;
	background-color: #e6e6e6;
	-moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
#fwappbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#fwappbar ul li {
	float: left;
	margin-right: 1px;
	padding: 2px 6px;
	text-align: center;
	background: #eff4f4;
	font-size: 10px;
	border-right: 1px solid #AAA;
	background: -moz-linear-gradient(top,  #eff4f4 0%, #c0dbd5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff4f4), color-stop(100%,#c0dbd5));
	background: -webkit-linear-gradient(top,  #eff4f4 0%,#c0dbd5 100%);
	background: -o-linear-gradient(top,  #eff4f4 0%,#c0dbd5 100%);
	background: -ms-linear-gradient(top,  #eff4f4 0%,#c0dbd5 100%);
	background: linear-gradient(to bottom,  #eff4f4 0%,#c0dbd5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff4f4', endColorstr='#c0dbd5',GradientType=0 );
}
#fwappbar ul li a {
	color: rgb(51, 51, 51);
	text-decoration: none;
}
#fwappbar .dropdown-menux {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	
}
#fwappbar .open .dropdown-menux {
	display: block;
}
#fwappbar .dropdown-menux li {
	padding: 4px;
	min-width: 150px;
}
#fwappbar .dropdown-menux li:hover, 
#fwappbar .dropdown-menux li:focus,
#fwappbar .dropdown-submenu:hover>a {
	background-image: none;
	background: #c0dbd5;
	background: -moz-linear-gradient(top,  #c0dbd5 0%, #eff4f4 99%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0dbd5), color-stop(99%,#eff4f4)); 
	background: -webkit-linear-gradient(top,  #c0dbd5 0%,#eff4f4 99%);
	background: -o-linear-gradient(top,  #c0dbd5 0%,#eff4f4 99%);
	background: -ms-linear-gradient(top,  #c0dbd5 0%,#eff4f4 99%);
	background: linear-gradient(to bottom,  #c0dbd5 0%,#eff4f4 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0dbd5', endColorstr='#eff4f4',GradientType=0 );
}

#fwmaster {
	color: rgb(51, 51, 51);
	position: relative;
	border-left: 3px solid #2e6e9e;
	border-right: 2px solid #2e6e9e;
	border-bottom: 1px solid #2e6e9e;
	height: 542px;
	padding: 0 6px;
	background-color: #FFF;
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.af_app_noapp {
	margin-top: 6px;
	position: absolute;
    text-align: right;
    bottom: 6px;
    right: 6px;
}

.af_app_noapp ul {
	list-style: none;
	overflow: auto;
	margin: 0;
}
 
.af_app_noapp ul li {
	float: left;
	margin-left: 7px;
}


.modal-footer ul {
	list-style: none;
}
 
.modal-footer ul li {
	float: left;
	margin-left: 7px;
}

.af_app_noapp .fwbtn {
	display: inline-block;
	-moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
	cursor: pointer;
}
.af_app_noapp .fwicon  {
	margin: 0;
	height: 32px;
	width: 32px;
}
.af_app_noapp .clr {
	clear: both;
}
/** AREE FUNZIONALI **/
.areafunzionale {
	margin-top: 6px;
	position: relative;
	border-top-style: solid;
	border-top-width: 3px;
	border-left-style: solid;
	border-left-width: 24px;
	border-right: 2px solid;
	border-bottom: 1px solid;
	background-color: #f1f7f7;
	min-height: 50px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.areasemifunzionale {
	position: relative;
	border-top-style: solid;
	border-top-width: 3px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right: 2px solid;
	border-bottom: 1px solid;
	background-color: #f1f7f7;
	min-height: 50px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.areasemifunzionale .afbody {
	float: left;
	padding: 5px;
	width: 952px;
	position: relative;
}
.areafunzionale>.clr {
	clear: both;
}
.areafunzionalent {
	margin-top: 6px;
	position: relative;
	border-top-style: solid;
	border-top-width: 3px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right: 2px solid;
	border-bottom: 1px solid;
	background-color: #f1f7f7;
	min-height: 50px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.areafunzionalent .afbody {
	float: left;
	padding: 5px;
	width: 934px;
	position: relative;
}
.areafunzionalent>.clr {
	clear: both;
}
.areafunzionale .aftitolo {
	position: absolute;
	font-family: "Lucida Console", Monaco, monospace;
	top: 0;
	left: -24px;
	font-weight: bold;
	text-align: center;
	line-height: 0.95em;
	display: none;
}
.areafunzionale .afbody {
	float: left;
	padding: 5px;
	width: 915px;
	position: relative;
}
.areafunzionale .aftitolo.vrt {
	padding: 4px 6px;
	font-size: 12px;
}

.afbody .nav > li > a:hover {
    text-decoration: none;
    background-color: inherit;
}

.afbody .nav-tabs {
	border: 0;
}

.afbody .nav-tabs > li > a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0 0;
	border-radius: 0 0;
	margin: 0;
	border-right-color: #f1f7f7;
}

.afbody .nav-tabs > li.active > a {
    cursor: default;
    margin: 0;
}

.afbody .nav-tabs > li:hover > a,
.afbody .nav-tabs > .active > a {
    border-color: transparent;
}

.color1,
.color1 .ui-jqgrid {
	border-color: #c13e72;
}

.color1 .aftitolo {
	color: #ffecf0;
}

.color1 .nav-tabs > li > a {
    color: #ffecf0;
    background-color: #c13e72;
}

.color1 .nav-tabs > li:hover > a,
.color1 .nav-tabs > .active > a {
    color: #c13e72;
    background-color: #ffecf0 ;
	border-color: #ffecf0 #f1f7f7 #c13e72 #ffecf0;
}

.color2 {
	border-color: #fd9;
}

.color2 .aftitolo {
	color: #dc5207;
}

.color2 .nav-tabs > li > a {
    color: #dc5207;
    background-color: #fd9;
}

.color2 .nav-tabs > li:hover > a,
.color2 .nav-tabs > .active > a {
    color: #fd9;
    background-color: #dc5207 ;
	border-color: #dc5207 #f1f7f7 #fd9 #dc5207;
}

.color3 {
	border-color: #46c1a4;
}

.color3 .aftitolo {
	color: #103b41;
}

.color3 .nav-tabs > li > a {
    color: #103b41;
    background-color: #46c1a4;
}

.color3 .nav-tabs > li:hover > a,
.color3 .nav-tabs > .active > a {
    color: #46c1a4;
    background-color: #103b41 ;
	border-color: #103b41 #f1f7f7 #46c1a4 #103b41;
}

.areafunzionale .fwbtn {
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	float: left;
}
.areafunzionale .fwtxtbtn {
	margin-top: 10px;
	float: left;
}

.areafunzionale .fwicon {
	margin: 7px 7px;
	height: 32px;
	width: 32px;
	float: left;
}
.areafunzionale .fwiconr {
	margin: 7px 7px;
	height: 32px;
	width: 32px;
	float: right;
}
.areafunzionale .fwsmicon {
	height: 32px;
	width: 32px;
	float: left;
}
.patient_add {
	background: url(../images/patient_add.png) no-repeat;
}
.patient_add_temp {
	background: url(../images/patient_add_temp.png) no-repeat;
}
.patient_add_unknown {
	background: url(../images/patient_add_unknown.png) no-repeat;
}
.patient_merge {
	background: url(../images/patient_merge.png) no-repeat;
}
.patient_temp {
	background: url(../images/patient_temp.png) no-repeat;
}
.patient_edit {
	background: url(../images/patient_edit.png) no-repeat;
}
.patient_unmerge {
	background: url(../images/patient_unmerge.png) no-repeat;
}
.patient_history {
	background: url(../images/patient_history.png) no-repeat;
}
.patient_detail {
	background: url(../images/patient_detail.png) no-repeat;
}
.patient_state_merged {
	background: url(../images/patient_state_merged.png) no-repeat;
}
.patient_state_history {
	background: url(../images/patient_state_history.png) no-repeat;
}

.patient_state_def {
	background: url(../images/patient_state_def.png) no-repeat;
}
.patient_state_prov {
	background: url(../images/patient_state_prov.png) no-repeat;
}
.patient_state_nn {
	background: url(../images/patient_state_nn.png) no-repeat;
}
.patient_deceased {
	width: 15px;
	height: 18px;
	background: url(../images/patient_deceased.png) no-repeat;
}

.patient_merged {
	width: 15px;
	height: 15px;
	background: url(../images/patient_ric.png) no-repeat;
}
.patient_folder {
	background: url(../images/patient_folder.png) no-repeat;
}
.areafunzionale .fwpagination {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 940px;
	text-align: center;
}

.areafunzionale .fwpagination .input-micro {
  width: 30px;
  font-size: 0.8em;
  height: 14px;
  vertical-align: baseline;
  margin-bottom: 4px;
}

/* singole aree funzionali */

.areafunzionale.af_app {
	height: 50px;
	border-color: #f24738;
}
.areafunzionale.af_app .afbody {
	padding: 0;
}
.areafunzionale.af_app .aftitolo {
	color: #ffe5d5;
}
.areafunzionale.af_app ul.applist{
	list-style: none;	
	margin: 0;
}
.areafunzionale.af_app ul.applist li {
	float: left;
	height: 32px;
	margin: 8px 0 0 14px;
}
.areafunzionale.af_paz {
	height: 55px;
	border-color: #fd9;
}
.areafunzionale.af_paz .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_paziente_storico {
	height: 135px;
	border-color: #bf2a2a;
}
.areafunzionale.af_paziente_storico .aftitolo {
	color: #ffd8d8;
}

.areafunzionale.af_paziente_alias {
	height: 135px;
	border-color: #092140;
}
.areafunzionale.af_paziente_alias .aftitolo {
	color: #b2edfe;
}

.areafunzionale.af_dettaglio_storico {
	height: 268px;
	border-color: #092140;
}
.areafunzionale.af_dettaglio_storico .aftitolo {
	color: #f3e944;
}

.areafunzionale.af_paziente_anagrafica {
	height: 256px;
	font-size: 12px;
	border-color: #fd9;
}
.areafunzionale.af_paziente_anagrafica .aftitolo {
	color: #dc5207;
	overflow: hidden;
}
.areafunzionale.af_paziente_anagrafica .nav-tabs>.active>a {
    cursor: default;
    color: #dc5207;
    background-color: #fd9 ;
}
.areafunzionale.af_paziente_anagrafica  .nav-tabs >li> a {
    color: #fd9;
    background-color: #dc5207;
}
.areafunzionale.af_paziente_anagrafica .nav-tabs> li:hover>a {
    color: #dc5207;
    background-color: #fd9;
}

.areafunzionale.af_paziente_dettaglio {
	height: 450px;
	border-color: #bf2a2a;
	color: #092140;
}
.areafunzionale.af_paziente_editor h4,
.areafunzionale.af_paziente_dettaglio h4,
.areafunzionale.af_paziente_editor h5,
.areafunzionale.af_paziente_dettaglio h5 {
	margin: 4px;
}
.areafunzionale.af_paziente_dettaglio .aftitolo {
	color: #ffd8d8;
}
.areafunzionale.af_paziente_dettaglio .table-th-rborder th {
	color: #3e8282;
}
.areafunzionale .nav {
	margin-bottom: 0;
}

.areafunzionale.af_paziente_dettaglio .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
}
.areafunzionale.af_paziente_dettaglio  .nav-tabs >li> a {
    color: #ffd8d8;
    background-color: #bf2a2a;
}
.areafunzionale.af_paziente_dettaglio .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
}

.areafunzionale.af_pazienti {
	height: 347px;
	border-color: #c13e72;
}
.areafunzionale.af_pazienti .aftitolo {
	color: #ffecf0;
	overflow: hidden;
}

.areafunzionale.af_sel_pazienti {
	height: 320px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_pazienti .aftitolo {
	color: #ffecf0;
	overflow: hidden;
}

.areafunzionale.af_sel_pazienti_consenso {
	height: 416px;
}
/*
.areafunzionale.af_sel_pazienti_consenso {
	height: 420px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_pazienti_consenso .aftitolo {
	color: #ffecf0;
}
*/
.areafunzionale.af_user_editor {
    border-color: #c13e72;
}

.areafunzionale.af_user_editor .aftitolo {
    color: #ffecf0;
}

.areafunzionale.af_medagree_editor {
	height: 458px;
}

.areafunzionale.color1.data {
    height: 150px;
}

.areafunzionale.color1.doc {
    height: 300px;
}

.infomark, .infosign {
	cursor: pointer;
}
.areafunzionale.af_dettaglio_firma,
.areafunzionale.af_dettaglio_marca {
	height: 410px;
	border-color: #46c1a4;
}


.areafunzionale.af_dettaglio_firma .aftitolo,
.areafunzionale.af_dettaglio_marca .aftitolo {
	color: #103b41;
}

.areafunzionale.af_filtri {
	height: 105px;
	border-color: #46c1a4;
}
.areafunzionale.af_filtri .aftitolo {
	color: #103b41;
}
/*
.areafunzionale.af_filtri_esibizione_pat {
	height: 75px;
	border-color: #46c1a4;
}
.areafunzionale.af_filtri_esibizione_pat .aftitolo {
	color: #103b41;
}
*/
.areafunzionale.af_dce_filters {
	height: 460px;
	border-color: #46c1a4;
}
.areafunzionale.af_dce_filters .aftitolo {
	color: #103b41;
}

.areafunzionale.af_filtri_consenso {
	height: 75px;
	border-color: #46c1a4;
}

.areafunzionale.af_sel_pazienti_esibizione_pat {
	height: 282px;
}

.areafunzionale.af_filtri_dae {
	height: 462px;
	border-color: #fd9;
}
.areafunzionale.af_filtri_dae .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_filtri_vdc {
	height: 150px;
	border-color: #46c1a4;
}
.areafunzionale.af_filtri_vdc .aftitolo {
	color: #103b41;
}

.areafunzionale.af_admin_dqalist {
	height: 500px;
	border-color: #46c1a4;
}
.areafunzionale.af_admin_dqalist .aftitolo {
	color: #103b41;
}
.areafunzionale.af_admin_dqadetail {
	height: 500px;
	border-color: #c13e72;
}
.areafunzionale.af_admin_dqadetail .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_admin_dqadetail .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_dqadetail  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_dqadetail .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}


.areafunzionale.af_admin_channellist {
	height: 500px;
	border-color: #46c1a4;
}
.areafunzionale.af_admin_channellist .aftitolo {
	color: #103b41;
}

.areafunzionale.af_admin_channelheader {
	height: 80px;
	border-color: #46c1a4;
}
.areafunzionale.af_admin_channelheader .aftitolo {
	color: #103b41;
}
.areafunzionale.af_admin_channelbody {
	height: 500px;
	border-color: #c13e72;
}
.areafunzionale.af_admin_channelbody .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_admin_channelbody .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_channelbody  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_channelbody .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_sel_vdc {
	height: 340px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_vdc .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_riversamento_vdc {
	height: 300px;
	border-color: #c13e72;
}
.areafunzionale.af_riversamento_vdc .aftitolo {
	color: #ffecf0;
}
.areafunzionalent.af_firma_idc {
	height: 503px;
	border-color: #46c1a4;
}



.areafunzionale.af_system_codifiche {
	height: 500px;
	border-color: #46c1a4;
}
.areafunzionale.af_system_codifiche .aftitolo {
	color: #103b41;
}


.areafunzionale.af_system_codifica_view {
	height: 462px;
	border-color: #46c1a4;
}
.areafunzionale.af_system_codifica_view .aftitolo {
	color: #103b41;
}
.areafunzionale.af_system_codifica_view .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_system_codifica_view  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_system_codifica_view .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_sel_dae {
	height: 462px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_dae .aftitolo {
	color: #ffecf0;
}

.areafunzionale.af_sel_dae .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_dae  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_dae .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_sel_esibizione_pat {
	height: 395px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_esibizione_pat .aftitolo {
	color: #ffecf0;
}

.areafunzionale.af_sel_esibizione_pat .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_esibizione_pat  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_esibizione_pat .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_sel_esibizione_generic {
	height: 460px;
	border-color: #c13e72;
}
.areafunzionale.af_sel_esibizione_generic .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_sel_esibizione_generic .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_esibizione_generic  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_sel_esibizione_generic .nav-tabs> li:hover>a {
color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_mdc_ops {
	height: 180px;
	border-color: #c13e72;
}
.areafunzionale.af_mdc_ops .aftitolo {
	color: #ffecf0;
}

.areafunzionale.af_mdc_new_ops {
	height: 196px;
	border-color: #46c1a4;
}
.areafunzionale.af_mdc_new_ops .aftitolo {
	color: #103b41;
}

.areafunzionale.af_filtri_mdc {
	height: 106px;
	border-color: #fd9;
}
.areafunzionale.af_filtri_mdc .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_paziente_editor {
	height: 458px;
	border-color: #46c1a4;
}
.areafunzionale.af_paziente_editor .aftitolo {
	color: #103b41;
}
.areafunzionale.af_paziente_editor .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_paziente_editor  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_paziente_editor .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_paziente_editor .tab-content {
	padding-top: 6px;
}
.areafunzionale.af_paziente_editor label,
.areafunzionale.af_paziente_editor input,
.areafunzionale.af_paziente_editor select,
.areafunzionale.af_paziente_editor textarea {
	margin: 0;
}
.areafunzionale.af_paziente_editor .control-group {
	margin: 0;
}
.areafunzionale.af_paziente_editor form {
	margin: 0px;
}
.areafunzionale.af_paziente_source {
	height: 228px;
	border-color: #f24738;
}
.areafunzionale.af_paziente_source .aftitolo {
	color: #ffe5d5;
}
.areafunzionale.af_paziente_source_rs {
	width: 415px;
	height: 448px;
	float: left;
	border-color: #f24738;
}
.areafunzionale.af_paziente_source_rs .aftitolo {
	color: #ffe5d5;
}
.areafunzionale.af_paziente_destination {
	height: 228px;
	border-color: #092140;
}
.areafunzionale.af_paziente_destination .aftitolo {
	color: #b2edfe;
}
.areafunzionale.af_paziente_destination_rs {
	width: 415px;
	height: 448px;
	float: left;
	margin-left: 6px;
	border-color: #092140;
}
.areafunzionale.af_paziente_destination_rs .aftitolo {
	color: #b2edfe;
}


.areafunzionale.af_admin_mmgpls {
	border-color: #c13e72;
}
.areafunzionale.af_admin_mmgpls .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_admin_mmgpls .nav-tabs>.active>a {
    cursor: default;
    color: #ffecf0;
    background-color: #c13e72 ;
}
.areafunzionale.af_admin_mmgpls .nav-tabs >li> a {
    color: #c13e72;
    background-color: #ffecf0;
}
.areafunzionale.af_admin_mmgpls .nav-tabs> li:hover>a {
    color: #ffecf0;
    background-color: #c13e72 ;
}


/* AF ADMIN */

.areafunzionale.af_admin_scenari {
	height: 50px;
	border-color: #f24738;
}
.areafunzionale.af_admin_scenari .aftitolo {
	color: #ffe5d5;
}

.areafunzionale.af_admin_cod_fiscale {
	height: 65px;
	border-color: #46c1a4;
}
.areafunzionale.af_admin_cod_fiscale .aftitolo {
	color: #103b41;
}

.areafunzionale.af_admin_campi_obbligatori {
	height: 250px;
	border-color: #c13e72;
}
.areafunzionale.af_admin_campi_obbligatori .aftitolo {
	color: #ffecf0;
}

.areafunzionale.af_admin_campi_obbligatori .nav-tabs>.active>a {
    cursor: default;
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_campi_obbligatori  .nav-tabs >li> a {
    color: #ffecf0;
    background-color: #c13e72;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_admin_campi_obbligatori .nav-tabs> li:hover>a {
    color: #c13e72;
    background-color: #ffecf0 ;
    border-right: 1px solid #ddd;
}


.areafunzionale.af_admin_check_temp {
	height: 100px;
	border-color: #092140;
}
.areafunzionale.af_admin_check_temp .aftitolo {
	color: #b2edfe;
}

/* PatFolder */

.areafunzionale.af_teleconsulto_richiesta {
	height: 397px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_teleconsulto_richiesta .aftitolo {
	color: #103b41;
	overflow: hidden;
}
.areasemifunzionale.af_teleconsulto_richiesta {
	height: 548px;
	border-color: #46c1a4;
}

.areafunzionalent.systemview {
	height: 503px;
	border-color: #46c1a4;
}
.areafunzionalent.systemview >.afbody {
	padding: 40px 0 0 10px;	
}

.areafunzionalent.storageshow {
	height: 503px;
	border-color: #46c1a4;
}
.areafunzionalent.storageshow >.afbody {
	padding: 10px 0 0 10px;	
}
.areafunzionale.af_dce {
	height: 380px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_dce .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.areafunzionale.af_dce_easy {
	height: 430px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_dce_easy .aftitolo {
	color: #103b41;
}

.areafunzionale.af_dce .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dce  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dce .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_dqa_in {
	height: 500px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_dqa_in .aftitolo {
	color: #103b41;
	overflow: hidden;
}
.areafunzionale.af_dqa_in .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dqa_in  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dqa_in .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_flow {
	height: 504px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_flow .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.areafunzionale.af_flow .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_flow  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_flow .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_vdc_operations {
	height: 456px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_vdc_operations .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.areafunzionale.af_mmbuffer {
	height: 500px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_mmbuffer .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.areafunzionale.af_mmbuffer .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_mmbuffer  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_mmbuffer .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}


.areafunzionale.af_dce_viewer {
	height: 500px;
	font-size: 12px;
	border-color: #46c1a4;
}


.areafunzionale.af_dce_viewer .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dce_viewer  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dce_viewer .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_dce_viewer .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.areafunzionale.af_dicom_viewer {
	height: 520px;
	font-size: 12px;
	border-color: #46c1a4;
}

.areafunzionale.af_dicom_viewer .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dicom_viewer  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_dicom_viewer .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_dicom_viewer .aftitolo {
	color: #103b41;
	overflow: hidden;
}
.dicom_tab_cnt {
	width: 915px; height: 460px;
	border: 1px solid #46c1a4;
	padding: 6px;
}

.areafunzionale.af_aip_viewer {
	height: 626px;
	font-size: 12px;
	border-color: #46c1a4;
}

.af_aip_viewer .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.af_aip_viewer  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.af_aip_viewer .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.af_aip_viewer .aftitolo {
	color: #103b41;
	overflow: hidden;
}

.af_aip_viewer_easy .nav {
	margin-bottom: 0;
}

.areafunzionale.af_aip_viewer_easy {
	height: 626px;
	font-size: 12px;
	border-color: #46c1a4;
}
.af_aip_viewer_easy .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.af_aip_viewer_easy  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.af_aip_viewer_easy .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.af_aip_viewer_easy .aftitolo {
	color: #103b41;
	overflow: hidden;
}



#page-adminscrybadqaflowadd .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

#page-adminscrybadqaflowadd  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
#page-adminscrybadqaflowadd .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
#page-adminscrybadqaflowadd .aftitolo {
	color: #103b41;
	overflow: hidden;
}
#page-adminscrybadqaflowadd .nav-tabs {
	border-bottom: 1px solid #46c1a4;
} 


.areafunzionale.af_aip {
	height: 55px;
	border-color: #fd9;
}
.areafunzionale.af_aip .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_privacy {
	height: 395px;
	font-size: 12px;
	border-color: #c13e72;
}
.areafunzionale.af_privacy .aftitolo {
	color: #ffecf0;
	overflow: hidden;
}
.areafunzionale.af_privacy .row-fluid [class*="span"] {
	min-height: 24px;
}
.areafunzionale.af_privacy label {
	font-size: 12px;
}



.areafunzionale.af_sel_channels {
	height: 500px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_sel_channels .aftitolo {
	color: #103b41;
}

.areafunzionale.af_channel_head {
	height: 75px;
	font-size: 12px;
	border-color: #fd9;
}
.areafunzionale.af_channel_head .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_channels_list {
	width: 160px;
	float: left;
	height: 500px;
	font-size: 12px;
	border-color: #fd9;
}

.areafunzionale.af_channels_list .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_channels_list  .afbody {
	width: 150px;
	
}
.areafunzionale.af_channel_detail2 {
	height: 500px;
	float: left;
	margin-left: 6px;
	width: 730px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_channel_detail2 .aftitolo {
	color: #103b41;
}

.areafunzionale.af_channel_detail2  .afbody {
	width: 720px;
	
}

.areafunzionale.af_channel_detail2 .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_channel_detail2  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_channel_detail2 .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}


.areafunzionale.af_channel_detail {
	height: 415px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_channel_detail .aftitolo {
	color: #103b41;
}
.areafunzionale.af_channel_detail .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_channel_detail  .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionale.af_channel_detail .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

/* DASHBOARD */


.areafunzionale.af_dashboard_todo {
	float: left;
	width: 445px;
	height: 245px;
	font-size: 12px;
	border-color: #46c1a4;
}
.areafunzionale.af_dashboard_todo .aftitolo {
	color: #103b41;
}
.areafunzionale.af_dashboard_todo .afbody {
	width: 95%;
}

.areafunzionale.af_dashboard_stats {
	float: left;
	width: 445px;
	height: 245px;
	font-size: 12px;
	border-color: #fd9;
	margin-left: 6px;
}
.areafunzionale.af_dashboard_stats .aftitolo {
	color: #dc5207;
}
.areafunzionale.af_dashboard_stats .afbody {
	width: 95%;
}

.areafunzionale.af_dashboard_news {
	float: left;
	width: 445px;
	height: 245px;
	font-size: 12px;
	border-color: #c13e72;
}

.areafunzionale.af_dashboard_news .aftitolo {
	color: #ffecf0;
}
.areafunzionale.af_dashboard_news .afbody {
	width: 95%;
}
.areafunzionale.af_dashboard_alert {
	float: left;
	width: 445px;
	height: 245px;
	font-size: 12px;
	border-color: #092140;
	margin-left: 6px;
}

.areafunzionale.af_dashboard_alert .aftitolo {
	color: #b2edfe;
}
.areafunzionale.af_dashboard_alert .afbody {
	width: 95%;
}


.areafunzionalent.adminscrybadicom {
	height: 503px;
	border-color: #46c1a4;
}
.areafunzionalent.adminscrybadicom >.afbody {
	padding: 6px;	
}
.areafunzionalent.adminscrybadicom .nav {
	margin-bottom: 0;
}
.areafunzionalent.adminscrybadicom .nav-tabs>.active>a {
    cursor: default;
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}
.areafunzionalent.adminscrybadicom .nav-tabs >li> a {
    color: #46c1a4;
    background-color: #103b41;
    border-right: 1px solid #ddd;
}
.areafunzionalent.adminscrybadicom .nav-tabs> li:hover>a {
    color: #103b41;
    background-color: #46c1a4 ;
    border-right: 1px solid #ddd;
}

.areafunzionale.af_admin_dcfind .afbody {
	width: 880px;
	padding: 6px;
}

.areafunzionale.af_admin_dcfind {
	border-color: #fd9;
}

.areafunzionale.af_admin_dcfind .aftitolo {
	color: #dc5207;
}

#page-adminscrybadicomtest form {
	margin: 0;
}

.areafunzionale.af_admin_dcfind_test {
	border-color: #fd9;
}

.areafunzionale.af_admin_dcfind_test .aftitolo {
	color: #dc5207;
}


.areafunzionale.af_scryba_user_certs_config {
	border-color: #fd9;
	height: 140px;
}

.areafunzionale.af_scryba_user_certs_config .aftitolo {
	color: #dc5207;
}


.areafunzionale.af_scryba_user_certs {
	border-color: #fd9;
	height: 310px;
}

.areafunzionale.af_scryba_user_certs .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_scryba_user_certs {
	border-color: #fd9;
	height: 416px;
}

.af_scryba_user_certs .nav-tabs>.active>a {
cursor: default;
color: #dc5207;
background-color: #fd9 ;
border-right: 1px solid #ddd;
}
.af_scryba_user_certs .nav-tabs >li> a {
color: #fd9;
background-color: #dc5207;
border-right: 1px solid #ddd;
}
.af_scryba_user_certs .nav-tabs> li:hover>a {
color: #dc5207;
background-color: #fd9 ;
border-right: 1px solid #ddd;
}

.areafunzionale.af_scryba_user_certs .nav-tabs>.active>a {
cursor: default;
color: #dc5207;
background-color: #fd9 ;
border-right: 1px solid #ddd;
}
.areafunzionale.af_scryba_user_certs .nav-tabs >li> a {
color: #fd9;
background-color: #dc5207;
border-right: 1px solid #ddd;
}
.areafunzionale.af_scryba_user_certs .nav-tabs> li:hover>a {
color: #dc5207;
background-color: #fd9 ;
border-right: 1px solid #ddd;
}


.areafunzionale.af_admin_cmove .afbody {
	width:  880px;
	padding: 6px;
}

.areafunzionale.af_admin_cmove {
	border-color: #fd9;
}

.areafunzionale.af_admin_cmove .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_dicom_cmove_test {
	border-color: #fd9;
	height: 160px;
}

.areafunzionale.af_admin_dicom_cmove_test .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_dicom_detail_test {
	border-color: #fd9;
	height: 270px;
}

.areafunzionale.af_admin_dicom_detail_test .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_dcfind_da {
	border-color: #fd9;
	height: 270px;
}

.areafunzionale.af_admin_dcfind_da .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_dcfind_da .afbody {
	width:  880px;
	padding: 6px;
}

.areafunzionale.af_admin_dicom_daily_acq .afbody,
.areafunzionale.af_admin_dicom_period .afbody,
.areafunzionale.af_admin_dicom_hist_method .afbody {
	width: 880px;
	padding: 6px;
}

.areafunzionale.af_admin_dicom_period {
	border-color: #fd9;
	height: 100px;
}

.areafunzionale.af_admin_dicom_period .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_dicom_daily_acq {
	border-color: #fd9;
	height: 170px;
}

.areafunzionale.af_admin_dicom_daily_acq .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_cert_detail {
	border-color: #fd9;
	height: 350px;
	margin: 6px;
}
.areafunzionale.af_cert_detail .aftitolo {
	color: #dc5207;
}
.areafunzionale.af_cert_detail .nav-tabs>.active>a {
    cursor: default;
    color: #dc5207;
    background-color: #fd9 ;
}
.areafunzionale.af_cert_detail .nav-tabs >li> a {
    color: #fd9;
    background-color: #dc5207;
}
.areafunzionale.af_cert_detail .nav-tabs> li:hover>a {
    color: #dc5207;
    background-color: #fd9 ;
}

.areafunzionale.af_admin_dicom_hist_method {
	border-color: #fd9;
	height: 170px;
}

.areafunzionale.af_admin_dicom_hist_method .aftitolo {
	color: #dc5207;
}


.chan_name {
	color: #3e8282;
}

.chan_val {
	font-weight: bold;
	font-size: 1.2em;
}

#dce_header {
/*	height: 40px;*/
	overflow: hidden;
}

#folders_header {
	height: 40px;
}
#dce_groups {
	float: left;
	width: 180px;
}
#dce_filters {
    padding-top: 3px;
	float: left;
	width: 80px;
}

#dce_folder_collapse {
	float: right;
}
#dce_breadcumb {
	font-weight: bold;
	float: left;
	width: 645px;
	margin: 0 auto;
}
#dce_breadcumb a {
	color: #103b41;
}
#dce_breadcumb a.diractive {
	background-color: #DDD;
}
#dce_view_switcher {
	float: right;
}
#dce_view_switcher ul {
	list-style: none;
}
#dce_view_switcher ul li {
	float: left;
	margin-right: 6px;
}
#dce_timeline {
	width: 595px;
	height:320px;
	overflow:auto;
	position: relative;
}
#dce_folders_collapsed {
	display: none;
	float: left;
	height: 335px;
	width: 24px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
}
#dce_folders {
	float: left;
	height: 335px;
	width: 295px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: hidden;
}
#folders_collapsed {
	display: none;
	float: left;
	height: 320px;
	width: 24px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
}
#folders {
	float: left;
	height: 320px;
	width: 295px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: hidden;
}
#folders .directory .dirName {
	height: 24px; line-height: 0.9em;
}
#folderTreeCnt {
	height: 299px;
	overflow: scroll;
}
#folderTreeCnt.expanded a.long {
	display: block;
}
#folderTreeCnt.expanded a.short {
	display: none;
}
#folderTreeCnt  a.long {
	display: none;
}

#dceFolderTreeCnt {
	height: 280px;
	overflow: scroll;
}
#dceFolderTreeCnt.expanded a.long {
	display: block;
}
#dceFolderTreeCnt.expanded a.short {
	display: none;
}
#dceFolderTreeCnt  a.long {
	display: none;
}

#attachments {
	float: left;
	height: 527px;
	width: 310px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: auto;
}
#attachment_tab {
	float: left;
	border: 1px solid #a6c9e2;
	background-color: #FFF;
	margin-left: 1px;
	padding: 4px;
	height: 527px;
	width: 620px;
}
#docs {
	float: left;
	height: 330px;
	width: 600px;
}

/* TABELLE */
/*
table#patient_search,
table#docfinder_search {
	font-size: 10px;
	table-layout: fixed;
}
*/

.table .text-center {
	text-align: center;
}


table.fw-table {
    table-layout: fixed;
}

table.fw-table thead th {
    background: #ccc;
}

table.dicom {
    width: 930px;
    margin-left: auto;
    margin-right: auto;
}

table.dicom thead th {
    text-align: center;
}

table.dicom thead th a {
    display: block;
    background: #0f3668;
    color: #fff;
}

table.dicom thead th a:hover, table.dicom .selected {
    background: #46c1a4;
    color: #000;
    text-decoration: none;
}

table.dailycfind {
    width: 910px;
    margin-bottom: 0;
}

table.dailycfind thead tr:first-child th {
	padding-bottom: 0;
	vertical-align: middle;
}
/*
table.dailycfind > thead > tr {
	background-color: #0f3668;
	color: #fff;
}
*/
table.dicomdailydata {
    margin: 5px 0 0;
}

table.dicomdailydata th {
    white-space: nowrap;
}

table.dicomdailydata td {
    padding: 3px 5px
}

table.input-nomargin td textarea,
table.input-nomargin td input,
table.input-nomargin td select {
	margin: 0;
}
.ui-widget {
	font-size: 12px;
}
#gbox_paziente_source_resultset,
#gbox_paziente_destination_resultset {
	margin-top: 3px;
}

table.patients_resultset th, table.patients_resultset td {
	padding: 0px;
}

.af_paz #patient_header {
	float: left;
	margin-left: 10px;
	padding-top: 4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #3e8282;
}

.af_paz #patient_header img.avatar {
	width: 32px;
	height: 32px;
}

.af_paz .t_patient_header {
	width: 760px;
}
.af_paz .t_patient_header .patient_cfis_desc,
.af_paz .t_patient_header .patient_id_desc {
	font-size: 0.8em;
}
.af_paz .t_patient_header .patient_fullname {
	font-size: 1.1em;
}
.af_paz .t_patient_header .patient_age {
	font-size: 0.8em;
}

table.t_patient_header .avtr {
	width: 55px;
}

table.t_patient_header .ptid {
	width: 150px;
}
 
table.t_patient_header .pcfs {
	width: 220px;
}
table.t_patient_header .psx {
	width: 24px;
}
 
table.t_patient_header .pdtl {
	width: 350px;
}
table#patient_history_detail {
	border-bottom: 1px solid #092140;
}
table#patient_history_detail td {
	padding: 8px;
}
.af_dettaglio_storico .fnc,
.af_storia .fnc {
	width: 35px;
}
 
.af_dettaglio_storico .tmstmp,
.af_storia .tmstmp {
	width: 170px;
}
.af_dettaglio_storico .stpstop,
.af_storia .stpstop {
	width: 200px;
}
.af_dettaglio_storico .tpop,
.af_storia .tpop {
	width: 160px;
}
.af_dettaglio_storico .op,
.af_storia .op {
	width: 150px;
}
.af_dettaglio_storico .oprt,
.af_storia .oprt {
	width: 220px;
}
.form-horizontal .af_admin_campi_obbligatori .control-group {
	margin: 0;
}


.areafunzionale.af_admin_prestazioni {
	border-color: #fd9;
}
.areafunzionale.af_admin_prestazioni .aftitolo {
	color: #dc5207;
}


.areafunzionale.af_admin_prestazioniconsensi {
	border-color: #fd9;
}
.areafunzionale.af_admin_prestazioniconsensi .aftitolo {
	color: #dc5207;
}

.areafunzionale.af_admin_consensi {
	border-color: #fd9;
}
.areafunzionale.af_admin_consensi .aftitolo {
	color: #dc5207;
}


/** TABS **/

ul.fwnav {
	display: table;
	width: 100%;
	height: 32px;
	margin: 0 auto;
	table-layout: fixed;
	padding: 0;
	list-style: none;
}
ul.fwnav li {
	border-left: 1px solid white;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	text-align: center;
}
ul.fwnav li a {
	text-decoration: none;
	color: #FFF;
}
ul.fwnav li.active {
	background-color: #FFF;
	color: #000;
}
ul.fwnav li.active a {
	color: #092140;
}

/** OVERWRITE **/

.afbody .navbar .nav > .active > a,
.afbody .navbar .nav > .active > a:hover,
.afbody .navbar .nav > .active > a:focus {
    background-color: #e5e5e5;
    color: #fff;
    text-decoration: none;
}


/**
input[type="text"].ui-pg-input {
	width: 30px;
	font-size: 10px;
}
**/
input.ui-pg-input {
    line-height: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
select.ui-pg-selbox {
    line-height: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
table.patientmergedtl {
	width: 100%;
}
table.patientmergedtl td {
	padding: 6px;
	border-top: 1px solid #a6c9e2;
}
.tbl-pat-desc {
	vertical-align: top;
	font-weight: bold;
	text-align: right;
}

.mergeRight {
	float: left;
	margin-left: 6px;
	width: 32px;
	margin-top: 220px;
}
.fw_tab_adm {
	padding: 10px;
	border-top: 1px solid #c13e72;
	height: 175px;
}
.fw_tab_adm label {
	font-size: 12px;
}
.riepTMPNN {
	padding: 14px;
	font-size: 14px;
}
#form_cfg_anagrafe label {
	font-size: 12px;
}
.adminprvblock table td {
	vertical-align: inherit;
}

#modalfwalert {
	font-size: 14px;
	overflow: hidden;
	width: 600px;
	margin: 0 0 0 -300px;
	padding: 0 6px;
	min-height: 300px;
}
.fwwarning {
	padding: 10px;
}

.timeline-band-4 .timeline-ether-bg {
	background-color: #ccc;
}
.stellina {
	cursor: pointer;
}
a.activeli {
	background-color: #ddd;
}

.extapp{
	position: absolute;
	width: 24px;
	height: 24px;
}
.extappOLD:hover {
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}
#extapp1 {
	right: 6px; 
	top: 6px;
}
#extapp2 {
	right: 32px; top: 6px; 
}
#extapp3 {
	right: 58px;
	top: 6px;
}
.dce_tab_cnt {
	width: 915px; height: 435px;
	border: 1px solid #46c1a4;
	padding: 6px;
}
.aip_tab_cnt {
	width: 950px; height: 566px;
	border: 1px solid #46c1a4;
	padding: 6px;
}
.channel_tab_cnt {
	width: 705px; height: 400px;
	border: 1px solid #46c1a4;
	padding: 6px;
}

.fwjqcellheader {
font-weight: bold;
color: #2e6e9e;
}
ul.listchan {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.listchan li {
	cursor: pointer;
	padding: 6px 0 6px 4px;
	
	border-bottom: solid 1px #fd9;
}
ul.listchan li a {
	text-decoration: none;
	color: #3e8282;
}
ul.listchan li:hover {
	background-color: #fd9;
}
ul.listchan li.active {
	background-color: #fd9;
}
ul.listchan li.active a {
	color: #dc5207;
}
#tabsxx ul li {
	line-height: 12em;
}

#vdcfolders_collapsed {
	display: none;
	float: left;
	height: 420px;
	width: 24px;
	margin-right: 4px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #a6c9e2;
}
#vdcfolders {
	float: left;
	height: 420px;
	width: 295px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: hidden;
}
#vdcfolders .directory .dirName {
	height: 24px; line-height: 0.9em;
}
#vdcfolderTreeCnt {
	height: 440px;
	overflow: scroll;
}
#vdcfolderTreeCnt.expanded a.long {
	display: block;
}
#vdcfolderTreeCnt.expanded a.short {
	display: none;
}
#vdcfolderTreeCnt a.long {
	display: none;
}

#mdcfolders_collapsed {
	display: none;
	float: left;
	height: 420px;
	width: 24px;
	margin-right: 4px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #a6c9e2;
}
#mdcfolders {
	float: left;
	height: 420px;
	width: 295px;
	margin-right: 4px;
	background-color: #FFF;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: hidden;
}
#mdcfolders .directory .dirName {
	height: 24px; line-height: 0.9em;
}
#mdcfolderTreeCnt {
	height: 440px;
	overflow: scroll;
}
#mdcfolderTreeCnt.expanded a.long {
	display: block;
}
#mdcfolderTreeCnt.expanded a.short {
	display: none;
}
#mdcfolderTreeCnt  a.long {
	display: none;
}

#mmbuffer {
	float: left;
	height: 440px;
	width: 295px;
	margin-right: 4px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #a6c9e2;
	overflow: hidden;
}
#mmbuffer .directory .dirName {
	height: 24px; line-height: 0.9em;
}

#mmbufferTree {
	height: 460px;
	overflow: scroll;
}

#vdc_detail {
	float: left;
	width: 590px;
	height: 420px;
	padding: 4px;
	border: 1px solid #a6c9e2;
}

a.linkblu {
	text-decoration: underline;
	font-weight: bold;
	color: #2e6e9e;
}
a.linkblu:hover {
	text-decoration: underline;
}

input[type=submit].btn-sized {
	width: 100px;
}
form.nomargin {
	margin: 0;
}
.borderbttm {
	border-top: 1px solid #46c1a4;
	padding-top: 6px;
}
.editsignauto select {
	margin-bottom: 0;
}
#wideaxinlogin {
	margin-top: 10px;
	background-color: #dfefef;
	position: relative;
	padding: 20px;
	height: 170px;
}
#wideaxinlogin>.fwlogofooter {
	position: absolute;
	bottom: 0;
	right: 10px;
}
table.table.notdbrd td,
table.table.notdbrd th {
	border: none;
}
.wrapsign {
	word-wrap: break-word;
}
#page-aipshow .nav {
	margin-bottom: 10px;
}
.accessDeniedImg {
	background: url(../images/segnale_DivietoAccesso.jpg) no-repeat;
	width: 135px;
	height: 135px;
}
li.idc {
	text-align: center; 
	width: 60px;
	float: left;
	padding: 6px;
	margin: 0;
	border: solid 1px #103b41;
	cursor: pointer;
}
li.idc.active {
	cursor: default;
	background-color: #103b41;
	color: #46c1a4;
}
.hhblock {
	background-color: #d9d7d6; 
	float:left; width: 17px; height: 17px; 
	border-right: 1px solid #aaa;
	cursor: pointer;
}
.hhblock.act {
	background-color: #eee;
}
.hclock {
	float:left; width: 36px; height: 17px;
	font-size: 11px;
}

#tblnobrd th {
	border-top: none;
}

.nolist ul {
	list-style: none;
}

.processtypes {
	height: 175px;
	overflow: auto;
}

.modal-header h3 {
    font-size: 16px;
}

.modal-body {
    padding: 10px;
}

/*
    form
*/

.fw-form {
    margin-bottom: 0;
}

.fw-form legend {
    margin: 0;
    border: 0 none;
    font-size: inherit;
    line-height: inherit;
}

.fw-form .control-group {
    margin-bottom: 5px;
}

.fw-form legend + .control-group {
    margin-top: 0;
}

.fw-form .uneditable-input,
.fw-form .uneditable-textarea {
    border-color: transparent;
    background-color: transparent;
}

form#accesstype fieldset {
    width: 30%;
    margin: 10% auto 0;
}

form#accesstype fieldset .checkbox {
    margin-bottom: 40px;
}

/*
 *
 *  medagree
 *
 */

.ma-container {
    margin-top: 5px;
    background: #dfefef;
    border: 1px solid #2e6e9e;
}

.ma-container h1 {
    margin: 0;
    font-size: 16px;
    line-height: 1.3;
}

.ma-container h2 {
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 1.3;
    text-align: center;
}

.wrapper {
    overflow: auto;
    background: #fff;
    margin: 0 3px 3px;
    border: 1px solid #2e6e9e;
}

.inner {
    padding: 5px;
}

.ma-container .nav {
    margin-bottom: 0;
    margin-left: 12px;
}

.ma-container .nav-tabs > li > a {
    border-color: #2e6e9e #2e6e9e transparent;
}

.ma-container .nav-tabs > .active > a,
.ma-container .nav-tabs > .active > a:hover,
.ma-container .nav-tabs > .active > a:focus {
    background-color: #2e6e9e;
    border-color: #2e6e9e;
    color: #fff;
}

.signatures {
    list-style: none;
    margin-left: 15px;
}



label[for='subscriber-role'] {
    display: inline-block;
}

select#subscriber-role {
    vertical-align: baseline;
        margin: 0;
}
/*
#subscrbox div.subcontainer, #contextvar div {
    overflow: auto;
    height: 180px;
}
#subscrbox div p, #contextvar div p {
    margin: 0;
}
*/
#subscrbox > div:first-child p,
#contextvar > div:first-child p {
    margin: 0;
}

.subscr-choice {
}

.subscr-choice li {
    
    margin: 0 auto 20px;
    padding: 5px;
    text-align: left;
}
/*
.subscr-choice li .btn {
    display: block;
    margin: 0 auto;
}

.subscr-choice li:hover {
    background: #dfefef;
}
*/
.subscr-choice .selected {
    background: #fd9;
}

#scansioni {
    padding: 10px;
}

/*
    widget per timeline a trimestri
*/


.quartertimeline {
    overflow: auto;
    margin: 10px 5px 5px;
}

.quartertimeline .slide-btn {
    float: left;
}

.quartertimeline ol, .quartertimeline ol li {
    float: left;
}

.year {
/*    width: 90%; */
    margin: 0 5px;
}

.year p {
    clear: both;
    margin: 0;
    font-size: 0.9em;
    text-align: center;
}

.quarter {
    margin: 0 3px;
}

.quarter li {
    width: 10px;
/*
    height: 16px;
    border-bottom: 4px solid transparent;
    padding-bottom: 7px;
 */
    margin-left: 1px;
    border: 1px solid #333;
    line-height: 1;
    text-indent: -9999px;
    text-transform: uppercase;
}

.quarter li a {
    display: block;
}

.quarter li a span {
    display: block;
    line-height: 0.5;
}

.histimport {
    border-color: #009 !important;
}

.currflow {
    border-color: #0cc !important;
}
/*
.extratime {
    background-color: #c0c;
}
*/
.todo {
    background-color: #666; /*#ccc*/
}

.inprogress {
    background-color: #ff6; /*#cc9*/
}

.success {
    background-color: #090; /*#9c9*/
}

.notok {
    background-color: #c00; /*#c69*/
}

/*
    widget per paginazione a bullett
*/

.bullett-pager .carousel-indicators {
    position: static;
}

.bullett-pager .carousel-indicators li {
    background-color: #999;
    margin-left: 6px;
}

.bullett-pager .carousel-indicators .active {
	background-color: #036;
}

table#docsanomali {
	margin-left: 12px;
}

table#docsanomali tr.error {
	font-weight: bold;
	color: #c00;
}

.studyviewer-header {
    margin: 0 3px;
    background: #2e6e9e;
    color: #fff;
    font-size: 24px;
    line-height: 1.4;
    text-align: center;
}

table.theadblu>thead>tr {
	background-color: #0f3668;
	color: #fff;
}

/*
 *  Admin Utenti
 */

#identity-tabs-show label,
#identity-tabs-show input,
#identity-tabs-show select,
#identity-tabs-show textarea {
    margin: 0;
}
