/* Reset *****/ /*table { all: initial; * { all: unset; } }*/ /* bootstrap custom */ .navbar-default { background-color: #3074b5; border: 0; } .navbar-default { background-image: -webkit-linear-gradient(top,#3074b5 0,#3074b5 100%); background-image: -o-linear-gradient(top,#fff 0,#f8f8f8 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#3074b5),to(#3074b5)); background-image: linear-gradient(to bottom,#3074b5 0,#3074b5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3074b5', endColorstr='#3074b5', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4); box-shadow: 0 1px 5px rgba(0,0,0,.4); } .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #fff; background:#5e9cd8; } .navbar-default .navbar-nav>li>a { color: #eee; } .navbar-brand { padding:7px; } .navbar-default .navbar-toggle{ border-color: transparent; } .navbar-default .navbar-toggle .icon-bar { background-color:#eee; } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:#eee; } .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color:#3074b5; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #0459ab; } .lightgray { background:#f0f0f0 !important; } .navbar-static-bottom { position: relative; border-width: 1px 1px 0; } .btn2 { overflow-x: hidden; width: 100%; } /* STYLE ***************************************/ .file-item{ box-shadow:0 1px 4px #bbb; margin-bottom:10px; padding:5px; overflow-x:hidden; height:200px; } .file-item:hover, .file-item:focus{ box-shadow:0 1px 5px #666; } .captcha_code { width:80px; } .caption li, .free li,.premium li { padding: 10px; border-bottom: 1px solid #ddd; } .free li h2, .premium li h2 { font-weight: bold; font-size: 25px; padding-top: 15px; } .free li .img, .premium li .img { width:19px; } .free li { background: #f6f6f6; } .premium li { background: #edf2f7; } /*.premium li:first-child { background-image: -webkit-linear-gradient(top,#82b3e2 0,#3074b5 100%); background-image: -o-linear-gradient(top,#82b3e2 0,#3074b5 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#82b3e2 ),to(#3074b5)); background-image: linear-gradient(to bottom,#82b3e2 0,#3074b5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b3e2', endColorstr='#3074b5', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .free li:first-child { background-image: -webkit-linear-gradient(top,#f9f9f9 0,#ddd 100%); background-image: -o-linear-gradient(top,#f9f9f9 0,#ddd 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ddd)); background-image: linear-gradient(to bottom,#f9f9f9 0,#ddd 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ddd', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }*/ .caption { text-align: left; } .premium li:last-child, .free li:last-child, .caption li:last-child { border:0; } /* * NEW STYLE */ #kt ul { margin-top: 6px; margin-bottom: 6px; } .navbar-brand { padding: 17px !important; } .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background: rgb(48 116 181) !important; color: #fff; } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #fff; background: #5e9cd8; } .langname { margin-left: 10px; color: #fff; } .navbar-default .navbar-nav>li>a { border: 0px solid #7cb0e1; margin: 3px; padding: 10px 10px; border-radius: 50px; } .signup { background: #fff; color:#3074b5 !important; } .signup:hover { background: #bbd2e9; color:#fff !important; } .signin { border: 2px solid #fff !important; padding: 9px 20px !important; } .lightgray { background: #5e9cd8 !important; box-shadow: none; border: 1px solid #5e9cd8; border-radius: 8px !important; margin: 6px !important; } div#kt[aria-expanded="true"] { background: #105699 !important; border-radius: 26px; } .dropdown-menu>li>a { color: #fff; } /* *** HOME */ /* Banner area */ .site-banner .site-title h1{ font-family: Poppins !important; font-weight: 700; font-size: 65px ; margin-top: 14rem; margin-bottom: 10px; color: white; } /* animation */ .banner-image img{ z-index: 1; animation: animate 5s linear infinite; } @keyframes animate{ 0%,100% { transform: translateY(12px); } 50% { transform: translateY(24px); } } /* End animation */ .row{ margin-left: 10px; margin-right: 10px; } .site-banner .site-title h3{ font-weight: 500 ; color:rgba(211, 231, 255, 1); margin-bottom: 4rem; margin-top: 1.5rem; } .site-banner .banner-image >img{ padding: 8rem 0rem; width: 38rem; } /* buttons */ .button{ padding: 0.58rem 1.5rem; position: relative; border: 2px solid transparent; border-radius: 3px; border-radius: 35px !important; align-items: center; font-size: 20px; } .primary-button h5{ font-style: Black; margin: 0px; } .button.primary-button{ background-color: white; color: rgba(12, 82, 168, 1); transition: background-color .6s ease; box-shadow: rgba(12, 82, 168, 5) ; margin-top: 10px; margin-right: 38px; overflow: hidden; padding: 4px 21px; font-size: 19px; } .button.primary-button::before{ content: ''; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background: linear-gradient(to left, rgba(202,202,202,0.2), transparent); transform: skewX(45deg) translateX(0); transition: 0.5s; } .button.primary-button:hover::before{ transform: skewX(45deg) translateX(150%); } .button.primary-button:hover{ transform: scale(1.03); } .button.secondary-button{ background: transparent; background-clip: border-box; transition: background-c .6 ease; border-color: white; color: white; font-style: medium; margin-top: 10px; padding: 7px 29px; } .button.secondary-button:hover{ background-color:rgb(246, 250, 255); color: rgba(12, 82, 168, 1); } @media only screen and (max-width: 1400px){ .site-main .site-banner{ height: 520px; ; } .site-main .site-banner .site-title h1{ margin-top: 10rem; margin-bottom: 2rem; } .site-main .site-banner .site-title h3{ margin-bottom: 3rem; } .button{ font-size: 15px; padding: 0.45rem 1.2rem; } .button.primary-button{ margin-right: 25px; } } @media only screen and (max-width: 990px){ .img-fluid{display: none; animation: none;} .button.secondary-button{ padding: 0.58rem 2.1rem; } .site-main .site-banner .site-title h1{ margin-top: 9rem; } .site-main .site-banner .site-title h3{ margin-bottom: 2.5rem; } .site-main .site-banner{ height: 460px; } } @media only screen and (max-width: 660px){ div#kt[aria-expanded="true"] { margin: 0 0 15px 0; } .site-main .site-banner .site-title h1{ font-size: 50px; margin-bottom: 5px; margin-top: 8rem; } .site-main .site-banner .site-title h3{ font-size: 20px; margin-bottom: 2rem; } .site-main .site-banner{ height: 400px; } } /* End Banner area */ /* Start welcome area */ .welcome-area{ display: flex; position: relative; background: rgba(248, 249, 251, 1); width: 100%; flex-direction: column; align-items: center; height: 350px; justify-content: space-evenly; } .welcome-text{ color: rgba(12, 82, 168, 1); font-size: 35px; margin-top: 35px; margin-bottom: 25px; } .welcome-p{ color: rgba(74, 74, 111, 1); font-size: 20px; margin-bottom: 30px; text-align: center; width: 80%; } .create-account-b{ margin-bottom: 40px; background-image:linear-gradient(to bottom right,rgba(48, 116, 181, 1),rgba(104, 181, 255, 1)); color: white; background-clip:border-box; border-radius: 31px; box-shadow:3px 3px 10px rgba(12, 28, 48, 0.15); border-color: white; padding: 7px 20px; text-decoration: none !important; } .create-account-b:hover{ transform: scale(1.03); filter:contrast(1.2); color: white; } @media only screen and (max-width: 660px){ .welcome-area{ height: 300px; } .welcome-text{ font-size: 24px; } .welcome-p{ font-size: 16px; width: 90%; } } /* End welcome area */ /*Start description area */ .description-background{ display: flex; justify-content: start; background-image: linear-gradient(rgba(246, 250, 255, 1),rgba(234, 241, 255, 1)); height: auto; background-clip: border-box; border-radius: 5px; margin-top: 40px; margin-bottom: 40px; position:relative; max-width: 80%; padding: 0px; flex-direction: column; } .description-nav{ display: flex; border-radius: 5px; background: rgba(238, 244, 255, 1); height: 120px; width: 100%; align-items: center; justify-content: space-between; } .katfile-logo-2{ height: 46px; margin-left: 100px; position: relative; } .s-nav{ display: flex; justify-self: end; align-items: center; position: relative; flex-grow: revert; align-self: center; margin-top: 1.3rem; } .button-list,.link-list{ display: flex; justify-self: end; } .list-item{ text-decoration: none; display: flex; } .list-item a{ text-decoration: none; } .button-list{ font-size: 14px; } .signup-button-g , .Premium-button-b{ padding: 0.8rem 2.5rem; } .signup-button-g{ text-decoration:none; color: white; font-weight:700; background-color: rgba(57, 70, 89, 1); background-clip: border-box; border-radius: 5px; margin-left: 1rem; margin-right: 2rem; } .signup-button-g:hover{ color:beige; transform: scale(1.02); box-shadow: 5px 5px 10px rgba(0, 0,0, 0.08); } .Premium-button-b{ text-decoration:none; color: white; font-weight:700; background-color: rgba(55, 128, 196, 1); background-clip: border-box; border-radius: 5px; } .Premium-button-b:hover{ color: beige; transform: scale(1.02); box-shadow: 5px 5px 10px rgba(0, 0,0, 0.08); } .link-list .list-item>a{ color: rgba(57, 70, 89, 1); } .link-list .list-item>a:hover{ transform: scale(1.03); color: rgb(116, 140, 175); } .description-body{ position: relative; text-align: justify; } .description-body-l{ margin-left: 4rem; margin-right: 4rem; } .description-body-l > h2{ font-size: 30px; font-weight: bold; margin-top: 2rem; } .description-body-l > p{ font-size: 16px; font-weight: Medium; margin-top: 1.5rem; } .description-buttons{ display: flex; position: relative; margin-top: 3rem; margin-bottom: 2rem; letter-spacing: 1.2px; } .btn-long-maxborder-black{ background-color: rgba(57, 70, 89, 1); color: white; padding: 0.5rem 1.5rem; margin-top: 5px; font-size: 15px; margin-right: 2rem; } .btn-long-maxborder-black:hover{ color: beige; transform: scale(1.02); box-shadow: 5px 5px 10px rgba(0, 0,0, 0.08); } .btn-long-maxborder-blue{ background-color: rgba(55, 128, 196, 1); color: white; padding: 0.5rem 1.5rem; margin-top: 5px; font-size: 15px; text-decoration: none; } .btn-long-maxborder-blue:hover{ color: beige; transform: scale(1.02); box-shadow: 5px 5px 10px rgba(0, 0,0, 0.08); } @media only screen and (max-width: 1400px){ .link-list{ display: none; } .button-list{ font-size: 12px; } .signup-button-g , .Premium-button-b{ padding: 0.8rem 2.5rem; } .katfile-logo-2{ height: 42px; margin-left: 80px; } } @media only screen and (max-width: 900px){ .link-list{ display: none; justify-content: center !important; } .button-list{ font-size: 10px; } .signup-button-g , .Premium-button-b{ padding: 0.8rem 2.5rem; } .katfile-logo-2{ height: 40px; margin-left: 70px; } .description-body-l > h2{ font-size: 26px; text-align: left; } .description-body-l > p{ font-size: 15px; } .description-buttons> button{ margin-bottom: 0.5rem; } } @media only screen and (max-width: 660px){ .button-list{ display: none; } .katfile-logo-2{ height: 35px; margin-left: 30px; } .description-body-l{ margin-left: 1rem; margin-right: 1rem; } .description-body-l > h2{ font-size: 20px; } .description-body-l > p{ font-size: 14px; } .description-background{ max-width: 90%; } .description-nav{ height: 50px; } } /*End description area */ /* start Services area */ .card-container{ display: flex; width: 100%; } .services-area { padding: 3rem 1rem; display: flex; background: rgba(248, 249, 251, 1); width: 100%; align-items: center; height: auto; } .free-account{ background-image:linear-gradient(to top right,rgba(208, 228, 255, 1),rgba(237, 245, 255, 1)); box-sizing: border-box; border-radius: 5px; height: 250px; margin-bottom: 5%; } .upgrade-account{ background-image:linear-gradient(to bottom right,rgba(86, 172, 255, 1),rgba(64, 133, 197,1)); box-sizing: border-box; border-radius: 5px; height: 250px; margin-bottom: 5%; } .list-item{ letter-spacing: 1.5px; } .card-title1{ color: black; font-style: Bold; } .card-title2{ color: white; font-style: Bold; } .card-text1{ color: rgba(74, 74, 111, 1); margin-top: 1.5rem; } .card-text2{ color: white; margin-top: 1.5rem; } .link-container-b{ margin-top: 7%; } .create-account-btn{ background-image:linear-gradient(to bottom right,rgba(86, 172, 255, 1),rgba(64, 133, 197,1)); box-sizing: border-box; border-radius: 3px; padding: 0.4rem 1.7rem; border-style: none; color: white; font-weight: 500; } .create-account-btn:hover{ letter-spacing: 0.5px; box-shadow: 5px 5px 15px rgba(0, 0,0, 0.09); color: white; } .upgrade-account-btn{ background-color: white; box-sizing: border-box; border-radius: 3px; padding: 0.4rem 1.7rem; border-style: none; color: rgba(12, 82, 168, 1); } .upgrade-account-btn:hover{ letter-spacing: 0.5px; box-shadow: 5px 5px 15px rgba(0, 0,0, 0.09); color: rgba(12, 82, 168, 1); } @media only screen and (max-width: 1185px){ .upgrade-account-btn{ margin-top: 10%; } } @media only screen and (max-width: 980px){ .upgrade-account-btn{ margin-top: 5%; } } @media only screen and (max-width: 660px){ .card-title2 , .card-title1{ font-size: 20px; } .card-text1,.card-text2{ font-size: 15px; } } @media only screen and (max-width: 440px){ .card-title2 , .card-title1{ font-size: 18px; } .card-text1,.card-text2{ font-size: 13px; } .create-account-btn, .upgrade-account-btn{ font-size: 16px; } } /* End Services area */ /* Start Hint area */ .hint-section{ display: block; position: relative; } .hint-section-background{ position: relative; display: flex; height:auto; width: 100%; background:#1f1f1f; } .hint-title{ font-weight: 'Bold'; display: flex; color: white; align-items: center; margin-top: 1rem; z-index: 1; } .hint-title>img{ height: 60px; margin: 1.5rem; } .hint-title>h2{ font-size: 25px; } .hint-section-background .container>p{ color: white; margin-top: 1rem; margin-bottom: 2.5rem; font-size: 16px; z-index: 1; text-align:justify; } .hint-img-back{ display: flex; z-index: 3; } @media only screen and (max-width: 990px){ .hint-title>h2{ font-size: 16px; } .hint-title>img{ height: 50px; margin: 1.2rem; } } @media only screen and (max-width: 660px){ .hint-section-background .container>p{ font-size: 13px; margin-top: 0.5rem; } .hint-title>img{ height: 30px; } .services-list{ padding: 0; } .card-container{ padding: 0; } } /* End Hint area */ /* Start Search area */ .search-area{ height: auto; } .search-area .container{ max-width: 70%; margin-top: 70px; margin-bottom: 80px; position: relative; border: 1.5px solid #C1C1C1; width: 100%; height: 52px; border-radius: 5px; } .search-container{ width: 100%; height: 100%; vertical-align: middle; } .search{ border: none; height: 100%; width: 100%; padding: 0px 5px; border-radius: 5px; font-size: 18px; color: rgba(131, 131, 131, 0.77); } .search:focus{ outline: none; } .search-a{ background-color: rgba(55, 128, 196, 1) ; color: white; height: 90%; width: 100px; box-sizing: border-box; border-radius: 5px; border: none; margin-right: -10px; padding: 10px; } .search-a:hover{ letter-spacing: 0.5px; transform: scale(1.01); box-shadow: 5px 5px 10px rgba(0, 0,0, 0.08); color: white; } .search-button-td{ direction: rtl; } @media only screen and (max-width: 440px){ .search-area .container{ height: 42px; max-width: 80%; } .search{ font-size: 12px; } .search-button{ font-size: 12px; } } /* End Search area */ /* Start footer area */ footer .footer-area{ padding: 6rem 0; height: 550px; } .social{ display: flex; justify-content: center; } .footer-line{ border: 5px solid #F3F6FF; } .social > img{ height: 38px; padding: 2px; margin: 1.5rem; } .footer-link{ font-size: 14px; } .footerlinks-container{ margin-left: 20%; margin-right: 20%; } .footer-links{ display: flex; justify-content: space-between; text-decoration: none; } .social > img:hover{ transform: scale(1.05); } .footer-lfooter-linksinks{ display: flex; } .copyrights > p{ color: B0B0B0; } @media only screen and (max-width: 440px){ .list-item .footer-link{ font-size: 12px; padding: 10px 10px; } } /* End footer area */ .d-flex{ width: 100%; display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; padding-bottom:30px; } @media only screen and (max-width: 980px){ .d-flex{ justify-content: center !important; } } .title-text { color:#fff; } a:hover { text-decoration:none; } .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }