@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Slabo+27px);


a{ text-decoration:none !important;}
body{ margin:0; padding:0; }
.section_login_form{ font-family: 'Yanone Kaffeesatz', sans-serif; width:100%; clear:both; margin-top:50px;} 
.login_form_wrap_right{ text-align:center;}
.section_login_form ul{ padding:0;}
.wrapper{ width:100%; max-width:1160px; margin:0 auto; box-sizing: border-box; padding:0 15px;}
.logo{ text-align:center;}

img{ max-width:100%;}


/*.login_form_wrap_left{ width:35%; float:left; margin-right:5%;}
.login_form_wrap_right{ width:60%; float:left;}*/

.custom_login_form{ text-align:center; clear:both; overflow:hidden;}
.custom_login_form input{ padding:4% 1% 4% 14%; margin-bottom:15px; background:#ffffff; width:100%; border:1px solid #F0F0F2; border-radius:5px; font-size:16px; line-height:20px;}

.custom_login_form input[type="submit"]{ background:#1C9DD7; border:none; width:100%; font-size:20px; padding:4% 0; color:#ffffff; text-align:center; cursor:pointer; transition:all 0.4s ease-out 0s; -webkit-transition:all 0.4s ease-out 0s; margin-bottom:30px;}
.custom_login_form input[type="submit"]:hover{ background:#14729A; transition: all 0.4s ease-out 0s; -webkit-transition:all 0.4s ease-out 0s;}
.custom_login_form input[type="checkbox"]{ width:auto; float:left; margin: 3px 7px 0px 0;}
.custom_login_form label{ color:#E02830; float:left; font-size:26px;}
.custom_login_form a{ color:#8D8E92; font-size:26px; float:right; background:none; border:none; font-family: 'Yanone Kaffeesatz', sans-serif; cursor:pointer; }


.login_form_wrap_left ul{ clear:both; overflow:hidden; padding-left:0;}
.login_form_wrap_left ul li{ list-style:none; font-size:26px; line-height:130%; display:inline-block;}

.section_login_form ul.try_for_free{ padding-top:1em; padding-bottom:1em;}
.try_for_free li:first-child{ font-weight:bold; color:#544F56; font-size:26px; margin-right:20px; font-family: 'Slabo 27px', serif; }
.try_for_free li:last-child a{ background:#A3A1A2; display:inline-block; color:#ffffff; padding:6px 20px; border-radius:5px;}
.try_for_free li:last-child a:hover{ background:#1C9DD7;}

.name_icon, .passworc_icon{ position:relative; display:block;}
.name_icon:before{ content:url(images/name_icon.jpg); left:6px; top:7px; position:absolute;}
.passworc_icon:before{ content:url(images/password_icon.jpg); left:6px; top:10px; position:absolute;}
.login_form_wrap_right .flex-control-nav{ bottom:20px !important;}
.login_form_wrap_right .flexslider{ margin-bottom:0 !important; box-shadow:none; border:none; -webkit-box-shadow:none; -ms-box-shadow:none; border-radius:0;}



.try_for_free .btn-lg, .btn-group-lg > .btn{ font-size:30px;}
.custom_signup_form input[type="text"], .custom_signup_form input[type="email"], .custom_signup_form input[type="password"]{ width:100%; padding:14px; margin-bottom:10px; border-radius:4px; border:1px solid #F0F0F2;font-family: 'Yanone Kaffeesatz', sans-serif; font-size:18px;}
#signup{ width:100%; background:#1C9DD7; color:#FFF; padding:18px; border:none; border-radius:4px; margin-bottom:10px; font-size:20px; font-weight:600;font-family: 'Yanone Kaffeesatz', sans-serif;}
.terms{ font-size:20px; color:#E02830; padding-left:10px;font-family: 'Yanone Kaffeesatz', sans-serif;}
.terms a{color:#E02830;}
.modal-title{ text-align:center; font-size:30px; line-height:30px; color:#289ACE;font-family: 'Yanone Kaffeesatz', sans-serif;}

.section_content{ margin:20px 0;}
.section_content .container{padding: 20px 40px 20px 0;}

.header_section{ margin-top:20px;}
.header_section h2{ color:#fff; font-size:40px; margin:0; font-weight:600;}
.veekrypt-heading{
	font-size:50px;
}
.user ul, .comany_seting ul{ list-style:none;}
/*.user li, .comany_seting li{ border:4px solid #0C9EDF; background:#F5F6FA; margin-bottom:10px; border-radius:10px; min-height:142px; line-height:142px;}*/


.user img, .comany_seting img{ padding:5px;}
.user a, .comany_seting a{ font-size:18px; font-weight:600; color:#07A1E0;}
.user{ width:350px; float:right;}
.comany_seting{ width:350px;}

.footer_section{ border-top: 1px solid;}
.footer_box_one p{ color:#EAEAEA; font-weight:500; }
.footer_box_one h4{ color:#EAEAEA; padding-top:20px;}
.footer_box_one h5{ color:#EAEAEA; padding-top:10px; font-weight:600;}

.footer_box_two p{color:#EAEAEA;}
.footer_box_two{ margin-top:20px; float:right;}
.footer_box_two a{color:#EAEAEA;}
.action-box{
    border: 3px solid #4cddef;
    border-radius: 10px;
    padding: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #4cddef;
    flex-basis: 340px;
	font-size: 22px;
}

.action-box a{
	color: #4cddef !important;
}

.action-blue{
	border-color: #387ef7;
    color: #eeeeee;
}

.action-blue a{
 	color: #eeeeee !important;
}
.action-lightpurple{
    border-color: #9735d6;
    color: #d38fe8;
}

.action-lightpurple a{
 	color: #d38fe8 !important;
}

.action-purplelight{
    border-color: #d38fe8;
    color: #9735d6;
}

.action-purplelight a{
 	color: #9735d6 !important;
}


.action-purple{
	border-color: #ff35ff;
    color: #ff35ff;
}

.action-purple a{
 	color: #ff35ff !important;
}

.action-conference{
	border-color: #00a8ff !important;
}

.action-conference a{
	color: #fff !important;
}


.action-box h2{
	font-size:40px;
	margin:0;
	text-align: center;
}

.action-container{
    width: 800px;
    margin: 50px auto;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    justify-content: center;
}

.cancel-button, .theme-button {
    align-items: center;
    border: none;
    border-radius: 3px;
    box-shadow: none;
    color: #fff !important;
    display: flex;
    font-size: 15px;
    gap: 8px;
    justify-content: center;
    outline: none;
    padding: 7px 25px !important;
	background: linear-gradient(170deg, #8d2cff 50%, #3743ff);
}

.cancel-button {
    background: #dc3545 !important;
}

.head-container{
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
}

.username-box{
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.username-box .username{
	font-size: 25px;
	color:#fff;
}

.username-box svg{
	 color: #9f6bff;
}

.username-box a{
	cursor:pointer;
}

.reset-button svg{
	color: #dc3545;
}

.custom-dropdown {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.custom-dropdown .username {
    padding: 8px 12px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color: #eaeaea;
    font-weight: 500;
}

.custom-dropdown .dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    min-width: 160px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.3);
    border-radius: 5px;
    z-index: 1000;
    overflow: hidden;
	background-color: #1F1241;
	border: 1px solid #170F31;
}

.custom-dropdown .dropdown-content a {
    color: #eaeaea;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
	font-size:14px
}

.box-icon{
	text-align:center
}

.box-icon .icon {
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
}

@media (min-width: 1100px){
.container{ width:1100px !important;}
}

@media (max-width: 768px){ 
    .user{ float:none;}
    .footer_box_two{ float:none;}
    .login_form_wrap_left, .login_form_wrap_right{ width:100%;}
    .custom_login_form a{float:none; width:100%; text-align:left; clear:both; display:block;}
    .head-container{
        flex-direction: column;
        gap: 20px;
    }
    .action-box {
        flex-basis: 100% !important;
        max-width: 100% !important;
    }
    .action-box a {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}


