html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video, .alert-box,
.webprice, .signfrminpt input[type="text"], .signfrminpt input[type="email"],
.signfrminpt input[type="tel"], .signfrminpt input[type="password"],
input[type="text"], input[type="email"], input[type="search"], input[type="number"],
input[type="date"], input[type="password"] {
    font-family: 'Tajawal', sans-serif;
}

#loginmodalform .alert-box.alert.alert-right,
.alert-box.info.alert-right {
    right: 105%;
    top: -10px;
}

.alert-box.alert.alert-right,
.alert-box.info.alert-right {
    white-space: normal;
    right: 325px;
}

.alert-box:after,
.alert-box.info:after {
    right: -21px;
    margin: 0;
    border-left: solid 10px #db3638;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
}

.inputdiv .alert-box.info:after {
    border-right: solid 10px transparent;
    border-left: solid 10px #7ac4df;
    border-bottom: solid 10px transparent;
    border-top: solid 10px transparent;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    padding: 0 0.57rem 0 0;
}

select {
    background-position: 0% center;
	padding: 0 0.28rem 0 0;
}

.autogrow,
.autogrow:focus {
    padding: 0 5px 0 0;
}

.form-grid {
	text-align: right;
}
/* Adjust margin for form elements below */
input[type="file"], select {
	padding-left: 1.2rem;
}
.telnumber input.error{
    background: url(../images/alert.png) left no-repeat;
    padding-left: 26px;
    background-size: 17px;
    border-color:#db3638 !important;
}
input.error, textarea.error {
    background: url(../images/alert.png) left no-repeat;
    background-size: 17px;
}
.columns + .columns:last-child {
    float: left;
}
.alert-box.success:after{
    right: 35px;
}
#footer .medium-block-grid-3>li{
    border-left: 1px solid #fff;
}