@charset "UTF-8";

/**
	*
	* ---------------------------------------------------------
	*
	* Template : Form bootstrap 4
	* Author : sodedar10  
	* Email: sodedar10@meta.ua or sldedar1984@gmail.com
	
	* ---------------------------------------------------------
	*
*/

/*--------------------------------------
    MODAL FORM THEME GRADIENT
----------------------------------------*/

/* theme gradient 1 */

[class*=theme-gradient-]  .modal-content,
[class*=theme-gradient-] .form-default {
   background: linear-gradient(135deg, rgba(129,59,213,1) 0%,rgba(220,83,120,1) 100%);
}
[class*=theme-gradient-] .form-default,
[class*=theme-gradient-] .form-default .form-logo,
[class*=theme-gradient-] .form-default .form-text-success-title{
	color: rgba(255, 255, 255, .95);
}

[class*=theme-gradient-] .form-default .form-title {    
    color: rgba(255, 255, 255, .95);
}

[class*=theme-gradient-] .form-default .form-control{
    border-color: rgba(255, 255, 255, .95);
}
[class*=theme-gradient-] .form-default select.form-control{
	color: rgba(255, 255, 255, .95);
}
[class*=theme-gradient-] .form-default .form-control:focus {    
    border-color: #fff;
	background: rgba(255, 255, 255, .1);
	box-shadow: 0 1px 7px rgba(255, 255, 255, .95);
}


[class*=theme-gradient-] .form-default .form-control:-moz-placeholder {color: rgba(255, 255, 255, .95);}
[class*=theme-gradient-] .form-default .form-control::-moz-placeholder {color: rgba(255, 255, 255, .95);}
[class*=theme-gradient-] .form-default .form-control:-ms-input-placeholder {color: rgba(255, 255, 255, .95);}
[class*=theme-gradient-] .form-default .form-control::-webkit-input-placeholder {color: rgba(255, 255, 255, .95);}


[class*=theme-gradient-] .form-check-label{
	opacity: 1;
}
[class*=theme-gradient-] .form-default .form-check .form-check-input + .form-check-label {
   color: rgba(255, 255, 255, .95);
}
[class*=theme-gradient-] .form-default .form-check input[type="checkbox"] + .form-check-label:before, 
[class*=theme-gradient-] .form-default .form-check input[type="radio"] + .form-check-label:before {    
    border-color: rgba(255, 255, 255, .95);
	color: rgba(255, 255, 255, .95);
}
[class*=theme-gradient-] .form-default .form-check input[type="checkbox"] + .form-check-label:after, 
[class*=theme-gradient-] .form-default .form-check input[type="radio"] + .form-check-label:after {
    color: rgba(255, 255, 255, .95);
	left: 0;
}
[class*=theme-gradient-] .form-default .form-check input[type="checkbox"]:checked + .form-check-label, 
[class*=theme-gradient-] .form-default .form-check input[type="radio"]:checked + .form-check-label {
    color: rgba(255, 255, 255, .95);
	font-weight: 600;
}
[class*=theme-gradient-] .form-default .form-check input[type="checkbox"]:checked + .form-check-label:before, 
[class*=theme-gradient-] .form-default .form-check input[type="radio"]:checked + .form-check-label:before {
    border-color: rgba(255, 255, 255, 1);
}

[class*=theme-gradient-] .form-default .card-type-label input:checked + span {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
}

[class*=theme-gradient-] .form-default .social-networks-list > li > a {   
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .5);
}
[class*=theme-gradient-] .form-default .card-type-label input + span {
	border-color: rgba(255, 255, 255, .5);
	color: rgba(255, 255, 255, .5);
}
[class*=theme-gradient-] .form-default .social-networks-list > li > a:hover, 
[class*=theme-gradient-] .form-default .social-networks-list > li > a:focus, 
[class*=theme-gradient-] .form-default .social-networks-list > li > a:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
}


[class*=theme-gradient-] .form-default .form-link {
    color: rgba(255, 255, 255, .95);
}
[class*=theme-gradient-] .form-default .form-link:hover, 
[class*=theme-gradient-] .form-default .form-link:focus, 
[class*=theme-gradient-] .form-default .form-link:active {
    color: #fff;
}

[class*=theme-gradient-] .form-default .btn-submit{
	color: #fff;
	border-color: #fff;
	background: transparent;	
}
[class*=theme-gradient-] .form-default .btn-submit:hover,
[class*=theme-gradient-] .form-default .btn-submit:focus,
[class*=theme-gradient-] .form-default .btn-submit:active{
	color: #222;
	background: #fff;
}




/* theme gradient 2 */

.theme-gradient-2  .modal-content,
.theme-gradient-2 .form-default {
   background: linear-gradient(to right, rgba(220,83,120,1) 0%,rgba(129,59,213,1) 100%);
}

/* theme gradient 3 */

.theme-gradient-3  .modal-content,
.theme-gradient-3 .form-default {
   background: linear-gradient(90deg,#2c90e4 0%,#e7464d 100%);
}


/* theme gradient 4 */

.theme-gradient-4  .modal-content,
.theme-gradient-4 .form-default {
   background: linear-gradient( 120deg, rgb(13,88,225) 0%, rgb(18,223,139) 100%);
}


/* theme gradient 5 */

.theme-gradient-5  .modal-content,
.theme-gradient-5 .form-default {
   background: linear-gradient(90deg,#2c90e4 0%,#00b47b 100%);
}


/* theme gradient 6 */

.theme-gradient-6  .modal-content,
.theme-gradient-6 .form-default {
   background: linear-gradient(90deg,#2c90e4 0%,#a754e2 100%);
}
