
@font-face {
  font-family: 'RupeeForadian';
  src: url('../fonts/RupeeForadian.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/RupeeForadian.woff') format('woff'), 
  url('../fonts/RupeeForadian.ttf')  format('truetype'), 
  url('../fonts/RupeeForadian.svg#RupeeForadian') format('svg');
  font-weight: normal;
  font-style: normal;
}


.rs{font-family: 'RupeeForadian';}

a:focus,
a:hover,
a {
    text-decoration:none !important;
    outline:none !important; 
}


body { font-family: 'Roboto', sans-serif;
    margin:0px; 
    padding:0px; 
	-webkit-font-smoothing: antialiased;
}
.light-gery { color:#b0b0b0 !important; }
.container-fluid { width: 100%; }
#forex-main-wrp{ width:100%; background-image: url(../images/main-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative;}
.container-980-wrp{ width:980px; margin: 0 auto;}
.container-1200-wrp { width:1100px; margin: 0 auto;}
.header{ width:100%; margin-top: 35px;}
.middle-container-wrp{ width:100%; margin-top: 85px;}
.white-bg { background-color:#FFF; }
.grey-bg { background-color:#f7f7f7; }
.border-all-side { border:solid 1px #ebebeb; }

p.left-small-title{ margin: 0px 0px 10px; color:#fff; text-transform:uppercase; font-size: 22px; line-height: 18px; font-weight: 400;}
p.left-big-txt{ color: #fff;
    font-size: 42px;
    line-height: 42px;
    margin: 0px;
    font-weight: 900; letter-spacing: -1px;}

.remit-cta-wrp{ width:100%;margin: 40px 0px 0px;}
.remit-cta-wrp a{ text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    padding: 15px 22px;
    border: 1px solid #fff;
    background-image: url(../images/trans-black.png);
    background-repeat: repeat;
    background-position: 0px 0px; margin-right: 10px;}

.remit-cta-wrp a.active{ background-color: #04a9f7; border: 1px solid #04a9f7; background-image: none;}

.top-icon-wrp{ width: 100%; padding: 20px 0px; border-bottom: 2px solid rgba(255,255,255,0.5); margin-bottom: 15px;}

.icon-wrp{ width:100%;}
.icon-wrp span{ font-weight: 400;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    padding: 21px 0px 21px 72px;
    /* background-size: 55px; */
    display: block;}
.icon-wrp span.icn-1{ background-image: url(../images/icn-1remit_07.png); background-repeat: no-repeat; background-position: left top;}
.icon-wrp span.icn-2{ background-image: url(../images/icn-2-remit_07.png); background-repeat: no-repeat; background-position: left top;}


p.dws-title{ margin: 0px; text-transform: uppercase; color:#fff; font-size: 22px; font-weight: 900;}
p.big-dws{ margin: 0px; color:#fff; font-size:44px; line-height: 42px; font-weight: 900;}

.red-bg{ width:100%; height: 150px; background-image: url(../images/red-bg-new_11.png); background-repeat: repeat; background-position: 0px 0px; position: absolute; bottom:0px;}

.red-form-container{ width:100%; padding: 35px 0px 0px;}
p.convert-text{ text-transform: uppercase; color:#fff; font-size: 17px; font-weight: 900;}


.form-control:focus{ background-color: transparent; color:#fff; border-color: #fff;}

.red-form-container input[type="text"]{ background-color: transparent; border: 1px solid #fff; font-size: 12px; color:#fff; padding: .7rem .75rem;}
.red-form-container input[type="submit"]{ background-color: #04a9f7; color:#fff; font-size: 12px; text-transform: uppercase; padding: .7rem .75rem;}
.red-form-container select{ background-color: transparent; border: 1px solid #fff; font-size: 12px; color:#fff;}
.red-form-container select option{ background-color: transparent; color:#000;}	

.left-right-clr { margin-left:0px; margin-right:0px; }
/* HEADER */
.logo {padding-top:10px; display:block;}
#header { background-color:#fff; }
.navbar-default { background-color:transparent; border-color:transparent;}
.navbar-default .navbar-nav>li>a { color:#7d7d7d; font-size:16px; padding:29px 14px; font-weight: 400;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a.active { color:#ed1c23; border-bottom: solid 3px #e4e4e4;}
.navbar { margin-bottom:0px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#ed1c23; }
.navbar-nav { float:right; }

/* .login-con { background-color:#ea4343; background-image:url(../images/red-slant.jpg); background-repeat:no-repeat; background-position:left top;padding: 7px 0px;} */
.login-con h2 { margin:0px; padding:0px; color:#FFF; font-family: 'Roboto', sans-serif; font-size:14px; margin-bottom:5px; font-weight:300; }
.login-con img { padding-left:20px; }
.login-con span { color:#fff721; }

.steps { padding-top:17px; }
.last-step { padding-top:8px; }
.steps .no { display:inline-block; 
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px; color:#b0b0b0;font-weight: 900; width:41px; height:40px; background-color:#FFF; text-align:center;padding-top: 8px;font-size: 18px; display:inline-block; border:solid 1px #b0b0b0; float:left;margin-left: 40px;}
.steps .stitle { float:left; display:inline-block; text-transform:uppercase; font-size:14px; color:#b0b0b0;line-height: 15px;padding-bottom: 25px; padding-left:8px;margin-top: 5px;}

.steps.active .no { background-color:#003975; color:#FFF;}
.steps.active .stitle {color:#003975;}

.steps.active2 .no { background-color:#333333; color:#FFF;}
.steps.active2 .stitle {color:#333333;}


.transfer-details { padding-top:40px; }
.transfer-details,.contact-details { text-align:center; }
.transfer-details h3,.contact-details h3 { color:#003975; font-weight:900; font-size:16px; margin:8px 0px;}
.transfer-details p,.contact-details p { color:#7d7d7d; font-size:12px; line-height:16px; font-weight:300; }
.contact-details { margin-top:50px; }
.contact-details h3 { color:#333333; }

#form-container { margin-top:50px; }
#form-detalis { padding-top:20px; padding-right: 20px;}
#form-detalis h3 { margin:0px; font-size:16px; font-weight:900; color:#003975; padding-left:15px; margin-bottom:15px; }
#form-detalis .control-label,.currency-convert h2 {  font-weight:400; color:#003975; font-size:14px; }
#form-detalis .form-control { border-radius:3px; border:solid 1px #bbbbbb; color:#5d5d5d; box-shadow:none;height:auto;padding: 2%;}
#form-detalis textarea.form-control {height: 121px;}
#form-detalis .form-group{margin-bottom:23px;}
.form-group .mr-r-20{margin-right:2%;}

.currency-convert h2 { margin:0px; margin-top:5px;}
.currency-convert p { color:#ea4343; font-size:16px; letter-spacing:-1px; }
.next-prev { border-top:solid 1px #e4e4e4; padding-top:20px; margin-top:20px; }
.prev-bt,.next-bt,.login-bt2,.login-bt3 { background-color:#e4e4e4; width:170px; height:40px; border-radius:3px; border:none; background-image:url(../images/prev-arrow.png); background-position:10% center; background-repeat:no-repeat; font-size:15px; font-weight:400; transition:all ease 0.4s; -webkit-transition: all 0.4s ease; outline:none;}
.next-bt,.login-bt2  { background-color:#ea4343; color:#FFF; letter-spacing:1.5px; background-image:url(../images/next-arrow.png); background-position:90% center;}

.prev-bt:hover,.prev-bt:focus,.login-bt3:focus { background-color:#e4e4e4; outline:none;}
.next-bt:hover,.next-bt:focus,.login-bt2:focus {background-color:#ea4343; outline:none !important; color:#FFF !important;}
.login-bt2:hover,.next-bt:hover {background-color:#173974 !important; color:#FFF;}
.login-bt2 { width:100px; }
.login-bt3 {width: 242px; background-image:none; text-transform:uppercase; color:#7d7d7d;}
.login-bt3:focus,.login-bt3:active,.login-bt3:hover,.prev-bt:hover   { background-color:#ea4343; color:#FFF; }
.login-bt5 {width: auto; background-image:none; text-transform:uppercase; color:#7d7d7d;}
.login-bt5:focus,.login-bt5:active,.login-bt5:hover,.prev-bt:hover   { background-color:#e4e4e4; color:#7d7d7d; }

.login-bt4 { background-color:#e4e4e4; display:inline-block; border-radius:3px; border:none; background-image:url(../images/next-arrow.png); background-position:90% center; background-repeat:no-repeat; font-size:15px; font-weight:400; transition:all ease 0.4s; -webkit-transition: all 0.4s ease; outline:none; padding:6px 15px;padding-right:25px; background-color: #ea4343; color:#FFF; margin-bottom:20px;}
a:hover.login-bt4 { color:#FFF; background-color:#173974 }


.login-bt5 { background-color:#e4e4e4; display:inline-block; border-radius:3px; border:none; font-size:15px; font-weight:400; transition:all ease 0.4s; -webkit-transition: all 0.4s ease; outline:none; padding:6px 15px;padding-right:25px; background-color: #ea4343; color:#FFF;}
a:hover.login-bt5 { color:#FFF; background-color:#173974 }

.country-code { width:69px; display:inline-block;}
.mobile-number { width:260px; display:inline-block; }

.add-beneficiary { border-bottom:solid 1px #e4e4e4; margin-bottom:20px; padding-bottom:10px;}
a.add-bt { color:#333333; font-size:12px; font-weight:400; text-decoration:underline !important; display:inline-block; float:right; margin-top:6px;}
a.add-bt1 { color:#333333; font-size:12px; font-weight:400; text-decoration:underline !important; display:inline-block; margin-top:6px;}
a.add-bt2 { color:#333333; font-size:12px; font-weight:400; text-decoration:underline !important; display:inline-block; margin-top:6px;float:right;}
.personal-detail-form { border-top:solid 1px #e4e4e4; padding-top:20px; margin-top:10px;}

.border-all-left-right { border-left:solid 1px #e4e4e4; }

.reg_link a{color:#ea4343;text-decoration:underline !important}
.reg_link{margin:3% 0}
/* .login-center:hover{background:#ea4343 !important; border:1px solid #fff} */
/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 160px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.control-label span { color:#E30C10 }

#add-beneficiary { display:none; position:relative;padding-top: 13px;border-top: solid 1px #e4e4e4;}
.closed-beneficiary { position:absolute; right:0px; top:15px; width:22px; height:22px;}
/*.beneficiary-height { min-height:386px; }*/
.beneficiary-extra-margin-prev-next {margin-top:122px;}
.beneficiary-extra-margin-prev-next2 {margin-top:152px;}
.login-extra-margin-prev-next2 {margin-top:272px;}

.login-bt { font-size:24px; text-transform:uppercase; padding:14px 10px;margin-left: 40px;display: inline-block;color: #FFF;}
.login-bt:hover,.login-bt:focus { color:#FFF; }
.login-left-pic { background-image:url(../images/Kotak-Remit-1.jpg); height:463px; background-size:cover; background-repeat:no-repeat; text-align:center;}
.reg_left_pic{background:url(../images/sign-up.png)}
.login-left-pic h3 { margin:0px; color:#FFF; font-weight:900; font-size:16px;padding-top: 45px;}
.login-left-pic h3 span { display:block; color:#7d7d7d; font-size:14px; line-height:16px; margin-top: 7px; padding-left:15px; padding-right:15px;}

.no-padding { padding-left:0px; padding-right:0px; }
.login-form h2 { color:#003975; font-size:16px; padding: 24px 0; font-weight: 500; margin-top:10px;margin-bottom:0;padding-bottom:2px}

/* ACC */

.accordion{width:100%; margin: 0 auto;}
.accordion-toggle {border-bottom: 1px solid #FFF; background-color:#666; cursor: pointer;margin: 0;padding:18px 10px;position: relative; color:#FFF; font-size:16px;padding-left: 53px;}
.accordion-toggle.active:after{content:"";position:absolute;right:10px;top:20px;width:0;height:0;border-bottom:5px solid #FFF;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle:before{content:"";position:absolute;right:10px;top:20px;width:0;height:0;border-top:5px solid #FFF;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle.active:before{display:none;}
.accordion-content {display: none;}
.accordion-toggle.active,.accordion-toggle:hover {color: #FFF; background-color:#ea4343; transition:all .2s ease;}
.acc-icon1,.acc-icon2,.acc-icon3,.acc-icon4,.acc-icon5 { background-image:url(../images/acc-icon1.png); background-repeat:no-repeat; background-position:15px center; }
.acc-icon2 { background-image:url(../images/acc-icon2.png);}
.acc-icon3 { background-image:url(../images/acc-icon3.png);}
.acc-icon4 { background-image:url(../images/acc-icon4.png);}
.acc-icon5 { background-image:url(../images/acc-icon5.png);}
.person-infomation { background-color:#f7f7f7; padding-bottom:10px; margin-bottom:30px; min-height:200px;}
.person-infomation h3 { background-color:#003975; color:#FFF; font-size:16px; font-weight:900; margin:0px; padding:8px 10px; margin-bottom:10px; }
.person-infomation p { margin-bottom:0px; padding-left:10px; font-size:13px; margin-top:5px}
.extra-min-height-400 { min-height:400px; }
.extra-min-height-480 { min-height:480px; }
.extra-min-height-490 { min-height:490px; }
.extra-min-height-590 { min-height:590px; }

.accordion-content ul { margin:0px; padding:0px; list-style-type:none; background-color:#FFF;}
.accordion-content ul li a { display:block; border-bottom:dashed 1px #e4e4e4; color:#666666; font-size:16px; padding:10px 10px; padding-left:54px;}
.accordion-content ul li a.active { color:#003975; }

label.error { background-color:#db0000; color:#FFF; font-size:12px; font-weight:700; display:block; padding:5px; background-image:url(../images/error_small.png); background-repeat:no-repeat; background-position:5px center; padding-left:30px;}

.completed { color:#007700; font-weight:700; font-size:18px; margin:0px; margin-bottom:20px; margin-top:20px; }

.verification p {
    font-weight: 400;
    color: #494949;
    font-size: 14px;
	text-align:justify;
}

.download-section { position:absolute; right:50px; top:20px; }
.download-section a { display:inline-table; padding:10px 10px; border-right:solid 1px #e4e4e4; }
.download-section a.last { border-right:none; }
.download-section a:hover { opacity:0.7; }

select.form-control { color:#555 !important; opacity:0.8; }

#search-list { margin-top:20px; }
#search-list .search-table { background-color:#fafafa; border:solid 1px #e4e4e4; position:relative; display:inline-block; margin-bottom:1px;}
#search-list .search-table table { width:100%;}
#search-list .search-table table tr td { width:20%; padding:12px 8px; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; font-size:13px;}
#search-list .search-table table tr td:nth-child(1) { background-color:#003975; color:#FFF; width:13%;}
#search-list .search-table table tr td:nth-child(4) { width:15%; }
#search-list .search-table table tr td:nth-child(6) { width:3%; padding:0px;}
/*#search-list .search-table table tr td a { display:block; border-bottom:solid 1px #e4e4e4; padding:6px 5px; text-align:center;}*/


/*#search-list .search-table .right-side { width:4%; float:right;}
#search-list .search-table .right-side a { display:block; }*/

#search-list1 { margin-top:20px; }
#search-list1 .search-table1 { background-color:#fafafa; border:solid 1px #e4e4e4; position:relative; display:inline-block; width:100%; margin-bottom:1px;}
#search-list1 .search-table1 table { width:100%;}
#search-list1 .search-table1 table tr td { width:20%; padding:12px 8px; font-size:13px; border: 1px solid #e4e4e4;}
#search-list1 .search-table1 table tr th { background-color:#003975; color:#FFF; width:13%; padding: 10px; text-align: center; border-right:1px solid #fff;}
#search-list1 .search-table1 table tr td:nth-child(4) { width:15%; }
#search-list1 .search-table1 table tr td:nth-child(6) { width:3%; padding:0px;}
#search-list1 .search-table1 table tr td a { display:block; padding:6px 5px; text-align:center;}

#search-list2 { margin-top:20px; }
#search-list2 .search-table2 { background-color:#fafafa; border:solid 1px #e4e4e4; position:relative; display:inline-block; width:100%; margin-bottom:1px;}
#search-list2 .search-table2 table { width:100%;}
#search-list2 .search-table2 table tr td { width:20%; padding:12px 8px; font-size:13px; border: 1px solid #e4e4e4; text-align:center;}
#search-list2 .search-table2 table tr th { background-color:#fff; color:#003975; width:13%; padding: 10px; text-align: center; border-right:1px solid #e4e4e4;}
#search-list2 .search-table2 table tr td:nth-child(4) { width:15%; }
#search-list2 .search-table2 table tr td:nth-child(6) { width:3%; padding:0px;}
#search-list2 .search-table2 table tr td a { display:block; padding:6px 5px; text-align:center;}

#search-list3 { margin-top:20px; }
#search-list3 .search-table3 { background-color:#fafafa; border:solid 1px #e4e4e4; position:relative; display:inline-block; width:100%; margin-bottom:1px;}
#search-list3 .search-table3 table { width:100%;}
#search-list3 .search-table3 table tr td { width:20%; padding:12px 8px; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; font-size:13px; text-align:center;}
#search-list3 .search-table3 table tr td:nth-child(1) { background-color:#fff; width:13%;}
#search-list3 .search-table3 table tr td:nth-child(4) { width:15%; }
#search-list3 .search-table3 table tr td:nth-child(6) { width:3%; padding:0px;}

.transaction-details { padding-top:40px; padding-left:20px;}
.transaction-details{ text-align:left; }
.transaction-details h3,.contact-details h3 { color:#003975; font-weight:900; font-size:16px; margin:8px 0px;}
.transaction-details p,.contact-details p { color:#7d7d7d; font-size:12px; line-height:16px; font-weight:300; }
.contact-details { margin-top:50px; }
.contact-details h3 { color:#333333; }

.transaction-details1 { padding-top:20px; padding-left:20px;}
.transaction-details1 h3,.contact-details h3 { color:#003975; font-weight:900; font-size:16px; margin:8px 0px;}
.transaction-details1 p,.contact-details p { color:#7d7d7d; font-size:12px; line-height:16px; font-weight:300; }

#datepicker1, #datepicker2,#datepicker3
{ 
background-image:url(../images/date-icon.jpg); 
background-repeat:no-repeat;  
background-position:right top; 
padding:5px; 
border:solid 1px #bdbdbd; 
border-radius:3px;
width:auto; 
}

.attach-icon
{
	background-image:url(../images/attachment.png); background-position:10% center; background-repeat:no-repeat;
}
.next-bt1
{ background-color:#ea4343; color:#FFF; letter-spacing:1.5px;}

.beneficiary-para
{
    color: #003975;
    background-color: #e4e4e4;
    padding: 8px;
    width: 32%;
}

.no-1{font-size:18px;}

.red-color{color:red;}

.download{float:right; padding: 20px;}

.scanned-copy{margin-top:4%; text-align:right;}

.new-btn{position: relative; font-size:15px ;line-height:22px; width:110px; color:#054271;right:-6px;}

.word-v-new{margin-left:5%;}

.beneficiary-btn { background-color:#e4e4e4; width:auto; height:40px; border-radius:3px; border:none; background-position:10% center; background-repeat:no-repeat; font-size:15px; font-weight:400; transition:all ease 0.4s; -webkit-transition: all 0.4s ease; outline:none;}

.beneficiary-btn:hover,.beneficiary-btn:focus { background-color:#ea4343; color:#FFF;}

.dob{width:100px; display:inline-block;}

.word-v{width:150px; display:inline-block;}

.mdl-dg{width:450px;}

footer {
    padding: 15px 0 15px;
    background: #ea4343;
    position: relative;
    z-index: 99;
	color:#fff;
	text-align:center;
}

.bord-grey
{
border-top:1px solid #e4e4e4;
}

.beneficiary-tbl{width:60%;}

.trans-det tr td,.fund-amount tr td, .ifsc-table tr td {padding:5px;}
.send-money tr td, .recent-trans-details tr td{padding:10px;}
.red-star{color:red;}

/*SelectBox It*/
.selectboxit-container{position:relative;display:inline-block;vertical-align:top;width:100%}.selectboxit-container *{font:13px tahoma,arial;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;color:#696969}.selectboxit-container .selectboxit{width:100%;cursor:pointer;margin:0;padding:0;overflow:hidden;display:block;position:relative}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:36px;line-height:36px;display:block; font-size:14px;}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}.selectboxit-optgroup-header + .selectboxit-option-first{border-top-right-radius:0;border-top-left-radius:0}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.selectboxit-optgroup-header{font-weight:bold}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px; height:33px;position:absolute;right:0;background:url(../images/sprit.png) no-repeat -189px -375px}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block!important;*display:inline!important;zoom:1!important;visibility:visible!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{background-color:transparent;border:1px solid #cccccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#2a2a2a;background-color:transparent}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#2a2a2a;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0}.selectboxit-list{background-color:#fff;border:1px solid #ccc;}.selectboxit-list .selectboxit-option-anchor{color:#288DCD}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color:#ffa90b}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color:#999}


.errortext {
    background: #db0000;
    font-size: 12px;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
	padding: 0 5px;
	font-style: normal;
    font-weight: 700;
    margin: 0 0 5px;
	line-height: 27px;
}

.wd-35{width:35%;}

.wd-88{width:88%;}
/*#day_box, #month_box, #year_box{width: 36%;}*/

.mr-b-5{margin-bottom: 5%;}


.table-scroll {
	position:relative;
	max-width:600px;
	margin:auto;
	overflow:hidden;
	border:1px solid #000;
}
.table-wrap {
	width:100%;
	overflow:auto;
}
.table-scroll table {
	width:100%;
	margin:auto;
	border-collapse:separate;
	border-spacing:0;
}
.table-scroll th{
	padding:5px 10px;
	border:1px solid #fff;
	background-color:#003975;
	white-space:nowrap;
	vertical-align:top;
	color:#fff;
}
.table-scroll td {
	padding:5px 10px;
	white-space:nowrap;
	vertical-align:top;
	border: 1px solid #e4e4e4;
    background-color: #fafafa;
	color:#333;
}
.table-scroll thead, .table-scroll tfoot {
	background:#f9f9f9;
}
.clone {
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
}
.clone th, .clone td {
	visibility:hidden
}
.clone td, .clone th {
	border-color:transparent
}
.clone tbody th {
	visibility:visible;
	color:#fff;
}
.clone .fixed-side {
	border:1px solid #fff;
	background-color:#003975;
	visibility:visible;
}
.clone thead, .clone tfoot{background:transparent;}

#send-table .search-table table tr td:nth-child(1) { background-color:#FFF; color:#003975; }
/* New Css */
@keyframes ripple {
0% {box-shadow: 0px 0px 0px 1px transparent;}
50% {box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);}
100% {box-shadow: 0px 0px 0px 15px transparent;}
}
.login-form h2:before{content: '';display: inline-block;background: url(../images/icon1.png) no-repeat;width: 50px;position: relative;height: 50px;vertical-align: middle;margin-right: 10px;}
.login-form {margin: 0 auto;width:70%}
.unlock{background: url(../images/lock.png) no-repeat;background-position: left 0px;padding: 0 5%;color:#003975}
#form-detalis .control-label.passfield {width:100%;display:inline-block;}
#form-detalis .control-label.passfield span{width:80%}
#form-detalis .control-label.passfield a{width:22%}
.post_header{background:#db0000}
.post_header .logo{padding:10px 0;}
.post_header  .logo img{width:17%}
.left-side { min-height:386px;  background-color:#FFF;box-shadow:inset -10px 0px 8px -5px rgba(0,0,0,0.3);-webkit-box-shadow:inset -10px 0px 8px -5px rgba(0,0,0,0.3);-moz-box-shadow:inset -10px 0px 8px -5px rgba(0,0,0,0.3);}
.login-center,.red-btn{background-color: #fff;color: #ea4343;width: 100%;border: 1px solid #ea4343;background:none;height:auto;padding: 2.5% 0;letter-spacing: normal;text-transform: none;}
.red-btn{padding:6px 12px}
.login_input{padding:2% !important}
.cstminpt .input-group-addon{border-top-left-radius: 0;border-bottom-left-radius: 0;background: #fff;border-left: 0;}
.cstminpt .input-group-addon a{color: #dd0000;}
.cstminpt .input-group-addon a.tick{background:url('../images/check.png') no-repeat; background-position:center;color:#fff;display: block;height: 15px;padding: 0;width: 36px;}
.cstminpt .input-md{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.reg_form{width:100%}
.login-form{margin-top:2%}
.left_space{margin-left:11%}
.reg_form h2{margin-left:17%}
.reg_form h2 p{font-weight:400;font-size:12px;}
.reg_form h2:before{position: absolute;height: 50px;margin-left: -55px;margin-top: -13px;}
.ft7{font-size:10px}
.datepicker.login_input{background:#fff url('../images/calender.png') no-repeat 98% center!important; cursor:pointer;}
.login-person-name:before { background-image:none !important; padding-left:0px !important;width:0 !important;height:0 !important;margin-right:0 !important; }
#search-list .search-table table tr td:nth-child(6){padding:11px 4px}
.cntryd{padding:12% !important}
.captchaimg{margin-top:2%}
.mg0{margin-left:0 !important}
/* Material Radio Checkbox */
.md-radio.md-radio-inline {display: inline-block;}
.md-radio input[type="radio"] {display: none;}
.md-radio input[type="radio"]:checked + label:before {border-color: #cecdcd;animation: ripple 0.2s linear forwards;}
.md-radio input[type="radio"]:checked + label:after {transform: scale(1);}
.md-radio label {display: inline-block;height: 20px;position: relative;padding: 0 30px;margin-bottom: 0;cursor: pointer;vertical-align: bottom;}
.md-radio label:before, .md-radio label:after {position: absolute;content: '';border-radius: 50%;transition: all .3s ease;transition-property: transform, border-color;}
.md-radio label:before {left: 0;top: 0;width: 18px;height: 18px;border: 2px solid #cecdcd;}
.md-radio label:after {top: 6px;left: 6px;width: 6px;height: 6px;transform: scale(0);background: #003975;}
.md-checkbox {position: relative;margin: 16px 0;text-align: left;}
.md-checkbox.md-checkbox-inline {display: inline-block;}
.md-checkbox label {cursor: pointer;font-weight:400;color:#003975}
.md-checkbox label:before, .md-checkbox label:after {content: "";position: absolute;left: 0;top: 0;}
.md-checkbox label:before {width: 15px;height: 15px;background: #fff;border: 1px solid #003975;border-radius: 2px;cursor: pointer;transition: background .3s;animation: ripple 0.2s linear forwards;}
.md-checkbox input[type="checkbox"] {outline: 0;margin:0;margin-right: 10px;visibility: hidden;}
.md-checkbox input[type="checkbox"]:checked + label:before {background: #337ab7;border: none;}
.md-checkbox input[type="checkbox"]:checked + label:after {transform: rotate(-45deg);top: 4px;left: 3px;width: 9px;height: 4px;border: 1px solid #fff;border-top-style: none;border-right-style: none;}
.md-checkbox input[type="checkbox"]:disabled + label:before {border-color: rgba(0, 0, 0, 0.26);}
.md-checkbox input[type="checkbox"]:disabled:checked + label:before {background: rgba(0, 0, 0, 0.26);}

.btn-addmore {
    padding: 11px 16px;
    font-size: 14px;
    background-image: none;
    width: auto;
    text-transform: uppercase;
}