.grecaptcha-badge { display:none !important }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

.line-height-1p0 { line-height: 1.0; }
.line-height-1p1 { line-height: 1.1; }
.line-height-1p2 { line-height: 1.2; }
.line-height-1p3 { line-height: 1.3; }
.line-height-1p4 { line-height: 1.4; }
.line-height-1p5 { line-height: 1.5; }
.line-height-1p6 { line-height: 1.6; }
.line-height-1p7 { line-height: 1.7; }
.line-height-1p8 { line-height: 1.8; }
.line-height-1p9 { line-height: 1.9; }
.line-height-2p0 { line-height: 2.0; }

/* ".table" to account for bootstrap .table */
.text-left, .table td.text-left { text-align: left; }
.text-center, .table td.text-center { text-align: center; }
.text-right, .table td.text-right { text-align: right; }

.text-green{color: #00a623 !important }
.text-red{ color: #dd2515 !important; }
.text-blue{ color: #0073b7 !important; }
.text-info{ color: #00C0EF !important; }
.text-purple{ color: #605ca8 !important; }
.text-yellow { color: #fdca2e !important; }
.text-white { color: #ffffff !important; }
.text-black { color: #000000 !important; }



.bg-white{ background-color: #fff !important }
.bg-green{ background-color: #00a65a !important }
.bg-red{ background-color: #dd4b39 !important; }
.bg-blue{ background-color: #0073b7 !important; }
.bg-info{ background-color: #00C0EF !important; }
.bg-purple{ background-color: #703a81 !important; }
.bg-yellow{ background-color: #fdca2e !important; }

/* Font in Points */
.font-size-7pt {font-size:7pt;}
.font-size-8pt {font-size:8pt;}
.font-size-9pt {font-size:9pt;}
.font-size-10pt {font-size:10pt;}
.font-size-11pt {font-size:11pt;}
.font-size-12pt {font-size:12pt;}
.font-size-13pt {font-size:13pt;}
.font-size-14pt {font-size:14pt;}
.font-size-15pt {font-size:15pt;}
.font-size-16pt {font-size:16pt;}
.font-size-17pt {font-size:17pt;}
.font-size-18pt {font-size:18pt;}
.font-size-19pt {font-size:19pt;}
.font-size-20pt {font-size:20pt;}
.font-size-21pt {font-size:21pt;}
.font-size-22pt {font-size:22pt;}
.font-size-23pt {font-size:23pt;}
.font-size-24pt {font-size:24pt;}
.font-size-25pt {font-size:25pt;}
.font-size-26pt {font-size:26pt;}
.font-size-27pt {font-size:27pt;}
.font-size-28pt {font-size:28pt;}
.font-size-29pt {font-size:29pt;}
.font-size-30pt {font-size:30pt;}
.font-size-40pt {font-size:40pt;}
.font-size-50pt {font-size:50pt;}
.font-size-60pt {font-size:60pt;}
.font-size-70pt {font-size:70pt;}
.font-size-80pt {font-size:80pt;}

/* Font in Pixels */
.font-size-9px {font-size:9px; }
.font-size-10px {font-size:10px;}
.font-size-11px {font-size:11px;}
.font-size-12px {font-size:12px;}
.font-size-13px {font-size:13px;}
.font-size-14px {font-size:14px;}
.font-size-15px {font-size:15px;}
.font-size-16px {font-size:16px;}
.font-size-17px {font-size:17px;}
.font-size-18px {font-size:18px;}
.font-size-19px {font-size:19px;}
.font-size-20px {font-size:20px;}
.font-size-21px {font-size:21px;}
.font-size-22px {font-size:22px;}
.font-size-23px {font-size:23px;}
.font-size-24px {font-size:24px;}
.font-size-25px {font-size:25px;}
.font-size-26px {font-size:26px;}
.font-size-27px {font-size:27px;}
.font-size-28px {font-size:28px;}
.font-size-29px {font-size:29px;}
.font-size-30px {font-size:30px;}
.font-size-31px {font-size:31px;}
.font-size-32px {font-size:32px;}
.font-size-33px {font-size:33px;}
.font-size-34px {font-size:34px;}
.font-size-35px {font-size:35px;}
.font-size-36px {font-size:36px;}
.font-size-37px {font-size:37px;}
.font-size-38px {font-size:38px;}
.font-size-39px {font-size:39px;}
.font-size-40px {font-size:40px;}
.font-size-41px {font-size:41px;}
.font-size-42px {font-size:42px;}
.font-size-43px {font-size:43px;}
.font-size-44px {font-size:44px;}
.font-size-45px {font-size:45px;}
.font-size-46px {font-size:46px;}
.font-size-47px {font-size:47px;}
.font-size-48px {font-size:48px;}
.font-size-49px {font-size:49px;}
.font-size-50px {font-size:50px;}
.font-size-60px {font-size:60px;}
.font-size-70px {font-size:70px;}
.font-size-80px {font-size:80px;}

/* Font in Ems */
.font-size-0p7em {font-size:0.7em;}
.font-size-0p8em {font-size:0.8em;}
.font-size-0p9em {font-size:0.9em;}
.font-size-1p0em {font-size:1.0em;}
.font-size-1p1em {font-size:1.1em;}
.font-size-1p2em {font-size:1.2em;}
.font-size-1p3em {font-size:1.3em;}
.font-size-1p4em {font-size:1.4em;}
.font-size-1p5em {font-size:1.5em;}
.font-size-1p6em {font-size:1.6em;}
.font-size-1p7em {font-size:1.7em;}
.font-size-1p8em {font-size:1.8em;}
.font-size-1p9em {font-size:1.9em;}
.font-size-2p0em {font-size:2.0em;}
.font-size-2p1em {font-size:2.1em;}
.font-size-2p2em {font-size:2.2em;}
.font-size-2p3em {font-size:2.3em;}
.font-size-2p4em {font-size:2.4em;}
.font-size-2p5em {font-size:2.5em;}
.font-size-2p6em {font-size:2.6em;}
.font-size-2p7em {font-size:2.7em;}
.font-size-2p8em {font-size:2.8em;}
.font-size-2p9em {font-size:2.9em;}
.font-size-3p0em {font-size:3.0em;}
.font-size-4p0em {font-size:4.0em;}
.font-size-5p0em {font-size:5.0em;}


.position-left-0 { left: 0; }
.position-left-1 { left: 1px; }
.position-left-2 { left: 2px; }
.position-left-3 { left: 3px; }
.position-left-4 { left: 4px; }
.position-left-5 { left: 5px; }
.position-left-6 { left: 6px; }
.position-left-7 { left: 7px; }
.position-left-8 { left: 8px; }
.position-left-9 { left: 9px; }
.position-left-10 { left: 10px; }

.position-top-0 { top: 0px; }
.position-top-1 { top: 1px; }
.position-top-2 { top: 2px; }
.position-top-3 { top: 3px; }
.position-top-4 { top: 4px; }
.position-top-5 { top: 5px; }
.position-top-6 { top: 6px; }
.position-top-7 { top: 7px; }
.position-top-8 { top: 8px; }
.position-top-9 { top: 9px; }
.position-top-10 { top: 10px; }

.position-left-minus-1 { left: -1px; }
.position-left-minus-2 { left: -2px; }
.position-left-minus-3 { left: -3px; }
.position-left-minus-4 { left: -4px; }
.position-left-minus-5 { left: -5px; }

.position-top-minus-1 { top: -1px; }
.position-top-minus-2 { top: -2px; }
.position-top-minus-3 { top: -3px; }
.position-top-minus-4 { top: -4px; }
.position-top-minus-5 { top: -5px; }

.m-0 { margin: 0;}
.margin-5 { margin: 5px;}
.margin-10 { margin: 10px;}
.margin-15 { margin: 15px;}
.margin-20 { margin: 20px;}
.margin-25 { margin: 25px;}
.margin-30 { margin: 30px;}
.margin-35 { margin: 35px;}
.m-t-0 { margin-top: 0; }
.m-t-1 { margin-top: 1px; }
.m-t-2 { margin-top: 2px; }
.m-t-3 { margin-top: 3px; }
.m-t-4 { margin-top: 4px; }
.m-t-5 { margin-top: 5px; }
.m-t-6 { margin-top: 6px; }
.m-t-7 { margin-top: 7px; }
.m-t-8 { margin-top: 8px; }
.m-t-9 { margin-top: 9px; }
.m-t-10 { margin-top: 10px; }
.m-t-15 { margin-top: 15px; }
.m-t-20 { margin-top: 20px; }
.m-t-25 { margin-top: 25px; }
.m-t-30 { margin-top: 30px; }
.m-t-35 { margin-top: 35px; }
.m-t-40 { margin-top: 40px; }
.m-t-45 { margin-top: 45px; }
.m-t-50 { margin-top: 50px; }

.m-b-0 { margin-bottom: 0; }
.m-b-1 { margin-bottom: 1px; }
.m-b-2 { margin-bottom: 2px; }
.m-b-3 { margin-bottom: 3px; }
.m-b-4 { margin-bottom: 4px; }
.m-b-5 { margin-bottom: 5px; }
.m-b-6 { margin-bottom: 6px; }
.m-b-7 { margin-bottom: 7px; }
.m-b-8 { margin-bottom: 8px; }
.m-b-9 { margin-bottom: 9px; }
.m-b-10 { margin-bottom: 10px; }
.m-b-15 { margin-bottom: 15px; }
.m-b-20 { margin-bottom: 20px; }
.m-b-25 { margin-bottom: 25px; }
.m-b-30 { margin-bottom: 30px; }
.m-b-35 { margin-bottom: 35px; }
.m-b-40 { margin-bottom: 40px; }
.m-b-45 { margin-bottom: 45px; }
.m-b-50 { margin-bottom: 50px; }

.m-r-0 { margin-right: 0; }
.m-r-1 { margin-right: 1px; }
.m-r-2 { margin-right: 2px; }
.m-r-3 { margin-right: 3px; }
.m-r-4 { margin-right: 4px; }
.m-r-5 { margin-right: 5px; }
.m-r-6 { margin-right: 6px; }
.m-r-7 { margin-right: 7px; }
.m-r-8 { margin-right: 8px; }
.m-r-9 { margin-right: 9px; }
.m-r-10 { margin-right: 10px; }
.m-r-15 { margin-right: 15px; }
.m-r-20 { margin-right: 20px; }
.m-r-25 { margin-right: 25px; }
.m-r-30 { margin-right: 30px; }


.m-l-0 { margin-left: 0; }
.m-l-1 { margin-left: 1px; }
.m-l-2 { margin-left: 2px; }
.m-l-3 { margin-left: 3px; }
.m-l-4 { margin-left: 4px; }
.m-l-5 { margin-left: 5px; }
.m-l-6 { margin-left: 6px; }
.m-l-7 { margin-left: 7px; }
.m-l-8 { margin-left: 8px; }
.m-l-9 { margin-left: 9px; }
.m-l-10 { margin-left: 10px; }
.m-l-15 { margin-left: 15px; }
.m-l-20 { margin-left: 20px; }
.m-l-25 { margin-left: 25px; }
.m-l-30 { margin-left: 30px; }
.m-l-35{ margin-left: 35px; }
.m-l-40{ margin-left: 40px; }
.m-l-45{ margin-left: 45px; }
.m-l-50{ margin-left: 50px; }
.m-l-55{ margin-left: 55px; }
.m-l-60{ margin-left: 60px; }
.m-l-65{ margin-left: 65px; }
.m-l-70{ margin-left: 70px; }
.m-l-75{ margin-left: 75px; }
.m-l-80{ margin-left: 80px; }
.m-l-85{ margin-left: 85px; }
.m-l-90{ margin-left: 90px; }
.m-l-95{ margin-left: 95px; }
.m-l-100{ margin-left: 100px; }

.p-0 {padding: 0;}
.p-10 {padding: 10;}
.padding-15 {padding: 15;}
.p-20 {padding: 20;}

.p-5 {padding: 5px;}
.p-10px {padding: 10px;}
.p-5 {padding: 15px;}
.p-20px {padding: 20px;}

.p-t-0 { padding-top: 0; }
.p-t-1 { padding-top: 1px; }
.p-t-2 { padding-top: 2px; }
.p-t-3 { padding-top: 3px; }
.p-t-4 { padding-top: 4px; }
.p-t-5 { padding-top: 5px; }
.p-t-6 { padding-top: 6px; }
.p-t-7 { padding-top: 7px; }
.p-t-8 { padding-top: 8px; }
.p-t-9 { padding-top: 9px; }
.p-t-10 { padding-top: 10px; }
.p-t-15 { padding-top: 15px; }
.p-t-20 { padding-top: 20px; }
.p-t-25 { padding-top: 25px; }
.p-t-30 { padding-top: 30px; }
.p-t-35 { padding-top: 35px; }
.p-t-40 { padding-top: 40px; }
.p-t-45 { padding-top: 45px; }
.p-t-50 { padding-top: 50px; }

.p-b-0 { padding-bottom: 0; }
.p-b-1 { padding-bottom: 1px; }
.p-b-2 { padding-bottom: 2px; }
.p-b-3 { padding-bottom: 3px; }
.p-b-4 { padding-bottom: 4px; }
.p-b-5 { padding-bottom: 5px; }
.p-b-6 { padding-bottom: 6px; }
.p-b-7 { padding-bottom: 7px; }
.p-b-8 { padding-bottom: 8px; }
.p-b-9 { padding-bottom: 9px; }
.p-b-10 { padding-bottom: 10px; }
.p-b-10 { padding-bottom: 10px; }
.p-b-15 { padding-bottom: 15px; }
.p-b-20 { padding-bottom: 20px; }
.p-b-25 { padding-bottom: 25px; }
.p-b-30 { padding-bottom: 30px; }
.p-b-35 { padding-bottom: 35px; }
.p-b-40 { padding-bottom: 40px; }
.p-b-45 { padding-bottom: 45px; }
.p-b-50 { padding-bottom: 50px; }

.p-r-0 { padding-right: 0; }
.p-r-1 { padding-right: 1px; }
.p-r-2 { padding-right: 2px; }
.p-r-3 { padding-right: 3px; }
.p-r-4 { padding-right: 4px; }
.p-r-5 { padding-right: 5px; }
.p-r-6 { padding-right: 6px; }
.p-r-7 { padding-right: 7px; }
.p-r-8 { padding-right: 8px; }
.p-r-9 { padding-right: 9px; }
.p-r-10 { padding-right: 10px; }
.p-r-15 { padding-right: 15px; }
.p-r-20 { padding-right: 20px; }
.p-r-25 { padding-right: 25px; }
.p-r-30 { padding-right: 30px; }
.p-r-35 { padding-right: 35px; }
.p-r-40 { padding-right: 40px; }
.p-r-45 { padding-right: 45px; }
.p-r-50 { padding-right: 50px; }

.p-l-0 { padding-left: 0; }
.p-l-1 { padding-left: 1px; }
.p-l-2 { padding-left: 2px; }
.p-l-3 { padding-left: 3px; }
.p-l-4 { padding-left: 4px; }
.p-l-5 { padding-left: 5px; }
.p-l-6 { padding-left: 6px; }
.p-l-7 { padding-left: 7px; }
.p-l-8 { padding-left: 8px; }
.p-l-9 { padding-left: 9px; }
.p-l-10 { padding-left: 10px; }
.p-l-15 { padding-left: 15px; }
.p-l-20 { padding-left: 20px; }
.p-l-25 { padding-left: 25px; }
.p-l-30 { padding-left: 30px; }
.p-l-35 { padding-left: 35px; }
.p-l-40 { padding-left: 40px; }
.p-l-45 { padding-left: 45px; }
.p-l-50 { padding-left: 50px; }


.bigger-110{font-size:110% !important}
.bigger-120{font-size:120% !important}
.bigger-130{font-size:130% !important}
.bigger-140{font-size:140% !important}
.bigger-150{font-size:150% !important}
.bigger-160{font-size:160% !important}
.bigger-170{font-size:170% !important}
.bigger-180{font-size:180% !important}
.bigger-190{font-size:190% !important}
.bigger-200{font-size:200% !important}
.bigger-210{font-size:210% !important}
.bigger-220{font-size:220% !important}
.bigger-230{font-size:230% !important}
.bigger-240{font-size:240% !important}
.bigger-250{font-size:250% !important}
.bigger-260{font-size:260% !important}
.bigger-270{font-size:270% !important}
.bigger-280{font-size:280% !important}
.bigger-290{font-size:290% !important}
.bigger-300{font-size:300% !important}
.bigger-125{font-size:125% !important}
.bigger-175{font-size:175% !important}
.bigger-225{font-size:225% !important}
.bigger-275{font-size:275% !important}

.spacer-1,.spacer-2,.spacer-3,.spacer-4,.spacer-5,.spacer-6,.spacer-7,.spacer-8,.spacer-9,.spacer-10,
.spacer-11,.spacer-12,.spacer-13,.spacer-14.spacer-15,
.spacer-20,.spacer-25,
.spacer-30,.spacer-35,
.spacer-40,.spacer-45,
.spacer-50,.spacer-55,
.spacer-60,.spacer-65,
.spacer-70,.spacer-75,
.spacer-80,.spacer-85,
.spacer-90,.spacer-95,
.spacer-100,
.spacer-120,
.spacer-200,
.spacer-300,
.spacer-400,
.spacer-500 {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 0;
    width: 100%;
}

.spacer-1 { height: 1px; }
.spacer-2 { height: 2px; }
.spacer-3 { height: 3px; }
.spacer-4 { height: 4px; }
.spacer-5 { height: 5px; }
.spacer-6 { height: 6px; }
.spacer-7 { height: 7px; }
.spacer-8 { height: 8px; }
.spacer-9 { height: 9px; }
.spacer-10 { height: 10px; }
.spacer-11 { height: 11px; }
.spacer-12 { height: 12px; }
.spacer-13 { height: 13px; }
.spacer-14 { height: 14px; }
.spacer-15 { height: 15px; }
.spacer-20 { height: 20px; }
.spacer-25 { height: 25px; }
.spacer-30 { height: 30px; }
.spacer-35 { height: 35px; }
.spacer-40 { height: 40px; }
.spacer-45 { height: 45px; }
.spacer-50 { height: 50px; }
.spacer-55 { height: 55px; }
.spacer-60 { height: 60px; }
.spacer-65 { height: 65px; }
.spacer-70 { height: 70px; }
.spacer-75 { height: 75px; }
.spacer-80 { height: 80px; }
.spacer-85 { height: 85px; }
.spacer-90 { height: 90px; }
.spacer-95 { height: 95px; }
.spacer-100 { height: 100px; }
.spacer-110 { height: 110px; }
.spacer-120 { height: 120px; }
.spacer-130 { height: 130px; }
.spacer-140 { height: 140px; }
.spacer-150 { height: 150px; }
.spacer-200 { height: 200px; }
.spacer-300 { height: 300px; }
.spacer-400 { height: 400px; }
.spacer-500 { height: 500px; }

.w-auto{width:auto !important;}

/* Percentage */
.w-1 { width:1% !important; }
.w-20 { width:20% !important; }
.w-25 { width:25% !important; }
.w-30 { width:30% !important; }
.w-35 { width:35% !important; }
.w-40 { width:40% !important; }
.w-45 { width:45% !important; }
.w-50 { width:50% !important; }
.w-55 { width:55% !important; }
.w-60 { width:60% !important; }
.w-65 { width:65% !important; }
.w-70 { width:70% !important; }
.w-75 { width:75% !important; }
.w-80 { width:80% !important; }
.w-85 { width:85% !important; }
.w-90 { width:90% !important; }
.w-95 { width:95% !important; }
.w-100 { width:100% !important; }

/* Pixels */
.w-5px { width: 5px; }
.w-10px { width: 10px; }
.w-15px { width: 15px; }
.w-20px { width: 20px; }
.w-25px { width: 25px; }
.w-30px { width: 30px; }
.w-35px { width: 35px; }
.w-40px { width: 40px; }
.w-45px { width: 45px; }
.w-50px { width: 50px; }
.w-55px { width: 55px; }
.w-60px { width: 60px; }
.w-65px { width: 65px; }
.w-70px { width: 70px; }
.w-75px { width: 75px; }
.w-80px { width: 80px; }
.w-85px { width: 85px; }
.w-90px { width: 90px; }
.w-95px { width: 95px; }
.w-100px { width: 100px; }
.w-110px { width: 110px; }
.w-120px { width: 120px; }
.w-130px { width: 130px; }
.w-140px { width: 140px; }
.w-150px { width: 150px; }
.w-160px { width: 160px; }
.w-170px { width: 170px; }
.w-180px { width: 180px; }
.w-190px { width: 190px; }
.w-200px { width: 200px; }
.w-210px { width: 210px; }
.w-220px { width: 220px; }
.w-230px { width: 230px; }
.w-240px { width: 240px; }
.w-250px { width: 250px; }
.w-260px { width: 260px; }
.w-270px { width: 270px; }
.w-280px { width: 280px; }
.w-290px { width: 290px; }
.w-300px { width: 300px; }

.height-auto { height:auto !important; }
.height-1 { height: 1px;}
.height-2 { height: 2px;}
.height-3 { height: 3px;}
.height-4 { height: 4px;}
.height-5 { height: 5px;}
.height-6 { height: 6px;}
.height-7 { height: 7px;}
.height-8 { height: 8px;}
.height-9 { height: 9px;}
.height-10 { height: 10px;}
.height-15 { height: 15px;}
.height-20 { height: 20px;}
.height-25 { height: 25px;}
.height-30 { height: 30px;}
.height-35 { height: 35px;}
.height-40 { height: 40px;}
.height-45 { height: 45px;}
.height-50 { height: 50px;}
.height-55 { height: 55px;}
.height-60 { height: 60px;}
.height-65 { height: 65px;}
.height-70 { height: 70px;}
.height-75 { height: 75px;}
.height-80 { height: 80px;}
.height-85 { height: 85px;}
.height-90 { height: 90px;}
.height-95 { height: 95px;}
.height-100 { height: 100px;}

.font-weight-100 { font-weight: 100 }
.font-weight-200 { font-weight: 200 }
.font-weight-300 { font-weight: 300 }
.font-weight-400 { font-weight: 400 }
.font-weight-500 { font-weight: 500 }
.font-weight-600 { font-weight: 600 }
.font-weight-700 { font-weight: 700 }
.font-weight-800 { font-weight: 800 }
.font-weight-900 { font-weight: 900 }

.row.row-10 {
    margin-left: -10px;
    margin-right: -10px;
}
.row.row-10 div[class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.row.row-5 {
    margin-left: -5px;
    margin-right: -5px;
}
.row.row-5 div[class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.row.row-0 {
    margin-left: 0;
    margin-right: 0;
}
.row.row-0 div[class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}


/*[ Col 5th ]
-----------------------------------------------------------*/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.form-control-static.with-border {
        border: 1px solid #ccc;
    margin-top: -4px;
}

.form-group.is-required > label:after,
.label-required:after {
    color: #ff0000;
    vertical-align: super;
    font-size: 60%;
    content: " *";
    text-shadow: 0 0 2px #b30000;
}

.modal.modal-centred {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .modal.modal-centred:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.modal-centred .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.thumbnail-bordered{
    border: 1px solid #ddd !important;
}

.dl-horizontal dt{
    margin-bottom: 5px;
}

.dl-horizontal.dl-xs dt{
    width: 90px;
}

.dl-horizontal.dl-xs dd {
    margin-left: 100px;
}

.dl-horizontal.dl-sm dt{
    width: 120px;
}

.dl-horizontal.dl-sm dd {
    margin-left: 130px;
}

.text-white { color: #fff; }
.text-black { color: #000; }

.filter-grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

@media (min-width: 1200px) {
    .modal-dialog.modal-xl {
        width: 1150px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .modal-dialog.modal-xl {
        width: 950px;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .modal-dialog.modal-xl {
        width: 95%;
    }
}


.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.cryptedmail span:after {
    content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
}
