<style>
/* 1. Import the Quicksand font from Google Fonts */
@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');

/* 2. Force all elements to use Quicksand */
*, body, p, h1, h2, h3, h4,h5,h6, span {
  font-family: 'Quicksand', sans-serif !important;
}
html {font-family: 'Quicksand', sans-serif !important;}

body {
    background-color: #f8f8f8;
	font-family: 'Quicksand', sans-serif !important;
}

#wrapper {
    width: 100%;
}

#page-wrapper {
    padding: 0 15px;
    min-height: 568px;
    background-color: #fff;
}

@media(min-width:768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 250px;
        padding: 0 30px;
        border-left: 1px solid #e7e7e7;
    }
}
.navbar{margin-bottom:0;}
.navbar-brand{height:auto;padding: 5px 15px;margin-left:15px !important;}

.navbar-right {
    margin-right: 0;
    margin-top: 20px;
    font-size: 16px;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 15px;
}

.navbar-top-links li a {
    padding: 15px;
    min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 310px;
    min-width: 0;
}

.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.sidebar .sidebar-search {
    padding: 15px;
}

.sidebar ul li {
    border-bottom: 1px solid #e7e7e7;
}

.sidebar ul li a.active {
    background-color: #eee;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
    padding-left: 37px;
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}


.btn-align-right {
	float: right;
	margin-top: -7px;
	margin-right: 20px;
}

@media(min-width:768px) {
    .sidebar {
        z-index: 1;
        position: absolute;
        width: 250px;
        margin-top: 51px;
    }

    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

.chat {
    margin: 0;
    padding: 0;
    list-style: none;
}

.chat li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #999;
}

.chat li.left .chat-body {
    margin-left: 60px;
}

.chat li.right .chat-body {
    margin-right: 60px;
}

.chat li .chat-body p {
    margin: 0;
}

.panel .slidedown .glyphicon,
.chat .glyphicon {
    margin-right: 5px;
}

.chat-panel .panel-body {
    height: 350px;
    overflow-y: scroll;
}

.login-panel {
    margin-top: 25%;
}

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

.dataTables_wrapper {
    position: relative;
    clear: both;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: 0 0;
}

table.dataTable thead .sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\f0dc";
    float: right;
    font-family: fontawesome;
    color: rgba(50,50,50,.5);
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.428571429;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    border-radius: 25px;
    font-size: 18px;
    line-height: 1.33;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33;
}

.show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ddd;
    background-color: #eee!important;
}

.show-grid {
    margin: 15px 0;
}

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}

/*carmelo */
.euit{width:30%;display:inline-block;margin:10px 10px;float:left;}
.euit label{cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px;}
	
.euit input[type=radio]{margin-left: -20px;
    position: absolute;}
	
.tt-query,
.tt-hint {

}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999;
	display:none;
}

.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
	height:200px;
	overflow:auto;
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}

.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #0097cf;

}

span.twitter-typeahead{width:100%}

@media(max-width:768px) {
	.tt-suggestion {
    font-size: 15px;
}
}

.no-margin{padding:0;margin:0}
.no-margin-top{margin-top:0 !important;}
@media (max-width: 580px) {
.no-padding-mobile{padding-left:0 !important;padding-right:0 !important;}
.col-xs-offset-2 {
	margin-left: 16.66667% !important;
}
.bold-xs{font-weight:bold;}
.btn-full-xs{width:100%;margin-bottom:20px;}
}


/* home page sito */
.euit input[type="radio"]{display:none;}
.nav-tabs.tabspedizioni > li.active{background-color:#2951B9;}
.nav-tabs.tabspedizioni > li {
	width: calc(50% - 5px);
	color: #fff;
	border-radius: 10px 10px 0 0;
	background-color:#000000
}
.nav-tabs.tabspedizioni > li:first-child{margin-right: 10px;}
.tab-content.spedizionihp, .tab-content .tbsped {background-color:#2951B9;; color:#fff;padding-top:10px;}
.tab-content.spedizionihp .tt-suggestion{color:#333;}
.tab-content.spedizionihp input#arr, .tab-content.spedizionihp input#part{background-color:#fff !important ;border-radius:5px; font-size:16px;height:45px;}
.tab-content.spedizionihp select#arr{background-color:#fff !important ;border-radius:5px; font-size:16px;height:45px;}
.tab-content.spedizionihp .contenutopacchi{color:#000;background-color:#efefef;padding-bottom:20px;}
.btn-dark {	color: #fff; 	background-color: #23272b; 	border-color: #1d2124;height: 40px; margin-top: 25px; padding: 8px 15px; }
.btn-dark.focus, .btn-dark:focus, .btn-dark:hover{color:#fff !important;}
.tab-content.spedizionihp .contenutopacchi input, .tab-content.spedizionihp .contenutopacchi select{height:40px;border-radius:5px;}

.vcenter{padding-top:25px;}

/* area privata */
.forminvioc input, .forminvioc select{height:40px !important;}

ul.pagamento{list-style:none;}
ul.pagamento li img.pagaimg{width:80px;height:auto;float: left;
margin-right: 20px;}
ul.pagamento li{margin-bottom:20px;border-bottom:1px solid #ccc;}

.btn-success{background-color:#2951B9 !important;border-color:#2951B9 !important;}

div.radio{margin-top:10px !important;}

.checkbox label:after,
.radio label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 2em;
    height: 2em;
    float: left;
    margin-right: .5em;
    background-color: white;
}

.radio .cr {
  border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
 position: absolute;
font-size: 1.4em;
line-height: 0;
top: 50%;
left: 15%;
}

.radio .cr .cr-icon {
  margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
 /* display: none;  */
  visibility:hidden;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon,
.radio label input[type="radio"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,
.radio label input[type="radio"]:checked+.cr>.cr-icon {
  opacity: 1;
}
/*+ .cr .cr-icon */
#accprivacy.error + label + span .cr-icon,.error + label + span .cr-icon {opacity:0 !important;color:#ffffff;}


.checkbox label input[type="checkbox"]:disabled+.cr,
.radio label input[type="radio"]:disabled+.cr {
  opacity: .5;
}

/* regole personalizzate */
.page-sidebar .page-sidebar-menu > li > a > .title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
	color:#000 !important;
}


/* pulsanti cancella duplica elimina pacco */
a.btn-icona{margin-left:2px;margin-right:3px}

/* nuovo box */
.results-newbox{
   
margin-left: auto;
margin-right: auto;
}
.com-quote {
 background-color:#fff;
 margin-top:15px;
 padding:0;
 border:1px solid #e1e1e1;
 border-radius:2px
}
.com-quote__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media (min-width:768px) {
 .com-quote__content {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  height:135px;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media (min-width:1024px) {
 .com-quote__content {
  height:120px
 }
}
.com-quote__estimation-wrapper {
 background-color:#0f4770;
 width:100%;
 border-top-left-radius:2px;
 border-top-right-radius:2px
}
.com-quote__estimation-wrapper--24hours-delivery {
 background-color:#1bb580
}
@media (min-width:768px) {
 .com-quote__estimation-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  overflow:hidden;
  padding-right:13.75px;
  width:14.97976%;
  height:100%;
  border-top-right-radius:0
 }
}
@media (min-width:768px) {
 .com-quote__estimation-wrapper:after,
 .com-quote__estimation-wrapper:before {
  content:"";
  width:0;
  height:0;
  position:absolute;
  right:0;
  border-left:13.75px solid transparent
 }
}
@media (min-width:768px) {
 .com-quote__estimation-wrapper:after {
  border-top:67.5px solid #fff;
  top:0
 }
}
@media (min-width:1024px) {
 .com-quote__estimation-wrapper:after {
  border-top:60px solid #fff
 }
}
@media (min-width:768px) {
 .com-quote__estimation-wrapper:before {
  border-bottom:67.5px solid #fff;
  bottom:0
 }
}
@media (min-width:1024px) {
 .com-quote__estimation-wrapper:before {
  border-bottom:60px solid #fff
 }
}
.com-quote__estimation {
 padding:10px;
 font-size:1.28572rem;
 line-height:1.16667;
 color:#fff;
 text-align:center
}
@media (min-width:768px) {
 .com-quote__estimation {
  font-size:2rem;
  line-height:1.21429;
  font-weight:700;
  -ms-flex-item-align:center;
  align-self:center;
  padding:0
 }
}
.com-quote__estimation-time {
 font-weight:700
}
@media (min-width:768px) {
 .com-quote__estimation-time {
  display:block;
  font-size:4.85715rem
 }
}
@media (min-width:768px) {
 .com-quote__estimation-annotation {
  margin-top:5px;
  display:block
 }
}
.com-quote__carrier {
 overflow:hidden;
 padding:15px;
 text-align:center;
 color:#f5f5f5;
 font-size:1rem;
 line-height:1.21429;
 width:100%
}
@media (min-width:768px) {
 .com-quote__carrier {
  padding:15px 10px;
  width:14.97976%
 }
}
@media (min-width:1024px) {
 .com-quote__carrier {
  padding:15px
 }
}
.com-quote__carrier-figure {
 margin:0;
 color:#6d6d6d
}
.com-quote__carrier-logo {
 max-height:45px;
 margin-bottom:5px;
 max-width:100%
}
.com-quote__carrier-name {
 display:none
}
@media (min-width:768px) {
 .com-quote__carrier-name {
  display:block
 }
}
.com-quote__location {
 color:#0f4770;
 font-size:.78572rem;
 line-height:1.18182;
 width:100%;
 padding:15px;
 padding-right:10px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 word-break:break-word
}
@media (min-width:768px) {
 .com-quote__location {
  padding:15px 10px;
  width:48.98785%
 }
}
@media (min-width:1024px) {
 .com-quote__location {
  padding:15px
 }
}
.com-quote__location-type {
 padding-right:15px;
 position:relative
}
.com-quote__location-type:before {
 background-position:50%;
 background-repeat:no-repeat;
 background-size:contain;
 background-image:url(/images/responsive/icons/home.svg);
 content:" ";
 display:block;
 height:25px;
 left:0;
 margin-right:10px;
 position:absolute;
 top:0;
 width:25px
}
@media (min-width:1024px) {
 .com-quote__location-type:before {
  width:40px;
  height:40px
 }
}
.com-quote__location-type--dropoff:before {
 padding:0 7px;
 background-image:url(/images/responsive/icons/dropoff.svg)
}
.com-quote__location-content {
 word-break:break-word;
 width:calc(100% - 25px - 10px);
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media (min-width:1024px) {
 .com-quote__location-content {
  width:calc(100% - 40px - 10px)
 }
}
.com-quote__location-type {
 display:block;
 font-size:1.07143rem;
 font-weight:700;
 line-height:1.06667;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:auto
}
@media (min-width:768px) {
 .com-quote__location-type {
  font-size:1rem;
  line-height:1.14286
 }
}
.com-quote__location-dropoff-text,
.com-quote__location-show-map {
 display:none
}
@media (min-width:768px) {
 .com-quote__location-dropoff-text,
 .com-quote__location-show-map {
  display:inline-block
 }
}
.com-quote__location-dropoff-text {
 color:#9b9b9b
}
.com-quote__location-show-map {
 color:#2095f2
}
.com-quote__location-date {
 display:block;
 color:#494949;
 font-size:1.57143rem;
 line-height:1.27273
}
@media (min-width:768px) {
 .com-quote__location-date {
  font-size:1.28572rem;
  line-height:1.55556
 }
}
@media (min-width:1024px) {
 .com-quote__location-date {
  display:none
 }
}
.com-quote__location-date--desktop {
 display:none
}
@media (min-width:1024px) {
 .com-quote__location-date--desktop {
  display:block
 }
}
.com-quote__location-delivery {
 color:#9b9b9b;
 display:none;
 width:48.98785%
}
@media (min-width:768px) {
 .com-quote__location-delivery {
  display:block
 }
}
.com-quote__location-delivery--pickup-today {
 color:#1bb580
}
.com-quote__location-delivery--mobile {
 display:block;
 font-weight:700;
 font-size:1.07143rem
}
@media (min-width:768px) {
 .com-quote__location-delivery--mobile {
  display:none
 }
}
.com-quote__service-details-wrapper {
 display:block;
 margin:0 15px;
 padding:15px 0;
 border-top:1px solid #d4e6f1;
 border-bottom:1px solid #d4e6f1;
 width:100%;
 text-align:center
}
@media (min-width:768px) {
 .com-quote__service-details-wrapper {
  display:none
 }
}
/* fine nuovo box */
.page-head .page-title > h1{font-weight:600 !important;font-size:28px !important}
.page-head .page-title > h1 > small{font-weight: 600;}
.page-container-bg-solid .page-container{background:url('../../images/bg-users.png') repeat;}
.portlet.light.bordered{ border-radius:10px !important;}
	#dataTables-example td:last-of-type{vertical-align:middle;padding-top: 10px;
  padding-bottom: 0;}
.fa-eye:before {  content: "" !important;
  display: inline-block;  width: 25px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-eye.png") no-repeat center center;  background-size: contain;}
.fa-location-arrow:before{content: "" !important;
  display: inline-block;  width: 25px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-location-arrow.png") no-repeat center center;  background-size: contain;}
.fa-trash:before{content: "" !important;
  display: inline-block;  width: 25px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-trash.png") no-repeat center center;  background-size: contain;}
.fa-edit:before{	content: "" !important;  
	display: inline-block;   width: 25px; /* adjust as needed */ height: 25px; /* adjust as needed */
    background: url("../../images/fa-edit.png") no-repeat center center; background-size: contain;}
.fa-search:before{content: "" !important;
  display: inline-block;  width: 25px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-search.png") no-repeat center center;  background-size: contain;}
.fa-tag:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-tag.png") no-repeat center center;  background-size: contain;}
.fa-truck:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-truck.png") no-repeat center center;  background-size: contain;}
.fa-credit-card:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-credit-card.png") no-repeat center center;  background-size: contain;}
.fa-user:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-user.png") no-repeat center center;  background-size: contain;}
.fa-eur:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-eur.png") no-repeat center center;  background-size: contain;}
	
	
/* icone menù laterale admin */	
#side-menu .fa{margin-right:10px !important}
	#side-menu .fa:before{width:25px !important;vertical-align:middle}
.fa-money:before{content: "" !important;
  display: inline-block;  width: 25px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-money.png") no-repeat center center;  background-size: contain;}
.fa-globe:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-globe.png") no-repeat center center;  background-size: contain;}
.fa-wrench:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-wrench.png") no-repeat center center;  background-size: contain;}
.fa-ticket:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-ticket.png") no-repeat center center;  background-size: contain;}
.fa-bar-chart:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-bar-chart.png") no-repeat center center;  background-size: contain;}
.fa-envelope:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-envelope.png") no-repeat center center;  background-size: contain;}
  .fa-envelope-red:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-envelope-red.png") no-repeat center center;  background-size: contain;}
  .fa-envelope-green:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-envelope-green.png") no-repeat center center;  background-size: contain;}
.fa-dashboard:before{content: "" !important;
  display: inline-block;  width: 22px; /* adjust as needed */  height: 25px; /* adjust as needed */
  background: url("../../images/fa-dashboard.png") no-repeat center center;  background-size: contain;}
