
.From-EWFA-Label {
    padding-left:0px;
    padding-right:0px;
    padding-top:12px;
    padding-bottom:5px;
}

    .From-EWFA-Label > label {
        font-weight:500;
    }

.From-EWFA-Label-last {
     padding-left:0px;
    padding-right:0px;
    padding-top:12px;
    padding-bottom:12px;
}
.From-EWFA-Label-last > label {
        font-weight:500;
    }

.carddetails-section {
    /*border-right:2px solid #6AC4CD;*/
}

.carddetails-section-right {
    
}

.From-EWFA-Label-last-date {
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:12px;
}

.From-EWFA-Label-last-date > label {
    font-weight:500;
}

.From-EWFA-Label-last-dtlb {
    padding-left:0px;
    padding-right:0px;
    padding-top:12px;
    padding-bottom:0px;
}

.From-EWFA-Label-last-dtlb > label {
    font-weight:500;
}

.datetextbox-EWFA {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #6AC4CD;
    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control-new-EWFA {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #6AC4CD;
    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    .form-control-new-EWFA:focus {
        border: 1px solid #0F4C68;
    }

.row1-EWFA {
    box-shadow: 12px 0 15px -4px rgba(0,0,0,.075), 0 -5px 0px 0px white, 12px 0 15px -4px rgba(0,0,0,.075), -12px 0 15px -4px rgba(0,0,0,.075);
    padding-top:15px;
    border-top:3px solid #0F4C68;    
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px; 
    
}

.row2-EWFA {
    box-shadow: 12px 0 15px -4px rgba(0,0,0,.075), 0 -5px 0px 0px white, 12px 0 15px -4px rgba(0,0,0,.075), -12px 0 15px -4px rgba(0,0,0,.075); */
    padding-top:5px;
    margin-top: 5px;
    border-top:3px solid #0F4C68; */
}

.transdetails-section {
   
}

#cdmanual {
    width:5%;
    margin:0px;
    box-shadow:none;
}
    
@media (max-width: 450px) {
    #cdmanual {
        width: 100%;
        margin:0px;
        box-shadow:none;
    }
}

.form-control-txtarea-EWFA {

    display: block;
    width: 100%;
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #6AC4CD;
    border-radius: 4px;
    margin-bottom:15px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.disabled-fields {
    background-color: #ddd;
}

    .form-control-txtarea-EWFA:focus {
        border: 1px solid #0F4C68;
    }


    .row3-EWFA {
    box-shadow: 12px 0 15px -4px rgba(0,0,0,.075), 0 -5px 0px 0px white, 12px 0 15px -4px rgba(0,0,0,.075), -12px 0 15px -4px rgba(0,0,0,.075);
    padding-top:15px;
    margin-top: 15px;
    border-top:3px solid #0F4C68;
}

    .cardholder-section {
   
}

    .row4-EWFA {
    box-shadow: 12px 0 15px -4px rgba(0,0,0,.075), 0 -5px 0px 0px white, 12px 0 15px -4px rgba(0,0,0,.075), -12px 0 15px -4px rgba(0,0,0,.075);
    padding-top:15px;
    margin-top: 15px;
    border-top:3px solid #0F4C68;
    border-bottom:3px solid #0F4C68;
}

.required:after {
    content:" *";
    position: absolute;
    top: 0;
    right: 5px;
    color: red;
}

.dblrequired:after {
    content:" **";
    position: absolute;
    top: 0;
    right: 1px;
    color: red;
    text-indent: 2em;
    padding-right: -2px;
}

/* select.form-control {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearancce: none;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 1ex;
    background-origin: content-box;    
} */

.panel-heading a.icon:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\e080";
}

.h-divider{
 margin-top:5px;
 margin-bottom:5px;
 height:5px;
 width:100%;
 border-top:1px solid red;
}


.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}

.icon-small
{
    height:18px;
    margin:0;
	padding:0;
}

.icon-medium
{
    height:22px;
	margin:0;
	padding:0;
} 
/*#####################
Additional Styles (required)
######################*/
.carousel-indicators {
    bottom:-40px;
	left:0;
	width:100%;
	background:#ccc;
	padding: 6px 0px;
	margin-left:0;
	border-top:2px solid #fff;
}
.carousel-indicators li {
	width:12px;
	height:12px;	
	background:#fff;
	border-color:#fff;
 
}
.carousel-indicators .active {
	width:14px;
	height:14px;
	background:#428bca;
	border-color:#428bca;
}
.carousel-inner .thumbnail {
	margin-bottom:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.carousel-inner .caption {
	background:#ddd;
	padding: 10px;
}.img-center {
	margin: 0 auto;
}
  
.table-striped tbody tr.highlight td {
   background-color: #6ac4cd !important;
}  

.file {
  visibility: hidden;
  position: absolute;
}