/* CSS Document */
.ct-form{
    margin-top: 3%;
    padding: 3%;
}

.ct-form-right{
	background: -webkit-linear-gradient(left, #424874, #424874 );
    border-top-left-radius: 15% 20%;
    border-bottom-left-radius: 15% 20%;
	border-top-right-radius: 15% 20%;
    border-bottom-right-radius: 15% 20%;
}
.img-left {
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 1s infinite  alternate;
	height:40px;;
	width:40px;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.ct-form .ct-form-form{
    padding: 10%;
    margin-top: 10%;
}
.ct-form .nav-tabs{
    margin-top: 3%;
    border: none;
    background: #0062cc;
    border-radius: 1.5rem;
    width: 28%;
    float: right;
}
.ct-form .nav-tabs .nav-link{
    padding: 2%;
    height: 34px;
    font-weight: 600;
    color: #fff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.ct-form .nav-tabs .nav-link:hover{
    border: none;
}
.ct-form .nav-tabs .nav-link.active{
    width: 100px;
    color: #0062cc;
    border: 2px solid #0062cc;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.ct-form-heading{
    text-align: center;
    margin-top: 8%;
    margin-bottom: -15%;
    color: #495057;
}
