
/* TextFields */
		body,.tf{font-family:"Lato",serif;}
		.m{font-family:"Lato",serif;}
		.t{font-family:"Lato",serif;}
		.f{font-family:"Lato",serif;}
		input[type='text'],input[type='submit'],input[type='button'],textarea{font-family:"Lato",serif;font-size:12px;color:#363636;}

.m{font-size:14px;color:#002c58;}    
.t,.t a{font-size:20px;color:#363636;}
.f,.f a{font-size:12px;color:#363636;}

/* Input, Text Area, Etc. Outline */
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(145, 145, 145, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(145,145,145,.6);}
textarea{resize:none;}

/* Cookies choices */
#cookieChoiceInfo {background-color:#ffffff;color:#002c58;font-size:12px;bottom:0;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:12px;}
#cookieChoiceDismiss{color:#002c58;}
#cookieChoiceInfo a{color:#8f0351;}

/* Grid system */
.container_12{margin-left: auto;margin-right: auto;width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.alpha{margin-left: 0;}
.omega{margin-right: 0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2 {width:140px;}
.container_12 .grid_3 {width:220px;}
.container_12 .grid_4 {width:300px;}
.container_12 .grid_5 {width:380px;}
.container_12 .grid_6 {width:460px;}
.container_12 .grid_7 {width:540px;}
.container_12 .grid_8 {width:620px;}
.container_12 .grid_9 {width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/* Layout */
html,body{height:100%;}
img{border:0;}
body,body a{font-size:14px;color:#363636;font-weight:200;font-style:normal;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:0em;word-spacing:0em;line-height:150%;}
body{margin:0;padding:0;min-width:960px;background-color:#e6e9ea;background-image:url();
		background-position:top center;
		background-repeat:no-repeat !important;
		background-attachment:fixed;
}

.wrapper{position:relative;margin:0 auto;width:1000px;display:flex;flex-direction:column;height:100vh;}
header,footer{flex-shrink:0;}
main{flex:1 0 auto;}


header,main,footer{position:relative;float:left;width:100%;background-color:#ffffff;}


header{padding-bottom:10px;}

/*.logo{position:relative;margin:20px auto;width:150px;text-align:center;}
.logo img{width:150px;vertical-align:middle;pointer-events:none}*/

.logo{position:relative;margin:20px auto 0 auto;}
.logo.dl img{pointer-events:none}
.logo.dl{text-align:center;}
.logo.dl img{width:200px;}

.logo.qb{text-align:right;padding-top:30px}
.logo.qb img{width:156px;}

footer{padding:20px 0 18px 0;background:#8f0351;text-align:center}
footer span.f,footer span.f a{color:#ffffff}

.menu{position:relative;float:left;width:100%;border-top:5px solid #8f0351;padding:10px 0;}

.languages ul{list-style:none;margin:0;padding:0;text-align:right;}
.languages ul li{display:inline-block;margin:0 0 0 5px;padding:2px 0;width:25px;text-align:center;background:#8f0351}
.languages ul li a{color:#ffffff;font-weight:bold;}
.languages ul li:hover,.languages ul li.active{background:#002c58;}

.nav ul{list-style:none;margin:0;padding:0;text-align:center;}
.nav ul li{display:inline-block;margin:0 5px;padding:2px 5px;}
.nav ul li a{color:#002c58;font-weight:bold;}
.nav ul li a.menu_selected,.nav ul li:hover a{color:#8f0351;}
.nav ul li a.menu_selected{border-bottom:2px solid #8f0351;}

/* Home Page */
.home .slider,.home .goto_page{-moz-box-shadow:0px 0px 5px #ddd;-webkit-box-shadow:0px 0px 5px #ddd;box-shadow:0px 0px 5px #ddd;}
.home .goto_page{margin:30px 0;}

/* Page P_43 - SELECT Q-BOX */
.P_43 .breadcrumb{position:relative;float:left;width:100%;margin-top:10px;}
.P_43 .breadcrumb ul{list-style:none;margin:0;padding:0;text-align:center;}
.P_43 .breadcrumb ul li{display:inline-block;float:left;margin:0;padding:15px 0;width:35%;height:45px;}
.P_43 .breadcrumb ul li,.P_43 .breadcrumb ul li a{color:#002c58;font-weight:bold;text-align:center;}
.P_43 .breadcrumb ul li:nth-child(1){text-align:right;}
.P_43 .breadcrumb ul li:nth-child(2){width:30%;}
.P_43 .breadcrumb ul li:nth-child(3){text-align:left;}
.P_43 .breadcrumb ul li.active,.P_43 .breadcrumb ul li.ready:hover{color:#8f0351;}
.P_43 .breadcrumb ul li.active span,.P_43 .breadcrumb ul li.ready:hover span{border-bottom:2px solid #8f0351;}
.P_43 .breadcrumb ul li.disabled{color:#ccc;}
.P_43 .breadcrumb ul li.active.disabled span{border-bottom:2px solid #ccc !important;}
/*.P_43 .breadcrumb ul li.action{color:#438e2a;}*/
.P_43 .breadcrumb ul li i{margin-left:5px}

.P_43 .box{position:relative;width:calc(100% - 4px);-moz-box-shadow:0px 0px 5px #ddd;-webkit-box-shadow:0px 0px 5px #ddd;box-shadow:0px 0px 5px #ddd;border:2px solid #ffffff;}
.P_43 .box:hover{border:2px solid #8f0351;}
.P_43 .box img{width:100%;}

#uploadBtn,#saveBtn{position:relative;cursor:pointer;}
#uploadBtn input,#saveBtn input{background:transparent;z-index:1;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;}
form{margin:0;padding:0;}

.P_43 .draggable_container{position:relative;float:left;width:940px;height:420px;overflow:hidden;-moz-box-shadow:0px 0px 5px #ddd;-webkit-box-shadow:0px 0px 5px #ddd;box-shadow:0px 0px 5px #ddd;}
.P_43 #draggable{position:absolute;top:5px;left:5px;width:930px;height:410px;cursor:move;z-index:99999;}
.P_43 #draggable_u{position:absolute;top:5px;left:5px;width:930px;height:410px;z-index:0;}
.P_43 #mask{position:absolute;top:0;left:0;width:940px;height:420px;z-index:1;background-repeat:no-repeat;background-position:top left;}

.P_43 .ui-resizable-helper{border:1px dotted #333;}
#nwgrip,#negrip,#swgrip,#segrip,#ngrip,#egrip,#sgrip,#wgrip{width:10px;height:10px;background-color:#e7147d;border:1px solid #000000;}
#segrip{right:-5px;bottom:-5px;}

/*
.P_43 .steps{position:relative;float:left;width:940px;margin:20px 0;}
.P_43 .steps img{width:100%;}
*/
.P_43 .step{position:relative;float:left;margin:20px 0 40px 0;}
.P_43 .step img{width:100%;}
.P_43 .step p{margin:5px 0 0 0;text-align:center;color:#002c58;font-weight:bold;}

/* Page P_45 */
.P_45 .title{text-align:center;margin-top:30px;}
.P_45 .title span.t{color:#8f0351;font-weight:bold;}
.P_45 .description{text-align:justify;}
.P_45 .description ul{margin-top:0;margin-bottom:0;}
.P_45 .description ul li{margin-top:0;margin-bottom:10px;}
.P_45 .description p,.P_45 .description p li{line-height: 1.5}

