body{background-color:#f9f9f9;}
body.authpage{background: url("../images/body-bg.jpg") repeat left top;}
header{background: #fff; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}
.container.signupform{max-width: 900px;}
.container.loginform{max-width: 500px; margin-top: 150px;}
.card{
    background-color:#fff;
    border:none;
    /*height:500px;*/
    overflow:hidden;
	padding-top: 20px;
	margin:30px 0;
	
	border-radius: 8px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
}
.nav-link,a,.navbar-light .navbar-nav .nav-link{color: #ffb128;}
.nav-link:hover,a:hover,.navbar-light .navbar-nav .nav-link:hover{color: #45c2e6;}
.btn-primary{background-color:#ffb128; border-color:#ffb128;}
.btn-primary:hover{background-color:#45c2e6; border-color:#45c2e6;}

.input-field{
    position:relative;
    margin-top:5px;
}

.input-field input,.input-field select{
    height:50px;
    outline:none !important;
    border:2px solid #eee;
   
}
.input-field textarea{height: 100px; border:2px solid #eee;}
/*.input-field input:focus{
    box-shadow:none;
    outline:none !important;
	
}*/

.input-field label{
    padding:0 0 4px;  
}
.input-group-text.inputbox{padding: 0;}
.input-field .input-group-text.inputbox select{height: 48px;}

.signup-button{
    font-size:19px;
    text-transform:uppercase;
}

.card:hover .right-side span:nth-child(10){
    left:20px;
    top:330px;
}

.card:hover .right-side span:nth-child(9){
    top:340px;
    right:90px;
}


.content{
    display:flex;
    color:#fff;
    justify-content:center;
    align-items:center;
}

.content h6{
    text-align:left;
}

.content span{
    font-size:12px;
}

.addmorebox{position: relative; padding-bottom: 20px;}
/*.addmorebox:after{position: absolute; top:3px; right:10px; width: 30px; height: 100%; border-right: 3px #eee solid;  border-bottom: 3px #eee solid; content: ''; background: #fff;}
.addmorebox:before{position: absolute; top:0; right: 10px; width: 30px; height: 100%; border-top: 3px #eee solid; content: ''; background: #fff;}*/
/*.addmorebtn{position: absolute; height: 66px; margin-top: -33px; top:50%; right: -3px; background: #fff; z-index: 99;}*/
.addbtn{margin-bottom: 5px;}

.select2-container--default .select2-selection--single{height: 46px !important; border:none !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 46px !important; border:2px solid #eee; border-radius: 4px; text-align: left;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 48px !important;}

.input-field .input-group-text{border:none; min-width: 100px;}
.form-control:focus{border-color:#ffb128; -webkit-box-shadow: 0px 3px 3px 0px rgba(255,177,40,0.49);
-moz-box-shadow: 0px 3px 3px 0px rgba(255,177,40,0.49);
box-shadow: 0px 3px 3px 0px rgba(255,177,40,0.49); }
.error{color:red;}
label.error{margin-top: 5px;}
.text-right{text-align: right !important;}
.deletebtn{margin-top:34px;}
.deletebtn .btn,.addbtn .btn{height: 48px; line-height: 32px; padding-left: 20px; padding-right: 20px;}

.planlist .btn{color: #000}
.selectedplan{background: url("../images/check.svg") no-repeat right 10px top 20px; background-size: 30%;}