
/*#region Reset CSS*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

select {

    /* styling */
    background-color: white;
    border: thin solid blue;
    border-radius: 4px;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 0.5em 3.5em 0.5em 1em;
  
    /* reset */
  
    margin: 0;      
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }

/*#endregion*/

body {
    width: 100%;
    height:1080px;
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: rgb(39, 39, 39);
}

textarea:focus, input:focus {
    outline: none;
}

select:focus{
    background-color: #f0f0f0;
    outline: none;
    border-radius: 6px;
}

/*#region Font*/

._font_micro{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 12px;
}

._font_mini{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

._font_medium{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 18px;
}

._font_regular{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 20px;
}

._font_big{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 24px;
}

._font_biggest{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 30px;
}

._font_titleMini{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 40px;
}

._font_title{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 52px;
}

._font_titleMedium{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 60px;
}

._font_titleBig{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 70px;
}

._fontGreen{
    color: #00db56;
}

._fontOrange{
    color: #fc702f;
}

._fontGray{
    color: #a3a3a3;
}

._fontLightgray{
    color: #caccce;
}

._fontLime{
    color: #bbff00;
}

._fontBlack{
    color: #2c2c2c;
}

._fontWhite{
    color: #f5f5f5;
}

._fontThin{
    font-weight: 400;
}

._fontRegular{
    font-weight: 500;
}

/*#endregion*/

/*#region Strong*/
strong {
    font-weight: 600;
    color:#00db56;
}
/*#endregion*/

/*#region Bold*/
b, [style*="font-weight: bold"], ._bold-text {
    font-weight: 600;
    color:#818181;
}
/*#endregion*/

/*#region Button*/

._flat{
    border: none;
    background-color: transparent;
}

._button{
    font-family: inherit;
    font-weight: 480;
    line-height: 20px;
    border: none;
    border-radius: 6px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    /*box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;*/
    /*box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    */
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
    background-position-y:center;
    background-position-x: 2%;
}

    ._button:hover {
        cursor: pointer
    }

._button:active{
    font-family: inherit;
    font-weight: 480;
    line-height: 20px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px inset;
    filter: grayscale(30%);
    cursor: pointer;
    text-align: center;
    background-position-y:center;
}

._button_active{
    font-family: inherit;
    font-weight: 480;
    line-height: 20px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px inset;
    filter: grayscale(20%);
    cursor: pointer;
    margin-top: 14px;
    margin-right: 6px;
    text-align: center;
    background-position-y:center;
}

._buttonMenu {
    width: 130px;
    height: 80px;
    font-size: 12px;
    font-family: inherit;
    font-weight: 480;
    line-height: 110px;
    border: 0px solid black;
    border-radius: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    background-position-x: 6px;
    background-position-y: 6px;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 14px;
    margin-left: 12px;
    text-align:center;
    vertical-align: bottom;
    transition: border 0.2s ease-in;
}

._buttonMenu:active {
    width: 130px;
    height: 80px;
    font-size: 12px;
    font-family: inherit;
    font-weight: 480;
    line-height: 110px;
    /*border: 2px solid;*/
    border: 4px solid rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px inset;
    filter: grayscale(20%);
    background-position-x: 6px;
    background-position-y: 6px;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 14px;
    margin-left: 12px;
    text-align:center;
    vertical-align: bottom;
    transition: border 0.2s ease-in;
}

._buttonMenu_active {
    width: 130px;
    height: 80px;
    font-size: 12px;
    font-family: inherit;
    font-weight: 480;
    line-height: 106px;
    /*border: 2px solid;*/
    border: none;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 10px inset;
    filter: grayscale(20%);
    background-position-x: 6px;
    background-position-y: 6px;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 14px;
    margin-left: 12px;
    text-align:center;
    vertical-align: bottom;
}

/*
._buttonSquare {
    width: 130px;
    height: 80px;
    font-size: 12px;
    font-family: inherit;
    font-weight: 480;
    line-height: 106px;
    border: none;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background-position-x: 6px;
    background-position-y: 6px;
    cursor: pointer;
    margin-top: 2px;
    margin-bottom: 14px;
    margin-left: 12px;
    text-align:center;
    vertical-align: bottom;
}
*/
._height_light{
    height: 14px;
    line-height: 12px;
    border-radius: 2px;
    font-size: 10px;
}

._height_thin{
    height: 24px;
    border-radius: 4px;
    font-size: 8px;
}

._height_regular{
    height: 33px;
    border-radius: 4px;
    font-size: 12px;
}

._height_middle{
    height: 40px;
    border-radius: 6px;
    font-size: 12px;
}

._height_bold{
    height: 48px;
    border-radius: 8px;
    font-size: 14px;
}

._inLine{
    border-radius: 6px;
}

._inLine:hover{
    border-radius: 6px;
}

/*#endregion*/

/*#region Close button*/

._closeButton{
    float: right;
    width: 32px;
    height: 32px;
    font-weight: 600;
    font-size: 18px;
    color: #5f5f5f;
    background-color:#c4c4c4;
    border-radius: 16px;
    border:none;
    /*box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
    */
    margin: 10px;
    cursor: pointer;
}

._closeButton:hover{
    float: right;
    width: 31px;
    height: 31px;
    font-weight: 600;
    font-size: 18px;
    color: #5f5f5f;
    background-color:#00db56;
    border-radius: 16px;
    border:none;
    /*box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
    */
    margin: 10px;
    cursor: pointer;
}

/*#endregion*/

/*#region Labels*/

span{
    font-family: inherit;
    font-weight: 500;
}

/*#endregion*/

/*#region Title*/

._title{
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    line-height: 34px;
    padding-left: 40px;
    height:34px;
    margin-top: 14px;
}


/*#endregion*/

/*#region Text*/

._txt_form_div{
    float: left;
    margin-bottom: 14px;
}

._txt_form_label_ligth{
    font-family: inherit;
    color: #c0c0c0;
}

._txt_form_light{
    width: 100%;
    padding-top: 0px;
    font-family: inherit;
    font-size: 20px;
    font-weight:600;
    color: #dadada;
    border: none;
    height: 40px;
    line-height: 36px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #dddddd;
    margin-right: 20px;
}

._txt_form_light::placeholder{
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    color: #c5c5c5;
}

._txt_form_label_dark{
    font-family: inherit;
    color: #313131;
}

._txt_form_dark{
    width: 100%;
    padding-top: 0px;
    font-family: inherit;
    font-size: 20px;
    font-weight:500;
    color: rgb(39, 39, 39);
    border: none;
    height: 40px;
    line-height: 36px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #242424;
    margin-right: 20px;
}

._txt_form_dark:hover{
    border-bottom: 2px solid #00db56;
    transition: border-bottom-color .5s ease-in-out;
}

._txt_form_dark::placeholder{
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    color: #a7a7a7;
}

._txt_form_date_dark{
    width: 100%;
    padding-top: 2px;
    font-family: inherit;
    font-size: 16px;
    font-weight:500;
    color: rgb(39, 39, 39);
    border: none;
    height: 40px;
    line-height: 36px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #242424;
    margin-right: 20px;
}

._txt_form_date_dark:hover{
    border-bottom: 2px solid #00db56;
    transition: border-bottom-color .5s ease-in-out;
}

._name{
    width: 500px;
    height: 40px;
}

._cellphone{
    width: 160px;
    height: 40px;
}

._email{
    width: 688px;
    height: 40px;
}

/*#endregion*/

/*#region Select*/

._select_div{
    float: left;
    margin-bottom: 14px;
    height: 57px;
    border-bottom: 1px solid #313131;
    margin-right: 20px;
}

._select_div:hover{
    border-bottom: 2px solid #00db56;
    transition: border-bottom-color .5s ease-in-out;
}

    /*#region Dark*/

._select_label_dark{
    font-family: inherit;
    color: #313131;

}

select._select_dark{
    background-image: url("/images/ux_select_button_gray.png");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 100%;
    padding-right: 4%;
    cursor: pointer;
}

._select_dark{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 4px;
    width: 100%;
    font-family: inherit;
    font-size: 16px;
    font-weight:500;
    color: rgb(39, 39, 39);
    border: none;
    border-radius: 0px;
    height: 36px;
    line-height: 42px;
    background-color: transparent;
    margin-right:0px;
}

  /*#endregion*/

/*#endregion*/

/*#region DatePicker*/

._date_div{
    display: inline-block;
    margin-top: 2px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 8px;

}

    /*#region White*/

._date_label_white{
    font-family: barlow;
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    color: #ffffff;
    height: 34px;
}

._date_white {
    background-image:
      linear-gradient(45deg, transparent 50%, rgb(39, 39, 39) 50%),
      linear-gradient(135deg, rgb(39, 39, 39) 50%, transparent 50%),
      radial-gradient(rgb(252, 252, 252) 70%, transparent 72%);
    background-position:
      calc(100% - 20px) calc(1em + 2px),
      calc(100% - 15px) calc(1em + 2px),
      calc(100% - .5em) .5em;
    background-size:
      5px 5px,
      5px 5px,
      1.5em 1.5em;
    background-repeat: no-repeat;
    background-color: #3f3f3f;
    border: none;
    border-bottom: 2px solid white;
    border-radius: 6px;
    color: white;
    transition: border-bottom-color .5s ease-in-out;
  }
  
  ._date_white:hover{
    border: none;
    border-bottom: 2px solid #00db56;
    transition: border-bottom-color .5s ease-in-out;
  }

  ._date_white:focus {
    background-image:
      linear-gradient(45deg, rgb(39, 39, 39) 50%, transparent 50%),
      linear-gradient(135deg, transparent 50%, rgb(39, 39, 39) 50%),
      radial-gradient(rgb(252, 252, 252) 70%, transparent 72%);
    background-position:
      calc(100% - 15px) 1em,
      calc(100% - 20px) 1em,
      calc(100% - .5em) .5em;
    background-size:
      5px 5px,
      5px 5px,
      1.5em 1.5em;
    background-repeat: no-repeat;
    outline: 0;
    border: 1px solid white;
    border-radius: 6px;
    background-color: rgb(128, 128, 128);
    color: white;
    transition: border-width .2s ease-in-out, background-color .2s ease-in;
  }

  /*#endregion*/

    /*#region Dark*/

._date_label_dark{
    font-family: barlow;
    font-size: 13px;
    font-weight: 500;
    color: rgb(39, 39, 39);
}

._date_dark {
    background-image:
      linear-gradient(45deg, transparent 50%, rgb(255, 255, 255) 50%),
      linear-gradient(135deg, rgb(255, 255, 255) 50%, transparent 50%),
      radial-gradient(rgb(39, 39, 39) 70%, transparent 72%);
    background-position:
      calc(100% - 20px) calc(1em + 2px),
      calc(100% - 15px) calc(1em + 2px),
      calc(100% - .5em) .5em;
    background-size:
      5px 5px,
      5px 5px,
      1.5em 1.5em;
    background-repeat: no-repeat;
    background-color: #eeeeee;
    border: none;
    border-bottom: 2px solid rgb(39, 39, 39);
    border-radius: 6px;
    color: rgb(39, 39, 39);
    transition: border-bottom-color .5s ease-in-out;
  }
  
  ._date_dark:hover{
    border: none;
    border-bottom: 2px solid #00db56;
    transition: border-bottom-color .5s ease-in-out;
  }

  ._date_dark:focus {
    background-image:
      linear-gradient(45deg, rgb(255, 255, 255) 50%, transparent 50%),
      linear-gradient(135deg, transparent 50%, rgb(255, 255, 255) 50%),
      radial-gradient(rgb(39, 39, 39) 70%, transparent 72%);
    background-position:
      calc(100% - 15px) 1em,
      calc(100% - 20px) 1em,
      calc(100% - .5em) .5em;
    background-size:
      5px 5px,
      5px 5px,
      1.5em 1.5em;
    background-repeat: no-repeat;
    outline: 0;
    border: 1px solid rgb(39, 39, 39);
    border-radius: 6px;
    background-color: rgb(218, 218, 218);
    color: rgb(39, 39, 39);
    transition: border-width .2s ease-in-out, background-color .2s ease-in;
  }

  /*#endregion*/

/*#endregion*/

/*#region Captions*/

._caption{
    width: 100%;
    height: 14px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}

/*#endregion*/

/*#region Separators*/

._splitBallMini{
    font-size: 24px;
    line-height: 28px;
    margin-left: 12px;
    margin-right: 12px;
}

/*#endregion*/

/*#region Color Pallete*/

._transparent{
    background-color: transparent;
}

._transparent:hover{
    outline:1px solid #a5a5a548;
    animation-name: transparentOutlineHover;
    animation-duration: 0.5s;
}

@keyframes transparentOutlineHover {
    0% {
        outline:0px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 0px;
    }
    50% {
        outline:6px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 8px;
    }
    100%{
        outline:3px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 0px;
    }
}

._green{
    background-color: #00db56;
    /*color: rgb(26, 26, 26);*/
}

._green:hover{
    outline:3px solid #40f0869a;
    border: none;
    animation-name: greenOutlineHover;
    animation-duration: 0.5s;
}

@keyframes greenOutlineHover {
    0% {
        outline:0px solid #40f0869a;
        box-shadow:#00db56 0px 0px 0px;
    }
    50% {
        outline:6px solid #40f0869a;
        box-shadow:#00db56 0px 0px 8px;
    }
    100%{
        outline:3px solid #40f0869a;
        box-shadow:#00db56 0px 0px 0px;
    }
}

._bordergreen{
    border: 2px solid #00db56;
    background-color: transparent;
    /*color: rgb(26, 26, 26);*/
}

._bordergreen:hover{
    background-color: transparent;
    outline:3px solid #40f0869a;
    border: none;
    animation-name: greenOutlineHover;
    animation-duration: 0.5s;
}


._orange{
    background-color: #fc702f;
    /*color: rgb(240, 240, 240);*/
    transition: .2s ease-out;
}

._orange:hover{
    outline:3px solid #fd915f88;
    animation-name: orangeOutlineHover;
    animation-duration: 0.5s;
}

@keyframes orangeOutlineHover {
    0% {
        outline:0px solid #fd915f88;
        box-shadow:#fc702f 0px 0px 0px;
    }
    50% {
        outline:6px solid #fd915f88;
        box-shadow:#fc702f 0px 0px 8px;
    }
    100%{
        outline:3px solid #fd915f88;
        box-shadow:#fc702f 0px 0px 0px;
    }
}


._lightgray{
    background-color: #caccce;
}

._lightgray:hover{
    outline:3px solid #e2e3e480;
    /* box-shadow:rgba(226, 226, 226, 0.87) 0px 0px 14px;*/
    animation-name: lightGrayOutlineHover;
    animation-duration: 0.5s;
}

@keyframes lightGrayOutlineHover {
    0% {
        outline:0px solid #cacaca88;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
    50% {
        outline:6px solid #cacaca88;
        box-shadow:#ffffffbb 0px 0px 8px;
    }
    100%{
        outline:3px solid #cacaca88;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
}


._gray{
    background-color: #818181;
}

._gray:hover{
    outline:3px solid #a0a0a083;
    /*box-shadow:rgba(226, 226, 226, 0.87) 0px 0px 10px;*/
    animation-name: grayOutlineHover;
    animation-duration: 0.5s;
}

@keyframes grayOutlineHover {
    0% {
        outline:0px solid #a0a0a083;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
    50% {
        outline:6px solid #a0a0a083;
        box-shadow:#ffffffbb 0px 0px 8px;
    }
    100%{
        outline:3px solid #a0a0a083;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
}

._darkgray{
    background-color: #535353;
}

._darkgray:hover{
    outline:3px solid #fcfcfc83;
    animation-name: darkgrayOutlineHover;
    animation-duration: 0.5s;
}

@keyframes darkgrayOutlineHover {
    0% {
        outline:0px solid #fcfcfc83;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
    50% {
        outline:6px solid #fcfcfc83;
        box-shadow:#ffffffbb 0px 0px 8px;
    }
    100%{
        outline:3px solid #fcfcfc83;
        box-shadow:#ffffffbb 0px 0px 0px;
    }
}
._lime{
    background-color: #bbff00;
}

._lime:hover{
    outline:3px solid  #d2fd5c91;
    animation-name: limeOutlineHover;
    animation-duration: 0.5s;
}

@keyframes limeOutlineHover {
    0% {
        outline:0px solid #d2fd5c91;
        box-shadow:#bbff00 0px 0px 0px;
    }
    50% {
        outline:6px solid #d2fd5c91;
        box-shadow:#bbff00 0px 0px 8px;
    }
    100%{
        outline:3px solid #d2fd5c91;
        box-shadow:#bbff00 0px 0px 0px;
    }
}

._black{
    background-color: #1f1f1f;
}

._black:hover{
    outline:3px solid #4d4d4d70;
    animation-name: blackOutlineHover;
    animation-duration: 0.5s;
}

@keyframes blackOutlineHover {
    0% {
        outline:0px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 0px;
    }
    50% {
        outline:6px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 8px;
    }
    100%{
        outline:3px solid #4d4d4d70;
        box-shadow:#72727270 0px 0px 0px;
    }
}

._yellow{
    background-color: #fcd32f;
}

._yellow:hover{
    outline:3px solid  #be9f23;
    animation-name: yellowOutlineHover;
    animation-duration: 0.5s;
}

@keyframes yellowOutlineHover {
    0% {
        outline:0px solid #be9f23;
        box-shadow:#fcd32f 0px 0px 0px;
    }
    50% {
        outline:6px solid #be9f23;
        box-shadow:#fcd32f 0px 0px 8px;
    }
    100%{
        outline:3px solid #be9f23;
        box-shadow:#fcd32f 0px 0px 0px;
    }
}

._red{
    background-color: #dd544a;
}

._red:hover{
    outline:3px solid  #d17a73;
    animation-name: redOutlineHover;
    animation-duration: 0.5s;
}

@keyframes redOutlineHover {
    0% {
        outline:0px solid #be2323;
        box-shadow:#d17a73 0px 0px 0px;
    }
    50% {
        outline:6px solid #be2323;
        box-shadow:#d17a73 0px 0px 8px;
    }
    100%{
        outline:3px solid #be2323;
        box-shadow:#d17a73 0px 0px 0px;
    }
}

/*#endregion*/

/*#region Column Separator*/

._colSeparator
{
    margin-top: 10px;
    margin-left: 4px;
    margin-right: 4px;
    width: 2px;
    border-right: 2px inset rgb(73, 73, 73);
    background-color: #414141;
    border-radius: 2px;
    float: left;
}

/*#endregion*/

/*#region Input Sizes*/

._input_100{
    width: 100%;
    height: 39px;
    background-position: 2%;
}

._input_100:active{
    width: 100%;
    height: 38px;
    background-position: 2%;
}

._input_extraLarge {
    width: 250px;
    height: 40px;
    background-position-x: 6px;
    background-position-y: 4px;
}

    ._input_extraLarge:active {
        width: 249px;
        height: 39px;
        background-position-x: 6px;
        background-position-y: 4px;
    }

._input_large {
    width: 200px;
    height: 40px;
    background-position-x: 6px;
    background-position-y: 4px;
}

    ._input_large:active {
        width: 199px;
        height: 39px;
        background-position-x: 6px;
        background-position-y: 4px;
    }

._input_medium {
    width: 150px;
    height: 39px;
}

    ._input_medium:active {
        width: 148px;
        height: 38px;
    }

._input_small {
    width: 100px;
    height: 39px;
}

    ._input_small:active {
        width: 98px;
        height: 38px;
    }

._input_thin {
    font-size: 12px;
    font-weight: 450;
    width: 150px;
    height: 20px;
}

    ._input_thin:active {
        font-size: 11px;
        width: 150px;
        height: 20px;
    }

._input_micro {
    font-size: 11px;
    font-weight: 450;
    width: 100px;
    height: 20px;
}

    ._input_micro:active {
        font-size: 10px;
        width: 100px;
        height: 20px;
    }

/*#endregion*/

/*#region Icones*/

/*#region Icons Sizes in background*/

._icon72{
    background-size: 72px, 72px;
}

._icon68{
    background-size: 68px, 68px;
}

._icon64{
    background-size: 64px, 64px;
}

._icon60{
    background-size: 60px,60px;
}

._icon56{
    background-size: 56px,56px;
}

._icon52{
    background-size: 52px,52px;
}

._icon48{
    background-size: 48px,48px;
}

._icon40{
    background-size: 40px,40px;
}

._icon36{
    background-size: 36px,36px;
}

._icon32{
    background-size: 32px,32px;
}

._icon28{
    background-size: 28px,28px;
}

._icon24{
    background-size: 24px,24px;
}

._icon20{
    background-size: 20px,20px;
}

._icon16{
    background-size: 16px,16px;
}

._icon14{
    background-size: 14px,14px;
}

._icon12{
    background-size: 12px,12px;
}

._icon10{
    background-size: 10px,10px;
}

/*#endregion*/

/*#region Icons Div*/

._iconDiv64{
    float: left;
    width: 64px;
    height: 64px;
    background-size: 64px, 64px;
}

._iconDiv56{
    width: 56px;
    height: 56px;
    float: left;
    background-size: 56px,56px;
}

._iconDiv48{
    width: 48px;
    height: 48px;
    float: left;
    background-size: 48px,48px;
}

._iconDiv40{
    width: 40px;
    height: 40px;
    float: left;
    background-size: 40px,40px;
}

._iconDiv36{
    width: 36px;
    height: 36px;
    float: left;
    background-size: 36px,36px;
}

._iconDiv32{
    width: 32px;
    height: 32px;
    float: left;
    background-size: 32px,32px;
}

._iconDiv28{
    width: 28px;
    height: 28px;
    float: left;
    background-size: 28px,28px;
}

._iconDiv24{
    width: 24px;
    height: 24px;
    float: left;
    background-size: 24px,24px;
}

._iconDiv20{
    width: 20px;
    height: 20px;
    float: left;
    background-size: 20px,20px;
}

._iconDiv16{
    width: 16px;
    height: 16px;
    float: left;
    background-size: 16px,16px;
}

._iconDiv14{
    width: 14px;
    height: 14px;
    float: left;
    background-size: 14px,14px;
}

._iconDiv12{
    width: 12px;
    height: 12px;
    float: left;
    background-size: 12px,12px;
}

._iconDiv10{
    width: 10px;
    height: 10px;
    float: left;
    background-size: 10px,10px;
}

/*#endregion*/

/*#region Icons Element*/

._iconImg64{
    width: 64px;
    height: 64px;
    background-size: 64px, 64px;
}

._iconImg56{
    width: 56px;
    height: 56px;
    background-size: 56px,56px;
}

._iconImg48{
    width: 48px;
    height: 48px;
    background-size: 48px,48px;
}

._iconImg40{
    width: 40px;
    height: 40px;
    background-size: 40px,40px;
}

._iconImg36{
    width: 36px;
    height: 36px;
    background-size: 36px,36px;
}

._iconImg32{
    width: 32px;
    height: 32px;
    background-size: 32px,32px;
}

._iconImg28{
    width: 28px;
    height: 28px;
    background-size: 28px,28px;
}

._iconImg24{
    width: 24px;
    height: 24px;
    background-size: 24px,24px;
}

._iconImg20{
    width: 20px;
    height: 20px;
    background-size: 20px,20px;
}

._iconImg16{
    width: 20px;
    height: 16px;
    background-size: 16px,16px;
    background-position-x: 0px;
}

._iconImg14{
    width: 14px;
    height: 14px;
    background-size: 14px,14px;
}

._iconImg12{
    width: 12px;
    height: 12px;
    background-size: 12px,12px;
}

._iconImg10{
    width: 10px;
    height: 10px;
    background-size: 10px,10px;
}

/*#endregion*/

/*#region Atendimento*/

._iconAtendimento_black {
    background-image: url('../../images/icones/iconAtendimento_black.png');
    background-repeat: no-repeat;
}

._iconAtendimento_green {
    background-image: url('../../images/icones/iconAtendimento_green.png');
    background-repeat: no-repeat;
}

._iconAtendimento_white {
    background-image: url('../../images/icones/iconAtendimento_white.png');
    background-repeat: no-repeat;
}

._iconAtendimento_orange {
    background-image: url('../../images/icones/iconAtendimento_orange.png');
    background-repeat: no-repeat;
}

._iconAtendimento_orange {
    background-image: url('../../images/icones/iconAtendimento_lime.png');
    background-repeat: no-repeat;
}

._iconAtendimento_gray {
    background-image: url('../../images/icones/iconAtendimento_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Announcement*/

._iconAnnouncement_black {
    background-image: url('../../images/icones/iconAnnouncement_black.png');
    background-repeat: no-repeat;
}

._iconAnnouncement_green {
    background-image: url('../../images/icones/iconAnnouncement_green.png');
    background-repeat: no-repeat;
}

._iconAnnouncement_white {
    background-image: url('../../images/icones/iconAnnouncement_white.png');
    background-repeat: no-repeat;
}

._iconAnnouncement_orange {
    background-image: url('../../images/icones/iconAnnouncement_orange.png');
    background-repeat: no-repeat;
}

._iconAnnouncement_orange {
    background-image: url('../../images/icones/iconAnnouncement_lime.png');
    background-repeat: no-repeat;
}

._iconAnnouncement_gray {
    background-image: url('../../images/icones/iconAnnouncement_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Active*/

._iconActive_black {
    background-image: url('../../images/icones/iconActive_black.png');
    background-repeat: no-repeat;
}

._iconActive_green {
    background-image: url('../../images/icones/iconActive_green.png');
    background-repeat: no-repeat;
}

._iconActive_white {
    background-image: url('../../images/icones/iconActive_white.png');
    background-repeat: no-repeat;
}

._iconActive_orange {
    background-image: url('../../images/icones/iconActive_orange.png');
    background-repeat: no-repeat;
}

._iconActive_orange {
    background-image: url('../../images/icones/iconActive_lime.png');
    background-repeat: no-repeat;
}

._iconActive_gray {
    background-image: url('../../images/icones/iconActive_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Broker*/

._iconBroker_black {
    background-image: url('../../images/icones/iconBroker_black.png');
    background-repeat: no-repeat;
}

._iconBroker_green {
    background-image: url('../../images/icones/iconBroker_green.png');
    background-repeat: no-repeat;
}

._iconBroker_white {
    background-image: url('../../images/icones/iconBroker_white.png');
    background-repeat: no-repeat;
}

._iconBroker_orange {
    background-image: url('../../images/icones/iconBroker_orange.png');
    background-repeat: no-repeat;
}

._iconBroker_orange {
    background-image: url('../../images/icones/iconBroker_lime.png');
    background-repeat: no-repeat;
}

._iconBroker_gray {
    background-image: url('../../images/icones/iconBroker_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Broker register*/

._iconBrokerRegister_black {
    background-image: url('../../images/icones/iconBrokerRegister_black.png');
    background-repeat: no-repeat;
}

._iconBrokerRegister_green {
    background-image: url('../../images/icones/iconBrokerRegister_green.png');
    background-repeat: no-repeat;
}

._iconBrokerRegister_white {
    background-image: url('../../images/icones/iconBrokerRegister_white.png');
    background-repeat: no-repeat;
}

._iconBrokerRegister_orange {
    background-image: url('../../images/icones/iconBrokerRegister_orange.png');
    background-repeat: no-repeat;
}

._iconBrokerRegister_orange {
    background-image: url('../../images/icones/iconBrokerRegister_lime.png');
    background-repeat: no-repeat;
}

._iconBrokerRegister_gray {
    background-image: url('../../images/icones/iconBrokerRegister_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Calculate*/

._iconCalculate_black {
    background-image: url('../../images/icones/iconCalculate_black.png');
    background-repeat: no-repeat;
}

._iconCalculate_green {
    background-image: url('../../images/icones/iconCalculate_green.png');
    background-repeat: no-repeat;
}

._iconCalculate_white {
    background-image: url('../../images/icones/iconCalculate_white.png');
    background-repeat: no-repeat;
}

._iconCalculate_orange {
    background-image: url('../../images/icones/iconCalculate_orange.png');
    background-repeat: no-repeat;
}

._iconCalculate_orange {
    background-image: url('../../images/icones/iconCalculate_lime.png');
    background-repeat: no-repeat;
}

._iconCalculate_gray {
    background-image: url('../../images/icones/iconCalculate_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Client*/

._iconClient_black {
    background-image: url('../../images/icones/iconClient_black.png');
    background-repeat: no-repeat;
}

._iconClient_green {
    background-image: url('../../images/icones/iconClient_green.png');
    background-repeat: no-repeat;
}

._iconClient_white {
    background-image: url('../../images/icones/iconClient_white.png');
    background-repeat: no-repeat;
}

._iconClient_orange {
    background-image: url('../../images/icones/iconClient_orange.png');
    background-repeat: no-repeat;
}

._iconClient_orange {
    background-image: url('../../images/icones/iconClient_lime.png');
    background-repeat: no-repeat;
}

._iconClient_gray {
    background-image: url('../../images/icones/iconClient_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Client register*/

._iconClientRegister_black {
    background-image: url('../../images/icones/iconClientRegister_black.png');
    background-repeat: no-repeat;
}

._iconClientRegister_green {
    background-image: url('../../images/icones/iconClientRegister_green.png');
    background-repeat: no-repeat;
}

._iconClientRegister_white {
    background-image: url('../../images/icones/iconClientRegister_white.png');
    background-repeat: no-repeat;
}

._iconClientRegister_orange {
    background-image: url('../../images/icones/iconClientRegister_orange.png');
    background-repeat: no-repeat;
}

._iconClientRegister_orange {
    background-image: url('../../images/icones/iconClientRegister_lime.png');
    background-repeat: no-repeat;
}

._iconClientRegister_gray {
    background-image: url('../../images/icones/iconClientRegister_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Copy*/

._iconCopy_black {
    background-image: url('../../images/icones/iconCopy_black.png');
    background-repeat: no-repeat;
}

._iconCopy_green {
    background-image: url('../../images/icones/iconCopy_green.png');
    background-repeat: no-repeat;
}

._iconCopy_white {
    background-image: url('../../images/icones/iconCopy_white.png');
    background-repeat: no-repeat;
}

._iconCopy_orange {
    background-image: url('../../images/icones/iconCopy_orange.png');
    background-repeat: no-repeat;
}

._iconCopy_orange {
    background-image: url('../../images/icones/iconCopy_lime.png');
    background-repeat: no-repeat;
}

._iconCopy_gray {
    background-image: url('../../images/icones/iconCopy_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Round Copy*/

._iconCopyRound_black {
    background-image: url('../../images/icones/iconCopyRound_black.png');
    background-repeat: no-repeat;
}

._iconCopyRound_green {
    background-image: url('../../images/icones/iconCopyRound_green.png');
    background-repeat: no-repeat;
}

._iconCopyRound_white {
    background-image: url('../../images/icones/iconCopyRound_white.png');
    background-repeat: no-repeat;
}

._iconCopyRound_orange {
    background-image: url('../../images/icones/iconCopyRound_orange.png');
    background-repeat: no-repeat;
}

._iconCopyRound_orange {
    background-image: url('../../images/icones/iconCopyRound_lime.png');
    background-repeat: no-repeat;
}

._iconCopyRound_gray {
    background-image: url('../../images/icones/iconCopyRound_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Email*/

._iconEmail_black {
    background-image: url('../../images/icones/iconEmail_black.png');
    background-repeat: no-repeat;
}

._iconEmail_green {
    background-image: url('../../images/icones/iconEmail_green.png');
    background-repeat: no-repeat;
}

._iconEmail_white {
    background-image: url('../../images/icones/iconEmail_white.png');
    background-repeat: no-repeat;
}

._iconEmail_orange {
    background-image: url('../../images/icones/iconEmail_orange.png');
    background-repeat: no-repeat;
}

._iconEmail_orange {
    background-image: url('../../images/icones/iconEmail_lime.png');
    background-repeat: no-repeat;
}

._iconEmail_gray {
    background-image: url('../../images/icones/iconEmail_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Round Email*/

._iconEmailRound_black {
    background-image: url('../../images/icones/iconEmailRound_black.png');
    background-repeat: no-repeat;
}

._iconEmailRound_green {
    background-image: url('../../images/icones/iconEmailRound_green.png');
    background-repeat: no-repeat;
}

._iconEmailRound_white {
    background-image: url('../../images/icones/iconEmailRound_white.png');
    background-repeat: no-repeat;
}

._iconEmailRound_orange {
    background-image: url('../../images/icones/iconEmailRound_orange.png');
    background-repeat: no-repeat;
}

._iconEmailRound_orange {
    background-image: url('../../images/icones/iconEmailRound_lime.png');
    background-repeat: no-repeat;
}

._iconEmailRound_gray {
    background-image: url('../../images/icones/iconEmailRound_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Favorite Off*/

._iconFavorite_off_black {
    background-image: url('../../images/icones/iconFavorite_off_black.png');
    background-repeat: no-repeat;
}

._iconFavorite_off_green {
    background-image: url('../../images/icones/iconFavorite_off_green.png');
    background-repeat: no-repeat;
}

._iconFavorite_off_white {
    background-image: url('../../images/icones/iconFavorite_off_white.png');
    background-repeat: no-repeat;
}

._iconFavorite_off_orange {
    background-image: url('../../images/icones/iconFavorite_off_orange.png');
    background-repeat: no-repeat;
}

._iconFavorite_off_orange {
    background-image: url('../../images/icones/iconFavorite_off_lime.png');
    background-repeat: no-repeat;
}

._iconFavorite_off_gray {
    background-image: url('../../images/icones/iconFavorite_off_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Favorite On*/

._iconFavorite_on_black {
    background-image: url('../../images/icones/iconFavorite_on_black.png');
    background-repeat: no-repeat;
}

._iconFavorite_on_green {
    background-image: url('../../images/icones/iconFavorite_on_green.png');
    background-repeat: no-repeat;
}

._iconFavorite_on_white {
    background-image: url('../../images/icones/iconFavorite_on_white.png');
    background-repeat: no-repeat;
}

._iconFavorite_on_orange {
    background-image: url('../../images/icones/iconFavorite_on_orange.png');
    background-repeat: no-repeat;
}

._iconFavorite_on_lime {
    background-image: url('../../images/icones/iconFavorite_on_lime.png');
    background-repeat: no-repeat;
}

._iconFavorite_on_gray {
    background-image: url('../../images/icones/iconFavorite_on_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Filter Data*/

._iconFilterData_black {
    background-image: url('../../images/icones/iconFilterData_black.png');
    background-repeat: no-repeat;
}

._iconFilterData_green {
    background-image: url('../../images/icones/iconFilterData_green.png');
    background-repeat: no-repeat;
}

._iconFilterData_white {
    background-image: url('../../images/icones/iconFilterData_white.png');
    background-repeat: no-repeat;
}

._iconFilterData_orange {
    background-image: url('../../images/icones/iconFilterData_orange.png');
    background-repeat: no-repeat;
}

._iconFilterData_orange {
    background-image: url('../../images/icones/iconFilterData_lime.png');
    background-repeat: no-repeat;
}

._iconFilterData_gray {
    background-image: url('../../images/icones/iconFilterData_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Filter Data cancel*/

._iconFilterCancel_black {
    background-image: url('../../images/icones/iconCancelFilter_black.png');
    background-repeat: no-repeat;
}

._iconFilterCancel_green {
    background-image: url('../../images/icones/iconCancelFilter_green.png');
    background-repeat: no-repeat;
}

._iconFilterCancel_white {
    background-image: url('../../images/icones/iconCancelFilter_white.png');
    background-repeat: no-repeat;
}

._iconFilterCancel_orange {
    background-image: url('../../images/icones/iconCancelFilter_orange.png');
    background-repeat: no-repeat;
}

._iconFilterCancel_orange {
    background-image: url('../../images/icones/iconCancelFilter_lime.png');
    background-repeat: no-repeat;
}

._iconFilterCancel_gray {
    background-image: url('../../images/icones/iconCancelFilter_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Leads*/

._iconLeads_black {
    background-image: url('../../images/icones/iconLeads_black.png');
    background-repeat: no-repeat;
}

._iconLeads_green {
    background-image: url('../../images/icones/iconLeads_green.png');
    background-repeat: no-repeat;
}

._iconLeads_white {
    background-image: url('../../images/icones/iconLeads_white.png');
    background-repeat: no-repeat;
}

._iconLeads_orange {
    background-image: url('../../images/icones/iconLeads_orange.png');
    background-repeat: no-repeat;
}

._iconLeads_orange {
    background-image: url('../../images/icones/iconLeads_lime.png');
    background-repeat: no-repeat;
}

._iconLeads_gray {
    background-image: url('../../images/icones/iconLeads_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Leads List*/

._iconLeadsList_black {
    background-image: url('../../images/icones/iconLeadsList_black.png');
    background-repeat: no-repeat;
}

._iconLeadsList_green {
    background-image: url('../../images/icones/iconLeadsList_green.png');
    background-repeat: no-repeat;
}

._iconLeadsList_white {
    background-image: url('../../images/icones/iconLeadsList_white.png');
    background-repeat: no-repeat;
}

._iconLeadsList_orange {
    background-image: url('../../images/icones/iconLeadsList_orange.png');
    background-repeat: no-repeat;
}

._iconLeadsList_orange {
    background-image: url('../../images/icones/iconLeadsList_lime.png');
    background-repeat: no-repeat;
}

._iconLeadsList_gray {
    background-image: url('../../images/icones/iconLeadsList_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Local*/

._iconLocal_black {
    background-image: url('../../images/icones/iconLocal_black.png');
    background-repeat: no-repeat;
}

._iconLocal_green {
    background-image: url('../../images/icones/iconLocal_green.png');
    background-repeat: no-repeat;
}

._iconLocal_white {
    background-image: url('../../images/icones/iconLocal_white.png');
    background-repeat: no-repeat;
}

._iconLocal_orange {
    background-image: url('../../images/icones/iconLocal_orange.png');
    background-repeat: no-repeat;
}

._iconLocal_orange {
    background-image: url('../../images/icones/iconLocal_lime.png');
    background-repeat: no-repeat;
}

._iconLocal_gray {
    background-image: url('../../images/icones/iconLocal_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Login*/

._iconLogin_green {
    background-image: url('../../images/icones/iconLogin_green.png');
    background-repeat: no-repeat;
}

._iconLogin_white {
    background-image: url('../../images/icones/iconLogin_white.png');
    background-repeat: no-repeat;
}

._iconLogin_black {
    background-image: url('../../images/icones/iconLogin_black.png');
    background-repeat: no-repeat;
}

._iconLogin_orange {
    background-image: url('../../images/icones/iconLogin_orange.png');
    background-repeat: no-repeat;
}

._iconLogin_lime {
    background-image: url('../../images/icones/iconLogin_lime.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Logout*/

._iconLogout_black {
    background-image: url('../../images/icones/iconLogout_black.png');
    background-repeat: no-repeat;
}

._iconLogout_green {
    background-image: url('../../images/icones/iconLogout_green.png');
    background-repeat: no-repeat;
}

._iconLogout_white {
    background-image: url('../../images/icones/iconLogout_white.png');
    background-repeat: no-repeat;
}

._iconLogout_orange {
    background-image: url('../../images/icones/iconLogout_orange.png');
    background-repeat: no-repeat;
}

._iconLogout_orange {
    background-image: url('../../images/icones/iconLogout_lime.png');
    background-repeat: no-repeat;
}

._iconLogout_gray {
    background-image: url('../../images/icones/iconLogout_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Notification*/

._iconNotification_black {
    background-image: url('../../images/icones/iconNotification_black.png');
    background-repeat: no-repeat;
}

._iconNotification_green {
    background-image: url('../../images/icones/iconNotification_green.png');
    background-repeat: no-repeat;
}

._iconNotification_white {
    background-image: url('../../images/icones/iconNotification_white.png');
    background-repeat: no-repeat;
}

._iconNotification_orange {
    background-image: url('../../images/icones/iconNotification_orange.png');
    background-repeat: no-repeat;
}

._iconNotification_orange {
    background-image: url('../../images/icones/iconNotification_lime.png');
    background-repeat: no-repeat;
}

._iconNotification_gray {
    background-image: url('../../images/icones/iconNotification_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Occurrency*/

._iconUnitsOccurencies_black {
    background-image: url('../../images/icones/iconUnitsOccurencies_black.png');
    background-repeat: no-repeat;
}

._iconUnitsOccurencies_green {
    background-image: url('../../images/icones/iconUnitsOccurencies_green.png');
    background-repeat: no-repeat;
}

._iconUnitsOccurencies_white {
    background-image: url('../../images/icones/iconUnitsOccurencies_white.png');
    background-repeat: no-repeat;
}

._iconUnitsOccurencies_orange {
    background-image: url('../../images/icones/iconUnitsOccurencies_orange.png');
    background-repeat: no-repeat;
}

._iconUnitsOccurencies_orange {
    background-image: url('../../images/icones/iconUnitsOccurencies_lime.png');
    background-repeat: no-repeat;
}

._iconUnitsOccurencies_gray {
    background-image: url('../../images/icones/iconUnitsOccurencies_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Owner*/

._iconUnitOwner_black {
    background-image: url('../../images/icones/iconOwner_black.png');
    background-repeat: no-repeat;
}

._iconUnitOwner_green {
    background-image: url('../../images/icones/iconOwner_green.png');
    background-repeat: no-repeat;
}

._iconUnitOwner_white {
    background-image: url('../../images/icones/iconOwner_white.png');
    background-repeat: no-repeat;
}

._iconUnitOwner_orange {
    background-image: url('../../images/icones/iconOwner_orange.png');
    background-repeat: no-repeat;
}

._iconUnitOwner_orange {
    background-image: url('../../images/icones/iconOwner_lime.png');
    background-repeat: no-repeat;
}

._iconUnitOwner_gray {
    background-image: url('../../images/icones/iconOwner_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Participation*/

._iconParticipation_black {
    background-image: url('../../images/icones/iconParticipation_black.png');
    background-repeat: no-repeat;
}

._iconParticipation_green {
    background-image: url('../../images/icones/iconParticipation_green.png');
    background-repeat: no-repeat;
}

._iconParticipation_white {
    background-image: url('../../images/icones/iconParticipation_white.png');
    background-repeat: no-repeat;
}

._iconParticipation_orange {
    background-image: url('../../images/icones/iconParticipation_orange.png');
    background-repeat: no-repeat;
}

._iconParticipation_orange {
    background-image: url('../../images/icones/iconParticipation_lime.png');
    background-repeat: no-repeat;
}

._iconParticipation_gray {
    background-image: url('../../images/icones/iconParticipation_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Price*/

._iconPrice_black {
    background-image: url('../../images/icones/iconPrice_black.png');
    background-repeat: no-repeat;
}

._iconPrice_green {
    background-image: url('../../images/icones/iconPrice_green.png');
    background-repeat: no-repeat;
}

._iconPrice_white {
    background-image: url('../../images/icones/iconPrice_white.png');
    background-repeat: no-repeat;
}

._iconPrice_orange {
    background-image: url('../../images/icones/iconPrice_orange.png');
    background-repeat: no-repeat;
}

._iconPrice_orange {
    background-image: url('../../images/icones/iconPrice_lime.png');
    background-repeat: no-repeat;
}

._iconPrice_gray {
    background-image: url('../../images/icones/iconPrice_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Pin*/

    /*#region Free*/

._iconPin_black {
    background-image: url('../../images/icones/iconPin_black.png');
    background-repeat: no-repeat;
}

._iconPin_green {
    background-image: url('../../images/icones/iconPin_green.png');
    background-repeat: no-repeat;
}

._iconPin_white {
    background-image: url('../../images/icones/iconPin_white.png');
    background-repeat: no-repeat;
}

._iconPin_orange {
    background-image: url('../../images/icones/iconPin_orange.png');
    background-repeat: no-repeat;
}

._iconPin_lime {
    background-image: url('../../images/icones/iconPin_lime.png');
    background-repeat: no-repeat;
}

._iconPin_gray {
    background-image: url('../../images/icones/iconPin_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Booking*/

._iconPinBooking_black {
    background-image: url('../../images/icones/iconPinBooking_black.png');
    background-repeat: no-repeat;
}

._iconPinBooking_green {
    background-image: url('../../images/icones/iconPinBooking_green.png');
    background-repeat: no-repeat;
}

._iconPinBooking_white {
    background-image: url('../../images/icones/iconPinBooking_white.png');
    background-repeat: no-repeat;
}

._iconPinBooking_orange {
    background-image: url('../../images/icones/iconPinBooking_orange.png');
    background-repeat: no-repeat;
}

._iconPinBooking_orange {
    background-image: url('../../images/icones/iconPinBooking_lime.png');
    background-repeat: no-repeat;
}

._iconPinBooking_gray {
    background-image: url('../../images/icones/iconPinBooking_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Booking by filter*/

._iconPinBookingByFilterData_black {
    background-image: url('../../images/icones/iconBookingByFilterData_black.png');
    background-repeat: no-repeat;
}

._iconPinBookingByFilterData_green {
    background-image: url('../../images/icones/iconBookingByFilterData_green.png');
    background-repeat: no-repeat;
}

._iconPinBookingByFilterData_white {
    background-image: url('../../images/icones/iconBookingByFilterData_white.png');
    background-repeat: no-repeat;
}

._iconPinBookingByFilterData_orange {
    background-image: url('../../images/icones/iconBookingByFilterData_orange.png');
    background-repeat: no-repeat;
}

._iconPinBookingByFilterData_orange {
    background-image: url('../../images/icones/iconBookingByFilterData_lime.png');
    background-repeat: no-repeat;
}

._iconPinBookingByFilterData_gray {
    background-image: url('../../images/icones/iconBookingByFilterData_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region BookingDisable*/

._iconPinBookingDisable_black {
    background-image: url('../../images/icones/iconPinBookingDisable_black.png');
    background-repeat: no-repeat;
}

._iconPinBookingDisable_green {
    background-image: url('../../images/icones/iconPinBookingDisable_green.png');
    background-repeat: no-repeat;
}

._iconPinBookingDisable_white {
    background-image: url('../../images/icones/iconPinBookingDisable_white.png');
    background-repeat: no-repeat;
}

._iconPinBookingDisable_orange {
    background-image: url('../../images/icones/iconPinBookingDisable_orange.png');
    background-repeat: no-repeat;
}

._iconPinBookingDisable_orange {
    background-image: url('../../images/icones/iconPinBookingDisable_lime.png');
    background-repeat: no-repeat;
}

._iconPinBookingDisable_gray {
    background-image: url('../../images/icones/iconPinBookingDisable_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region BookingDisable by filter*/

    ._iconPinBookingDisableByFilterData_black {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_black.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBookingDisableByFilterData_green {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_green.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBookingDisableByFilterData_white {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_white.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBookingDisableByFilterData_orange {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_orange.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBookingDisableByFilterData_orange {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_lime.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBookingDisableByFilterData_gray {
        background-image: url('../../images/icones/iconBookingDisableByFilterData_gray.png');
        background-repeat: no-repeat;
    }
    
    /*#endregion*/   

    /*#region Blocked*/

._iconPinBlocked_black {
    background-image: url('../../images/icones/iconPinBlocked_black.png');
    background-repeat: no-repeat;
}

._iconPinBlocked_green {
    background-image: url('../../images/icones/iconPinBlocked_green.png');
    background-repeat: no-repeat;
}

._iconPinBlocked_white {
    background-image: url('../../images/icones/iconPinBlocked_white.png');
    background-repeat: no-repeat;
}

._iconPinBlocked_orange {
    background-image: url('../../images/icones/iconPinBlocked_orange.png');
    background-repeat: no-repeat;
}

._iconPinBlocked_orange {
    background-image: url('../../images/icones/iconPinBlocked_lime.png');
    background-repeat: no-repeat;
}

._iconPinBlocked_gray {
    background-image: url('../../images/icones/iconPinBlocked_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Blocked by filter*/

    ._iconPinBlockedByFilterData_black {
        background-image: url('../../images/icones/iconBlockedByFilterData_black.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBlockedByFilterData_green {
        background-image: url('../../images/icones/iconBlockedByFilterData_green.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBlockedByFilterData_white {
        background-image: url('../../images/icones/iconBlockedByFilterData_white.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBlockedByFilterData_orange {
        background-image: url('../../images/icones/iconBlockedByFilterData_orange.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBlockedByFilterData_orange {
        background-image: url('../../images/icones/iconBlockedByFilterData_lime.png');
        background-repeat: no-repeat;
    }
    
    ._iconPinBlockedByFilterData_gray {
        background-image: url('../../images/icones/iconBlockedByFilterData_gray.png');
        background-repeat: no-repeat;
    }
    
    /*#endregion*/
    
    /*#region Unblocked*/

._iconPinUnblocked_black {
    background-image: url('../../images/icones/iconPinUnblocked_black.png');
    background-repeat: no-repeat;
}

._iconPinUnblocked_green {
    background-image: url('../../images/icones/iconPinUnblocked_green.png');
    background-repeat: no-repeat;
}

._iconPinUnblocked_white {
    background-image: url('../../images/icones/iconPinUnblocked_white.png');
    background-repeat: no-repeat;
}

._iconPinUnblocked_orange {
    background-image: url('../../images/icones/iconPinUnblocked_orange.png');
    background-repeat: no-repeat;
}

._iconPinUnblocked_orange {
    background-image: url('../../images/icones/iconPinUnblocked_lime.png');
    background-repeat: no-repeat;
}

._iconPinUnblocked_gray {
    background-image: url('../../images/icones/iconPinUnblocked_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Unblocked by filter*/

._iconPinUnblockedByFilterData_black {
    background-image: url('../../images/icones/iconPinUnblockedByFilter_black.png');
    background-repeat: no-repeat;
}

._iconPinUnblockedByFilterData_green {
    background-image: url('../../images/icones/iconPinUnblockedByFilter_green.png');
    background-repeat: no-repeat;
}

._iconPinUnblockedByFilterData_white {
    background-image: url('../../images/icones/iconPinUnblockedByFilter_white.png');
    background-repeat: no-repeat;
}

._iconPinUnblockedByFilterData_orange {
    background-image: url('../../images/icones/iconPinUnblockedByFilter_orange.png');
    background-repeat: no-repeat;
}

._iconPinUnblockedByFilterData_orange {
    background-image: url('../../images/icones/iconPinUnblockedByFilter_lime.png');
    background-repeat: no-repeat;
}

._iconPinUnblockedByFilterData_gray {
    background-image: url('../../images/icones/iconPinUnblockedByFilterData_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Proposal*/

._iconPinProposal_black {
    background-image: url('../../images/icones/iconPinProposal_black.png');
    background-repeat: no-repeat;
}

._iconPinProposal_green {
    background-image: url('../../images/icones/iconPinProposal_green.png');
    background-repeat: no-repeat;
}

._iconPinProposal_white {
    background-image: url('../../images/icones/iconPinProposal_white.png');
    background-repeat: no-repeat;
}

._iconPinProposal_orange {
    background-image: url('../../images/icones/iconPinProposal_orange.png');
    background-repeat: no-repeat;
}

._iconPinProposal_orange {
    background-image: url('../../images/icones/iconPinProposal_lime.png');
    background-repeat: no-repeat;
}

._iconPinProposal_gray {
    background-image: url('../../images/icones/iconPinProposal_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Sold*/

._iconPinSold_black {
    background-image: url('../../images/icones/iconPinSold_black.png');
    background-repeat: no-repeat;
}

._iconPinSold_green {
    background-image: url('../../images/icones/iconPinSold_green.png');
    background-repeat: no-repeat;
}

._iconPinSold_white {
    background-image: url('../../images/icones/iconPinSold_white.png');
    background-repeat: no-repeat;
}

._iconPinSold_orange {
    background-image: url('../../images/icones/iconPinSold_orange.png');
    background-repeat: no-repeat;
}

._iconPinSold_orange {
    background-image: url('../../images/icones/iconPinSold_lime.png');
    background-repeat: no-repeat;
}

._iconPinSold_gray {
    background-image: url('../../images/icones/iconPinSold_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#endregion*/

/*#region Proposal*/

._iconProposal_black {
    background-image: url('../../images/icones/iconProposal_black.png');
    background-repeat: no-repeat;
}

._iconProposal_green {
    background-image: url('../../images/icones/iconProposal_green.png');
    background-repeat: no-repeat;
}

._iconProposal_white {
    background-image: url('../../images/icones/iconProposal_white.png');
    background-repeat: no-repeat;
}

._iconProposal_orange {
    background-image: url('../../images/icones/iconProposal_orange.png');
    background-repeat: no-repeat;
}

._iconProposal_orange {
    background-image: url('../../images/icones/iconProposal_lime.png');
    background-repeat: no-repeat;
}

._iconProposal_gray {
    background-image: url('../../images/icones/iconProposal_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Reports*/

    /*#region Clients*/

._iconClientsReport_black {
    background-image: url('../../images/icones/iconClientsReport_black.png');
    background-repeat: no-repeat;
}

._iconClientsReport_green {
    background-image: url('../../images/icones/iconClientsReport_green.png');
    background-repeat: no-repeat;
}

._iconClientsReport_white {
    background-image: url('../../images/icones/iconClientsReport_white.png');
    background-repeat: no-repeat;
}

._iconClientsReport_orange {
    background-image: url('../../images/icones/iconClientsReport_orange.png');
    background-repeat: no-repeat;
}

._iconClientsReport_orange {
    background-image: url('../../images/icones/iconClientsReport_lime.png');
    background-repeat: no-repeat;
}

._iconClientsReport_gray {
    background-image: url('../../images/icones/iconClientsReport_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Price*/

._iconPriceReport_black {
    background-image: url('../../images/icones/iconPriceReport_black.png');
    background-repeat: no-repeat;
}

._iconPriceReport_green {
    background-image: url('../../images/icones/iconPriceReport_green.png');
    background-repeat: no-repeat;
}

._iconPriceReport_white {
    background-image: url('../../images/icones/iconPriceReport_white.png');
    background-repeat: no-repeat;
}

._iconPriceReport_orange {
    background-image: url('../../images/icones/iconPriceReport_orange.png');
    background-repeat: no-repeat;
}

._iconPriceReport_orange {
    background-image: url('../../images/icones/iconPriceReport_lime.png');
    background-repeat: no-repeat;
}

._iconPriceReport_gray {
    background-image: url('../../images/icones/iconPriceReport_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Units*/

._iconUnitsReport_black {
    background-image: url('../../images/icones/iconUnitsReport_black.png');
    background-repeat: no-repeat;
}

._iconUnitsReport_green {
    background-image: url('../../images/icones/iconUnitsReport_green.png');
    background-repeat: no-repeat;
}

._iconUnitsReport_white {
    background-image: url('../../images/icones/iconUnitsReport_white.png');
    background-repeat: no-repeat;
}

._iconUnitsReport_orange {
    background-image: url('../../images/icones/iconUnitsReport_orange.png');
    background-repeat: no-repeat;
}

._iconUnitsReport_orange {
    background-image: url('../../images/icones/iconUnitsReport_lime.png');
    background-repeat: no-repeat;
}

._iconUnitsReport_gray {
    background-image: url('../../images/icones/iconUnitsReport_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

    /*#region Users*/

._iconUsersReport_black {
    background-image: url('../../images/icones/iconUsersReport_black.png');
    background-repeat: no-repeat;
}

._iconUsersReport_green {
    background-image: url('../../images/icones/iconUsersReport_green.png');
    background-repeat: no-repeat;
}

._iconUsersReport_white {
    background-image: url('../../images/icones/iconUsersReport_white.png');
    background-repeat: no-repeat;
}

._iconUsersReport_orange {
    background-image: url('../../images/icones/iconUsersReport_orange.png');
    background-repeat: no-repeat;
}

._iconUsersReport_orange {
    background-image: url('../../images/icones/iconUsersReport_lime.png');
    background-repeat: no-repeat;
}

._iconUsersReport_gray {
    background-image: url('../../images/icones/iconUsersReport_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#endregion*/

/*#region Save*/

._iconSave_black{
    background-image: url('../../images/icones/iconSave_black.png');
    background-repeat: no-repeat;
}

._iconSave_green{
    background-image: url('../../images/icones/iconSave_green.png');
    background-repeat: no-repeat;
}

._iconSave_white{
    background-image: url('../../images/icones/iconSave_white.png');
    background-repeat: no-repeat;
}

._iconSave_orange{
    background-image: url('../../images/icones/iconSave_orange.png');
    background-repeat: no-repeat;
}

._iconSave_orange{
    background-image: url('../../images/icones/iconSave_lime.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Save Clould*/

._iconSaveCloud_black{
    background-image: url('../../images/icones/iconSaveToCloud_black.png');
    background-repeat: no-repeat;
}

._iconSaveCloud_green{
    background-image: url('../../images/icones/iconSaveToCloud_green.png');
    background-repeat: no-repeat;
}

._iconSaveCloud_white{
    background-image: url('../../images/icones/iconSaveToCloud_white.png');
    background-repeat: no-repeat;
}

._iconSaveCloud_orange{
    background-image: url('../../images/icones/iconSaveToCloud_orange.png');
    background-repeat: no-repeat;
}

._iconSaveCloud_orange{
    background-image: url('../../images/icones/iconSaveToCloud_lime.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Search*/

._iconSearch_black{
    background-image: url('../../images/icones/iconSearch_black.png');
    background-repeat: no-repeat;
}

._iconSearch_green{
    background-image: url('../../images/icones/iconSearch_green.png');
    background-repeat: no-repeat;
}

._iconSearch_white{
    background-image: url('../../images/icones/iconSearch_white.png');
    background-repeat: no-repeat;
}

._iconSearch_orange{
    background-image: url('../../images/icones/iconSearch_orange.png');
    background-repeat: no-repeat;
}

._iconSearch_orange{
    background-image: url('../../images/icones/iconSearch_lime.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Select*/

._iconSelect_black {
    background-image: url('../../images/icones/iconSelect_black.png');
    background-repeat: no-repeat;
}

._iconSelect_green {
    background-image: url('../../images/icones/iconSelect_green.png');
    background-repeat: no-repeat;
}

._iconSelect_white {
    background-image: url('../../images/icones/iconSelect_white.png');
    background-repeat: no-repeat;
}

._iconSelect_orange {
    background-image: url('../../images/icones/iconSelect_orange.png');
    background-repeat: no-repeat;
}

._iconSelect_orange {
    background-image: url('../../images/icones/iconSelect_lime.png');
    background-repeat: no-repeat;
}

._iconSelect_gray {
    background-image: url('../../images/icones/iconSelect_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Setup pins*/

._iconPinSetup_black {
    background-image: url('../../images/icones/iconPinSetup_black.png');
    background-repeat: no-repeat;
}

._iconPinSetup_green {
    background-image: url('../../images/icones/iconPinSetup_green.png');
    background-repeat: no-repeat;
}

._iconPinSetup_white {
    background-image: url('../../images/icones/iconPinSetup_white.png');
    background-repeat: no-repeat;
}

._iconPinSetup_orange {
    background-image: url('../../images/icones/iconPinSetup_orange.png');
    background-repeat: no-repeat;
}

._iconPinSetup_orange {
    background-image: url('../../images/icones/iconPinSetup_lime.png');
    background-repeat: no-repeat;
}

._iconPinSetup_gray {
    background-image: url('../../images/icones/iconPinSetup_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Shared*/

._iconShared_black {
    background-image: url('../../images/icones/iconShared_black.png');
    background-repeat: no-repeat;
}

._iconShared_green {
    background-image: url('../../images/icones/iconShared_green.png');
    background-repeat: no-repeat;
}

._iconShared_white {
    background-image: url('../../images/icones/iconShared_white.png');
    background-repeat: no-repeat;
}

._iconShared_orange {
    background-image: url('../../images/icones/iconShared_orange.png');
    background-repeat: no-repeat;
}

._iconShared_orange {
    background-image: url('../../images/icones/iconShared_lime.png');
    background-repeat: no-repeat;
}

._iconShared_gray {
    background-image: url('../../images/icones/iconShared_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Size*/

._iconSize_black {
    background-image: url('../../images/icones/iconSize_black.png');
    background-repeat: no-repeat;
}

._iconSize_green {
    background-image: url('../../images/icones/iconSize_green.png');
    background-repeat: no-repeat;
}

._iconSize_white {
    background-image: url('../../images/icones/iconSize_white.png');
    background-repeat: no-repeat;
}

._iconSize_orange {
    background-image: url('../../images/icones/iconSize_orange.png');
    background-repeat: no-repeat;
}

._iconSize_orange {
    background-image: url('../../images/icones/iconSize_lime.png');
    background-repeat: no-repeat;
}

._iconSize_gray {
    background-image: url('../../images/icones/iconSize_gray.png');
    background-repeat: no-repeat;
}

/*#endregion*/

/*#region Whatsapp*/

._iconWhatsapp_black{
    background-image: url('../../images/icones/iconWhatsapp_black.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsapp_green{
    background-image: url('../../images/icones/iconWhatsapp_green.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsapp_white{
    background-image: url('../../images/icones/iconWhatsapp_white.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsapp_orange{
    background-image: url('../../images/icones/iconWhatsapp_orange.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsapp_orange{
    background-image: url('../../images/icones/iconWhatsapp_lime.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsapp_gray{
    background-image: url('../../images/icones/iconWhatsapp_gray.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

/*#endregion*/

/*#region Whatsapp Round*/

._iconWhatsappRound_black {
    background-image: url('../../images/icones/iconWhatsappRound_black.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsappRound_green {
    background-image: url('../../images/icones/iconWhatsappRound_green.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsappRound_white {
    background-image: url('../../images/icones/iconWhatsappRound_white.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsappRound_orange {
    background-image: url('../../images/icones/iconWhatsappRound_orange.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsappRound_orange {
    background-image: url('../../images/icones/iconWhatsappRound_lime.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconWhatsappRound_gray {
    background-image: url('../../images/icones/iconWhatsappRound_gray.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

/*#endregion*/

/*#region Telegram*/

._iconTelegram_black{
    background-image: url('../../images/icones/iconTelegram_black.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconTelegram_green{
    background-image: url('../../images/icones/iconTelegram_green.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconTelegram_white{
    background-image: url('../../images/icones/iconTelegram_white.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconTelegram_orange{
    background-image: url('../../images/icones/iconTelegram_orange.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconTelegram_orange{
    background-image: url('../../images/icones/iconTelegram_lime.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

._iconTelegram_gray{
    background-image: url('../../images/icones/iconTelegram_gray.png');
    background-repeat: no-repeat;
    background-position-x: 4px;
}

/*#endregion*/

/*#endregion*/

/*#region Checkbox Mobile Style*/

._checkbox_container{
    margin-top: 14px;
    height: 34px;
    display: table;
}

._checkbox_caption
{
    float: left;
    height: 34px;
    line-height: 34px;
    margin-right: 24px;
    margin-top: 4px;
}

._checkbox_body
{
    float: right;
    width: 40px;
    height: 20px;
    margin-top: 8px;
}

._checkbox_body
._checkbox_container
{
    width: 100%;
    height: 100%;
    border-radius: 12px;
    border: 2px solid rgb(73, 73, 73);
    box-shadow: 1px 1px 5px inset rgb(136, 136, 136);
    overflow: hidden;
    position: relative;
    top:-18px;
}

._checkbox_body
._checkbox_back_false
{
    background-color: rgb(190, 190, 190);
    -webkit-transition: background-color 0.6s;
	-moz-transition: background-color 0.6s;
	-o-transition: background-color 0.6s;
	transition: background-color 0.6s;
}

._checkbox_body
._checkbox_back_true
{
    background-color: #00db56;
    -webkit-transition: background-color 0.6s;
	-moz-transition: background-color 0.6s;
	-o-transition: background-color 0.6s;
	transition: background-color 0.6s;
}

._checkbox_body
._checkbox_container
._checkbox_button
{
    position: relative;
    top: -2px;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(255, 255, 255);
    border-radius: 30px;
    background-color: rgb(223, 223, 223);
    box-shadow: 1px 1px 10px rgb(107, 107, 107);
    cursor: pointer;
}

._checkbox_body
._checkbox_container
._checkbox_btn_false
{
    left: 0px;
    transition: left 0.6s;
	-webkit-transition: left 0.6s;
	-moz-transition: left 0.6s;
	-o-transition: left 0.6s;
}

._checkbox_body
._checkbox_container
._checkbox_btn_true
{
    left: 20px;
    transition: left 0.6s;
		-webkit-transition: left 0.6s;
		-moz-transition: left 0.6s;
		-o-transition: left 0.6s;
}

/*#endregion*/

/*#region Modal Form*/

/*#region Body*/

.modalForm_body{
    position:fixed;
    background-color: #ffffff8e;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.modalForm_opened{
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity 0.5s ease-in;
}

.modalForm_closed{
    width: 0px;
    height: 0px;
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

/*#endregion*/

/*#region Form*/

.modalForm_form{
    margin-left: auto;
    margin-right: auto;
    background-color: #fafafa;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.modalForm_form_closed{
    margin-top: 62px;
    /*width: 863px;
    height: 720px;*/
    zoom:0%;
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

.modalForm_form_opened{
    margin-top: 40px;
    width: 1080px;
    height: 900px;
    opacity: 1;
    animation-duration: .7s;
    animation-name: open_modalForm;
}

@keyframes open_modalForm {
    0% {
        margin-top: 92px;
        opacity: 0;
    }
    10% {
        margin-top: 92px;
        opacity: 0;
    }
    11% {
        margin-top: 92px;
        opacity: 0;
    }
    100% {
        margin-top: 40px;
        opacity: 1;
    }
}

/*#endregion*/

/*#region Header*/

.modalForm_header{
    display: table;
    width: 1080px;
    height: 60px;
    border-bottom: 1px dotted #d4d4d4;
}

.modalForm_header_icon{
    float: left;
    width: 80px;
    height: 82px;
    background-position: center;
}

.modalForm_header_title{
    float: left;
    margin-left: 30px;
    margin-top: 30px;
    width: 890px;
    height: 40px;
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 28px;
    color: rgb(39, 39, 39);
    
}

.modalForm_header_close{
    float: left;
    width: 80px;
    height: 56px;
    padding-top: 26px;
    background-position: center;
    text-align: center;
    font-size: 24px;
}

.modalForm_header_btnClose{
    width: 32px;
    height: 32px;
    border: none;
    border-radius: 14px;
    font-size: 26px;
    cursor: pointer;
}

/*#endregion*/

/*#region Toolbox*/

.modalForm_toolbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 95%;
    height: 120px;
    margin-bottom: 18px;
    border-bottom: 1px dotted #5f5f5f;
    border-radius: 0px;
    padding: 20px;
}

/*#endregion*/

/*#region Content*/

.modalForm_content{
    width: 1020px;
    height: 720px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    overflow-y: auto;
}

/*#endregion*/

/*#region Loading*/

.modalForm_loading {
    width: 1020px;
    height: 520px;
    background-image: url('../../images/waiting_logo_horizontal.gif');
    background-repeat: no-repeat;
    background-size: 365px, 237px;
    background-position-x: center;
    background-position-y: center;
}

/*#endregion*/

/*#region Msg*/

.modalForm_msg{
    width: 100%;
    height: 300px;
    text-align: center;
    padding-top: 10%;
}

/*#endregion*/

/*#region Footer*/

.modalForm_footer{
    width: 1080px;
    height: 50px;
    padding-top: 30px;
    background-color: #1f1f1f;
    text-align: center;
    font-weight:lighter;
    color: white;
}

/*#endregion*/

/*#endregion*/

/*#region List table*/

._listData_divItem{
    width: 99%;
    border-bottom: 1px dotted #b9b9b9;
    display: table;
}

._listData_divHeadItem{
    float: left;
    width: 4%;
    cursor: pointer;
    opacity: 0;
    transition: opacity .3s ease-in;
}

._listData_divHeadItem:hover{
    float: left;
    width: 4%;
    cursor: pointer;
    opacity: 1;
    transition: opacity .3s ease-in;
}

._listData_btnHeadSelect{
    width: 80%;
    height: 26px;
    margin-bottom: 4px;
    background-position: center;
}

._listData_divRow{
    float: left;
    width: 96%;
    height: 26px;
    display: table;
    overflow-x: hidden;
}

.listData_lblData{
    float: left;
    line-height: 20px;
    margin-left: 10px;
}

.listData_txtData{
    float: left;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 20px;
    color: #acacac;
}

.listData_txtDataLink{
    text-wrap:nowrap;
    float: left;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 20px;
    color: #acacac;
    text-decoration: underline;
    max-width: 150px;
    height: 22px;
    overflow: hidden;
}


/*#endregion*/

/*#region Modal Mini Form*/

/*#region Form*/

.modalMiniForm_form {
    margin-left: auto;
    margin-right: auto;
    background-color: #fafafa;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
    z-index:800;
}

.modalMiniForm_form_closed {
    margin-top: -1px;
    width: 600px;
    height: 0px;
    zoom: 0%;
    opacity: 0;
    animation-duration: .6s;
    animation-name: close_modalMiniForm;
}

.modalMiniForm_form_opened{
    margin-top: 20px;
    width: 600px;
    height: 406px;
    opacity: 1;
    position:absolute;
    top:295px;
    left:600px;
    animation-duration: .6s;
    animation-name: open_modalMiniForm;
    z-index:800;
}

@keyframes open_modalMiniForm {
    0% {
        margin-top: 10px;
        opacity: 0;
    }
    10% {
        margin-top: 10px;
        opacity: 0;
    }
    11% {
        margin-top: 10px;
        opacity: 0;
    }
    100% {
        margin-top: 20px;
        opacity: 1;
    }
}

@keyframes close_modalMiniForm {
    0% {
        margin-top: 20px;
        top: 295px;
        left: 600px;
        height: 406px;
        opacity: 1;
    }

    10% {
        margin-top: 20px;
        top: 285px;
        left: 600px;
        height: 406px;
        opacity: 1;
    }

    11% {
        margin-top: 20px;
        top: 285px;
        left: 600px;
        height: 406px;
        opacity: 1;
    }

    100% {
        margin-top: 10px;
        top: 285px;
        left: 600px;
        height: 406px;
        opacity: 0;
    }
}

/*#endregion*/

/*#region Header*/

.modalMiniForm_header{
    display: table;
    width: 604px;
    height: 30px;
    border-bottom: 1px dotted #d4d4d4;
}

.modalMiniForm_header_icon{
    float: left;
    width: 48px;
    height: 42px;
    background-position: center;
}

.modalMiniForm_header_title{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 486px;
    height: 20px;
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: rgb(39, 39, 39);    
}

.modalMiniForm_header_close{
    float: left;
    width: 48px;
    height: 32px;
    padding-top: 10px;
    background-position: center;
    text-align: center;
    font-size: 12px;
}

.modalMiniForm_header_btnClose{
    width: 22px;
    height: 16px;
    line-height: 16px;
    border: none;
    font-size: 20px;
    cursor: pointer;
}

/*#endregion*/

/*#region Content*/

.modalMiniForm_content{
    width: 540px;
    height: 300px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    overflow-y: auto;
    overflow-x:hidden;
}

/*#endregion*/

/*#region Footer*/

.modalMiniForm_footer{
    width: 604px;
    height: 34px;
    padding-top: 10px;
    background-color: #1f1f1f;
    text-align: center;
    font-weight:lighter;
    color: white;
    font-size:12px;
}

/*#endregion*/

/*#endregion*/

/*#region Waiting*/

._cursor_waiting {
    background-image: url('../../images/waiting_logo.gif');
    background-repeat: no-repeat;
}

._cursor_waiting_h {
    background-image: url('../../images/waiting_logo_horizontal.gif');
    background-repeat: no-repeat;
}

/*#endregion*/