@media (max-width: 700px)
{
html
	{
	font-size:55% !important;
	}

.module_page_content .loginbloc
	{
    margin-top: 0;
	}

.showcase
	{
	max-width:100%;
	padding: 0 5px;
	}

.showcase .leftblock
	{
    border: none;
	}

.showcase .iconsbartop
	{
    position: relative;
    left:0;
	}

.module_page_content .showcase_divmain
	{
    padding: 1rem;
	}

#showcase_loginpagelogo
	{
	/* position:fixed; */
	/* top:20px; */
	/* left:0; */
	/* right:0; */
	text-align:center;
	width:100%;
	}

#showcase_loginpagelogo img
	{
	height:80px;
	width:auto;
	}

#showcase_loginformdiv
	{
	position:fixed;
	top:60px;
	left:0;
	right:0;
	text-align:center;
	width:100%;
	/* height:155px; */
	}

#showcase_loginpageoptions
	{
	position:fixed;
	top:270px;
	left:0;
	right:0;
	text-align:center;
	width:100%;
	height:auto;
	border-top:1px solid #ffffff;
	padding-top:30px;
	}

.basic_form input[type=text]:not([data-type=date]):not([data-type=time]), .basic_form input[type=password], .basic_form input[type=search], .basic_form textarea, .basic_form select, .basic_form .adressediv
	{
    width: 27rem;
    width: -webkit-fill-available;
	}

.bigleftframe input, .basic_form .bigleftframe input, .basic_form .itemframe input, .overscreen_form div.formgroup input
	{
    width: 20rem;
    line-height: 3rem;
	}

.bigleftframe input[type=text], .basic_form .bigleftframe input[type=text], .basic_form .itemframe input[type=text], .overscreen_form div.formgroup input[type=text],
.bigleftframe input[type=password], .basic_form .bigleftframe input[type=password], .basic_form .itemframe input[type=password], .overscreen_form div.formgroup input[type=password],
.bigleftframe textarea, .basic_form .bigleftframe textarea, .basic_form .itemframe textarea, .overscreen_form div.formgroup textarea,
.bigleftframe select, .basic_form .bigleftframe select, .basic_form .itemframe select, .overscreen_form div.formgroup select,
.bigleftframe .adressediv,.basic_form .bigleftframe .adressediv,.basic_form .itemframe .adressediv,.overscreen_form div.formgroup .adressediv
	{
    width: 20rem;
	font-size:1.6rem;
	padding-left:0.2rem;
	padding-right:0.2rem;
	}

.trajet_board_main, .basic_form .trajet_board_main, .overscreen_form .trajet_board_main
	{
	flex-flow: column nowrap;
	-moz-flex-flow: column nowrap;
	-webkit-flex-flow: column nowrap;
	}
.newtrajetform, .basic_form .newtrajetform input, .simpletrajetform input, .basic_form .simpletrajetform input, .simpletrajetform input
	{
    height: 3rem;
	}

.bigleftframe label, .basic_form .bigleftframe label, .basic_form .itemframe label,
overscreen_form  .bigleftframe label, .overscreen_form  .itemframe label
{
font-size: 1.3rem;
line-height: 2.5rem;
height:auto;
}

.basic_form [data-type=divradio], .basic_form [data-type=checkbox]
	{
	width:2rem;
	height:2rem;
	font-size:1.8rem;
	line-height:1.8rem;
	padding-left:0.2rem;
	margin-right:0.5rem;
	}

h4
	{
	font-size:2.2rem;
	}

.blockprompt
{
min-width:initial;
}


.basic_form  input.smallfield, .basic_form  select.smallfield, .basic_form  textarea.smallfield
	{
	width:6rem;
	padding-right:0;
	height:2.2rem;
	}

.showcase .basicform_table table td
	{
	font-size:1.2rem;
	}

.menutop-bar1 #clock
	{
    display: none;
	}

body.assistance_mngr
	{
	margin:0;
	background-size: 60% auto;
	}

body.assistance_mngr select, body.assistance_mngr option, body.assistance_mngr select, body.assistance_mngr textarea, body.assistance_mngr input[type=text], body.assistance_mngr input[type=file]
	{
	width:100%;
	font-size:12px;
	}

body.assistance_mngr .block1
	{
	width:100%;
	min-width:320px;
	}

div.assistance_mainform
	{
	background-image: none;
	}


.module_page_content .formdiv
	{
	padding:0 !important;
	padding-right:1rem !important;
	}

.showcase .showcasenav
	{
	padding:0 !important;
	padding-top:2rem !important;
	padding-right:1rem !important;
	padding-left:1rem !important;
	text-align: center !important;
	}
	.newbdiv div.newb_items_section
	{
    margin-top: 0 !important;
  }
}
