/*
	Theme: VU Registration Page
	Author: Sanket Bambulkar
	URL: https://iamsanket.com/
*/

html {
    position: relative;
    min-height: 100%;
}

/* Generic */
body {
	font-family: 'Poppins', sans-serif;
	background: #0D0D0D;
	/*background: #1f2653;
	background: -moz-linear-gradient(top,  #1f2653 0%, #79316e 100%);
	background: -webkit-linear-gradient(top,  #1f2653 0%,#79316e 100%);
	background: linear-gradient(to bottom,  #1f2653 0%,#79316e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2653', endColorstr='#79316e',GradientType=0 );
	background-size:cover;
	background-attachment: fixed;*/
}
a {
	color: #dfad26;
}
a:hover, a:focus {
	color: #c19419;
}
header {
	text-align: center;
	margin: 50px 0;
}
textarea {
    resize: none;
}
footer {
	padding: 15px;
	background-color: rgba(255,255,255,.15);
	color: #fff;
	text-align: center;
	box-shadow: 0px -1px 4px rgba(0,0,0,.5);
	position: absolute;
    left: 0;
    bottom: 0;
    height: auto;
    width: 100%;
}

/* Bootstrap Extended */
.btn, .input-group-addon {
	border-radius: 0;
}
.btn-link {
	font-weight: 600;
}
.btn-vu {
	background: #f8f7d1;
	background: -moz-linear-gradient(top,  #f8f7d1 0%, #dfad26 100%);
	background: -webkit-linear-gradient(top,  #f8f7d1 0%,#dfad26 100%); 
	background: linear-gradient(to bottom,  #f8f7d1 0%,#dfad26 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7d1', endColorstr='#dfad26',GradientType=0 );
	border: 2px #a5a0a0 solid;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .2s ease;
}
.btn-vu:hover,
.btn-vu:focus {
	background: #050505;
	color: #dfad26;
	outline: none;
}
.form-control {
	border-radius: 0;
}
.form-control:focus {
    border-color: #dfae29;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(223, 174, 41, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(223, 174, 41, 0.6);
}
.panel-default {
	border: none;
	border-radius: 0;
	box-shadow: 1px 1px 6px rgba(0,0,0,.5);
}
.panel-default>.panel-heading {
	padding: 15px;
	background: #dfad26; 
	background: -moz-linear-gradient(top,  #dfad26 0%, #f8f7d1 100%); 
	background: -webkit-linear-gradient(top,  #dfad26 0%,#f8f7d1 100%); 
	background: linear-gradient(to bottom,  #dfad26 0%,#f8f7d1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfad26', endColorstr='#f8f7d1',GradientType=0 ); 
    color: #050505;
    border: none;
    border-radius: 0;
}
.panel-default>.panel-heading .panel-title {
	font-weight: 600;
	text-align: center;
}
.modal-content {
	border-radius: 0;
}
.modal-header {
	background: #dfad26; 
	background: -moz-linear-gradient(top,  #dfad26 0%, #f8f7d1 100%); 
	background: -webkit-linear-gradient(top,  #dfad26 0%,#f8f7d1 100%); 
	background: linear-gradient(to bottom,  #dfad26 0%,#f8f7d1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfad26', endColorstr='#f8f7d1',GradientType=0 ); 
    color: #050505;
    border-bottom: none;
}
.modal-title {
	font-weight: 600;
}
.modal-footer {
	background-color: #f5f5f5;
}

.modal-dialog {
    transform: translate(0, -50%);
    top: 30%;
    margin: 0 auto;
}



/* Specific */
.pricing-widget {
	background-color: #fff;
	text-align: center;
	margin-bottom: 20px;
	box-shadow: 1px 1px 6px rgba(0,0,0,.5);
}
.pricing-header {
	position: relative;
	background: #dfad26; 
	background: -moz-linear-gradient(top,  #dfad26 0%, #f8f7d1 100%); 
	background: -webkit-linear-gradient(top,  #dfad26 0%,#f8f7d1 100%); 
	background: linear-gradient(to bottom,  #dfad26 0%,#f8f7d1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfad26', endColorstr='#f8f7d1',GradientType=0 ); 
    color: #050505;
    padding: 25px;
    font-weight: 600;
    font-size: 1.325em;
    text-transform: uppercase;
}
.pricing-icon {
    border: 3px #050505 solid;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    padding: 10px;
    margin: 0 auto 15px;
}
.pricing-list {
	list-style: none;
    margin: 0px;
    padding: 0px;
}
.pricing-list li {
    color: #666;
    padding: 15px 25px;
    border-bottom: 1px solid #E4E4E4;
}

.pricing-action {
    
    margin-top:5%;
}

.pricing-action, .pricing-form {
	padding: 15px;
}
.pricing-form .btn {
	margin-top: 15px;
}
.table-vu>thead>tr>th {
	padding: 10px 15px;
	background: #dfad26; 
	background: -moz-linear-gradient(top,  #dfad26 0%, #f8f7d1 100%); 
	background: -webkit-linear-gradient(top,  #dfad26 0%,#f8f7d1 100%); 
	background: linear-gradient(to bottom,  #dfad26 0%,#f8f7d1 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfad26', endColorstr='#f8f7d1',GradientType=0 ); 
    color: #050505;
    border-bottom: none;
}
.table-vu>tbody>tr>td {
	padding: 10px 15px;
	background-color: rgba(255, 255, 255, 0.15);
	color: #dfad26;
	border-top: none;
	border-bottom: 1px solid #f8f7d1;
}
.table-vu a {
	color: #f8f7d1;
}

.modal-error {
	background-color: #d44d53;
	color: #fff;
	text-align: center;
}

.modal-regular .modal-content {
	background-color: #fff;
	color: #000000;
	text-align: center;
}

.modal-success .modal-content {
	background-color: #0B6E4F;
	color: #fff;
	text-align: center;
}
.modal-success .modal-header {
	border-bottom-color: #4D957F;
}
.modal-success .fa {
	display: block;
    margin-bottom: 10px;
    opacity: .5;
}
.m-b {
	margin-bottom: 15px;
}

#add_product, .ver3, #enter_otp,  #mobileForm, #cust_ticket, #add_ticket, #mobileFormRep, #generate_otp_rep, #enter_otp_rep, .prod_reg_desc {
    
    display:none;
}

.form_error {
    
    border: 1px solid #e20000;
}

.help_here {
    
    cursor:pointer;
    text-decoration: underline;
}

.help-content li {
    /*list-style-type: none;
    position: relative;
    padding-left: 0px;*/
    font-size: 13px;
    color: #666;
    text-align:left;
}

.help-content li:before {
    /*content: "\25BA \0020";
    font-size: 20px;
    /*position: absolute;*/
    /*top: -6px;
    left: -19px;*/
}























