@font-face {
    font-family: Hammer;
    src: url('../fonts/hammer.ttf');
}

/* latin-ext */
@font-face {
    font-family: 'Amarante';
    font-style: normal;
    font-weight: 400;
    src: local('Amarante Regular'), local('Amarante-Regular'), url(https://fonts.gstatic.com/s/amarante/v7/xMQXuF1KTa6EvGx9bp--AXvwmA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Amarante';
    font-style: normal;
    font-weight: 400;
    src: local('Amarante Regular'), local('Amarante-Regular'), url(https://fonts.gstatic.com/s/amarante/v7/xMQXuF1KTa6EvGx9bp-wAXs.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: PlayFlair;
    src: url('../fonts/pf.ttf');
}

@font-face {
    font-family: Dejavu;
    src: url("../fonts/DejaVuSans.ttf");
}

@font-face {
    font-family: Mns;
    src: url('../fonts/Mns.ttf');
}

@font-face {
    font-family: Sofia;
    src: url('../fonts/Sofia.otf');
}

@font-face {
    font-family: Nova;
    src: url('../fonts/Nova.otf');
}

@font-face {
    font-family: GreenPil;
    src: url('../fonts/greenpil.ttf');
}

@font-face {
    font-family: SofiaLight;
    src: url('../fonts/SofiaLight.otf');
}

::selection {
    color: white;
    background: #ffc107;
}

.img-cover {
    background-size: cover !important;
}

input[type="text"]:disabled {
    background-color: white;
}

::-webkit-scrollbar {
    width: .6em;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #E4E4E4;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: lightgrey;
    border-radius: 10px;
}

html, body {
    margin: 0px;
    padding: 0px;
    font-family: Nova !important;
}

.display-4-5 {
    font-size: 3rem !important;
    font-weight: 300;
    line-height: 1.2
}

.display-5 {
    font-size: 2.5rem !important;
    font-weight: 300;
    line-height: 1.2
}

.display-6 {
    font-size: 2rem !important;
    font-weight: 300;
    line-height: 1.2
}

.display-7 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-8 {
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.2
}

.display-9 {
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.2
}

.sofia-light {
    font-family: SofiaLight;
}

.amarante {
    font-family: Amarante;
}

.mns-font {
    font-family: Mns;
}

.nova-font {
    font-family: Nova;
}

.playflair {
    font-family: PlayFlair;
}

.bg-main {
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
}

.pointer {
    cursor: pointer;
}

.disableHover:hover {
    background: transparent !important;
}

.bg-gr-blue {
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(6, 103, 148, 1) 0%, rgba(8, 142, 203, 0.9051995798319328) 100%);
}

.bg-gr-red {
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(151, 14, 70, 1) 0%, rgba(214, 18, 100, 0.8631827731092436) 100%);
}

.bg-gr-yellow {
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(151, 113, 40, 1) 0%, rgba(207, 155, 54, 0.8799894957983193) 100%);
}

.bg-wifi {
    background: url("../images/wifi-icon.html") no-repeat center center;
}

.bgi-0 {
    background: url("../images/bg0.jpg");
}

.bgi-1 {
    background: url("../images/bg1.jpg");
}

.bgi-2 {
    background: url("../images/bg2.jpg");
}

.bgi-3 {
    background: url("../images/bg3.jpg");
}

.bgi-4 {
    background: url("../images/bg4.jpg");
}

.bgi-5 {
    background: url("../images/sms-hizmeti.png");
}

.bgi-6 {
    background: url("../images/bg6.jpg");
}

.bgi-7 {
    background: url("../images/cagri-merkezi.png");
}

.bgi-8 {
    background: url("../images/bg8.jpg");
}

.bgi-9 {
    background: url("../images/crm-hizmeti.png");
}

.bgi-10 {
    background: url("../images/bg12.png");
}

.bgi-11 {
    background: url("../images/abs5.jpg");
}

.bgi-12 {
    background: url("../images/bg14.jpg");
}

.bgi-13 {
    background: url("../images/bg15.jpg");
}

.bgi-14 {
    background: url("../images/bg16.jpg");
}

.bgi-15 {
    background: url("../images/bg17.jpg");
}

.bgi-16 {
    background: url("../images/bg18.jpg");
}

.bgi-17 {
    background: url("../images/bg19.jpg");
}

.bgi-18 {
    background: url("../images/bg20.jpg");
}

.bgi-19 {
    background: url("../images/bg21.jpg");
}

.bgi-20 {
    background: url("../images/bg22.jpg");
}

.bgi-21 {
    background: url("../images/bg23.jpg");
}

.bgi-22 {
    background: url("../images/bg24.jpg");
}

.bgi-23 {
    background: url("../images/bg25.jpg");
}

.bgi-24 {
    background: url("../images/bg26.jpg");
}

.bgi-25 {
    background: url("../images/bg27.jpg");
}

.bgi-26 {
    background: url("../images/bg28.jpg");
}

.bgi-27 {
    background: url("../images/bg29.png");
}

.bgi-28 {
    background: url("../images/bg30.jpg");
}

.bgi-29 {
    background: url("../images/bg31.png");
}

.bgi-30 {
    background: url("../images/bg32.jpg");
}

.bgi-31 {
    background: url("../images/bg33.jpg");
}

.bgi-32 {
    background: url("../images/bg34.jpg");
}

.bgi-33 {
    background: url("../images/bg35.png");
}

.team-bg {
    background: url("../images/team.jpg");
    background-size: cover;
}

.events-bg {
    background: url("../images/events.jpg");
    background-size: cover;
}

.career-bg {
    background: url("../images/career.jpg");
    background-size: cover;
}

.icon-bg-1 {
    background: url("../images/icons/iconbg-1.png");
    background-size: cover;
}

.svg-bg {
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='.5' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cuse fill='%23fafafa' href='%23s' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='2'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23e5e5e5'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23e0e0e0'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
}

.cover {
    background-size: cover !important;
}

.left-border {
    border-left: 10px solid #A593E0;
}

.right-border {
    border-right: 10px solid #A593E0;
}

.none-ltbt {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.bg-white {
    background: white;
}

.bgc-1 {
    background: #A593E0 !important;
}

.bgc-2 {
    background: black !important;
}

.bgc-3 {
    background: #C65CA9;
}

.bgc-4 {
    background: #B1378F;
}

.bgc-5 {
    background: #8D2376;
}

.bgc-6 {
    background: #09757A;
}

.bgc-7 {
    background: rgba(211, 211, 211, .95);
}

.bgc-8 {
    background: rgba(4, 179, 226, .7);
}

.bgc-9 {
    background: #9F3F8A;
}

.bgc-10 {
    background: #67CDF4;
}

.bgc-11 {
    background: rgba(245, 230, 209, .3) !important;
}

.bgc-12 {
    background: rgba(103, 205, 244, .1);
}

.bgc-13 {
    background: rgba(248, 218, 172, .25);
}

.bgc-14 {
    background: rgba(165, 147, 224, .18) !important;
}

.bgc-15 {
    background: rgba(4, 179, 226, .15);
}

.bgc-16 {
    background: #ffc107;
}

.bgc-17 {
    background: #1C2B36;
}

.bg-wawe-1 {
    background: url("../images/illustrations/wave.svg");
    background-size: cover;
}

.bg-wawe-2 {
    background: url("../images/illustrations/wawe2.svg");
    background-size: cover;
}

.bg-wawe-3 {
    background: url("../images/illustrations/wave3.svg");
    background-size: cover;
}

.bg-wawe-4 {
    background: url("../images/illustrations/wave4.svg");
    background-size: cover;
}

.bg-wawe-5 {
    background: url("../images/illustrations/wave5.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-6 {
    background: url("../images/illustrations/wave6.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-7 {
    background: url("../images/illustrations/wave7.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-8 {
    background: url("../images/illustrations/wave8.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-9 {
    background: url("../images/illustrations/wave9.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-10 {
    background: url("../images/illustrations/wave10.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-11 {
    background: url("../images/illustrations/wave11.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-12 {
    background: url("../images/illustrations/wave12.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-13 {
    background: url("../images/illustrations/wave13.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-14 {
    background: url("../images/illustrations/wave14.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-15 {
    background: url("../images/illustrations/wave15.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-wawe-16 {
    background: url("../images/illustrations/wave16.svg");
    background-size: cover;
    background-repeat: no-repeat;
}

.liner-bg {
    background: url("../images/liner.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}

.connect-bg {
    background: url("../images/banner.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.td-line-through {
    text-decoration: line-through;
}

.scaleX {
    transition: transform .3s ease-out;
}

.borderX {
    border: 1px solid #d2f3fe;
    transition: border .1s ease-out;
}

.scaleX:hover {
    transition: border .1s ease;
}

.btr-border {
    border-right: 2px solid #9F3F8A !important;
}

.bg-right {

}

.bgil-1 {
    background: url("../images/illustrations/il2.png");
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
}


.linear-bg {
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
}

.linear-text {
    color: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
}

.transparent-bg {
    background: transparent !important;
}

.bxs-1 {
    box-shadow: 10px 10px 0px lightgray;
}

.text-white {
    color: white !important;
}

.text-blue {
    color: #02B3E2;
}

:focus {
    box-shadow: none !important;
}

.noneFocus {
    box-shadow: none !important;
}

.mhe-250 {
    min-height: 250px;
}

.mhe-300 {
    min-height: 300px;
}

.mhe-400 {
    min-height: 400px;
}

.mhe-500 {
    min-height: 500px;
}

.mhe-750 {
    min-height: 750px;
}

.minw-1 {
    min-width: 100px;
}

.minw-1-5 {
    min-width: 150px;
}

.minw-2 {
    min-width: 200px;
}

.btn-effect {
    box-shadow: 0px 0px 5px black;
}

.borderLight {
    border: 1px solid #f1f1f4;
}

.brw-2 {
    border-width: 2px;
}

.border-white-3 {
    border: 3px solid white;
}

.brbt-5 {
    border-bottom: 5px solid #5164C2;
}

.brbt-purple-5 {
    border-bottom: 5px solid rgba(158, 58, 171, 1);
}

.width-10 {
    width: 10px;
}

.width-20 {
    width: 20px;
}

.width-30 {
    width: 30px;
}

.width-40 {
    width: 40px;
}

.width-50 {
    width: 50px;
}

.width-60 {
    width: 60px;
}

.rounded-1 {
    border-radius: 5px !important;
}

.rounded-5 {
    border-radius: 15px;
}

.rounded-20 {
    border-radius: 20px !important;
}

.line-bottom {
    width: 45px;
    height: 3px;
}

.line-bottom-purple {
    border-bottom: 3px solid rgba(158, 58, 171, .4);
}

.line-bottom-purple:hover {
    border-bottom: 3px solid rgba(158, 58, 171, .8);
}

.selected-tab {
    color: rgba(158, 58, 171, 1);
    cursor: pointer;
    border-bottom: 3px solid rgba(158, 58, 171, .8);
}

.speedy {
    display: inline-flex;
    border-bottom: 2px solid lightgray;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    box-shadow: 0 .3rem .3rem rgba(0, 0, 0, .1175) !important;
    transition: filter .3s ease;
    padding: 10px;
    margin: 2px;
}

.speedy:hover {
    background: #9F3F8A;
    color: white !important;
    transition: all .3s ease-out;
}

.speedy-active {
    background: #9F3F8A;
    color: white !important;
    transition: all .3s ease-out;
}

.purple-color {
    color: rgba(116, 63, 187, .3);
}

.border-bottom {
    border-bottom: 5px solid #9F3F8A;
}

.bb-thin {
    border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;
}

.bb-dashed {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.24) !important;
}

.br-gray, .br-gray:active, .br-gray:visited, .br-gray:focus {
    border: 1px solid #E4E4E4 !important;
}

.bg-gray {
    background: #FAFAFA;
}

.bg-light-gray {
    background: #E4E4E4;
}

.text-gray {
    color: lightgrey;
}

.text-bold-gray {
    color: darkgray;
}

.bold {
    font-weight: bold !important;
}

.greenpill {
    font-family: GreenPil;
}

.xsmall {
    font-size: 12px;
}

.msmall {
    font-size: 20px;
}

.grayscale {
    filter: grayscale(100%);
    transition: filter .5s ease-in;
}

.grayscale:hover {
    filter: grayscale(0%);
    transition: filter .5s ease-in;
    cursor: pointer;
}

.hv-white:hover {
    color: white !important;
    transition: color .3s ease;
}

.cab {
    position: absolute;
    width: 75%;
    height: 25px;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    left: 16%;
    top: -10px;
    border-radius: 15px;
}

.cab-relative {
    width: 75%;
    height: 25px;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    border-radius: 15px;
    align-items: center;
    justify-content: center;
}

.brightness {
    filter: brightness(200%);
}

.fs-15 {
    font-size: 15px !important;
}

.fs-25 {
    font-size: 25px !important;
}

.fs-3rem {
    font-size: 3rem;
}

.fs-5rem {
    font-size: 5rem;
}

.parent-div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mini-circle {
    display: inline-block;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    border: 5px solid rgba(103, 205, 244, .9);
    line-height: 45px;
}

.bb-blue {
    border-bottom: 5px solid rgba(103, 205, 244, .9);
}

.mini-circle2 {
    display: inline-block;
    border-radius: 50%;
    width: 66px;
    height: 66px;
    border: 2px solid lightgrey;
    line-height: 45px;
}

.center {
    text-align: center;
    align-content: center;
    align-self: center;
}

.circle-div {
    display: inline-block;
    border-radius: 50%;
    background: white;
    padding: 50px;
}

.circle-div2 {
    display: inline-block;
    border-radius: 50%;
    background: black;
    padding: 50px;
}

.hiddenEffect p {
    /*visibility: hidden;*/
    transition: all .7s ease-in;
}

.hiddenEffect:hover p {
    overflow: auto;
    transition: all .7s ease-in;
}

.hiddenEffect:hover {
    background: black;
    transition: all .7s ease-in;
}

.hrLine {
    width: 45px;
    color: white;
    border-color: black;
}

.borderDiv {
    border: 1px solid black;
    margin-top: -20px;
    margin-right: 20px;
    width: 100%;
    height: 100%;
    float: left;
}


.ln20 {
    line-height: 20px !important;
}

.ln40 {
    line-height: 40px !important;
}

.ls1 {
    letter-spacing: 1px;
}

.ls2 {
    letter-spacing: 2px;
}

.ls3 {
    letter-spacing: 3px;
}

.ls5 {
    letter-spacing: 5px;
}

.font-thin {
    font-weight: lighter;
}

.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
    border: none !important;
    margin-top: 5px;
}

.dropdown.show .dropdown-menu { /* For Bootstrap 4, use .dropdown.show instead of .dropdown.open */
    max-height: 300px;
    opacity: 1;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-item i.material-icons {

}

.v-middle {
    vertical-align: middle !important;
}

.fix-middle {
    position: fixed;
    width: 100px;
    height: 300px;
    right: 5px;
    bottom: 50px;
}

.middle {
    align-items: center;
    align-self: center;
    vertical-align: middle;
}

.text-shadow-white {
    text-shadow: 5px 5px 0px rgba(0, 0, 0, .4);
}

.h-center {
    vertical-align: middle !important;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.mh-75 {
    min-height: 75px;
}

.hoverBg, .hoverBgTwo, .hoverBgThree {
    transition: all .3s ease-in;
}

/*.hoverBg:hover-css .hideArea, .hoverBgTwo:hover-css .hideArea, .hoverBgThree:hover-css .hideArea  {
    visibility: hidden;
}*/

.hoverBg:hover {
    background: url("../images/s1.jpg");
    background-size: cover;
    transition: all .5s ease-out;
}

.hoverBgTwo:hover {
    background: url("../images/ip-santral.png");
    background-size: cover;
    transition: all .5s ease-out;
}

.hoverBgThree:hover {
    background: url("../images/internet-hizmeti.png");
    background-size: cover;
    transition: all .5s ease-out;
}

.hideBlock {
    display: none !important;
}

.showBlock {
    display: block !important;
}

.effect-scale {
    transition: all .3s ease;
}

.effect-scale:hover {
    background: #9F3F8A;
    color: white !important;
    transform: scale(1.02);
    transition: all .3s ease-out;
    border: 10px solid black;
}

.effect-scale2:hover {
    background: #9F3F8A;
    color: white !important;
    transform: scale(1.02);
    transition: all .3s ease-out;
    border: 3px solid black;
}

.mxw-25 {
    max-width: 25px;
}

.mxw-50 {
    max-width: 50px;
}

.mxw-75 {
    max-width: 75px;
}

.mxw-85 {
    max-width: 85px;
}

.mxw-100 {
    max-width: 100px;
}

.mnh-65 {
    min-height: 65px;
}

.mnh-150 {
    min-height: 120px;
}

.mnh-250 {
    min-height: 250px;
}

.mnh-300 {
    min-height: 300px;
}

.mnh-500 {
    min-height: 500px;
}

.mxh-100 {
    max-height: 100px;
}

.mxh-150 {
    max-height: 150px;
}

.mxh-200 {
    max-height: 200px;
}

.mxh-300 {
    max-height: 300px;
}

.mxh-500 {
    max-height: 500px;
}

.height-3 {
    height: 23em;
}

.height-5 {
    height: 20em;
}

.height-75 {
    height: 75px;
}

.br-none {
    border-right: none !important;
}

.shadow-line {
    -webkit-box-shadow: 15px 15px 1px rgba(141, 35, 118, .1);
    -moz-box-shadow: 15px 15px 1px rgba(141, 35, 118, .1);
    box-shadow: 15px 15px 1px rgba(141, 35, 118, .1);
}

.shadow-slide {
    box-shadow: 0 .5rem .5rem rgba(0, 0, 0, .1175) !important
}

.shadow-effect {
    box-shadow: 0 .2rem .1rem rgba(0, 0, 0, .1175) !important
}

.shadow-effect-nb {
    box-shadow: 3px 3px 2px rgba(0, 0, 0, .1175) !important
}

.shadow-dark-effect {
    box-shadow: 0.1rem .1rem .2rem rgba(52, 58, 64, .6) !important
}

.speArea {
    width: 400px;
    padding: 30px;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    color: white;
}

.spePos {
    margin-top: -90px !important;
    margin-right: 0px;
}

.spePos-two {
    position: absolute;
    margin-top: -90px !important;
}

.spePos-three {
    position: absolute;
    right: -40px;
    top: -95px;
}

.spePos-four {
    position: absolute;
    right: -25px;
    top: -30px;
    text-align: center;
}

.borderless td, .borderless th {
    border: none;
}

.round-special {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.round-tb-left {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}

.round-tb-right {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.round-b-left {
    border-bottom-left-radius: 5px !important;
}

.round-b-right {
    border-bottom-right-radius: 5px !important;
}

.round-tb-left-pill {
    border-top-left-radius: 50rem !important;
    border-bottom-left-radius: 50rem !important;
}

.round-tb-right-pill {
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
}

.round-tr {
    border-top-right-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
}

.round-lb {
    border-bottom-left-radius: 15px !important;
}


.outline-text {
    color: white;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

@media (min-width: 1200px) {
    .container {
        min-width: 1200px;
    }
}

.demoArea {
    display: none;
}

input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffa500;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.rounded-pill-rtbt {
    border-top-right-radius: 50rem !important;
    border-bottom-right-radius: 50rem !important;
}

.btn-xs {
    padding: .15rem !important;
    width: 100%;
    font-size: .875rem !important;
    line-height: 2.5 !important;
    height: 2.9em !important;
}

.bg-green {
    background: #E4F7F5;
}

.bg-bold-green {
    background: #009571;
}

.bg-blue {
    background: #23c6fc !important;
}

.blur-2 {
    filter: blur(2px);
}

.blur-5 {
    filter: blur(5px);
}

.blur-10 {
    filter: blur(10px);
}

.text-green {
    color: #009571 !important;
}

.invert {
    filter: invert(100%);
}

.z-index-0 {
    z-index: 0 !important;
}

.minh-537 {
    min-height: 537px !important;
}

.minh-538 {
    min-height: 530px !important;
}

.minh-800 {
    min-height: 800px !important;
}

.minh-400 {
    min-height: 400px !important;
}

.minh-200 {
    min-height: 200px !important;
}

.minh-250 {
    min-height: 250px !important;
}

.minh-280 {
    min-height: 280px !important;
}


.minh-300 {
    min-height: 300px !important;
}

.minh-150 {
    min-height: 150px !important;
}

.minh-135 {
    min-height: 135px !important;
}

.minh-125 {
    min-height: 125px !important;
}

.minh-100 {
    min-height: 100px !important;
}

.minh-80 {
    min-height: 80px !important;
}

.minh-50 {
    min-height: 50px !important;
}

.minh-25 {
    min-height: 25px !important;
}

.selected {
    background: white;
    transition: all .3s ease;
}

.selected:hover {
    color: white;
    background: #9F3F8A !important;
    transition: all .2s ease-in;
}

.selected-blue {
    background: white;
    transition: all .3s ease;
}

.selected-blue:hover {
    background: rgba(35, 198, 252, .1) !important;
    transition: all .2s ease-in;
}

.selected-tab-two {
    background: #D485BF !important;
    color: white;
    font-weight: bold;
}

.fixed-right {
    position: fixed;
    right: 25px;
    bottom: 25px;
    top: 55px;
    z-index: 9999;
}

.stuck {
    position: fixed;
    right: 25px;
    width: 100%;
    overflow-y: scroll;
}

.scroll-y {
    overflow-y: scroll;
}

.scroll-none {
    overflow-y: hidden;
}

.scroll-none-x {
    overflow-x: hidden;
}

.cf-default {
    padding: .75rem 1.25rem;
    background-color: rgba(158, 58, 171, .3);
    border-top: 1px solid rgba(158, 58, 171, .1);
}

.cf-default:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.black-white {
    background: black;
    color: white !important;
    border: 1px solid rgba(0, 0, 0, .6);
}

.card-header {
    background: transparent !important;
}

.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 20px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #4CAF50;
    cursor: pointer;
}

.slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #4CAF50;
    cursor: pointer;
}

.btn-info {
    background: #23C6FC !important;
    border: 1px solid #23C6FC;
}

.bg-new-blue {
    background-color: rgba(0, 123, 255, 0.42); /* #23c6fc */
}

.text-info {
    color: #23C6FC !important;
}

.card {

}

.card-footer:last-child {
    background-color: rgba(0, 123, 255, 0.09);
    border-radius: 0 0 24px 24px;
}

.shadow-sm {
    transition: all .3s ease;
}

.shadow-sm:hover {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
    filter: grayscale(100%);
    cursor: pointer;
}

.only_bb {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #d3d3d3;
    border-radius: 0px !important;
}

.first-letter:first-letter {
    font-size: 1.5rem;
    text-shadow: 2px 2px 1px rgba(255, 193, 7, .5);
    color: rgba(255, 193, 7, 1);
}

.svgImage:hover {
    fill: white !important;
}

.tooltip-inner {
    background-color: rgba(255, 193, 7);
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: rgb(255, 193, 7) !important;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: rgb(255, 193, 7) !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: rgb(255, 193, 7) !important;
}

.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: rgb(255, 193, 7) !important;
}

.disabled {
    background: #E9ECEF;
}

.bg-transparent {
    background: transparent !important;
}

#carouselExampleControls a.carousel-control-next, a.carousel-control-prev {
    height: 26%;
    top: 33%;
    width: 86px;
    /*background: black;*/
}

.sp-img {
    position: relative;
    float: right;
    top: -52px;
    right: 15px;

}

.overflow-x {
    overflow-x: scroll;
}

.mr-2-5 {
    margin-right: .8rem !important;
}

.border-black {
    border: 1px solid black;
}

hr-black {
    border: 1px solid black;
    text-color: black;
    color: black;
}

.box-right-shadow-purple {
    transition: all .2s ease-out;
}

.box-right-shadow-purple:hover {
    box-shadow: 0px 2px 5px #B636A1;
    transition: all .2s ease-out;
}

.line-right {
    width: 100px;
    height: 20px;
    background: #B636A1;
    right: 15px;
    top: -10px;
    border-radius: 5px;
    clear: both;
    position: absolute;
}

.line-right-black {
    width: 100px;
    height: 20px;
    background: rgba(35, 39, 43, .9);
    right: 15px;
    top: -10px;
    border-radius: 5px;
    clear: both;
    position: absolute;
}

.mt-n6 {
    margin-top: -4rem !important
}

.mt-n7 {
    margin-top: -5rem !important
}

.mt-n7-5 {
    margin-top: -6rem !important
}

.landing-mobile-phone {
    width: 400px;
    top: 89vh;
    position: relative;
}

.landing-sector {
    width: 500px;
}

.services-icons {
    list-style-type: none;
    display: flex;
    flex-direction: row;
}

.services-icons p {
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.services-icons li {
    margin-left: 1em;
}

/* MOBILE */
@media (max-width: 575.98px) {
    .mxw-85 {
        max-width: 170px;
    }

    .mhe-750 {
        min-height: 650px;
    }

    .text-black-sp {
        color: black !important;
    }

    .display-4 {
        font-size: 1.75rem;
    }

    .display-3 {
        font-size: 3rem;
    }

    .mobile-of-x {
        overflow-x: scroll;
    }
}

@media print {
    .refArea {
        margin-top: -15px !important;
    }

    .landing1 {
        min-height: 41cm !important;
    }

    .printable-table thead th {
        background-color: rgba(0, 184, 224, 0.4) !important;
        margin-top: 10px
    }

    body {
        -webkit-print-color-adjust: exact;
    }

    .print-hidden {
        display: none;
    }

    .pt-100 {
        padding: 0 !important;
        margin: 0 !important;
    }

    .lading-content-print {
        width: 750px !important;
        margin-left: 60px !important;
    }

    .about-text {
        padding: 50px !important;
        font-size: 40px !important;
    }

    .print-logo {
        width: 200px !important;
    }

    .print-geo-svg {
        width: 500px !important;
    }

    .company-text-home {
        font-size: 62px !important;
    }

    .print-row {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100%;
    }

    .aboutArea {
        margin-top: 0px !important;
        background-size: cover !important;
        width: 100% !important;
        height: 59cm !important;
    }

    .about-text-shadow {
        padding: 30px !important;
    }

    .br-print {
        display: none;
    }

    .areaForm2 {
        margin-top: 100px !important;
    }

    .fixed-top-on {
        display: none;

    }

    .shadow-lg {
        box-shadow: none;
    }

    .hideBlock {
        display: none;
    }

    .agreementArea {
        max-height: 100%;
    }

    .cab-relative {
        display: none;
    }
}

.btn-offer {
    border: 1px solid #dedede;
    max-width: 130px;
    height: 100px;
}

#ico-offer {
    font-size: 1.2em;
    margin-top: 3px;
}

.offer-text {
    font-weight: 700;
    font-size: 12px;
}

.offer-container {
    padding: 0px 100px;
}

.fixed-top-on {
    position: fixed;
    right: 50px;
    z-index: 1030;
}

.pt-100 {
    padding: 0px 100px;
    margin-top: 5em;
}

.company-text-home {
    font-family: Dejavu;
    font-size: 42px;
}

.btn-offer:hover {
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    color: #ffffff;
    transition: 500ms background;
}

.fixed-top-on-mobile {
    display: none;
}

.landing1 {
    margin-bottom: 5px;
}

@media (max-width: 600px) {
    .landing1 {
        min-height: 580px !important;
    }

    .fixed-top-on-mobile {
        display: block !important;
        width: 100%;
    }

    .offer-container {
        padding: 0px;
    }

    .fixed-top-on {
        position: relative !important;
        right: 0;

    }

    .pt-100 {
        padding: 0px !important;
        margin-top: 0 !important;
    }

    html, body {
        overflow-x: hidden;
    }

    body {
        position: relative
    }

    .mobile-txt-home {
        margin-top: -80px !important;
    }

    .company-text-home {
        font-family: Dejavu;
        font-size: 28px;
        background-color: rgb(0, 0, 0, 0.04);
        border-radius: 10px;
    }

    .mt-3, .my-3 {
        margin-top: 0px !important;
    }

    .mt-5, .my-5 {
        margin-top: 0px !important;
    }

    .pt-5, .py-5 {
        padding-top: 0px !important;
    }

    .minh-537 {
        display: none;
    }

    .minh-300 {
        display: none;
    }

    .minh-135 {
        display: none;
    }

    .ref-icon {
        height: 60px;
    }

    .about-logo {
        height: 60px;
        margin-top: 10px
    }

    .landingArea {
        height: 600px;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        /*background-attachment: fixed !important;*/
        background-size: cover !important;
    }


    .lading-content-mobile {
        width: 200px;
        margin-left: 5px !important;
    }

    .pl-5, .px-5 {
        padding-left: 0 !important;
    }

    .ml-5, .mx-5 {
        margin-left: 15px !important;
    }

    .about-text {
        font-size: 0.7em !important;
        border-radius: 10px;
    }

    .about-text-shadow {
        background-color: rgb(0, 0, 0, 0.04);
        border-radius: 10px;
    }

    .table {
        max-width: 400px;
        overflow: auto;
    }

    .logo-mobile {
        width: 100px;
        height: 95px;
    }

    .pt-3, .py-3 {
        padding-top: 0 !important;
    }

    .p-5 {
        padding: 3.5em !important;
    }

    .aboutArea {
        height: 600px;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        background-size: cover !important;
    }

    .fixed-top-on {
        display: none;
    }
}


.payment-title {
    width: 100%;
    text-align: center;
}

.form-container .field-container:first-of-type {
    grid-area: name;
}

.form-container .field-container:nth-of-type(2) {
    grid-area: number;
}

.form-container .field-container:nth-of-type(3) {
    grid-area: expiration;
}

.form-container .field-container:nth-of-type(4) {
    grid-area: security;
}

.field-container input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.field-container {
    position: relative;
}

.form-container {
    display: grid;
    grid-column-gap: 10px;
    grid-template-columns: auto auto;
    grid-template-rows: 90px 90px 90px;
    grid-template-areas: "name name""number number""expiration security";
    /*max-width: 400px;*/
    padding: 20px;
    color: #707070;
}

.field-container label {
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 13px;
}

input {
    margin-top: 3px;
    padding: 15px;
    font-size: 16px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
}

.ccicon {
    height: 38px;
    position: absolute;
    right: 6px;
    top: calc(50% - 17px);
    width: 60px;
}

/* CREDIT CARD IMAGE STYLING */
.preload * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}

.container {
    width: 100%;
    max-width: 400px;
    max-height: 251px;
    height: 54vw;
    padding: 20px;
}

#ccsingle {
    position: absolute;
    right: 15px;
    top: 20px;
}

#ccsingle svg {
    width: 100px;
    max-height: 60px;
}

.creditcard svg#cardfront,
.creditcard svg#cardback {
    width: 100%;
    /*-webkit-box-shadow: 1px 5px 6px 0px black;*/
    /*box-shadow: 1px 5px 6px 0px black;*/
    border-radius: 22px;
}

#generatecard {
    cursor: pointer;
    float: right;
    font-size: 12px;
    color: #fff;
    padding: 2px 4px;
    background-color: #909090;
    border-radius: 4px;
    cursor: pointer;
    float: right;
}

/* CHANGEABLE CARD ELEMENTS */
.creditcard .lightcolor,
.creditcard .darkcolor {
    -webkit-transition: fill .5s;
    transition: fill .5s;
}

.creditcard .lightblue {
    fill: url(#MyGradient);
    /*fill: #03A9F4;*/
}

.creditcard .lightbluedark {
    /*fill: #0288D1;*/
    fill: url(#MyGradient);
}

.creditcard .red {
    /*fill: #ef5350;*/
    fill: url(#MyGradient);
}

.creditcard .reddark {
    /*fill: #d32f2f;*/
    fill: url(#MyGradient);
}

.creditcard .purple {
    /*fill: #ab47bc;*/
    fill: url(#MyGradient);

}

.creditcard .purpledark {
    /*fill: #7b1fa2;*/
    fill: url(#MyGradient);
}

.creditcard .cyan {
    /*fill: #26c6da;*/
    fill: url(#MyGradient);
}

.creditcard .cyandark {
    /*fill: #0097a7;*/
    fill: url(#MyGradient);
}

.creditcard .green {
    /*fill: #66bb6a;*/
    fill: url(#MyGradient);
}

.creditcard .greendark {
    /*fill: #388e3c;*/
    fill: url(#MyGradient);
}

.creditcard .lime {
    /*fill: #d4e157;*/
    fill: url(#MyGradient);
}

.creditcard .limedark {
    /*fill: #afb42b;*/
    fill: url(#MyGradient);
}

.creditcard .yellow {
    /*fill: #ffeb3b;*/
    fill: url(#MyGradient);
}

.creditcard .yellowdark {
    /*fill: #f9a825;*/
    fill: url(#MyGradient);

}

.creditcard .orange {
    /*fill: #ff9800;*/
    fill: url(#MyGradient);

}

.creditcard .orangedark {
    /*fill: #d43396;*/
    fill: url(#MyGradient);

}

.creditcard .grey {
    /*fill: #d43396;*/
    fill: url(#MyGradient);

}

.creditcard .greydark {
    /*fill: #6541c1;*/
    fill: url(#MyGradient);

}

/* FRONT OF CARD */
#svgname {
    text-transform: uppercase;
}

#cardfront .st2 {
    fill: #000000;
}

#cardfront .st22 {
    fill: #f3f0c7;
}

#cardfront .st3 {
    font-family: 'Source Code Pro', monospace;
    font-weight: 600;
}

#cardfront .st4 {
    font-size: 54.7817px;
}

#cardfront .st5 {
    font-family: 'Source Code Pro', monospace;
    font-weight: 400;
}

#cardfront .st6 {
    font-size: 33.1112px;
}

#cardfront .st7 {
    opacity: 0.6;
    fill: #000000;
}

#cardfront .st8 {
    font-size: 24px;
}

#cardfront .st9 {
    font-size: 36.5498px;
}

#cardfront .st10 {
    font-family: 'Source Code Pro', monospace;
    font-weight: 300;
}

#cardfront .st11 {
    font-size: 16.1716px;
}

#cardfront .st12 {
    fill: #4C4C4C;
}

/* BACK OF CARD */
#cardback .st0 {
    fill: none;
    stroke: #0F0F0F;
    stroke-miterlimit: 10;
}

#cardback .st2 {
    fill: #111111;
}

#cardback .st3 {
    fill: #F2F2F2;
}

#cardback .st4 {
    fill: #D8D2DB;
}

#cardback .st5 {
    fill: #C4C4C4;
}

#cardback .st6 {
    font-family: 'Source Code Pro', monospace;
    font-weight: 400;
}

#cardback .st7 {
    font-size: 27px;
}

#cardback .st8 {
    opacity: 0.6;
}

#cardback .st9 {
    fill: #000000;
}

#cardback .st10 {
    font-size: 24px;
}

#cardback .st11 {
    fill: #000000;
}

#cardback .st12 {
    font-family: 'Rock Salt', cursive;
}

#cardback .st13 {
    font-size: 37.769px;
}

/* FLIP ANIMATION */
.container-card {
    margin-left: 15px;
    /*perspective: 1000px;*/
}

.creditcard {
    width: 100%;
    max-width: 400px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: -webkit-transform 0.6s;
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    transition: transform 0.6s, -webkit-transform 0.6s;
    cursor: pointer;
}

.creditcard .front,
.creditcard .back {
    position: absolute;
    width: 100%;
    max-width: 400px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    color: #47525d;
}

.creditcard .back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.creditcard.flipped {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

@media (min-width: 900px) and (max-width: 1380px) {

    .landing-mobile-phone {
        top: 50vh !important;
    }

}

#upload-names {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    padding: 0px;
    flex-wrap: wrap;
}

#upload-names li {
    padding: 10px;
    background: #dedede;
    margin-left: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

#holder.hover {
    border: 2px dashed #0c0 !important;
}

#holder {
    padding: 10px;
    min-height: 200px;
    border: 2px dashed #7451c5;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
}

.holder-text {
    text-align: center;
    font-size: 18px;
    padding-top: 85px;
}

.file-show-apper {
    display: flex;
    flex-direction: row;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%) !important;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    align-items: center;
    border-radius: 2px;
    height: 50px;
}

#file-ico {
    font-size: 32px;
}

.file-show-apper p {
    margin-left: 5px;
    margin-top: 20px;
    width: 400px;
}

.item-upload {
    width: 100%;
    margin-bottom: 10px;
}

.item-upload select {
    width: 50%;
    margin-left: 30px;
}

#trash {
    cursor: pointer;
    background: #fff;
    color: #000000;
    padding: 3px 2px 6px 6px;
    border-radius: 40px;
    margin-left: 25px;
    font-size: 21px;
    width: 40px;
    height: 40px;
}

.activeted {
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%) !important;
    color: #fff;
}

.modal-header {
    text-align: center;
    width: 100%;
}

.modal-title {
    text-align: center;
    width: 100%;
    font-size: 28px;
    font-weight: 700;
}

.item-upload select {
    padding-left: 40px !important;
    color: #6f4bc3;
}

.empty-field {
    border-bottom: 2px solid red !important;
}



.field-container input {
    background: #EEEEEE;
    height: 40px;
    border-radius: 5px;
}

.field-container input:hover {
    outline: transparent;
}

.hideTooltip {
    position: absolute;
    background: #fff;
    padding: 20px;
    z-index: 9999;
    border: 1px solid #dedede;
    border-radius: 5px;
    top: -200px;
    display: none;
}

.tooldiv {
    cursor: pointer;
}


.form-field {
    display: block;
    margin-bottom: 16px;
    cursor: pointer;
}

.form-field--is-active .form-field__control::after {
    transform: scaleX(150);
}

.form-field--is-active .form-field__label {
    color: #b11adc;
    font-size: 0.75rem;
    transform: translateY(-14px);
}

.form-field--is-filled .form-field__label {
    font-size: 0.75rem;
    transform: translateY(-14px);
}

.form-field__label {
    display: block;
    font-size: 1.2rem;
    font-weight: normal;
    left: 0;
    margin: 0;
    padding: 18px 12px 0;
    position: absolute;
    top: 0;
    transition: all 0.4s;
    width: 100%;
}

.form-field__control {
    /*background: #eee;*/
    /*border-radius: 8px 8px 0 0;*/
    overflow: hidden;
    position: relative;
    width: 100%;
}

.form-field__control::after {
    border-bottom: 2px solid #eec3dd;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transition: all 0.4s;
    width: 1%;
}

.form-field__input, .form-field__textarea {
    appearance: none;
    background: transparent;
    border: 0;
    border-bottom: 2px solid #eec3dd;
    color: #333;
    display: block;
    font-size: 1.2rem;
    margin-top: 24px;
    outline: 0;
    padding: 0 12px 10px 12px;
    width: 100%;
}

.form-field__textarea {
    height: 150px;
}


/* select starting stylings ------------------------------*/
.select {
    font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    position: relative;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 25px;
}

.select-text {
    position: relative;
    font-family: inherit;
    background-color: transparent;
    width: 100%;
    padding: 10px 10px 10px 0;
    font-size: 18px;
    border-radius: 0;
    border: none;
    border-bottom: 2px solid #eec3dd;
}

/* Remove focus */
.select-text:focus {
    outline: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}

/* Use custom arrow */
.select .select-text {
    appearance: none;
    -webkit-appearance: none;
    padding-left: 12px;
}

.select:after {
    position: absolute;
    top: 18px;
    right: 10px;
    /* Styling the down arrow */
    width: 0;
    height: 0;
    padding: 0;
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(0, 0, 0, 0.12);
    pointer-events: none;
}


/* LABEL ======================================= */
.select-label {
    width: 100%;
    padding-left: 15px;
    color: rgba(0, 0, 0, 0.26);
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    transition: 0.2s ease all;
}

/* active state */
.select-text:focus ~ .select-label, .select-text:valid ~ .select-label {
    top: -15px;
    transition: 0.2s ease all;
    color: #b11adc;
    font-size: 0.75rem
}

/* BOTTOM BARS ================================= */
.select-bar {
    position: relative;
    display: block;
    width: 100%;
}

.select-bar:before, .select-bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #b11adc;
    transition: 0.2s ease all;
}


/* active state */
.select-text:focus ~ .select-bar:before, .select-text:focus ~ .select-bar:after {
    width: 100%;
}

/* HIGHLIGHTER ================================== */
.select-highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.select2-container--material {
    width: 100% !important;
    /** * Textbox */
    /** * Dropdown */
    /** * Options */
    /** * Focused textbox */
    /** * Disabled textbox */
}

.select2-container--material ::placeholder {
    color: inherit;
}

.select2-container--material .select2-selection {
    /* @extend input */
    overflow: visible;
    font: inherit;
    touch-action: manipulation;
    margin: 0;
    line-height: inherit;
    border-radius: 0;
    box-sizing: inherit;
    /* @extend .form-control */
    display: block;
    width: 100%;
    color: #55595c;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    padding: 0.5rem 0 0.6rem;
    font-size: 1rem;
    line-height: 1.5;
    background-color: transparent;
    background-image: none;
    border-radius: 0;
    margin-top: 0.2rem;
    margin-bottom: 1rem;
    /* @extend input[type=text] */
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    outline: 0;
    width: 100%;
    font-size: 1rem;
    box-shadow: none;
    transition: all 0.3s;
    min-height: 2.1rem;
}

.select2-container--material .select2-selection .select2-selection__rendered {
    padding-left: 0;
}

.select2-container--material .select2-selection--single .select2-selection__rendered {
    float: left;
}

.select2-container--material .select2-selection--single .select2-selection__arrow {
    float: right;
}

.select2-container--material .select2-selection--multiple {
    /** * Multiple selected options */
    /** * Multiple selected option clear button */
}

.select2-container--material .select2-selection--multiple .select2-selection__rendered {
    width: 100%;
}

.select2-container--material .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
}

.select2-container--material .select2-selection--multiple .select2-selection__choice {
    /* @extend .mdl-chip */
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    border: 0;
    border-radius: 16px;
    background-color: #dedede;
    display: inline-block;
    color: rgba(0, 0, 0, .87);
    margin: 2px 0;
    font-size: 0;
    white-space: nowrap;
    /* @extend .mdl-chip__text */
    font-size: 13px;
    vertical-align: middle;
    display: inline-block;
    float: left;
    margin-right: 8px;
    margin-bottom: 4px;
}

.select2-container--material .select2-selection--multiple .select2-selection__choice__remove {
    /* Hide default content */
    font-size: 0;
    opacity: 0.38;
    cursor: pointer;
    float: right;
    margin-top: 4px;
    margin-right: -6px;
    margin-left: 6px;
    transition: opacity;
}

.select2-container--material .select2-selection--multiple .select2-selection__choice__remove::before {
    content: "cancel";
    /* @extend .material-icons */
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    color: #000;
}

.select2-container--material .select2-selection--multiple .select2-selection__choice__remove:hover {
    opacity: 0.54;
}

.select2-container--material .select2-search--inline .select2-search__field {
    width: 100%;
    margin-top: 0;
    /* Match input[type=text] */
    height: 34px;
    line-height: 1;
}

.select2-container--material .select2-dropdown {
    border: 0;
}

.select2-container--material .select2-dropdown .select2-search__field {
    min-height: 2.1rem;
    margin-bottom: 16px;
    border: 0;
    border-bottom: 1px solid #ccc;
    transition: all 0.3s;
}

.select2-container--material .select2-dropdown .select2-search__field:focus {
    border-bottom: 1px solid #4285f4;
    box-shadow: 0 1px 0 0 #4585f4;
}

.select2-container--material .select2-results__options {
    /* @extend .zf-shadow-depth* */
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    /* @extend .dropdown-content */
    background-color: #fff;
    margin: 0;
    min-width: 100px;
    max-height: 300px;
    overflow-y: auto;
    z-index: 999;
    will-change: width, height;
    /* @extend .dropdown-content inline styles */
}

.select2-container--material .select2-results__option {
    /* @extend .dropdown-content li */
    cursor: pointer;
    clear: both;
    color: rgba(0, 0, 0, .87);
    line-height: 1.5rem;
    text-align: left;
    text-transform: none;
    /* @extend .dropdown-content li>a, .dropdown-content li>span */
    font-size: 1.2rem;
    display: block;
    padding: 1rem;
    /** * Disabled options */
    /** * Selected option */
    /** * Active/hovered option */
}

.select2-container--material .select2-results__option[aria-disabled=true] {
    /* @extend .select-dropdown li.disabled */
    color: rgba(0, 0, 0, .3);
    background-color: transparent !important;
    cursor: context-menu;
    /* @extend .disabled */
    cursor: not-allowed;
}

.select2-container--material .select2-results__option[aria-selected=true] {
    /* @extend .dropdown-content li:active, .dropdow-content li:hover */
    color: #4285f4;
    background-color: #eee;
}

.select2-container--material .select2-results__option--highlighted[aria-selected] {
    background-color: #ddd;
}

.select2-container--material.select2-container--focus {
    /* @extend input[type=text]:focus */
}

.select2-container--material.select2-container--focus .select2-selection {
    border-bottom: 2px solid #b11adc;
    box-shadow: 0 1px 0 0 #4585f4;
}

.select2-container--material.select2-container--disabled {
    /* @extend .select-wrapper input.select-dropdown:disabled */
}

.select2-container--material.select2-container--disabled .select2-selection {
    color: rgba(0, 0, 0, .3);
    cursor: default;
    user-select: none;
    border-bottom: 2px solid #b11adc
}

.select2-container--material.select2-container--disabled.select2-container--focus .select2-selection {
    box-shadow: none;
}

.select2-label_ {
    color: #b11adc;
    font-size: 0.75rem;
    transform: translateY(-15px);
    position: absolute;
    margin-left: 15px;
    width: 100%;
}

.select2-container{
    margin-top:7px !important;
}

.select2-selection__rendered{
    font-size: 1.2rem;
}

.select2-container .select2-selection--single .select2-selection__rendered{
    margin-top:-10px !important;
}

.select2-container .select2-selection--single{
    border-bottom: 2px solid #eec3dd !important;
}

.empty-fieldselect2 .select2-selection--single {
    border-bottom: 2px solid red !important;
}

.select2-container--open .select2-dropdown--below{
    margin-top: -55px !important;
}

.collapseIco {
    font-size: 2rem;
}

.offerTextCollapse {
    font-size: 1.3rem;
    font-weight: 700;
}

.btnCollapse {
    min-width: 100%;
    height:70px;
}
