html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:hidden;overflow-x:auto;}
.iconOnOff{margin-bottom:5px;}
a{cursor:pointer;}
a:hover{}
header.header-login{background-image:none;background-color:#d4dfe5;height:auto;}
#login-resume{float:left;width:60%;}
#login-box{float:right;width:25%;background-color:#d4dfe5;border-radius:none;border-radius:10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;margin-right:5%;}
#login-box input[type=text]
,
#login-box input[type=password]{height:25px;padding:5px;border-radius:7px;color:#ffffff;background-color:#016098;width:97%;margin:4px 0;}
#login-box input[type=text]:focus
,
#login-box input[type=password]:focus{outline:none;}
.iconOnOff{margin-bottom:5px;}
.title-alt-even
,
.title-alt-odd{font-size:1.5em;}
.title-alt-even{color:#0a639d;}
.title-alt-odd{color:#0A639D;}
.paragraph-title{font-size:1.2em;color:#00477f;}
p{color:#102f42;}


.widget-area{display:block;}
.widget-title-icon{vertical-align:middle;}
.widget-title
,
.widget-title-alt{color:#0a639d;font-size:1.4em;display:inline-block;vertical-align:top;padding-top:5px;}
.widget-title-alt{}
.widget-title-icon + .widget-title + hr{margin-top:-20px;}
.widget-avatar{margin-left:50px;margin-bottom:5px;border-radius:3px;}
body{min-height:100%;padding:0;margin:0;background-color:#F0F0F2;}
header{background-image:url(../images/bg/background_bandeau.png);margin-bottom:1%;height:90px;}
header .header-item{float:left;height:86px;width:18%;position:relative;}
header .header-menu{width:82%;background-image:url('../images/bg/background_bandeau_sinus.png');background-position:98.5% 0;background-repeat:no-repeat;}
.header-content .warning{color:#9CC384;font-family:arial;font-size:10pt;vertical-align:150%;}
.header-content .warning.item-selected{color:#005A9D;}
.header-content .warning-measure-box{margin-top:10px;margin-left:10px;margin-bottom:6px;width:150px;height:45px;float:left;text-decoration:none;}
.header-content .warning-measure-box:hover .warning{color:#005A9D;}
.warning-measure-box:hover{}
.header-content .warning-measure-box.selected{}
.header-content .login{color:white;font-family:arial;font-size:12pt;}
.header-content .physicianAcount{color:white;margin-left:10px;font-family:arial;font-size:10pt;clear:both;font-weight:bold;}
.menu-left.patients{color:red;margin-left:10px;font-family:arial;font-size:10pt;clear:both;font-weight:bold;text-align:center;overflow-y:scroll;overflow-x:scroll;}
span.last-connection{color:white;font-family:arial;font-size:11pt;margin-right:25px;}
.header-content .count{float:left;position:relative;top:10px;left:38px;color:white;font-size:9pt;font-family:arial;}
.header-content p{padding:5px;}
.header-content .menu{clear:both;margin-left:40px;}
.menu .menu-item{color:white;font-size:11pt;float:left;font-family:arial;text-decoration:none;cursor:pointer;margin-right:8px;margin-left:8px;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;}
.menu .menu-item.selected{color:white;background-color:#69A813;border-radius:3px;}
.leftMenu-item-selected{color:#69A813;font-weight:bold;padding-bottom:5px;vertical-align:middle;padding-bottom:5px;text-decoration:none;}
.header-content .header-icon{cursor:pointer;margin-left:10px;}
.header-content .header-exit{background-image:url('../images/icons/icon_se-deconnecter.png');width:25px;height:25px;cursor:pointer;}
.header-content .close-warning{float:right;margin:3px;width:11px;height:11px;cursor:pointer;}
#logo{position:relative;}
#patient{color:#2B6B9B;float:left;margin-top:5px;margin-left:20px;cursor:pointer;text-decoration:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;}
#patient-roll-block{float:left;position:absolute;top:70%;right:10%;}
#patient-icon-roll{margin-top:0px;cursor:pointer;}
#box-account{margin-right:10px;float:right;}
#box-login-right{float:left;margin-top:18px;}
#box-img-right{float:right;margin-top:10px;margin-left:10px;}
#question{margin-left:15px;cursor:pointer;}
#patient-roll{position:relative;background-color:#F0F0F2;margin-top:26px;width:229px;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 3px #555;display:none;z-index:1;}
#warning-roll{display:none;position:relative;margin-top:-4px;background-color:#F0F0F2;width:210px;border-radius:0px 0px 0px 0px;box-shadow:0px 4px 3px #555;}
#display-button{margin-left:55%;margin-top:5px;color:#69A813;background-color:inherit;border:0;width:auto;}
.header-content,
.body-content
,
footer{margin-left:auto;margin-right:auto;min-width:100%;max-width:100%;}
footer{position:fixed;bottom:0px;left:0px;width:100%;}
.header-content-login{margin-top:75px;margin-bottom:125px;min-width:840px;max-width:1024px;}
.body-content-login{background-repeat:no-repeat;background-position:left,right;min-height:600px;margin-top:50px;margin-left:125px;min-width:90%;max-width:100%;}
.body-content{background-image:url('../images/bg/background-left.gif'),url('../images/bg/background-right.gif');background-repeat:no-repeat;background-position:left,right;min-height:1500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.column{padding-top:5px;}
.column.left-column,
.column.right-column{width:17%;min-width:230px;}
.column.left-column{float:left;margin-right:15px;}
.column.right-column{float:right;margin-left:15px;}
.center-column{overflow:hidden;}
.center-box{width:100%;display:block;text-align:center;margin-bottom:15px;margin-top:10px;}
.search-submit{box-shadow:0px -2px #555;border-style:solid;border-color:#69A813;margin-top:4px;border-radius:0px 5px 5px 0px;}
.form-input-error{color:red;}
input{background-color:#75a9db;}
.list-item{color:black;text-decoration:none;font-family:arial;font-size:9pt;}
.list-item:hover{cursor:pointer;color:red;}
.list-item.selected{color:#69A813;}
#show-box{width:8px;height:inherit;border-right:solid;border-width:1px;border-color:#cad3d8;padding:2px;float:left;height:auto;}
#rotate{margin-top:50px;padding-bottom:2px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
#vertical-text{font-size:8pt;font-family:arial;color:#69A813;}
#centerbox{min-height:600px;}
.box-on-right{margin-left:15px;margin-right:30px;}
.box-details{width:80%;margin-bottom:5px;height:27px;margin-left:auto;margin-right:auto;margin-top:10px;}
td{height:20px;vertical-align:middle;padding:0.2em;}
.status{width:17px;height:17px;margin-left:5px;}
table{margin-top:15px;width:100%;}
table th{color:#69A813;padding-bottom:5px;text-align:left;}
table tr:nth-child(even){background-color:rgba(10, 99, 157, 0.1);}
table tr.selected{background-color:rgba(117, 168, 219, 0.5);}
table tr.disabled{color:grey;font-style:italic;}
table.simple tr{background-color:rgba(236, 244, 247, 0.7);}
.table-sorter tr a
,
.table-sorter tr a:visited{text-decoration:none;color:black;}
div
.list-patients{margin-top:5px;font-family:arial;font-size:10pt;cursor:pointer;overflow-y:auto;min-height:100px;}
span{font-family:arial;font-size:10pt;}
.list-title{float:left;color:#69A813;cursor:pointer;font-size:11pt;}
.list-title.table-header{width:auto;margin-left:0px;padding-bottom:5px;font-size:9pt;}
.list-title.measure-list{float:none;}
.list-title.measure-list:hover
,
.list-title.measure-list.selected{color:#2E4E60;}
.hr{height:0px;border:0;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #75a8db;}
hr{height:0px;border:0;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #75a8db;}
hr.page-break{background-color:#324D5D;margin-bottom:5px;}
.user-info-underline{margin-left:0px;margin-right:0px;margin-bottom:5px;}

.widget-title-underline{
	height:0px;
	border:0;
	margin-top:-19px;
	margin-bottom:7px;
	border-bottom:1px solid #75a8db;
}

.hr{height:0px;border:0;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #75a8db;}

.widget-title-patient-underline{
	height:0px;
	border:0;
	margin-top:-0px;
	margin-bottom:10px;
	border-bottom:1px solid #75a8db;
}


.widget-title-underline-short{height:1px;background-color:#75a8db;border:0;margin-top:-5px;}
.widget-title-underline-simple{height:1px;background-color:#75a8db;border:0;margin-top:0px;}
p{font-family:arial;font-size:9pt;line-height:1.7em;}
.graph-option-title{color:#69A813;margin-left:10px;margin-right:15px;font-size:11pt;vertical-align:200%;cursor:pointer;}
.graph-legend{margin:15px 0;font-weight:bold;}
.graph-legend-item{display:block;}
.graph-legend-color{width:20px;height:5px;vertical-align:middle;display:inline-block;}
.graph-legend-text{display:inline-block;padding-left:5px;font-weight:bold;}
.box-with-margin{margin-left:15px;margin-right:15px;margin-bottom:10px;}
.search{background-color:#75a9db;width:100%;height:25px;border-style:solid;border-color:#0000000;border-width:1px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.search input{padding:3px 0 3px 3px;}
.search input{outline:none;}
.search input[type=search]{background-color:#75a9db;color:white;font-size:1em;border:none;margin:0;padding-left:10px;float:left;max-width:86%;}
.search input[type=submit]{float:right;height:100%;padding:0;margin:0;box-shadow:none;padding:0 2px;}
.search input[type=submit]:hover{background-color:#69A813;}
.button-block{clear:both;padding:10px 0;}
.button-right{float:right;}
button
,
input[type=submit]{color:white;background-color:#69A813;cursor:pointer;font-size:13px;border-style:solid;border-width:1px;border-color:#e3f0aa;border-radius:5px;box-shadow:5px;padding-left:4px;padding-top:4px;padding-right:4px;padding-bottom:4px;box-shadow:0px -1px #555;border:1px solid #808080;}
.button-details-class{margin-left:9%;margin-top:5px;color:#69A813;background-color:inherit;border:0;width:auto;display:none;}
.button-details-class:hover{background-color:inherit;border-color:inherit;color:darkgrey;}
button.selected
,
button:hover
,
input[type=submit]:hover
,
input[type=button]:hover
,
input[type=reset]:hover{background-color:#78AADB;border-color:#78AADB;}
.button-selected{background-color:#78AADB;border-color:#78AADB;}
.button-more{}
.button-menu{font-size:8pt;margin-top:10px;margin-bottom:15px;height:25px;}
ul{line-height:13.5pt;}
p{margin-bottom:10px;}
.icon-roll{margin-top:-5px;}
.warning-faible{color:#248809;}
.warning-modere{color:#d4c013;}
.warning-eleve{color:#e78902;}
.warning-critique{color:#ba0101;}
.etat-image-size{height:18px;width:18px;}
.user-info-title{display:block;float:left;width:120px;margin-top:1px;margin-bottom:1px;}
.user-info{display:block;overflow:hidden;margin-top:2px;color:#69A813;}
.user-info.margin-left{margin-left:120px;}
.center-column .widget{margin:0px 5px 15px 5px;padding-bottom:20px;padding-top:5px;}
.center-column .information-message{font-size:12pt;font-family:arial;color:darkred;vertical-align:-300%;}
.center-column .back-button{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;background-color:#69A813;color:white;border-radius:3px 3px 3px 3px;font-size:10pt;font-family:arial;text-decoration:none;float:right;margin-right:10px;}
.center-column .back-button:hover{background-color:#78AADB;}
.ui-datepicker{width:auto;background-color:#EEF3F6;box-shadow:1px 1px 5px #555;border-radius:3px 3px 3px 3px;}
.ui-datepicker .ui-datepicker-header{position:relative;height:26px;background-color:#69A813;border-radius:3px 3px 3px 3px;font-weight:normal;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;color:black;visibility:hidden;}
.ui-datepicker .ui-datepicker-prev{left:6px;top:5px;background-image:url(../images/left.png);background-repeat:no-repeat;}
.ui-datepicker .ui-datepicker-next{right:-7px;top:5px;background-image:url(../images/right.png);background-repeat:no-repeat;}
.ui-datepicker .ui-datepicker-prev-hover{}
.ui-datepicker .ui-datepicker-next-hover{}
.ui-datepicker .ui-datepicker-title{margin:0 1.3em;line-height:1.9em;text-align:center;}
.ui-datepicker .ui-datepicker-title span{color:white;font-family:arial;font-size:11pt;}
.ui-datepicker .ui-datepicker-title select{font-size:0.8em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding-top:5px;text-align:center;border:0;font-family:arial;border-style:solid;border-color:transparent;border-width:1px;}
.ui-datepicker td{font-family:arial;border:0;padding:1px;border-style:solid;border-width:1px;border-color:#e1e8ee;}
.ui-datepicker td:hover{background-color:lightgrey;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker td span, .ui-datepicker td a{
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
	color:#00477f;
	text-align:center;
}
.ui-datepicker td span:hover, .ui-datepicker td a:hover{color:white;background-color:#0A639D;}
.ui-datepicker-today{background-color:#054C8A;box-shadow:1px 1px 5px #555;border-radius:1px 1px 1px 1px;}
.ui-datepicker-days-cell-over{background-color:#054C8A;}
.ui-datepicker .ui-datepicker-days-cell-over a{color:#ffffff;}
.ui-datepicker td a.ui-state-highlight{border:0;color:white;background-color:#054C8A;}
.ui-datepicker-trigger{position:absolute;position:relative;top:3px;}
.ui-datepicker-other-month{background-color:rgba(236, 244, 247, 0.7);}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}
.ui-timepicker-div dl dd{margin:0 10px 10px 45%;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}
.ui-timepicker-rtl dl dt{float:right;clear:right;}
.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px;}
.ui_tpicker_time_label{font-family:arial;font-size:0.8em;}
.ui_tpicker_hour_label{font-family:arial;font-size:0.8em;}
.ui_tpicker_minute_label{font-family:arial;font-size:0.8em;}
.ui_tpicker_second_label{font-family:arial;font-size:0.8em;}
.ui_tpicker_time{font-family:arial;font-size:0.8em;}
.ui_tpicker_hour{font-family:arial;font-size:0.8em;}
.ui_tpicker_minute{font-family:arial;font-size:0.8em;}
.ui_tpicker_second{font-family:arial;font-size:0.8em;}
.ui-timepicker-select{width:100px;}
.ui-helper-hidden-accessible{display:none;}
.ui-menu{background-color:#F0F1F5;border-radius:1px 1px 1px 1px;width:150px;overflow-x:scroll;overflow-y:scroll;}
.ui-menu-item:hover{color:#69A813;cursor:pointer;}
form{}
fieldset{margin-bottom:20px;}
legend{color:#69A813;font-weight:bold;padding-top:5px;padding-bottom:10px;}
.form-field
,
.form-field-multi{display:block;clear:left;margin-bottom:10px;margin-top:15px;}
.form-field-multi{}
.form-field{text-align:left;}
.form-field-multi{padding-left:30px;}
.form-field-align{padding-left:30px;}
.form-radio-align{padding-left:190px;}
.form-radio-align label{font-size:14px;}
.form-field label{text-align:right;width:240px;font-size:14px;float:left;padding-right:10px;}
.form-radio-align label.first:after, .form-field label:after{content:' : ';}
.form-field input{width:250px;}
.form-field input[type=submit]{width:auto;}
.form-field textarea{width:400px;}
.form-field-multi label{clear:left;float:left;}
.form-field-align label{clear:left;}
.form-field-align label.first{font-size:14px;}
.form-field-align label.first:after{content:" : ";font-size:14px;padding-right:10px;text-align:right;width:200px;}
.form-field-multi input{}
#photo-patient{float:left;margin-left:15px;}
#call-button{margin-top:45px;margin-left:50px;}
.alert{font-size:10.5pt;display:block;background-color:#ffffff;border:solid;padding:1em;border-style:dashed;border-width:1.5px;margin-bottom:0.5em;vertical-align:middle;margin-top:4px;}
.defaultMsgForPopUp{font-size:10.5pt;display:block;padding-left:0.5em;padding-bottom:0.3em;padding-top:0.3em;margin-top:1em;margin-bottom:1em;vertical-align:middle;width:95%;color:blue;border:solid;border-style:dashed;border-width:1.5px;}
.alertForPopUp{font-size:10.5pt;display:block;padding-left:0.25em;padding-right:0.25em;padding-bottom:0.3em;padding-top:0.3em;margin-top:1em;margin-bottom:1em;vertical-align:middle;width:95%;color:red;border:solid;border-style:dashed;border-width:1.5px;}
.alertDeletePopUp{font-size:14pt;}
.alertDeletePopUp:before{margin-top:1em;content:url('../images/icons/icon_alert2.png');margin-right:5px;}
.alertForPopUp:before{}
.stateErrorForPopUp{border:1px solid red !important;}


.alert:before{margin-right:5px;vertical-align:inherit;display:inline-block;}
.alert-info{color:#619EAB;text-align:center;}
.alert-info:before{content:url('../images/icons/icon-msg-info.png');}
.alert-error{color:#F7840F;}
.alert-error2{color:#F7840F;}
.alert-error:before{content:url('../images/icons/icon-msg-error.png');}
.alert-notification{color:#82109B;}
.alert-missing{color:#FF0000;}
.alert-success{color:#7CAD42;}
.alert-success2{color:#7CAD42;}
.alert-success:before{content:url('../images/icons/icon-msg-success.png');}

.form-field-msg input,.form-field-msg textarea,.form-field-msg checkbox,.form-field-msg radio,.form-field-msg option{border-style:dashed;border-width:1px;}
.form-field-msg-error label,.form-field-msg-error input,.form-field-msg-error textarea,.form-field-msg-error option{color:#F7840F;border-color:#F7840F;}
.form-field-msg-success label,.form-field-msg-success input,.form-field-msg-success textarea,.form-field-msg-success option{border-color:#7CAD42;color:#7CAD42;}
.form-field-msg-info label,.form-field-msg-info input,.form-field-msg-info textarea,.form-field-msg-info option{border-color:#8AC7FE;color:#8AC7FE;}
.box-radio-checkbox{margin-left:15px;font-size:11pt;}
.box-radio-checkbox label{font-size:10pt;vertical-align:20%;margin-left:5px;cursor:pointer;}
input[type=radio], input[type=checkbox]{cursor:pointer;}
.box-on-right{margin-left:350px;margin-top:-25px;margin-bottom:15px;}

.selectTypeFilter{width:100%;}
select:focus{outline:none;}
select option{color:black;background-color:white;}
input{background-color:white;border:1px solid;font-size:10pt;color:black;border-color:grey;}
input[type=text][disabled]{background-color:#ddd;color:grey;border-color:grey;}
input[type=file]{background-color:white;border:1px solid grey;color:black;font-size:9pt;}
input[type=text].object-textbox.border-alert{border-color:#F7840F;}
input[type=button], input[type=submit], input[type=reset]{border-radius:5px;color:white;background-color:#69A813;cursor:pointer;font-size:0.8em;border-color:#69A813;padding:2px 2px 2px 2px;box-shadow:0 -1px #555555;}
input[type=button].account-button{height:32px;width:32px;margin:3px;}
.link-icon{vertical-align:middle;margin-right:5px;}
.link-icon:before{margin-right:3px;vertical-align:inherit;display:inline-block;}
.link-icon-update:before{content:url('../images/icons/icon-update.png');}
.link-icon-add:before{content:url('../images/icons/icon-add.png');}
.link-icon-delete:before{content:url('../images/icons/icon-delete.png');}
footer ul{margin-left:15px;}
footer .footer-link{font-size:9pt;color:#84AEC7;text-decoration:none;}
footer .footer-link:hover{text-decoration:underline;}
.links{float:left;margin-right:50px;}
.e-button{width:285px;height:155px;margin-right:20px;margin-top:7px;float:left;cursor:pointer;}
.e-button:hover{background-color:rgba(210,220,222,0.1);}
.e-button hr{height:1px;background-color:#75a8db;border:0;margin-left:15px;margin-right:15px;margin-bottom:10px;}
.e-button:hover hr{background-color:#88B255;}
.e-button:hover span{color:#88B255;}
#footer-links{clear:both;}
.widget-tool-box
,
.graph-device-box{float:right;clear:both;}
.widget-tool-box .option
,
.graph-device-box .option{float:left;margin-bottom:8px;border-radius:10px 10px 10px 10px;margin-left:7px;}
.widget-tool-box .option:hover
,
.graph-device-box .option:hover{background-color:lightgray;}
.widget-tool-box .option a
,
.graph-device-box .option a{text-decoration:none;}
.widget-tool-box .option a:hover
,
.graph-device-box .option a:hover{text-decoration:underline;}
.widget-tool-box .option img.icon
,
.graph-device-box .option img.icon{vertical-align:middle;}
.widget-tool-box .option .option-title
,
.graph-device-box .option .option-title{text-transform:uppercase;padding-left:7px;color:#69A813;}
.widget-tool-box .option:hover .option-title
,
.graph-device-box .option:hover .option-title{color:#005A9D;}
.graph-box.chart{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:30px;width:100%;min-height:450px;clear:both;}
.graph-box.pie{min-height:250px;}
.graph-box.pie .graph-pie{float:left;}
.graph-box.pie .graph-pie-comments{float:right;width:40%;}
.graph-box .graph
,
.graph-box .graph-options{float:left;}
.graph-box .graph-options{height:auto;width:17%;padding-bottom:20px;border-radius:0px 8px 8px 0px;background-color:#F0F0F2;box-shadow:1px 1px 5px #555;padding:5px;}
.graph-box .graph-options hr{background-color:#cecfd3;}
.graph-options-title{color:black;margin-left:15px;vertical-align:50%;font-size:11pt;}
.graph{margin-left:15px;width:80%;}
.graph-header{height:auto;margin-bottom:15px;}
.graph-period{float:left;}
.graph-period .graph-period-item{display:inline;}
.graph-period-item{color:#69A813;font-size:11pt;cursor:pointer;}
.graph-zoom{float:right;}
.graph-zoom-item{display:inline;}
.graph-period-item.selected{color:#78AADB;}
.period-graph-item{color:#69A813;margin-left:15px;margin-right:15px;font-size:11pt;cursor:pointer;}
.curve-icon{margin-top:5px;margin-left:10px;margin-right:0px;}
.curve-icon:hover{padding-bottom:1px;}
.separation-graph-option{margin-top:-10px;background-color:#C0C8CB;}
.curve-option{margin-left:20px;margin-top:3px;margin-bottom:3px;}
.graph-line{padding-right:20px;}
.graph-pie{width:50%;height:280px;margin-left:20px;padding-right:20px;}
.label-img{vertical-align:middle;}
table.registration-advance{background-color:#0A639D;margin-top:20px;margin-bottom:20px;text-align:center;color:white;width:100%;border-radius:4px;}
table.registration-advance2{background-color:#0A639D;margin-top:20px;margin-bottom:20px;margin-left:25%;margin-right:25%;text-align:center;color:white;width:50%;border-radius:4px;}
td.first{border-radius:4px 0px 0px 4px;}
td.last{border-radius:0px 4px 4px 0px;}
.civil-step, .medical-step, .contact-step, .subscriptions-step, .fonctionalities-step{width:20%;}
.context-step, .physicians-step, .history-step{width:33%}
fieldset.embedded{margin-left:15px;margin-right:15px;}
table.registration-advance td.selected, table.registration-advance2 td.selected{background-color:#69A813;}
a.previous-step{text-decoration:none;border:1px solid #69A813;background-color:#69A813;border-color:#69A813;border-radius:5px 5px 5px 5px;color:white;cursor:pointer;font-size:9pt;padding:4px;}
a.next-step{text-decoration:none;border:1px solid #69A813;background-color:#69A813;border-color:#69A813;border-radius:5px 5px 5px 5px;color:white;cursor:pointer;font-size:9pt;padding:4px;}
a.button-search{text-decoration:none;border:1px solid #69A813;background-color:#69A813;border-color:#69A813;border-radius:5px 5px 5px 5px;color:white;cursor:pointer;font-size:9pt;padding:4px;}
a:hover.previous-step{background-color:#78AADB;border-color:#78AADB;}
a:hover.next-step{background-color:#78AADB;border-color:#78AADB;}
.button-previous-step{float:left;box-shadow:0 -1px #555555;}
.button-next-step{float:right;margin:2px;box-shadow:0 -1px #555555;}
span.step{padding-left:0%;color:#69A813;font-weight:bold;}
div#patients-list{height:140px;overflow:auto;background-color:#DDE2FF;border-raduis:8px 8px 8px 8px;margin-left:10px;margin-right:10px;}
fieldset.fieldset-border{border:2px solid #69A813;padding:10px;margin-top:10px;border-radius:3px;}
div.jump{padding:30px;}
.link-icon a{text-decoration:none;color:#0A639D;}
label.check-box{padding-top:5px;padding-bottom:5px;padding-right:15px;}
table#admins-list, table#patients-list, table#physicians-list{width:99%;margin-top:10px;}
tr.striped{background-image:url('../images/striped.png');background-repeat:repeat;opacity:0.5;font-style:italic;}
a.button-active:hover{}
.hidden{display:none;}
.visible{display:line;}
.required{color:red;}
label.info{font-family:arial;font-size:11pt;color:#0A639D;margin-right:50px;}
div.info, td.info {font-family:arial;font-size:11pt;color:#0A639D;}
div.info-card{font-family:arial;font-size:11pt;color:#0A639D;margin-bottom:10px;}
a.step-consult{text-decoration:none;color:white;}
.pg-normal{color:#000000;font-size:12px;cursor:pointer;background:#DDE2FF;padding:2px 4px 2px 4px;}
.pg-selected{color:#fff;cursor:pointer;font-size:12px;background:#0a639d;padding:2px 4px 2px 4px;}
.icon-info-patient-selected{padding:0px 5px 0px 10px;vertical-align:middle;}
.title-info-patient-selected{color:#0a639d;padding:0px 0px 0px 10px;vertical-align:middle;}
.title2-info-patient-selected{color:#0a639d;vertical-align:middle;padding-bottom:5px;text-decoration:none;}
table#tablepaging{width:100%;}
div#searchbox{}
input.search{background-color:#054C8A;font-size:1em;color:#FFFFFF;height:30px;margin:4px;padding:5px;width:90%;font-size:12px;border:#FFFFFF;}
select.search{background-color:#054C8A;font-size:1em;color:#FFFFFF;height:25px;margin:4px;padding:5px;width:95%;font-size:12px;border:#FFFFFF;}

div.search-form{padding-left:5px;}
a.none-decoration{text-decoration:none;color:#0A639D;}
div#selected-menu-item{display:none;}
div#selected-leftMenu-item{display:none;}
div.select-patient-area{}
div.select-patient-area div.left-side{float:left;}
div.select-patient-area div.left-side div.checkbox{padding-left:247px;}
div.select-patient-area div.right-side{float:right;padding-right:90px;}
div.select-patient-area div.right-side input[type="button"]{width:120px;margin-top:50px;}
div.select-patient-area div.right-side div#radio-gender{display:block;clear:left;margin-bottom:10px;margin-top:15px;}
div.select-patient-area div.right-side div#radio-gender label{clear:left;float:left;}
fieldset.selected-patients-list{height:200px;}
fieldset.search-patients{height:185px;}
table#patients-list{}
table#patients-list thead>tr{position:relative;display:block;}
table#patients-list tbody{height:135px;overflow:auto;position:absolute;}
table#patients-list th{width:270px;}
table#patients-list td{width:275px;}
table#patients-list td.check-box{width:25px;}
table#patients-list th.check-box{width:31px;}
table#patients-list td.nip{width:113px;}
table#patients-list th.nip{width:125px;}
#wrapper{width:700px;}
div.page-footer{position:absolute;top:580px;width:59%;}
div.page-footer2{position:absolute;top:693px;width:59%;}
div.data-list{min-height:490px;}
div.data-list2{min-height:417px;}
#patient-photo{width:200px;}
div.field{margin-top:5px;margin-bottom:5px;}
button.add{float:right;margin-right:40px;position:relative}
div.subscription-area{height:190px;}
div.subscription-area div.left-side{float:left;}
div.subscription-area div.right-side{float:right;padding-right:60px;}
.form-field-subscription{display:block;clear:left;margin-bottom:10px;margin-top:15px;}
.form-field-subscription label{text-align:right;width:125px;font-size:14px;float:left;padding-right:10px;}
.form-field-subscription label:after{content:' : ';}
.form-field-subscription input{width:150px;}
.form-field-subscription select{width:180px;}
.form-field-subscription input.start-date{width:162px;}
.form-field-subscription input.end-date{width:162px;}
#photo-error{margin-left:97px;}
input.start-date, input.end-date{}
#widget-antecedents{}
div.clear{clear:both;}
div.emergency-card{border:1px solid #75A8DB;position:relative;background-color:#FFFFFF;border-radius:6px;height:350px;}
div.emergency-card div.card-header{position:relative;height:60px;}
div.emergency-card div.card-header div.logo{float:left;position:relative;}
div.emergency-card div.card-header div.title{top:13px;position:relative;left:50px;font-weight:bold;}
div.emergency-card div.card-header div.last-update{float:right;right:10px;font-size:small;position:relative;bottom:15px;}
div.emergency-card div.card-body{height:188px;}
div.emergency-card div.card-body div.left-side{float:left;width:60%;position:relative;top:20px;left:20px;}
div.emergency-card div.card-body div.left-side div.blood-group{margin-top:5px;margin-left:5px;}
div.emergency-card div.card-body div.left-side div.allergies{margin-top:15px;margin-left:5px;}
div.emergency-card div.card-body div.right-side{float:right;width:40%;position:relative;top:20px;right:20px;}
div.emergency-card div.card-body div.right-side div.avatar{float:right;margin-right:4px;}
div.emergency-card div.card-body div.right-side div.name{position:relative;float:right;font-size:x-large;right:0px;text-align:right;}
div.emergency-card div.card-body div.right-side div.name div.first-name{margin-top:10px;}
div.emergency-card div.card-body div.right-side div.name div.last-name{margin-top:5px;}
div.emergency-card div.card-footer{height:60px;}
div.emergency-card div.card-footer div.left-side{width:50%;float:left;left:4px;top:4px;position:relative;}
div.emergency-card div.card-footer div.center-side{position:relative;}
div.emergency-card div.card-footer div.right-side{float:right;width:42%;position:relative;right:4px;top:4px;}
div.emergency-card div.card-footer div.right-side div.address{float:left;}
div.emergency-card div.card-footer div.right-side div.phone{float:right;position:relative;right:2px;}
div.emergency-card div.card-footer div.right-side div.phone div.cell-phone{}
div.emergency-card div.card-footer div.right-side div.phone div.fixed-phone{}
div.emergency-card div.card-footer div.right-side div.phone div.mail{}
div.emergency-card-verso{border:1px solid #75A8DB;position:relative;height:350px;background-color:#FFFFFF;border-radius:6px;}
div.emergency-card-verso div.left-side{float:left;position:relative;left:5px;width:49%;}
div.emergency-card-verso div.right-side{float:right;position:relative;right:5px;width:49%;}
div.emergency-card-verso div.left-side div.civil-contact{position:relative;top:10px;left:10px;}
div.emergency-card-verso div.left-side div.civil-contact div.title{margin-bottom:10px;font-weight:bold;}
div.emergency-card-verso div.left-side div.civil-contact div.address{width:330px;margin-bottom:4px;}
div.emergency-card-verso div.right-side div.medical-contact{position:relative;top:10px;left:10px;}
div.emergency-card-verso div.right-side div.medical-contact div.title{margin-bottom:10px;font-weight:bold;}
div.info-card label{color:black;font-weight:bold;float:left;font-size:14px;padding-right:10px;text-align:right;}
div.info-card label:after{content:" : "}
div.info-card ul{clear:left;float:clear;line-height:12.5pt;margin-left:2px;}
hr.contact-card{width:300px;float:left;}
fieldset.emergency-card{position:relative;top:24px;}
.button-card{margin-left:5px;}
footer{-moz-box-shadow:-5px -5px 5px #888;-webkit-box-shadow:-5px -5px 5px #888;box-shadow:-5px -5px 5px #888;display:block;padding-top:20px;padding-left:0px;padding-right:0px;width:100%;background-color:#054C8A;position:relative;height:40px;width:100%;text-align:center;height:50px;}
.green{color:green;}
.blue{color:blue;}
.white{color:white;}
div.search-item{text-align:left;margin-left:110px;margin-bottom:10px;}
div.search-item label.search-item-label{display:block;float:left;margin-right:28px;text-align:right;width:100px;}
div.search-item input{width:316px;border-radius:2px;}
div.search-item input.start-date, div.search-item input.end-date{width:122px;}
div.dialog-item{text-align:left;margin-left:110px;margin-bottom:10px;}
div.dialog-item label.dialog-item-label{display:block;float:left;margin-right:28px;text-align:right;width:100px;}
div.dialog-item input{}
div.dialog-item input.start-date, div.dialog-item input.end-date{width:106px;}
button.export-button{margin-top:10px;margin-left:3px;margin-right:3px;float:right;font-size:9pt;}
.consult-description{height:315px;overflow-y:auto;overflow-x:hidden;}
#state-service-subscription, #state-home-subscription{float:right;background-color:#0A639D;height:21px;padding-left:10px;width:55px;border-radius:3px;color:white;}
.text-area{float:left;width:250px;text-align:justify;}
button.delete-sub-home{float:right;margin-top:-19px;margin-right:-2px;}
.date-dialog{width:100px;}
.new-briefcase{background-color:#E3E3E3;}
.briefcases-border{}
fieldset.dates-dialog{text-align:center;}
.jqte{width:100%;max-height:234px;}
div.nbr-lines-list{color:#0A639D;}
<!-- questionnaire -->
select.answer-parent{width:130px;}
.operator{width:38px;}
.button-cancel-step{float:right;margin:2px;box-shadow:0 -1px #555555;}
.ask-sub-questionnaires-list{background-color:gray;border-radius:3px;padding:5px;width:20%;}
.survey-title{color:#0A639D;font-size:1.0em;}
.survey-breadcrumb{vertical-align:top;overflow:auto;border:1px solid #AAAAAA;}
.survey-question{vertical-align:top;width:100%;overflow:auto;border:1px solid #AAAAAA;}
.survey-title-breadcrumb{}
.survey-title-question{}
dt.selected{background-color:#69A813;color:white;padding-left:3px;padding-right:3px;padding-bottom:5px;padding-top:5px;}
dt.selected-SQ{background-color:rgba(117, 168, 219, 0.5);color:#0A639D;padding-left:3px;padding-right:3px;padding-bottom:5px;padding-top:5px;}
.sub-questionnaire-menu{background-color:rgba(10, 99, 157, 0.1);border-radius:3px 3px 3px 3px;color:#0A639D;padding-left:3px;padding-right:3px;padding-bottom:5px;padding-top:5px;margin:3px;}
.question-menu{margin-left:5px;margin-right:5px;color:#0A639D;}
dd.selected{color:#69A813;padding:3px;padding-bottom:5px;}
dd.selected-SQ{color:#rgba(117, 168, 219, 0.5);padding:3px;padding-bottom:5px;}
.question-label{background-color:rgba(117, 168, 219, 0.5);padding:15px;color:#0A639D;}
.potential-answers{position:relative;vertical-align:top;top:0px;color:#222222;padding:15px}
.questionnaire-finished{padding:70px;color:#0A639D;border-radius:3px 3px 3px 3px;text-align:center;}
.questionnaireData{padding-bottom:20px;margin-left:-150px;}
#briefcases-list{overflow-y:auto;overflow-x:hidden;}
.issueIcon{width:25px!important;height:25px!important;}
.selectedPersonnalSensor{border:1px solid gray;height:250px;width:335px;}
.selectedPersonnalSensor .title{color:#0A639D;}
.scroled-div{overflow-x:hidden;overflow-y:auto;height:300px;}
.progress-bar{width:80%;}
#divLoader{text-align:center;padding-top:40px;padding-bottom:50px;}
.divLoader{text-align:center;padding-top:40px;padding-bottom:50px;}
#divMsgForLoading{padding-top:20px;}
.divMsgForLoading{padding-top:20px;}
.spanShowMsgForZeroResponse{color:red;font-size:12pt;text-align:center;}
.divShowMsgForZeroResponse{padding-bottom:75px;padding-top:75px;text-align:center;}
#questionnaire-history-tab{}
.ask-head{width:100%;background:none repeat scroll 0 0 rgba(10, 99, 157, 0.1);border-radius:3px;border:1px solid #AAAAAA;color:#222222;}
.ask-date{padding-top:20px;padding-bottom:20px;padding-left:5px;}
.ask-title{padding-top:20px;padding-bottom:20px;padding-left:5px;font-size:25px;color:#0A639D;}
.ask-rate{padding:1px;padding-top:20px;padding-bottom:20px;padding-left:10px;color:#0A639D;}
.button-question{}
.boxTable{margin-bottom:20px;margin-top:0;}
.trGeneralInfoTable{height:40px;vertical-align:middle;background-color:#FFFFFF !important;}
.tdTitle{float:right;height:40px;padding-right:10px;vertical-align:top;}
.tdInput{vertical-align:top;}
.labelInput{font-weight:bold;font-size:10pt;}
.inputAddBox{width:300px;padding-left:5px;}
.loading{margin-top:75px;margin-bottom:75px;}
.divLoadingMsg{margin-top:25px;}

.miniloading{margin-top:45px;margin-bottom:45px;}
.divMiniLoadingMsg{margin-top:25px;}



.spanLoadingMsg{font-size:14px;color:red;}
.divMsgForZeroResponse{padding-top:75px;padding-bottom:75px;align:center;text-align:center;}
.spanMsgForZeroResponse{color:red;font-size:12pt;align:center;text-align:center;}
.divMsgBadResponse{align:center;text-align:center;padding-top:70px;padding-bottom:70px;}
.spanMsgBadResponse{color:red;font-size:12pt;align:center;text-align:center;line-height:1.5;}
.spanMsgBadResponse_title{color:rgba(0,0,0,0.75);font-size:14pt;align:center;text-align:center;line-height:3;}
.statisticGraph{heigth:400px;}
.loader{margin-top:75px;margin-bottom:75px;text-align:center;}
.divLoaderMsg{margin-top:25px;}
.spanLoaderMsg{font-size:14px;color:red;}
.center{text-align:center;}
.pointer{cursor:pointer;}
#tags{}
.tag{color:blue; background: none repeat scroll 0 0 #0A859D; cursor: pointer; color: #FFFFFF; display: inline-block; margin:2px; height: 26px; line-height: 26px; padding: 0 20px 0 23px; border-radius:2px; }
.tag:hover { background-color: crimson; color: white;}
.divStatus { background: none repeat scroll 0 0 #0A639D; border-radius: 5px;   cursor: pointer; color:white;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
    width: 98%;
}


.divType{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		margin-top:3px;
		margin-bottom:3px;
		margin-left:5px;
		margin-right:5px;
		border : 1px solid rgba(125, 125, 125, 1);
		background-color:rgba(225, 225, 225, 1);
	}
	.scroll {
		max-height:300px;
	    overflow-x: hidden;
	    overflow-y: scroll;
	}
	.selected{
		background-color:#69A813;
	}
	
.sim-weight, .sim-min{ width: 11%;}
.sim-criteria {/*background: none repeat scroll 0 0 #0A639D; color:white;*/ font-size: 9pt; }
.uppercase {text-transform: uppercase;}


.widget{
	width:auto;
	background-color:#ecf4f7;
	background-color:rgba(236, 244, 247, 0.7);
	border-radius:10px 10px 10px 10px;
	box-shadow:1px 1px 5px #555;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:15px;
	padding-top:3px;
}

.alertMsg{
	font-size:10.5pt;
	display:block;
	border: solid;
	padding: 1em;
	border-style: dashed;
	border-width: 1px;
	margin-bottom: 0.5em;
	vertical-align:middle;
	margin-top: 4px;
}
	
.alertError{
	color:#F7840F;
}
	
.alertError:before { 
	content:url('resources/images/icons/icon-msg-error.png');
	margin-right:5px;
}

.alertSuccess{
	color:#7CAD42;
}

.alertSuccess:before{
	content:url('resources/images/icons/icon-msg-success.png');
	margin-right:5px;
}

.contenaireForSucessErrorMsg{
	margin-left: 5px;
	margin-right: 5px;
}

button.periodFilter {
    margin-top: 6px;
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 9pt;
	color: #FFF;
	background-color: #69A813;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
	padding: 3px;
	paddin-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	box-shadow: 0px -1px #555;
	border: 1px solid #808080;
}

button.bpInTitleOfWidget {
    margin-top: 6px;
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 9pt;
	color: #FFF;
	background-color: #69A813;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
	padding: 3px;
	paddin-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	box-shadow: 0px -1px #555;
	border: 1px solid #808080;
}

.button-title {
    margin-top: 6px;
    float: right;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 9pt;
	color: #FFF;
	background-color: #69A813;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
	padding: 3px;
	paddin-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	box-shadow: 0px -1px #555;
	border: 1px solid #808080;
}

.alertMsg{
	font-size:10.5pt;
	display:block;
	border: solid;
	padding: 1em;
	border-style: dashed;
	border-width: 1.5px;
	margin-bottom: 0.5em;
	vertical-align:middle;
	margin-top: 4px;
}
	
.alertError{
	color:#F7840F;
}
	
.alertError:before { 
	content:url('resources/images/icons/icon-msg-error.png');
	margin-right:5px;
}

.alertSuccess{
	color:#7CAD42;
}

.alertSuccess:before{
	content:url('resources/images/icons/icon-msg-success.png');
	margin-right:5px;
}
	
	
.rotate270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
	


	
	
	
	
	