﻿a.inline
{
    font-weight:normal;
    text-decoration:none;
}


.no-label-slider input
{
	display: none !important;
}
.no-label-slider .ui-slider-track
{
	margin-left: 15px;
}
		
div.cont
{
	text-align: center;
	padding-top: 1em;
}
div.cont a
{
}
		
.full-size-footer
{
	padding: 8px 16px 8px 16px !important;
	width: auto !important;
}
		
.full-size-footer .ui-btn
{
	display: block !important;
	font-size: 16px !important;
}
		
@media all and (max-width: 35em) {
	.wrap-grid-a .ui-block-a,
	.wrap-grid-a .ui-block-b {
		width: 100% !important;
		float: none !important;
		padding-bottom:0.2em !important;
	}
}
		
.corners-round
{
	border-radius: 1.3125em !important;
}

/*		
.contact .ui-field-contain
{
	border-bottom:none;
}
		
	.contact .ui-field-contain > label
	{
		float:none;
        width:auto;
        margin:inherit;
	}
	.contact .ui-field-contain > label ~ [class*="ui-"]
	{
		float:none;
        width:auto;
		margin: 0px;
	}	
		    
@media all and (min-width: 20em) 
{
    .contact .ui-field-contain:after {
        clear: both;
    }
    
    .ui-field-contain:before, .ui-field-contain:after {
        content: "";
        display: table;
    }
	.contact .ui-field-contain > label
	{
		float: left;
        width: 48%;
        ZZmargin: 0.5em 2% 0px 0px;
        margin: 0 2% 0px 0px;
	}
		
	.contact .ui-field-contain > label ~ [class*="ui-"]
	{
		float: left;
        width: 50%;
        box-sizing: border-box;
	}		
}
		
@media all and (min-width: 35em) {
	.contact .ui-field-contain > label
	{
        width: 20%;
	}
		
	.contact .ui-field-contain > label ~ [class*="ui-"]
	{
        width: 78%;
	}		
}
	
*/
	
.page-inner
{
    padding: 1em 1em 1em 1em;
    background-color:#DDFFEE;  
}
		
.index-content
{
    padding:0.5em 0.5em 0.5em 0.5em;
    border-radius: 0.5em;
    background-color:#FFF !important;
    border:solid 1px #CCC;
}

.app-content
{
    padding:0.5em 0.5em 0.5em 0.5em;
}

.header-button .ui-btn-icon-top:after
{
    top:0.72em;
}

.field-error .ui-input-text
{
    background-color:#FEFFCF !important;
}

.ui-loader
{
    background-image: -webkit-gradient(linear, left top, left bottom, from( #ddd /*{b-body-background-start}*/), to( #ccc /*{b-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ddd /*{b-body-background-start}*/, #ccc /*{b-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ddd /*{b-body-background-start}*/, #ccc /*{b-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ddd /*{b-body-background-start}*/, #ccc /*{b-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ddd /*{b-body-background-start}*/, #ccc /*{b-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ddd /*{b-body-background-start}*/, #ccc /*{b-body-background-end}*/);
}

.footer-link
{
    background-color:#DDD;
    padding:1em;
}

.footer-link a, .footer-link a:hover, .footer-link a:visited, .footer-link a:active
{
    color:#333 !important;
    font-weight:bold;  
    text-decoration:none;  
    line-height:1.5em;
}

.footer-link a:hover
{
    color:#333 !important;  
}


.big-icon
{
    //Xwidth:28px;
    //height:28px;
    //font-size:28px;
    height:20px;
    
}
.big-icon:after
{
    //background-position:100% 100%;
    background-size:20px !important;
    //min-width:28px;
    //min-height:28px;
    height: 40px !important;
}

/* LM SLIDES */


.lm-slide-box
{
    position:relative;    
    margin:25px 40px 0 40px;
    overflow:hidden;
    height:100%;
}

.lm-slide
{
    font-family:Arial;
    ZZoverflow:hidden;
    text-align:justify;
}

.lm-slide h1 
{
    margin:0;
    font-size:16px;
}

.lm-slide-footer-box
{
    position:relative;
    top:-45px;
    margin:0px 40px;
    overflow:hidden;
    height:30px;
}

.lm-slide-footer
{        
    margin-top:8px;
    font-size:14px;
    height:22px;
    background-color:#EEE;
    
    box-shadow: 0px 0px 12px 12px #EEE;
}

.lm-slide-footer a
{
    background-color:Orange;
    color:White;
    padding: 2px;
    display:block;
    text-align:center;
}


.welcome-text
{
    text-align:left;
}

.welcome-text .sensi_header
{
    font-size:1.2em;
    font-weight:bold;
    color:#333;
    zzmargin-bottom:5px;
    zzline-height:1.4em;
    display:block;
    
}

.error-msg
{
    color:Red;
}
