/*  JQUERY MOBILE CUSTOM /////////////////////////////////////////////////////////// */	

.no-border {
	border:none;
}

.ui-focus, .ui-btn:focus {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

input, select, textarea, button, .ui-btn {
	font-size: 14px;
}


.ui-input-text input, .ui-input-search input {
	min-height: 2.71em;
	color:#555
}

textarea.ui-input-text {
	color:#555;
}


.ui-mobile label, div.ui-controlgroup-label {
	font-size: 14px;
}

.ui-header .ui-title, .ui-footer .ui-title {
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	padding:11px 0;
	margin:0 10%;
}


.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
	font-weight: 700;
}


.ui-popup-screen.ui-overlay-a.in {
	opacity:1;
}



.ui-disabled, .ui-state-disabled, button[disabled], .ui-select .ui-btn.ui-state-disabled {
	filter: Alpha(Opacity=50);
	opacity: 0.5;
}

/*  LARGE DIALOG /////////////////////////////////////////////////////////// */	

.large-dialog .ui-dialog-contain {
	max-width: 848px;
}

.large-dialog .ui-dialog-contain .container-repro{
	margin:0.25em 1em 0.5em 0;
	float:left;
	width:400px;
}

/*  LARGE POPUP /////////////////////////////////////////////////////////// */	

.large-popup  {
	max-width: 848px;
}

.large-popup .container-repro{
	margin:0.25em 1em 0.5em 0;
	float:left;
	width:400px;
}

.large-popup.ui-popup.ui-content, .large-popup.ui-popup .ui-content {
	overflow: hidden;
}

/*  SMALL DIALOG /////////////////////////////////////////////////////////// */	

.small-dialog .ui-dialog-contain {
	max-width: 432px;
}

.small-dialog .ui-dialog-contain .container-repro {
	margin-bottom:1em;
}

/*  SMALL POPUP /////////////////////////////////////////////////////////// */	

.small-popup  {
	max-width: 432px;
	min-width:300px;
}

.small-popup .container-repro{
	margin:0.25em 1em 0.5em 0;
	float:left;
	width:400px;
}

.small-popup.ui-popup.ui-content, .small-popup.ui-popup .ui-content {
	overflow: hidden;
}




/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 TABLETTE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


@media only screen and (max-width: 1023px){
	
/*  JQUERY MOBILE CUSTOM ///////////////////////////////////////////////////////////	*/	

input, select, textarea, button, .ui-btn {
	font-size: 12px;
}

.ui-btn-icon-top {
    padding-top: 3em;
}

.ui-btn-icon-right {
    padding-right: 3em;
}

.ui-btn-icon-bottom {
    padding-bottom: 3em;
}

.ui-btn-icon-left {
    padding-left: 3em;
}


.ui-mobile label, div.ui-controlgroup-label {
	font-size: 12px;
}

.ui-header .ui-title, .ui-footer .ui-title {
	font-size:12px;
}

/*  LARGE DIALOG /////////////////////////////////////////////////////////// */	

.large-dialog .ui-dialog-contain {
	max-width: 432px;
}

.large-dialog .ui-dialog-contain .container-repro{
	margin:0 0 1em 0;
	float:none;
	width:100%;
}

/*  LARGE POPUP /////////////////////////////////////////////////////////// */	

.large-popup  {
	max-width: 432px;
}

.large-popup .container-repro{
	margin:0 0 1em 0;
	float:none;
	width:100%;
}



 

}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 SMARTPHONE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


@media only screen and (max-width: 767px){
	
/*  JQUERY MOBILE CUSTOM /////////////////////////////////////////////////////////// */	


input, select, textarea, button, .ui-btn {
	font-size: 12px;
}

.ui-btn-icon-top {
    padding-top: 3.25em;
}

.ui-btn-icon-right {
    padding-right: 3.25em;
}

.ui-btn-icon-bottom {
    padding-bottom: 3.25em;
}

.ui-btn-icon-left {
    padding-left: 3.25em;
}

.ui-mobile label, div.ui-controlgroup-label {
	font-size: 12px;
}

.ui-header .ui-title, .ui-footer .ui-title {
	font-size:12px;
}

/*  SMALL POPUP /////////////////////////////////////////////////////////// */	

.small-popup  {
	min-width:240px;
}

.small-popup .container-repro{
	width:100%;
}
	
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 SMARTPHONE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


@media only screen and (max-width: 320px){
	
/*  JQUERY MOBILE CUSTOM /////////////////////////////////////////////////////////// */	



input, select, textarea, button, .ui-btn {
	font-size: 11px;
}

.ui-btn-icon-top {
    padding-top: 3.25em;
}

.ui-btn-icon-right {
    padding-right: 3.25em;
}

.ui-btn-icon-bottom {
    padding-bottom: 3.25em;
}

.ui-btn-icon-left {
    padding-left: 3.25em;
}

.ui-mobile label, div.ui-controlgroup-label {
	font-size: 11px;
}

.ui-header .ui-title, .ui-footer .ui-title {
	font-size:11px;
}
	
}
	
