@import url('font-awesome.min.css');
@import url('jquery-ui.css');

body{font-family: 'Open Sans';margin:0px;
    padding:0px;}
*
{
    margin:0px;
    padding:0px;
}
h3
{
    padding:0px;
    color:#DA5252;
    margin-bottom:20px;
    font-size: 30px;
}

.skin-metro .left-menu-link-info 
{
    left: 0!important;
    right: 0!important;
}

.form-control-custom{display:block;width:100%;background-color: #dde3ec;height: 40px;color: #364150;border: 1px solid #dde3ec;margin-bottom:20px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;background-image: none;}
.form-control-custom:focus
{
    border: 1px solid #C37676;
    outline:none;
}
.form-control-custom:placeholder
{
    color: #dde3ec;
}
::-webkit-input-placeholder {
   color: #AEAAAA;
}

:-moz-placeholder { /* Firefox 18- */
   color: #AEAAAA;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #AEAAAA;  
}

:-ms-input-placeholder {  
   color: #AEAAAA;  
}

.btnCustom
{
    background-color:#DA5252;
    padding:7px 15px 7px 15px;
    border:none;
    color:#fff;
}

.btnCustom:hover
{
    background-color:#C33C3C;
    text-decoration:none;
    color:#fff;
}

.btnCustom:focus
{
    text-decoration:none;
    color:#fff;
}


.botom
{
    margin-top: 6px;
}


.btnCancel
{
    background-color:#ccc;
    padding:7px 15px 7px 15px;
    border:none;
    color:#333;
}


.btnCancel:hover
{
  background-color:#D2D6DE;
  text-decoration:none;
  color:#333;
}

.btnCustom:focus,btnCancel:focus
{
    outline:none;
}

.copyright
{
    color:GrayText;
    font-size:12px;
    text-align:center;
}

.ryt
{
    float:right;
}

.lft
{
    float:left;
}

.txt-ryt
{
    text-align:right;
}

.txt-lft
{
    text-align:left;
}

.drop {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*background: url(../images/arrow.png) no-repeat 95% center;*/
    background-image: url('../images/arrow.png');
   background-repeat: no-repeat;
   background-position: right 10px center;
}

label
{
    font-weight:400;
}

div#cover{ position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:599; width:100%; height:100%;  } 
.plus
{
	font-size: 25px;
}
.mtop30
{
	margin-top: 30px;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    background: #DA5252;
}
.redfonts
{
	color: #DA5252;
}
.addmore {
    color: #F51566;
    text-transform: uppercase;
    font-size: 12px;
}
.heighttextarea
{
	height:100px;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: inherit;
    color: #DA5252;
    border: 0;
    border-bottom:none; 
}
.boldtext
{
    position: relative;
	top: 10px;
    color: grey;
    font-size: 14px;
	text-align:right;
	text-decoration:italic;
}
.textleft
{	
	text-align:left !important;
}
.branchname
{
	color: #000;
    font-weight: bold;
}
.content-panel, .content-wrapper 
{
    background-color: #fff;
    position: relative;
    padding-bottom: 20px;
}
.errormessage
{
    color: red;
    border-color: #ebccd1;
    text-align: left!important;
    text-transform: uppercase;
    font-size: 15px;
}
.onchangemsg
{
	color: #a94442;
    border-color: #ebccd1;
    text-align: left!important;
    font-size: 15px;
    float: right;
}
.helpCity
{
	list-style-type: none;
    background: #A8BDA8;
    color: #fff;
    margin-top: -20px;
    padding-left: 15px;
    line-height: 22px;
	margin-bottom: 30px;
	cursor:pointer;
}
.showpassword
{
	color: #009800;
    text-transform: lowercase;
    font-size: 12px;
    position: relative;
    top: -3px;
	text-decoration:underline;
}
.texttop
{
	top: 10px!important;
	position: relative;
}
.legendtable th,.spanmessages
{
	font-size: 15px!important;
	font-weight:normal;
	
}
.tableheading
{
    background-color:#EA9852;
    padding:7px 15px 7px 15px;
    border:none;
    color:#fff;
}
.radiobuttontop
{
	position: relative;
	top: 4px;
	background:none;
	border:none;
}
.alert-table
{
	color: #FFFFFF;
    background-color: rgba(0, 64, 80, 0.64);
    border-color: #faebcc;
}
.errormessageoutline
{
	border: 1px solid red;
	background:#FFCECE;
}
.icardprint span
{
	text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
.icardprint tr td
{	
	border:none!important;
}
.mbottom10
{
	margin-bottom: 15px;
}
.printidcarddashed
{
	font-weight: normal!important;
    border-bottom: 1px;
    border-bottom-style: dotted;
}
body
{
	-webkit-print-color-adjust:exact;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year 
{
    background: #DA5252;
}
.skin-metro .metrobox-darkgreen 
{
    background-color: #228022!important;
}
.skin-metro .metrobox-darkblue 
{
    background-color: #006CC2!important;
}