/*
Author: WebThemez
Author URL: http://webthemez.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/

@font-face {
    font-family: 'Mulish-Medium';
    src: url('../fonts/Mulish-Medium.ttf');
  }

  @font-face {
    font-family: 'Mulish-Bold';
    src: url('../fonts/Mulish-Bold.ttf');
  }
  @font-face {
    font-family: 'optiCaslon';
    src: url('../fonts/optiCaslonTwo_Bold.otf');
  } 
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,600);
@import url(https://fonts.googleapis.com/css?family=Lobster+Two:700);
body {
	color:#FFF; 
	font-family: 'Open Sans', sans-serif;
	min-width:960px;
	top:0;
	left:0;
	position:absolute;
	height:100%;
	width:100%;
	margin:0;
	background-size:cover;
}
.ie body {
	filter: dropshadow(color=#000000, offx=0, offy=1);	
}
h1 {
	font-size:68px;
	letter-spacing:-2px;  
	text-align:center; 
	padding-top:30px;
	font-weight:700;
	/*font-family: 'Lobster Two', cursive;*/
	/*text-shadow: 2px 2px rgba(12, 11, 11, 0.56);*/
}
.ie h1 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
	padding-bottom:12px;	
} 
.ie h2 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
}
h3 {
	font-size:25px;
	margin:0.2em 0; 
}
.ie h3 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
}
h4 {
	margin-bottom:5px;	
}
p, pre {
	margin:0 0 10px 0; 
}
code {
	text-transform:uppercase !important;
	color:#EEE;	
	border-bottom:1px dotted #666;
}
small {
/*	background:url(../images/alpha.png);*/
/*	background:rgba(0, 0, 0, 0.8) url();	
	border:1px solid #111;*/
	font-size:15px;
	padding:0 5px;
        color:#141413;
}
.entry-content form .gform_body li{
    position:relative;
}
.entry-content form .gform_body li .char-instruction#charNum_6{
      position: absolute;
    /* right: 20px; 
    top: 6px;*/  
}
a {
	color: rgba(255, 255, 255, 0.57);
	text-decoration:none;	
}
a:hover {
	color:#BBB;	
} 
#Header {
margin-bottom: 62px;
position: relative;
width: 100%;
height: 110px;
line-height: 110px;
z-index: 1;
}
.wrapper {
margin: 0 auto;
position: relative;
width: 920px;
z-index: 1;
}
#socialIcons {
display:block;
}
#socialIcons ul {
margin: 0px; 
padding:0px;
text-align: center;
}
#socialIcons ul li {
margin-right: 5px;
height: 34px;
line-height: 34px;
list-style-type: none;
display: inline-block; 
}
#socialIcons ul li a{
width:34px;
height:34px; 
display: inline-block;
}
.twitterIcon, .facebookIcon, .linkedInIcon, .pintrestIcon{
background: url('../images/social-icons.png') -74px 0px;
}
.facebookIcon{
background-position: 10px 0px;
}
.linkedInIcon{
background-position: -245px 0px;
}
.pintrestIcon{
background-position: -331px 0px;
}
.tempBy{
display:block;
text-align:center;
margin-top:40px;
}
#Content h2 {
display: inline-block;
margin: 25px 0 45px;
padding: 0px;
text-align: center;
font-size: 28px; 
font-weight: 300;
color: #fff;
line-height: 36px;
}
#WindowSlide {
margin: 0 auto;
position: relative;
width: 634px;
height: 170px;
display: block;
overflow: hidden;
}
#Mail {
position: absolute;
width: 634px;
top: 0px;
left: 0px;
}
#Content h3 {
text-align: center;
font-size: 20px;
font-weight: normal;
display: block;
clear: both;
}

#subscribe p{
text-align:center;
}
#subscribe input {
background: rgba(255, 255, 255, 0.52);
color: #000; 
vertical-align: middle;
width: 293px;
border: 1px solid rgba(255, 255, 255, 0.76);
padding: 0 10px;
height: 40px;
}
#subscribe input[type="button"]{
background: rgba(255, 255, 255, 1);
width: auto;
padding: 0px 25px;
cursor: pointer;
margin-left: -5px;
font-weight: bold; 
height: 42px;
display: inline-block;
}


.callback,
.simple {
  font-size: 20px;
  background: #27ae60;
  padding: 0.5em 0.7em;
  color: #ecf0f1;
  margin-bottom: 50px;
  -webkit-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
}
.callback{
  cursor: pointer;
}
.ended {
  background: #c0392b;
}
.countdown {
text-align:center;
}
.intro{
font-size:22px;
font-weight:normal;
margin-bottom:30px;
}
.styled{
  margin-bottom: 30px;
}
.styled div {
display: inline-block;
font-size: 80px;
font-weight: 900;
text-align: center;
margin: 0 1px;
width: 136px;
padding: 10px 30px 53px; 
height: 100px;
background:rgba(255, 255, 255, 0.0);
text-shadow: none;
vertical-align: middle; 
border-right:1px solid rgba(255, 255, 255, 0.36);
text-shadow: 2px 2px rgba(12, 11, 11, 0.56);
}
.styled div:last-child{
border:none;
}
#overlay{ 
/*background: rgba(0, 0, 0, 0.04) url(../images/overlays/06.png) top left repeat;*/
background:rgba(0, 0, 0, 0.14);
position: fixed;
top: 0px;
width: 100%;
bottom: 0px;
opacity:0.8;
}
/* IE7 inline-block hack */
*+html .styled div{
  display: inline;
  zoom: 1;
}
.styled div:first-child {
  margin-left: 0;
}
.styled div span {
display: block;
border-top: 1px solid rgba(255, 255, 255, 0.36);
padding-top: 3px;
font-size: 21px;
font-weight: 400;
text-align: center;
}
footer{
width:100%;
height:30px;
background:rgba(0, 0, 0, 0.64);
position:absolute;
bottom:0px;
}
/*footer span{
float:right;
margin:10px;
}*/
@media(max-width:768px){
	body {
	min-width: initial !important;
	}
	.wrapper{width:100%;}
	.styled div {
	  margin-bottom:10px; 
	}
}
@media(max-width:420px){
	h1{
	float:initial;
	text-align: center;
	margin-left:0px;
	margin-bottom:0px;
	}
	.styled div {
	  margin-bottom:10px;
	  font-size: 40px;
	  font-weight: normal; 
	  text-align: center;
	  width:80px; 
	  border-radius:80px; 
	  height:80px;  
	}
	#Content h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-size: 29px;
	font-weight: 300;
	}
	.styled {
	margin-bottom: 30px;
	}
	#subscribe input[type="button"]{
	margin-top:10px;
	}
	#subscribe input{
	width:80%;
	}
	footer{
	position:relative !important;
	}
}

/*create page*/
 .wrapper_create{
        margin: 0 auto;
        /* max-width: 800px; */
        max-width: 838px;
}
.site{
    height: 100vh;
    /*background-color: #f79e1b;*/
}
.site-content {
       background-color: #fff;
        color:#000;
}

.wrapper_create .form-control,.select2-dropdown{
    border-radius:5px !important;
    padding:6px;
}
.wrapper_create .btn-primary{
    width: 200px;
    font-size: 16px;
    background-color: #cf4500;
    padding: 8px 10px !important;
    border-color: #cf4500;
    border-radius: 20px;
}
.wrapper_create .btn-primary:hover,.wrapper_create .btn-primary:not(:disabled):not(.disabled).active, 
.wrapper_create .btn-primary:not(:disabled):not(.disabled):active,.wrapper_create  .show>.btn-primary.dropdown-toggle{
    background-color: #C14628;
     border-color: #C14628;
}
.wrapper_create .select2-container--default .select2-selection--single{
        height: 38px;
        font-size: 14px;
}
.wrapper_create .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 38px;
}
.wrapper_create .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 38px;
}

.float-right .btn-primary{
    font-size: 16px;
    background-color: #cf4500 !important;
    padding: 5px 20px !important;
    border-color: #cf4500 !important;
    border-radius: 20px;
    margin-top: 50px !important;
}
label{
    font-size: 14px;
    color: #000;
}
.form-control,.btn-group .btn{
    font-size: 14px !Important;
}
.btn-primary:hover{
      font-size: 16px;
    background-color: #C14628 !important;
    /*padding: 5px 20px !important;*/
    border-color: #C14628 !important;
    /*border-radius: 0px;*/
}
/*create page css*/
    .site-footer {
       background: #000;
       padding: 15px 0;
       height: 80px;
   }
/*   .site-footer .site-info .column:last-of-type a, .site-footer .site-info .column:last-of-type {
       color: #fff;
   }*/
/*   .link-wrapper a:first-child {
       margin-right: 30px;
   }*/
   .site-footer .site-info .column:first-of-type {
       margin-left: 40px;
   }
   .restrict-less {
       margin: 0 auto;
       max-width: 1360px;
       width: 100%;
   }
/*   .site-footer .site-info .column:first-of-type {
       width: 40%;
   }
   .site-footer .site-info .column:first-of-type {
       margin-left: 40px;
   }*/
/*   .site-footer .site-info .column:last-of-type {
       color: white;
       width: 60%;
       display: -ms-flexbox;
       display: flex;
       -ms-flex-pack: justify;
       justify-content: space-between;
   }
   .site-footer .site-info {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 0 25px;
}
.site-footer .site-info .column:last-of-type .links, .site-footer .site-info .column:last-of-type .copyright {
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   font-family: "Work Sans",sans-serif;
   font-size: 12px;
   -ms-flex-pack: center;
   justify-content: center;
}*/
/*.site{
    height:auto;
}*/
.site textarea{
    min-height:60px;
}
.btn-group {
    text-align: left;
    width: 100%;
}
button.multiselect, .btn-flat {
    text-align: left;
    background-color: #fff;
    border: 1px solid #ced4da;
    overflow: hidden;
    width: 100%;
    border-radius: 5px;
    padding:6px;
}
.multiselect-native-select .multiselect {
    border-radius: 5px;
    height: 40px !important;
    border: 1px solid #bbbbbb;
    color: #000;
    font-weight: 500;
    font-size: 14px;
}
.multiselect-selected-text {
    display: inline-block;
    width: calc(100% - 15px);
    overflow: hidden;
    line-height: 22px;
    float: left;
    text-overflow: ellipsis;
}
.multiselect.dropdown-toggle::after{
        margin-top: 10px;
}
.multiselect-container.dropdown-menu {
    border-radius: 0px !important;
    width: 94% !important;
    border-radius: 0px !important;
    margin-left: 3% !important;
    margin-top: -25px !important;
    padding-top: 0px;
    border-radius: 5px !important;
    box-shadow: 1px 18px 24px 5px rgb(0 0 0 / 15%);
}
.multiselect-container .input-group {
    margin: 0px !important;
}
.multiselect-container .filter {
    /*position: sticky;*/
    position: relative;
    top: 0;
    background-color: #fff;
    padding-top: 0px;
    padding-bottom: 2px;
    z-index: 9;
}

.form-control.multiselect-search{
      height: 35px !important;
      background-color: rgba(231, 231, 231, 0.5) !important;
      border: 0px solid #bbbbbb !important;
      border-radius: 0px !important;
      padding-left: 30px !important;
  }
  .multiselect-container .form-control.multiselect-search{
        position: relative;
        background: url('../images/search_multi.svg') no-repeat 10px 7px;
       
}
  .form-control.multiselect-search:focus{
      background-color: #E7E7E7;
  }
.multiselect-container label{
    font-size: 14px;
}
.filter .input-group {
    width: 100% !important;
}
.multiselect-container .glyphicon-remove-circle:before {
    content: "\f00d";
    font-family: 'FontAwesome';
    font-style: normal;
}
.filter .multiselect-clear-filter {
    border-left: 0px solid #ced4da;
    border-radius: 0px;
    margin-left: 0px;;
    background-color: rgba(231, 231, 231, 0.5);
    height:35px;
}
.multiselect-container>li>a>label {
    padding: 3px 10px 3px 10px !important;
        font-weight: 500;
    color: #000;
}
.entry-title{
    font-weight: 400;
    font-size: 48px;
    line-height:56px;
    text-align: left;
}
.site-footer{
     background-color: #000000;
    color: #C4C4C4;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    padding: 36px 50px;
}

.link-wrapper a {
    margin-right: 30px;
    color: #C4C4C4;
}

/* Master card create account  css start by */
@font-face {
	font-family: 'Mark Offc For MC';
	src: url('../fonts/MarkForMC-Lt.eot');
	src: local('☺'), url('../fonts/MarkForMC-Lt.woff') format('woff'), url('../fonts/MarkForMC-Lt.ttf') format('truetype'), url('../fonts/MarkForMC-Lt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.master-card-wrapper.create-account .site{height: inherit;}

/* Header css start */
.master-card-wrapper.create-account #master-card-header{background: #7326d9;height: 104px}
.master-card-wrapper.create-account .custContainer{
    max-width:100%;
    width:100%;
    margin:0 auto;
     padding-left: 82px;
    padding-right: 82px;
}
.master-card-wrapper.create-account #master-card-header .custContainer{height: 104px}
.master-card-wrapper.create-account #master-card-header #master-card-logo img{width: 100%;}
/* Header css End */

/*Footer css start */
.master-card-wrapper.create-account #master-card-footer{background: #7326d9}
.master-card-wrapper.create-account #master-card-footer .custContainer{height: 104px;}
.master-card-wrapper #master-card-footer .footer-menu{display: flex;
    list-style: none;padding: 0;margin: 0;}
.master-card-wrapper.create-account #master-card-footer .footer-menu li{padding-right:15px;}   
.master-card-wrapper.create-account #master-card-footer .footer-menu a{font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 23px;
        color: #fff;}  
.master-card-wrapper.create-account #master-card-footer .copyright p{font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;
    color: #fff}  
/*Footer css end */  
/* Master card create account  css End  */  


/* Responsive css for footer start by Navin */
@media only screen and (max-width: 767px) {
.master-card-wrapper #master-card-footer .custContainer{flex-direction: column !important;align-items: center;justify-content:center !important;padding:13px}
    .master-card-wrapper #master-card-footer .footer-menu{justify-content: center;margin-bottom: 8px;}
    .master-card-wrapper #master-card-footer .copyright p{text-align: center;}
} 

@media only screen and (max-width: 320px) {
    .master-card-wrapper #master-card-footer .footer-menu {display: block;text-align: center;}
}
/* Responsive css for footer Ends by */
#createAccountForm label{
        margin-bottom: 0px;
}
.master-card-wrapper #master-card-header .master-login-btn a{color:#FFFFFF;}
.border_line:before{
    content: '';
    position: absolute;
    left: 13px;
    top: -5px;
    height: 0.5px;
    background-color: #96918B;
    width: 96%;
}
.border_line{
    position: relative;
    /* margin-bottom: 70px; */
    margin-top: 20px;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: #E8E5E1 !Important;
    color: #000 !Important;
}
.vali_msg_st{
    font-size: 14px;
    color: #141413;
    font-weight: 700;
    line-height: 24px;
}
/*radio button*/
.radio{
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 10px 0 0;
}

.radio input[type='radio'] {
  display: none;
}

label.radio{
  color: #666;
  font-weight: normal;
}

label.radio:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 5px;
  margin: 0 5px 0 0;
  width: 18px;
  height: 18px;
  border-radius: 11px;
  border: 2px solid #54524F;
  background-color: transparent;
}
.radio input[type=radio]:checked{
    border-radius: 11px;
    width: 20px !important;
    height: 20px;
    position: absolute;
    top: 6px;
    left: 9px;
    content: " ";
    display: block;
    background: #CF4500;
    accent-color: #CF4500;
}
.start_pr .radio input[type=radio]:checked{
     left: 29px;
}
.multiselect-container.dropdown-menu>li>a {
    padding: 3px 0px;
}
.sign_txt a:hover{
   text-decoration: none; 
}
.msg_val{
    width: auto;
    color: #D7373C;
    font-size: 12px;
    text-align: center;
    /*margin-top: 2px;*/
    position: absolute;
    z-index: 1;
    padding-left:5px;
    display: none;

}
#streetaddressdiv .msg_val{
        top: 58px;
}
.msg_val p {
    position: relative;
    margin: 0px;
    line-height: 22px;
    float: left;
}
/*
.trang_sec {
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #b3b3b3;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #b3b3b3;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    transform: rotate(45deg) skew(10deg, 10deg);
    left: 5px;
    top: -15px;
    background-color: #fff;
}*/

.msg_val img {
    width: 20px;
    height: auto;
    float: left;
     margin-right: 10px;
}
.jpg,.pdf,.folder,.png,.excel,.docx,.xlsx,.pptx,.txt,.sql,.svg,.doc,.zip,.default{
    position:relative;
}
.default::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/default.svg);
    width: 15px;
    height: 19px;
    position: absolute;
    top: 32px;
    left: 45px;
    z-index: 3; 
    background-size: 100%;
    background-repeat: no-repeat;
}
.jpg::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/jpg.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3; 
    background-size: 100%;
    background-repeat: no-repeat;
}
.pdf::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/PDF.svg);
    width: 16px;
    height: 18px;
    position: absolute;
     top: 33px;
    left: 45px;
    z-index: 3; 
    background-size: 100%;
    background-repeat: no-repeat;
}
.folder::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/Folder.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3; 
     background-size: 100%;
    background-repeat: no-repeat;
}
.docx::before,.doc::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/doc.svg);
    width: 16px;
    height: 18px;
    position: absolute;
     top: 33px;
    left: 45px;
    z-index: 3; 
    background-size: 100%;
    background-repeat: no-repeat;
}
.png::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/png.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3;
    background-size: 100%;
    background-repeat: no-repeat;
}
.xlsx::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/xls.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3;
    background-size: 100%;
    background-repeat: no-repeat;
}
.pptx::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/ppt.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3;
     background-size: 100%;
    background-repeat: no-repeat;
}
.txt::before,.sql::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/exe.svg);
    width: 16px;
    height: 18px;
    position: absolute;
    top: 33px;
    left: 45px;
    z-index: 3;
    background-size: 100%;
    background-repeat: no-repeat;
}
.svg::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/svg.svg);
    width: 16px;
    height: 18px;
    position: absolute;
       top: 33px;
    left: 45px;
     z-index: 3;
    background-size: 100%;
    background-repeat: no-repeat;
}
.zip::before{
    background-repeat: no-repeat;
    content: '';
    background: url(../images/zip.svg);
    width: 16px;
    height: 18px;
    position: absolute;
       top: 33px;
    left: 45px;
     z-index: 3;
    background-size: 100%;
    background-repeat: no-repeat;
}
#createAccountForm .form-control,#createAccountForm .wrapper_create .select2-container--default .select2-selection--single,
.btn-group{
       height: 40px; 
}
#officelocationdiv.invalid_msg{
     position:relative;
}
.invalid_msg label,.required{
    color:#D7373C;
}
.invalid_msg::before{
    content:'';
    background: url(./../images/validation_error.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    top: 32px;
    right: 21px;
    z-index: 3;  
}
.invalid_msg input, .invalid_msg button.multiselect,.invalid_msg textarea{
    border:1px solid #D7373C !important;
}
.without_lab.invalid_msg::before{
   top: 8px; 
}
#createAccountForm .invalid_msg::before{
        right: 44px;
}
#createAccountForm .invalid_msg button.multiselect,#createAccountForm .invalid_msg input,#createAccountForm .invalid_msg textarea,
#createAccountForm .invalid_msg .select2-container--default .select2-selection--single{
    border:1px solid #D7373C;
}
#createAccountForm #zipcodediv.invalid_msg::before {
    right: 24px;
}
/*terms & condition*/ 
.sub_pre{
    font-size: 18px;
    font-weight:700;
    line-height: 26px;
     margin-bottom: 11px;
}
#terms_conditions p{
    font-size: 18px;
    line-height: 26px;
}
.link-wrapper a{
    cursor: pointer;
}
.align_pad{
    padding-left:40px !important;
    padding-right:40px !important;
}
#terms_conditions .modal-header{
    justify-content: left !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
}
#terms_conditions .modal-content .modal-header {
    font-size: 36px;
    line-height: 42px;
    background-color: transparent !important;
    border: 0px solid #fff  !important;
}
#terms_conditions .modal-header .modal-title {
    font-size: 36px;
    line-height: 42px;
}
/* table responsive scoll custom */

#terms_conditions .modal-body::-webkit-scrollbar,
.multiselect-container::-webkit-scrollbar{
    height: 10px;
    width: 8px;
    background-color: #cacaca;
    border-radius: 5px;
}
#terms_conditions .modal-body::-webkit-scrollbar-corner,
.multiselect-container::-webkit-scrollbar-corner{
    background: #cccccc;
    border-radius: 5px;
}

#terms_conditions .modal-body::-webkit-scrollbar-thumb,
.multiselect-container::-webkit-scrollbar-thumb{
    background: #606060;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

#terms_conditions .modal-body::-webkit-scrollbar-thumb:hover,
.multiselect-container::-webkit-scrollbar-thumb:hover{
    background: #868686;
    border-radius: 5px;
}

#terms_conditions .modal-body::-webkit-scrollbar-track,
.multiselect-container::-webkit-scrollbar-track{
    border: 1px solid #cccccc;
    background-color: #cccccc;
    border-radius: 5px;
}
#terms_conditions .modal-body,.multiselect-container{
      scrollbar-width: thin;
}
#terms_conditions .modal-body {
    overflow: auto;
    max-height: 450px;
    color:#444340;
}
.footer-menu a {
    cursor: pointer;
}
#officelocationdiv .msg_val{
    margin-top:-15px;
}
.close_icon::before{
    content:'';
     background: url(../../images/close.svg);
        width: 24px; 
    height: 24px;
    position: absolute;
    top: 25px;
    right: 25px;
    z-index: 3;
    background-size: 100%;
}
button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}
.invalid_msg input.multiselect-search{
        border: 0px solid #D7373C !important;
}
/*mozilla media query*/
@-moz-document url-prefix() {
    .form-control{
        color:#000 !important;
    }
} 
.align_top_create{
        margin-top: 25px;
}
.create-account #master-card-logo{
    /* padding-top: 12px; */
    padding-top: 0px;
    margin-left: 1px;
}

.modal-content {border-radius: 5px !important;}