/*----------------------------------------------
Author : www.webthemez.com
License: Commons Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
------------------------------------------------*/


/*----------------------------------------------
    COMMON  STYLES
------------------------------------------------*/
body {
    font-family: 'Montserrat', sans-serif;
}
body.public {
  min-width: 0;
}
@media (max-width: 800px) {
  body.last {
    zoom: .85;
  }
}
#wrapper {
    width: 100%;
    background: #2b2e33;
    /* D'CLIC bug correction */
    min-height: 100vh;
}
#page-wrapper {
    padding: 15px 15px;
    min-height: 100vh;
    background: #eaeaea;
}
.last #page-wrapper {
  background-color: transparent;
}
#page-inner {
    width:100%;
    margin:10px 20px 10px 0px;
    background-color:transparent;
    padding:10px;
    min-height:1000px;
}
.last #page-inner, .last #wrapper, .last #page-wrapper {
  min-height: 0;
  padding: 0;
}

.no-border {
    border:1px solid #f3f3f3;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 7px;
    margin-bottom: 5px;
    font-weight: bold;
}
h2 {
    color: #000;
}
h3 {
  font-weight: bold;
}
h4 {
    padding-top:10px;
}
.square-btn-adjust {
  border: 0px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
p {
  font-size:16px;
  line-height:25px;
  padding-top:10px;
}
.panel{
border-radius:0px;
}
.navbar-side .nav > li > a > i{
color: #B5B5B5;
padding: 8px;
width: 30px;
text-align: center;
}
.top-navbar{
position: fixed;
  width: 100%;
  z-index: 300;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
.navbar-side {
  z-index: 1;
  position: fixed;
  width: 260px;
  top: 90px;
}
#header-back {
  background-color: #3399ff;
  position: absolute;
  height: 95px;
  width: 190px;
  font-size: 1.1em;
  z-index: 10;
}
#header-back a {
  display: block;
  padding: 26px 20px;
  color: #fff;
}
#header-back a:hover, #header-back a:focus {
  text-decoration: none;
}
#header-back strong {
  letter-spacing: 2px;
}
#header-back i {
  margin-right: 13px;
  float: left;
}
/*#page-wrapper {
  position: relative;
  top: 80px;
}*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #2497BA;
border-color: #428bca;
}
.breadcrumb {
padding: 0;
margin-bottom: 20px;
list-style: none;
/* background-color: #FAFAFA; */
border-radius: 0;
}
.btn-primary, .btn-primary:active, .btn-primary:focus {
  background-color: #3399ff;
  border-color: #3399ff;
}
.btn-primary:hover {
  background-color: #2c83da;
  border-color: #2c83da;
}
a {
  color: #2c83da;
}

/*----------------------------------------------
   REALISATIONS STYLES
------------------------------------------------*/
.rea-block {
  display: inline-block;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left: 3px solid #3399ff;
  box-shadow: 1px 2px 2px rgba(0,0,0,.2);
  width: 350px;
  margin: 0 15px 30px 15px;
  text-align: left;
}

.rea-block .featured-img {
  height: 200px;
  background-position: center center;
  background-size: cover;
  display: block;
}
.rea-block .featured-img:hover {
  opacity: .8;
}
.rea-block .row {
  padding: 0 12px 5px;
}
.rea-block .col-xs-10 {
  padding-left: 20px;
}
.rea-block .col-xs-2 {
  padding-top: 20px;
}
.rea-block h2 {
  font-weight: 600;
  font-size: 1.8em;
  overflow: hidden;
  height: 2.2em;
  text-overflow: ellipsis;
  margin: 10px 0;
}
.rea-block h3 {
  font-family: 'Open Sans Condensed';
  font-weight: 300;
  font-style: italic;
  font-size: 1.4em;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 1.2em;
}
.rea-block .btn-circle:focus {
  outline: 0;
}
.rea-block .btn-circle {
  position: absolute;
  margin-left: 150px;
  margin-top: -18px;
  z-index: 15;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rea-block.active {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 4px solid #3399ff;
  box-shadow: 1px 4px 20px rgba(0,0,0,.2);
}
.rea-block.active .row {
  background-color: rgba(51,153,255,.05);
}
.fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 5px 0 45px 200px;
  text-align: center;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
}

.label-product, .label-sector {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  float: left;
  clear: both;
}
.label-product {
  padding: 2px 6px;
  margin: 5px 0;
  border-radius: 2px;
  background-color: orange;
  color: #fff;
  font-size: .85em;
}
.label-sector {
  font-weight: bold;
  font-size: .75em;
  color: #555;
  margin: 10px 0;
}
.label-product a {
  color: #fff;
  text-decoration: none;
}
.label-sector a {
  color: #555;
}
.link {
  cursor: pointer;
}
.fa-eye {
  color: #009900;
}
.fa-eye-slash {
  color: orange;
}
.fa-lock {
  color: red;
}
.rea-block .fa-2x {
  margin-bottom: 10px;
}
.captures img {
  border: 1px solid #ccc;
  margin: 20px 0;
  max-height: 140px;
  max-width:  250px;
}
.gallery a img, .add-capture {
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
}
.gallery a:hover img, .add-capture:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
.capture-toolbar {
  border-radius: 3px;
  background: rgba(0,174,238, .85);
  display: block;
  position: absolute;
  width: 73px;
  height: 40px;
  margin: 5px 92px;
  z-index: 10;
  padding-top: 6px;
}
.capture-thumbnail, .capture-delete {
  color: #fff;
}
.capture-delete {
  margin-left: 8px;
}
.add-capture {
  display: block;
  width: 243px;
  height: 140px;
  background-color: #00aeee;
  color: #fff;
  font-size: 6.9em;
  border-radius: 6px;
  cursor: pointer;
  margin: 20px auto;
}
a.add-capture:hover {
  color: #fff;
}
.inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.download-project {
  display: block;
  text-align: center;
  padding: 124px;
  font-size: 1.7em;
  font-family: Montserrat, Open Sans, sans-serif;
  background-color: #f5f5f5;
  font-weight: bold;
}
.download-project i {
  font-size: 6em;
}
.download-project:hover {
  background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #dddddd 100%);
  background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#dddddd 100%);
  background: radial-gradient(ellipse at center,  #ffffff 0%,#dddddd 100%);
  text-decoration: none;
}

/*----------------------------------------------
   ADD REALISATION
------------------------------------------------*/
.plateform a:not(.normal) {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 1.5em;
  font-family: Montserrat, Open Sans, sans-serif;
  text-shadow: 1px 2px 0 rgba(0,0,0,.3);
}
.plateform .col-lg-4 {
  padding: 25px 0;
}
.plateform i {
  display: block;
  padding: 10px;
}
.plateform a:hover {
  opacity: .8;
}
.vimeo .col-lg-4 {
  background-color: #80ceff;
}
.youtube .col-lg-4 {
  background-color: #cd201f;
}
.upload .col-lg-4 {
  background-color: #9cca68;
}
.plateform .col-lg-8 {
  padding: 40px 40px 0 40px;
  font-size: 1.5em;
}

/*----------------------------------------------
   DASHBOARD STYLES
------------------------------------------------*/
.page-header {
padding-bottom: 9px;
margin: 10px 0 20px;
border-bottom: 1px solid transparent;
}
.panel-left{
width: 35%;
height: 158px;
background: #5CB85C;
}
.panel-left .fa-5x {
font-size: 11em;
color: rgba(255, 255, 255, 0.15);
padding: 40px 0;
margin-bottom:30px;
}
.panel-right{
width: 65%;
height: 158px;
background: transparent;
margin-bottom: 0;
color: #fff;
}
.panel-right h3{
font-size: 50px;
padding: 31px 10px 13px;
color: rgba(255, 255, 255, 0.96);
}
.panel-back {
    background-color:#fff;

}
.panel-default {
  border-color: #ECECEC;
}
.panel-default > .panel-heading {
color: #000;
border-color: #FFF;
background: #FFFFFF;
font-size: 16px;
font-weight: bold;
}
.panel-default > .panel-heading input {
  font-weight: normal;
}
.panel-heading {
  padding: 15px 15px 0px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.jumbotron, .well{
background:#fff;
}
   .noti-box {
min-height: 100px;
padding: 20px;
}

    .noti-box .icon-box {
display: block;
float: left;
margin: 0 15px 10px 0;
width: 70px;
height: 70px;
line-height: 75px;
vertical-align: middle;
text-align: center;
font-size: 40px;
}
.text-box p{
    margin: 0 0 3px;
}
.main-text {
    font-size: 25px;
    font-weight:600;
}
.set-icon {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;

}
.panel-primary{
display:inline-block;
margin-bottom:30px;
width:100%;
}
.green {
background-color: #5cb85c;
color: #fff;
}
 .blue {
background-color: #4CB1CF;
color: #fff
}
  .red {
background-color: #F0433D;
color:#fff;
}
  .brown {
background-color: #f0ad4e;
color:#fff;
}
  .btn-purple {
background-color: #bb00d7;
color:#fff;
}
  .btn-purple .name,  .btn-purple .icon, .btn-purple.focus, .btn-purple:focus, .btn-purple:hover {
color:#fff !important;
}
 .back-footer-red {
background-color: #F0433D;
color:#fff;
border-top: 0px solid #fff;
}

 .icon-box-right {
display: block;
float: right;
margin: 0 15px 10px 0;
width: 70px;
height: 70px;
line-height: 75px;
vertical-align: middle;
text-align: center;
font-size: 40px;
}

 .main-temp-back {
background: #8702A8;
color: #FFFFFF;
font-size: 16px;
font-weight: 300;
text-align: center;
}
 .main-temp-back .text-temp {
font-size: 40px;
}
.back-dash {
    padding:20px;
    font-size:20px;
    font-weight:500;
  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background-color:#2EA7EB;
color:#fff;
}
    .back-dash p {
        padding-top:16px;
        font-size:13px;
        color:#fff;
        line-height:25px;
        text-align:justify;
    }

     .color-bottom-txt {
   color: #000;
font-size: 16px;
line-height: 30px;
}
     /*CHAT PANEL*/
/*Charts*/

.main-chart {
	background: #fff;
}

.easypiechart-panel {
	text-align: center;
	padding: 1px 0;
	margin-bottom: 20px;
}

.placeholder h2 {
	margin-bottom: 0px;
}

.donut {
	width: 100%;
}

.easypiechart {
	position: relative;
	text-align: center;
	width: 120px;
	height: 120px;
	margin: 20px auto 10px auto;
}

.easypiechart .percent {
	display: block;
	position: absolute;
	font-size: 26px;
	top: 38px;
	width: 120px;
}

#easypiechart-blue .percent { color: #30a5ff;}
#easypiechart-teal .percent { color: #1ebfae;}
#easypiechart-orange .percent { color: #ffb53e;}
#easypiechart-red .percent { color: #ef4040;}


 .chat-panel .panel-body {
height: 450px;
overflow-y: scroll;
}
 .chat-box {
margin: 0;
padding: 0;
list-style: none;
}
 .chat-box li {
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px dotted #808080;
}
 .chat-box li.left .chat-body {
margin-left: 90px;
}
 .chat-box li .chat-body p {
margin: 0;
color: #8d8888;
}
.chat-img>img {
    margin-left:20px;
}
footer p{
font-size: 14px;
}
/*----------------------------------------------
    MENU STYLES
------------------------------------------------*/


.user-image {
    margin: 25px auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
max-height:170px;
max-width:170px;
}
.top-navbar{
margin:0px;
}
.top-navbar .navbar-brand {
color: #fff;
width: 260px;
text-align: left;
height: 90px;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
line-height: 1.8em;
letter-spacing: 1px;
background: #32323a;
}
.navbar-brand big{
color: #3399ff;
font-size: 1.7em;
letter-spacing: 5px;
}
.navbar-brand.small big{
font-size: 1.3em;
letter-spacing: 0;
}
.navbar-brand img{
margin-right: 20px;
}
.top-navbar .nav > li {
position: relative;
display: inline-block;
margin: 0px;
padding: 0px;
}
.top-navbar .nav > li > a {
position: relative;
display: block;
padding: 20px;
margin: 0px;
}
.top-navbar .dropdown-menu{
min-width: 230px;
border-radius: 0 0 4px 4px;
}
.top-navbar .dropdown-menu > li > a:hover, .top-navbar .dropdown-menu > li > a:focus{
color: #225081;
background:none;
}
.dropdown-tasks{
width: 255px;
}
.dropdown-tasks .progress {
height: 8px;
margin-bottom: 8px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 0px;
}
.dropdown-tasks > li > a {
padding: 0px 15px;
}
.dropdown-tasks p {
font-size: 13px;
line-height: 21px;
padding-top: 4px;
}
.active-menu {
    background-color: #3399ff !important;
    color: #fff !important;
}
.active-menu i{
color: #fff !important;
}
.arrow {
    float: right;
    margin-top: 8px;
}

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

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


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

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

.nav-third-level li a {
    padding-left: 55px;
}
.sidebar-collapse , .sidebar-collapse .nav{
	background:none;
}
.sidebar-collapse .nav {
	padding:0;
}
.sidebar-collapse .nav > li > a {
	color: #B5B5B5;
	background:transparent;
	text-shadow:none;

}
.sidebar-collapse > .nav > li > a {
	padding: 12px 10px;
}
.sidebar-collapse > .nav > li {
	border-bottom: 1px solid rgba(107, 108, 109, 0.19);
}
ul.nav.nav-second-level.collapse.in {
background: #17191B;
}
.sidebar-collapse .nav > li > a:hover,
.sidebar-collapse .nav > li > a:focus {

	outline:0;
}

.navbar-side {
	border:none;
	background-color: transparent;
}
.top-navbar {
	background: #fff;
	border-bottom:none;

}
.top-navbar .nav > li > a > i {
margin-right: 2px;
}
.top-navbar .navbar-brand:hover {
color: #3399ff;

background-color: rgb(43, 46, 51);
}
.dropdown-user li {
margin: 8px 0;
}
.navbar-default {
border:0px solid black;

}
.navbar-header {
    background: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #B40101;
}
.navbar-default .navbar-toggle {
border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #FFF;
}
.nav > li > a > i {
    margin-right:10px;
    color: #666;
}
/*----------------------------------------------
    UI ELEMENTS STYLES
------------------------------------------------*/
.btn-circle {
  width: 50px;
  height: 50px;
  padding: 6px 0;
   -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}

/*----------------------------------------------
    MEDIA QUERIES
------------------------------------------------*/

   #page-wrapper{
      margin: 0 0 0 260px;
      padding: 90px 30px 40px;
  }

  .navbar-side {
      z-index: 1;
      width: 260px;
  }

 .navbar {
 border-radius: 0px;
}


 @media(max-width:480px) {
.page-header small {
display: block;
padding-top: 14px;
font-size: 19px;
}
}


/*----------------------------------------------
    NAVBAR
------------------------------------------------*/
.top-navbar .nav > li > a {
  border-left: 1px solid #ccc;
  color: #000;
  padding: 20px 1.2vw;
  text-transform: uppercase;
}
.nav > li > a.user-active, .nav > li > a:hover {
  background: #3399ff;
  color: #fff;
}

.nav > li > a.user-active {
  font-weight: bold;
}

.navbar-right {
  margin-right: 0;
}

.navbar-side .nav > li > a > i {
  color: #fff;
}
.navbar-side,
.navbar-side i {
    font-size: 1.1em;
}



/*----------------------------------------------
    PWD
------------------------------------------------*/
.pwd {
    display: flex;
    width: 860px;
    text-align: center;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    margin-bottom: 10vh;
    overflow:hidden;
    border-radius: 2em;
}
.pwd-left {
    flex: 0 0 40px;
    background-color: rgb(254,20,11);
    color: #fff;
    padding: 1.7em 3em;
}
.pwd-left a {
    color: #fff;
}
.pwd-right {
    flex: 1;
    background: #fff;
    padding: 2em 3em;
}
.pwd h3 {
    font-size: 20px;
}
.table-days {
    margin-top: 2em;
    font-size: 1.2em;
}
.table-days td {
    padding: 5px 20px;
    border-bottom: 5px solid #eaeaea;
}
.table-days tr {
    background: #fff;
}


/*----------------------------------------------
    RESULTS
------------------------------------------------*/
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
    background-color: #a7e28f;
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
    background-color: #585858;
    color: #fff;
}
.table>tbody>tr>td.padding-xl {
    padding: 3em;
}
.participant-detail {
    cursor: zoom-in;
}
.correct {
    opacity: .4;
    zoom: .8;
}
.detailed-title {
    margin-top: 2em;
    background-color: rgb(254,20,11);
    color: #fff;
    padding: .2em;
    font-weight: bold;
    border-radius: 5px;
}
.detailed-answer h4 {
    margin-top: 1.7em;
    line-height: 1.5em;
}
.detailed-answer h4 small {
    display: block;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: .7em;
    margin-top: .5em;
}
.detailed-answer h4 wrong {
    color: rgb(254,20,11);
}
.detailed-answer input[type="checkbox"] {
    width: 2em;
}

/*----------------------------------------------
    HELPERS
------------------------------------------------*/
.padding-xs { padding: .25em; }
.padding-sm { padding: .5em; }
.padding-md { padding: 1em; }
.padding-lg { padding: 1.5em; }
.padding-xl { padding: 3em; }

.padding-x-xs { padding: .25em 0; }
.padding-x-sm { padding: .5em 0; }
.padding-x-md { padding: 1em 0; }
.padding-x-lg { padding: 1.5em 0; }
.padding-x-xl { padding: 3em 0; }

.padding-y-xs { padding: 0 .25em; }
.padding-y-sm { padding: 0 .5em; }
.padding-y-md { padding: 0 1em; }
.padding-y-lg { padding: 0 1.5em; }
.padding-y-xl { padding: 0 3em; }

.padding-top-xs { padding-top: .25em; }
.padding-top-sm { padding-top: .5em; }
.padding-top-md { padding-top: 1em; }
.padding-top-lg { padding-top: 1.5em; }
.padding-top-xl { padding-top: 3em; }

.padding-right-xs { padding-right: .25em; }
.padding-right-sm { padding-right: .5em; }
.padding-right-md { padding-right: 1em; }
.padding-right-lg { padding-right: 1.5em; }
.padding-right-xl { padding-right: 3em; }

.padding-bottom-xs { padding-bottom: .25em; }
.padding-bottom-sm { padding-bottom: .5em; }
.padding-bottom-md { padding-bottom: 1em; }
.padding-bottom-lg { padding-bottom: 1.5em; }
.padding-bottom-xl { padding-bottom: 3em; }

.padding-left-xs { padding-left: .25em; }
.padding-left-sm { padding-left: .5em; }
.padding-left-md { padding-left: 1em; }
.padding-left-lg { padding-left: 1.5em; }
.padding-left-xl { padding-left: 3em; }

.margin-xs { margin: .25em; }
.margin-sm { margin: .5em; }
.margin-md { margin: 1em; }
.margin-lg { margin: 1.5em; }
.margin-xl { margin: 3em; }

.margin-x-xs { margin: .25em 0; }
.margin-x-sm { margin: .5em 0; }
.margin-x-md { margin: 1em 0; }
.margin-x-lg { margin: 1.5em 0; }
.margin-x-xl { margin: 3em 0; }

.margin-y-xs { margin: 0 .25em; }
.margin-y-sm { margin: 0 .5em; }
.margin-y-md { margin: 0 1em; }
.margin-y-lg { margin: 0 1.5em; }
.margin-y-xl { margin: 0 3em; }

.margin-top-xs { margin-top: .25em; }
.margin-top-sm { margin-top: .5em; }
.margin-top-md { margin-top: 1em; }
.margin-top-lg { margin-top: 1.5em; }
.margin-top-xl { margin-top: 3em; }

.margin-right-xs { margin-right: .25em; }
.margin-right-sm { margin-right: .5em; }
.margin-right-md { margin-right: 1em; }
.margin-right-lg { margin-right: 1.5em; }
.margin-right-xl { margin-right: 3em; }

.margin-bottom-xs { margin-bottom: .25em; }
.margin-bottom-sm { margin-bottom: .5em; }
.margin-bottom-md { margin-bottom: 1em; }
.margin-bottom-lg { margin-bottom: 1.5em; }
.margin-bottom-xl { margin-bottom: 3em; }

.margin-left-xs { margin-left: .25em; }
.margin-left-sm { margin-left: .5em; }
.margin-left-md { margin-left: 1em; }
.margin-left-lg { margin-left: 1.5em; }
.margin-left-xl { margin-left: 3em; }
