/* @override http://www.monbilansportsante.fr/Essais%20Gr%C3%A9gory/formulaire-medecin/res/css/form_med.css */@charset "UTF-8";/* !General */.formResponsive .floatl {	float: left;}.formResponsive .floatr {	float: right;}.formResponsive .clearl {	clear: left;}.formResponsive .clearr {	clear: right;}.formResponsive .center {	margin: auto;}.formResponsive .nomarg {	margin: 0;}.formResponsive .clearfix {	display: inline-block;	display: block;}.formResponsive .clearfix:after {	content: " ";	display: block;	height: 0;	clear: both;	overflow: hidden;	visibility: hidden;}


.formResponsive label {	height: auto;	float: none;	display: inline-block;	font-size: 1em;	vertical-align: middle;	letter-spacing: 1px;}.field-inline .formControlLabel {	display: inline;}.formRequired:before {	content: '*';	font-weight: normal;	color: #ED8025;}.formResponsive input[type="radio"],.formResponsive input[type="checkbox"] {	float: none;	margin-right: .3125em;	margin-left: .125em;
	font-size: x-large;	}.field-radio label + input[type="radio"],.field-checkbox label + input[type="checkbox"] {	margin-left: .5em;}.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="url"],.formResponsive input[type="password"],.formResponsive input[type="email"],.formResponsive input[type="search"],.formResponsive input[type="tel"],.formResponsive select {	display: inline-block;	padding: 1px;
	border-radius: 5px;	border: 2px solid #ccc;	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;			box-sizing: border-box;	-webkit-border-radius: 3px;			border-radius: 3px;/*	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;	-webkit-transition: border .2s linear 0s, box-shadow .2s linear 0s;	   -moz-transition: border .2s linear 0s, box-shadow .2s linear 0s;		 -o-transition: border .2s linear 0s, box-shadow .2s linear 0s;			transition: border .2s linear 0s, box-shadow .2s linear 0s;*/}

.formResponsive textarea,.formResponsive textarea[disabled],.formResponsive textarea[readonly] {	display: inline-block;	padding: 5px;	border: 1px solid #ccc;	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;			box-sizing: border-box;	-webkit-border-radius: 3px;			border-radius: 3px;}.formResponsive select:focus,.formResponsive textarea:focus,.formResponsive input[type="text"]:focus,.formResponsive input[type="password"]:focus,.formResponsive input[type="datetime"]:focus,.formResponsive input[type="datetime-local"]:focus,.formResponsive input[type="date"]:focus,.formResponsive input[type="month"]:focus,.formResponsive input[type="time"]:focus,.formResponsive input[type="week"]:focus,.formResponsive input[type="number"]:focus,.formResponsive input[type="email"]:focus,.formResponsive input[type="url"]:focus,.formResponsive input[type="search"]:focus,.formResponsive input[type="tel"]:focus,.formResponsive input[type="color"]:focus,.formResponsive .uneditable-input:focus {	background: #fff;}.formResponsive input[type="text"],.formResponsive input[type="number"],.formResponsive input[type="url"],.formResponsive input[type="password"],.formResponsive input[type="email"],.formResponsive input[type="search"],.formResponsive input[type="tel"] {	height: 2em;	line-height: 1.375;
	width: 300px;}.formResponsive select {	height: 2.4615em;
	border-radius: 4px;
	padding-left: 5px;	box-shadow: none;	-webkit-transition: border .2s linear;	   -moz-transition: border .2s linear;		 -o-transition: border .2s linear;			transition: border .2s linear;}.formResponsive textarea {	display: block;	height: 9em;	margin: 5px;}

.formValidation {	overflow: hidden;	font-size: .8em;	color: #D90B00;}.formHorizontal .formValidation {	display: block;}/* !Main column */.form-section-title {	position: relative;	margin-top: 6px;	overflow: hidden;	text-transform: uppercase;	clear: both;}.form-section-title:after {	content: '';	position: absolute;	bottom: .4em;	margin: 0 0 0px .4em;	width: 100%;	height: .3em;	background: #009FE3;}/* vincent */.form-section-title2 {	position: relative;	margin-top: 5em;	overflow: hidden;	text-transform: uppercase;	margin-bottom: 20px;	clear: both;}.form-section-title2:after {	content: '';	position: absolute;	bottom: .4em;	margin: 0 0 10px .4em;	width: 100%;	height: .1em;	background: #A2C617;	}
.uk-grid > .form-section-title2 {	padding-left: 20px;	padding-bottom: 10px;	padding-top: 40px;	float: none;	margin-left: 10px;	margin-top: 15px;	margin-bottom: 15px;}





#Message {

	margin-left: 16%;
	border-radius: 5px;
	max-width: 500px;

}

 #MessageA {	
    width: 85%;
    height: 50px;
    background: none;
    border: none;
    webkit-box-shadow: unset;
    box-shadow: none;
	
}

#liste_mssA.rsform-select-box {
    border: 3px solid #A2C617;
    font-size: larger;
    width: 400px;
    min-height: 40px;
    border-radius: 5px;
}

rsform-block-message {
	text-align: justify;
	padding: 10px;
}








@media only screen and (max-width: 799px) {	/* <= 799px */

	#pr_caap.rsform-select-box,
	#pr_frequence.rsform-select-box,
	#pr_programme.rsform-select-box,
	#pr_duree.rsform-select-box,
	#pr_cardio.rsform-select-box, 
	#pr_pneumo.rsform-select-box, 
	#pr_loco.rsform-select-box, 
	#pr_opht.rsform-select-box,
	#pr_orl.rsform-select-box,
	#pr_neuro.rsform-select-box{
	text-align: right;
	margin-top: 8px;
	font-size: medium;
	padding-left: 4px;
	width: 100%;
	
}

.cadrebleuprescri, .blocbleufonce_prescrirap {
	display: none;
}

.rsform-block-mod-neuro, .rsform-block-mod-cardio, .rsform-block-name {
	margin-top: 25px;
}
.rsform-block-reco-a-faire, .rsform-block-pr-vigi, .rsform-block-message {
	margin-top: 20px;
	width: 80%;
	margin-left: 10px;
}


}
/*changement vbe recadrage procedure droite */
@media only screen and (min-width: 800px) {	/* >= 900px */
	
#main91 .uk-grid {
    width: 100%;
}
#mod_cardio, #mod_pneumo, #mod_loco, #mod_orl, #mod_neuro,#mod_opht {
	max-width: 200px;
}

.cadrebleuprescri {
	background: #3A5173; float: right; margin: 5px auto; margin-right: 30px; border-radius: 7px; width: 300px; padding: 5px 5px 15px 5px;
}




.blocbleufonce_prescrirap {
    background: #3A5173;
    float: right;
    margin: 5px auto;
    margin-right: 30px;
    border-radius: 7px;
    width: 300px;
    padding: 5px 5px 15px 5px;
}




}
.field-radio .rsformVerticalClear,.field-checkbox .rsformVerticalClear {	white-space: nowrap;	margin-right: 1em;}.mce-fullscreen .wf-editor-header, .wf-editor-header {
     min-height: 0rem; 
}.uk-width-2-2  {
	max-width: 100%;
}
.uk-width-2-6  {
	max-width: 32%;
}
.uk-width-3-6,.uk-width-2-4 {
	max-width: 45%;

}
.uk-width-1-6 {
	max-width: 14%;
}
.uk-width-4-6 {
	max-width: 68%;
	text-align: center;
}
.uk-width-4-4 {
	max-width: 75%;
	text-align: center;
}
.uk-container-center {
	margin: 0px auto;
}

.uk-input, .uk-select, .uk-textarea, .uneditable-input:not([class*=uk-]), input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), input[type=time]:not([class*=uk-]), input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), select:not([class*=uk-]), textarea:not([class*=uk-]) {
    max-width: 90%;
	background: white;
    padding: 0 10px;
    color: #666;
}

.input[type=text]:not([class*=uk-]){
	max-width: 400px;
	background: white;
    padding: 0 10px;
    color: #666;
	border: 3px solid orange;
	
}