/* Meta

--- Basic ---
*_h:hover
*_f:focus 
*_a.active
*_ah.active:hover
*_va.active.visited


--- Parent ---
:hover > *_ph
.active > *_pa
.visited > *_pv
:checked > *_pc, *.checked > *_pc
:checked:active > *_pac, *:checked.active > *_pac, *.checked:active > *_pac, *.checked.active > *_pac

:not(:hover) > .*_nph


--- Siblings ---
:hover ~ *_sibh
:checked ~ *_sibc, .checked ~ *_sibc
:focus ~ *_sibf

:not(:hover) ~ *_nsibh

--- Direct siblings ---
:checked + *_dsibc, .checked + *_dsibc


--- Style base ---
.style_base:hover *_sbh
.style_base:hover *_sbhi (important)
.style_base:hover *_sbh
.style_base:hover *_sbhi (important)



 */
.slick-track
{
	display:flex !important;
	flex-wrap:nowrap !important;
}
.wi_256p
{
	width: 256px !important;
}
 .bg_white
 {
	 color:white !important;
	 font-weight:bold !important;
	 font-size:18px !important;
 }
 .bg_798092
 {
	 color:#798092 !important;
	 font-weight:100 !important;
	 font-size:16px !important;
 }
 .padtb155
 {
	 padding-top:155px !important;
	 padding-bottom:155px !important;
 }
 .fsz9rem
 {
	font-size: 9rem !important;
Font-family: "Marcellus", serif  !important;
 }
 
 .wi_16
 {
	 width:16% !important;
 }
 
 .wi_14
 {
	 width:14% !important;
 }
 .height_106
 {
	 height:106px !important;
 }
 .wi_106
 {
	 width:106px !important;
 }
 
 .wi_74
 {
	 width:74px !important;
 }
  .wi_90p
 {
	 width:90px !important;
 }
  .wi_96p
 {
	 width:96px !important;
 }
 .wi_144
 {
	 width:144px !important;
 }
  .wi_115
 {
	 width:115px !important;
 }
 .brand_flex{
	 flex: 0 0 25%;
 }
 .border8
 {
	 border: 8px solid #ffffff !important;
	 border-right: 8px solid #10161d !important;
 }
 .header__logoPadding{
	 padding-bottom:25px  !important;
	 padding-top:30px  !important;
	 padding-left:50px  !important;
	 padding-right:0px  !important;
 }
  .marb160
 {
	 margin-bottom:160px !important;
 }
 .marb1900
 {
	 margin-bottom:1900px !important;
 }
 .marb1750
 {
	 margin-bottom:1750px !important;
 }
 .marb1550
 {
	 margin-bottom:1550px !important;
 }
 .Button10161d{
	 color: #ffffff !important;
   border: 2px solid #10161d !important;
  background-color: #10161d !important;
 }
  .ButtonWhite{
	 color: #10161d !important;
   border: 2px solid #ffffff !important;
  background-color: #ffffff !important;
 }
 .bgFFF59E{
	 background-color:#FFF59E !important;
 }
 
 .bg10161d{
	 background-color:#10161d  !important;
 }
 
 .bgFFFFFF{
	 background-color:#FFFFFF  !important;
 }
 .marl500
 {
	 margin-left:500px !important;
 }
 .bg131922
 {
	 background: #131922 !important; 
 }

 .branditem3Column
 {
	 flex: 0 0 33%;   
	 width: 33%; 
	 height: 200px;
 }
 
 .branditem3rdColumn
 {
 flex: 0 0 33%; 
 width: 33%; 
 height: 200px;
 border-width: 0 0px 1px 0;
 }
 .padrl75{
	  padding:0px 75px !important;
 }
 .marb250 {
    margin-bottom: 250px !important;
}
 .placesItemDesk{
	 background: transparent !important;  padding:0px !important;   box-shadow: none !important;
 }
 .padb25i
 {
	 padding-bottom:25px !important;
 }
 .marb96{
		margin-bottom:96px !important;
	}
 .bg23262F{
	  background-color: #23262F;
 }
 .padding120_80
 {
	  padding: 120px 80px;
 }
 .padding100_80
 {
	  padding: 100px 80px !important;
 }
 .padding65_80
 {
	  padding: 65px 80px !important;
 }
 .padding200_80
 {
	  padding: 200px 80px !important;
 }
 .padding150_80
 {
	  padding: 150px 80px !important;
 }
 
 .receiptCss{
	 border-left: 1px solid #23262F !important; background:transparent; flex-shrink: 0;
    width: 448px;
    padding: 32px;
    box-shadow: none;
    border-radius: 0px;
 }
 .marb155 {
    margin-bottom: 155px !important;
}
 .marb175 {
    margin-bottom: 175px !important;
}
 .marb275 {
    margin-bottom: 275px !important;
}
 .marb300 {
    margin-bottom: 300px !important;
}

 .marb340 {
    margin-bottom: 340px !important;
}

 .marb475 {
    margin-bottom: 475px !important;
}
 .marb195 {
    margin-bottom: 195px !important;
}
.marb1027
 {
	  margin-bottom: 1027px  !important;
 }
 .marb1077
 {
	  margin-bottom: 1077px  !important;
 }
 .marb887
 {
	  margin-bottom: 887px !important;
 }
 .marb837
 {
	  margin-bottom: 837px !important;
 }
  .marb927
 {
	  margin-bottom: 927px !important;
 }
  .marb957
 {
	  margin-bottom: 957px !important;
 }
  .marb787
 {
	  margin-bottom: 787px !important;
 }
 .marb687
 {
	  margin-bottom: 687px !important;
 }
 .marb500
 {
	  margin-bottom: 500px !important;
 }
  .marb100
 {
	  margin-bottom: 100px !important;
 }
 .marb580
 {
	  margin-bottom: 580px !important;
 }
 
 .marb422
 {
	  margin-bottom: 422px !important;
 }
 .fsz_lnhe32_1_1
 {
	 line-height: 1.1 !important; font-size: 32px !important;
 }
 .imageBorder{
	 padding: 25px;    border-radius: 24px;    background: black;
 }
 .imageBorder5{
	 padding: 5px !important;    border-radius: 12px !important;    background: black !important;
 }
 .greenButton{
	 color: #000000 !important;
   border: 2px solid #0f842b !important;
  background-color: #0f842b !important;
 }
 
  .redButton{
	 color: #ff2828 !important;
   border: 2px solid #ff2828 !important;
 }
 
 
 .receipt_description_flex{
	 display:flex !important;
 }
 .card__preview1{
 width: 161px !important; padding: 30px !important; flex-shrink: 0 !important;
 }
 .bg_131922{
	 background: #131922 !important;
 }
.bg_F4F5F6 {
	background:#F4F5F6  !important;
	border:none !important; color:black  !important;
}
.places_item_update{
	flex: 0 0 calc(50% - 48px) !important ; width: calc(50% - 48px) !important ; padding: 32px !important ;
}
.width161
{
	width: 161px !important;
}

.width200
{
	width: 200px !important;
}
 .mart100
 {
	 margin-top:100px !important;
 }
 .txt_f67f00
 {
	 color:#f67f00;
 }
 
 .txt_787f91
 {
	 color:#787f91 !important;
 }
 .bg_E5E5E5
 {
	background:#E5E5E5; 
 }
  .bg_E7E7E7
 {
	background:#E7E7E7; 
 }
 .bg_e11936
 {
	 background:#e11936;
 }
 .paceInner
 {
	 padding: 112px 50px;
	 border-radius: 24px;
	 background: #18191D;
    box-shadow: inset 0 0 0 1px #353945;
 }
 .bg_border_brd212b3b{
	 
background: #212b3b;
border-radius:5px; border: 2px solid #303d50;
 }
 .brdb353945{
	 border-bottom: 1px solid #353945;
 }
  .brd353945{
	 border: 1px solid #353945;
 }
 .brdb2_3B71FE
 {
 border-bottom: 2px solid #3B71FE !important;	 
 }
 .bg_212b3a
 {
	  background-color:#212b3a;
 }
 .bg_3B71FE
 {
	 background-color:#3B71FE;
 }
 .txt_777E90
 {
	 color:#777E90;
 }
 .bg_2F3C4F
 {
	  background-color:#2F3C4F !important;
 }
 .bg_141416
 {
	background-color: #141416;
 }
 .txt_777E90
 {
	 color:#777E90 !important;
 }
 .txt_333
 {
	 color:#333 !important;
 }
 .bg_333{
	background-color:#333 !important; 
 }
.txt_c12219{
	color:#c12219;
}
 .txt_708198
 {
	 color:#708198;
 }
 .css-radio-1lgzhz8:checked {
    display: inline-block;
}

 .css-radio-1lgzhz8:checked::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(97%) sepia(12%) saturate(4%) hue-rotate(180deg) brightness(112%) contrast(80%);
}
 .css-radio-1lgzhz8 {
    all: initial;
    box-sizing: border-box;
    font-family: TravelNest;
    background-color: rgb(255, 255, 255);
    position: relative;
    width: 30px;
    height: 30px;
    display: block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(193, 193, 193);
    border-image: initial;
    border-radius: 50%;
    transition: border 0.2s ease 0s;
    flex: 0 0 auto;
}
 .css-75edtn {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(255, 255, 255);
    margin-bottom: 15px;
}
 .css-1x3o8ez h1, .css-1x3o8ez h2 {
    margin-right: 20px;
}
 
.css-1x3o8ez h1, .css-1x3o8ez h2, .css-1x3o8ez h3 {
    margin: 0px;
}
  .css-jr7o5h {
    font-family: Roboto, Arial, sans-serif;
    min-width: 60px;
    margin-right: 30px;
    font-size: 2.5rem;
    color: rgb(255, 255, 255);
    font-weight: 700;
}
 .form-select__element {
    animation: none 0s ease 0s 1 normal none running;
    backface-visibility: visible;
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    border-collapse: separate;
    border-image: none;
    border-radius: 0;
    border-spacing: 0;
    bottom: auto;
    box-shadow: none;
    box-sizing: content-box;
    caption-side: top;
    clear: none;
    clip: auto;
    color: #000;
    column-fill: balance;
    column-gap: normal;
    column-rule: medium none currentColor;
    column-span: 1;
    columns: auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    cursor: auto;
    direction: ltr;
    display: inline;
    empty-cells: show;
    float: none;
    font-family: serif;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    font-stretch: normal;
    line-height: normal;
    height: auto;
    hyphens: none;
    left: auto;
    letter-spacing: normal;
    list-style: disc outside none;
    margin: 0;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    orphans: 2;
    outline: medium none invert;
    overflow: visible;
    overflow-x: visible;
    overflow-y: visible;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    perspective: none;
    perspective-origin: 50% 50%;
    position: static;
    right: auto;
    tab-size: 8;
    table-layout: auto;
    text-align: left;
    text-align-last: auto;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    top: auto;
    transform: none;
    transform-origin: 50% 50% 0;
    transform-style: flat;
    transition: none 0s ease 0s;
    unicode-bidi: normal;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 2;
    width: auto;
    word-spacing: normal;
    z-index: auto;
    all: initial;
    font-family: Roboto,Arial,sans-serif;
    font-family: var(--font-base);
    padding: 0 1.875rem 0 10px;
    padding: 0 var(--line-height-b1) 0 var(--pad1);
    height: 2.8125rem;
    height: var(--line-height-a1);
    line-height: 2.8125rem;
    line-height: var(--line-height-a1);
    width: calc(100% - 10px - 1.875rem);
    width: calc(100% - var(--pad1) - var(--line-height-b1));
    border: 1px solid #c1c1c1;
    border: 1px solid var(--colour-input-border);
    transition: border-color .2s;
    -webkit-font-smoothing: antialiased;
}
.form-select:after {
    content: "\e901";
    font-family: TravelNest;
    font-family: var(--font-widgets-travelnest);
    width: 1.875rem;
    width: var(--line-height-b1);
    height: 1.875rem;
    height: var(--line-height-b1);
    line-height: 1.875rem;
    line-height: var(--line-height-b1);
    font-size: 1.5rem;
    text-align: center;
    position: absolute;
    top: 11px;
    right: 0;
    pointer-events: none;
}
 .css-1x3o8ez p.vat-explainer {
    margin-top: 10px;
    color: rgb(102, 102, 102);
    font-size: 0.8125rem;
    font-weight: 300;
    line-height: 1.125rem;
}
 .css-iqzk0r {
    padding: 20px;
    border-radius: 5px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    position: relative;
    margin: 0px;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 176, 135);
}
.form__row {
    margin: 0 0 30px;
    margin: 0 0 var(--pad4);
}
.form-select--container, .form-select--container--wide {
    position: relative;
    margin-right: 20px;
    margin-right: var(--pad3);
}
.page__content hr {
    margin: 20px -30px;
    margin: 20px calc(0px - var(--container-pad));
}
 @media only screen and (min-width: 1020px)
.marketing-hub__content-text {
    max-width: 60%;
}
.marketing-hub__content-text, .marketing-hub__selection-info-text {
    font-size: 1.125rem;
    font-size: var(--font-size-d1);
    line-height: 1.375rem;
    line-height: var(--line-height-d1);
    color: #666;
    color: var(--colour-grey);
}
.css-1x3o8ez {
    max-width: 480px;
}
.css-y2pgtc {
    padding: 20px;
    border-radius: 5px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    position: relative;
    margin: 0px;
    color: rgb(255, 255, 255);
    background: linear-gradient(rgb(55, 105, 237), rgb(38, 159, 193), rgb(3, 171, 151));
}
.css-grz9n1 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    align-content: center;
}
.css-vqlgan {
    height: 20px;
    background-color: unset;
}
.css-1x3o8ez hr {
    margin: 0px;
}

.css-19irje {
    min-width: 60px;
    margin-right: 30px;
    font-family: Roboto, Arial, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 700;
    font-size: 1.25rem;
}

.css-1x3o8ez p {
    font-weight: 500;
}
 
.css-1x3o8ez p {
    margin: auto;
    margin-block: 0px;
}

 
.css-vwh9m8 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.0625rem;
    color: rgb(255, 255, 255);
}

.marketing-hub__content-title {
    font-size: 1.5rem;
    font-size: var(--font-size-b1);
    line-height: 1.875rem;
    line-height: var(--line-height-b1);
}

 .bg_1e6cf8{
	  background-color: rgb(30, 108, 248);
    border: 1px solid rgb(30, 108, 248);
    color: white;
 }

 .css-1w0xfwu .chip_is-selected-green {
    background-color: #72bf44;
    border: 1px solid #72bf44;
    color: white;
}

 .css-1w0xfwu .chip_is-selected-red {
    background-color: #e3232d;
    border: 1px solid #e3232d;
    color: white;
}
 .css-1w0xfwu .chip_is-selected-green {
    background-color: #72bf44;
    border: 1px solid #72bf44;
    color: white;
}
 .css-ahy16g {
    width: 100%;
}
.css-zp5g9l {
    margin: 0px 40px;
}
.css-s01aoq {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}
.css-1coujgl {
    height: 15px;
    background-color: unset;
}
.css-1680uhd {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    word-break: break-word;
}
.paragraph--mid {
    flex-basis: 60%;
    max-width: 60%;
}
.css-zp5g9l {
    margin: 0px 40px;
}
.css-f2p9x4 {
    border-radius: 10px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    position: relative;
    margin: 0px 0px 20px;
    background-color: rgb(235, 247, 241);
    max-width: 335px;
}
.css-tcew49 {
    box-sizing: border-box;
    border-radius: 10px;
    width: 100%;
    background-image: url(https://www.safeqloud.com/html/usercontent/images/icons/shapes-green-opacity.644d.svg);
    background-repeat: no-repeat;
    background-position: calc(100% + 4rem) 0px;
    background-size: auto 12rem;
    font-family: Roboto, Arial, sans-serif;
    padding: 20px;
}
.css-1ovnf16:hover {
    background-color: rgb(234, 234, 234);
}
 
.css-1ovnf16 {
    background-color: rgb(247, 247, 247);
    line-height: 1.375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: rgb(68, 68, 68);
}
.css-1ovnf16::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    border-radius: calc(7px);
    border: 1px solid rgb(245, 166, 35);
    opacity: 0;
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
}
.css-tcew49 .stat-panel__label {
    font-size: 1rem;
    font-weight: 500;
    color: rgb(68, 68, 68);
}

.css-5eqqcn {
    font-size: 3.75rem;
    font-weight: 900;
    color: rgb(68, 68, 68);
    display: inline;
}
.css-5eqqcn {
    font-size: 3.75rem;
    font-weight: 900;
    color: rgb(68, 68, 68);
    display: inline;
}
.css-ymj97d {
    font-weight: 900;
    font-size: 1.375rem;
}
.css-i2nu59 {
    font-size: 0.75rem;
    color: rgb(68, 68, 68);
    padding-top: 5px;
    font-weight: 500;
}
 .css-14v3gli {
    display: flex;
    flex-wrap: wrap;
}
 
 .css-9laphc {
    flex-basis: calc(50% - 10px);
    margin-left: 0px;
    margin-right: 10px;
}
 .css-1ykgisf {
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
} 
 
.css-1dgq259 {
    border-top: 1px solid rgb(234, 234, 234);
     padding: 20px 40px;
}
 .css-903cth {
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-bottom: 20px;
}

.css-hdn4uk {
    position: relative;
    display: flex;
    width: 100%;
    cursor: pointer;
}

.css-h54deh {
    display: inline-block;
}

.css-dwbcy3 {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    margin-left: 20px;
}
.css-wr6cnl {
    padding-right: 10px;
}

.css-wr6cnl::after {
    position: absolute;
    right: 10px;
    font-size: 40px;
    content: "";
    font-family: TravelNest;
    color: rgb(102, 102, 102);
}

.css-1c7lyzi {
    flex: 0 0 auto;
    border-left: 1px solid rgb(234, 234, 234);
    padding-left: 20px;
}

.css-1lgzhz8:checked {
    display: inline-block;
}
 
.css-1lgzhz8 {
    all: initial;
    box-sizing: border-box;
    font-family: TravelNest;
    background-color: rgb(255, 255, 255);
    position: relative;
    width: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(193, 193, 193);
    border-image: initial;
    border-radius: 5px;
    transition: border 0.2s ease 0s;
    flex: 0 0 auto;
}
 
 .css-1lgzhz8:checked::before {
    content: "";
    font-family: TravelNest;
    font-weight: 800;
    color: rgb(102, 102, 102);
    -webkit-font-smoothing: antialiased;
    font-size: 2rem;
    transform: translate(15%, 30%);
    display: inline-block;
    height: 16px;
    width: 16px;
}
 
.css-17ebcx3 {
    display: flex;
    margin-bottom: 20px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
}

.css-z6conj {
    border-left: 1px solid rgb(234, 234, 234);
    margin: 0px 40px 0px 20px;
}

.css-113tviv {
    display: flex;
}


.css-792g9n {
    padding-right: 10px;
} 
 
 
.css-792g9n::after {
    position: absolute;
    right: 10px;
    font-size: 40px;
    content: "";
    font-family: TravelNest;
    transform: rotate(
180deg
);
    color: rgb(102, 102, 102);
}
 .icon-amts-music:before {
  content: "\e94";
}
 .icon-amts-hottube:before {
  content: "\f593";
}

.icon-amts-swiming-pool:before {
  content: "\f5c5";
}

.icon-amts-smoke:before {
  content: "\e02c";
}
.icon-amts-fireplace:before {
  content: "\f79a";
}

 .borderNone
 {
	 border:0px !important;
 }
 .rz-action-pricing-detail table {
    margin: 0 0 1rem;
    border: 0;
}
 .css-pi48im {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-pi48im .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-pi48im .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(20% - 4px);
}

.css-j43sgi {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-j43sgi .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(40% - 4px);
}

.css-j43sgi .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-1d247gc {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-1d247gc .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}

.css-1d247gc .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(55% - 4px);
}

.css-1d247gc .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}
.css-8eky37 {
    background: rgb(247, 247, 247);
    overflow: scroll hidden;
    width: 100%;
    height: 200px;
    box-sizing: border-box;
    padding: 5px;
    max-width: 750px;
    font-family: Roboto, Arial, sans-serif;
}
.css-wza63 .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(70% - 4px);
}

.css-wza63 .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-10d8102 {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-10d8102 .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(85% - 4px);
}

.css-10d8102 .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-9z5g99 {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-9z5g99 .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(95% - 4px);
}

.css-9z5g99 .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-93b8sp {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-93b8sp .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(100% - 4px);
}

.css-93b8sp .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}
.css-93b8sp .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}
.css-9z5g99 .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}
.css-10d8102 .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}
.css-wza63  .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}

.css-1d247gc .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}
.css-j43sgi .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}
 .css-8eky37 {
    background: rgb(247, 247, 247);
    overflow: scroll hidden;
    width: 100%;
    height: 200px;
    box-sizing: border-box;
    padding: 5px;
    max-width: 750px;
    font-family: Roboto, Arial, sans-serif;
}

.css-8eky37 .pricing-eq-bar-graph__flex-box-horizontal {
    display: flex;
    flex-flow: row nowrap;
    height: 100%;
    width: 100%;
}

.css-8eky37 .pricing-eq-bar-graph__bars {
    height: 100%;
    flex-basis: 93%;
    display: flex;
}

.css-8eky37 .pricing-eq-bar-graph__bar {
    height: 100%;
    width: 100%;
    flex-basis: auto;
    max-width: calc(8.33333%);
    min-width: 20px;
}

.css-12j2de5 {
    height: 100%;
    width: 100%;
    position: relative;
    max-width: 60px;
}

.css-12j2de5 .eq-bar__bar {
    width: 33%;
    height: 90%;
    border-radius: 30px;
    position: absolute;
    left: calc(33.5%);
    background: rgb(234, 234, 234);
    z-index: 1;
}

.css-12j2de5 .eq-bar__percentage-marker {
    position: absolute;
    background: rgb(30, 108, 248);
    height: 8px;
    width: 280%;
    left: -90%;
    border-radius: 30px;
    z-index: 3;
    transition: bottom 0.3s ease 0s;
    bottom: calc(10% - 4px);
}

.css-12j2de5 .eq-bar__bar .eq-bar__midpoint {
    position: absolute;
    bottom: calc(50% + 2px);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    margin: 0px;
    width: 280%;
    left: -90%;
    border-bottom: 2px solid rgb(193, 193, 193);
    z-index: 1;
}

.css-12j2de5 .eq-bar__name {
    height: 10%;
    width: 100%;
    top: 90%;
    position: absolute;
    margin-top: 5px;
    text-align: center;
    font-size: 0.8em;
}
 
 .css-mmbpsy {
    appearance: none;
}
.css-mmbpsy div:hover, .css-mmbpsy div:active, .css-mmbpsy div:focus {
    border-color: rgb(136, 136, 136) !important;
}
 
.css-11drqoa:active, .css-11drqoa:focus {
    border-color: rgb(13, 85, 182);
    outline: none;
}
 
.css-mmbpsy div {
    transition: border-color 0.2s ease 0s;
    border-radius: 4px !important;
    border-color: rgb(234, 234, 234) !important;
    color: rgb(102, 102, 102) !important;
}
 .css-mmbpsy div div.currency__label {
    font-size: 1rem !important;
    width: calc(66px) !important;
    height: 2.6875rem !important;
    border-radius: 0px !important;
    margin-left: 5px !important;
    padding-left: 0px !important;
}
 
.css-mmbpsy div:hover, .css-mmbpsy div:active, .css-mmbpsy div:focus {
    border-color: rgb(136, 136, 136) !important;
}
 
.css-11drqoa .currency__label {
    padding: 0px 5px;
    font-size: 1.125rem;
    line-height: 2.8125rem;
    border-right: 1px solid rgb(234, 234, 234);
    color: rgb(68, 68, 68);
    float: left;
    width: 65px;
    text-align: center;
}
 .css-11drqoa input {
    color: rgb(68, 68, 68);
    font-size: 1.125rem;
    font-family: Roboto, Arial, sans-serif;
    padding: 0px 5px;
    height: 2.8125rem;
    outline: none;
    width: calc(((100% - 65px) - 1px) - 20px);
    float: right;
    border: none;
}
 
.css-mmbpsy input {
    height: 2.6875rem !important;
    color: rgb(102, 102, 102) !important;
    margin-right: 4px !important;
    font-size: 1rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important;
}
.css-mmbpsy div {
    transition: border-color 0.2s ease 0s;
    border-radius: 4px !important;
    border-color: rgb(234, 234, 234) !important;
    color: rgb(102, 102, 102) !important;
}
.css-11drqoa {
    position: relative;
    max-width: 460px;
    width: 100%;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 0px;
    line-height: 1.375rem;
    font-family: Roboto, Arial, sans-serif;
    font-weight: normal;
    transition: border 0.2s ease 0s;
    height: 2.8125rem;
}
 .css-1pyvcd8 {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 234, 234) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
}
 .css-1uph2ha {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgb(234, 234, 234) rgb(234, 234, 234);
}
.css-1fcaqm7 {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, calc(14.2857%));
    grid-auto-rows: 60px;
    overflow: hidden;
}
.css-r942d4:nth-of-type(n+1):nth-of-type(-n+7) {
    grid-row: 1 / auto;
}
.
.css-r942d4:nth-of-type(7n+1) {
    grid-column: 1 / 1;
}
css-19atakp:nth-of-type(n+8):nth-of-type(-n+14) {
    grid-row: 2 / auto;
}

.css-19atakp:nth-of-type(7n+2) {
    grid-column: 2 / 2;
}

.css-4yvkue {
    background-color: rgb(204, 228, 222);
}
 

.css-19atakp {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
    background-color: rgb(204, 228, 222);
}
.css-zp5g9l {
    margin: 0px 40px;
}
.css-q1h1h1 {
	display: flex;
    flex-direction: row;
}
.css-67ir15 {
    width: 70%;
}

 .css-7hhc40 {
    appearance: none;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 5px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 0px 15px;
    transition: border 0.2s ease 0s;
    cursor: pointer;
} 
 
 .css-ibdtyj {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.css-1ub2kfg {
    width: 25px;
    height: 25px;
    position: relative;
}
.css-158wap {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-158wap::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Left.aa95.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(17%) sepia(7%) saturate(0%) hue-rotate(
220deg
) brightness(97%) contrast(89%);
}
.css-fpoi9n > div:last-child button:last-child {
    margin-left: 2.5px;
}
.css-c5a3uv {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-6t4pca > div.merlin-button__content {
    margin-left: auto;
    margin-right: auto;
}
.merlin-button__content {
    display: flex;
}
.css-fpoi9n > div:first-child {
    flex: 1 1 70%;
    width: 190px;
    margin-right: 10px;
}
.css-q1h1h1 .sidebar {
    width: 30%;
    padding-left: 40px;
    max-width: 415px;
}
 

.css-3bonje {
    max-width: 375px;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 10px;
    box-shadow: rgb(234 234 234) 1px 2px 2px;
	 display: flex;
    flex-direction: column;
}
.css-1kq5lj2 {
    -webkit-box-pack: justify;
    justify-content: space-between;
    background: rgb(255, 255, 255);
    padding: 10px 20px;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 4px 0px;
    font-weight: 500;
}
.css-779s0u {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: unset;
}
.css-1yiu94c {
    font-size: 0.875rem;
    margin: 10px 0px 0px;
    display: grid;
    grid-template-columns: 13ch 2ch 13ch;
}
.css-xfm92q {
    margin: 20px;
}
.css-17p273j {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
    margin: unset;
}
.css-1kvf57h {
    padding: 0px 20px 20px;
}
.css-zyp8se {
    border: 0px;
}
.css-t2g512 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
}
.css-1ad01eh .merlin-radio__input {
    z-index: -1;
    position: absolute;
    left: 2px;
}
.css-1ad01eh .merlin-radio__input:checked + .merlin-radio__button::before {
    content: "";
    font-family: TravelNest;
    font-weight: 800;
    color: rgb(102, 102, 102);
    -webkit-font-smoothing: antialiased;
    font-size: 2rem;
    display: inline-block;
    transform: translate(32%, 30%);
    width: 16px;
    height: 16px;
}
.css-1ad01eh .merlin-radio__input:checked + .merlin-radio__button::before {
     content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(97%) sepia(12%) saturate(4%) hue-rotate(180deg) brightness(112%) contrast(80%);
}
.css-2hqxzg button:nth-of-type(1) {
    margin-right: 10px;
}
 
.css-t4itr7:hover {
    background-color: rgb(0, 168, 126);
}
 
.css-t4itr7 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(0, 122, 92);
    color: rgb(255, 255, 255);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
}
.css-t4itr7::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    border-radius: calc(7px);
    border: 1px solid rgb(245, 166, 35);
    opacity: 0;
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
}
.css-16dd4ba {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
}
.css-nacvcm {
	margin-right: 10px;
    width: 40px;
    height: 40px;
    background-color: rgb(193, 193, 193);
    border-radius: 50%;
   
}
.css-14nfyy1:hover {
    background-color: rgb(0, 168, 126);
}

.css-1pyvcd8:nth-of-type(n+1):nth-of-type(-n+7) {
    grid-row: 1 / auto;
}
 
.css-1pyvcd8:nth-of-type(7n+2) {
    grid-column: 2 / 2;
}

.css-83y958 {
    background-color: rgb(241, 241, 241);
    color: rgb(136, 136, 136);
}
 .css-1pyvcd8 {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 234, 234) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
}

.css-83y958 svg {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    stroke: rgb(193, 193, 193);
}

.css-1yul89g:nth-of-type(n+1):nth-of-type(-n+7) {
    grid-row: 1 / auto;
}
 
.css-1yul89g:nth-of-type(7n+2) {
    grid-column: 2 / 2;
}
 
.css-oxafec {
    background-color: rgb(204, 228, 222) !important;
    color: rgb(136, 136, 136) !important;
}
.css-14q70q0 {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}

.css-14q70q1 {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.0rem;
    line-height: 1.1rem;
    color: rgb(68, 68, 68);
}
.css-ihl6nu {
    height: 10px;
    background-color: unset;
}
.css-zcv01q {
    width: 100%;
    position: relative;
}
.css-xt766 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 4px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 20px 15px;
    transition: border 0.2s ease 0s;
    appearance: none;
}
.css-zcv01q::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    opacity: 0;
    border: 1px solid rgb(245, 166, 35);
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
    border-radius: calc(5px);
}
.css-hayuge .accordion__item, .css-hayuge .accordion__header {
    padding-left: 0px;
    padding-right: 0px;
}

.accordion>:last-child {
    margin-bottom: -1px;
}
.accordion__item {
    background: #fff;
    padding: 15px;
    padding: var(--pad2);
    border-bottom: 1px solid #eaeaea;
    border-bottom: 1px solid var(--colour-border);
}
.accordion__item>:first-child {
    margin-top: 0;
}
.drag-layer, .photo-wall {
    --tile-height: 110px;
    --tile-padding: 5px;
    --tile-padding: var(--pad);
    --tile-gap: calc(var(--tile-padding)*2);
}
.photo-wall__header {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.css-hayuge p {
    margin: 20px 0px;
}
 .photo-wall__tiles {
    width: 100%;
    display: grid;
    grid-auto-rows: 0 var(--tile-height);
    grid-row-gap: var(--tile-gap);
}
.photo-wall .target-indicator {
    opacity: 0;
    transition: opacity .2s;
    height: 1px;
    background: #757575;
    background: var(--colour-grey);
    width: 100%;
}
.photo-wall .target-indicator:before {
    content: "";
    height: 11px;
    width: 11px;
    border-radius: 100px;
    background: #757575;
    background: var(--colour-grey);
    float: left;
    margin: -5px;
}
.photo-tile {
    height: var(--tile-height);
}
.photo-tile {
    position: relative;
    padding-left: 40px;
    overflow: hidden;
    border: 1px solid #eaeaea;
    border: var(--border-default);
    border-radius: 10px;
    border-radius: var(--radius);
    background: #fff;
    width: 100%;
}
.photo-tile .handlebar {
    position: absolute;
    left: 0;
    top: 0;
}
.handlebar {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    background-color: #f7f7f7;
     
    display: table;
    height: 100%;
}
 
.css-16i74gt {
    box-sizing: border-box;
    max-width: 400px;
    width: 100%;
    position: relative;
}
.css-13k0qhz:focus, .css-13k0qhz:hover, .css-13k0qhz:active {
    border: 1px solid rgb(136, 136, 136);
}
 .css-1pn4dx {
    background-color: rgb(247, 247, 247);
    line-height: 1.375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: rgb(68, 68, 68);
}
.css-17s7vuc {
    margin: 0px auto 155px;
    font-family: Roboto, Arial, sans-serif;
}


.css-ljiyrf button {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 20px;
}
 
.css-1gwp7cd {
    background-color: rgb(247, 247, 247);
    line-height: 1.375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: rgb(68, 68, 68);
}
.css-1gwp7cd::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    border-radius: calc(7px);
    border: 1px solid rgb(245, 166, 35);
    opacity: 0;
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
}
.css-3298i1 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.css-ibdtyj {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.css-8bbc8q {
    color: rgb(255, 255, 255);
    background-color: rgb(88, 144, 249);
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
    border-radius: 50%;
    margin-right: 15px;
}
.css-1hr55up {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}
.css-bbjo5x {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(136, 136, 136);
}
.css-bbjo5x {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(136, 136, 136);
}
.css-1e2stsu {
    border-left: 1px solid rgb(234, 234, 234);
    padding-left: 15px;
}
 
.css-13k0qhz {
    outline: none;
    box-sizing: border-box;
    resize: none;
    width: 100%;
    height: 400px;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 4px;
    padding: 20px 15px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    background: rgb(255, 255, 255);
    transition: border 0.2s ease 0s;
}
.handlebar__bottom, .handlebar__top {
    height: 20%;
}
.handlebar .hidden {
    opacity: 0;
}
.handlebar__arrow {
    font-size: 2rem;
    cursor: pointer;
}
.css-1fky4oj {
    margin: 0px;
    width: 100%;
    height: 1px;
    background-color: rgb(234, 234, 234);
    border: 0px;
}
.css-vqlgan {
    height: 20px;
    background-color: unset;
}
.css-17s7vuc {
    margin: 0px auto 155px;
    font-family: Roboto, Arial, sans-serif;
}
.css-lp0u0j {
    max-width: 1280px;
    margin: 0px auto;
}

.handlebar__cell {
    font-family: TravelNest;
    font-family: var(--font-widgets-travelnest);
    color: #c1c1c1;
    color: var(--colour-grey-medium);
    transition: color .2s;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    outline: none;
}
.handlebar__middle {
    height: 60%;
}
.handlebar__row {
    display: table-row;
}
.handlebar__grip {
    font-size: 1.4rem;
}
.handlebar__cell {
    font-family: TravelNest;
    font-family: var(--font-widgets-travelnest);
    color: #c1c1c1;
    color: var(--colour-grey-medium);
    transition: color .2s;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    outline: none;
}
.handlebar__bottom, .handlebar__top {
    height: 20%;
}
.handlebar__row {
    display: table-row;
}
.handlebar__arrow {
    font-size: 2rem;
    cursor: pointer;
}
.handlebar__cell {
    font-family: TravelNest;
    font-family: var(--font-widgets-travelnest);
    color: #c1c1c1;
    color: var(--colour-grey-medium);
    transition: color .2s;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    outline: none;
}
.photo-tile__body {
    width: 100%;
    height: 100%;
    display: flex;
}
.photo-tile__image {
    width: 200px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}
.photo-tile__content {
    flex-grow: 2;
    display: flex;
    justify-content: space-between;
    padding: 20px;
    padding: var(--pad3);
    overflow: hidden;
}
.photo-tile__tags {
    flex-grow: 2;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.photo-tile__tags__properties {
    width: 100%;
}
.css-hayuge .tag--success {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-clip: unset;
    background-color: rgb(13, 134, 103) !important;
}
.photo-tile__tags .tag {
    margin-right: 10px;
    margin-right: var(--pad1);
    margin-bottom: 10px;
    margin-bottom: var(--pad1);
}
.tag--neutral {
    background: #eaeaea;
    background: var(--colour-grey-light);
    color: #222;
    color: var(--colour-text-base);
}
.tag--success {
    background: linear-gradient(
135deg
,#1ca784,#0d8667);
    background-color: #0d8667;
    background-color: var(--colour-green);
}
.tag--ready, .tag--success {
    color: #fff;
    color: var(--colour-white);
}
.tag--neutral {
    background: #eaeaea;
    background: var(--colour-grey-light);
    color: #222;
    color: var(--colour-text-base);
}
*, ::before, ::after {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: border-box;
}
.tag {
    border-radius: 3px;
    display: inline-block;
    font-size: .875rem;
    font-size: var(--font-size-c3);
    padding: 5px 15px;
    padding: var(--pad) var(--pad2);
    position: relative;
    -webkit-font-smoothing: antialiased;
    z-index: 0;
    white-space: nowrap;
}
.drag-layer, .photo-wall {
    --tile-height: 110px;
    --tile-padding: 5px;
    --tile-padding: var(--pad);
    --tile-gap: calc(var(--tile-padding)*2);
}
.photo-tile__actions {
    display: flex;
    flex-direction: column;
    text-align: right;
}
.css-hayuge .merlin-button {
    background-color: rgb(234, 234, 234);
}
 .merlin-button__content {
    display: flex;
}
.css-hayuge:not(.handlebar__row), .css-hayuge p, .css-hayuge .accordion__header-text {
    font-family: Roboto, Arial, sans-serif !important;
}
.css-12d2atf {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
}
.css-hayuge:not(.handlebar__row), .css-hayuge p, .css-hayuge .accordion__header-text {
    font-family: Roboto, Arial, sans-serif !important;
}
.css-1yul89g {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 234, 234) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
    background-color: rgb(204, 228, 222);
}

.css-1pyvcd8:focus, .css-1pyvcd8:active, .css-1pyvcd8:hover {
    border: 1px solid rgb(117, 117, 117);
    cursor: pointer;
}
 .css-1txaycp {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(0, 122, 92);
    color: rgb(255, 255, 255);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
}
  
.css-83y958 {
    background-color: rgb(241, 241, 241) !important;
    color: rgb(136, 136, 136);
}
.css-1pyvcd8 {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 234, 234) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
}
.css-oxafec svg {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    stroke: rgb(193, 193, 193);
}
.css-14nfyy1 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(0, 122, 92);
    color: rgb(255, 255, 255);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 0.5;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: not-allowed;
    white-space: nowrap;
    overflow: visible;
}
.accordion__item>:first-child {
    margin-top: 0;
}

 .css-q11xs2 {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.css-1cza8qp {
    margin-right: 10px;
    width: 100%;
}
.css-779s0u {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: unset;
}
.css-184do0l {
    height: 5px;
    background-color: unset;
}
.css-sc6wf2 {
    width: 100%;
    position: relative;
}
.css-sc6wf2::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    opacity: 0;
    border: 1px solid rgb(245, 166, 35);
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
    border-radius: calc(6px);
}

.css-sc6wf2 .merlin-datepicker__input {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    box-sizing: border-box;
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 5px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 20px 15px;
    transition: border 0.2s ease 0s;
    appearance: none;
}
.css-17p273j {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
    margin: unset;
}
.css-1vu9scr {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-1vu9scr::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Cog.cda5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(
318deg
) brightness(106%) contrast(103%);
}
.css-1ad01eh .merlin-radio__label {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    cursor: pointer;
}
.css-1ad01eh .merlin-radio__button {
    flex: 0 0 auto;
    margin-right: 10px;
    position: relative;
    box-sizing: border-box;
    background: white;
    border: 1px solid rgb(193, 193, 193);
    width: 45px;
    height: 45px;
    border-radius: 50%;
    transition: border 0.2s ease 0s;
}
.css-1coujgl {
    height: 15px;
    background-color: unset;
}
.css-1ad01eh {
    cursor: pointer;
}
.css-1ad01eh .merlin-radio__container {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
}
.css-c2sgj1 {
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid rgb(234, 234, 234);
    margin: 20px -20px;
}
.css-g8zwok {
    display: inline-block;
    border-radius: 5px;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    line-height: 1.5em;
    padding: 0px 15px;
    margin-right: 5px;
    background-color: rgb(255, 255, 255);
    background-position: 0px center;
    color: rgb(68, 68, 68);
    border: 1px solid rgb(102, 102, 102);
}
.css-ff4nxh {
    background-image: url(https://www.safeqloud.com/html/usercontent/images/green.svg);
    background-repeat: no-repeat;
    background-position: left -90px top -80px;
    padding: 20px;
    color: rgb(102, 102, 102);
    overflow: hidden;
}
 .css-112c7c5 {
    background: url(https://www.safeqloud.com/html/usercontent/images/green.svg) right -80px bottom -80px no-repeat rgb(230, 247, 240);
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
}
 .css-fl8v7o {
    background: url(https://www.safeqloud.com/html/usercontent/images/green.svg) right -80px bottom -80px no-repeat rgb(230, 247, 240);
    border-radius: 10px;
    overflow: hidden;
}
.css-4tan9g {
    background-image: url(https://www.safeqloud.com/html/usercontent/images/green.svg);
    background-repeat: no-repeat;
    background-position: left -90px top -80px;
    padding: 20px;
    color: rgb(102, 102, 102);
    overflow: hidden;
}
.css-1kq5lj2 {
    -webkit-box-pack: justify;
    justify-content: space-between;
    background: rgb(255, 255, 255);
    padding: 10px 20px;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 4px 0px;
    font-weight: 500;
}
.css-779s0u {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: unset;
}

.css-c5a3uv::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Right.434b.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(17%) sepia(7%) saturate(0%) hue-rotate(
220deg
) brightness(97%) contrast(89%);
}
.css-6t4pca {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    border: none;
    border-radius: 5px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    padding: 5px;
    width: 100%;
    max-width: 45px;
    height: 45px;
}
.css-fpoi9n {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
    display: flex;
    align-items: flex-start;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    text-transform: capitalize;
	max-width: 335px;
}
.css-r942d4 {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
    border-image: initial;
}
.css-1cx4qjw {
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
    box-sizing: border-box;
    color: rgb(117, 117, 117);
    outline: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgb(234, 234, 234) rgb(234, 234, 234) rgba(0, 0, 0, 0);
}
 .css-1g9m4ae {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, calc(14.2857%));
    grid-auto-rows: 30px;
    line-height: 30px;
    background: rgb(255, 255, 255);
}

 .css-1y7ijum p {
    font-size: 14px;
    color: rgb(136, 136, 136);
    width: 100%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}
.css-r942d4:nth-of-type(n+1):nth-of-type(-n+7) {
    grid-row: 1 / auto;
}

.css-1uph2ha:nth-of-type(n+8):nth-of-type(-n+14) {
    grid-row: 2 / auto;
}

.css-1cx4qjw:nth-of-type(n+8):nth-of-type(-n+14) {
    grid-row: 2 / auto;
}
.css-1y7ijum {
    margin: 0px 4px;
}
 .css-vnf14w {
    overflow: hidden;
    width: 100%;
    margin: 0px;
}
 .css-xt766 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 4px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 20px 15px;
    transition: border 0.2s ease 0s;
    appearance: none;
}
 
 .css-s01aoq {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}
 .css-151xzu3 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    max-width: 335px;
    border-radius: 5px;
    background-color: rgb(247, 247, 247);
    padding: 15px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    color: rgb(68, 68, 68);
}

.css-151xzu3 > button {
    margin: 0px;
    border: 0px;
    padding: 0px;
    height: 40px;
    width: 40px;
    border-radius: 2px;
    background-color: rgb(234, 234, 234);
}

.css-ig30wo {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    opacity: 0.5;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: not-allowed;
    white-space: nowrap;
    overflow: visible;
    padding: 5px;
    width: 70px;
}

.css-ig30wo::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    border-radius: calc(7px);
    border: 1px solid rgb(245, 166, 35);
    opacity: 0;
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
}
.css-mgojn5 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    padding: 5px;
    width: 70px;
}

css-ig30wo > div.merlin-button__content {
    margin-left: auto;
    margin-right: auto;
}
.merlin-button__content {
    display: flex;
}

.css-ibdtyj {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-2llcy8 {
    width: 25px;
    height: 25px;
    position: relative;
    margin: auto;
}
.css-lf4a1m {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}

.css-lf4a1m::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Minus.6b74.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.css-r0ilrj {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}

.css-r0ilrj::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Plus.446e.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}


.css-7wfern {
    background-color: rgb(247, 247, 247);
    line-height: 1.375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: rgb(68, 68, 68);
}

.css-7wfern::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    border-radius: calc(7px);
    border: 1px solid rgb(245, 166, 35);
    opacity: 0;
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
}
.css-1mvz2rc {
    width: 25px;
    height: 25px;
    position: relative;
    margin-right: 5px;
    left: -5px;
}


.css-1jcail2 {
    border-radius: 10px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    position: relative;
    margin: 0px 0px 20px;
    background-color: rgb(247, 245, 255);
    max-width: 335px;
}

.css-1miy8fb {
    padding: 1.5rem;
    display: flex;
}

.css-1p436cn {
    height: 3.5rem;
}
.css-17s7vuc {
    margin: 0px auto 155px;
    font-family: Roboto, Arial, sans-serif;
}
.css-1w0xfwu {
    display: inline-block;
    margin: 20px 20px 0px 0px;
    color: rgb(68, 68, 68);
    position: relative;
}
.css-1ai2sgr {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(31, 0, 135);
    display: flex;
    flex-direction: column;
    margin-left: 1.5rem;
}

.css-1w0xfwu .chip_not-selected {
    border: 1px solid rgb(234, 234, 234);
}
 
.css-1w0xfwu .chip {
    height: 40px;
    display: inline-block;
    border-radius: 21px;
    padding-left: 15px;
    padding-right: 20px;
    cursor: pointer;
    transition: border 0.2s ease 0s, background-color 0.2s ease 0s;
}
 
.css-cedhmb span.chip_content {
    line-height: 35px;
}

.css-1w0xfwu .chip_content > div {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    padding: 0px;
}
 
.css-ylfimb {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-1w0xfwu .chip_text {
    display: inline-block;
    padding-left: 5px;
    padding-top: 2px;
    vertical-align: middle;
}

.css-1w0xfwu .chip_is-selected {
    background-color: rgb(30, 108, 248);
    border: 1px solid rgb(30, 108, 248);
    color: white;
}
.css-utgzrm {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}

.css-utgzrm::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: none;
}
.css-ylfimb::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Plus.446e.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(97%) sepia(12%) saturate(4%) hue-rotate(180deg) brightness(112%) contrast(80%);
}

.css-swt4jz {
    height: 30px;
    background-color: unset;
}

.css-1rlpief {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
}

.css-1coujgl {
    height: 15px;
    background-color: unset;
}
.css-1kbx24p {
    cursor: pointer;
}

.css-1kbx24p .tbp-radio__container {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
}

.css-1kbx24p .tbp-radio__input {
    z-index: -1;
    position: absolute;
    left: 2px;
}

.css-1kbx24p .tbp-radio__button {
    flex: 0 0 auto;
    margin-right: 10px;
    position: relative;
    box-sizing: border-box;
    background: white;
    border: 1px solid rgb(193, 193, 193);
    width: 45px;
    height: 45px;
    border-radius: 50%;
    transition: border 0.2s ease 0s;
}
.css-1kbx24p .tbp-radio__input:checked + .tbp-radio__button::before {
   content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(97%) sepia(12%) saturate(4%) hue-rotate(180deg) brightness(112%) contrast(80%);
}
.css-1kbx24p .tbp-radio__label {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
}

.css-1680uhd {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    word-break: break-word;
}

.css-1jzh2co .chip-container {
    display: flex;
    flex-wrap: wrap;
}

.css-39yi7y {
    font-family: Roboto, Arial, sans-serif;
    box-sizing: border-box;
    border-top: 1px solid rgb(234, 234, 234);
    padding: 20px 0px;
}

.css-nj7s2c {
    color: rgb(0, 0, 0);
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.css-1lgzhz8 {
    all: initial;
    box-sizing: border-box;
    font-family: TravelNest;
    background-color: rgb(255, 255, 255);
    position: relative;
    width: 30px;
    height: 30px;
    display: block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(193, 193, 193);
    border-image: initial;
    border-radius: 5px;
    transition: border 0.2s ease 0s;
    flex: 0 0 auto;
}
.css-1lgzhz8:hover {
    border: 1px solid rgb(136, 136, 136);
}

.css-1lgzhz8:checked {
    display: inline-block;
}
.css-p2kctj {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background-color: rgb(30, 108, 248);
    border-radius: 50%;
}
.css-z0f999 {
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
}
.css-14q70q0 {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}
.css-4l9tge .date-pickers {
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}
.css-4l9tge .date-pickers > * {
    display: inline-block;
    padding-right: 10px;
}
.css-1q6edn6 {
    font-family: Roboto, Arial, sans-serif;
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-weight: 500;
    color: rgb(68, 68, 68);
}
.css-1jebfy1 {
    max-width: 200px;
    width: 100%;
    position: relative;
}
.css-1jebfy1 .react-datepicker__input-container, .css-1jebfy1 .react-datepicker-wrapper {
    width: 100%;
}
  
 
.react-datepicker__input-container {
    position: relative;
    display: inline-block;
    width: 100%;
}
.react-datepicker-wrapper {
    display: inline-block;
    padding: 0;
    border: 0;
}
.css-1jebfy1 .merlin-datepicker__input {
    box-sizing: border-box;
    width: 100%;
    height: 2.8125rem;
    line-height: 1.375rem;
    font-size: 1.125rem;
    font-family: Roboto, Arial, sans-serif;
    font-weight: normal;
    outline: none;
    border: 1px solid rgb(136, 136, 136);
    border-radius: 3px;
    color: rgb(68, 68, 68);
    background-color: rgb(255, 255, 255);
    padding: 0px 10px;
    transition: border 0s ease 0s, border-color 0s ease 0s, background-color 0s ease 0s, color 0.2s ease 0s;
    appearance: none;
}
 .css-1w0xfwu .chip_content > div {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    padding: 0px;
}
.css-lbitlm::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(
318deg
) brightness(106%) contrast(103%);
}

.css-1w0xfwu .chip_text {
    display: inline-block;
    padding-left: 5px;
    padding-top: 2px;
    vertical-align: middle;
}

.css-1b35ggz .icon-text-span_icon-error {
    background-color: rgb(213, 44, 7);
}
 .css-6ss84 {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-6ss84::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Exclamation.5ebc.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(
318deg
) brightness(106%) contrast(103%);
}
.css-1b35ggz .icon-text-span_icon {
    display: inline-block;
    border-radius: 50%;
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
}
.css-64k0s4 .merlin-datepicker__input {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important;
    border-color: rgb(234, 234, 234) !important;
    color: rgb(102, 102, 102) !important;
    transition: border-color 0.2s ease 0s !important;
}
.apartheading
{
	display: block;
    padding-top: 0px;
    padding-bottom: 2px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}
.css-1lgzhz8:checked::before {
     
   content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Check.d5c5.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(97%) sepia(12%) saturate(4%) hue-rotate(180deg) brightness(112%) contrast(80%);

}
.css-ahdbf9 .travelnest-modal__header {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgb(234, 234, 234);
    padding: 20px;
}


.css-ahdbf9 .travelnest-modal__title {
    padding-top: 5px;
    margin: 0px;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: 500;
    color: rgb(68, 68, 68);
    font-family: Roboto, Arial, sans-serif;
}
.css-ahdbf9 .travelnest-modal__button-close {
    width: 40%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}
 
.css-bnguuq:focus, .css-bnguuq:hover, .css-bnguuq:active {
    border: 1px solid rgb(136, 136, 136);
}
 .css-14qv2bt {
    border-radius: 10px;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s;
    position: relative;
    margin: 0px 0px 20px;
    background-color: rgb(255, 253, 239);
    max-width: 335px;
}
.css-2cc79a {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    display: flex;
    flex-direction: column;
    margin-left: 1.5rem;
}
.css-u7z53d:hover {
    background-color: rgb(0, 122, 92);
}
 
.css-ahdbf9 .travelnest-modal__action-row > * {
    font-family: Roboto, Arial, sans-serif;
}
 
.css-u7z53d {
    background-color: rgb(0, 122, 92);
    line-height: 1.375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: rgb(255, 255, 255);
}
.css-bnguuq {
    appearance: none;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 5px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 0px 15px;
    transition: border 0.2s ease 0s;
    cursor: pointer;
}
 .css-ahdbf9 .travelnest-modal__button-close-content div:first-of-type {
    width: 20px;
    height: 20px;
}
 .css-1yc46xx::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 65%;
    height: 65%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url(https://www.safeqloud.com/html/usercontent/images/Cross.6db6.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(17%) sepia(7%) saturate(0%) hue-rotate(
220deg
) brightness(97%) contrast(89%);
}

.css-ahdbf9 .travelnest-modal__button-close span {
    padding-top: 3px;
    font-family: Roboto, Arial, sans-serif;
}
.css-ahdbf9 .travelnest-modal__button-close-text {
    display: none;
}
.merlin-modal-body {
    overflow: hidden;
    position: relative;
}

 
.css-1yc46xx {
    display: block;
    padding: 0px 0px 100%;
    position: relative;
    background-color: transparent;
    border-radius: 50%;
}
.css-s1c4wm {
    background-color: rgb(247, 247, 247);
    color: rgb(68, 68, 68);
    font-size: 1.125rem;
    line-height: 1.375rem;
    font-weight: 500;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    outline: none;
    position: relative;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    opacity: 1;
    transition: background-color 0.2s ease 0s, background-image 0.2s ease 0s;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible;
}
.css-11e5cyp {
    width: 100%;
    position: relative;
}
.css-11e5cyp::before {
    content: "";
    font-family: TravelNest;
    text-align: center;
    position: absolute;
    top: 0.5rem;
    right: 2px;
    pointer-events: none;
    z-index: 1;
    font-size: 2rem;
    color: rgb(102, 102, 102);
}
.css-bnguuq {
    appearance: none;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(102, 102, 102);
    outline: none;
    border: 1px solid rgb(234, 234, 234);
    border-radius: 5px;
    height: 2.8125rem;
    background: rgb(255, 255, 255);
    width: 100%;
    padding: 0px 15px;
    transition: border 0.2s ease 0s;
    cursor: pointer;
}
.css-owua82 {
    display: block;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.375rem;
    color: rgb(68, 68, 68);
}


.css-bbjo5x {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(136, 136, 136);
}
.css-11e5cyp::after {
    content: "";
    display: block;
    position: absolute;
    inset: -2px;
    opacity: 0;
    border: 1px solid rgb(245, 166, 35);
    transition: opacity 0.2s ease 0s;
    pointer-events: none;
    border-radius: calc(6px);
}
  .aprtSubheading
  {
	display: block;
    padding-bottom: 0px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(136, 136, 136);
  }
 .darkbluergb{
	background-color: #281f91 !important;
 }
 .darkbluebrdcolor{
	border-color: #281f91 !important; 
 }
 
 .tabbluebrdcolor{
	border-color: #1e6cf8 !important; 
 }
 
 .tabblueBGcolor{
	background-color: #1e6cf8 !important; 
 }
 .bluergb_bg{
	 background-color: #05cbe7 !important;
	 -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
 }
 .select2-container--default .select2-selection--single {
    background-color: #fff;
    border-bottom: 1px solid #aaa !important;
    border-radius: 0px  !important;
	height: 65px  !important;
	padding-top: 20px  !important;
}
 .bg_F9EE7E
 {
	 background-color:#F9EE7E;
 }
 
  .bg_f9d8d7
 {
	 background-color:#f9d8d7;
 }
 
  .bg_d7e9f0
 {
	 background-color:#d7e9f0 !important;
 }
   section.range-slider {
    position: relative;
    width: 100%;
    height: 35px;
    text-align: center;
}

section.range-slider input {
    pointer-events: none;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 15px;
    width: 100%;
    outline: none;
    height: 25px;
    margin: 0;
    padding: 0;
}

section.range-slider input::-webkit-slider-thumb {
    pointer-events: all;
    position: relative;
    z-index: 1;
    outline: 0;
}

section.range-slider input::-moz-range-thumb {
    pointer-events: all;
    position: relative;
    z-index: 10;
    -moz-appearance: none;
    width: 9px;
}

section.range-slider input::-moz-range-track {
    position: relative;
    z-index: -1;
    background-color: rgba(0, 0, 0, 1);
    border: 0;
}
section.range-slider input:last-of-type::-moz-range-track {
    -moz-appearance: none;
    background: none transparent;
    border: 0;
}
  section.range-slider input[type=range]::-moz-focus-outer {
  border: 0;
}
 
 .bg_1d1d1f{
	 background-color: #1d1d1f;
 }
 .main-footer__contact {
    position: absolute;
    right: 0;
    bottom: 10px;
	flex-direction: row;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: .875rem;

}
.main-footer__bottom {
    flex-direction: row;
    justify-content: space-between;
	display: flex;
    position: relative;
    flex-direction: column;
    justify-content: center;
    padding: 1.40625rem 0;
    font-size: .875rem;
}
 .image_apple_design
 {
	 width: 562px;
    height: 322px;
    background-size: 562px 322px;
    background-repeat: no-repeat;
     
    position: relative;
    left: 50%;
    margin-left: -281px;
 }
 	.brdb_e2e2e2 {
    border-bottom: 1px solid #e2e2e2;
	}
 .marrl50i {
    margin-right: 50px;
    margin-left: 50px;
}
 .bg_f1bdbd{
	 background-color: #f1bdbd !important; 
 } 
 .bg_72abcb
 {
	 background-color:#72abcb;
 }
 .bg_ffeb18
 {
	 background-color:#ffeb18;
 }
 
 .bg_e6d30b
 {
	 background-color:#e6d30b;
 }
  .centerImage{
	 display: block; margin-left: auto; margin-right: auto;  width: 73%;
 }
  .maxwi_60p {
    max-width: 60px !important;
}

  .maxwi_960p {
    max-width: 960px !important;
}
 .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
	width:100% !important;
}
 .select2-container--bootstrap .select2-selection {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #fff;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
    border-bottom: 1px solid #ff2828 !important;
    border-radius: 0px !important;
    color: #555555;
    font-size: 18px !important;
    outline: 0;
}
 .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
 .txt_98cf44{
	 color:#98cf44 !important;
 }
 .bg_98cf44{
	 background-color:#98cf44 !important;
 }
 .ltr_space
 {
	 letter-spacing: 2px;
 }
.header_blue_67cff738
{
	background-color:#67cff738;
}

.header_button_blue_67cff7a3
{
	background-color:#67cff7a3;
}

.header_arrow_blue_1e96c3
{
	color:#1e96c3;
}
.positionAbs
{
	position: absolute !important;
}
  .yellow_9a8815_brdclr, .yellow_9a8815_brdclr_h:hover, .yellow_9a8815_brdclr_a.active{
	border-color: #9a8815 !important;
}
 .padtbz15 {
    padding-top: 15px;
    padding-bottom: 23px;
    z-index: 35;
}
.txt_9a8815
{
	color:#9a8815;
}

.txt_9a8814
{
	color:#9a8814;
}

.txt_9a8813
{
	color:#9a8813;
}
.txt_0b5673{
	color:#0b5673;
}
 
 
 .bg_ffde0094 
 {
 background-color:#ffde0094;	 
 }
 .bg_ffec81 
 {
 background-color:#ffec81;	 
 }
 .bg_ffde0054 
 {
 background-color:#ffde0054;	 
 }
 .bg_ff5bad38 
 {
 background-color:#ff5bad38;	 
 }
 .bg_babdbc
 {
	 background-color:#babdbc;
 }
 .logofamily{
	 font-family : 'Avenir';
	 
 }
 .txt_07794a {
    color: #07794a;
}
 
 .padrtl35i{
	 padding:35px 35px 0px 35px !important;
 }
 .brdt_black {
    border-top: 5px solid #000000;
}
 .wi_385p
 {
	 width: 385px !important;
 }
 .fabBox {
    padding: 0px 0px 0px 10px;
    font-size: 30px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    margin: 0px 2px;
}
 .lgn_hight_s2 {
    line-height: 2;
}
.lgn_hight_s1_5 {
    line-height: 1.5;
}
 .labelSpan{
	 float: left;
    color: #666666;
    color: #aaa;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
 }
 .inputHelp{
	 height: 40px;
    border: 1px solid #DBDBDB;
    border-radius: 3px;
    padding-left: 4px;
    color: #666;
    border: 1px solid #74ff00;
    border-radius: 3px;
    background: #fff;
    color: #000;
    width: 96%;
    max-width: 96%;
 }
 .helpButton{
	 border: 0px solid #D8D8D8;
    padding: 5px 15px 5px 15px;
    text-shadow: 0px 0px 0px #FFF;
    background: #65dd00;
    border-radius: 3px;
    padding: 30px;
    color: #fff;
    margin: 0;
    padding: 10px;
    width: 99%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 18px;
    text-shadow: 0px;
 }
 
 .select_imput{
		height: 40px;  border: 1px solid #DBDBDB;
    border-radius: 3px;
    padding-left: 4px;
	
    color: #666;
    border: 1px solid #74ff00;
    border-radius: 3px;
    background: #fff;
    color: #000;
    width: 96%;
    max-width: 96%;
	}
 .scrolling-element {
    overflow-x: scroll;  
    -webkit-overflow-scrolling: touch;
}
 .fa-stack-dependent {
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1.5em;
    vertical-align: middle;
}
 .brdb2_red_ff2828 {
    border-bottom: 4px solid rgba(255, 33, 46, 1);
	}
	
	.bg_rgb_blue {
    background-color: rgba(204,217,226,1);
	}
	.color_rgb_blue {
    color: rgba(204,217,226,1);
	}
 .ffamily_avenir{
	 font-family : 'Avenir';
	 
 }
 .text_d9e7f0
 {
	 color: #d9e7f0;
 }
 .brdb_red_ff2828 {
    border-bottom: 1px solid rgba(255, 33, 46, 1);
	}
	 .brd_red_ff2828 {
    border : 1px solid rgba(255, 33, 46, 1);
	}
	
	.brd2_red_ff2828 {
    border : 2px solid rgba(255, 33, 46, 1) !important;
	}
	
	.brd_2px_rgb {
    border : 2px solid rgb(235 52 28);
	}
	
	 .brdb_pink_ff5bad {
    border-bottom: 1px solid #ff5bad;
	}
	 .pink_ff5bad, .pink_ff5bad_a.active {
    color: #ff5bad;
	}
	.brdclr_b7b7b7, .brdclr_b7b7b7_h:hover, .brdclr_b7b7b7_a.active{
	border-color: #b7b7b7;
}
.brd_b7b7b7{
	border: 1px solid #b7b7b7;
}

.brdt_ff5bad{
	border-top: 2px solid #ff5bad;
}
	.brdclr_pink_ff5bad, .brdclr_pink_ff5bad_h:hover, .brdclr_pink_ff5bad_a.active{
	border-color: #ff5bad !important;
}
.bgclr_pink_ff5bad, .bgclr_pink_ff5bad_a.active {
	background-color: #ff5bad !important;
}

.bg_ffc1e0
{
background-color: #ffc1e0 !important;	
}
.bg_ffc1e04f
{
background-color: #ffc1e04f !important;	
}
 .red_rgb_bg,.red_rgb_bg_h:hover,.red_rgb_bg_a.active
 {
	 background-color:rgba(255, 33, 46, 1) !important;
 }
  
  .bg_ff5bad,.bg_ff5bad_h:hover,.bg_ff5bad_a.active
 {
	 background-color:#ff5bad !important;
 }
 
  .bg_e6e5e5,.bg_e6e5e5_h:hover,.bg_e6e5e5_a.active
 {
	 background-color:#e6e5e5 !important;
 }
  .bg_333333,.bg_333333_h:hover,.bg_333333_a.active
 {
	 background-color:#333333 !important;
 }
  .bg_864b4b,.bg_864b4b_h:hover,.bg_864b4b_a.active
 {
	 background-color:#864b4b !important;
 }
  .bg_ffeea9,.bg_ffeea9_h:hover,.bg_ffeea9_a.active
 {
	 background-color:#ffeea9 !important;
 }
  .bg_c2bdbd,.bg_c2bdbd_h:hover,.bg_c2bdbd_a.active
 {
	 background-color:#c2bdbd !important;
 }
 .red_ff2828_txt,.red_ff2828_txt_a.active
 {
	 color:#ff2828 !important;
 }
  .red_f5a0a5_txt
 {
	 color:#f5a0a5;
 }
 
 .txt_ff28288f
 {
	 color:#ff28288f;
 }
 .notification_position{
	 top: 14px !important;  right: 440px !important;
 }
  .red_ff2828_brdclr, .red_ff2828_brdclr_h:hover, .red_ff2828_brdclr_a.active{
	border-color: #ff2828 !important;
}
 .red_ff2828_bg,.red_ff2828_bg_h:hover,.red_ff2828_bg_a.active
 {
	 background-color:#ff2828 !important;
 }
 
 .pink_ffaeae_txt
 {
	 color:#ffaeae;
 }
  .pink_ffaeae_brdclr, .pink_ffaeae_brdclr_h:hover, .pink_ffaeae_brdclr_a.active{
	border-color: #ffaeae;
}
 .pink_ffaeae_bg,.pink_ffaeae_bg_h:hover,.pink_ffaeae_bg_a.active
 {
	 background-color:#ffaeae !important;
 }
 
  .purple_dfccff_txt
 {
	 color:#dfccff;
 }
  .purple_dfccff_brdclr, .purple_dfccff_brdclr_h:hover, .purple_dfccff_brdclr_a.active{
	border-color: #dfccff;
}
 .purple_dfccff_bg,.purple_dfccff_bg_h:hover,.purple_dfccff_bg_a.active
 {
	 background-color:#dfccff !important;
 }
 
  .green_91e9d5_txt
 {
	 color:#91e9d5;
 }
  .green_91e9d5_brdclr, .green_91e9d5_brdclr_h:hover, .green_91e9d5_brdclr_a.active{
	border-color: #91e9d5;
}
 .green_91e9d5_bg,.green_91e9d5_bg_h:hover,.green_91e9d5_bg_a.active
 {
	 background-color:#91e9d5 !important;
 }
 
  .pink_linear
 {
	 background-color: linear-gradient(134deg, #fab4d1 0%, #f5a 100%);
 }
 .grey_new_txt{
	 color: #737373;
 }
 .fa-stack-info {
    display: inline-block;
    height: 2.2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.1em;
     
}
 .bg_pink{
	 background-color: #ff2828 ;
 }
 .bg_green {
	 background-color:#91e9d5;
 }
 .dropdown-bg{
	 background: url('images/120911.png')  95% 52% !important;
        background-repeat: no-repeat !important; background-size: 16px 16px !important;
 }
 .dropdown-bg85{
	 background: url('images/120911.png')  85% 52% !important;
        background-repeat: no-repeat !important; background-size: 16px 16px !important;
 }
 .form-field1 {
  padding-bottom: 20px;
}

.form-label1 {
  color: #6E6E6E;
  padding-bottom: 4px;
  font-size: 16px;
}

.input1 {
  width: 90%;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #3E3E3E;
}

/*select {
  -webkit-appearance: none;  
  -moz-appearance: none;  
  appearance: none;
} */

 .green_bg_64c5af{
	background-color: #64c5af;
}

 .green_bg_00ff9996{
	background-color: #00ff9996;
}

 .green_bg_81ceaa{
	background-color: #81ceaa;
}

.yellow_bg_f6fe8b{
	background-color: #f6fe8b;
}


.yellow_bg_d8de89{
	background-color: #d8de89;
}
 .green_bg_91e9d57a{
	background-color: #91e9d57a;
}
 .red_bg_fb2d2d{
	background-color: #fb2d2d;
}

.red_bg_FB757C
{
	background-color: #FB757C;
}
 .red_bg_ff919159{
	background-color: #ff919159;
}
 .img-wrap {
    position: relative;
     
}
.img-wrap .close {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 100;
     
}
 .comment_images {
	 width:44px;
	 border-radius: 10px;
 }
 .footer {
    bottom: -30px;
    color: #272727;
    text-align: center;
    
    position: relative;
    right: 0;
    left: 0;
   
    border-top: 1px solid rgb(223, 223, 255);
   
    background-color: #ede9e9;
   
}
.daycare_glob
{
	color:#006ebf;
}
 .footer img {
    border: none !important;
    width: 100% !important;
    max-height: auto !important;
    cursor: pointer;
}

    .footer img:not(:last-child) {
    margin-right: 50px ;
}
 
  .imageDimension{
	 width:225px; height:225px;
 }
 .imageDimension300{
	 width:300px; height:300px;
 }
 .imageDimension200{
	 width:200px; height:200px;
 }
 .imageDimension175{
	 width:175px; height:175px;
 }
 .button_bg_color
 {
	background-color:#01b7f2 !important; 
 }
 .transformationScale
 {
	 transform: scaleX(-0.7) !important;
	  transform: scaleY(-0.5);
 }
 .tdcalender{
	 width:70px; height:70px; Margin-right: 10px;border-radius: 3px; background-color: #f5f5f5; text-align: center;color: #000000;
 }
 .tdmonth {
	 border-radius: 3px 3px 0 0;background-color: #c4d8e5; line-height: 20px; font-size: 10px;
 }
 .dlgtgrey_txt
 {
	 color:#b6babf;
 }
 .blue_brd{
	 border:#23c1f4 solid;
 border-width: 2px;
 }
 
  .black_brd{
	 border:#000000 solid;
 border-width: 4px;
 }
 .grey_brd{
	 border:#838383 solid;
 border-width: 2px;
 }
 
 .brd_width_2{
	
 border-width: 2px !important;
 }
 
 .bg_green_rgb, .bg_green_rgb.active {
    background-color: rgb(2,168,130) !important;
}
 .brd_width_1{
	
 border-width: 1px !important;
 }
  .blue_67cff7_brd,.blue_67cff7_brd_a.active, .blue_67cff7_brd_h:hover{
	 border:#67cff7 solid;
 border-width: 1px;
 }
 .blue_67cff7_brd2,.blue_67cff7_brd2_a.active, .blue_67cff7_brd2_h:hover{
	 border:2px #67cff7 solid !important;
  
 }
 
 
  .grey_brdn{
	 border:#c4d8e5  solid;
 border-width: 2px;
 }
 .borderr{
	 border-radius: 50%; 
		
 }
 .white_brd{
	 border:#ffffff solid;
 border-width: 2px;
 }
 
 .white_brd5{
	 border:#ffffff solid;
 border-width: 5px;
 }
 .grey_brd5{
	 border:#f5f5f5 solid;
 border-width: 5px;
 }
 .body_header {
	 background-color:#c0e3e7;
	
	 
 }
 
 .todo_header {
	 background-color: linear-gradient(134deg, #edeef0 0%, #c5c5c5 100%);
	 }
 
 .lineargrey_bg { 
 background : linear-gradient(134deg, #edeef0 0%, #c5c5c5 100%);
 }
 
 .daycare_color {
	 background-color:rgb(202,229,255);
	
	 
 }
 .daycare_color_box {
	 background-color:rgb(156,202,240);
	
	 
 }
 .fab {
  padding: 0px 20px 20px 20px;
  font-size: 40px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 0px 2px;
}

.fab:hover {
    opacity: 0.7;
}

.fab1 {
    padding: 0px 0px 0px 10px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 0px 2px;
}

.fab1:hover {
    opacity: 0.7;
}

.fab3 {
    padding: 0px 20px 40px 30px;
    font-size: 40px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 0px 2px;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}
 .a.btn, .btn {
	 border: none;
    color: #fff;
    background: #434bdf;
    outline: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    padding: 12px 25px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-size: 0.875rem;
 }
  .a.btn.rounded, .btn.rounded {
	webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    -ms-border-radius: 25px !important;
    border-radius: 25px !important;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);

 }
 .vivo_heading{
	 font-size: 48px;line-height: 60px;text-align: left;font-family: Poppins;font-weight: 700;font-style: normal
 }
 .vivo_subheading{ 
 font-size: 18px;color: #262525;line-height: 30px;text-align: left;font-family: Poppins;font-weight: 500;font-style: normal
 }
 .yellow_bg_crm, .yellow_bg_crm_a.active, .yellow_bg_crm_h:hover {
    background-color: #ffeb18;
}
.greyblue_bg, .greyblue_bg_a.active, .greyblue_bg_h:hover {
    background-color: #c4d8e5;
}

.box_shadow{
  box-shadow: 0 5px 30px rgba(0,0,0,0.1);
  
}
.box_shadow_00000070{
  box-shadow: 0 5px 30px #00000070;
  
}

.popup_shadow{
	box-shadow: 0 2px 10px 0 rgba(105, 112, 113, 0.5);
}
 .counter_position_right {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    top: 38px;
    right: 50px;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    display: block;
    background: #ffec02;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
    -webkit-border-radius: 15px;
}
 .yellow_brdr
 {
	 position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    top: 83px;
    right: 32px;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    display: block;
    background: #ffec02;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
    -webkit-border-radius: 15px;
 }
 .orange_btn2{
	 width:335px;
	 height:50px;
	 background-color:#ff871c;
	 background-position:center center;
	 background-repeat:no-repeat;
	 border:solid 0px #000;
	 color:#fff;
	 font-family:Open Sans;
	 font-size:19px;
	 border-top-left-radius:3px;
	 border-top-right-radius:3px;
	 border-bottom-right-radius:3px;
	 border-bottom-left-radius:3px;
 }
  .bostad_bg{
	 
	 background-color: #eefba4;
	 
 }
 
 .arbe_bg{
	 
	 background-color: #ffaeae;
	
 }
 .circle_bg_apps1{
	 border-radius: 50%; 
	 background-color: #91e9d5;
	 color:#91e9d5; 
 }
 
 
 
 .circle_bg_apps2{
	 border-radius: 50%; 
	 background-color: #ffaeae;
	 color:#ffaeae; 
 }
 .circle_bg_apps3{
	 border-radius: 50%; 
	 background-color: #eefba4;
	 color:#eefba4; 
 }
 .circle_bg_apps4{
	 border-radius: 50%; 
	 background-color: #dfccff;
	 color:#dfccff; 
 }
 
 .circle_bg_apps5{
	 border-radius: 50%; 
	 background-color: #f9f9f9;
	 color:#f9f9f9; 
 }
 .pfgreen_bgnew{
	 background-color: #91e9d5;
 }
 .hei_240p, .hei_240p_h:hover{
    height: 240px;
}
.hei_210p {
    height: 210px;
}
 .search {
    float: left;
    width: 537px;
    padding: 0px 0px 0px 0px;
}
.search .search_fld {
    background: #c4d8e5;
    width: 537px;
    height: 45px;
    padding: 5px 25px 5px 25px;
    border: none;
    color: #2d3e52;
    font-size: 20px;
}
.search .search_btn {
    background: #b6c5ff url(../images/search_icon.png) no-repeat center;
    width: 45px;
    height: 26px;
    border: none;
    cursor: pointer;
}
.pickabo .search .search_fld {
    background: #75d3c2;
}
.pickabo .search .search_btn {
    background: #138972 url(../images/search_icon.png) no-repeat center;
}
 
 
 .counter_position_a {
 position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    top: 3px;
    right: 26px;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    display: block;
    background: #ffec02;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
    -webkit-border-radius: 15px
 }
 
 .image_dimensions {
 
    width: 700px;
    height: 397px;
    
 }
 .image_dimension_300 {
 
    width: 300px;
    height: 300px;
    
 }
 .image_dimension_250 {
 
    width: 250px;
    height: 250px;
    
 }
  .image_dimensions_vivo {
 
    width: auto;
    height: 691px;
    
 }
 
  .image_dimensions_wt {
 
    width: auto;
    height: 391px;
    
 }
 .counter_position {
 position: absolute;
    width: 20px;
    height: 20px;
    z-index: 1;
    top: 3px;
    right: 26px;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    display: block;
    background: #ffec02;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
    -webkit-border-radius: 15px
 }
 .brownbrown_bg { 
 background : linear-gradient(135deg, #b14525 0%, #132f41 100%);
 }
 .greygrey_bg { 
 background : linear-gradient(135deg, #f1f1f1 5%, #adadadc7 65%);

 }
 .greenyellow_bg { 
 background : linear-gradient(135deg, #ffeb18 5%, #80d3818f 65%);
 }
  .bluenew2_bg { 
 background : linear-gradient(135deg, #4f9eef 0%, #d2b1eb 100%);
 }
 
  .blackbrown_bg { 
 background : linear-gradient(135deg, #e89075a8 0%, #132f4199 100%);
 }
  .brownred_bg { 
 background : linear-gradient(135deg, rgb(228, 181, 110) 0%, rgb(255, 48, 0) 100%);
 }
  .browngrey_bg { 
 background : linear-gradient(135deg, #f6f6f4 0%, #9c9999 100%);
 }
 .yellowpink_bg { 
 background : linear-gradient(135deg, #ffeb18 5%, #ff55aa 65%);
 }
 .marl120 {
    margin-left: 120px;
}
 .brdb_red_new
 {
 border-bottom: 4px solid #ff0000; }
 
 .brd_grey_new
 {
 border: 5px solid #f9f9f9; }
 
 .blunew3_bg {
	background : linear-gradient(105deg, rgb(35, 146, 236) 0%, rgb(13, 92, 156) 100%);
	 }
 .blunew2_bg {
	background : linear-gradient(135deg, rgb(187, 213, 234) 0%, rgb(46, 137, 212) 100%);
	 }
 .yellownew_bg {
 background : linear-gradient(135deg, #ffeb18 0%, #ff5722 100%);
	 }
	  .yellownew3_bg {
		  background : linear-gradient(105deg, #ffe818 5%, #ff8e1f 100%);
	 }
	 
	 .yellownew2_bg {
 background : linear-gradient(135deg, #ffe818 5%, #ff8e1f 100%);
	 }
 .top50p{
	top: 50px;
}
 .top100p{
	top: 100px;
}
 .right30, .right30_a.active, .active > .right30_pa {
	 right: 30px;
}
 .right180, .right180_a.active, .active > .right180_pa {
	 right: 180px;
}
.right195, .right195_a.active, .active > .right195_pa {
	 right: 195px;
}

.right204, .right204_a.active, .active > .right204_pa {
	 right: 204px;
}

.right514, .right514_a.active, .active > .right514_pa {
	 right: 514px;
}
.bluenew_bg {
	 background:linear-gradient(135deg, rgb(35, 146, 236) 0%, rgb(13, 92, 156) 100%);
	 }
  .optbrdr{
    -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(../images/select-arrow.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rbrdr {
    background-color: transparent;
    border: 0px solid;
   
   color: #fff;
}
.pinkred_bg{
	 background: #FAE0DF;
}
 #f9c0d5
 .solidpinkred_bg{
	 background:  #f9c0d5;
}
.darkyellow_bg{
	 background: #f5e57a;
}
.arrow {
    background: #FE5F55;
}
.button {
    min-width: 8em;
}
.button {
    display: inline-block;
    font-family: "Montserrat", "Trebuchet MS", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    position: relative;
    padding: 0.8em 1.4em;
    padding-right: 4.7em;
    background: #FE5F55;
    border: none;
    color: white;
    transition: 0.2s;
}

.brdt_new {
    border-top: 1px solid #f7f7f7;
}

.brdt_red {
    border-top: 1px solid #ff2828;
}
.brdb_red_ff2828 {
    border-bottom: 1px solid #ff2828;
}
.brdb_new, .brdr_fchild {
    border-bottom: 1px solid #f7f7f7;
}
.brdb_w {
    border: 2px solid #fff;
}
/* Width */
.brdr_new, .brdr_fchild {
    border-right: 1px solid #f7f7f7;
}
.brdb_grey {
    border-bottom: 1px solid #d2d2d2;
	}
.wi_350p{
	width:350px;
	}
	.brdb_blue {
    border-bottom: 2px solid #67cff7;
	}
	.brdb_blue1 {
    border-bottom: 1px solid #67cff7;
	}
	.wi_354p{
	width:354px;
	}
.f_color_red {
	color: #e4232d;
	}
	.brdb_red {
    border-bottom: 1px solid #ffbdbd;
	}
	.brdb_black {
    border-bottom: 2px solid #000000;
	}
	.brdb_ff2828 {
    border-bottom: 1px solid #ff2828;
	}
	
.brdb_bb {
    border-top: 1px solid #e0e0e0;
	}
	.brdb_b_pink {
    border-bottom: 4px solid #f5a;
	}
	.pink_txt {
    color: #f5a;
	}
	.brdb_b{
     border-bottom: 2px solid #000000;
	}
.brdt_b {
    border-top: 2px solid #000000;
	}
.sub_header_brd_new {
    border-bottom: #e1e2e3 1px solid;
    height: 40px;
	}
.brdclr_text_topinfo_menu, .brdclr_text_topinfo_menu_a.active, .brdclr_text_topinfo_menu_h:hover{
	border-color: #000;
}
.f_color_yellow {
	color: #ffeb18;
	}
.bglgrad_r_3298d6_63c7b0 {
    background: linear-gradient(to right, #3298d6, #63c7b0);
}
.txt_a5b2bd {
    color: #a5b2bd;
}
.txt_cfdbea {
    color: #cfdbea;
}
.bg_f9, .vlight_grey_bg, .lgtgrey2_bg, .lgtgrey2_bg_a.active, .lgtgrey2_bg_h:hover {
    background-color: #f9f9f9;
}
.t_fcaf17_bg, .t_fcaf17_bg, .t_fcaf17_bg_a.active, .t_fcaf17_bg_h:hover {
    background-color: #fcaf17 !important;
}
 .bg_ffde00,.bg_ffde00_a.active
 {
 background-color:#ffde00 !important;	 
 }
  .txt_ffde00 
 {
  color:#ffde00;	 
 }
 .brdb_ffde00 
 {
 border-bottom: 1px solid #ffde00 !important;	 
 }
 
 .brdb2_ffde00 
 {
 border-bottom: 2px solid #ffde00 !important;	 
 }
  .brdb2_1e6cf8
 {
 border-bottom: 2px solid #1e6cf8 !important;	 
 }
 
.t_67cff7_bg, .t_67cff7_bg, .t_67cff7_bg_a.active, .t_67cff7_bg_h:hover {
    background-color: #67cff7 !important;
}
.bg_94cffd, .bg_94cffd_a.active, .bg_94cffd_bg_h:hover {
    background-color: #94cffd !important;
	
}
.brdb_94cffd,.brdb_94cffd_a.active, .brdb_94cffd_h:hover{
	 border-bottom:#94cffd solid;
 border-width: 2px;
 }
.blue_67cff7,.blue_67cff7_a.active {
    color: #67cff7;
}
.tb_67cff7_bg, .tb_67cff7_bg, .tb_67cff7_bg_a.active, .tb_67cff7_bg_h:hover {
    border-color: #67cff7 !important;
}
.t_fcaf17_bg, .t_fcaf17_bg, .t_fcaf17_a.active, .t_fcaf17_bg_h:hover {
    background-color: #fcaf17 !important;
}
.brd_fcaf17,.brd_fcaf17_a.active, .brd_fcaf17_h:hover{
	 border:#fcaf17 solid;
 border-width: 1px;
 }
.c_fcaf17,.c_fcaf17_a.active {
    color: #fcaf17;
}

.tb_fcaf17_bg, .tb_fcaf17_bg, .tb_fcaf17_bg_a.active, .tb_fcaf17_bg_h:hover {
    border-color: #fcaf17 !important;
}
.purpleblack_1d5a71
{
	color:#1d5a71;
}

.tb_67cff7_bg, .tb_67cff7_bg, .tb_67cff7_bg_a.active, .tb_67cff7_bg_h:hover {
    border-color: #67cff7 !important;
}
.bg_3197d6 {
    background-color: #3197d6;
}
.header_bg
{
	    background-color: #8888f3;
}
.header_bg_new
{
	    background-color: #8bc34a;
}
 .grey_header_bg {
    background-color: #cccccc;
}
.newgrey_bg
{
	    background-color: #e4e4e4;
}
.sligtgrey_txt{
	color: #c3c3c3;
}
.width_190{
	width:190px;
}
.minhei_210{
	width:210px;
}
.img_size2{
	height:59.94px; width:77.165px;
	
}

.bg_colorn{
	background-color: #bbd2de;
}
.bg_colorn_new{
	background-color: #6985ed;
}

.just_left {
	float: left;
}
.height_93{
	height:93px;
}
.height_47{
	height:47px;
}
.img_style{
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 10%;
	width: 50px;
	height: 50px;
}
.fszf{
	font-size: 14px;  float:left;
}
.fszf1{
	font-size: 15px;  float:left;
}
.y_line{
	color: #121213;
}

.h_color{
	color:#3691c0;
}
.width_730{
	width:730px;
}

.width_485{
	width:485px;
}
.b_color{
	color: #1b0808;
}
 
.dark_blue_bg, .dblue_bg_a.active, .dblue_bg_h:hover {
    background-color: #085379;
}
.lgtblue2_bg {
	background-color: #F7F9FA;
}
.orange_bglgt {
	background-color: #d75400;
}


.pblue2_bg, .pblue2_bg_a.active, .pblue2_bg_h:hover, .active > .pblue2_bg_pa{
	background: linear-gradient(134deg, #f5a 0%, #f5a 100%);
}

.pyellow2_bg, .pyellow2_bg_a.active, .pyellow2_bg_h:hover, .active > .pyellow2_bg_pa{
	background: linear-gradient(134deg, #F8D7DF 0%, #f5a 100%);
}

.brdclr_pblue2, .brdclr_pblue2_a.active, .brdclr_pblue2_h:hover{
	background: linear-gradient(134deg, #F8D7DF 0%, #f5a 100%);
}




/*.pblue2_bg, .pblue2_bg_a.active, .pblue2_bg_h:hover, .active > .pblue2_bg_pa{
	background-color: #ffeb18; 
}

.pyellow2_bg, .pyellow2_bg_a.active, .pyellow2_bg_h:hover, .active > .pyellow2_bg_pa{
	background-color: #ffeb18;
}

.brdclr_pblue2, .brdclr_pblue2_a.active, .brdclr_pblue2_h:hover{
	border-color: #ffeb18;
} */
.wi_375p{
	width: 375px !important;
}
.minwi_100{
	min-width: 100%;
}
.minwi_0{
	min-width: 0;
}

.minwi_960{
	min-width: 960px;
}
.minwi_160p{
	min-width: 160px;
}
.minwi_100p{
	min-width: 100px;
}
.minwi_80p{
	min-width: 80px;
}
.minwi_50p{
	min-width: 50px;
}
.minwi_20p{
	min-width: 20px;
}


.maxwi_100vw-45p{
	max-width: calc(100vw - 45px);
}

.maxwi_375{
	max-width: 375px !important;
}
.maxwi_100{
	max-width: 100%;
}
	.maxwi_100i{
		max-width: 100%!important;
	}
.maxwi_90{
	max-width: 90%;
}
.maxwi_60{
	max-width: 60%;
}
.maxwi_50{
	max-width: 50%;
}
.maxwi_33{
	max-width: 33%;
}

.maxwi_960p{
	max-width: 960px;
}
.maxwi_950p{
	max-width: 950px;
}
.maxwi_750p{
	max-width: 750px;
}
.maxwi_700p{
	max-width: 700px;
}
.maxwi_660p{
	max-width: 660px;
}
.maxwi_590p{
	max-width: 590px;
}
.maxwi_540p{
	max-width: 540px;
}
.maxwi_500p{
	max-width: 500px;
}
.maxwi_400p{
	max-width: 400px;
}
.maxwi_400pi{
	max-width: 400px !important;
	padding-right:0px !important;
}
.maxwi_375p{
	max-width: 375px !important;
}
.maxwi_365p{
	max-width: 365px;
}
.maxwi_350p{
	max-width: 350px;
}
.maxwi_320p{
	max-width: 320px;
}
.maxwi_300p{
	max-width: 300px;
}
.maxwi_250p{
	max-width: 250px;
}
.maxwi_230p{
	max-width: 230px;
}
.maxwi_215p{
	max-width: 215px;
}
.maxwi_200p{
	max-width: 200px;
}
.maxwi_120p{
	max-width: 120px;
}
.maxwi_100p{
	max-width: 100px;
}
.maxwi_50p{
	max-width: 50px;
}


.wi_100vw{
	width: 100vw;
}
.wi_100vw-90p{
	width: calc(100vw - 90px);
}

.wi_100-2p{
	width: calc(100% - 2px);
}
.wi_100-20p{
	width: calc(100% - 20px);
}
.wi_100-60p{
	width: calc(100% - 60px);
}
.wi_100-180p{
	width: calc(100% - 180px);
}
.wi_100-200p{
	width: calc(100% - 200px);
}

.wi_66-20p{
	width: calc(66.666% - 20px);
}
.wi_52-20p{
	width: calc(52% - 20px);
}
.wi_50-20p{
	width: calc(50% - 20px);
}
.wi_48-20p{
	width: calc(48% - 20px);
}
.wi_50-15p{
	width: calc(50% - 15px);
}
.wi_50-10p{
	width: calc(50% - 10px);
}
.wi_33-20p{
	width: calc(33.333% - 20px);
}
.wi_25-20p{
	width: calc(25% - 20px);
}
.wi_25-12p{
	width: calc(25% - 12px);
}

.wi_25-10p{
	width: calc(25% - 10px);
}

.wi_24-4p {
    width: calc(24% - 4px);
}

.wi_auto{
	width: auto;
}
	.wi_autoi{
		width: auto!important;
	}


.wi_300{
	width: 300%;
}
.wi_135{
	width: 135%;
}
.wi_100 {
	width: 100%;
}
	.wi_100_i, .wi_100i{
		width: 100%!important;
	}
.wi_98{
	width: 98%;
}
.wi_95 {
	width: 95%;
}
.wi_90 {
	width: 90%;
}
.wi_88 {
	width: 88%;
}
.wi_85 {
	width: 85%;
}
.wi_80 {
	width: 80%;
}
.wi_75 {
	width: 75%;
}
.wi_70 {
	width: 70%;
}
.wi_66{
	width: 66.666%;
}
.wi_65 {
	width: 65%;
}
.wi_60i {
	width: 60% !important;
}
.wi_60 {
    width: 60%;
}
.wi_55{
	width: 55%;
}
.wi_52{
	width: 52%;
}
.wi_50 {
	width: 50%;
}
.wi_49{
	width: 49%;
}
.wi_48{
	width: 48%;
}
.wi_47{
	width: 47%;
}
.wi_45{
	width: 45%;
}
.wi_44_7{
	width: 44.7%;
}
.wi_40 {
	width: 40%;
}
.wi_35 {
	width: 35%;
}
.wi_33, .wi_33_333{
	width: 33.333%;
}
.wi_30 {
	width: 30%;
}
.wi_25 {
	width: 25%;
}
.wi_24_5 {
	width: 24.5%;
}
.wi_22_5 {
	width: 22.5%;
}
.wi_20 {
	width: 20%;
}
.wi_15{
	width: 15%;
}
.wi_13{
	width: 13%;
}
.wi_12_5 {
	width: 12.5%;
}
.wi_12 {
	width: 12%;
}
.wi_11_25 {
	width: 11.25%;
}
.wi_10 {
	width: 10%;
}
.wi_8_3 {
	width: 8.333%;
}
.wi_7_5 {
	width: 7.5%;
}
.wi_5 {
	width: 5%;
}
.wi_4{
	width: 4%;
}
.wi_2{
	width: 2%;
}
.wi_620p{
	width: 620px;
}
.wi_1200p{
	width: 1200px !important;
}
.wi_960p{
	width: 960px;
}
.wi_900p{
	width: 900px;
}
.wi_800p{
	width: 800px;
}
.wi_780p{
	width: 780px;
}
.wi_760p{
	width: 760px;
}
.wi_740p{
	width: 740px;
}
.wi_720p{
	width: 680px;
}
.wi_710p{
	width: 710px;
}
.wi_700p{
	width: 700px;
}
.wi_700pi{
	width: 700px !important;
}
.wi_680p{
	width: 680px;
}
.wi_660p{
	width: 660px;
}
.wi_640p{
	width: 640px;
}
.wi_600p{
	width: 600px;
}
.wi_570p{
	width: 570px;
}
.wi_560p{
	width: 560px;
}
.wi_550p{
	width: 550px;
}
.wi_530p{
	width: 530px;
}
.wi_500p{
	width: 500px;
}
.wi_480p{
	width: 480px !important;
}
.wi_475p{
	width: 475px;
}
.wi_460p{
	width: 460px !important;
}
.wi_450p{
	width: 450px;
}
.wi_430p{
	width: 430px;
}
.wi_400p{
	width: 400px;
}
.wi_370p{
	width: 370px;
}
.wi_365p{
	width: 365px;
}
.wi_360p{
	width: 360px;
}
.wi_348p{
	width: 348px !important;
}
.wi_330p{
	width: 330px;
}
.wi_328p{
	width: 328px;
}
.wi_320p{
	width: 320px;
}
.wi_300p{
	width: 300px;
}
.wi_275p{
	width: 275px;
}
.wi_270p{
	width: 270px;
}
.wi_260p{
	width: 260px;
}
.wi_250p, .wi_250p_a.active{
	width: 250px;
}
.wi_245p{
	width: 245px;
}
.wi_240p{
	width: 240px;
}
.wi_230p{
	width: 230px;
}
.wi_220p{
	width: 220px;
}
	.wi_220pi{
		width: 220px!important;
	}
.wi_200p{
	width: 200px;
}
.wi_190p{
	width: 190px;
}
.wi_180p{
	width: 180px;
}
.wi_175p{
	width: 175px;
}
.wi_170p{
	width: 170px;
}
.wi_160p{
	width: 160px;
}
.wi_150p{
	width: 150px;
}
.wi_140p{
	width: 140px;
}
.wi_135p{
	width: 135px;
}
.wi_130p{
	width: 130px;
}
.wi_126p{
	width: 126px;
}
.wi_125p{
	width: 125px;
}
.wi_120p{
	width: 120px;
}
.wi_115p {
	width: 115px;
}
.wi_110p {
	width: 110px;
}
.wi_100p, .wi_100p_a.active{
	width: 100px;
}
.wi_90p{
	width: 90px;
}
.wi_80p{
	width: 80px;
}
.wi_70p{
	width: 70px;
}
.wi_65p{
	width: 65px;
}
.wi_60p{
	width: 60px;
}
.wi_55p{
	width: 55px;
}
.wi_50p{
	width: 50px;
}
.wi_46p{
	width: 46px;
}
.wi_45p{
	width: 45px;
}
.wi_40p, .wi_40p_a.active, .active > .wi_40p_pa{
	width: 40px;
}
.wi_36p, .style_base:hover .wi_36p_sbh{
	width: 36px;
}
.wi_32p{
	width: 32px;
}
.wi_30p{
	width: 30px;
}
.wi_28p{
	width: 28px;
}
	.wi_28pi{
		width: 28px!important;
	}
.wi_26p{
	width: 26px;
}
.wi_24p{
	width: 24px;
}
.wi_22p{
	width: 22px;
}
.wi_20p{
	width: 20px;
}
.wi_16p{
	width: 16px;
}
.wi_15p{
	width: 15px;
}
.wi_14p{
	width: 14px;
}
.wi_12p{
	width: 12px;
}
.wi_11p{
	width: 11px;
}
.wi_10p{
	width: 10px;
}
.wi_8p{
	width: 8px;
}
.wi_7p{
	width: 7px;
}
.wi_6p{
	width: 6px;
}
.wi_4p{
	width: 4px;
}
.wi_2p{
	width: 2px;
}
.wi_1p{
	width: 1px;
}
.wi_0{
	width: 0;
}


/* Height */

.minhei_100vh, .mhei_100vh{
	min-height: 100vh;
}
.minhei_100vh-80p{
	min-height: calc(100vh - 80px);
}


.minhei_660p{
	min-height: 660px;
}
.minhei_630p{
	min-height: 630px;
}
.minhei_450p{
	min-height: 450px;
}
.minhei_300p{
	min-height: 300px;
}
.minhei_220p{
	min-height: 220px;
}
.minhei_200p{
	min-height: 200px;
}
.minhei_190p{
	min-height: 190px;
}
.minhei_180p{
	min-height: 180px;
}
.minhei_100p{
	min-height: 100px;
}
.minhei_65p{
	min-height: 65px !important;
}
.minhei_60p{
	min-height: 60px;
}
.minhei_55p{
	min-height: 55px;
}
.minhei_50p{
	min-height: 50px;
}
.minhei_47p{
	min-height: 47px;
}
.minhei_40p{
	min-height: 40px;
}
.minhei_38p{
	min-height: 38px;
}
.minhei_36p{
	min-height: 36px;
}
.minhei_30p{
	min-height: 30px;
}
.minhei_26p{
	min-height: 26px;
}
.minhei_20p{
	min-height: 20px;
}
.minhei_10p{
	min-height: 10px;
}


.maxhei_100vh-70p{
	max-height: calc(100vh - 70px);
}
.maxhei_100vh-30p{
	max-height: calc(100vh - 30px);
}
.maxhei_50p{
	max-height: 50px;
}
.maxhei_34p{
	max-height: 34px;
}
.maxhei_65p{
	max-height: 65px;
}


.hei_auto{
	height: auto;
} 


.hei_100vh-30p{
	height: calc(100vh - 30px);
}
.hei_100vh-70p{
	height: calc(100vh - 70px);
}

.hei_100-30p{
	height: calc(100% - 30px);
}
.hei_100-100p{
	height: calc(100% - 100px);
}


.hei_100vh{
	height: 100vh;
}
.hei_40vh{
	height: 40vh;
}



.hei_100{
	height: 100%;
}
.hei_98{
	height: 98%;
}
.hei_50{
	height: 50%;
}

.hei_80{
	height: 80%;
}


.hei_515p{
	height: 515px;
}
.hei_460p{
	height: 460px;
}
.hei_450p{
	height: 450px;
}
.hei_440p{
	height: 440px;
}
.hei_420p{
	height: 420px;
}
.hei_400p{
	height: 400px;
}
.hei_380p{
	height: 380px;
}
.hei_350p{
	height: 350px;
}
.hei_330p{
	height: 330px;
}
.hei_317p{
	height: 317px;
}
.hei_315p{
	height: 315px;
}
.hei_290p{
	height: 290px;
}
.hei_260p{
	height: 260px;
}
.hei_250p{
	height: 250px;
}
.hei_227p{
	height: 227px;
}
.hei_220p{
	height: 220px;
}
.hei_200p{
	height: 200px;
}
.hei_195p{
	height: 195px;
}
.hei_190p{
	height: 190px;
}
.hei_180p{
	height: 180px;
}
.hei_150p{
	height: 150px;
}
.hei_160p{
	height: 160px;
}
.hei_140p{
	height: 140px;
}
.hei_125p{
	height: 125px;
}
.hei_120p{
	height: 120px;
}
.hei_115p{
	height: 115px;
}
.hei_110p{
	height: 110px;
}
.hei_100p{
	height: 100px;
}
.hei_90p{
	height: 90px;
}
.hei_80p{
	height: 80px;
}
.hei_75p{
	height: 75px;
}
.hei_70p{
	height: 70px;
}
.hei_60p{
	height: 60px;
}
.hei_55p{
	height: 55px;
}
.hei_50p, :hover > .hei_50p_ph{
	height: 50px;
}
	.hei_50pi{
		height: 50px!important;
	}
.hei_48p{
	height: 48px;
}
.hei_46p{
	height: 46px;
}
.hei_45p{
	height: 45px;
}
.hei_44p{
	height: 44px;
}
.hei_42p{
	height: 42px;
}
	.hei_42pi{
		height: 42px!important;
	}
.hei_40p, .hei_40p_a.active, .active > .hei_40p_pa, .checked.active > .hei_40p_pac{
	height: 40px;
}
.hei_38p{
	height: 38px;
}
.hei_36p{
	height: 36px;
}
.hei_35p{
	height: 35px;
}
.hei_34p{
	height: 34px;
}
.hei_32p{
	height: 32px;
}
.hei_30p{
	height: 30px;
}
.hei_28p{
	height: 28px;
}
	.hei_28pi{
		height: 28px!important;
	}
.hei_26p{
	height: 26px;
}
.hei_25p{
	height: 25px;
}
.hei_24p{
	height: 24px;
}
.hei_22p{
	height: 22px;
}
.hei_20p{
	height: 20px;
}
.hei_18p{
	height: 18px;
}
.hei_16p{
	height: 16px;
}
.hei_15p{
	height: 15px;
}
.hei_14p{
	height: 14px;
}
.hei_12p{
	height: 12px;
}
.hei_10p{
	height: 10px;
}
.hei_8p{
	height: 8px;
}
.hei_7p{
	height: 7px;
}
.hei_6p{
	height: 6px;
}
.hei_4p{
	height: 4px;
}
.hei_3p{
	height: 3px;
}
.hei_2p{
	height: 2px;
}
.hei_1p{
	height: 1px;
}
.hei_0{
	height: 0;
}


.hei-pad-100:before{
	content: '';
	display: block;
	padding-top: 100%;
}
.hei-pad-50:before{
	content: '';
	display: block;
	padding-top: 50%;
}



/* Overflow */

.ovfl_auto{
	overflow: auto;
}
.ovfl_hid{
	overflow: hidden;
}


/* Display */

.hide, .dnone, :hover > .dnone_ph, .active > .dnone_pa, .style_base:hover .hidden_sbh, :checked ~ .dnone_sibc, .active ~ .dnone_siba{
	display: none;
}
	.hidden, .dnonei, .style_base:hover .hidden_sbhi{
		display: none!important;
	}
.dblock, .dblock_a.active, .dblock_f:focus, .dblock_v.visited, :hover > .dblock_ph, :focus > .dblock_pf, .active > .dblock_pa, .style_base:hover .dblock_sbh, :focus ~ .dblock_sibf, .active ~ .dblock_siba, :checked ~ .dblock_sibc{
	display: block;
}
	.dblocki, .dblocki_a.active, .style_base:hover .dblock_sbhi{
		display: block!important;
	}
.diblock, .dinlblck, .active > .diblock_pa{
	display: inline-block;
}
.diblocki, .diblock_a.active, .diblock_va.active.visited{
	display: inline-block;
}
.dinline {
	display: inline;
}
.dtable{
	display: table;
}
.tbl_fixed{
	table-layout: fixed;
}
.dtrow{
	display: table-row;
}
.dtcell, .dtcell_a.active{
	display: table-cell;
}
.dflex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.dlist{
	display: list-item;
}

/* Flex */

.fxwrap_w{
 	-ms-flex-wrap: wrap;
 	    flex-wrap: wrap;
}
.fxwrap_nw{
 	-ms-flex-wrap: nowrap;
 	    flex-wrap: nowrap;
}

.fxdir_col{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.fxdir_colr{
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}
.fxdir_row{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.fxdir_rowr{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.justc_c{
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.justc_fs{
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.justc_fe{
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.justc_sa{
	-ms-flex-pack: distribute;
    justify-content: space-around;
}
.justc_sb{
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.alit_c{
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.alit_s{
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.alit_fs{
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.alit_fe{
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.alself_s{
	-ms-flex-item-align: center;
	    align-self: center; 
}
.alself_fs{
	-ms-flex-item-align: start;
	    align-self: flex-start; 
}
.alself_fe{
	-ms-flex-item-align: end;
	    align-self: flex-end; 
}

.order_1{
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.order_2{
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.order_3{
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}
.order_4{
	-webkit-box-ordinal-group: 5;
	    -ms-flex-order: 4;
	        order: 4;
}
.order_5{
	-webkit-box-ordinal-group: 6;
	    -ms-flex-order: 5;
	        order: 5;
}
.order_6{
	-webkit-box-ordinal-group: 7;
	    -ms-flex-order: 6;
	        order: 6;
}
.order_7{
	-webkit-box-ordinal-group: 8;
	    -ms-flex-order: 7;
	        order: 7;
}
.order_8{
	-webkit-box-ordinal-group: 9;
	    -ms-flex-order: 8;
	        order: 8;
}
.order_9{
	-webkit-box-ordinal-group: 10;
	    -ms-flex-order: 9;
	        order: 9;
}
.order_10{
	-webkit-box-ordinal-group: 11;
	    -ms-flex-order: 10;
	        order: 10;
}

.flex_0{
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.flex_1{
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.flex_2{
	-webkit-box-flex: 2;
	    -ms-flex: 2 2 auto;
	        flex: 2 2 auto;
}

.fxshrink_0{
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.fxshrink_1{
	-ms-flex-negative: 1;
	    flex-shrink: 1;
}


/* List */

.lipos_in{
	list-style-position: inside;
}


/* Visibility */

.vis_vis,  .vis_vis_v.visited, .style_base:hover .vis_vis_sbh, .style_base.active .vis_vis_sba{
	visibility: visible;
}
.vis_hid{
	visibility: hidden;
}


/* Opacity */

.opa0, :hover > .opa0_ph, :not(:hover) ~ .opa0_nsibh{
	opacity: 0;
	filter: alpha(opacity=0);
}
.opa10 {
	opacity: .1;
	filter: alpha(opacity=10);
}
.opa15, .opa15_h:hover, .opc_015_a.active{
	opacity: 0.15;
	filter: alpha(opacity=15); 
}
.opa20 {
	opacity: .2;
	filter: alpha(opacity=20);
}
.opa30 {
	opacity: .3;
	filter: alpha(opacity=30);
}
.opa40, .opa40_a.active {
	opacity: .4;
	filter: alpha(opacity=40);
}
.opa50 {
	opacity: .5;
	filter: alpha(opacity=50);
}
.opa55, .opa55_h:hover, .opa55_a.active{
	opacity: 0.55;
	filter: alpha(opacity=55);
}
.opa60, .opa60_a.active, .active > .opa60_pa, :checked ~ .opa60_sibc{
	opacity: .6;
	filter: alpha(opacity=60);
}
.opa70 {
	opacity: .7;
	filter: alpha(opacity=70);
}
.opa80, .opa80_h:hover{
	opacity: .8;
	filter: alpha(opacity=80);
}
.opa90, .opa90_h:hover{
	opacity: .9;
	filter: alpha(opacity=90);
}
.opa1, .opa1_h:hover, .opa1_a.active, :hover > .opa1_ph, .style_base:hover .opa1_sbh, 
.checked.active > .opa1_pac, :checked ~ .opa1_sibc, :checked + .opa1_dsibc{
	opacity: 1;
	filter: alpha(opacity=1);
}


/* Pointer event */

.pointev_n{
	pointer-events: none;
}
.pointev_a, .active > .pointev_a_pa{
	pointer-events: auto;
}



/* Box sizing */

.bs_bb, .bsa_bb *{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bs_cb, .bsa_cb *{
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}


/* Float */

.clear {
	clear: both;
}
.clrl,
.cl_wi.wi_20:nth-child(5n+1){
	clear: left;
}
.clear_after:after{
	content: '';
	display: block;
	clear: both;
}

.fright{
	float: right;
}
.frighti{
	float: right!important;
}
.fleft{
	float: left;
}
.flefti{
	float: left!important;
}
.nofloat{
	float: none;
}
.nofloati{
	float: none!important;
}


/* Position */

.pos_cen{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pos_cenX{
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.pos_cenY{
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.pos_abs{
	position: absolute;
}
.pos_absc{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pos_rel, .pos_rel_a.active, :checked + .pos_rel_dsibc{
	position: relative;
}
.pos_btop {
	top: 48%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(145%, -50%);
}
.pos_fix{
	position: fixed;
}
.pos_sta{
	position: static;
}
.pos_stai{
	position: static!important;
}


/* Z-index*/

.zi-1{
	z-index: -1;
}
.zi1{
	z-index: 1;
}
.zi2, .zi2_a.active, .active ~ .zi3_siba{
	z-index: 2;
}
.zi3, .zi3_h:hover, .active ~ .zi3_siba{
	z-index: 3;
}
.zi5{
	z-index: 5;
}
.zi10{
	z-index: 10;
}
.zi15{
	z-index: 15;
}
.zi30{
	z-index: 30;
}
.zi39{
	z-index: 39;
}
.zi40{
	z-index: 40;
}
.zi50{
	z-index: 50;
}
.zi99{
	z-index: 99;
}
.zi100{
	z-index: 100;
}
.zi101{
	z-index: 101;
}
.zi102{
	z-index: 102;
}


/* Top/right/bottom/left */

.top105{
	top: 105%;
}
.top100{
	top: 100%;
}
	.top100i{
		top: 100%!important;
	}
.top50{
	top: 50%;
}
.top25{
	top: 25%;
}
.top1{
	top: 1%;
}

.top70p{
	top: 70px;
}
.top30p{
	top: 30px;
}
.top25p{
	top: 25px;
}
.top20p{
	top: 20px;
}
.top15p{
	top: 15px;
}
.top10p{
	top: 10px;
}
.top8p{
	top: 8px;
}
.top7p{
	top: 7px;
}
.top5p{
	top: 5px;
}
	.top5pi{
		top: 5px!important;
	}
.top3p{
	top: 3px;
}
.top0, .active > .top0p_pa{
	top: 0;
}
.top0i{
	top: 0!important;
}
.top-1p{
	top: -1px;
}
.top-4p{
	top: -4px;
}
.top-5p{
	top: -5px;
}
.top-6p{
	top: -6px;
}
.top-9p{
	top: -9px;
}
	.top-9pi{
		top: -9px!important;
	}
	
	
.top-10p, .top-10p_a.active, .active > .top-10p_pa{
	top: -10px;
}
.top-13p, .top-13p_a.active, .active > .top-13p_pa{
	top: -13px;
}
.top-20p, .top-20p_a.active, .active > .top-20p_pa{
	top: -20px;
}
.top-60p, .top-60p_a.active, .active > .top-60p_pa{
	top: -60px;
}

.right100{
	right: 100%;
}
.right50{
	right: 50%;
}

.right200p{
	right: 200px;
}
.right20p{
	right: 20px;
}
.right15p{
	right: 15px;
}
.right10p{
	right: 10px;
}
.right10pi{
	right: 10px!important;
}
.right8p{
	right: 8px;
}
.right5p{
	right: 5px;
}
.right0, .right0_a.active, .active > .right0_pa{
	right: 0;
}
.right0i{
	right: 0!important;
}
.right-6p{
	right: -6px;
}
.right-8p{
	right: -8px;
}
.right-10p{
	right: -10px;
}
.right-20p{
	right: -20px;
}
.right-45p{
	right: -45px;
}
.right-100p{
	right: -100px;
}
.right-400p{
	right: -400px;
}
.right-450p{
	right: -450px;
}


.bot100{
	bottom: 100%;
}
.bottom50, .bot50{
	bottom: 50%;
}

.bot100p{
	bottom: 100px;
}
.bot40p{
	bottom: 40px;
}

.bot50p_new{
	bottom: 50px;
}
.bot20p{
	bottom: 20px;
}
.bottom15p, .bot15p{
	bottom: 15px;
}
.bot10p{
	bottom: 10px;
}
.bot5p{
	bottom: 5px;
}
.bot3p{
	bottom: 3px;
}
.bottom0, .bot0, :hover > .bot0_ph{
	bottom: 0;
}
.bot-10p{
	bottom: -10px;
}
.bot-20p{
	bottom: -20px;
}
.bot-45p{
	bottom: -45px;
}
.bot-60p{
	bottom: -60px;
}


.lefta{
	left: auto;
}
	.lefta_i{
		left: auto!important;
	}
.left100, :checked ~ .left100_sibc{
	left: 100%;
}
.left50{
	left: 50%;
}
.left1{
	left: 1%;
}
.left-100{
	left: -100%;
}


.left170p{
	left: 170px;
}
	.left170pi{
		left: 170px!important;
	}
.left70p{
	left: 70px;
}
.left50p{
	left: 50px;
}
.left35p{
	left: 35px;
}
.left20p{
	left: 20px;
}
.left15p{
	left: 15px;
}
.left10p{
	left: 10px;
}
.left3p{
	left: 3px;
}
.left2p{
	left: 2px;
}
.left0, .left0_a.active, .active > .left0p_pa,
:checked + .left0_dsibc{
	left: 0;
}
.left-13p{
	left: -13px;
}
.left-14p{
	left: -14px;
}
.left-15p{
	left: -15px;
}
.left-20p, .left-20p_a.active, .active > .left-20p_pa{
	left: -20px;
}
.left-40p{
	left: -40px;
}
.left-100p{
	left: -100px;
}



/* Spacing */

.mar30 {
	margin: 30px;
}
.mar25 {
	margin: 25px;
}
.mar20 {
	margin: 20px;
}
.mar15 {
	margin: 15px;
}
.mar10 {
	margin: 10px !important;
}
.mar5 {
	margin: 5px  !important;
}
.marni5 {
	margin: 5px;
}
.mar0 {
	margin: 0px;
}
	.mar0i {
		margin: 0px!important;
	}
.mar-3{
	margin: -3px;
}



.martrb30 {
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.martrb25 {
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
}
.martrb20 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.martrb15 {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.martrb10 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.martrb5 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.martrb0 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}


.martbl30 {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.martbl25 {
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
}
.martbl20 {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.martbl15 {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.martbl10 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.martbl5 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.martbl0 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}


.martrl30 {
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
}
.martrl25 {
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 25px;
}
.martrl20 {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.martrl15 {
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
}
.martrl10 {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.martrl5 {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.martrl0 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}


.marrbl30 {
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.marrbl25 {
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
}
.marrbl20 {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.marrbl15 {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.marrbl10 {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.marrbl5 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.marrbl0 {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.marrbl-2 {
	margin-right: -2px;
	margin-bottom: -2px;
	margin-left: -2px;
}



.martr30 {
	margin-top: 30px;
	margin-right: 30px;
}
.martr25 {
	margin-top: 25px;
	margin-right: 25px;
}
.martr20 {
	margin-top: 20px;
	margin-right: 20px;
}
.martr15 {
	margin-top: 15px;
	margin-right: 15px;
}
.martr10 {
	margin-top: 10px;
	margin-right: 10px;
}
.martr5 {
	margin-top: 5px;
	margin-right: 5px;
}
.martr0 {
	margin-top: 0;
	margin-right: 0;
}


.martb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.martb25 {
	margin-top: 25px;
	margin-bottom: 25px;
}
.martb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.martb20i {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.martb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.martb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.martb6 {
	margin-top: 6px;
	margin-bottom: 6px;
}
.martb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.martb2{
	margin-top: 2px;
	margin-bottom: 2px;
}
.martb0{
	margin-top: 0;
	margin-bottom: 0;
}
.martb-10{
	margin-top: -10px;
	margin-bottom: -10px;
}


.martl30 {
	margin-top: 30px;
	margin-left: 30px;
}
.martl25 {
	margin-top: 25px;
	margin-left: 25px;
}
.martl20 {
	margin-top: 20px;
	margin-left: 20px;
}
.martl15 {
	margin-top: 15px;
	margin-left: 15px;
}
.martl10 {
	margin-top: 10px;
	margin-left: 10px;
}
.martl5 {
	margin-top: 5px;
	margin-left: 5px;
}
.martl0 {
	margin-top: 0;
	margin-left: 0;
}


.marrb30 {
	margin-right: 30px;
	margin-bottom: 30px;
}
.marrb25 {
	margin-right: 25px;
	margin-bottom: 25px;
}
.marrb20 {
	margin-right: 20px;
	margin-bottom: 20px;
}
.marrb15 {
	margin-right: 15px;
	margin-bottom: 15px;
}
.marrb10 {
	margin-right: 10px;
	margin-bottom: 10px;
}
.marrb5 {
	margin-right: 5px;
	margin-bottom: 5px;
}
.marrb0 {
	margin-right: 0;
	margin-bottom: 0;
}


.marrla{
	margin-right: auto;
	margin-left: auto;
}
.marrl50 {
	margin-right: 0px;
	margin-left: 50px;
}
.marrl30 {
	margin: 0 30px;
}
.marrl25 {
	margin-right: 25px;
	margin-left: 25px;
}
.marrl20 {
	margin-right: 20px;
	margin-left: 20px;
}
.marrl15 {
	margin-right: 15px;
	margin-left: 15px;
}
.marrl10 {
	margin-right: 10px;
	margin-left: 10px;
}
.marrl5 {
	margin-right: 5px;
	margin-left: 5px;
}
.marrl0 {
	margin-right: 0;
	margin-left: 0;
}
.marrl-2{
	margin-right: -2px;
	margin-left: -2px;
}
.marrl-3{
	margin-right: -3px;
	margin-left: -3px;
}
.marrl-4{
	margin-right: -4px;
	margin-left: -4px;
}
.marrl-5{
	margin-right: -5px;
	margin-left: -5px;
}
.marrl-8{
	margin-right: -8px;
	margin-left: -8px;
}
.marrl-10{
	margin-right: -10px;
	margin-left: -10px;
}
.marrl-15{
	margin-right: -15px;
	margin-left: -15px;
}
.marrl-20{
	margin-right: -20px;
	margin-left: -20px;
}
.marrl-30{
	margin-right: -30px;
	margin-left: -30px;
}


.marbl30 {
	margin-bottom: 30px;
	margin-left: 30px; 
}
.marbl25 {
	margin-bottom: 25px;
	margin-left: 25px;
}
.marbl20 {
	margin-bottom: 20px;
	margin-left: 20px;
}
.marbl15 {
	margin-bottom: 15px;
	margin-left: 15px;
}
.marbl10 {
	margin-bottom: 10px;
	margin-left: 10px;
}
.marbl5 {
	margin-bottom: 5px;
	margin-left: 5px;
}
.marbl0 {
	margin-bottom: 0;
	margin-left: 0;
}
.mart200 {
	margin-top: 200px;
}

.mart175 {
	margin-top: 175px;
}
.mart65 {
	margin-top: 65px !important;
}
.m
.mart95 {
	margin-top: 95px !important;
}
.mart80 {
	margin-top: 80px !important;
}
.mart45 {
	margin-top: 45px;
}
.mart50 {
	margin-top: 50px !important;
}
.mart40 {
	margin-top: 40px;
}
.mart35 {
	margin-top: 35px;
}
.mart30 {
	margin-top: 30px;
}
.mart25 {
	margin-top: 25px;
}
.mart20 {
	margin-top: 20px;
}
.mart15 {
	margin-top: 15px;
}
.mart10 {
	margin-top: 10px;
}
.mart7 {
	margin-top: 7px;
}
.mart5 {
	margin-top: 5px;
}
.mart2{
	margin-top: 2px;
}
.mart0{
	margin-top: 0;
}
.mart-1{
	margin-top: -1px;
}
.mart-3{
	margin-top: -3px;
}
.mart-5{
	margin-top: -5px;
}
.mart-10{
	margin-top: -10px;
}
.mart-12{
	margin-top: -12px;
}
.mart-15{
	margin-top: -15px;
}
.mart-30{
	margin-top: -30px;
}
.mart-40{
	margin-top: -40px;
}
.mart-65{
	margin-top: -65px;
}
.mart-85{
	margin-top: -85px;
}
.mart-100p{
	margin-top: -100px;
}
.mart-125{
	margin-top: -125px;
}
.mart-180p{
	margin-top: -180px;
}
.mart-185{
	margin-top: -185px;
}


.marr100{
	margin-right: 100px;
}
.marr50{
	margin-right: 50px;
}
.marr40 {
	margin-right: 40px;
}
.marr35 {
	margin-right: 35px;
}
.marr30 {
	margin-right: 30px;
}
.marr25 {
	margin-right: 25px;
}
.marr20 {
	margin-right: 20px;
}
.marr15 {
	margin-right: 15px;
}
.marr10 {
	margin-right: 10px;
}
.marr10i {
	margin-right: 10px !important;
}
.marr8 {
	margin-right: 8px;
}
.marr5 {
	margin-right: 5px;
}
.marr3{
	margin-right: 3px;
}
.marr0{
	margin-right: 0 !important;
}
.marri15{
	margin-right: 15 !important;
}
.marr-5{
	margin-right: -5px;
}
.marr-10 {
	margin-right: -10px;
}

.marb80 {
	margin-bottom: 80px;
}
.marb80i {
	margin-bottom: 80px !important;
}
.marb50 {
	margin-bottom: 50px !important;
}
.marb40 {
	margin-bottom: 40px;
}
.marb35 {
	margin-bottom: 35px;
}
.marb30 {
	margin-bottom: 30px;
}
.marb25 {
	margin-bottom: 25px;
}
.marb20 {
	margin-bottom: 20px;
}
.marb15 {
	margin-bottom: 15px;
}
.marb10 {
	margin-bottom:10px;
}
.marb8 {
	margin-bottom:8px;
}
.marb5 {
	margin-bottom: 5px;
}
.marb4{
	margin-bottom: 4px;
}
.marb2{
	margin-bottom: 2px;
}
.marb0{
	margin-bottom: 0;
}
.marb0i{
	margin-bottom: 0 !important;
}
.marb-5{
	margin-bottom: -5px;
}
.marb-10{
	margin-bottom: -10px;
}
.marb-35{
	margin-bottom: -35px;
}


.marl-13pc{
	margin-left: -13%;
}
.marl150{
	margin-left: 150px;
}
.marl140{
	margin-left: 140px;
}
.marl123{
	margin-left: 123px;
}
.marl193{
	margin-left: 193px;
}
.marl100{
	margin-left: 100px;
}
.marl96_25{
	margin-left: 96.25px;
}
.marl85{
	margin-left: 85px;
}
.marl80{
	margin-left: 80px;
}
.marl60{
	margin-left: 60px;
}
.marl50{
	margin-left: 50px;
}

.marl50i{
	margin-left: 50px !important;
}
.marl40{
	margin-left: 40px;
}
.marl30, :checked ~ .marl30_sibc{
	margin-left: 30px;
}
.marl25 {
	margin-left:25px;
}
.marl20 {
	margin-left: 20px;
}
.marl15 {
	margin-left: 15px;
}
.marl10 {
	margin-left: 10px;
}
.marl5 {
	margin-left: 5px;
}
.marl3{
	margin-left: 3px;
}
.marl2{
	margin-left: 2px;
}
.marl0{
	margin-left: 0;
}
.marl-5{
	margin-left: -5px;
}
.marl-10{
	margin-left: -10px;
}
.marl-15{
	margin-left: -15px;
}
.marl-20{
	margin-left: -20px;
}
.marl-30{
	margin-left: -30px;
}

.pad80 {
	padding: 80px;
}
.pad35 {
	padding: 35px;
}
.pad30 {
	padding: 30px;
}
.pad25 {
	padding: 25px;
}
.pad24i {
	padding: 24px !important;
}
.pad2435 {
padding: 24px 35px !important;
}
.pad20 {
	padding: 20px;
}
.pad15 {
	padding: 15px;
}
.pad12{
	padding: 12px;
}
.pad10 {
	padding: 10px;
}
.pad8{
	padding: 8px;
}
.pad5 {
	padding: 5px;
}
.pad3{
	padding: 3px;
}
.pad2{
	padding: 2px;
}
.pad0 {
	padding: 0px;
}
	.pad0i{
		padding: 0!important;
	}


.padtrb30 {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
}
.padtrb25 {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}
.padtrb20 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.padtrb15 {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.padtrb10 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.padtrb5 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.padtrb0 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}


.padtbl30 {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.padtbl25 {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.padtbl20 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.padtbl15 {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padtbl10 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.padtbl5 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padtbl0{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}


.padtrl30 {
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}
.padtrl25 {
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
}
.padtrl20 {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.padtrl15 {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.padtrl10 {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.padtrl8 {
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.padtrl5 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.padtrl0 {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

.padrbl50200 {
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.padrbl30 {
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.padrbl25 {
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.padrbl20 {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.padrbl15 {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.padrbl10 {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.padrbl5 {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padrbl0 {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


.padtr30 {
	padding-top: 30px;
	padding-right: 30px;
}
.padtr25 {
	padding-top: 25px;
	padding-right: 25px;
}
.padtr20 {
	padding-top: 20px;
	padding-right: 20px;
}
.padtr15 {
	padding-top: 15px;
	padding-right: 15px;
}
.padtr10 {
	padding-top: 10px;
	padding-right: 10px;
}
.padtr5 {
	padding-top: 5px;
	padding-right: 5px;
}
.padtr0 {
	padding-top: 0;
	padding-right: 0;
}


.padtb60{
	padding-top: 60px;
	padding-bottom: 60px;
}
.padtb40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.padtb30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.padtb25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.padtb20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.padtb2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.padtb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.padtb13 {
	padding-top: 13px !important;
	padding-bottom: 13px;
}
.padtb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padtbz10 {
	padding-top: 7px;
	padding-bottom: 15px;
	z-index: 35;
}
.padtb9{
	padding-top: 9px;
	padding-bottom: 9px;
}
.padtb8{
	padding-top: 8px;
	padding-bottom: 8px;
}
.padtb6 {
	padding-top: 6px;
	padding-bottom: 6px;
}
.padtb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padtb4{
	padding-top: 4px;
	padding-bottom: 4px;
}
.padtb3{
	padding-top: 3px;
	padding-bottom: 3px;
}


.padtl30 {
	padding-top: 30px;
	padding-left: 30px;
}
.padtl25 {
	padding-top: 25px;
	padding-left: 25px;
}
.padtl20 {
	padding-top: 20px;
	padding-left: 20px;
}
.padtl15 {
	padding-top: 15px;
	padding-left: 15px;
}
.padtl10 {
	padding-top: 10px;
	padding-left: 10px;
}
.padtl5 {
	padding-top: 5px;
	padding-left: 5px;
}
.padtl0{
	padding-top: 0px;
	padding-left: 0px;
}


.padrb30 {
	padding-right: 30px;
	padding-bottom: 30px;
}
.padrb25 {
	padding-right: 25px;
	padding-bottom: 25px;
}
.padrb20 {
	padding-right: 20px;
	padding-bottom: 20px;
}
.padrb15 {
	padding-right: 15px;
	padding-bottom: 15px;
}
.padrb10 {
	padding-right: 10px;
	padding-bottom: 10px;
}
.padrb5 {
	padding-right: 5px;
	padding-bottom: 5px;
}
.padrb0 {
	padding-right: 0;
	padding-bottom: 0;
}
.padrt50{
	padding-right: 90px !important;
    padding-top: 50px !important;
}
.padrl190{
	padding-right: 190px;
	padding-left: 190px;
}
.padrl130i{
	padding-right: 130px !important;
	padding-left: 130px !important;
}
.padrl120i{
	padding-right: 120px !important;
	padding-left: 120px !important;
}
.padrl130{
	padding-right: 130px;
	padding-left: 130px;
}
.padrl80{
	padding-right: 80px !important;
	padding-left: 80px !important;
}
.padrl180{
	padding-right: 180px;
	padding-left: 180px;
}
 .padrl75{
	padding-right: 75px;
	padding-left: 75px;
}
.padrl60{
	padding-right: 60px;
	padding-left: 60px;
}
.padrl50{
	padding-right: 50px !important;
	padding-left: 50px !important;
}
.padrl40{
	padding-right: 40px !important;
	padding-left: 40px !important;
}
.padrl140{
	padding-right: 140px;
	padding-left: 140px;
}
.padrl45{
	padding-right: 45px;
	padding-left: 45px;
}
.padrl35{
	padding-right: 35px;
	padding-left: 35px;
}
.padrl30,.padrl30_a.active{
	padding-right: 30px;
	padding-left: 30px;
}
	.padrl30i{
		padding-right: 30px!important;
		padding-left: 30px!important; 
	}
.padrl25 {
	padding-right: 25px;
	padding-left: 25px;
}
.padrl20 {
	padding-right: 20px;
	padding-left: 20px;
}

.padding2080{
	  padding: 24px 80px;
}
.padrl15 {
	padding-right: 15px;
	padding-left: 15px;
}
	.padrl15i{
		padding-right: 15px!important;
		padding-left: 15px!important; 
	}
.padrl13 {
	padding-right: 13px;
	padding-left: 13px;
}
.padrl10 {
	padding-right: 10px;
	padding-left: 10px;
}

.pad345 {
	 
    padding: 345px 180px !important;
 
}

.padrl100 {
	padding-right: 100px;
	padding-left: 100px;
}
.padrl120 {
	padding-right: 120px;
	padding-left: 120px;
}
	.padrl10i{
		padding-right: 10px!important;
		padding-left: 10px!important;
	}
.padrl8{
	padding-right: 8px;
	padding-left: 8px;
}
.padrl6{
	padding-right: 6px;
	padding-left: 6px;
}
.padrl5 {
	padding-right: 5px;
	padding-left: 5px;
}
.padrl2{
	padding-right: 2px;
	padding-left: 2px;
}
.padrl0{
	padding-right: 0;
	padding-left: 0;
}
	.padrl0i{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
.padr80l0i{
	padding-right: 80 !important;
	padding-left: 0 !important;
}

.padbl30 {
	padding-bottom: 30px;
	padding-left: 30px;
}
.padbl25 {
	padding-bottom: 25px;
	padding-left: 25px;
}
.padbl20 {
	padding-bottom: 20px;
	padding-left: 20px;
}
.padbl15 {
	padding-bottom: 15px;
	padding-left: 15px;
}
.padbl10 {
	padding-bottom: 10px;
	padding-left: 10px;
}
.padbl5 {
	padding-bottom: 5px;
	padding-left: 5px;
}
.padbl0{
	padding-bottom: 0;
	padding-left: 0;
}
.select2-container--bootstrap {
  display: block;
  width:100% !important;
}
.padt158p{
	padding-top: 158%;
}

.padt100p{
	padding-top: 100%;
}
.padt200{
	padding-top: 200px;
}
.padt220{
	padding-top: 220px;
}
.padt250{
	padding-top: 250px;
}
.padt280{
	padding-top: 280px;
}
.padt170{
	padding-top: 170px;
}
.padt150{
	padding-top: 150px;
}
.padt140{
	padding-top: 140px;
}
.padt120{
	padding-top: 120px;
}
.padt110{
	padding-top: 110px;
}
.padt100{
	padding-top: 100px;
}
.padt90{
	padding-top: 90px;
}
.padt80{
	padding-top: 80px;
}
.padt70{
	padding-top: 70px;
}
.padt50{
	padding-top: 50px;
}
.padt45{
	padding-top: 45px;
}
.padt40{
	padding-top: 40px;
}
.padt35 {
	padding-top: 35px;
}
.padt32
{
	padding-top:32px !important; 
}
.padt30 {
	padding-top: 30px;
}
.padt25 {
	padding-top: 25px;
}
.padt20 {
	padding-top: 20px;
}
.padt15 {
	padding-top: 15px;
}
.padt15i {
	padding-top: 15px !important;
}
.padt13 {
	padding-top: 13px;
}
.padt10 {
	padding-top: 10px !important;
}
.padt9 {
	padding-top: 9px;
}
.padt8 {
	padding-top: 8px;
}
.padt7{
	padding-top: 7px;
}
.padt5 {
	padding-top: 5px;
}
.padt4 {
	padding-top: 4px;
}
.padt3{
	padding-top: 3px;
}
.padt2{
	padding-top: 2px;
}
.padt1{
	padding-top: 1px;
}
.padt0{
	padding-top: 0;
}
	.padt0i{
		padding-top: 0!important;
	}

.padr200 {
	padding-right: 200px;
}
.padr250 {
	padding-right: 250px;
}
.padr100 {
	padding-right: 100px;
}
.padr160 {
	padding-right: 160px !important;
}
.padr120 {
	padding-right: 120px;
}
.padr86 {
	padding-right: 86px;
}
.padr60 {
	padding-right: 60px;
}
.padr40 {
	padding-right: 40px;
}
.padr30 {
	padding-right: 30px;
}
.padr25 {
	padding-right: 25px;
}
.padr20 {
	padding-right: 20px;
}
.padr15 {
	padding-right: 15px;
}
.padr10 {
	padding-right: 10px;
}
.padr10i{
	padding-right: 10px!important;
}
.padr7 {
	padding-right: 7px;
}
.padr5 {
	padding-right: 5px;
}
.padr4{
	padding-right: 4px;
}
.padr0{
	padding-right: 0;
}
.padr0i{
	padding-right: 0!important;
}

.padb260{
	padding-bottom: 260px;
}
.padb200{
	padding-bottom: 200px;
}
.padb125{
	padding-bottom: 125px;
}
.padb120{
	padding-bottom: 120px;
}
.padb80{
	padding-bottom: 80px;
}
.padb70{
	padding-bottom: 70px;
}
.padb64{
	padding-bottom: 64px;
}
.padb60{
	padding-bottom: 60px;
}
.padb50{
	padding-bottom: 50px;
}
.padb40{
	padding-bottom: 40px;
}
.padb35 {
	padding-bottom: 35px;
}
.padb30 {
	padding-bottom: 30px;
}
.padb25 {
	padding-bottom: 25px;
}
.padb20 {
	padding-bottom: 20px;
}
.padb17 {
	padding-bottom: 17px;
}
.padb15 {
	padding-bottom: 15px;
}
.padb15i{
	padding-bottom: 15px!important;
}
.padb10 {
	padding-bottom: 10px;
}
.padb10i{
	padding-bottom: 10px!important;
}
.padb5 {
	padding-bottom: 5px;
}
.padb3{
	padding-bottom: 3px;
}
.padb2{
	padding-bottom: 2px;
}
.padb0{
	padding-bottom: 0;
}
.padb0i{
	padding-bottom: 0!important;
}
.padl190{
	padding-left: 190px;
}
.padl180{
	padding-left: 180px;
}
.padl120{
	padding-left: 120px;
}
.padl110{
	padding-left: 110px;
}
.padl80{
	padding-left: 80px;
}
.padl60{
	padding-left: 60px;
}
.padl50{
	padding-left: 50px;
}
.padl40{
	padding-left: 40px;
}
.padl30 {
	padding-left: 30px;
}
.padl25 {
	padding-left: 25px;
}
.padl20 {
	padding-left: 20px;
}
.padl17 {
    padding-left: 17px !important;
}
.padl15 {
	padding-left: 15px;
}
.padl13 {
	padding-left: 13px;
}
.padl10 {
	padding-left: 10px;
}
.padl10i{
	padding-left: 10px!important;
}
.padl8 {
	padding-left: 8px;
}
.padr7_5 {
	padding-right: 7.5px;
}
.padl7_5 {
	padding-left: 7.5px;
}
.padl7 {
	padding-left: 7px;
}
.padl5 {
	padding-left: 5px;
}
.padl2_5 {
	padding-left: 2.5px;
}
.padl0{
	padding-left: 0;
}
	.padl0i{
		padding-left: 0!important;
	}


/* Box shadow */
.brd_00a4bd{
	border: 1px solid #00a4bd;
}
.bxsh_none{
	box-shadow: none;
}

/* - white/black */

.bxsh_dgrey{
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 2px transparent, inset 0 0 0 3px transparent;
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 2px transparent, inset 0 0 0 3px transparent;
}
.bxsh_dgrey2_h:hover{
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 2px rgba(0, 0, 0, 0.7), inset 0 0 0 3px transparent;
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 2px rgba(0, 0, 0, 0.7), inset 0 0 0 3px transparent;
}
.bxsh_getappgrey{
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.12), 0 1px 4px rgba(0,0,0,.12);
	        box-shadow: 0 1px 4px rgba(0,0,0,.12), 0 1px 4px rgba(0,0,0,.12);
}
.bxsh_black02, .bxsh_black02_h:hover, .bxsh_black02_a.active, .bxsh_black02_h:hover, :hover ~ .bxsh_black02_sibh{
	-webkit-box-shadow: 0px 7px 20px 0px rgba(1,1,1,0.2);
	        box-shadow: 0px 7px 20px 0px rgba(1,1,1,0.2);
}
.bxsh_0220_01, .bxsh_0220_01_h:hover{
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1);
	        box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1);
}
.bxsh_2220_03, .bxsh_2220_03_h:hover{
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	        box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
}
.bxsh_06100_015, .bxsh_06100_015_h:hover{
	-webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.15);
	        box-shadow: 0 6px 10px 0 rgba(0,0,0,0.15);
}
.bxsh_0060_03{
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
	        box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
}
.bxsh_00100_03, .bbxsh_00100_03_h:hover{
	-webkit-box-shadow: 0 0px 10px 0px rgba(0,0,0,0.3);
	        box-shadow: 0 0px 10px 0px rgba(0,0,0,0.3);
}
.bxsh_0440_01, .bxsh_0440_01_h:hover{
	-webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1);
	        box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1);
}
.bxsh_03120_01{
	-webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,0.1);
	        box-shadow: 0 3px 12px 0 rgba(0,0,0,0.1); 
}
.bxsh_0550_19105{
	-webkit-box-shadow: 0 5px 5px 0 rgba(191, 191, 191, 0.5);
	        box-shadow: 0 5px 5px 0 rgba(191, 191, 191, 0.5)
}
.bxsh_0280_hsla2103875{
	-webkit-box-shadow: 0 2px 8px hsla(210,3%,87%,.5);
	        box-shadow: 0 2px 8px hsla(210,3%,87%,.5);
}
.bxsh_02100_105112113_05{
	-webkit-box-shadow: 0 2px 10px 0 rgba(105, 112, 113, 0.5);
	        box-shadow: 0 2px 10px 0 rgba(105, 112, 113, 0.5);
}
.bxsh_i023_0_01{
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.1);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.1);
}
.bxsh_014_0_03{
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.bxsh_016_577376_035{
	box-shadow: 0 1px 6px rgba(57, 73, 76, 0.35);
}
.bxsh_01050-5_0_015, .bxsh_01050-5_0_015_h:hover{
	box-shadow: 0 10px 50px -5px rgba(0,0,0,.15);
}


/* - yellow/red/brown */

.bxsh_lorange02, .bxsh_lorange02_h:hover, .bxsh_lorange02_a.active{
	-webkit-box-shadow: 0px 7px 20px 0px rgba(255,192,0,0.3);
	        box-shadow: 0px 7px 20px 0px rgba(255,192,0,0.3);
}


/* - green */

.bxsh_green, .bxsh_green_h:hover{
	-webkit-box-shadow: inset 0 0 0 2px #7db921;
	        box-shadow: inset 0 0 0 2px #7db921;
}
.bsh_i0001_428f8c, :checked ~ .bsh_i0001_428f8c_sibc{
	-webkit-box-shadow: inset 0 0 0 1px #428f8c;
	        box-shadow: inset 0 0 0 1px #428f8c;
}

/* - blue */

.bxsh_lblue{
	-webkit-box-shadow: 0 1px 1px #dce7ec;
	        box-shadow: 0 1px 1px #dce7ec;
}
.bxsh_blue{
	-webkit-box-shadow: inset 0 0 0 1px #008cc9, inset 0 0 0 2px transparent, inset 0 0 0 3px transparent;
	        box-shadow: inset 0 0 0 1px #008cc9, inset 0 0 0 2px transparent, inset 0 0 0 3px transparent;
}
.bxsh_blue2_h:hover{
	-webkit-box-shadow: inset 0 0 0 1px #008cc9, inset 0 0 0 2px #0077b5, inset 0 0 0 3px transparent;
	        box-shadow: inset 0 0 0 1px #008cc9, inset 0 0 0 2px #0077b5, inset 0 0 0 3px transparent;
}



/* Outline */

.nooutl{
	outline: none;
}

.forword_red {
    border: 1px solid #ff2828;
    color: #ff2828;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-align: center;
    background: transparent;
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
     
}

/* Borders */
.brd_w{
	border: 6px solid #ffffff;
}
.brd_e3e2e2{
	border: 1px solid #e3e2e2;
}
.brd{
	border: 1px solid #f7f7f7 !important;
}
.brd_1{
	border: 1px solid #d0d0d0;
}

.brd_black{
	border: 1px solid #000000 !important;
}
.brd2{
	border: 2px solid #dfe3e6;
}

.brd5{
	border: 5px solid #f7f7f7;
}
.nobrd{
	border: none;
}
	.nobrdi{
		border: none!important;
	}

.brdt{
	border-top: 1px solid #dfe3e6;
}

.bg_ddf6ff
{
	background-color:#ddf6ff;
}

.nobrdt{
	border-top: none;
}
	.nobrdti{
		border-top: none!important;
	}

.brdr, .brdr_fchild{
	border-right: 1px solid #dfe3e6;
}

.brdr_dddddf, .brdr_dddddf_fchild{
	border-right: 1px solid #dddddf;
}

.brdr_ececec, .brdr_ececec_fchild{
	border-right: 1px solid #ececec;
}
.bg_ececec {
	background-color: #ececec;
}
.brdl_new{
	border-left: 1px solid #f7f7f7;
}
.nobrdr{
	border-right: none;
}
	.nobrdri{
		border-right: none!important;
	}

.brdb{
	border-bottom: 1px solid #dfe3e6;
}
.brdb_67cff7{
	border-bottom: 1px solid #67cff7 !important;
}
.brdb2_67cff7{
	border-bottom: 2px solid #67cff7 !important;
}
.brdb_dfe3e6{
	border-bottom: 1px solid #dfe3e6;
}

.brdb1_dfe3e6{
	border-bottom: 1px solid #dfe3e6;
}
.brdb_grey{
	border-bottom: 1px solid #dfe3e6;
}

.brdbb{
	border-bottom: 1px solid #F7F9FA;
}

.nobrdb{
	border-bottom: none;
}
	.nobrdbi{
		border-bottom: none!important;
	}

.brdl{
	border-left: 1px solid #dfe3e6;
}
.nobrdl, .nobrdl_fchild:first-child{
	border-left: none;
}
	.nobrdli{
		border-left: none!important;
	}



/* depricated */

.brdb_blue_h:hover{
	border-bottom: 1px solid #23c1f4;
}
.brdb_darkblue_h:hover{
	border-bottom: 1px solid #2f69b3;
}
.brdb_green_h:hover{
	border-bottom: 1px solid #72bf44;
}
.brdb_yellow_h:hover{
	border-bottom: 1px solid #fcaf17;
}
.brdb_lgtblue_h:hover{
	border-bottom: 1px solid #e9f7fe;
}
.brdt_lightblue{
	border-top: 6px solid #b2cdd7!important;
}
.brdt_blue{
	border-top: 6px solid #5597b2!important;
}
.brdt_darkblue{
	border-top: 6px solid #00587c!important;
}
.brd_table_perim td{
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #dfe3e6;
    border-bottom-color: #dfe3e6;
}
.brd_table_perim tr:first-child > td {
    border-top-color: #dfe3e6;
}
.brd_table_perim tr > td:first-child {
    border-left-color: #dfe3e6;
}

.brd_table_noperim td{
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #dfe3e6;
    border-top-color: #dfe3e6;
}
.brd_table_noperim tr:first-child > td {
    border-top-color: transparent;
}
.brd_table_noperim tr > td:last-child {
    border-right-color: transparent;
}



/* border spacing */

.brdsp_3{
	border-spacing: 3px;
}
.brdsptb_10{
	border-spacing: 0 10px;
}
.brdsp_x10_y5{
	border-spacing: 10px 5px;
}


/* border width */

.brdwi_50{
	border-width: 50px;
}
.brdwi_22{
	border-width: 22px;
}
.brdwi_15{
	border-width: 15px;
}
.brdwi_10{
	border-width: 10px;
}
.brdwi_7{
	border-width: 7px;
}
.brdwi_6{
	border-width: 6px;
}
.brdwi_5{
	border-width: 5px;
}
.brdwi_4{
	border-width: 4px;
}
.brdwi_3{
	border-width: 3px;
}
.brdwi_2{
	border-width: 2px;
}
.brdwi_1{
	border-width: 1px;
}


/* border style */

.brdst_sol, .brdst_sola.active, .brdst_solh:hover{
	border-style: solid;
}
.brdst_dot, .brdst_dota.active, .brdst_doth:hover{
	border-style: dotted;
}
.brdst_dash, .brdst_dasha.active, .brdst_dashh:hover{
	border-style: dashed;
}


/* border color */

.brdclr_trans, .brdclr_trans_a.active, .brdclr_trans_h:hover, .brdclr_trans_f:focus{
	border-color: transparent;
}
	.brdbclr_transi{
		border-bottom-color: transparent!important;
	}
	.brdrclr_trans{
		border-right-color: transparent;
	}
		.brdrclr_transi{
			border-right-color: transparent!important;
		}
	.brdlclr_trans{
		border-left-color: transparent;
	}
		.brdlclr_transi{
			border-left-color: transparent!important;
		}
	
	
	

/* - white/black */

.brdclr_f,
.brdclr_white, .brdclr_white_a.active, .brdclr_white_h:hover{
	border-color: #fff !important;
}
.brdclr_f5,
.brdclr_lgtgrey{
	border-color: #f5f5f5;
}
.brdclr_f2{
	border-color: #f2f2f2;
}
.brdclr_grey, .brdclr_grey_h:hover, .brdclr_grey_a.active{
	border-color: #838383;
}

.brdclr_lgrey2, .brdclr_lgrey2_a.active{
	border-color: #e9e9e9;
}
.brdclr_lgrey, .brdclr_lgrey_a.active{
	border-color: #e2e2e2;
}
.brdclr_lightgrey, .brdclr_lgtgrey2{
	border-color: #f9f9f9;
}
.brdclr_upgrey{
	border-color: #e0e0e0;
}
.brdclr_hgrey{
	border-color: #dedede;
}
.brdclr_lengrey{
	border-color: #ceceb6;
}
.brdclr_3, .brdclr_3_h:hover{
	border-color: #333;
}
.brdclr_usgrey, .brdclr_usgrey_a.active, .brdclr_usgrey_h:hover{
	border-color: #808080;
}
.brdclr_black{
	border-color: #000;
}
.brdclr_ced0d4{
	border-color: #ced0d4;
}
.brdclr_af{
	border-color: #afafaf;
}
.brdclr_f2f0f0{
	border-color: #f2f0f0;
}
.brdclr_c0bbb1{
	border-color: #c0bbb1;
}


/* - yellow/red/brown */

.brdclr_yellow, .brdclr_yellow_a.active, .brdclr_yellow_h:hover, :checked ~ .brdclr_yellow_sibc{
	border-color: #ffff00;
}
.brdclr_dyellow{
	border-color: #fbf4a8;
}
.brdclr_pred, .brdclr_pred_a.active, .brdclr_pred_h:hover{
	border-color: #ff0000;
}
.brdclr_pred2, .brdclr_pred2_a.active, .brdclr_pred2_h:hover{
	border-color: #fb0f0f;
}
.brdclr_aftred{
	border-color: #dd2a30
}
.brdclr_red1{
	border-color: #CB0007;
}
.brdclr_red2{
	border-color: #FA2F36;
}
.brdclr_malbrown{
	border-color: #bfbaae;
}
	.brdrclr_malbrown{
		border-right-color: #bfbaae; 
	}
.brdclr_e4ba3f, .brdclr_e4ba3f_h:hover, .brdclr_e4ba3f_a.active{
	border-color: #e4ba3f;
}
.brdclr_cb732b, .brdclr_cb732b_h:hover, .brdclr_cb732b_a.active{
	border-color: #cb732b;
}
.brdclr_c384c5, .brdclr_c384c5_h:hover, .brdclr_c384c5_a.active{
	border-color: #c384c5;
}
.brdclr_c85977, .brdclr_c85977_h:hover, .brdclr_c85977_a.active{
	border-color: #c85977;
}
.brdclr_941900{
	border-color: #941900;
}
.brdclr_c{
	border-color: #ccc;
}


/* - green */

.brdclr_green, .brdclr_green_h:hover, .brdclr_green_a.active{
	border-color: #72bf44;
}
.brdclr_seggreen, .brdclr_seggreen_h:hover, .brdclr_seggreen_a.active{
	border-color: #49B882;
}
.brdclr_tmgreen, .brdclr_tmgreen_a.active, .brdclr_tmgreen_h:hover, .visited > .brdclr_tmgreen_pv{
	border-color: #92d050;
}
.brdclr_40a843{
	border-color: #40a843;
}
.brdclr_428f8c{
    border-color: #428f8c;
}
.brdclr_89bc62, .brdclr_89bc62_h:hover, .brdclr_89bc62_a.active{
	border-color: #89bc62;
}
.brdclr_74b807{
	border-color: #74b807;
}
.brdclr_29b35a{
	border-color: #29b35a;
}
.brdclr_00a4bd{
	border-color: #00a4bd;
}


/* - blue */

.brdclr_blue{
	border-color: #23c1f4;
}
.brdclr_sablue{
	border-color: #c5d4dc;
}
.brdclr_dblue, .brdclr_dblue_a.active, .active > .brdclr_dblue_pa, .brdclr_dblue_h:hover, .brdclr_dblue_f:focus{
	border-color: #3691c0;
}
	.brdtclr_dblue{
		border-top-color: #3691c0;
	}
	.brdlclr_dblue{
		border-left-color: #3691c0;
	}
	.brdrclr_dblue{
		border-right-color: #3691c0;
	}
	.brdtclr_yellow{
		border-top-color: #ffeb18;
	}

.brdclr_ddblue{
	border-color: #2f528f;
}
.brdclr_lnkdblue, .brdclr_lnkdblue_f:focus{
	border-color: #008cc9;
}
.brdclr_segblue, .brdclr_segblue_h:hover, .brdclr_segblue_a.active{
	border-color: #006CD1;
}

.brdclr_seggreen_47E2A1, .brdclr_seggreen_47E2A1_h:hover, .brdclr_seggreen_47E2A1_a.active{
	border-color: #47E2A1 !important;
}
.bgclr_seggreen_47E2A1 {
	background-color: #47E2A1 !important;
}
.seggreen_47E2A1_txt, .seggreen_47E2A1_txt_h:hover, .seggreen_47E2A1_txt_a.active{
	color: #47E2A1;
}
.brdclr_segblue1, .brdclr_segblue_h1:hover, .brdclr_segblue_a1.active{
	border-color: #dfe3e6;
}

.brdclr_mallblue{
	border-color: #bedef3;
}
	.brdbclr_mallblue{
		border-bottom-color: #bedef3; 
	}
	.brdlclr_mallblue{
		border-left-color: #bedef3;
	}

.brdclr_labdpurple, .brdclr_labdpurple_h:hover, .brdclr_labdpurple_a.active{
	border-color: #363271;
}
.brdclr_labpurple, .brdclr_labpurple_h:hover, .brdclr_labpurple_a.active{
	border-color: #5a55a3;
}
.brdclr_73bec8, .brdclr_73bec8_h:hover, .brdclr_73bec8_a.active{
	border-color: #73bec8;
}
.brdclr_c1d6e0{
	border-color: #c1d6e0;
}
.brdclr_79a6bd{
	border-color: #79a6bd;
}
.brdclr_dde7eb{
	border-color: #dde7eb;
}
.brdclr_cce6fa{
	border-color: #cce6fa;
}
.brdclr_0070e0{
	border-color: #0070e0;
}
.brdclr_14bff5{
	border-color: #14bff5;
}



/* Border radius */
.brdrad50pi{
	border-radius: 50% !important;
}
.brdrad1000{
	border-radius: 1000px;
}
.brdrad100{
	border-radius: 100px;
}
.brdrad50{
	border-radius: 50px;
}
.brdrad40{
	border-radius: 40px;
}
.brdrad25{
	border-radius: 25px;
}

.brdrad20{
	border-radius: 20px;
}
.brdrad10{
	border-radius: 10px;
}
.brdrad8{
	border-radius: 8px;
}
.brdrad5{
	border-radius: 5px;
}
.brdrad4{
	border-radius: 4px;
}
.brdrad3{
	border-radius: 3px;
}
.brdrad2{
	border-radius: 2px;
}
.brdrad1{
	border-radius: 1px;
}
.brdrad0{
	border-radius: 0;
}

.bg_fffbcc, .bg_fffbcc_a.active{
	background-color: #fffbcc;
}
.brdradt10{
	border-radius: 10px 0 0 0;
}
.brdradb10{
	border-radius: 0 0 10px 0;
}
.brdradt5{
	border-radius: 5px 0 0 0;
}
.brdradt3{
	border-radius: 3px 0 0 0;
}


.brdradr5{
	border-radius: 0 5px 0 0;
}
.brdradr3{
	border-radius: 0 3px 0 0;
}



.brdradtr10{
	border-radius: 10px 10px 0 0;
}
.brdradtr8{
	border-radius: 8px 8px 0 0;
}
.brdradtr5{
	border-radius: 5px 5px 0 0;
}
.brdradtr3{
	border-radius: 3px 3px 0 0;
}


.brdradtl5{
	border-radius: 5px 0 0 5px;
}
.brdradtl3{
	border-radius: 3px 0 0 3px;
}
.brdradtl2{
	border-radius: 2px 0 0 2px;
}


.brdradrb5{
	border-radius: 0 5px 5px 0;
}
.brdradrb3, .brdradrb3_lchild:last-child{
	border-radius: 0 3px 3px 0;
}
.brdradrb2{
	border-radius: 0 2px 2px 0;
}


.brdradbl10{
	border-radius: 0 0 10px 10px;
}
.brdradbl5{
	border-radius: 0 0 5px 5px;
}
.brdradbl3{
	border-radius: 0 0 3px 3px;
}
.brdradbl2{
	border-radius: 0 0 2px 2px;
}


.brdradbl50504040{
	border-radius: 0 0 50% 50% / 0 0 40% 40%;
}


/* Border collapse */

.brdcol_col{
	border-collapse: collapse;
}


/* Blur */

.blur7{
	-webkit-filter: blur(7px);
	-moz-filter: blur(7px);
	-ms-filter: blur(7px);
	-o-filter: blur(7px);
	filter: blur(7px);
}



/* Background image */

.bgi_none, .bgi_none_h:hover{
	background-image: none;
}
	.bgi_none_i{
		background-image: none!important;
	}


.bgir_norep{
	background-repeat: no-repeat;
}
.bgir_x{
	background-repeat: repeat-x;
}


.bgip_t{
	background-position: 0 0;
}
.bgip_c{
	background-position: center;
}
.bgip_cx{
	background-position-x: center;
}
.bgip_cy{
	background-position-y: center;
}
.bgip_b{
	background-position: 0 100%;
}
.bgip_r{
	background-position-x: 100%;
}


.bgis_cov{
	background-size: cover;
}
.bgis_con{
	background-size: contain;
}
	.bgis_coni{
		background-size: contain!important;
	}
.bgis_covx{
	background-size: 100% auto;
}
.bgis_covy{
	background-size: auto 100%;
}



/* Background color */

.bg_trans,
.trans_bg, .trans_bg_a.active, .trans_bg_h:hover{
	background-color: transparent;
}
 

	.bg_transi,
	.trans_bgi{
		background-color: transparent!important;
	}
.black_bg, .black_bg_a.active, .black_bg_h:hover{
	background-color: #000;
}


/* - white/black */

.bg_f, .bg_f_h:hover, .bg_f_a.active,
.white_bg, .white_bg_a.active, .white_bg_h:hover, .white_bg_f:focus{
	background-color: #fff;
}
	.white_bgi{
		background-color: #fff!important;
	}
.vlight_grey_bg, .lgtgrey2_bg, .lgtgrey2_bg_a.active, .lgtgrey2_bg_h:hover{
	background-color: #f9f9f9;
}
.bg_fcfcfc{
	background-color: #fcfcfc;
}
.bg_f7, .light_grey_bg{
	background-color: #f7f7f7 !important;
}
.tgrey_bg{
	background-color: #f6f8fa;
}
.bg_f5,
.lgtgrey_bg, .lgtgrey_bg_a.active, .lgtgrey_bg_h:hover{
	background-color: #f5f5f5;
}
.bg_f2{
	background-color: #f2f2f2;
}
.beige_bg{
	background-color: #f4f4ec;
}
.frtlgrey_bg{
	background-color: #f1f1f1;
}
.light_greyf0_bg, .light_greyf0_bg_a.active, .light_greyf0_bg_h:hover, :checked ~ .light_greyf0_bg_sibc{
	background-color: #f0f0f0;
}
.eeegrey_bg{
	background-color: #eee;
}
.grey_bg, .grey_bg_a.active, .grey_bg_h:hover{
	background-color: #838383;
}
.greyn_bg, .greyn_bg_a.active, .greyn_bg_h:hover{
	background-color: #333;
}
.dbdgrey_bg{
	background-color: #e4e5e7;
}
.frtgrey_bg, .frtgrey_bg_h:hover{
	background-color: #dfdfdf;
}
.sbgrey_bg{
	background-color: #d9d9d9;
}
.lengrey_bg{
	background-color: #dadada; 
}
.pfgrey_bg{
	background-color: #b9c1c3;
}
.mingrey_bg{
	background-color: #999;
}
.dbmgrey_bg{
	background-color: #8f8f99;
}
.colgrey_bg{
	background-color: #414141;
}
.appdgrey_bg{
	background-color: #3e4146;
}
.dark_grey3_bg{
	background-color: #292929;
}
.bg_fafbff{
	background-color: #fafbff;
}
.bg_f7f4f0{
	background-color: #f7f4f0;
}
.bg_fe{
	background-color: #fefefe;
}
.bg_d{
	background-color: #ddd;
}
.bg_9d{
	background-color: #9d9d9d;
}
.bg_fa, .bg_fa_h:hover{
	background-color: #fafafa;
}
.bg_fb{
	background-color: #fbfbfb;
}
.bg_ed{
	background-color: #ededed;
}
.bg_e6, .bg_e6_h:hover{
	background-color: #e6e6e6;
}
.bg_f5f7fa, .bg_f5f7fa_h:hover{
	background-color: #f5f7fa;
}
.bg_f8f6f0{
	background-color: #f8f6f0;
}
.bg_f6f7f9{
	background-color: #f6f7f9;
}
.bg_eef0f0{
	background-color: #eef0f0;
}
.bg_e0{
	background-color: #e0e0e0;
}
.bg_eceae2{
	background-color: #eceae2;
}
.bg_f2f5f8, .bg_f2f5f8_h:hover{
	background-color: #f2f5f8;
}


.white_o6_bg{
	background-color: rgba(255,255,255,0.6);
}


/* - yellow/red/brown */
.yellow_bg, .yellow_bg_a.active, .yellow_bg_h:hover{
	background: linear-gradient(134deg, #fde9ee 0%, #f791c4 100%);
}
.yellow_bg1, .yellow_bg1_a.active, .yellow_bg1_h:hover{
	background-color: #ffeb18;
}
.sub_bg, .sub_bg_a.active, .sub_bg_h:hover{
	color: #c3c3c3;
}
.yellow2_bg, .yellow2_bg_a.active, .yellow2_bg_h:hover{
	background-color: #fff9ae;
}
.bg_fffbcc,
.yellow3_bg, .yellow3_bg_a.active, .yellow3_bg_h:hover{
	background-color: #fffbcc;
}
.lightyellow_bg, .lightyellow_bg_a.active, .lightyellow_bg_h:hover{
	background-color: #fffeee;
}
.panlyellow_bg , .panlyellow_bg_a.active, .panlyellow_bg_h:hover{
	background-color: #ffeb18 !important;
}
.lyellow_bg, :checked ~ .lyellow_bg_sibc{
	background-color: #ffffd5;
}
.logyellow_bg{
	background-color: #faffbd;
}
.bg_f80,
.btnorange_bg{
	background-color: #f80;
}
.btnhorange_bg, .btnhorange_bg_h:hover{
	background-color: #f9b31d
}
.orange_bg{
	background-color: #f9aa20;
}
.orange2_bg, .orange2_bg_a.active, .orange2_bg_h:hover {
	background-color: #ffae00;
}
.sporange_bg{
	background-color: #ffcd00;
}
.colorange_bg{
	background-color: #ff6f42;
}
.zohoorange_bg{
	background-color: #fdc701;
}
.frtred_bg{
	background-color: #fb4f14;
}
.frtdred_bg{
	background-color: #d83a04;
}
	.frtdred_bg_i{
		background-color: #d83a04!important;
	}
.draftorange_bg{
	background-color: #df7734;
}
.draftorange2_bg{
	background-color: #e7a334;
}
.porange_bg{
	background-color: #ffd239;
}
.darkpink_bg, .darkpink_bg_a.active, .darkpink_bg_h:hover{
	background-color: #fff6fa;
}
.pink_bg, .pink_bg_a.active, .pink_bg_h:hover{
	background-color: #ffe6e6;
}
.pink2_bg, .pink2_bg_a.active, .pink2_bg_h:hover{
	background-color: #fff8f8;
}
.aftpink_bg{
	background-color: #ffe3e6;
}
.bg_red,
.pred_bg, .pred_bg_a.active, .pred_bg_h:hover{
	background-color: #ff0000;
}
.pred2_bg, .pred2_bg_a.active, .pred2_bg_h:hover, .active > .pred2_bg_pa{
	background-color: #fb0f0f;
}
.aftred_bg{
	background-color: #dd2a30
}
.dred_bg, .dred_bg_a.active, .dred_bg_h:hover{
	background-color: #c0392b;
}
.red_bg, .red_bg_a.active, .red_bg_h:hover{
	background-color: #e3232d;
}

.red_bgn, .red_bgn_a.active, .red_bgn_h:hover{
	background-color: #ffaeae;
}
 

.red_bg_n, .red_bgn_a.active, .red_bgn_h:hover{
	background-color: #ff1100;
}
.red_bg_ff0000, .red_bg_a_ff0000.active, .red_bg_h_ff0000:hover{
	background-color: #ff0000;
}
.red-ef5469_bg{
	background-color: #ef5469;
}
.logred_bg{
	background-color: #d71920;
}
.lnkred_bg, .lnkred_bg_a.active, .lnkred_bg_h:hover{
	background-color: #ff2c33;
}
.lnkdred_bg, .lnkdred_bg_a.active, .lnkdred_bg_h:hover{
	background-color: #d82228;
}
.colbrown_bg{
	background-color: #8c6d62;
}
.dilbrown_bg{
	background-color: #e4d8d2;
}
.malbrown_bg{
	background-color: #bfbaae;
}
.purpred_bg{
	background-color: #d9117e;
}
.bg_ffffe3{
	background-color: #ffffe3;
}
.bg_ff5722{
	background-color: #ff5722;
}
.bg_ee3900, .bg_ee3900_h:hover{
	background-color: #ee3900;
}
.bg_e18f00{
	background-color: #e18f00;
}
.bg_a5422d{
	background-color: #a5422d;
}
.bg_941900{
	background-color: #941900;
}
.bg_fc3{
	background-color: #fc3;
}
.bg_e5, .bg_e5_h:hover{
	background-color: #e5e5e5;
}


/* - green */
.green_98ce44
{
	background-color: #98ce44;
}
.green_bg, .green_bg_a.active, .green_bg_h:hover, :checked ~ .green_bg_sibc{
	background-color: #72bf44;
}
	.green_bg_ai.active{
		background-color: #72bf44!important;
	}
.green2_bg, .green2_bg_a.active, .green2_bg_h:hover{
	background-color: #39aa35;
}
.lightgreen_bg, .lightgreen_bg_a.active, .lightgreen_bg_h:hover{
	background-color: #f8ffee;
}
.lightgreen2_bg, .lightgreen2_bg_a.active, .lightgreen2_bg_h:hover{
	background-color: #98ce44;
}
.lgreen_bg, .lgreen_bg_a.active, .lgreen_bg_h:hover{
	background-color: #ecfaec;
}
.pgreen_bg{	
	background-color: #85db18;
}
.lengreen_bg{
	background-color: #81ac40;
}
.colgreen_bg{
	background-color: #679e37;
}
.lendgreen_bg{
	background-color: #527a25;
}
	.lendgreen_bgi{
		background-color: #527a25!important;
	}

.sbgreen_bg, .sbgreen_bg_h:hover{
	background-color: #2fd214;
}
.pfgreen_bg, .pfgreen_bg_a.active, .pfgreen_bg_h:hover{
	background-color: #29e86a;
}
.tmgreen_bg, .tmgreen_bg_a.active, .tmgreen_bg_h:hover, .active > .tmgreen_bg_pa, :active > .tmgreen_bg_pa, .visited > .tmgreen_bg_pv{
	background-color: #92d050;
}
.bmlgreen_bg, .bmlgreen_bg_a.active, .bmlgreen_bg_h:hover{
	background-color: #37bfbf;
}
.bmdgreen_bg, .bmdgreen_bg_a.active, .bmdgreen_bg_h:hover{
	background-color: #2ababa;
}

.bg_428f8c, :checked ~ .bg_428f8c_sibc{
	background-color: #428f8c;
}
	.bg_428f8c_05{
		background-color: rgba(66, 143, 140, 0.05);
	}
	.bg_428f8c_2, .bg_428f8c_2_h:hover, :hover > .bg_428f8c_2_ph{
		background-color: rgba(66, 143, 140, 0.2);
	}
	.bg_428f8c_5, .bg_428f8c_5_h:hover{
		background-color: rgba(66, 143, 140, 0.5);
	}
	:checked ~ .bg_428f8c_sibci{
		background-color: #428f8c!important;
	}
.bg_7dc59a{
	background-color: #7dc59a;
}
.bg_73bec8{
	background-color: #73bec8;
}
.bg_6ab743{
	background-color: #6ab743;
}
.bg_008000{
	background-color: #008000;
}
.bg_9ccc65{
	background-color: #9ccc65;
}
.bg_00c281{
	background-color: #00c281;
}
.bg_37a000, .bg_37a000_h:hover{
	background-color: #37a000;
}
.bg_31932c{
	background-color: #31932c;
}

.forword{
	border: none;
    color: #fff;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-align: center;
    background: rgb(67,75,223);
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    padding: 18px 30px;
}

.forword2{
	border: none;
    color: #fff;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-align: center;
    background: rgb(67,75,223);
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    padding: 10px 20px;
}
.forword3{
	border: none;
    color: #fff;
    text-decoration: none;
    transition: background .5s ease;
    -moz-transition: background .5s ease;
    -webkit-transition: background .5s ease;
    -o-transition: background .5s ease;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-align: center;
    background: rgb(67,75,223);
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: 1;
    padding: 10px 10px;
}
/* - blue */
.blue_bgn, .blue_bgn_a.active, .blue_bgn_h:hover{
	background-color: #33c5f4;
}
.blue_434bdf{
	color:#434bdf;
}
.blue_btn_bg
{
	background-color: #434bdf;
}
.blue_bg, .blue_bg_a.active, .blue_bg_h:hover{
	background-color: #3691c0;
}

.blue_bgcbe4f1, .blue_bgcbe4f1_a.active, .blue_bgcbe4f1_h:hover{
	background-color: #cbe4f1;
}
.blue2_bg, .blue2_bg_a.active, .blue2_bg_h:hover{
	background-color: #4dc6ee;
}
.zohoblue_bg{
	background-color: #43b5f5;
}
.blue3_bg, .blue3_bg_a.active, .blue3_bg_h:hover{
	background-color: #3eb6dd;
}
.dblue_bg, .dblue_bg_a.active, .dblue_bg_h:hover{
	background-color: #1479ad;
}
.dblue2_bg, .dblue_bg2_a.active, .dblue2_bg_h:hover{
	background-color: #1b7b9a;
}
.exdblue_bg{
	background-color: #00517b;
}
.lgtblue_bg, .lgtblue_bg_a.active, .lgtblue_bg_h:hover{
	background-color: #e9f7fe;
}
.lgtblue_2_bg{
	background-color: #e9f1f4;
}
.pblue_bg{
	background-color: #7fb2f0;
}
.fbblue_bg{
	background-color: #4472c4;
}
.frmlblue_bg{
	background-color: #c4d8e5;
}
.segblue_bg, .segblue_bg_h:hover, .segblue_bg_a.active{
	background-color: #006CD1;
}

.seggreen_bg, .seggreen_bg_h:hover, .seggreen_bg_a.active{
	background-color: #47E2A1;
}
.sbblue_bg, .sbblue_bg_h:hover, .sbblue_bg_a.active, :checked ~ .sbblue_bg_sibc{
	background-color: #2a2ae8;
}
.diblue_bg{
	background-color: #b4cadc;
}
.draftblue_bg{
	background-color: #413d91;
}
.bg_8eccd2,
.blgr_bg, .blgr_bg_a.active, .blgr_bg_h:hover{
	background-color: #8eccd2;
}
.bg_c3e1e1,
.lghtblgr_bg, .lghtblgr_bg_a.active, .lghtblgr_bg_h:hover{
	background-color: #c3e1e1;
}
.mallblue_bg{
	background-color: #bedef3;
}
.cyanblue_bg {
	background-color: #19b699;
}
.greenblue_bg{
	background-color: #00768c;
}
.qmpurple_bg{
	background-color: #8888f3;
}
.logpurple_bg{
	background-color: #826aaf;
}
.lightpurple_bg{
	background-color: #d82b91;
}
.lgtpurple_bg, .lgtpurple_bg_a.active, .lgtpurple_bg_h:hover {
	background-color: #9EB8C5;
}
.labdpurple_bg, .labdpurple_bg_h:hover, .labdpurple_bg_a.active{
	background-color: #363271;
}
.labpurple_bg, .labpurple_bg_h:hover, .labpurple_bg_a.active{
	background-color: #5a55a3;
}
.draftpurple_bg{
	background-color: #6a62a9;
}
.pur_ba03d9_bg{
	background-color: #ba03d9;
}
.lenblue_bg{
	background-color: #0085e7;
}
.bg_ebf8f2{
	background-color: #ebf8f2;
}
.bg_d0e7e1, .bg_d0e7e1_h:hover{
	background-color: #d0e7e1;
} 
.bg_73bec8, .bg_73bec8_h:hover{
	background-color: #73bec8;
}
.bg_e5f3f5{
	background-color: #e5f3f5;
}
.bg_8fccd2{
	background-color: #8fccd2;
} 
.bg_ddf0f1{
	background-color: #ddf0f1;
}
.bg_02a1a5{
	background-color: #02a1a5;
}
.bg_e1ebf1{
	background-color: #e1ebf1;
}
.bg_153a6c{
	background-color: #153a6c;
}
.bg_dde7eb{
	background-color: #dde7eb;
}
.bg_1a90cd{
	background-color: #1a90cd;
}
.bg_69c{
	background-color: #69c;
}
.bg_e7e9f5, .bg_e7e9f5_h:hover{
	background-color: #e7e9f5;
}
.bg_ebf4fd, .bg_ebf4fd_a.active{
	background-color: #ebf4fd;
}
.bg_0070e0, .bg_0070e0_h:hover, .bg_0070e0_a.active{
	background-color: #0070e0;
}
.bg_7999b8{
	background-color: #7999b8;
}
.bg_1f8ceb{
	background-color: #1f8ceb;
}
.bg_14bff5{
	background-color: #14bff5;
}



/* - rgba-s */

.bg_255_02, .bg_255_02_a.active, .bg_255_02_h:hover{
	background-color: rgba(255, 255, 255, 0.2);
}
.bg_255_04, .bg_255_04_a.active, .bg_255_04_h:hover{
	background-color: rgba(255, 255, 255, 0.4);
}
.bg_255_07{
	background-color: rgba(255, 255, 255, 0.7);
}
.bg_000_01, .bg_000_01_a.active, .bg_000_01_h:hover{
	background-color: rgba(0, 0, 0, 0.1);
}
.bg_000_008, .bg_000_008_a.active, .bg_000_008_h:hover{
	background-color: rgba(0,0,0,0.08);
}
.bg_000119181_01, .bg_000119181_01_a.active, .bg_000119181_01_h:hover{
	background-color: rgba(0, 119, 181, 0.1);
}


/* - depricated */

.hov_dblue_bg.active, .hov_dblue_bg:hover{
	background: #1479ad;
}
.hov_white_bg.active, .hov_white_bg:hover{
	background: #FFFFFF;
}



/* Background gradient */

.bglgrad_bot_f19961_f97a67{
	background: linear-gradient(to bottom, #f19961 0, #f97a67);
}

.bglgrad_w_lblue{
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e8f3f7)) #e8f3f7;
    background: linear-gradient(to bottom, white 0%, #e8f3f7 100%) #e8f3f7;
}
.bglgrad_green{
    background: -webkit-gradient(linear, left top, left bottom, from(#55e24c), to(#2fd214)) #55e24c;
    background: linear-gradient(#55e24c, #2fd214) #55e24c;
}
.bglgrad_green2{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #89c403), to(#77a809)) #89c403;
	background: linear-gradient(to bottom, #89c403 5%, #77a809 100%) #89c403;
}

.bgrgrad_purple{
	background-color: #794997;
	background: radial-gradient(circle at center, #794997 50%, #3D254D 100%);
}

.bgrgrad_black, .bgrgrad_black_h:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #000), to(#666)) repeat scroll 0 0 #333;
	background: linear-gradient(to bottom, #000 5%, #666 100%) repeat scroll 0 0 #333;
}


/* Background animation */

.bg_animate1{
	-webkit-animation-name: bg_animate1;
	        animation-name: bg_animate1;
    -webkit-animation-duration: 300s;
            animation-duration: 300s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@-webkit-keyframes bg_animate1{
    from {
        -webkit-transform: translateX(0%);
                transform: translateX(0%)
    }
    to {
        -webkit-transform: translateX(-44%);
                transform: translateX(-44%)
    }
}
@keyframes bg_animate1{
    from {
        -webkit-transform: translateX(0%);
                transform: translateX(0%)
    }
    to {
        -webkit-transform: translateX(-44%);
                transform: translateX(-44%)
    }
}



/* Vertical align */

.valt{
	vertical-align: top;
}
.valti{
	vertical-align: top!important;
}
.valm{
	vertical-align: middle;
}
.valmi{
	vertical-align: middle!important;
}
.valb{
	vertical-align: bottom;
}
.valbi{
	vertical-align: bottom!important;
}

/* horizontal align */
.halm{
	horizontal-align: middle;
}
/* Text shadow */

.txsh_505050{
	text-shadow: 1px 1px 1px rgb(50, 50, 50);
}


/* Text align */

.talc{
	text-align: center;
}
.txt_d9e7f0{
	color: #d9e7f0;
}
.tall, .tall_fchild:first-child {
	text-align: left;
}
.talr, .talr_lchild:last-child {
	text-align: right;
}
.talj {
	text-align: justify;
}


/* Text */

.uppercase{
	text-transform: uppercase;
}
.underline, .undln, .undln_h:hover, .undr_line{
	text-decoration: underline;
}
.txtdec_n{
	text-decoration: none;
}

.txtovfl_el{
	text-overflow: ellipsis;
}
.wordb_ba{
	word-break: break-all;
}


/* Text indent */

.txtind0{
	text-indent: 0;
}
.txtind25{
	text-indent: 25px;
}
.txtind140{
	text-indent: 140px;
}

.txtind180{
	text-indent: 180px;
}
.txtind250{
	text-indent: 250px;
}
.txtind210{
	text-indent: 210px;
}
.txtind10{
	text-indent: 10px;
}


/* White space */

.ws_now{
	white-space: nowrap;
}



/* Line height */
.lgn_hight_n{
	line-height: normal;
}

.lgn_hight_s15{
	line-height: 1.5;
}
.lgn_hight_s14{
	line-height: 1.4;
}
.lgn_hight_s12, .lgn_hight_n12{
	line-height: 1.2;
}
.lgn_hight_s11{
	line-height: 1.1;
}
.lgn_hight_s1{
	line-height: 1;
}
.lgn_hight_125{
	line-height: 125px;
}
.lgn_hight_100{
	line-height: 100px;
}
.lgn_hight_95{
	line-height: 95px;
}
.lgn_hight_90{
	line-height: 90px !important;
}
.lgn_hight_80{
	line-height: 80px !important;
}
.lgn_hight_70{
	line-height: 70px;
}
.lgn_hight_68{
	line-height: 68px;
}
.lgn_hight_65{
	line-height: 65px !important;
}
.lgn_hight_60{
	line-height: 60px;
}
.lgn_hight_50{
	line-height: 50px;
}
.lgn_hight_55{
	line-height: 55px !important;
}
.lgn_hight_48{
	line-height: 48px;
}
.lgn_hight_45{
	line-height: 45px !important;
}
.lgn_hight_44{
	line-height: 44px;
}
.lgn_hight_42{
	line-height: 42px;
}
.lgn_hight_40, .lgn_hight_40_a.active, .active > .lgn_hight_40_pa{
	line-height: 40px !important;
}
.lgn_hight_38{
	line-height: 38px;
}
.lgn_hight_36{
	line-height: 36px;
}
.lgn_hight_35{
	line-height: 35px ;
}
.lgn_hight_34{
	line-height: 34px;
}
.lgn_hight_33{
	line-height: 33px;
}
.lgn_hight_32{
	line-height: 32px;
}
.lgn_hight_30{
	line-height: 30px !important;
}
.lgn_hight_29{
	line-height: 29px;
}
.lgn_hight_28{
	line-height: 28px;
}
.lgn_hight_26{
	line-height: 26px;
}
.lgn_hight_26i{
	line-height: 26px!important;
}
.lgn_hight_25{
	line-height: 25px;
}
.lgn_hight_24{
	line-height: 24px;
}
.lgn_hight_22 {
	line-height: 22px;
}
.lgn_hight_20 {
	line-height: 20px;
}
.lgn_hight_18 {
	line-height: 18px;
}
.lgn_hight_16 {
	line-height: 16px;
}
.lgn_hight_15{
	line-height: 15px;
}
.lgn_hight_14{
	line-height: 14px;
}
.lgn_hight_12{
	line-height: 12px;
}
.lgn_hight_5{
	line-height: 5px;
}
.lgn_hight_0{
	line-height: 0px;
}

.lgn_hight_100p{
	line-height: 100% !important;
}
/* Letter spacing */

.letspc_15{
	letter-spacing: 1.5px;
}
.letspc_1{
	letter-spacing: 1px;
}
.letspc_03{
	letter-spacing: 0.3px;
}
.letspc_-05{
	letter-spacing: -0.5px;
}



/* Font family */

.ff_inh{
	font-family: inherit;
}
.ff-oldenglish{
	font-family: 'OldeEnglishRegular';
}
.ff-sans{
	font-family: sans-serif;
}
.font_opnsns{
	font-family: 'Open Sans';
}
.font_helvetica{
	font-family: 'Helvetica LT 55 Roman', Arial, Helvetica, sans-serif;
}
.font_arial{
	font-family: Arial, Helvetica, sans-serif;
}
.font_times{
	font-family: 'Times New Roman', Times, serif;
}



/* For styling */

.fntwei_n, .nobold{
	font-weight: normal;
}
.fntwei_100{
	font-weight: 100;
}
.fntwei_500{
	font-weight: 500;
}
.bold, .bold_h:hover, .bold_a.active{
	font-weight: bold;
}
.italic {
	font-style: italic;
}


/* Font size */

.fsz50pc{
	font-size: 50%;
}

.fsz256{
	font-size: 256px;
}
.fsz150{
	font-size: 150px;
}
.fsz130{
	font-size: 130px;
}
.fsz120{
	font-size: 120px;
}
.fsz110{
	font-size: 110px !important;
}
.fsz100{
	font-size: 100px;
}
.fsz95{
  	font-size: 95px;
}
.fsz90{
  	font-size: 90px;
}
.fsz85 {
	font-size: 85px !important;
}
.fsz80{
	font-size: 80px !important;
}
.fsz75{
	font-size: 75px;
}
.fsz70 {
	font-size: 70px !important;
}
.fsz68 {
	font-size: 68px;
}
.fsz65 {
	font-size: 65px;
}
.fsz65i {
	font-size: 65px !important;
}
.fsz64 {
	font-size: 64px;
}
.fsz62 {
	font-size: 62px;
}
.fsz60 {
	font-size: 60px !important;
}
.fsz58 {
	font-size: 58px;
}
.fsz56 {
	font-size: 56px;
}
.fsz55 {
	font-size: 55px;
}
.fsz54 {
	font-size: 54px;
}
.fsz52 {
	font-size: 52px;
}
.fsz52i {
	font-size: 52px !important;
}
.fsz50 {
	font-size: 50px !important;
}
.fsz48 {
	font-size: 48px;
}
.fsz46 {
	font-size: 46px;
}
.fsz45 {
	font-size: 45px;
}
.fsz44 {
	font-size: 44px;
}
.fsz42 {
	font-size: 42px;
}
.fsz40 {
	font-size: 40px;
}
.fsz38 {
	font-size: 38px;
}
.fsz36 {
	font-size: 36px;
}
.fsz35{
	font-size: 35px !important; 
}
.fsz34 {
	font-size: 34px;
}
.fsz32i {
	font-size: 32px !important;
}
.fsz32 {
	font-size: 32px;
}
.fsz30 {
	font-size: 30px !important;
}
.fsz28 {
	font-size: 28px;
}
.fsz27 {
	font-size: 27px;
}
.fsz26 {
	font-size: 26px;
}
.fsz25{
	font-size: 25px ;
}
.fsz24i {
	font-size: 24px !important;
}
.fsz24 {
	font-size: 24px;
}
.fsz22 {
	font-size: 22px;
}
.fsz21 {
	font-size: 21px;
}
.fsz20i {
	font-size: 20px !important;
}
.fsz20 {
	font-size: 20px;
}
.fsz18, .fsz18_a.active{
    font-size: 18px;
}
.fsz18i{
	font-size: 18px!important;
}
.fsz17{
	font-size: 17px;
}
.fsz16, .fsz16_a.active{
	font-size: 16px;
}
.fsz16i{
	font-size: 16px!important;
}
.fsz15, .fsz15_h:hover, .fsz15_a.active{
	font-size: 15px;
}
.fsz15i{
	font-size: 15px !important;
}
.fsz14 {
	font-size: 14px;
}
.fsz13 {
	font-size: 13px;
}
.fsz13_333{
	font-size: 13.333px;
}
.fsz12 {
	font-size: 12px;
}
.fsz12i {
	font-size: 12px !important;
}
.fsz11 {
	font-size: 11px;
}
.fsz10 {
	font-size: 10px;
}



/* Color */

.inh_txt{
	color: inherit;
}

/* - white/black */

.txt_f, .txt_f_h:hover, .txt_f_a.active,
.white_txt, .white_txt_h:hover, .white_txt_a.active, .white_txt_ah.active:hover, .active > .white_txt_pa, :active > .white_txt_pa, .visited > .white_txt_pv, :checked ~ .white_txt_sibc{
	color: #fff;
}
	.white_txt_i{
		color: #fff!important;
	}
.lgrey_txt{
	color: #e2e2e2;
}
.grey_txt_d4d4d5e8 {
	color: #d4d4d5e8;
}

.llgrey_txt{
	color: #8c8c8c;
}
.grey_txt, .grey_txt_a.active, .grey_txt_h:hover {
	color: #838383;
}
.lgtgrey3_txt, .lgtgrey3_txt_a.active, .lgtgrey3_txt_h:hover{
	color: #a9a9a9;
}
.lgtgrey4_txt, .lgtgrey4_txt_a.active, .lgtgrey4_txt_h:hover{
	color: #c6c8ca;
}
.dblgrey_txt{
	color: #e4e5e7;
}
.lpsdgrey_txt{
	color: #a7a9ac;
}
.remlgtgrey_txt, .remlgtgrey_txt_a.active, .remlgtgrey_txt_h:hover{
	color: #d0d0d0;
}
.lgtgrey_txt, .lgtgrey_txt_a.active, .lgtgrey_txt_h:hover{
	color: #939598;
}
.txt_4a,
.dark_grey_txt, .dark_grey_txt_h:hover, .active > .dark_grey_txt_pa{
	color: #4a4a4a;
}
.dark_grey2_txt{
	color: #424242;
}
.upgrey_txt{
	color: #7d7d7d;
}
.dgrey_txt, .dgrey_txt_h:hover{
	color: #333;
}
.midgrey_txt {
	color: #6b6f74;
}
.bfgrey_txt{
	color: #bfbfbf;
}
.hgrey_txt{
	color: #dedede;
}
.txt_2d3e52,
.blgrey, .darkgrey_txt{
	color: #2d3e52;
}
	.txt_2d3e52i{
		color: #2d3e52!important;
	}
.txt_7, .getappgrey_txt{
	color: #777;
}
.lenblack_txt{
	color: #1f1f1f;
}
.txt_1d402b{
	color: #1d402b;
}
.txt_0, .txt_0_a.active,
.black_txt, .black_txt_a.active, .black_txt_h:hover {
	color: #000;
}
.black_txti{
	color: #000 !important;
}
.blacka1_txt{
	color: #1a1a1a;
}
.txt_9d{
	color: #9d9d9d;
}
.txt_677f94{
	color: #677f94;
}
.txt_6c737a{
	color: #6c737a;
}
.txt_585870{
	color: #585870;
}
.txt_3d3d3d{
	color: #3d3d3d;
}
.txt_0f3e5e{
	color: #0f3e5e;
}
.txt_54491e{
	color: #54491e;
}
.txt_37404a{
	color: #37404a;
}
.txt_787e89{
	color: #787e89;
}
.txt_f2f1f1{
	color: #f2f1f1;
}
.txt_69{
	color: #696969;
}
.txt_f3{
	color: #f3f3f3;
}
.txt_5{
	color: #555;
}
.txt_c{
	color: #ccc;
}
.txt_ca{
	color: #cacaca;
}
.txt_5a{
	color: #5a5a5a;
}
.txt_a5afc2{
	color: #a5afc2;
}
.txt_6{
	color: #666;
}
.txt_8c{
	color: #8c8c8c;
}
.txt_21{
	color: #212121;
}
.txt_85{
	color: #858585;
}
.txt_a5{
	color: #a5a5a5;
}
.txt_60666f{
	color: #60666f;
}
.txt_c1bdbd{
	color: #c1bdbd;
}
.txt_4b4f56{
	color: #4b4f56;
}
.txt_8e{
	color: #8e8e8e;
}
.txt_a1{
	color: #a1a1a1;
}
.txt_c0bbb1{
	color: #c0bbb1;
}
.txt_bfbbaf{
	color: #bfbbaf;
}
.txt_2d3e50{
	color: #2d3e50;
}


/* - yellow/red/brown */

.yellow_txt {
	color: #ffeb18;
}
.regyellow_txt{
	color: #f4d864;
}
.lorange_txt{
	color: #ffc000;
}
.frtred_txt{
	color: #fb4f14;
}
.prorange_txt{
	color: #f79034;
}
.draftorange_txt{
	color: #df7734;
}
.lred_txt, .lred_txt_h:hover{
	color: #e74c3c;
}
.red_txt, .red_txt_h:hover{
	color: #e3232d;
}
.pred2_txt, .pred2_txt_h:hover, .pred2_txt_a.active, :hover > .pred2_txt_pa, .active > .pred2_txt_pa{
	color: #fb0f0f;
}
.pyellow_txt, .pyellow_txt_h:hover, .pyellow_txt_a.active, :hover > .pyellow_txt_pa, .active > .pyellow_txt_pa{
	background-color: #ffeb18;
}

.dred_txt, .dred_txt_h:hover, .dred_txt_a.active{
	color: #c0392b;
}
.aftred_txt{
	color: #dd2a30
}
.red-ef5469_txt{
	color: #ef5469;
}
.txt_e4ba3f{
	color: #e4ba3f;
}
.txt_cb732b{
	color: #cb732b;
}
.txt_c384c5{
	color: #c384c5;
}
.txt_c85977{
	color: #c85977;
}
.txt_941900, .txt_941900_h:hover{
	color: #941900;
}
.txt_992929{
	color: #992929;
}
.txt_e87e91{
	color: #e87e91;
}
.txt_3c3c3b{
	color: #3c3c3b;
}
.txt_636467{
	color: #636467;
}
.txt_dd4b39{
	color: #dd4b39
}
.txt_3{
	color: #333;
}


/* - green */

.frtgreen_txt{
	color: #00c0a9;
}
.tmgreen_txt{
	color: #92d050;
}
.lengreen_txt{
	color: #81ac40;
}
.green_txt, .green_txt_h:hover, .active > .green_txt_pa, :active > .green_txt_pa {
	color: #7db921;
}
.getappgreen_txt{
	color: #689F38;
}
.lendgreen_txt{
	color: #527a25;
}
.seggreen_txt, .seggreen_txt_h:hover, .seggreen_txt_a.active{
	color: #49B882;
}
.txt_6d8524{
	color: #6d8524;
}
.txt_428f8c, :checked ~ .txt_428f8c_sibc{
	color: #428f8c;
}
	.txt_428f8ci{
		color: #428f8c!important;
	}
.txt_40a843, :checked ~ .txt_40a843_sibc{
	color: #40a843;
}
.sabluegreen_txt{
	color: #3f5965;
}
.green2_txt{
	color: #2fd214;
}
.bluegreen_txt{
	color: #00587c;
}
.txt_89bc62{
	color: #89bc62;
}
.txt_5fb4bf{
	color: #5fb4bf;
}
.txt_275b62{
	color: #275b62;
}
.txt_37a000{
	color: #37a000;
}
.txt_29b35a, .active > .txt_29b35a_pa{
	color: #29b35a;
}
.txt_00a4bd{
	color: #00a4bd;
}


/* - blue */

.blue_txt {
	color: #23c1f4;
}
.blue_txt_3691c0 {
	color: #3691c0;
}
.blue2_txt{
	color: #007ace;
}
.darkblue_txt {
	color: #2f69b3;
}
.cyanblue_txt,
.blue3_txt, .blue3_txt_a.active, .active > .blue3_txt_pa, .blue3_txt_h:hover,
.dblue_txt, .dblue_txt_a.active, .dblue_txt_h:hover, .active > .dblue_txt_pa{
	color: #3691c0;
}
.dblue2_txt, .dblue2_txt_a.active, .dblue2_txt_h:hover{
	color: #547c9c;
}
.lgtblue_txt {
	color: #22b8fe;
}
.exdblue_txt{
	color: #00517b;
}
.segdblue_txt{
	color: #00386C;
}
.segblue_txt, .segblue_txt_h:hover, .segblue_txt_a.active{
	color: #006CD1;
}
.bmlblue_txt{
	color: #c1ecec;
}
.bmblue_txt{
	color: #37bfbf;
}
.prblue_txt{
	color: #31a5dd;
}
.lnkdblue_txt, .lnkdblue_txt_h:hover, .lnkdblue_txt_a.active{
	color: #008cc9;
}
.linkblue_txt{
	color: #01b7f2;
}
.txt_a9b9d8{
	color: #a9b9d8;
}
.txt_73bec8{
	color: #73bec8;
}
.txt_79a6bd{
	color: #79a6bd;
}
.txt_8a9ab0{
	color: #8a9ab0;
}
.txt_0b679a{
	color: #0b679a;
}
.txt_234961{
	color: #234961;
}
.txt_3367d6{
	color: #3367D6;
}
.txt_637282{
	color: #637282;
}
.txt_0070e0, .style_base:hover .txt_0070e0_sbh{
	color: #0070e0;
}
.txt_007dbb{
	color: #007dbb;
}
.txt_004976{
	color: #004976;
}
.txt_00386c{
	color: #00386c;
}
.txt_4b6985{
	color: #4b6985;
}
.txt_6599c3{
	color: #6599c3;
}
.txt_14bff5{
	color: #14bff5;
}


/* - rgba-s */

.rgb255-054_txt{
	color: rgba(255,255,255,.54);
}
.rgb0-07_txt{
	color: rgba(0, 0, 0, .7);
}



/* Cursor */

.curd{
	cursor: default;
}
.curp{
	cursor: pointer;
}
	.curpi{
		cursor: pointer!important;
	}
.curt{
	cursor: text;
}


/* Transform */

.trf_n{
	-webkit-transform: none;
	transform: none;
}

.trf_x-100{
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}


.trf_y4p, .trf_y4p_h:hover, .trf_y4p_a:active{
	-webkit-transform: translateY(4px);
    transform: translateY(4px);
}
.trf_y2p, .trf_y2p_h:hover{
	-webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.trf_y-1p, .trf_y-1p_h:hover{
	-webkit-transform: translate(0, -1px);
	transform: translate(0, -1px);
}
.trf_y-12p, .trf_y-12p_h:hover, .style_base:hover .trf_y-12p_ph{
	-webkit-transform: translate(0, -12px);
	transform: translate(0, -12px);
}
.trf_y-10p, .trf_y-10p_h:hover, .style_base:hover .trf_y-10p_ph{
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}




.trf_z0{
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.rotate90{
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.rotate45{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.rotate-45{
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.scale_1_015, .scale_1_015_h:hover{
	-webkit-transform: scale(1.015);
	transform: scale(1.015);
}



/* Transition */

.trans_all2{
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.trans_all3{
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.trans_opa2{
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.trans_left2{
	-webkit-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}
.trans_trf2{
	-webkit-transition: transform 0.2s ease-in-out;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}


.delay_100{
	-webkit-transition-delay: 100ms;
	        transition-delay: 100ms;
}


/* Score */

.passport .qapscore_bord {
    position: absolute;
    z-index: 1;
    top: 130px;
    right: 40px;
    
}
.passport .qapscore_bord .score {
    border: #f2f0f0 5px solid;
    background: #FFF;
    width: 50px;
    height: 50px;
    float: left;
    box-sizing: content-box;
    border-radius: 50%;
    color: #c7c9c7;
    margin: 0 5px 0 0;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.passport .qapscore_bord .score.scorelevel {
    border: #f2f0f0 5px solid;
    background: #fffbcc;
    border-color: #fbf4a8;
    width: 50px;
    height: 50px;
    color: #fcaf17;
}
.passport .qapscore_bord .scorenew {
    border: #f2f0f0 5px solid;
    background: #FFF;
    width: 50px;
    height: 50px;
    float: left;
    box-sizing: content-box;
    border-radius: 5%;
    color: #c7c9c7;
    margin: 0 5px 0 0;
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.passport .qapscore_bord .scorenew.scorelevelnew {
    border: #f2f0f0 5px solid;
    background: #fffbcc;
    border-color: #fbf4a8;
    width: 178px;
    height: 50px;
    color: #fcaf17;
	
}



