
.theme--light.application
{
  background-color:#ffffff;
}
.header-link{
  display:inline-block;
}
.body-web{
  margin-top:5px; 
  min-height:10px;
}
html, body {
  height: 100%;
  width:100%;
  background-color: white;
}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
#app {
    font-family: 'Avenir', Helvetica, Arial, sans-serif;
    margin: 0px;
}
.flex-center {
    display: flex;
    justify-content: center;
}
.nav {
    display: flex;
    list-style: none;
    padding: 15px 0;
    margin: 0;
    justify-content: flex-end;
    background: #F5F8FA;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 24px;
}
.nav a {
    color: #636b6f;
    padding: 0 25px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .1rem;
    text-decoration: none;
    text-transform: uppercase;
}
label {
    display: block;
    margin-bottom: 4px;
}
.login-heading {
    margin-bottom: 16px;
}
.form-control {
    margin-bottom: 24px;
}
.mb-more {
    margin-bottom: 42px;
}
.login-form {
    max-width: 500px;
    margin: auto;
}
.login-input {
    width: 100%;
    font-size: 16px;
    padding: 12px 16px;
    outline: 0;
    border-radius: 3px;
    border: 1px solid lightgrey;
}
.btn-submit {
    width: 100%;
    padding: 14px 12px;
    font-size: 18px;
    font-weight: bold;
    background: #60BD4F;
    color: white;
    border-radius: 3px;
    cursor: pointer;
}
.inline{
    display:inline-block;
}
.clear-border
{
    border: 0px;
}
.margin-card{
  margin-top:10px;
  margin-bottom:10px;
  margin-left:20px;
  margin-right:20px;
}
.margin-top{
  margin-top:0px;
  margin-bottom:10px;
   margin-left:20px;
  margin-right:20px;
}
.margin-20{
  margin-top:20px;
  margin-bottom:0px;
  margin-left:20px;
  margin-right:20px;
}
.title-size{
  font-size: 18px;
}
.desc-size{
  font-size: 13px;
}
.top{
  vertical-align: top;
}
.middle{
  vertical-align: middle;
}
.txt-size{
  font-size: 15px;
}
.small-size{
  font-size: 12px;
}
.padding-bottom20{
  padding-bottom:20px;
}
.padding-bottom10{
  padding-bottom:10px;
}
.padding-top20{
  padding-top:20px;
}
.padding-top30{
  padding-top:30px;
}
.padding-top10{
  padding-top:10px;
}
.btn-weight700{
  font-weight: 700;
}
.padding-left10{
  padding-left:10px;
}
.line{
  width:auto;
  height:1px;
  background-color:lightgray;
}
.decoration-free{
  text-decoration: none;
  color: black;
}
.centered {
  top: 50%;
  margin-top: -30px;
}
.bar-free-page{
  top:0px;
  height:32px;
  background-color: #F4E9E9;
  border-bottom: solid 1px #D5CECE;
  font-size: 13px;
  
  padding-left:30px;
}
.left20{
  padding-left:20px;
}
.left10{
  padding-left:10px;
}
.left15{
  padding-left:15px;
}
.left40{
  padding-left:40px;
}
.top10{
  padding-top:10px;
}
.top20{
  padding-top:20px;
}
.center{
  text-align: center;
}
.bottom20{
  padding-bottom:20px;
}
.margin10{
  margin-top:10px;
}
.margin20{
  margin-top:20px;
}
.top50{
  padding-top:50px;
}
.top30{
  padding-top:30px;
}
.top70{
  padding-top:70px;
}
.color-gray{
  color:gray;
}
.margin-right-10{
  margin-right: 10px;
}
.margin-right-5{
  margin-right: 5px;
}
.top5{
  padding-top:5px;
}


.cards{

    width: 220px;
    height:160px;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgba(0, 0, 0, 0.17);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgba(0, 0, 0, 0.17);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.17);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin:10px;
    outline-color: rgba(0, 0, 0, 0.87);
    outline-style: none;
    outline-width: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
    text-decoration-color: rgba(0, 0, 0, 0.87);
    text-decoration-line: none;
    text-decoration-style: solid;
    transition-delay: 0s;
    transition-duration: 0.28s;
    transition-property: box-shadow, opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    will-change: box-shadow;
    overflow: hidden;
}
.cards-title{
    font-size: 14px;
    padding-left: 10px;
    color: black;
}
.cards-txt{
    font-size: 14px;
    padding-left: 10px;
    padding-top: 10px;
    color: gray;
}
.img-panel2 {
  height:100px;
  overflow: hidden;
  top: 0;
}
.small-tab-header
{
    font-size:10px;
    color: rgb(115, 115, 115);
    margin:0px;
    padding-top:10px;
    line-height: 13px;
}
.small-tab-title
{
    font-size:12px;
    color: rgb(12, 12, 12);
    margin:0px;
    padding:0px;
    padding-top:5px;
    line-height: 13px;
    font-weight:600;
}
.responsive {
    max-width: 100%;
    height: auto;
}
.txtdecor{
    text-decoration: none;
}
.setting-image-div{
    right: 48px;
    top: 10px;
    position: absolute;
}



.move-panel{
  top:-1px;
  left:-31px;
  position: absolute;
}
.flex {
  display: flex;
  display: -webkit-flex;
}
.inner {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:10px;
  text-align:left;
  font-size:13px;
  word-wrap: break-word;
}
.responsive {
  max-width: 100%;
  height: auto;
}
.img-panel {

  height: 200px;
  overflow: hidden;
  top: 0;
}
.card-line{
    margin-left: 10px;
    margin-right: 10px;
    position: absolute;
    bottom: 40px;
    width:330;
    height:1px;
    background-color: lightgray;
}
.card-buttons{
    padding-left: 10px;
    position: absolute;
    bottom: 6px;
}
.card-type{
    font-size: 10px;
    padding-left: 10px;
}
.card-title{
    font-size: 24px;
    padding-left: 10px;
}
.card-txt{
    font-size: 14px;
    padding-left: 10px;
    padding-top: 10px;
    color: gray;
}
.card{

  min-width:240px; 
  min-height: 100px;
  
display:block;
position: relative;
background-color: rgb(255, 255, 255);
background-repeat: no-repeat;
border-bottom-color: rgba(0, 0, 0, 0.12);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgba(0, 0, 0, 0.12);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgba(0, 0, 0, 0.12);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0.12);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;


color: rgba(0, 0, 0, 0.87);
font-family: Roboto, sans-serif;
font-size: 16px;
outline-color: rgba(0, 0, 0, 0.87);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin:0px;
text-decoration: none;
text-decoration-color: rgba(0, 0, 0, 0.87);
text-decoration-line: none;
text-decoration-style: solid;

transition-delay: 0s;
transition-duration: 0.28s;
transition-property: box-shadow, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
will-change: box-shadow;
}
.button{
    align-items: center;
background-repeat: no-repeat;
box-sizing: border-box;
color: rgba(0, 0, 0, 0.87);
cursor: pointer;
display: flex;
flex-basis: auto;
flex-grow: 1;
flex-shrink: 0;
font-family: "Roboto", sans-serif;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: 14px;
font-size-adjust: none;
font-stretch: 100%;
font-style: normal;
font-variant: normal;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-weight: 500;
justify-content: center;
letter-spacing: 1.25px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-indent: 1.25px;
text-rendering: optimizelegibility;
text-transform: uppercase;
white-space: nowrap;
display:inline-block;
margin-right: 20px;
}
.bt-style{
 background-attachment: scroll;
background-clip: border-box;
background-color: rgb(231, 233, 236);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));

background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(141, 144, 150);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(162, 166, 172);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(162, 166, 172);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(173, 177, 184);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: inline-block;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 16px;
margin-left: 5px;
margin-right: 5px;
margin-top: 14px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
text-decoration-color: rgb(17, 17, 17);
text-decoration-line: none;
text-decoration-style: solid;
vertical-align: middle;
}
.bt-style2{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));
background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: block;
font-family: arial, sans-serif;
font-size: 13px;
height: 29px;
line-height: 16px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
text-align: center;
}
.bt-style-2-y
{
  background-attachment:scroll;
background-clip:border-box;
background-color:rgba(0, 0, 0, 0);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
box-shadow:rgba(255, 255, 255, 0.4) 0px 1px 0px 0px inset;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:block;
font-family:arial, sans-serif;
font-size:13px;
height:29px;
line-height:normal;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
text-align:center;
text-size-adjust:100%;
}
.bt-style-1-y
{
 background-attachment:scroll;
background-clip:border-box;
background-color:rgb(240, 193, 75);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-color:rgb(132, 106, 41);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(156, 126, 49);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(156, 126, 49);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(168, 135, 52);
border-top-left-radius:3px;
border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:inline-block;
font-family:arial, sans-serif;
font-size:13px;
height:31px;
line-height:normal;
margin-left:5px;
margin-right:5px;
margin-top:14px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration-color:rgb(17, 17, 17);
text-decoration-line:none;
text-decoration-style:solid;
text-size-adjust:100%;
vertical-align:middle;
}
.input-link{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 13px;
height: 31px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.input-upload{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 12px;
height: 32px;
line-height: 16px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 7px;
padding-top: 0px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.popup-title{
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight:600;
}
.popup-txt{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.popup-txt-input{
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.attach-small-txt
{
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin-left:3px;
  margin-top:10px;
}
.attach-txt
{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.bottom10
{
  
  padding-bottom: 10px;
}
.delete-image-div
{
  right: 10px;
  top: 10px;
  position: absolute;
}
.img-relative{
  position: relative;
}
.stick-format-free{
  height:inherit;min-width:270px; min-height: 100px;
}
.card-title-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}
.card-desc-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}
.big-modal {
    width: 100%;
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    display: flex;
    position: fixed;
    z-index: 100000;
}


.move-panel{
  top:-1px;
  left:-31px;
  position: absolute;
}
.flex {
  display: flex;
  display: -webkit-flex;
}
.inner {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:10px;
  text-align:left;
  font-size:13px;
  word-wrap: break-word;
}
.responsive {
  max-width: 100%;
  height: auto;
}
.img-panel {

  height: 200px;
  overflow: hidden;
  top: 0;
}
.card-line{
    margin-left: 10px;
    margin-right: 10px;
    position: absolute;
    bottom: 40px;
    width:320px;
    height:1px;
    background-color: lightgray;
}
.card-buttons{
    padding-left: 10px;
    position: absolute;
    bottom: 6px;
}
.card-type{
    font-size: 10px;
    padding-left: 10px;
}
.card-title{
    font-size: 24px;
    padding-left: 10px;
}
.card-txt{
    font-size: 14px;
    padding-left: 10px;
    padding-top: 10px;
    color: gray;
}
.cardLine{
display:block;
position: relative;
background-color: rgb(255, 255, 255);
background-repeat: no-repeat;
border-bottom-color: rgba(0, 0, 0, 0.12);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgba(0, 0, 0, 0.12);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgba(0, 0, 0, 0.12);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0.12);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;


color: rgba(0, 0, 0, 0.87);
font-family: Roboto, sans-serif;
font-size: 16px;
outline-color: rgba(0, 0, 0, 0.87);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin:0px;
text-decoration: none;
text-decoration-color: rgba(0, 0, 0, 0.87);
text-decoration-line: none;
text-decoration-style: solid;

transition-delay: 0s;
transition-duration: 0.28s;
transition-property: box-shadow, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
will-change: box-shadow;
}
.button{
    align-items: center;
background-repeat: no-repeat;
box-sizing: border-box;
color: rgba(0, 0, 0, 0.87);
cursor: pointer;
display: flex;
flex-basis: auto;
flex-grow: 1;
flex-shrink: 0;
font-family: "Roboto", sans-serif;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: 14px;
font-size-adjust: none;
font-stretch: 100%;
font-style: normal;
font-variant: normal;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-weight: 500;
justify-content: center;
letter-spacing: 1.25px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-indent: 1.25px;
text-rendering: optimizelegibility;
text-transform: uppercase;
white-space: nowrap;
display:inline-block;
margin-right: 20px;
}
.bt-style{
 background-attachment: scroll;
background-clip: border-box;
background-color: rgb(231, 233, 236);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));

background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(141, 144, 150);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(162, 166, 172);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(162, 166, 172);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(173, 177, 184);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: inline-block;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 16px;
margin-left: 5px;
margin-right: 5px;
margin-top: 14px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
text-decoration-color: rgb(17, 17, 17);
text-decoration-line: none;
text-decoration-style: solid;
vertical-align: middle;
}
.bt-style2{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));
background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: block;
font-family: arial, sans-serif;
font-size: 13px;
height: 29px;
line-height: 16px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
text-align: center;
}
.bt-style-2-y
{
  background-attachment:scroll;
background-clip:border-box;
background-color:rgba(0, 0, 0, 0);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
box-shadow:rgba(255, 255, 255, 0.4) 0px 1px 0px 0px inset;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:block;
font-family:arial, sans-serif;
font-size:13px;
height:29px;
line-height:normal;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
text-align:center;
text-size-adjust:100%;
}
.bt-style-1-y
{
 background-attachment:scroll;
background-clip:border-box;
background-color:rgb(240, 193, 75);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-color:rgb(132, 106, 41);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(156, 126, 49);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(156, 126, 49);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(168, 135, 52);
border-top-left-radius:3px;
border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:inline-block;
font-family:arial, sans-serif;
font-size:13px;
height:31px;
line-height:normal;
margin-left:5px;
margin-right:5px;
margin-top:14px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration-color:rgb(17, 17, 17);
text-decoration-line:none;
text-decoration-style:solid;
text-size-adjust:100%;
vertical-align:middle;
}
.input-link{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 13px;
height: 31px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.input-upload{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 12px;
height: 32px;
line-height: 16px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 7px;
padding-top: 0px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.popup-title{
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight:600;
}
.popup-txt{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.popup-txt-input{
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.attach-small-txt
{
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin-left:3px;
  margin-top:10px;
}
.attach-txt
{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.bottom10
{
  
  padding-bottom: 10px;
}
.delete-image-div
{
  right: 10px;
  top: 10px;
  position: absolute;
}
.img-relative{
  position: relative;
}
.stick-format-line{
  width:250px; min-height:50px; border: solid 1px gray; display:inline-block;word-wrap: break-word;  vertical-align:top
}
.card-title-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}
.card-desc-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}


.stick-format{
  width:100%; min-height:50px; border: solid 1px gray; display:inline-block;word-wrap: break-word;  vertical-align:top
}
.move-panel{
  top:-1px;
  left:-31px;
  position: absolute;
}
.flex {
  display: flex;
  display: -webkit-flex;
}
.inner {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:10px;
  text-align:left;
  font-size:13px;
  word-wrap: break-word;
}
.responsive {
  max-width: 100%;
  height: auto;
}
.img-panel {

  height: 200px;
  overflow: hidden;
  top: 0;
}
.card-line{
    margin-left: 10px;
    margin-right: 10px;
    position: absolute;
    bottom: 40px;
    width:320px;
    height:1px;
    background-color: lightgray;
}
.card-buttons{
    padding-left: 10px;
    position: absolute;
    bottom: 6px;
}
.card-type{
    font-size: 10px;
    padding-left: 10px;
}
.card-title{
    font-size: 24px;
    padding-left: 10px;
}
.card-title-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}
.card-desc-elem:empty:not(:focus):before{
  content: attr(data-placeholder);
  color: gray;
  font-weight:300;
}
.card-txt{
    font-size: 14px;
    padding-left: 10px;
    padding-top: 10px;
    color: gray;
}
.cardPin{

background-color: rgb(255, 255, 255);
background-repeat: no-repeat;
border-bottom-color: rgba(0, 0, 0, 0.12);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgba(0, 0, 0, 0.12);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgba(0, 0, 0, 0.12);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0.12);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;


color: rgba(0, 0, 0, 0.87);
font-family: Roboto, sans-serif;
font-size: 16px;
outline-color: rgba(0, 0, 0, 0.87);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin:0px;
text-decoration: none;
text-decoration-color: rgba(0, 0, 0, 0.87);
text-decoration-line: none;
text-decoration-style: solid;

transition-delay: 0s;
transition-duration: 0.28s;
transition-property: box-shadow, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
will-change: box-shadow;
}
.button{
    align-items: center;
background-repeat: no-repeat;
box-sizing: border-box;
color: rgba(0, 0, 0, 0.87);
cursor: pointer;
display: flex;
flex-basis: auto;
flex-grow: 1;
flex-shrink: 0;
font-family: "Roboto", sans-serif;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: 14px;
font-size-adjust: none;
font-stretch: 100%;
font-style: normal;
font-variant: normal;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-weight: 500;
justify-content: center;
letter-spacing: 1.25px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-indent: 1.25px;
text-rendering: optimizelegibility;
text-transform: uppercase;
white-space: nowrap;
display:inline-block;
margin-right: 20px;
}
.bt-style{
 background-attachment: scroll;
background-clip: border-box;
background-color: rgb(231, 233, 236);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));

background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(141, 144, 150);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(162, 166, 172);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(162, 166, 172);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(173, 177, 184);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: inline-block;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 16px;
margin-left: 5px;
margin-right: 5px;
margin-top: 14px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-decoration: none;
text-decoration-color: rgb(17, 17, 17);
text-decoration-line: none;
text-decoration-style: solid;
vertical-align: middle;
}
.bt-style2{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));
background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: block;
font-family: arial, sans-serif;
font-size: 13px;
height: 29px;
line-height: 16px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
text-align: center;
}
.bt-style-2-y
{
  background-attachment:scroll;
background-clip:border-box;
background-color:rgba(0, 0, 0, 0);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
box-shadow:rgba(255, 255, 255, 0.4) 0px 1px 0px 0px inset;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:block;
font-family:arial, sans-serif;
font-size:13px;
height:29px;
line-height:normal;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
text-align:center;
text-size-adjust:100%;
}
.bt-style-1-y
{
 background-attachment:scroll;
background-clip:border-box;
background-color:rgb(240, 193, 75);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-color:rgb(132, 106, 41);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(156, 126, 49);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(156, 126, 49);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(168, 135, 52);
border-top-left-radius:3px;
border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:inline-block;
font-family:arial, sans-serif;
font-size:13px;
height:31px;
line-height:normal;
margin-left:5px;
margin-right:5px;
margin-top:14px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration-color:rgb(17, 17, 17);
text-decoration-line:none;
text-decoration-style:solid;
text-size-adjust:100%;
vertical-align:middle;
}
.input-link{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 13px;
height: 31px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.input-upload{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 12px;
height: 32px;
line-height: 16px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 7px;
padding-top: 0px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.popup-title{
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight:600;
}
.popup-txt{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.popup-txt-input{
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.attach-small-txt
{
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin-left:3px;
  margin-top:10px;
}
.attach-txt
{
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.bottom10
{
  
  padding-bottom: 10px;
}
.delete-image-div
{
  right: 10px;
  top: 10px;
  position: absolute;
}
.img-relative{
  position: relative;
}




.bold{
    font-weight:700;
}
.cursor{
  cursor: pointer
}
.right{text-align:right}
.arrow-header{
  height:26px;vertical-align:middle; padding-top:10px;
}
.aboutus-header{
  height:26px;vertical-align:middle; padding-top:5px;font-size:11px;color:DimGrey;
}
.right20{
  padding-right:20px;
}
.phone-ico{
  height:26px;vertical-align:middle; padding-top:7px;
}
.phone-txt{
  height:26px;vertical-align:middle; padding-top:4px;font-size:11px;color:DimGrey
}
.search-box-style{
  padding-left:10px;vertical-align:middle
}
.vertical-middle{
  vertical-align:middle
}


.footer-area{
    bottom:0;
}
.footer-panel{
    
    max-width:1100px;
    min-width:300px;
    min-height:0px;
    table-layout: fixed;
    background-color:#323A53;
    border-top: 1px solid #20263C;
    justify-content: center;
    display: flex;
}
.footer-top{
    width:100%;
}
.footer-column{
    padding-top:10px;
    color: #ffffff;
    width: 20%;
    min-width:200px;
    vertical-align: top;
    text-align:left;
    padding-bottom:10px;
    padding-left:20px;
}
.footer-title{
    font-weight: 600;
    font-size:15px;
    padding-bottom: 10px;
}
.footer-txt{
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
}
.footer-text-row{
    padding-bottom: 0px;
}
.footer-text-row-person{
    width:160px;
    float:left;
    padding-top:2px;
}
.footer-table-left{
    float:left;
    display:table;
}
.foter-contact-element{
    display:table-cell;
    vertical-align:middle;
}
.foter-contact-phone{
    display:table-cell;
    vertical-align:middle;
    padding-top:3px;
    font-size: 13px;
}
.foter-logo{
    text-align: center;
}
.foter-panel-copyright
{
    background-color:#20263C; height:40px;
    max-width:1100px;
}
.footer-copy{
    
    padding-left:40px;
    padding-top:12px;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
.link { color: #ffffff;
}
.link:hover { color: #ffffff;
}



.center-body
{
 top:0px; 
 margin-left: auto;
 margin-right: auto;
 max-width:1100px;
 font-family:'Open Sans',sans-serif;
 background-color: white;
}
.percent50{
  width: 50%
}
.percent49{
  width: 49%
}
.percent70{
  width: 70%
}
.percent29{
  width: 29%
}
.navig-title{
  font-size:15px;
  font-weight:500;
  padding-left:20px;
  color: #000000;
  text-decoration: none;
  font-family: "Open Sans", Arial, sans-serif;
}
.navig-bar{
  font-size:15px;
  font-weight:500;
  padding-left:5px;
  padding-right:5px;
  color: #000000;
  text-decoration: none;
  font-family: "Open Sans", Arial, sans-serif;
}
.navig-title-nopad{
  font-size:15px;
  font-weight:500;
  color: #000000;
  text-decoration: none;
  font-family: "Open Sans", Arial, sans-serif;
}
.toright{
  text-align: right;
}
.totop{
  vertical-align: top;
}
.line{
  height:1px;
  background-color:#CFC9C9;
  width:100%
}
.serach-input{
backface-visibility: hidden;
background-color: rgb(255, 255, 255);
background-image: none;
border-bottom-color: rgb(204, 204, 204);
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: separate;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(204, 204, 204);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(204, 204, 204);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(204, 204, 204);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset;
box-sizing: border-box;
color: rgb(85, 85, 85);
direction: ltr;
display: block;
float: left;
font-family: "Open Sans", Arial, sans-serif;
font-size: 12px;
font-weight: 400;
height: 28px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
perspective: 1000px;
position: relative;
transform: matrix(1, 0, 0, 1, 0, 0);
transition-delay: 0s;
transition-duration: 0.3s;
transition-property: width;
transition-timing-function: ease;

z-index: 2;
}
.search-box{
  border-collapse: separate;
  box-sizing: border-box;
  color: rgb(119, 119, 119);
  direction: ltr;
  display: table;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  border-bottom-left-radius:13px;
  border-bottom-right-radius:13px;
  border-top-left-radius:13px;
  border-top-right-radius:13px;
  height:22px;
  border: solid 1px #A9A9A9; 
  padding-left:10px;
  padding-right:10px;
}
.line-title{
background-color: rgb(147, 200, 63);
height: 2px;
width: 62px;
}
.hr-title {
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 11px;
  text-align: center;
  height: 10px;
  line-height: 20px;
  margin: 10px auto -10px;
  height: auto;
  color: #C6C6C6;
}
.hr-title.hr-full {
  width: 100%;
}
.hr-title abbr {
  padding: 2px 10px;
  border-radius: 2px;
  position: relative;
  top: -10px;
  letter-spacing: .2em;
  text-transform: uppercase;
    background-color: #ffffff;
     font-family: 'Roboto Condensed',sans-serif;
}
.home-title-group
{

 background: -webkit-linear-gradient(rgb(87, 86, 105), rgb(33, 32, 56));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  
box-sizing: border-box;
color: rgba(0, 0, 0, 0);
font-family: "Open Sans", Arial, sans-serif;
font-size: 30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 30px;
outline-color: rgba(0, 0, 0, 0);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
text-rendering: optimizelegibility;
text-transform: uppercase;
vertical-align: baseline;
}
.home-subtitle-group{
  border-bottom-color: rgb(79, 79, 79);
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(79, 79, 79);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(79, 79, 79);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(79, 79, 79);
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: rgb(79, 79, 79);
font-family: "Open Sans", Arial, sans-serif;
font-size: 20px;
font-weight: 100;
letter-spacing: -1px;
line-height: 24px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 50px;
margin-top: 0px;

outline-color: rgb(79, 79, 79);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
text-rendering: optimizelegibility;
text-transform: uppercase;
vertical-align: baseline;
}
.small-link{
  font-size:11px;color:DimGrey;text-decoration:none;
}
.table-home-material-round{
   overflow: hidden;
   height: 220px;
   width: 220px;
   border-top-right-radius: 50%;
   border-top-left-radius: 50%;
   border-bottom-left-radius: 50%;
   border-bottom-right-radius: 50%;
   border: solid 10px #F3F2F3;
}
.table-home-material{
   height: 60px;
   width: auto;
}
.home-default{
  margin-top:5px; min-height:800px;
}
.home-top-graph{
  background-color:#E4E4E4; text-align:right;position: relative;color:black;
}
.homer-top-txt{
  left:50px; top:100px;position: absolute;text-align:left;
}
.font-size11{
  font-size:11px;
}
.font-size32{
  font-size:32px;
}
.font-size15{
  font-size:15px;
}
.font-weight500{
  font-weight:500;
}
.font-weight300{
  font-weight:300;
}
.box-home-top{
  margin-left:50px;background-color:#4B4B4B;width:180px;height:18px;font-size:10px;color:#ffffff;padding-top:2px;padding-left:10px;
}
.title-bold-big
{
  line-height: 25px;font-weight:600;font-size:21px;font-family: 'Open Sans', Arial, sans-serif;padding-top:7px;
}
.title-under-bold-small{
  line-height: 13px;font-weight:400;font-size:12px;font-family: 'Open Sans', Arial, sans-serif;
}
.home-param-box{
  width:300px;text-align:left;
}
.vertical-align-top{
  vertical-align: top;
}
.home-param-title{
  text-align:left; color: rgb(32, 32, 32); font-family: 'Open Sans', Arial, sans-serif; line-height: 19px;font-size: 18px; font-weight: 500;
}
.home-param-subtitle{
  text-align:left; color: gray; font-family: 'Open Sans', Arial, sans-serif; line-height: 14px;font-size: 11px; font-weight: 500;
}
.app-web-title{
  line-height: 25px;font-weight:600;font-size:21px;font-family: 'Open Sans', Arial, sans-serif;padding-top:7px;
}
.app-web-subtitle{
  font-size:13px;color: rgb(101, 101, 101); margin-right:50px;
}
.app-future-txt{
  font-size:13px;color: rgb(101, 101, 101); max-width:450px;
}
* {box-sizing: border-box;}
.mySlides {display: false;}
.slideshow-container {
  max-width: 1100px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.active {
  background-color: #717171;
}
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1s;
  animation-name: fade;
  animation-duration: 2.5s;
}
@-webkit-keyframes fade {
from {opacity: .3}
to {opacity: 1}
}
@keyframes fade {
from {opacity: .3}
to {opacity: 1}
}
@media only screen and (max-width: 300px) {
.text {font-size: 11px}
}



.overflow{
  overflow: hidden;
}
.white-elem{
  color: white;
  font-size: 12px;
}
.margin-top-50{
  margin-top: 50px;
}
.margin-30{
  margin: 30px;
}



.wrap{
  word-wrap: break-word;
  word-break: break-all;
}
.margin-top-30{
  margin-top:30px;
}


.bt-style3[data-v-286c41ed]{
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(rgb(247, 248, 250), rgb(231, 233, 236));
background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: block;
font-family: arial, sans-serif;
font-size: 13px;
height: 29px;
line-height: 16px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
text-align: center;
}
.table-navig[data-v-286c41ed]{
  padding-bottom: 20px;
}
.table-avatar[data-v-286c41ed]{
   height: 40px;
   width: auto;
}
.table-avatar-round[data-v-286c41ed]{
   overflow: hidden;
   height: 40px;
   width: 40px;
   border-top-right-radius: 50%;
   border-top-left-radius: 50%;
   border-bottom-left-radius: 50%;
   border-bottom-right-radius: 50%;
}
.table-title[data-v-286c41ed]{
  font-size:20px;
  font-weight:600;
}
.table-desc[data-v-286c41ed]{
  font-size:14px;
  font-weight:400;
  color: gray
}
.block-a[data-v-286c41ed]{
  width:48%; 
  display: inline-block; 
  vertical-align:top;
  margin-left:20px;
  font-size:13px;
}
.block-b[data-v-286c41ed]{
  text-align: right; 
  width:50%; 
  display: inline-block; 
  vertical-align:top;
  font-size:13px;
}
.txt-cursor[data-v-286c41ed]:hover{
  cursor: pointer;
}
.table-navig-0[data-v-286c41ed]{
  height:40px;
  margin-top:4px;
}
.table-panel-post[data-v-286c41ed]{
  position:relative; 
  height:100vh; 
  
  background-repeat: repeat;
  margin-top:15px;
  overflow:scroll;
}
.wallpaper[data-v-286c41ed]{

    width: 120px;
    height:80px;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgba(0, 0, 0, 0.17);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgba(0, 0, 0, 0.17);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.17);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    
    box-sizing: border-box;
    
    outline-color: rgba(0, 0, 0, 0.87);
    outline-style: none;
    outline-width: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    
    will-change: box-shadow;
    overflow: hidden;
}
.input-label[data-v-286c41ed]
{
  font-size:11px;
  color: DarkGray;
  padding-top:5px;
}
.nav-body[data-v-286c41ed]{
  margin-left:20px; 
  margin-right:20px;
}
.bar-account-tab[data-v-286c41ed]{
  height:40px;
}
.grid[data-v-286c41ed] {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(250px,1fr));
  grid-auto-rows: 2px;
}
.item[data-v-286c41ed] {

  margin: 0px;
}
.gray[data-v-286c41ed]{
  color: gray;
}
.oppacity50[data-v-286c41ed]{
  opacity: 0.4;
}
.icon-navig[data-v-286c41ed]{
vertical-align:middle;padding-top:-2px;
}


.mytable {
  display: table;
}
.myrow {
  display: table-row;
}
.mycell {
  display: table-cell;
}
.column1 {
  display: table-column;
  background-color: green;
}
.column2 {
  display: table-column;
}
.flex-container {
   display: inline-flex;
}
.flex-column {
   flex: 1;
}
.fixed-column {
  width: 290px;
}
@media screen and (max-width: 400px)
{
.flex-container {
    display: inline-block;
}
}
.bt-style-search0{
 background-attachment: scroll;
background-clip: border-box;
background-color: rgb(231, 233, 236);

background-origin: padding-box;
background-position: 0% 0%;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
box-sizing: border-box;
color: rgb(17, 17, 17);
cursor: pointer;
display: inline-block;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 16px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
text-align: center;
text-decoration: none;
text-decoration-color: rgb(17, 17, 17);
text-decoration-line: none;
text-decoration-style: solid;
vertical-align: middle;
}
.bt-style-search
{
 background-attachment:scroll;
background-clip:border-box;
background-color:rgb(240, 193, 75);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-color:rgb(132, 106, 41);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(156, 126, 49);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(156, 126, 49);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(168, 135, 52);
border-top-left-radius:3px;
border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:inline-block;
font-family:arial, sans-serif;
font-size:13px;
height:31px;
line-height:normal;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration-color:rgb(17, 17, 17);
text-decoration-line:none;
text-decoration-style:solid;
text-size-adjust:100%;
vertical-align:middle;
}
.table-dashboard-avatar{
   height: 60px;
   width: auto;
}
.table-dashboard-avatar-round{
   overflow: hidden;
   height: 60px;
   width: 60px;
   border-top-right-radius: 50%;
   border-top-left-radius: 50%;
   border-bottom-left-radius: 50%;
   border-bottom-right-radius: 50%;
   border: solid 5px lightgray;
}
.small-tab-dashboard
{
    font-size:10px;
    color: rgb(115, 115, 115);
    margin-top:25px;
    line-height: 13px;
}
.small-title-dashboard
{
  text-align:left;
  width:200px;

    font-size:12px;
    color: rgb(12,12,12);
    margin:0px;
    padding-top:10px;
    line-height: 13px;
}
.inline{
  display: inline-block;
}
.small-txt10{
  font-size:10px;
  line-height: 11px;
}
.small-txt12{
  font-size:12px;
  line-height: 14px;
}
.small-txt13{
  font-size:13px;
  line-height: 15px;
}
.bold-font{
  font-weight: 600
}
.black-txt{
  color: #000000;
}
.avatar-small{
  height:32px;
  width:32px;
  border-radius: 50%;
  overflow: hidden;
  border: solid 4px lightgray;
}
.margin-left6{
  margin-left:6px;
}
.to-top{
  vertical-align: top;
}
.padding-top3{
  padding-top: 3px;
}
.padding-top8{
  padding-top: 8px;
}
.line{
  background-color: lightgray;
  height: 1px;
  width:100%;
}
.padding-10{
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav-width-215{
  width: 215px;
}
.small-title{
  font-size:11px;
  text-transform: uppercase;
}
.fontsize17{
  font-size:20px;
}
.fontsize13{
  font-size:13px;
} 


.navig-ac{
width:270px;
}
.inline{
  display: inline-block;
}
.navig-ac-area
{
  height:80px;
  text-align:middle;
  border-top: solid 1px white;
  background: lightgray;
}
.navig-ac-area-check
{
  background: gray;
}
.to-top{
  vertical-align: top;
}
.padding-top15{
  padding-top: 15px;
}
.padding-top3{
  padding-top: 3px;
}
.navig-icon{
  margin-left:20px;
  margin-top:0px;
  margin-right:10px;
  height: 80px;
}
.navig-left-txt{
  width:140px;
  padding-top: 15px;
  height: 80px;
  word-wrap: break-word;
}
.black-txt{
  color: #000000;
}
.gray-txt{
  color: gray;
}
.nav-icon-50{
  opacity: 0.4;
}
.bar-account-page{
  height:50px;
  background-color:#25476A;
  width:100%;
}
.person-navig-font-small{
  font-size:9px;
  line-height:10px;
  color: #ffffff;
}
.person-navig-font-normal{
  font-size:15px;
  line-height:17px;
  color: #ffffff;
}
.person-nav-icon{
  padding-top:14px;
}
.person-navig-font-normal-link{
  font-size:15px;
  line-height:17px;
  color: #ffffff;
  text-decoration: none;
  padding-left: 20px;
  display: inline-block;
}
.profile-area-button{
  border-top: solid 1px lightgrey;
  height:50px;
  text-align:left;
  padding-left:50px;
  font-size: 15px;
}
.profile-area-button-clear
{
  text-decoration: none;
  color: #5D7088;
}
.black{
  color: #000000;
}
.profile-avatar-name{
  font-size:20px;
  padding-top:20px;
  font-weight:600;
  color: #00204B;
}
.profile-avatar-since{
  font-size: 13px;
  font-weight:600;
  padding-bottom:20px;
  color:lightslategray;
}
.profile-shape-avatar{
  width:130px;
  height:130px;
  overflow: hidden;
  border: solid 10px lightgrey;
  border-radius: 50%;
}
.profil-avatar-img{
  width: 110px;
}
.profil-avatar{
  margin-left:70px;
  width: 270px;
  margin-top: 10px;
  padding-top: 30px;
}
.profil-size
{
  text-align: center;
  width:270px;
  border: solid 1px lightgrey;
  border-radius: 3px;
}
.profile-nav-left-icon{
  padding-top:17px;
  width:20px;
  text-align: center;
}


.account-txt-title-input[data-v-6e810eae]{
  width:150px;
  font-size:12px;
  font-weight:600;
}
.input-account-txt[data-v-6e810eae]{
   background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 13px;
height: 31px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.margin-top-30[data-v-6e810eae]{
  margin-top:30px;
}


.bt-style-button2
{
  background-attachment:scroll;
background-clip:border-box;
background-color:rgba(0, 0, 0, 0);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
box-shadow:rgba(255, 255, 255, 0.4) 0px 1px 0px 0px inset;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:block;
font-family:arial, sans-serif;
font-size:13px;
height:29px;
line-height:normal;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
text-align:center;
text-size-adjust:100%;
}
.bt-style-button1
{
 background-attachment:scroll;
background-clip:border-box;
background-color:rgb(240, 193, 75);
background-image:linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
background-origin:padding-box;
background-position-x:0%;
background-position-y:0%;
background-size:auto;
border-bottom-color:rgb(132, 106, 41);
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:rgb(156, 126, 49);
border-left-style:solid;
border-left-width:1px;
border-right-color:rgb(156, 126, 49);
border-right-style:solid;
border-right-width:1px;
border-top-color:rgb(168, 135, 52);
border-top-left-radius:3px;
border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;
color:rgb(17, 17, 17);
cursor:pointer;
display:inline-block;
font-family:arial, sans-serif;
font-size:13px;
height:31px;
line-height:normal;
margin-right:5px;
margin-top:14px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration-color:rgb(17, 17, 17);
text-decoration-line:none;
text-decoration-style:solid;
text-size-adjust:100%;
vertical-align:middle;
}
.input-password{
  background-color: rgb(255, 255, 255);
border-bottom-color: rgb(166, 166, 166);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(166, 166, 166);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(166, 166, 166);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(148, 148, 148);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px, rgba(0, 0, 0, 0.07) 0px 1px 0px 0px inset;
box-sizing: border-box;
color: rgb(17, 17, 17);
font-family: Arial, sans-serif;
font-size: 13px;
height: 31px;
line-height: 17px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(17, 17, 17);
outline-style: none;
outline-width: 0px;
padding-bottom: 3px;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
vertical-align: middle;
}
.account-panel-main{
  
  padding-top:20px;
}
.account-title{
  font-size:20px;
  font-weight:600;
  line-height: 22px;
}
.account-subtitle{
  font-size:13px;
  font-weight:500;
  line-height: 15px;
  color: gray;
}
.account-password-panel{
  padding-top:30px;
}
.account-password-panel-data{
  padding-top:15px;
}
.account-password-txt{
  width:150px;
  font-size:12px;
  font-weight:600;
  color: #4C4C4C;
}


.pricing-box {
  border: solid 1px lightgray;
  border-radius: 5px;
  overflow: hidden;
}
.margin-left20 {
  margin-left: 20px;
}
.pricing-name {
  vertical-align: top;
  text-align: center;
  padding-top: 15px;
  font-weight: 600;
  margin: 20px;
}
.pricing-box-txt {
  background-color: lightgray;
  width: 100%;
  height: 1px;
  margin-top: 10px;
}
.pricing-txt-first {
  font-size: 13px;
  color: rgb(101, 101, 101);
  font-weight: 500;
  width: 200px;
}
.pricing-price {
  font-size: 13px;
  color: rgb(101, 101, 101);
  width: 200px;
}
.pricing-box-button {
  font-size: 13px;
  color: rgb(101, 101, 101);
  padding-top: 20px;
}
.pricing-button {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 7px;
  width: 80px;
}


.table-td-th {
  border: 1px solid #ddd;
  text-align: left;
}
.table-def {
  font-size:13px;
  border-collapse: collapse;
  width: 80%;
  background-color:#ffffff;
}
.th-td {
  padding: 10px;
}
.historic-data{
  font-size:12px;
  line-height: 15px;
  padding-bottom:3px;
  font-weight:600;
} 


.table-td-th {
  border: 1px solid #ddd;
  text-align: left;
}
.table-def {
  font-size: 13px;
  border-collapse: collapse;
  width: 80%;
  background-color: #ffffff;
}
.th-td {
  padding: 10px;
}
.historic-data {
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 3px;
  font-weight: 600;
}
.payment-small-txt{
  text-transform : uppercase;
  font-size: 11px;
}


.table-td-th {
  border: 1px solid #ddd;
  text-align: left;
}
.table-def {
  font-size: 13px;
  border-collapse: collapse;
  width: 80%;
  background-color: #ffffff;
}
.th-td {
  padding: 10px;
}
.historic-data {
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 3px;
  font-weight: 600;
}
.payment-small-txt{
  text-transform : uppercase;
  font-size: 11px;
}


.contact-txt{
  font-size:13px;color: rgb(101, 101, 101);padding-top:20px;
}
.contact-box{
  width:24%; text-align:left; vertical-align: top;
}
.contact-txt-topic{
  text-align:left;font-weight:600;
}
.contact-localization-box{
  width:25%; text-align:left;
}
.contact-email-box
{
  width:25%; text-align:left; vertical-align:top;
}
.width-80per{
  width:80%
}


.font-size13{
  font-size: 13px;
}


.line-100per{
  background-color:lightgray;width:100%;height:1px;
}
.title-number-small{
  line-height: 12px;font-weight:500;color:gold;font-size:11px;font-family: 'Open Sans', Arial, sans-serif;
}
.line-number-gold{
  background-color:gold;width:30px;height:1px;
}

