# Empty CSS file for your own CSS
.navbar {
    border-radius: 0px;
}
.navbar {
    position: relative;
    min-height: 34px;
    margin-bottom: 20px; 
    border: 1px solid transparent;
}
.bnpad2{
	margin-left: 0px;
    padding-right: 0;
    padding-left: 29px;
}
.backgroundRed{
        background: #fb2c75;
    }

  #divtoBlink{
        -webkit-transition: background 1.0s ease-in-out;
        -ms-transition:     background 1.0s ease-in-out;
        transition:         background 1.0s ease-in-out;
    }
.bnpad1{
	padding-left: 0;
}
.bnpad4{
	padding: 0;
}
.bnpad3{
padding-left: 23px;
    margin-left: 0px;
    padding-right: 0;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    text-transform: capitalize;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.mui-btn{
	text-transform: capitalize;
	height: 39px;
	padding: 0 15px;
	margin-top: 0px;
	font-size: 15px;
}
.page-header {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-color: rgba(0,0,0,.05);
    padding-bottom: 5px;
    margin: 0 0 5px;
    padding-top: 8px;
}
.contactus{
	    color: #666666;
    font-weight: bold;
    letter-spacing: 2px;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 28px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
	
}
.header{
	background: #314C65;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
	-webkit-transition: top .15s;
	transition: top .15s;
}
.navbar-brand{
	background: #fff;
	color: #314C65;
	margin-left: 88px;
}
.navbar-brand a:focus, a:hover{
	color: #23527c;
}
.nav>li>a{
	color: #fff;
}
.active, .nav>li>a:focus, .nav>li>a:hover{
	-webkit-transition: border-color .218s;
	transition: border-color .218s;
	border-color: #427fed;
	color: #262626;
	text-decoration: none;
	background: #fff;
}
.caf{
	
}
.caf a {
	font-style: normal;
    color: #000;
    font-weight: 600;
	text-decoration: none;
}
.spacing-right{
	display: block;
	position: relative;
	margin-right: 34px;
}
.form-signin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
}
@media all and (min-width: 1150px){
	.row1 {
		margin-right: 58px;
		margin-left: 58px;
	}
}
#footer {
	position: absolute;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 280px;
	background: 
	/* color overlay */ linear-gradient( rgb(49, 76, 101), rgba(0, 0, 0, 0) ), /* image to overlay */ url(http://images.cdn.fotopedia.com/_avPIZmqM3w-7z161LH_268-hd.jpg);
}
.social:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.social {
	-webkit-transform: scale(0.8);
	/* Browser Variations: */
	
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

/*
	Multicoloured Hover Variations
*/

#social-fb:hover {
	color: #3B5998;
}
#social-tw:hover {
	color: #4099FF;
}
#social-gp:hover {
	color: #d34836;
}
#social-em:hover {
	color: #f39c12;
}
.bt-login,.bt-login:hover, .bt-login:active, .bt-login:focus {
	background-color: #ff8627;
	color: #ffffff;
	padding-bottom: 10px;
	padding-top: 10px;
	transition: background-color 300ms linear 0s;
}


.login-tab {
	margin: 0 auto;
	max-width: 380px;
}

.login-modal-header {
	background: #27ae60;
	color: #fff;
}

.login-modal-header .modal-title {
	color: #fff;
}

.login-modal-header .close {
	color: #fff;
}

.login-modal i {
	color: #000;
}

.login-modal form {
	max-width: 340px;
}

.tab-pane form {
	margin: 0 auto;
}
.login-modal-footer{
	margin-top:15px;
	margin-bottom:15px;
}
hr {
	margin-top: 6px;
	margin-bottom: 9px;
	border: 0;
	width: 345px;
	border-top: 1px solid #131313;
}
.filter-colum{
	background-color: #ffffff;
	-webkit-transition: opacity 300ms ease-out 0s;
    -moz-transition: opacity 300ms ease-out 0s;
    -ms-transition: opacity 300ms ease-out 0s;
    -o-transition: opacity 300ms ease-out 0s;
    transition: opacity 300ms ease-out 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding: 4px 20px 4px;
}
#fvpp-blackout {
  display: none;
  z-index: 499;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}

#my-welcome-message {
  display: none;
  z-index: 500;
  position: fixed;
  width: 36%;
  left: 30%;
  top: 20%;
  padding: 20px 2%;
  font-family: Calibri, Arial, sans-serif;
  background: #FFF;
}

#fvpp-close {
	position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer;
}

#fvpp-dialog h2 {
  font-size: 2em;
  margin: 0;
}

#fvpp-dialog p { margin: 0; }

body{
			background: #fff;
			}
			.header{
			background: #2c3e51;
			-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    		box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    		-webkit-transition: top .15s;
    		transition: top .15s;
			border-radius: 0px;
			background: #fff;
			}
			.navbar-brand{
			color: #000;
			}
			.navbar-brand a:focus, a:hover{
			color: #000;
			}
			.nav>li>a{
			color: #000;
			font: icon;
			font-weight: bolder;
			font-size: 14px;
			text-transform: uppercase;
			}.navbar-nav>li>a {
			padding-top: 8px;
			padding-bottom: 8px;
			}
			.navbar-default .nav>li>a:hover{
			color: #fb2c75;
			}.navbar-default .nav>li>a{
			color: #000;
			}
			
			.spacing-right{
			display: block;
			position: relative;
			margin-right: 34px;
			}
			.form-signin {
			max-width: 330px;
			padding: 15px;
			margin: 0 auto;
			}
			.white-bg{
			background: #fff;
			}
			.search_width{
			width: 77%;
			}
			.navbar-default{
			border-width: 0;
			background-image: none;
			border-radius: 0;
			background-color: transparent;
			box-shadow: none;
			margin: 0px;
			}.container-fluid {
			padding-right: 0px;
			padding-left: 0px;
			margin-right: auto;
			margin-left: auto;
			}.mui-btn--danger {
			color: #FFF;
			background-color: #fb2c75;
			}
			footer .trust_seal {
    background: url("../img/sasural.png") no-repeat;
    width: 150px;
    height: 150px;}
	footer {
    margin-top: 30px;
    padding-top: 30px;
    background-color: #2a2a2a;
    border-top: 1px solid #ddd;
    
	}footer a {
    color: #888888;
	}a {
    cursor: pointer;
	}a {
    color: #323581;
    outline: none;
	}
	.footer4 ul {
    margin: 0;
    padding: 0;
	}
	.footer4 ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
    color: #000000;
	}.footer4 ul li a:link, .footer4 ul li a:visited {
    color: #666666;
    font-weight: bold;
    letter-spacing: 2px;
	}
	.footer4 i.fa {
    font-size: 22px;
    padding-right: 10px;
    display: inline-block;
	}
	footer h5 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 7px;
	}.list-unstyled {
    padding-left: 0;
    list-style: none;
	}ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
	}.footer_copyright {
    border-top: 1px solid #cccccc;
    padding-top: 12px;
    color: #AAAAAA;
	}#whatsapp {
    height: 25px;
    width: 25px;
    position: fixed;
    top: 51%;
    z-index: 1009;
}#lookbook {
    height: 25px;
    width: 25px;
    position: fixed;
    top: 45%;
    z-index: 1009;
}
#AndroidApp {
    height: 25px;
    width: 25px;
    position: fixed;
    top: 57%;
    z-index: 1009;
}#AndroidApp a {
    display: block;
    color: white;
    background-color: #A4C739;
    font-family: Arial, sans-serif;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
#noti {
    position: fixed;
    bottom: 15%;
    z-index: 1009;
}#noti a {
    display: block;
    color: white;
    font-family: Arial, sans-serif;
    height: 30px;
    width: 30px;
margin-left: 20px;
    border-radius: 3px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

#whatsapp a {
    display: block;
    color: white;
    background-color: green;
    font-family: Arial, sans-serif;
    height: 30px;
    width: 30px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 3px;
}
#lookbook a {
    display: block;
    color: white;
    background-color: #6600CC;
    font-family: Arial, sans-serif;
    height: 30px;
    width: 30px;
    border-radius: 3px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}.margin3 {
    margin-top: 3px;
}
.spacing-right{
	display: block;
	position: relative;
	margin-right: 34px;
	}
	.form-signin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
	}
	.labelz {
	color: #fff;
	font: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	margin-left: 20%;
	margin-top: 6%;
	font-size: 23px;
	}
	.img-thumbnail, .thumbnail{
	box-shadow: none;
	border: none;
	}
	.overlay{
	background-image: -webkit-linear-gradient(to bottom,transparent,rgba(0,0,0,0.74));
	background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,0.74));
	bottom: 0;
	content: '';
	height: 120px;
	position: absolute;
	width: 100%;
	}
	.VIj6af {
	background-color: #00acc1;
	}
	.VIj6af, .tOQzKb, .c7Xfoe {
	width: 40px;
	height: 40px;
	bottom: 24px;
	left: 24px;
	position: absolute;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	}
	.QbU2dc {
	fill: #fff;
	margin: 8px;
	}
	.textlabel{
	bottom: 24px;
	color: #fff;
	right: 24px;
	left: 80px;
	position: absolute;
	min-height: 40px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	}
	.FmgwTd {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	font: 500 20px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
	margin-bottom: 4px;
	width: 100%;
	}.filter-space {
    margin-left: 5px;
    margin-right: 5px;
}.filter-line {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    padding: 5px 4px;
    margin: 4px 0px 9px;
    border-bottom: 1px solid #000;
}
.hidden-cust {
    display: none;
}
.empty-bag {
    font-size: 20px;
    color: #535766;
    font-weight: 600;
    margin: 15px 0;
    line-height: 120px;
}.no-margin {
    margin: 0px!important;
}
.itemCart {
    color: #535766;
    font-size: 17px;
    width: 547px;
}
.space-20 {
    display: block;
    min-height: 20px;
}
.white-bg {
    background-color: #fff;
}
.box-shadow {
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    padding: 5px;
}
.pro {
    padding: 16px 28px;
    width: 25%;
}
.dtal {
    display: inline-block;
    margin: 19px 0 0;
}

.dtal h1 {
    font-size: 15px;
    font-weight: bold;
}
.dtal h2 {
    font-size: 13px;
    padding: 17px 0 0;
}
.dtal span {
    padding: 0 20px;
}
.edit-delete {
    border-top: 1px solid #eaeaec;
    padding-top: 9px;
    color: #526cd0;
}
.dtal li {
    display: inline;
    padding: 4px 17px 0 0;
}.btn-remove {
    background: transparent;
    border: 0;
    text-transform: capitalize;
    color: #526cd0;
}

.edit-box {
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    padding: 0 10px;
}
.hiddenCust {
    display: none;
}
.box-shadow {
    border: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    padding: 5px;
}
.edit-hd {
    padding: 5px 0;
    font-weight: 600;
    font-size: inherit;
    color: #535766;
    margin: 0;
}
.hidden {
    display: none!important;
}
.item-list {
    display: block;
    position: relative;
}
.add {
    border: 1px solid #ccc;
    margin: 19px 0 0;
    text-align: center;
    background: #fff;
}
.add > a {
    color: #000;
    display: block;
    font-size: 14px;
    padding: 8px 0;
    text-decoration: none;
}
.padding-20 {
    padding: 20px!important;
}
.summary {
    font-family: 'Montserrat';
    font-size: 15px;
    margin-bottom: 20px;
    display: block;
}
.summary-sect dt {
    text-align: left;
    font-family: 'PT Sans', sans-serif;
}

.summary-sect dd {
    text-align: right;
}
.line-light {
    border-bottom: #ddd solid 1px;
}
.space-20 {
    display: block;
    min-height: 20px;
}
.summary-sect dt {
    text-align: left;
    font-family: 'PT Sans', sans-serif;
}
.add-to-btn {
    background: #d62b56;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #fff;
    border: 0;
    outline: 0;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.btn--wd {
    background: #d62b56;
    color: #ffffff;
    padding: 12px 14px;
    font-size: 1.214em;
    line-height: 1em;
    height: 40px;
    border-radius: 3px;
    vertical-align: top;
    border: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-transition: box-shadow 300ms 0s ease;
    -moz-transition: box-shadow 300ms 0s ease;
    -ms-transition: box-shadow 300ms 0s ease;
    -o-transition: box-shadow 300ms 0s ease;
    transition: box-shadow 300ms 0s ease;
    font-family: 'PT Sans', sans-serif;
    text-decoration: none;
}
.form-body{
    background:#fff;
    padding:20px;
}
.login-form{
    background:rgba(255,255,255,0.8);
	padding:20px;
	border-top:3px solid#3e4043;
}
.innter-form{
	padding-top:20px;
}
.final-login li{
	width:50%;
}

.nav-tabs {
    border-bottom: none !important;
}

.nav-tabs>li{
	color:#222 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #0d59af;
    border: none !important;
    border-bottom-color: transparent;
	border-radius:none !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: none !important;
    border-radius:none !important;
	text-transform:uppercase;
	font-size:16px;
}

.social-login{
	text-align:center;
	font-size:12px;
}
.social-login p{
	margin:15px 0;
}
.social-login ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.social-login ul li{
	width:33%;
	float:left;
    clear:fix;
}
.social-login ul li a{
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding:10px 0;
	display:block;
}
.social-login ul li:nth-child(1) a{
	background:#3b5998;
}
.social-login ul li:nth-child(2) a{
	background:#e74c3d;
}
.social-login ul li:nth-child(3) a{
	background:#3698d9;
}
.sa-innate-form input[type=text], input[type=password], input[type=file], textarea, select, email{
    font-size:13px;
	padding:10px;
	border:1px solid#ccc;
	outline:none;
	width:100%;
	margin:8px 0;
	
}
.sa-innate-form input[type=submit]{
    border:1px solid#0d59af;
	background:#0d59af;
	color:#fff;
	padding:10px 25px;
	font-size:14px;
	margin-top:5px;
	}
	.sa-innate-form input[type=submit]:hover{
	border:1px solid#db3b2b;
	background:#db3b2b;
	color:#fff;
	}
	
	.sa-innate-form button{
	border:1px solid#0d59af;
	background:#0d59af;
	color:#fff;
	padding:10px 25px;
	font-size:14px;
	margin-top:5px;
	}
	.sa-innate-form button:hover{
	border:1px solid#db3b2b;
	background:#db3b2b;
	color:#fff;
	}
    .sa-innate-form p{
        font-size:13px;
        padding-top:10px;
    }
	.mdl-data-table {
    position: relative;
    border: 1px solid rgba(0,0,0,.12);
    border-collapse: collapse;
    white-space: nowrap;
    font-size: 13px;
    background-color: #fff;
}
.mdl-data-table thead {
    padding-bottom: 3px;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 30px;
}
.mdl-data-table td, .mdl-data-table th {
    padding: 0 18px 12px;
    text-align: right;
}
.mdl-data-table td, .mdl-data-table th {
    position: relative;
    height: 48px;
    box-sizing: border-box;
}
.mdl-data-table th {
    vertical-align: bottom;
    text-overflow: ellipsis;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    font-size: 12px;
    color: rgba(0,0,0,.54);
    padding-bottom: 8px;
}
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
    text-align: left;
}

.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
    padding-left: 24px;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 30px;
}.mdl-data-table tbody tr {
    position: relative;
    height: 48px;
    transition-duration: .28s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-property: background-color;
}
.mdl-data-table td, .mdl-data-table th {
    padding: 0px 9px 8px;
    text-align: left;
}
.mdl-data-table td, .mdl-data-table th {
    position: relative;
    height: 48px;
    box-sizing: border-box;
}
.mdl-data-table td {
    border-top: 1px solid rgba(0,0,0,.12);
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding-top: 12px;
    vertical-align: middle;
}
.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
    text-align: left;
}
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
    padding-left: 24px;
}
.padding-to:{
	padding-top:15px;
}
.steps {
    margin-top: -41px;
    display: inline-block;
    float: right;
    font-size: 16px
}
.step {
    float: left;
    background: white;
    padding: 7px 13px;
    border-radius: 1px;
    text-align: center;
    width: 100px;
    position: relative
}
.step_line {
    margin: 0;
    width: 0;
    height: 0;
    border-left: 16px solid #fff;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    z-index: 1008;
    position: absolute;
    left: 99px;
    top: 1px
}
.step_line.backline {
    border-left: 20px solid #f7f7f7;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    z-index: 1006;
    position: absolute;
    left: 99px;
    top: -3px
}
.step_complete {
    background: #357ebd
}
.step_complete a.check-bc, .step_complete a.check-bc:hover,.afix-1,.afix-1:hover{
    color: #eee;
}
.step_line.step_complete {
    background: 0;
    border-left: 16px solid #357ebd
}
.step_thankyou {
    float: left;
    background: white;
    padding: 7px 13px;
    border-radius: 1px;
    text-align: center;
    width: 100px;
}
.step.check_step {
    margin-left: 5px;
}
.ch_pp {
    text-decoration: underline;
}
.ch_pp.sip {
    margin-left: 10px;
}
.check-bc,
.check-bc:hover {
    color: #222;
}
.SuccessField {
    border-color: #458845 !important;
    -webkit-box-shadow: 0 0 7px #9acc9a !important;
    -moz-box-shadow: 0 0 7px #9acc9a !important;
    box-shadow: 0 0 7px #9acc9a !important;
    background: #f9f9f9 url(../images/valid.png) no-repeat 98% center !important
}

.btn-xs{
    line-height: 28px;
}

/*login form*/
.login-container{
    margin-top:30px ;
}
.login-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.login-container input[type=text], input[type=password] {
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.login-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.login-container-submit {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #357ebd;/*#4d90fe;*/
  padding: 17px 0px;
  font-family: roboto;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.login-container-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.login-help{
  font-size: 12px;
}

.asterix{
    background:#f9f9f9 url(../images/red_asterisk.png) no-repeat 98% center !important;
}

/* images*/
ol, ul {
  list-style: none;
}
.hand {
  cursor: pointer;
  cursor: pointer;
}
.cards{
    padding-left:0;
}
.cards li {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  background-image: url('//c2.staticflickr.com/4/3713/20116660060_f1e51a5248_m.jpg');
  background-position: 0 0;
  float: left;
  height: 32px;
  margin-right: 8px;
  text-indent: -9999px;
  width: 51px;
}
.cards .mastercard {
  background-position: -51px 0;
}
.cards li {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  background-image: url('//c2.staticflickr.com/4/3713/20116660060_f1e51a5248_m.jpg');
  background-position: 0 0;
  float: left;
  height: 32px;
  margin-right: 8px;
  text-indent: -9999px;
  width: 51px;
}
.cards .amex {
  background-position: -102px 0;
}
.cards li {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  background-image: url('//c2.staticflickr.com/4/3713/20116660060_f1e51a5248_m.jpg');
  background-position: 0 0;
  float: left;
  height: 32px;
  margin-right: 8px;
  text-indent: -9999px;
  width: 51px;
}
.cards li:last-child {
  margin-right: 0;
}
/* images end */


.form-body{
    background:#fff;
    padding:20px;
}
.login-form{
    background:rgba(255,255,255,0.8);
	padding:20px;
	border-top:3px solid#3e4043;
}
.innter-form{
	padding-top:20px;
}
.final-login li{
	width:50%;
}

.nav-tabs {
    border-bottom: none !important;
}

.nav-tabs>li{
	color:#222 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #0d59af;
    border: none !important;
    border-bottom-color: transparent;
	border-radius:none !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: none !important;
    border-radius:none !important;
	text-transform:uppercase;
	font-size:16px;
}

.social-login{
	text-align:center;
	font-size:12px;
}
.social-login p{
	margin:15px 0;
}
.social-login ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.social-login ul li{
	width:33%;
	float:left;
    clear:fix;
}
.social-login ul li a{
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding:10px 0;
	display:block;
}
.social-login ul li:nth-child(1) a{
	background:#3b5998;
}
.social-login ul li:nth-child(2) a{
	background:#e74c3d;
}
.social-login ul li:nth-child(3) a{
	background:#3698d9;
}
.sa-innate-form input[type=text], input[type=password], input[type=file], textarea, select, email{
    font-size:13px;
	padding:10px;
	border:1px solid#ccc;
	outline:none;
	width:100%;
	margin:8px 0;
	
}
.sa-innate-form input[type=submit]{
    border:1px solid#0d59af;
	background:#0d59af;
	color:#fff;
	padding:10px 25px;
	font-size:14px;
	margin-top:5px;
	}
	.sa-innate-form input[type=submit]:hover{
	border:1px solid#db3b2b;
	background:#db3b2b;
	color:#fff;
	}
	
	.sa-innate-form button{
	border:1px solid#0d59af;
	background:#0d59af;
	color:#fff;
	padding:10px 25px;
	font-size:14px;
	margin-top:5px;
	}
	.sa-innate-form button:hover{
	border:1px solid#db3b2b;
	background:#db3b2b;
	color:#fff;
	}
    .sa-innate-form p{
        font-size:13px;
        padding-top:10px;
    }
	.panel-info>.panel-heading {
    background-image: -webkit-linear-gradient(top,#fb2c75 0,#fb2c75 100%);
    background-image: -o-linear-gradient(top,#fb2c75 0,#fb2c75 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fb2c75),to(#fb2c75));
    background-image: linear-gradient(to bottom,#fb2c75 0,#fb2c75 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    background-repeat: repeat-x;
}.panel-info>.panel-heading {
    color: #ffffff;
    background-color: #fb2c75;
    border-color: #fb2c75;
}
.panel-body-top{
	padding-top:0px;
}
.modal-body1 {
    position: relative;
    padding: 2px;
}
 .nav-tabs1 {
    margin-bottom: 1em;
} 
 .innter-form1 {
    padding-top: 3px;
}
.table{
  border: 1px solid #dddddd;
}
  .table>tbody>tr>td{
	  border-bottom: 1px solid #dddddd;
	  }  
	  
	  .panel-login {
	border-color: #ccc;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}
.panel-login>.panel-heading {
	color: #00415d;
	background-color: #fff;
	border-color: #fff;
	text-align:center;
}
.panel-login>.panel-heading a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 15px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
	color: #029f5b;
	font-size: 18px;
}
.panel-login>.panel-heading hr{
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
	height: 45px;
	border: 1px solid #ddd;
	font-size: 16px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login input:hover,
.panel-login input:focus {
	outline:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #ccc;
}
.btn-login {
	background-color: #062c57;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #062c57;
}
.btn-login:hover,
.btn-login:focus {
	color: #fff;
	background-color: #062c57;
	border-color: #062c57;
}
.forgot-password {
	text-decoration: underline;
	color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
	text-decoration: underline;
	color: #666;
}

.btn-register {
	background-color: #062c57;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #062c57;
}
.btn-register:hover,
.btn-register:focus {
	color: #fff;
	background-color: #062c57;
	border-color: #062c57;
}
.notificationBox{
    background: #000;
    padding: 10px;
    position: fixed;
    top: 82px;
    z-index: 999999;
    display: none;
    right: 20px;
    color: #fff;
    box-shadow: rgba(0,0,0,0.5) 3px 4px 11px;
}
.notificationBox{
    background: #000;
    padding: 10px;
    position: fixed;
    top: 82px;
    z-index: 999999;
    display: none;
    right: 20px;
    color: #fff;
    box-shadow: rgba(0,0,0,0.5) 3px 4px 11px;
}
.clearButton {
    background: transparent;
    border: 0;
    display: inline-block;
}
.topmr20{
	margin-top:20px;
}
.iconic-w-wrap {
    margin-bottom: 30px;
    background-color: #fff;
    border: #eee 1px solid;
    text-align: center;
    box-shadow: -2px 2px 23px 0px rgba(0,0,0,0.88);
}.iconic-w-wrap .stat-w-title {
    text-transform: uppercase;
    display: block;
    padding: 20px;
    font-weight: bold;
    font-size: 15px;
}.ico-cirlce-widget {
    width: 80px;
    height: 80px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}.w_bg_cyan {
    background-color: #26c6da!important;
}.row a {
    text-decoration: none;
}.ico-cirlce-widget>span {
    width: 76px;
    height: 76px;
    display: block;
    margin: 2px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}.ico-cirlce-widget>span>i {
    width: 76px;
    height: 76px;
    display: block;
    line-height: 76px;
    text-align: center;
    font-size: 24px;
    color: #666;
}.iconic-w-wrap .w-meta-info {
    padding: 10px 0px 0px 0px;
}.w-meta-info>span {
    display: block;
}.w-meta-info .w-meta-value {
    font-size: 20px;
    font-weight: 400;
}.w-meta-info>span {
    display: block;
}.w-meta-info .w-meta-title {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding-bottom: 20px;
}.w-meta-info>span {
    display: block;
}.w-meta-info .w-previos-stat {
    text-transform: uppercase;
    padding: 20px;
    font-size: 12px;
    font-weight: 500;
    color: #666;
    border-top: #DACFCF 1px solid;
}.row a {
    text-decoration: none;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #fb2c75 !important;
    border-color: #fb2c75 !important;
}.btn-primary:hover {
    color: #fff;
    background-color: #fb2c75 !important;
    border-color: #fb2c75 !important;
}.btn-primary:focus, .btn-primary:hover {
    background-color: #fb2c75 !important;
    background-position: 0 -15px;
}
.mui-btn--primary {
    color: #FFF;
    background-color: #e5097f !important;
}
.pad5{
	padding: 5px!important;
}.panel-info {
    border-color: #fb2c75!important;
}.btn-primary {
    background-image: -webkit-linear-gradient(top,#fb2c75 0,#fb2c75 100%);
    background-image: -o-linear-gradient(top,#fb2c75 0,#fb2c75 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fb2c75),to(#fb2c75));
    background-image: linear-gradient(to bottom,#fb2c75 0,#fb2c75 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb2c75', endColorstr='#fb2c75', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #fb2c75;
}